html,body,label,.template-customer-area .link{color:#2b2b2b}body.nav-mega-open{overflow:hidden}.banner.banner--bg:not(.banner--bg-image){min-height:0}.cc-popup:not(.store-availabilities-modal) .cc-popup-modal{max-height:90vh;overflow:auto}.flexible-layout .column-half,.flexible-layout .column-third{margin-bottom:20px;margin-top:20px}@media screen and (min-width:768px){.flexible-layout .column-half,.flexible-layout .column-third{margin-bottom:0;margin-top:0}}.grecaptcha-badge{visibility:hidden}.header-search .input-with-button__button{border-radius:30px;padding:10px 24px}.header-search .input-with-button__input{background-color:transparent;border:2px solid rgba(43,43,43,.17);border-radius:30px;color:#000;padding:10px 50px 10px 20px}.shopify-cleanslate{min-height:52px!important}.video-container__play{margin:auto}#Layer_1{filter:invert(100%)!important}.reading-width{max-width:none}.search-form .input-with-button__button,.search-form .input-with-button__input{border-radius:27px}.shopify-email-marketing-confirmation__container a{text-decoration:underline}.slide-btn{background-color:transparent;color:#fff;margin:0 10px}.slide-btn:hover{background-color:#fff;color:#000;transition:.5s}.stockist-powered-by-link{display:none}.card .card__title{color:#2b2b2b;font-size:18px;font-weight:400;letter-spacing:0px;margin-bottom:0}.card .color-availability{color:#2b2b2b;font-size:16px;letter-spacing:0px;margin:3px 0 12px}@media(max-width:767.98px){.card .color-availability{font-size:14px}}.card .prod-label{border-radius:15px;color:#fff;font-weight:700;letter-spacing:.6px;font-size:8px;padding:3px 5px}@media(min-width:768px){.card .prod-label{font-size:10px;padding:6px 10px}}.card .inventory{border:1px solid #ae2f1a!important;color:#ae2f1a!important}.card .sold-out-custom-label{border:1px solid #2b2b2b!important;color:#2b2b2b!important;display:none}.card h2{font-size:24px;font-weight:600;letter-spacing:1.2px}.card .card__title{font-size:18px;letter-spacing:0px;color:#2b2b2b}@media(max-width:767.98px){.card .card__title{font-size:14px}}.card .product-price{font-size:14px;font-weight:600;letter-spacing:0px;color:#2b2b2b}@media(min-width:1025px){.card.card--with-hover .lazyload-placeholder{transform:scale(1.05) translateZ(0)}}.general-form .input{border-radius:27px!important}.general-form .large_form.accept{align-items:center;display:flex}.general-form .large_form.accept .input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #dddddd;cursor:pointer;height:30px;margin-right:10px;outline:none;padding:0;width:30px}.general-form .large_form.accept .input[type=checkbox]:checked{background-color:#000;border-color:#000}.general-form .large_form.accept label{margin:0}select{min-height:38px}.action_bottom .button{background-color:#2b2b2b!important;border-radius:27px!important;border:2px solid #2b2b2b;color:#fff!important;font-weight:700!important}.action_bottom .button:hover{background-color:#fff!important;border-radius:27px!important;border:2px solid #2b2b2b;color:#2b2b2b!important}.size-chart .col.image{flex:1 1 33%}.size-chart .col.text{flex:1 1 66%}.size-chart .row{display:flex;flex-direction:row;margin-bottom:20px;width:100%}.size-chart table{border:0;font-size:14px;margin-bottom:20px}.size-chart .table-container{overflow-x:auto;width:100%}.size-chart h1,.size-chart h2{margin-bottom:0}.size-chart th,.size-chart td{padding:4px 6px}i.icon-swym-wishlist{font-family:swym-font;font-style:normal;vertical-align:middle}i.icon-swym-wishlist+span{vertical-align:middle}i.icon-swym-wishlist:after{content:"";display:inline;font-size:130%;line-height:18px;text-align:center}.swym-ui-component *,.swym-ui-component .swym-is-button,.swym-ui-component .swym-is-anchor,.swym-ui-component .swym-title,.swym-ui-component .swym-heading,.swym-ui-component .swym-label{font-family:Montserrat!important}.swym-ready i.icon-swym-wishlist:after{content:"\f004"}.scrolled-down .pageheader__layout{top:0}.swym-heading,.swym-user-text,.swym-ui-component .swym-user-login-status:before,.swym-ui-component .swym-wishlist-context-menu:before{color:#2b2b2b!important}.swym-ui-component .swym-empty-wishlist-container .swym-empty-wishlist-continue-btn{background-color:#2b2b2b!important;border:2px solid #ffffff!important;border-radius:27px!important;text-transform:uppercase}.swym-ui-component .swym-empty-wishlist-container .swym-empty-wishlist-continue-btn:hover{background-color:#fff!important;border:2px solid #2b2b2b!important;color:#2b2b2b!important}@media screen and (min-width:768px){.swym-wishlist-container-title-bar,.swym-wishlist-detail-header{padding:30px!important}}.footer{padding-top:3em}@media(min-width:1024px){.nav-row button{display:inline-block;padding:0 .75em;font-size:var(--nav-inline-font-size);word-break:break-word;vertical-align:top}}.menu-drawer-open .header--inline-visible .menu-toggle{display:flex;position:absolute;top:0;left:0}.js .main-menu-link{margin:.2em 0}.js .main-menu-links li{font-size:var(--nav-inline-font-size)}.js .main-menu-links .main-menu-account-link{font-size:var(--nav-inline-font-size);opacity:1}.js .main-menu-panel-bottom{bottom:0;height:auto;display:flex;position:absolute;flex-direction:column;flex-grow:1;width:100%;padding:30px 80px 80px;overflow:auto;transition:opacity .5s ease,transform .5s ease,visibility 0s 0s}@media(min-width:1024px){.js .main-menu-links a:after{bottom:0}}.stockist-widget .stockist-result-directions-link{display:none;text-decoration:underline}.stockist-widget .stockist-side-panel .stockist-result-notes{display:none}.banner-care{margin-left:20px;margin-right:20px}.banner-care .flexible-layout{display:flex}.banner-care .flexible-layout .column-half{flex-basis:100%;margin-bottom:15px;margin-top:0}.banner-care .lazyload-placeholder{padding-top:100%}.banner-care .inner{left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.banner-care .overlay__block{font-size:32px;font-weight:700;letter-spacing:0px}.banner-care .overlay__block.large-text{font-size:24px;font-weight:400;letter-spacing:1.2px}.banner-care .placeholder{width:100%}.banner-care .product-image{margin-bottom:15px;max-width:270px}.banner-care .product-price{font-size:16px;font-weight:600;letter-spacing:0px;color:#2b2b2b}.banner-care .product-section{align-items:flex-start;display:flex;flex:0 1 50%;justify-content:center;padding:20px 20px 0}.banner-care .product-section{flex:1 1 25%}.banner-care .product-section-content{max-width:270px}.banner-care .product-title{color:#2b2b2b;font-size:18px;font-weight:500;letter-spacing:0px;margin-bottom:0}.banner-care .slide-btn{background-color:transparent;border-radius:27px;border:2px solid white;color:#fff!important;cursor:pointer;font-size:16px;font-weight:700!important;margin:0;white-space:nowrap}@media screen and (min-width:768px){.banner-care{margin-left:0;margin-right:0}.banner-care .flexible-layout .column-half{flex-basis:50%;margin-bottom:0}.banner-care .lazyload-placeholder{padding-top:unset}.banner-care .product-info{height:80px}.banner-care .product-section{align-items:center;flex:1 1 25%}}@media screen and (min-width:1080px){.banner-care .placeholder{width:270px}.banner-care .product-section{padding:0}}.inline-header-nav .nav-contact-info{border-top:0}.header-items{display:none}.header-items .header-items__search-link{display:inline}@media(min-width:768px){.header-items{display:flex}.header-items .hide-md{display:none}}@media(min-width:992px){.header-items .hide-md{display:inline}}.header-left{flex:0 0 58px;width:58px}.header-left .main-menu-section{margin-bottom:0}.header-left .main-menu-section .disclosure-list{background-color:#fff;border:1px solid #000000;font-weight:400;height:195px;text-transform:capitalize;top:23px}.header-left .main-menu-section .disclosure-list__item{padding:5px}.header-left .main-menu-section .disclosure-list__option{color:#000;font-size:14px}.header-left .main-menu-section .disclosure__toggle{font-size:14px}.header-left .main-menu-section .disclosure__toggle-arrow{line-height:10px;top:3px}.header-left .main-menu-section .selectors-form{display:flex;flex-direction:column;margin-top:-10px}.header-left .main-menu-section .selectors-form__item{white-space:nowrap!important}.header-left .main-menu-toggle__text,.header-items__search-link{display:none}.logo{flex:0 1 350px;padding-right:10px}.logo .logo__image a{position:relative}.new-header-menu{display:none}.pageheader__contents>.logo{display:none}.selectors-form__item{position:relative}.selectors-form__item.link:hover:after{opacity:1;width:calc(100% - .7em)}.selectors-form__item:after{content:"";position:absolute;bottom:-3px;left:.7em;width:0;height:2px;transition:opacity .3s,width .3s;opacity:0;background-color:currentColor}.selectors-form__item.map{font-size:14px;margin-right:18px;text-decoration:none}.selectors-form__item svg{height:1rem!important;width:1rem!important}.pageheader__contents--inline .header-search-toggle{background-color:transparent}@media screen and (min-width:1440px){.pageheader__contents--inline .header-search-toggle{border:2px solid rgba(43,43,43,.168627451)}}.pageheader__contents--inline #Layer_1{filter:invert(0)!important}.pageheader__contents--overlap .header-search-toggle{border:none}@media screen and (min-width:1440px){.pageheader__contents--overlap .header-search-toggle{background-color:#ffffff70}}.pageheader__contents--overlap #Layer_1{filter:invert(100%)!important}.pageheader__contents--overlap:hover .header-search-toggle{background-color:transparent}@media screen and (min-width:1440px){.pageheader__contents--overlap:hover .header-search-toggle{border:2px solid rgba(43,43,43,.168627451)}}.pageheader__contents--overlap:hover #Layer_1{filter:invert(0)!important}.scrolled-down .header-search-toggle{background-color:transparent}.scrolled-down #Layer_1{filter:invert(0)!important}@media(min-width:466px){.header-items{flex:1 1 33.3333333333%;width:auto}}@media(min-width:768px){.logo{flex:0 0 350px}}@media(min-width:992px){.pageheader__contents>.logo{display:flex}.pageheader__contents .pageheader__layout .logo{display:none}.header-items{align-items:flex-start!important}.header-left{flex:1 1 33.3333333333%}.header-left .tier-1{display:none!important}.header-left .selectors-form{flex-direction:row!important}.inline-header-nav .nav-contact-info.nav-contact-info--2 .nav-contact-info__block{width:fit-content}.nav-row .multi-level-nav{display:none!important}.new-header-menu{display:flex;justify-content:center;height:90px}.new-header-menu .main-menu-wrapper{display:none}.new-header-menu a{font-size:14px!important}.multi-level-nav .tier-1 li:hover{font-weight:700;-webkit-transition:font-weight .5s ease-out;-moz-transition:font-weight .5s ease-out;-o-transition:font-weight .5s ease-out;transition:font-weight .5s ease-out}.multi-level-nav .tier-1 li.private-sales{font-weight:700}.nav-contact-info__block a{cursor:pointer;font-size:18px;text-decoration:underline}.nav-contact-info__block a:hover{text-decoration:none}.nav-row .tier-1,.nav-row .tier-2,.nav-row .tier-3,.nav-row .tier-4{border-top:none!important}.pageheader__contents{padding:10px 20px}.pageheader__layout{padding:10px 10px 10px 0}.pageheader__layout:before{height:214px;top:-10px}.pre-header-container{background-color:red;height:auto;width:100%}}@media(min-width:1440px){.header-items .header-items__search-link{display:none}.header-items__search-link{align-items:flex-start;display:flex;flex:1 1 33.3333333333%;justify-content:center;padding:0}.header-items__search-link .header-search-toggle{align-items:center;border-radius:27px;display:flex;justify-content:space-between;height:40px;padding:10px 20px;width:297px}.header-items__search-link .header-search-toggle .input-field{font-size:14px;font-style:italic}}.banner__text h1{font-size:40px;font-weight:700}.banner__text .subheading{font-size:32px;font-weight:300}.featured-collection{padding:35px 0}.featured-collection .button{border-radius:27px;font-weight:700;white-space:nowrap}.featured-collection .card__content{text-align:center}.featured-collection .card__content .product-price{font-weight:400}.featured-collection .container{max-width:none}.featured-collection .container .section-heading{margin:0}.featured-collection .grid{gap:20px}.featured-collection .grid .column{margin:auto!important}@media screen and (min-width:768px){.featured-collection .grid{justify-content:center;margin-bottom:0;margin-left:0}}.swiper{height:100%;width:100%}.swiper .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{background-color:#2b2b2b}.swiper .swiper-slide img{display:block;height:100%;object-fit:cover;width:100%}.swiper .swiper-slide .card{width:265px}@media screen and (max-width:478px){.grid{margin:0 0 -20px}.grid .swiper-slide{width:100%}.grid .swiper-slide .card{margin:auto!important}}@media screen and (min-width:478px){.swiper-slide{width:40%!important}}@media screen and (min-width:1025px){.swiper-slide{width:22%!important}}#shopify-section-footer .signup-section .container{margin:0}#shopify-section-footer .logo-container{display:flex;justify-content:center;margin-top:75px}#shopify-section-footer .logo-container a:hover{cursor:pointer}#shopify-section-footer .footer-columns{padding:40px 0}#shopify-section-footer .footer-column-heading{font-weight:700;text-transform:uppercase!important}#shopify-section-footer .pagefooter .signup-section{border-bottom:none;padding:0}#footer-signup-form{align-items:center;gap:10px;display:flex;flex-direction:column;justify-content:center}#footer-signup-form .input-with-button{display:flex;justify-content:center;margin:0}#footer-signup-form .h3{font-size:19px;margin-bottom:0}#footer-signup-form .input-with-button__input{border-radius:30px}#shopify-section-footer .lower-footer{border-top:none}#shopify-section-footer .lower-footer__right{text-align:left}#shopify-section-footer .lower-footer__right h2{padding-left:12px}#shopify-section-footer .social-links__list{color:#000}#shopify-section-footer .social-links a{height:30px;width:30px}#footer-signup-form .input-with-button__input{border-radius:30px 0 0 30px}#footer-signup-form .input-with-button__button{border-radius:0 30px 30px 0;margin:0;width:40%}#footer-signup-form .input-with-button__button:hover{transition:.5s}.footer-block__heading{font-size:1em;font-weight:700}@media screen and (min-width:479px){#shopify-section-footer .signup-section .container{margin:auto}#footer-signup-form .input-with-button__button{margin-left:-15px}#footer-signup-form .input-with-button{flex:2 1 0}}@media screen and (min-width:768px){#shopify-section-footer .container{max-width:1600px}#shopify-section-footer .footer-columns{padding:70px 0}#shopify-section-footer .pagefooter .signup-section{border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;padding:20px}#footer-signup-form{align-items:center;display:flex;flex-direction:row}#footer-signup-form .h3{font-size:24px;margin-right:20px}.footer-columns__column{flex:1 0 20%}}.lower-footer-newsletter{justify-content:center}@media screen and (min-width:1024px){.lower-footer-newsletter{justify-content:flex-start}}.lower-footer-selectors{display:none}@media screen and (min-width:1024px){.lower-footer-selectors{display:block}}.image-gallery h2{font-size:32px;font-weight:700;letter-spacing:0px}.image-gallery .large-text{font-size:24px;letter-spacing:1.2px;white-space:nowrap}.image-gallery .inner{position:absolute;left:50%;text-align:center;top:50%;transform:translate(-50%,-50%)}.image-gallery .slide-btn{background-color:transparent;border-radius:27px;border:2px solid white;color:#fff!important;cursor:pointer;font-size:16px;font-weight:700!important;margin:0;white-space:nowrap}.image-gallery a:hover{background-color:#fff;border:2px solid white;color:#000!important;transition:.5s}.image-gallery .overlay-custom{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.1}.image-gallery .overlay__block{margin-bottom:15px}.section-gallery-grid{margin:auto;max-width:90%;padding-bottom:20px;width:90%}.section-gallery-grid .blocks-container{display:flex;flex-direction:column;gap:20px;z-index:1}.section-gallery-grid .blocks-container .single-block-container{position:relative}.section-gallery-grid .blocks-container .single-block-container img{display:block;height:300px;max-height:300px;max-width:100%;object-fit:cover;width:100%}.section-gallery-grid .blocks-container .single-block-container .inner{color:#fff;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:3}.section-gallery-grid .blocks-container .single-block-container .inner h2{font-size:24px;font-weight:700;letter-spacing:1.2px}.section-gallery-grid .blocks-container .single-block-container .inner .editorial-btn{border:2px solid #ffffff;border-radius:27px!important;font-size:16px;font-weight:700;white-space:nowrap}.section-gallery-grid .blocks-container .single-block-container .inner .editorial-btn:hover{background-color:#fff;border:2px solid #ffffff;color:#000;transition:.5s}.section-gallery-grid .block-overlay{background-color:#000;height:100%;opacity:.5;position:absolute;top:0;width:100%;z-index:2}@media screen and (min-width:960px){.section-gallery-grid{max-width:75%;padding:30px 0;width:100%}.section-gallery-grid .blocks-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:40px;justify-content:space-between;z-index:1}.section-gallery-grid .blocks-container .single-block-container{position:relative;width:calc(50% - 20px)}.section-gallery-grid .blocks-container .single-block-container .inner{color:#fff;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);white-space:nowrap;z-index:3}.section-gallery-grid .blocks-container .single-block-container .inner h2{font-size:24px;font-weight:700;letter-spacing:1.2px}.section-gallery-grid .blocks-container .single-block-container .inner .editorial-btn{border:2px solid #ffffff;border-radius:27px!important;font-size:16px;font-weight:700;white-space:nowrap}.section-gallery-grid .blocks-container .single-block-container .inner .editorial-btn:hover{background-color:#fff;border:2px solid #ffffff;color:#000;transition:.5s}.section-gallery-grid .block-overlay{background-color:#000;height:100%;opacity:.5;position:absolute;top:0;width:100%;z-index:2}}.main-collection.section--page-width{max-width:unset}@media(max-width:767.98px){.main-collection .column.quarter{width:calc(50% - 10px)}}.main-collection .card__content{text-align:center}.main-collection .card__content .product-price{font-weight:400}.main-collection .container{max-width:none}:root{--header-height: 214px}.product__fr .media-gallery__main{position:relative}.product__fr .media-gallery__main .prod-label{font-size:10px;color:#fff;border-radius:15px;font-weight:700;letter-spacing:.6px;padding:6px 10px}.product__fr .cc-accordion-item .label{font-size:16px;margin:0}.product__fr .cc-accordion-item__title.color{cursor:default}.product__fr .cc-accordion-item__title.color:after,.product__fr .cc-accordion-item__title.color:before{content:none}.product__fr .cc-accordion-item__title.color .label{font-size:16px;font-weight:700;margin:0}.product__fr .cc-accordion-item__title.color .label-value{font-size:16px;font-style:italic;text-transform:capitalize}.product__fr .product-title.h2{font-size:21px;font-weight:700}.product__fr .product-price{display:flex;flex-direction:column-reverse}.product__fr .product-price .product-price__amount{font-size:22px}.product__fr .product-price .product-price__compare{font-size:16px;opacity:1;text-decoration:line-through}.product__fr .shopify-payment-button{display:none}.product__fr .shopify-payment-button__button{border-radius:27px!important;min-height:52px;overflow:hidden}.product__fr .size-description{display:none;font-size:12px;font-weight:400;letter-spacing:normal;text-transform:none}.product__fr .sku .label{font-weight:400}.product__fr .store-locator-pdp-link{align-items:center;display:flex;font-weight:700;gap:10px;text-decoration:underline}.product__fr .option-selector.color .option-selector__btns .opt-btn.is-unavailable+.opt-label,.product__fr .option-selector.color .option-selector__btns .opt-btn[disabled]+.opt-label{background-color:transparent}.product__fr .option-selector:not(.color){margin:24px 0}.product__fr .option-selector:not(.color) .option-selector__btns{display:grid;grid-template-columns:repeat(5,1fr);margin-top:0;row-gap:16px}.product__fr .option-selector:not(.color) .option-selector__btns .opt-btn:checked+.opt-label{background-color:#000;color:#fff;font-weight:700}.product__fr .option-selector:not(.color) .option-selector__btns .opt-btn.is-unavailable+.opt-label,.product__fr .option-selector:not(.color) .option-selector__btns .opt-btn[disabled]+.opt-label{background-color:#d3d3d3;background-image:none;color:#000;opacity:.5;pointer-events:none}.product__fr .option-selector:not(.color) .option-selector__btns .opt-label{align-items:center;border-radius:50%;border:1px solid #707070;display:flex;height:51px;justify-content:center;margin:0;padding:0;width:51px}.product__fr .option-selector.color{margin:0 0 24px}.product__fr .option-selector.color .option-selector__btns{display:grid;gap:16px 32px;grid-template-columns:repeat(2,1fr);margin-top:0}.product__fr .option-selector.color .option-selector__btns .opt-btn:checked+.opt-label{box-shadow:inset 0 0 0 2px #000}.product__fr .option-selector.color .option-selector__btns .opt-btn:checked+.opt-label:not(.opt-label--swatch):after{box-shadow:none}.product__fr .option-selector.color .option-selector__btns .opt-label{background-position:center;background-repeat:no-repeat;background-size:contain;border:0;margin:0 0 20px;padding-top:56.25%;position:relative}.product__fr .option-selector.color .option-selector__btns .opt-label span{bottom:-20px;left:0;position:absolute;text-align:center;width:calc(100% - 2px);font-size:.875em;font-weight:500;line-height:1.4}.product__fr .quantity-required{color:#ae2f1a;font-size:14px;font-weight:700;opacity:0;text-transform:uppercase;transition:opacity .25s linear}.product__fr .size-chart-container{font-size:16px;font-weight:700;margin:20px 0 0;text-transform:uppercase}.product__fr .swym-button{align-items:center;color:#000;display:flex;font-size:15px;font-weight:700;gap:7px;height:auto;margin:20px 0;padding:0;text-transform:uppercase}.product__fr .swym-btn-container[data-position=default] .swym-add-to-wishlist.swym-iconbtnlink{font-weight:700!important;padding:0}.product__fr .swym-btn-container[data-position=default] .swym-add-to-wishlist.swym-iconbtnlink:after{width:15px}.product__fr #swym-anchor{display:none!important}@media(min-width:466px){.product__fr .option-selector:not(.color) .option-selector__btns{grid-template-columns:repeat(6,1fr)}}@media screen and (max-width:960px){.product__fr .container{max-width:90vw}}@media screen and (min-width:960px){.product__fr{margin-top:70px}}.articles .article.grid{margin-bottom:20px}.articles .column{margin:auto}.articles .column.half{width:100%}@media screen and (min-width:768px){.articles{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.articles .light-spaced-row-top{margin:0}.articles article{border:none!important;box-shadow:0 3px 16px #00000029;flex-direction:column!important;padding:20px;width:calc(33.3333333333% - 40px)!important}.articles article.grid{margin-left:0}.articles article .column{margin:0!important}.articles article .column .article-image,.articles article .column .container-info{margin:auto!important}.articles article .column .article-image .lightly-spaced-row,.articles article .column .container-info .lightly-spaced-row{margin:10px 0 0}.articles article .column.half{width:fit-content}.articles article h2{color:#2b2b2b;font-size:16px;font-weight:700;text-transform:capitalize}.articles article .article-image,.articles article .article-summary{width:200px;max-width:200px}.articles article .article-image .container-info,.articles article .article-summary .container-info{display:flex;flex-direction:column}.articles article .article-image .container-info p,.articles article .article-summary .container-info p{display:none!important}.articles article .article-image .custom-cta,.articles article .article-summary .custom-cta{font-size:12px;font-weight:700}}@media screen and (min-width:1025px){.articles article .article-image,.articles article .article-summary{max-width:280px;width:280px}.articles article .article-image h2,.articles article .article-summary h2{height:40px}}.pills .reading-width{max-width:65em}.pills .reading-width .pills-container{display:flex;flex-wrap:wrap;justify-content:center}.pills .reading-width .pills-container .advise{background-color:#fff;box-shadow:0 3px 36px #00000010;font-size:14px;padding:20px 30px;text-align:left;width:100%}@media screen and (min-width:960px){.pills .reading-width{max-width:65em}.pills .reading-width .pills-container{margin-top:40px}.pills .reading-width .pills-container .advise{width:calc(50% - 20px)}}.cc-popup .cc-popup-form-input{border-radius:27px}.cc-popup .cc-popup-form__input-wrapper-checkbox{align-items:center;display:flex;justify-content:flex-start;margin:1em 0}.cc-popup .cc-popup-form__input-wrapper-checkbox .cc-popup-form-input{margin:.5em 10px .5em 0;width:auto}.cc-popup .cc-popup-form__input-wrapper-checkbox .cc-popup-form-input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #dddddd;border-radius:50%;cursor:pointer;height:30px;flex-shrink:0;margin-right:10px;outline:none;padding:0;width:30px}.cc-popup .cc-popup-form__input-wrapper-checkbox .cc-popup-form-input[type=checkbox]:checked{background-color:#000;border-color:#000}.cc-popup .cc-popup-form__input-wrapper-checkbox label{font-weight:400;letter-spacing:normal;line-height:normal;margin:0;text-align:left;text-transform:none}.cc-popup .cc-popup-form__input-wrapper-checkbox label a{text-decoration:underline}.cc-popup .cc-popup-form-submit{border-radius:27px}@media screen and (min-width:500px){.swiper-slide{width:50%}}@media screen and (min-width:768px){.swiper-slide{min-width:40%!important;width:40%!important}}@media screen and (min-width:1025px){.swiper-wrapper{justify-content:center!important}.swiper-wrapper .swiper-slide{min-width:22%!important;width:22%!important}}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{background-color:#2b2b2b}.swiper{width:100%;height:100%}.swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.swiper-slide .card{width:265px}.product-recommendations .card__content{text-align:center}.product-recommendations .card__content .product-price{font-weight:400}.product-recommendations .container{max-width:none}.product-recommendations .container .section-heading{margin:0}.register-form .register-form-result{display:none;font-weight:500;text-align:center}.register-form .register-form-result .error{color:#cd5c5c}.register-form .register-form-result .success{font-size:1.3em}.register-form .register-form-result p{display:none}.register-form .spacer{padding:20px}@media(max-width:767.98px){.template-search .card{margin:0 0 10px 10px}}@media(max-width:767.98px){.template-search .column.quarter{width:calc(50% - 10px)}}.filters-results .card__content{text-align:center}.filters-results .product-price{font-weight:400}.shop-the-look .media-with-text__half.products{align-items:center;display:flex}.shop-the-look .product-list{flex:1;justify-content:center;margin-bottom:0;margin-left:0}.slideshow-with-text .media-with-text__half .section-heading{font-size:32px;font-weight:700;margin-bottom:5px}.slideshow-with-text .media-with-text__half .section-sub-heading{font-size:18px;font-weight:500}.slideshow-homepage .slide__heading{font-size:41px}.slideshow-homepage .button{border:2px solid #ffffff;border-radius:27px;font-weight:700;white-space:nowrap}.slideshow-homepage .slide__btns{display:flex;flex-direction:column;margin:auto;width:fit-content}.slideshow-homepage .slide-btn{margin:15px 0 0}.slideshow-homepage .text-overlay__heading{margin-bottom:0}@media screen and (min-width:768px){.slideshow-homepage .slide__heading{font-size:76px;font-weight:300;letter-spacing:0px}.slideshow-homepage .text-overlay{max-width:calc(70vw - 40px)}.slideshow-homepage .text-overlay__text{font-size:18px;letter-spacing:.9px}.slideshow-section .slide-btn{margin:0 15px!important}.slideshow-homepage .slide__btns{flex-direction:row;justify-content:center;margin-top:25px}.slideshow-homepage .button{font-size:16px;letter-spacing:.8px;min-width:200px}}.double-column.multi-column .container .section-heading{font-size:24px;font-weight:700;text-transform:uppercase}.double-column.multi-column .container .grid{margin-left:-20px!important}.double-column.multi-column .container .grid .column.half .card{max-width:fit-content}.double-column.multi-column .container .grid .column.half .card .card__content p{color:#0f0f0f;font-weight:500}@media screen and (min-width:960px){.double-column.multi-column .container{width:calc(100% - 350px)!important}.double-column.multi-column .container .section-heading{font-size:24px;font-weight:700;max-width:50%;text-transform:uppercase}.double-column.multi-column .container .grid{grid-gap:50px;justify-content:space-between;margin-left:0!important}.double-column.multi-column .container .grid .column.half{margin:0;width:calc(50% - 100px)}.double-column.multi-column .container .grid .column.half .card .card__content p{color:#0f0f0f;font-weight:500}}.multi-column-images .grid-container{display:flex;flex-direction:column}.multi-column-images .grid-container .grid{align-content:center;display:flex;flex-direction:column;margin-left:0}.multi-column-images .grid-container .grid .column.half{margin:0 20px;width:100%}.multi-column-images .grid-container .grid .column.half .card{gap:30px}.multi-column-images .grid-container .grid .column.half .card .card__image{border:none}.multi-column-images .grid-container .grid .column.half .card .card__content .rte{color:#0f0f0f!important;margin:20px 0}.multi-column-images .grid-container .grid:nth-of-type(2){margin-top:50px}.multi-column-images .grid-container .grid .invert-content{display:flex;flex-direction:column-reverse}@media screen and (min-width:960px){.multi-column-images .grid-container{flex-direction:row}.multi-column-images .grid-container .grid{align-content:center;display:flex;flex-direction:column;gap:50px;margin:0}.multi-column-images .grid-container .grid .column.half{width:65%}.multi-column-images .grid-container .grid .column.half .card{gap:30px}.multi-column-images .grid-container .grid .column.half .card .card__image{padding-top:100%!important}.multi-column-images .grid-container .grid .column.half:nth-of-type(2){margin-top:20px}.multi-column-images .grid-container .grid .column.half .invert-content{display:flex;flex-direction:column-reverse}}.video-with-text .section-heading{font-size:32px;font-weight:700}.video-with-text .video-container{align-items:center;display:flex;height:100%}.video-with-text video{height:auto;position:relative;width:100%}.swym-ui-custom .swym-ui-component.swym-wishlist-page{max-width:none}.swym-ui-custom .swym-ui-component .swym-wishlist-container-title-bar,.swym-ui-custom .swym-ui-component .swym-wishlist-detail-header,.swym-ui-custom .swym-ui-component .swym-wishlist-detail-separator{display:none}.swym-ui-custom .swym-ui-component .swym-wishlist-grid{max-width:none}.swym-ui-custom .swym-ui-component .swym-wishlist-grid .swym-wishlist-image-wrapper{height:auto}.swym-ui-custom .swym-ui-component .swym-wishlist-grid .swym-wishlist-item{border:0}.swym-ui-custom .swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-add-to-cart-btn{background-color:#fff;border-radius:27px;border:2px solid #000000;color:#000;font-weight:500;padding:12px 24px}.swym-ui-custom .swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-add-to-cart-btn:hover{background-color:#000;color:#fff}.swym-ui-custom .swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-product-price{color:#2b2b2b;font-size:16px;font-weight:600;margin-bottom:20px;padding:0}.swym-ui-custom .swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-title{color:#2b2b2b;font-size:18px;font-weight:500;margin:20px 0 0}.swym-ui-custom .swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-variant-title{color:#2b2b2b;font-size:16px;margin:3px 0 12px}.facet-filters .active-filters__item{background:#000;border-radius:30px;color:#fff;font-weight:500;padding:2px 10px}.facet-filters .cc-accordion-item[data-name="filter.p.m.custom.articolo"]{display:none}.facet-filters .filters .checkbox+label:before{border-radius:50%}.facet-filters .filters .filter-count{margin-left:auto}.facet-filters .filters label{width:100%}.facet-filters .filter-group__header{font-weight:700}.facet-filters .js-apply-filters{border-radius:30px}.facet-filters .side-drawer{transform:translate3d(-50px,0,0)}.facet-filters .side-drawer.filters{left:0;right:auto}.results-header__filter{background-color:#fff;border-radius:30px;border-width:1px;font-weight:400;color:#000;margin:0 16px 0 0;padding:10px 25px}.results-header__sortby .cc-select__btn{border-color:#000;border-radius:30px;font-weight:600}.results-header__sortby .cc-select__listbox{background-color:#fff;border:0;left:auto;max-height:25em;right:0;top:50px}.results-header__sortby .cc-select__option{border-bottom:0}#facet-filters.drawer{transform:translate3d(-50px,0,0)}#facet-filters.drawer[open]{transform:translateZ(0)}#facet-filters.drawer .drawer__content{flex:1 1 auto}.second-image-mega-menu .text-overlay{background-color:#00000059!important}.second-image-mega-menu h2{font-size:24px;font-weight:700}.second-image-mega-menu .editorial-btn{border:2px solid white;border-radius:27px!important;font-weight:700;background-color:#fff;color:#000}.second-image-mega-menu .editorial-btn:hover{background-color:transparent;color:#fff;transition:.5s}.second-image-mega-menu .nav-cta{width:300px!important}.nav-row ul.nav-columns>li.second-image-mega-menu{display:flex;justify-content:flex-end}
/*# sourceMappingURL=/cdn/shop/t/48/assets/custom-style.css.map */
