*{margin:0;padding:0;box-sizing:border-box}h1,h2,h3,h4,h5,h6,.body-large,.body-medium,.body-small,.body-tiny,.label-large,.label-medium{letter-spacing:0!important}h1,.h1{font-size:var(--ds-font-size-h1);line-height:var(--ds-line-height-h1)}h2,.h2{font-size:var(--ds-font-size-h2);line-height:var(--ds-line-height-h2)}h3,.h3{font-size:var(--ds-font-size-h3);line-height:var(--ds-line-height-h3)}h4,.h4{font-size:var(--ds-font-size-h4);line-height:var(--ds-line-height-h4)}h5,.h5{font-size:var(--ds-font-size-h5);line-height:var(--ds-line-height-h5)}h6,.h6{font-size:var(--ds-font-size-h6);line-height:var(--ds-line-height-h6)}.body-large{font-size:var(--ds-font-size-body-large)!important;line-height:var(--ds-line-height-body-large)!important}.body-medium{font-size:var(--ds-font-size-body-medium)!important;line-height:var(--ds-line-height-body-medium)!important}.body-small{font-size:var(--ds-font-size-body-small)!important;line-height:var(--ds-line-height-body-small)!important}.body-tiny{font-size:var(--ds-font-size-body-tiny)!important;line-height:var(--ds-line-height-body-tiny)!important}.label-large{font-size:var(--ds-font-size-label-large)!important;line-height:var(--ds-line-height-label-large)!important}.label-medium{font-size:var(--ds-font-size-label-medium)!important;line-height:var(--ds-line-height-label-medium)!important}.label-small{font-size:var(--ds-font-size-label-small)!important;line-height:var(--ds-line-height-label-small)!important}.desktop-localization-wrapper .disclosure{width:16px!important}.desktop-localization-wrapper .disclosure .disclosure__button{padding:0!important;height:auto!important}.btn--tertiary,.btn--secondary,.btn--primary{padding:1.6rem 4rem!important}.cta-large{font-size:var(--ds-font-size-cta-large)!important;line-height:var(--ds-line-height-cta-large)!important;text-transform:uppercase!important;padding:1.6rem 4rem!important}.cta-medium{font-size:var(--ds-font-size-cta-medium)!important;line-height:var(--ds-line-height-cta-medium)!important;text-transform:uppercase!important;padding:1.2rem 4rem!important}.cta-small{font-size:var(--ds-font-size-cta-small, 10px)!important;line-height:var(--ds-line-height-cta-small, 16px)!important;text-transform:uppercase!important;padding:.9rem 4rem!important}.bread-typo{font-size:var(--ds-font-size-braedcrumb)!important;line-height:var(--ds-line-height-braedcrumb)!important}.product-form__input--pill{display:flex;align-items:center;gap:.6rem;color:var(--ds-color-grey-500)}.product-form__input--pill label{background:transparent!important;border:none!important;color:var(--ds-color-grey-500)!important;font-weight:700!important}.product-form__input--pill label:before{display:none!important}@media (min-width:750px){.product__media-thumbnail-main-mobile-view{display:none!important}}@media (max-width:749px){.desktop-view{display:none!important}.product__media-thumbnail-main-mobile-view .product__media-wrapper{height:100%}.product__media-thumbnail-main-mobile-view{overflow:hidden;max-height:calc(100vh - var(--header-height) - var(--announcement-bar-height, 0px) - var(--sticky-header-pdp-height))}.product__media-thumbnail-main-mobile-view ul{display:flex;gap:0;list-style:none;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;scroll-marker-group:after;anchor-name:--carousel}.product__media-thumbnail-main-mobile-view ul::-webkit-scrollbar{display:none}.product__media-thumbnail-main-mobile-view ul::scroll-marker-group{display:flex;gap:.4rem;justify-content:center;position:absolute;width:100%;bottom:1.7rem}.product__media-thumbnail-main-mobile-view ul::scroll-button(right),.product__media-thumbnail-main-mobile-view ul::scroll-button(left){border:none;width:2.4rem;height:2.4rem;cursor:pointer;position:fixed;background:none!important;position-anchor:--carousel;position-area:right center;translate:-120%;padding:0}:is():disabled{opacity:.5!important;cursor:auto}.product__media-thumbnail-main-mobile-view ul::scroll-button(left){position-area:left center;translate:120%}.product__media-thumbnail-main-mobile-view ul li{scroll-snap-align:start;flex:0 0 100%;margin-right:-2px!important}.product__media-thumbnail-main-mobile-view ul li.is-active::scroll-marker{background-color:var(--ds-color-primary)!important}.product__media-thumbnail-main-mobile-view ul li::scroll-marker{content:"";height:.2rem;width:2.4rem;background-color:var(--ds-color-grey-300)}:is():target-current{background-color:var(--ds-color-primary)!important}.product-info-pdp{padding-top:0!important}.product-info-pdp .page-width{padding:0!important}.product-info-pdp .product__info-wrapper{padding-left:16px;padding-right:16px}.product__media-icon{display:none!important}}.product-media-modal__dialog{display:flex;align-items:center;width:100%;align-self:center;justify-self:center}.product-media-modal__content>*{margin:0!important}.product-media-modal__content{max-height:100vh;display:grid;gap:2rem;background-color:var(--ds-color-white-300)}.product__modal-opener--image,.product__modal-opener--image *,.product__modal-opener--image .product__media-toggle,.product__modal-opener--image .product__media-toggle:hover,.product__modal-opener--image .product__media-toggle:after,.product__media-toggle:after,.image-magnify-hover,.product__modal-opener--image.image-magnify-hover{cursor:none!important}.product__modal-opener--image{position:relative}.product__modal-opener--image:after{content:"zoom in";position:fixed;color:var(--cursor-color, var(--ds-color-grey-500));font-family:var(--font-heading-family);font-size:1.6rem;font-weight:500;pointer-events:none;text-transform:uppercase;z-index:9999;opacity:0;transition:opacity .3s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1);white-space:nowrap;left:var(--mouse-x, 0);top:var(--mouse-y, 0);transform:translate(-50%,-50%);text-shadow:0 0 12px rgba(0,0,0,.4)}.product__modal-opener--image:hover:after{opacity:1}.media-modal[open],.media-modal[open] *,.product-media-modal[open],.product-media-modal[open] *{cursor:none!important}.media-modal[open]:after,.product-media-modal[open]:after{content:"zoom out";position:fixed;color:var(--cursor-color-modal, var( --ds-color-grey-500));font-family:var(--font-heading-family);font-size:1.6rem;font-weight:500;text-transform:uppercase;pointer-events:none;z-index:999999;opacity:1;transition:color .2s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1);white-space:nowrap;left:var(--mouse-x-modal, 0);top:var(--mouse-y-modal, 0);transform:translate(-50%,-50%);text-shadow:0 0 12px rgba(0,0,0,.4)}.product-media-modal__content,.product-media-modal__content .global-media-settings{overflow:visible!important}.product-media-modal__content .global-media-settings{height:100%!important;max-height:100vh!important;background:transparent}.product-media-modal__content .global-media-settings img,.product-media-modal__content img{transform-origin:var(--zoom-x, 50%) var(--zoom-y, 50%);transition:transform .3s cubic-bezier(.25,.46,.45,.94);will-change:transform;width:100%;height:auto;display:block;object-fit:contain}.product-media-modal__content .global-media-settings:hover img,.product-media-modal__content:hover img{transform:scale(2);transition:transform .25s cubic-bezier(.25,.46,.45,.94)}.drawer-close-btn{background:none;border:none;padding:0;position:absolute;right:33px;cursor:pointer;top:12px}.drawer-close-btn .close-icon{width:16px;height:16px}@media (min-width:750px){.collection-list{row-gap:calc(var(--grid-desktop-vertical-spacing) * 1.5)}}@media (max-width:749px){.collection-list{column-gap:calc(var(--grid-desktop-horizontal-spacing) * .75);row-gap:calc(var(--grid-desktop-vertical-spacing) * .75)}.collection-list li{width:calc(50% - var(--grid-desktop-horizontal-spacing) * .75 / 2)!important}}.collection-list .card__information{padding:.6rem!important}.search-modal{min-height:auto;max-height:52px}.search-result-title,.product-count__text,.facet-filters__label,.select__select{color:var(--ds-color-black-100)!important}.mega-menu_inner_row .mega-menu_list{position:relative}.mega-menu_inner_row .mega-menu_list>a{display:block;width:100%;height:100%;position:relative}.mega-menu_inner_row .mega-menu_list .overlay-mega-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.mega-menu_inner_row .mega-menu_list .mega-menu_list_content_wrapper{z-index:2;pointer-events:none}.mega-menu_inner_row .mega-menu_list img{display:block;position:relative;z-index:0}.price-and-color{display:flex;justify-content:space-between}.footer__content-bottom.scroll-trigger.animate--slide-in{opacity:1!important}
/*# sourceMappingURL=/cdn/shop/t/23/assets/custom-global.css.map */
