.shopify-section--text-with-icons .color-scheme:has(.card-with-custom-bg){background-color:#fff}.shopify-section--text-with-icons .color-scheme:has(.card-with-custom-bg) .text-with-icons{gap:.5rem}@media screen and (max-width: 999px){.shopify-section--text-with-icons .color-scheme:has(.card-with-custom-bg) .text-with-icons{padding-inline-end:var(--distance-to-bleed);padding-inline-start:var(--distance-to-bleed)}}.shopify-section--text-with-icons .color-scheme:has(.card-with-custom-bg) .text-with-icons .text-with-icons__item{flex:0 0 calc(25% - .4rem);padding:1.25rem 1.5rem 2.25rem;background-color:var(--card-grey)}.shopify-section--text-with-icons .color-scheme:has(.card-with-custom-bg) .text-with-icons .text-with-icons__item.detail-text{margin-top:.3125rem}.prose a:not(.h1,.h2,.h3,.h4,.h5,.h6,.button,.link-faded,.link-faded-reverse,:has(img)),.link{padding-bottom:.5rem;background-size:100% .25rem}.prose:not(.prose--tight) :where(:not(meta,span)+*).button-group{margin-block-start:2.5rem}@media screen and (max-width: 999px){.prose:not(.prose--tight) :where(:not(meta,span)+*).button-group{margin-block-start:1.5rem}}.section-header{display:grid;width:100%;max-width:inherit;align-items:center;justify-content:space-between;grid-auto-flow:column}@media screen and (min-width: 1000px){.section-header .prose{max-width:50vw}}.section-header .prose>div:not(.text){margin-block-start:.5rem}.prose:not(.prose--tight)>*:where(:not(meta,span)+*){margin-block-start:2.5rem}@media screen and (max-width: 999px){.prose:not(.prose--tight)>*:where(:not(meta,span)+*){margin-block-start:1.5rem}}.prose:not(.prose--tight)>*:where(:not(meta,span)+*).grey-subtitle{margin-block-start:.5rem}.shopify-section:not(:first-child) .bordered-section{border:unset}.modal::part(header){justify-content:space-between;--modal-header-padding-block: 2rem}.d-flex{display:flex}.page-dots{gap:.5rem}.page-dots>*:after{background-color:#fff;border:1px solid rgba(0,0,0,.5019607843);opacity:1}.page-dots>*[aria-current=true]:after{border-color:#000;background-color:#000}body{line-height:var(--line-height-base)}.mega{font-size:var(--text-mega);line-height:var(--text-mega)}@media screen and (max-width: 640px){.mega{font-size:var(--text-mega-mob);line-height:var(--text-mega-mob)}}.h0,:where(.prose h0){font-size:var(--text-h0);line-height:var(--text-h0)}@media screen and (max-width: 640px){.h0,:where(.prose h0){font-size:var(--text-h0-mob);line-height:var(--text-h0-mob)}}.h1,:where(.prose h1){line-height:var(--text-h1)}@media screen and (max-width: 640px){.h1,:where(.prose h1){font-size:var(--text-h1-mob);line-height:var(--text-h1-mob)}}.h2,:where(.prose h2){line-height:var(--text-h2)}@media screen and (max-width: 640px){.h2,:where(.prose h2){font-size:var(--text-h2-mob);line-height:var(--text-h2-mob)}}.h3,:where(.prose h3){line-height:var(--text-h3)}@media screen and (max-width: 640px){.h3,:where(.prose h3){font-size:var(--text-h3-mob);line-height:var(--text-h3-mob)}}.h4,:where(.prose h4){line-height:var(--text-h4)}@media screen and (max-width: 640px){.h4,:where(.prose h4){font-size:var(--text-h4-mob);line-height:var(--text-h4-mob)}}.h5,:where(.prose h5){line-height:var(--text-h5)}@media screen and (max-width: 640px){.h5,:where(.prose h5){font-size:var(--text-h5-mob);line-height:var(--text-h5-mob)}}.h6,:where(.prose h6){line-height:var(--text-h6)}@media screen and (max-width: 640px){.h6,:where(.prose h6){font-size:var(--text-h6-mob);line-height:var(--text-h6-mob)}}.d10{font-size:var(--text-xxs);line-height:var(--line-height-xxs)}.d9{font-size:var(--text-xs);line-height:var(--line-height-xs)}.d8{font-size:var(--text-sm);line-height:var(--line-height-sm)}.d11,.d7{font-size:var(--text-base);line-height:var(--line-height-base)}.d13{font-size:var(--text-base);line-height:var(--line-height-base-sm)}.d12{font-size:var(--text-lg);line-height:var(--line-height-lg)}@media screen and (max-width: 640px){.d12{font-size:var(--text-lg-mob);line-height:var(--line-height-lg-mob)}}.line-height-fs{line-height:1}.text-light{font-weight:var(--light-weight)}.text-regular{font-weight:var(--regular-weight)}.text-medium{font-weight:var(--medium-weight)}.text-bold{font-weight:var(--bold-weight)}.text-black{font-weight:var(--black-weight)}.grey{color:var(--text-grey)}.dark-grey{color:#2a2a2a}.white{color:#fff}.prose em{color:var(--text-grey);font-size:var(--text-lg);font-style:normal;line-height:var(--line-height-lg)}@media screen and (max-width: 640px){.prose em{font-size:var(--text-lg-mob);line-height:var(--line-height-lg-mob)}}.subtitle-grey{color:#000000b2}.black50{color:#00000080}.drawer::part(header){border-block-end:1px solid #000}.drawer::part(footer){border-block-start:1px solid #000}.drawer__header{display:flex;align-items:center;gap:1.5rem}.drawer__footer{display:flex;justify-content:center}@media screen and (min-width: 641px){.header__secondary-nav{column-gap:1.5rem}}@media screen and (max-width: 999px){.header{grid:"logo primary-nav secondary-nav"/auto auto 1fr;--accent: 0 0 0 !important;--text-color: 0 0 0 !important;--background: 255 255 255 / 1 !important;--background-without-opacity: 255 255 255 !important;--border-color: 217 217 217 !important;--button-background: 0 0 0 !important;--button-text-color: 255 255 255 !important;--circle-button-background: 255 255 255 !important;--circle-button-text-color: 0 0 0 !important}.header .header__logo-image{display:none}}@media screen and (min-width: 1000px){.header .header__mobile-logo-image{display:none}}.mega-menu{justify-content:space-between;gap:1.5rem}.mega-menu .mega-menu__linklist{flex:1 1 auto;justify-content:space-between}.mega-menu .mega-menu__linklist>li{flex:1 1 0;border-right:1px solid var(--border);height:fit-content;gap:1rem}.mega-menu .mega-menu__linklist>li>ul{gap:.75rem}.mega-menu .mega-menu__linklist .view-all_link{margin-top:.2rem}.mega-menu .mega-menu__linklist .view-all_link a{text-decoration:underline}.mega-menu .mega-menu__promo>a{align-items:end}.mega-menu .mega-menu__promo>a .img-container{grid-row:1;grid-column:1;aspect-ratio:1;position:relative}.mega-menu .mega-menu__promo>a .img-container:after{display:block;content:"";width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,#0000 50.23%,#0006)}.mega-menu .mega-menu__promo>a .img-container img{height:100%;object-fit:cover}.mega-menu .mega-menu__promo>a .text-container{grid-row:1;grid-column:1;text-align:left;width:100%;padding:1rem;z-index:1;color:#fff}#sidebar-menu{--drawer-max-width: inherit}#sidebar-menu.header-sidebar::part(header){border-bottom:1px solid rgb(var(--border-color));position:sticky;top:0;background-color:#fff;z-index:1}#sidebar-menu .header-sidebar__main-panel{grid-template-rows:auto 1fr}#sidebar-menu .header-sidebar__main-panel .header-sidebar__scroller{padding:0;margin-top:1rem}#sidebar-menu .header-sidebar__main-panel .header-sidebar__scroller li{padding-inline-start:var(--drawer-body-padding-inline);padding-inline-end:var(--drawer-body-padding-inline)}#sidebar-menu .header-sidebar__main-panel .header-sidebar__footer{background-color:var(--sidebar-grey);padding-top:.75rem}#sidebar-menu .header-sidebar__main-panel .header-sidebar__footer:before{display:none}#sidebar-menu .header-sidebar__main-panel .header-sidebar__footer a{padding-top:.75rem;padding-bottom:.75rem}#sidebar-menu header-sidebar-collapsible-panel .header-sidebar__scroller{padding:0}#sidebar-menu header-sidebar-collapsible-panel .header-sidebar__scroller li{padding-inline-start:var(--drawer-body-padding-inline);padding-inline-end:var(--drawer-body-padding-inline)}#sidebar-menu header-sidebar-collapsible-panel .header-sidebar__scroller .sub-panel-header{display:grid;grid-template-columns:auto auto;justify-content:space-between;padding-inline-start:var(--drawer-body-padding-inline);padding-inline-end:var(--drawer-body-padding-inline);border-bottom:1px solid rgb(var(--border-color));padding-block-start:1.6875rem;padding-block-end:1.6875rem;margin:0}#sidebar-menu header-sidebar-collapsible-panel .header-sidebar__scroller .sub-panel-header .header-sidebar__back-button{padding:0;margin:0;border:none}#sidebar-menu header-sidebar-collapsible-panel .header-sidebar__scroller .sub-panel-header .view_all_link{width:fit-content;font-weight:var(--bold-weight);text-transform:uppercase;border-bottom:4px solid #000;padding-bottom:4px}#sidebar-menu header-sidebar-collapsible-panel .header-sidebar__scroller .header-sidebar__sub-panel li:has([aria-expanded=true])~li .header-sidebar__linklist-button,#sidebar-menu header-sidebar-collapsible-panel .header-sidebar__scroller .header-sidebar__sub-panel li:has(~li [aria-expanded=true]):not(:has([aria-expanded=true])) .header-sidebar__linklist-button{color:inherit}#sidebar-menu header-sidebar-collapsible-panel .header-sidebar__scroller .header-sidebar__nested-linklist{margin-inline-start:0;border:none;padding-inline-start:0;row-gap:1.5rem;margin-block-start:.75rem;margin-block-end:1.75rem}#sidebar-menu header-sidebar-collapsible-panel .header-sidebar__scroller .header-sidebar__nested-linklist .view-all_link a{text-decoration:underline}#sidebar-menu header-sidebar-collapsible-panel .header-sidebar__scroller .header-sidebar__promo{margin:var(--drawer-body-padding-inline);padding:0}#sidebar-menu header-sidebar-collapsible-panel .header-sidebar__scroller .header-sidebar__promo>a{align-items:end}#sidebar-menu header-sidebar-collapsible-panel .header-sidebar__scroller .header-sidebar__promo>a .img-container{grid-row:1;grid-column:1;aspect-ratio:1;position:relative}#sidebar-menu header-sidebar-collapsible-panel .header-sidebar__scroller .header-sidebar__promo>a .img-container:after{display:block;content:"";width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,#0000 50.23%,#0006)}#sidebar-menu header-sidebar-collapsible-panel .header-sidebar__scroller .header-sidebar__promo>a .img-container img{height:100%;object-fit:cover}#sidebar-menu header-sidebar-collapsible-panel .header-sidebar__scroller .header-sidebar__promo>a .text-container{grid-row:1;grid-column:1;text-align:left;width:100%;padding:1rem;z-index:1;color:#fff}footer .footer{padding-top:1.875rem;padding-bottom:1.875rem}@media screen and (max-width: 999px){footer .footer{padding-top:2.5rem;padding-bottom:2.5rem}}footer .footer .container .footer__inner{gap:5rem}@media screen and (max-width: 999px){footer .footer .container .footer__inner{gap:2.5rem}}footer .footer .container .footer__inner .footer__block-list{display:grid;grid-template-columns:30% 1fr 1fr 1fr 1fr;row-gap:0}@media screen and (max-width: 999px){footer .footer .container .footer__inner .footer__block-list .footer__block--links,footer .footer .container .footer__inner .footer__block-list .footer__block--image{flex-grow:0;max-width:20rem;width:100%;margin:0 auto}}@media screen and (max-width: 640px){footer .footer .container .footer__inner .footer__block-list .footer__block--links,footer .footer .container .footer__inner .footer__block-list .footer__block--image{max-width:inherit;width:100%;margin:0 auto}}footer .footer .container .footer__inner .footer__block-list .footer-menu-desktop{display:grid}footer .footer .container .footer__inner .footer__block-list .footer-menu-mobile{display:none}footer .footer .container .footer__inner .footer__block-list .footer-menu-mobile .accordion__toggle{font-size:var(--text-sm);line-height:var(--line-height-sm)}footer .footer .container .footer__inner .footer__block-list .footer-menu-mobile .accordion__content{text-align:left}@media screen and (max-width: 999px){footer .footer .container .footer__inner .footer__block-list{grid-template-columns:1fr;text-align:center}footer .footer .container .footer__inner .footer__block-list .footer__block--image_and_text{margin-bottom:2.5rem}footer .footer .container .footer__inner .footer__block-list .footer__block--image_and_text img{--image-max-width: 183px;margin:0 auto}footer .footer .container .footer__inner .footer__block-list .footer-menu-desktop{display:none}footer .footer .container .footer__inner .footer__block-list .footer-menu-mobile{display:block}}footer .footer .container .footer__inner .footer__block-list .text-content{padding:3.75rem 0 2.5rem}@media screen and (max-width: 999px){footer .footer .container .footer__inner .footer__block-list .text-content{padding:2.5rem 0 1.5rem}}@media screen and (max-width: 999px){footer .footer .container .footer__inner .footer__block-list .social-media--list{justify-content:center}}footer .footer .container .footer__inner .footer__block-list .social-media--list .social-media__item{opacity:1}footer .footer .container .footer__inner .footer__block-list .social-media--list .social-media__item svg{color:#fff}footer .footer .container .footer__inner .footer__block-list .footer__block--links>div{gap:2.1875rem}footer .footer .container .footer__inner .footer__block-list .footer__block--links>div p{padding-top:.625rem}footer .footer .container .footer__inner .footer__block-list .footer__block--links>div li a:hover{text-decoration:underline}.shopify-section--featured-collections .section-stack .section-heading{display:grid;grid-auto-flow:column;justify-content:space-between;align-items:center}@media screen and (max-width: 999px){.shopify-section--featured-collections .section-stack .section-heading{grid-auto-flow:row;gap:1rem}.shopify-section--featured-collections .section-stack .section-heading .button-area{display:none}}.shopify-section--featured-collections .section-stack>.button-area{display:none}@media screen and (max-width: 999px){.shopify-section--featured-collections .section-stack>.button-area{display:block;margin:2.5rem auto 0}}.shopify-section--featured-collections .section-stack .product-list{--product-list-default-column-gap: .5rem}@media screen and (max-width: 999px){.shopify-section--media-grid .container-carousel{margin-inline-end:0;margin-inline-start:0}}@media screen and (max-width: 999px){.shopify-section--media-grid .section-spacing{--section-vertical-spacing-override: 2rem}}@media screen and (max-width: 999px){.shopify-section--media-grid .section-spacing .section-header{padding-right:max(var(--container-gutter),50% - var(--container-max-width) / 2);padding-left:max(var(--container-gutter),50% - var(--container-max-width) / 2)}}@media screen and (max-width: 999px){.shopify-section--media-grid .section-spacing .section-header>.button-area{display:none}}.shopify-section--media-grid .section-spacing .section-stack>.button-area{display:none}@media screen and (max-width: 999px){.shopify-section--media-grid .section-spacing .section-stack>.button-area{display:block;margin:1rem auto 0}}.shopify-section--media-grid .media-grid{gap:.5rem}@media screen and (max-width: 999px){.shopify-section--media-grid .media-grid.media-grid-carousel{display:flex;flex-wrap:nowrap;gap:var(--media-grid-gap);-ms-overflow-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.shopify-section--media-grid .media-grid.media-grid-carousel::-webkit-scrollbar{display:none}.shopify-section--media-grid .media-grid.media-grid-carousel .media-grid__item{width:80%;flex:0 0 auto;scroll-snap-align:start}.shopify-section--media-grid .media-grid.media-grid-carousel .media-grid__item:first-child{padding-left:max(var(--container-gutter),50% - var(--container-max-width) / 2)}.shopify-section--media-grid .media-grid.media-grid-carousel .media-grid__item:last-child{padding-right:max(var(--container-gutter),50% - var(--container-max-width) / 2)}}.shopify-section--media-grid .media-grid .media-grid__item{grid-area:span var(--media-grid-item-row-span)/span var(--media-grid-item-column-span)}.shopify-section--media-grid .media-grid .media-grid__item .content-over-media img{object-position:top}.shopify-section--media-grid .media-grid .media-grid__item .content-over-media:has(>.prose):not(:has(>.prose .button:last-child)){--content-over-media-gap: 2rem;row-gap:2rem}@media screen and (max-width: 999px){.shopify-section--media-grid .media-grid .media-grid__item .content-over-media:has(>.prose):not(:has(>.prose .button:last-child)){--content-over-media-gap: 1rem;row-gap:1rem}}@media screen and (max-width: 999px){.shopify-section--media-grid .media-grid .media-grid__item .content-over-media:has(>.prose):not(:has(>.prose .button:last-child)) .prose{max-width:unset}}.shopify-section--media-grid .media-grid .media-grid__item .content-over-media:has(>.prose):not(:has(>.prose .button:last-child)) .prose .custom-label{width:fit-content;padding:.125rem .5rem;font-size:.625rem;line-height:.875rem;text-transform:uppercase}.shopify-section--media-grid .media-grid .media-grid__item .content-over-media:has(>.prose):not(:has(>.prose .button:last-child)) .prose .link{margin-top:2rem}@media screen and (max-width: 999px){.shopify-section--media-grid .media-grid .media-grid__item .content-over-media:has(>.prose):not(:has(>.prose .button:last-child)) .prose .link{margin-top:1rem}}.shopify-section--media-grid .media-grid .media-grid__item .content-over-media:has(>.prose):not(:has(>.prose .button:last-child)) .details-image{position:absolute;right:0;bottom:0;width:13.75rem}@media screen and (max-width: 999px){.shopify-section--media-grid .media-grid .media-grid__item .content-over-media:has(>.prose):not(:has(>.prose .button:last-child)) .details-image{width:7rem}}@media screen and (max-width: 999px){.custom-video-section{padding-block-start:calc(var(--section-vertical-spacing-override, var(--section-vertical-spacing)) + var(--section-vertical-spacing-block-start-compensation, 0px));padding-block-end:var(--section-vertical-spacing-override, var(--section-vertical-spacing))}}.custom-video-section .content-over-media{row-gap:5rem}@media screen and (max-width: 999px){.custom-video-section .content-over-media{row-gap:1.5rem;--content-over-media-height: 80vh}}.custom-video-section .content-over-media:before{background:var(--video-overlay)}.custom-video-section .content-area{max-width:inherit;width:100%}@media screen and (max-width: 999px){.custom-video-section .content-area{align-self:start;height:100%}}.custom-video-section .content-area .prose{display:grid;gap:9.063rem}@media screen and (max-width: 999px){.custom-video-section .content-area .prose{gap:.5rem}}.custom-video-section .content-area .prose .heading{margin:0}.custom-video-section .content-area .prose .heading:nth-child(2){text-align:right}.custom-video-section .content-area .prose .description-with-link{position:absolute;right:0;bottom:0;max-width:28.125rem}@media screen and (max-width: 999px){.custom-video-section .content-area .prose .description-with-link{max-width:inherit;left:0}}.shopify-section--newsletter{background-color:#fff}.shopify-section--newsletter .section-spacing .newsletter{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}@media screen and (max-width: 999px){.shopify-section--newsletter .section-spacing .newsletter{grid-template-columns:1fr;gap:0}}.shopify-section--newsletter .section-spacing .newsletter .content{padding:5rem 2rem;gap:2.5rem}@media screen and (max-width: 999px){.shopify-section--newsletter .section-spacing .newsletter .content{grid-row:2;padding:1.5rem}}.shopify-section--newsletter .section-spacing .newsletter .content .section-header{margin:0}.shopify-section--newsletter .section-spacing .newsletter .content .form{width:100%}.shopify-section--newsletter .section-spacing .newsletter .content .form .form-row{display:grid;grid-template-columns:1fr auto}@media screen and (max-width: 999px){.shopify-section--newsletter .section-spacing .newsletter .content .form .form-row{grid-template-columns:1fr}}.shopify-section--newsletter .section-spacing .newsletter .content .form .form-row .form-control{flex:1 0 var(--fieldset-row-control-width, 20rem)}.shopify-section--newsletter .section-spacing .newsletter .content .form .form-row .form-control input{border-top:none;border-left:none;border-right:none;border-width:4px;border-color:#fff;padding:0 0 .5rem}.shopify-section--newsletter .section-spacing .newsletter .content .form .form-row button{width:fit-content;background-color:transparent;border-top:none;border-left:none;border-right:none;border-width:4px;border-color:#fff;padding:0 0 .5rem}.shopify-section--newsletter .section-spacing .newsletter .content .form .form-row button:hover{color:#fff;opacity:.8}.shopify-section--newsletter .section-spacing .newsletter .content .form .after-form-content{display:grid;gap:1rem}.shopify-section--newsletter .section-spacing .newsletter .content .form .after-form-content .privacy-area{display:grid;grid-template-columns:auto auto;gap:.5rem}.shopify-section--newsletter .section-spacing .newsletter .content .form .after-form-content .privacy-area input{grid-column:1;grid-row:1}.shopify-section--newsletter .section-spacing .newsletter .content .form .after-form-content .privacy-area label{grid-row:1;grid-column:2}.shopify-section--newsletter .section-spacing .newsletter .media>*{height:100%;--aspect-ratio: auto !important}.pagination{padding-bottom:1.875rem;border:0}.pagination:has(a){grid-auto-columns:auto}.pagination .pagination__link.infinite{display:flex;width:auto;max-width:none;box-shadow:none;gap:.5rem}.pagination .display-text{display:flex;color:rgb(var(--text-color));gap:.1875rem;pointer-events:none}.pagination facet-link{display:flex;flex-direction:column;align-content:center;align-items:center;gap:1.5rem}.pagination:has(facet-link a[rel=next]){padding-top:5rem}.shopify-section--shop-the-look .shop-the-look__image-wrapper img{aspect-ratio:1}@media screen and (min-width: 1000px){.shopify-section--shop-the-look .shop-the-look__item{max-width:inherit;grid:auto/1.5fr 1fr}}.shopify-section--shop-the-look .shop-the-look__hot-spot:after{background:radial-gradient(50% 50% at 50% 50%,#0000,#0000004d)}.shopify-section--shop-the-look .circle-button{border:1px solid var(--border);border-radius:0;box-shadow:none;width:2.5rem;height:2.5rem}.shopify-section--shop-the-look .circle-button>svg{width:1.25rem}.shop-the-look__popover .shop-the-look__item-carousel{gap:.5rem}.shop-the-look__popover .shop-the-look__item-carousel .product-card__figure{max-width:100%}.shopify-section--faq .faq{justify-content:start}.shopify-section--faq .faq .faq__content{flex-basis:56.25rem}.shopify-section--faq .faq .faq__content .accordion .accordion__disclosure .accordion__toggle{padding-left:1rem;padding-right:1rem}.shopify-section--faq .faq .faq__content .accordion .accordion__disclosure .accordion__toggle .animated-plus{--animated-plus-size: 1.25rem}.shopify-section--faq .faq .faq__content .accordion .accordion__disclosure .accordion__toggle .animated-plus:before{height:2px}.shopify-section--faq .faq .faq__content .accordion .accordion__disclosure .accordion__toggle .animated-plus:after{width:2px}.shopify-section--faq .faq .faq__content .accordion .accordion__disclosure .accordion__content{padding-left:1rem;padding-bottom:1.5rem}.shopify-section--timeline .timeline__carousel{min-height:32rem}.shopify-section--timeline .timeline__carousel .timeline__item{grid-template-columns:1.3fr 1fr}.shopify-section--timeline .timeline__carousel .timeline__item .timeline__item-content{align-self:center}.shopify-section--timeline .timeline__carousel .timeline__item .timeline__item-content .grey-subheading{margin-top:.5rem}@media only screen and (max-width: 699px){.shopify-section--timeline .timeline__carousel .timeline__item .timeline__item-content .grey-subheading{color:#fff}}.shopify-section--timeline .timeline__nav{margin-top:2.5rem;gap:2rem}@media only screen and (max-width: 699px){.shopify-section--timeline .timeline__nav{margin:0;gap:1rem}}.shopify-section--timeline .timeline__nav>[aria-current=false]{opacity:.5}.shopify-section--timeline .timeline__nav button{font-size:var(--text-h3);line-height:var(--text-h3);height:fit-content;padding:.5rem 1rem}.shopify-section--timeline .timeline__nav button[aria-current=true],.shopify-section--timeline .timeline__nav button:hover{background-color:var(--card-grey);border-radius:1.25rem}@media only screen and (max-width: 699px){.shopify-section--timeline .timeline__nav button[aria-current=true],.shopify-section--timeline .timeline__nav button:hover{color:#000}}.shopify-section--timeline .timeline__nav button:after{display:none}@media only screen and (max-width: 699px){.shopify-section--timeline .timeline__nav button{font-size:var(--text-h3-mob);line-height:var(--text-h3-mob)}}@media screen and (max-width: 999px){.shopify-section--multi-column .multi-column{grid:unset}}.shopify-section--multi-column .multi-column .multi-column__item{gap:1rem}.shopify-section--multi-column .multi-column .multi-column__item .prose .multi-column-content{margin-top:1rem}.shopify-section--multi-column .multi-column .multi-column__item .prose a{margin-top:1.25rem}.shopify-section--image-with-text .image-with-text:not(.image-with-text--reverse)>.prose{padding-inline-end:0}@media screen and (max-width: 999px){.shopify-section--image-with-text .image-with-text:not(.image-with-text--reverse)>.prose{padding:0}}@media screen and (max-width: 999px){.shopify-section--image-with-text .small-img-block{margin:0 auto}}.shopify-section--image-with-text .prose.text-left{text-align:left}.shopify-section--image-with-text .prose.text-center{text-align:center}.shopify-section--image-with-text .prose.text-right{text-align:right}.shopify-section--image-with-text .image-with-text--reverse>.prose{padding-inline-start:unset}@media screen and (max-width: 999px){.shopify-section--slideshow{padding-block-end:var(--section-vertical-spacing-override, var(--section-vertical-spacing))}}.shopify-section--slideshow .slide-text{margin-top:1rem}.product-card{gap:.25rem}.product-card .product-card__figure .badge-list{inset-block-start:0}.product-card .product-card__figure .badge-list .badge{font-size:.625rem;line-height:.875rem;padding:.125rem .5rem}.product-card .product-card__figure .badge-list .badge.badge--novita{background-color:var(--badge-bg);color:#fff}.product-card .product-card__figure .badge-list .badge.badge--edizione-limitata{color:#fff}.product-card .product-card__figure .lens-logo{position:absolute;bottom:.5rem;left:.5rem;max-width:4.375rem;width:100%;z-index:1}.product-card .variation-selector{display:grid;grid-template-columns:repeat(auto-fill,minmax(38px,1fr));gap:.25rem;padding:0 .5rem}.product-card .variation-selector .variation-card{border:1px solid;border-color:transparent}.product-card .variation-selector .variation-card.active,.product-card .variation-selector .variation-card:hover{border-color:#000}.product-card .product-card__info{text-align:left;margin-top:.8rem;padding:0 .5rem}.product-card .product-card__info>div{width:100%}.product-card .product-card__info .text-and-price-container{align-items:start;justify-content:space-between}@media screen and (max-width: 999px){.product-card .product-card__info .text-and-price-container{flex-direction:column;gap:1rem}}.product-card .product-card__info .text-and-price-container .product-info-text .product-details{margin-top:.25rem;font-size:var(--text-sm);line-height:var(--line-height-sm)}.product-card .product-card__info .text-and-price-container .price-list{white-space:nowrap}.images-with-text-scroll .subheading{color:#ffffff80;margin-block-start:.5rem}.images-with-text-scroll .images-with-text-scroll__container{--image-height: 575px;--image-width: 575px}@media screen and (max-width: 999px){.images-with-text-scroll .images-with-text-scroll__container{--image-height: 310px;--image-width: 310px}}.images-with-text-scroll .images-with-text-scroll__image{width:var(--image-width);height:var(--image-height);object-fit:cover}.images-with-text-scroll .images-with-text-scroll__text{width:100%;max-width:unset;text-align:var(--images-with-text-scroll-text-alignment)}@media screen and (max-width: 999px){.shopify-section--atleti-grid .section-spacing{--section-vertical-spacing-override: 2rem}}@media screen and (max-width: 999px){.shopify-section--atleti-grid .section-spacing .section-header>.button-area{display:none}}.shopify-section--atleti-grid .section-spacing .section-stack>.button-area{display:none}@media screen and (max-width: 999px){.shopify-section--atleti-grid .section-spacing .section-stack>.button-area{display:block;margin:1rem auto 0}}.shopify-section--atleti-grid .atleti-grid__container{overflow:hidden}.shopify-section--atleti-grid .atleti-grid__scroll{display:flex;padding-bottom:.5rem;gap:1.5rem;overflow-x:auto}.shopify-section--atleti-grid .atleti-grid__item{min-width:0;flex:0 0 13.75rem}.shopify-section--atleti-grid .atleti-grid__card{position:relative;display:flex;overflow:hidden;width:13.75rem;height:22rem;flex-direction:column}.shopify-section--atleti-grid .atleti-grid__image{position:relative;width:100%;height:100%}.shopify-section--atleti-grid .atleti-grid__image img{width:100%;height:100%;object-fit:cover}.shopify-section--atleti-grid .atleti-grid__content{position:absolute;display:flex;width:100%;height:100%;flex-direction:column;justify-content:space-between;background:linear-gradient(180deg,#0000 50%,#0006)}.shopify-section--atleti-grid .atleti-grid__name{padding:1rem;color:#fff}.shopify-section--atleti-grid .atleti-grid__sport{width:fit-content;padding:.125rem .5rem;background-color:#000;color:#fff}.Breadcrumbs{padding-bottom:1rem}@media screen and (max-width: 999px){.Breadcrumbs{padding-top:1rem}}.Breadcrumbs__List{padding:0;margin:0;list-style-type:none}.Breadcrumbs__Item{display:inline-block}.Breadcrumbs__Item:after{display:inline-block;padding:0 .4375rem;content:"/"}.Breadcrumbs__Item:last-child:after{display:none}.Breadcrumbs__Link[aria-current=page]{font-weight:400}.Breadcrumbs__Link:not([aria-current=page]):hover,.Breadcrumbs__Link:not([aria-current=page]):focus{opacity:.6}.Breadcrumbs__Page{text-decoration:underline}.custom-sports-list-section{padding-bottom:.5rem}.custom-sports-list__wrapper{display:flex;padding-bottom:1rem;gap:.625rem;-ms-overflow-style:none;overflow-x:auto;scrollbar-width:none}.custom-sports-list__wrapper::-webkit-scrollbar{display:none}.custom-sports-list__card{display:flex;max-width:13.75rem;height:100%;flex:none;flex-direction:column;justify-content:space-between;border-radius:.5rem;gap:.5rem}.custom-sports-list__card.active .image-wrapper img{border:.25rem solid #000}.custom-sports-list__card .image-wrapper{position:relative;height:13.75rem;aspect-ratio:1/1}.custom-sports-list__card .image-wrapper img{width:100%;height:100%;border-radius:.5rem;object-fit:cover;object-position:top}.custom-sports-list__card .text-container{position:absolute;right:0;bottom:0;left:0;padding:1rem;overflow-wrap:break-word;word-wrap:break-word}.custom-sports-list__card .overlay{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:.5rem;background:linear-gradient(180deg,#0000 50%,#00000080)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/template-common.css.map */
