.modal .btn,.page .btn,.pdp-main .btn{border:none;border-radius:3px;font-family:Futura Bold;font-size:14px;line-height:140%;padding:14px 32px;text-decoration:none;text-transform:uppercase}.modal .btn-primary:focus,.modal .btn-secondary:focus,.modal .btn-tertiary:focus,.modal .btn:focus,.page .btn-primary:focus,.page .btn-secondary:focus,.page .btn-tertiary:focus,.page .btn:focus,.pdp-main .btn-primary:focus,.pdp-main .btn-secondary:focus,.pdp-main .btn-tertiary:focus,.pdp-main .btn:focus{box-shadow:none}.modal .btn-primary,.page .btn-primary,.pdp-main .btn-primary{background-color:#ee1c25;color:#fff}.modal .btn-primary:not([href]):not([tabindex]),.modal .btn-primary:not([href]):not([tabindex]):hover,.page .btn-primary:not([href]):not([tabindex]),.page .btn-primary:not([href]):not([tabindex]):hover,.pdp-main .btn-primary:not([href]):not([tabindex]),.pdp-main .btn-primary:not([href]):not([tabindex]):hover{color:#fff}.modal .btn-primary.hover,.modal .btn-primary:active,.modal .btn-primary:hover,.modal .btn-primary:not(:disabled):not(.disabled):active,.modal .btn-primary:not(:disabled):not(.disabled):active:focus,.page .btn-primary.hover,.page .btn-primary:active,.page .btn-primary:hover,.page .btn-primary:not(:disabled):not(.disabled):active,.page .btn-primary:not(:disabled):not(.disabled):active:focus,.pdp-main .btn-primary.hover,.pdp-main .btn-primary:active,.pdp-main .btn-primary:hover,.pdp-main .btn-primary:not(:disabled):not(.disabled):active,.pdp-main .btn-primary:not(:disabled):not(.disabled):active:focus{background-color:#d40009;box-shadow:none}.modal .btn-primary.disabled,.modal .btn-primary:disabled,.page .btn-primary.disabled,.page .btn-primary:disabled,.pdp-main .btn-primary.disabled,.pdp-main .btn-primary:disabled{background-color:#f68d92;pointer-events:none}.modal .btn-secondary,.page .btn-secondary,.pdp-main .btn-secondary{background-color:#000;color:#fff}.modal .btn-secondary.hover,.modal .btn-secondary:active,.modal .btn-secondary:hover,.modal .btn-secondary:not(:disabled):not(.disabled):active,.page .btn-secondary.hover,.page .btn-secondary:active,.page .btn-secondary:hover,.page .btn-secondary:not(:disabled):not(.disabled):active,.pdp-main .btn-secondary.hover,.pdp-main .btn-secondary:active,.pdp-main .btn-secondary:hover,.pdp-main .btn-secondary:not(:disabled):not(.disabled):active{background-color:#383838}.modal .btn-secondary.disabled,.modal .btn-secondary:disabled,.page .btn-secondary.disabled,.page .btn-secondary:disabled,.pdp-main .btn-secondary.disabled,.pdp-main .btn-secondary:disabled{background-color:#dbdad9;pointer-events:none}.modal .btn-secondary--tall,.page .btn-secondary--tall,.pdp-main .btn-secondary--tall{padding-block:19px}.modal .btn-tertiary,.page .btn-tertiary,.pdp-main .btn-tertiary{background-color:transparent;border:1.5px solid #000;color:#000}.modal .btn-tertiary.hover,.modal .btn-tertiary:active,.modal .btn-tertiary:hover,.modal .btn-tertiary:not(:disabled):not(.disabled):active,.page .btn-tertiary.hover,.page .btn-tertiary:active,.page .btn-tertiary:hover,.page .btn-tertiary:not(:disabled):not(.disabled):active,.pdp-main .btn-tertiary.hover,.pdp-main .btn-tertiary:active,.pdp-main .btn-tertiary:hover,.pdp-main .btn-tertiary:not(:disabled):not(.disabled):active{border-color:#5c5c5c;color:#5c5c5c}.modal .btn-tertiary.disabled,.modal .btn-tertiary:disabled,.page .btn-tertiary.disabled,.page .btn-tertiary:disabled,.pdp-main .btn-tertiary.disabled,.pdp-main .btn-tertiary:disabled{border-color:#a9a7a5;color:#a9a7a5;pointer-events:none}.modal .btn-tertiary--tall,.page .btn-tertiary--tall,.pdp-main .btn-tertiary--tall{padding-block:19px}.modal .btn-cta,.modal .btn-cta[data-toggle=modal],.page .btn-cta,.page .btn-cta[data-toggle=modal],.pdp-main .btn-cta,.pdp-main .btn-cta[data-toggle=modal]{color:#ee1c25;cursor:pointer;font-family:Futura Bold;font-size:14px;line-height:140%}.modal .btn-cta:hover,.modal .btn-cta[data-toggle=modal]:hover,.page .btn-cta:hover,.page .btn-cta[data-toggle=modal]:hover,.pdp-main .btn-cta:hover,.pdp-main .btn-cta[data-toggle=modal]:hover{color:#d40009}.modal .btn-cta-secondary,.page .btn-cta-secondary,.pdp-main .btn-cta-secondary{color:#000}.modal .btn-cta-secondary:hover,.page .btn-cta-secondary:hover,.pdp-main .btn-cta-secondary:hover{color:#5c5c5c}.modal .btn-text-secondary,.page .btn-text-secondary,.pdp-main .btn-text-secondary{box-shadow:none;color:#9e9186;font-family:Futura Book;font-size:14px;line-height:140%}.modal .btn-text-secondary:hover,.page .btn-text-secondary:hover,.pdp-main .btn-text-secondary:hover{color:#857a70;text-decoration:none}.modal .full-width,.page .full-width,.pdp-main .full-width{width:100%}.modal.storybook .btn-primary,.modal.storybook .btn-secondary,.modal.storybook .btn-tertiary,.page.storybook .btn-primary,.page.storybook .btn-secondary,.page.storybook .btn-tertiary,.pdp-main.storybook .btn-primary,.pdp-main.storybook .btn-secondary,.pdp-main.storybook .btn-tertiary{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;display:-ms-flexbox;display:flex;gap:8px;justify-content:center}.modal.storybook .btn-primary i,.modal.storybook .btn-secondary i,.modal.storybook .btn-tertiary i,.page.storybook .btn-primary i,.page.storybook .btn-secondary i,.page.storybook .btn-tertiary i,.pdp-main.storybook .btn-primary i,.pdp-main.storybook .btn-secondary i,.pdp-main.storybook .btn-tertiary i{font-size:24px}.modal.storybook .btn-tertiary,.page.storybook .btn-tertiary,.pdp-main.storybook .btn-tertiary{border:2px solid #000}.modal.storybook .btn-tertiary.hover,.modal.storybook .btn-tertiary:active,.modal.storybook .btn-tertiary:hover,.modal.storybook .btn-tertiary:not(:disabled):not(.disabled):active,.page.storybook .btn-tertiary.hover,.page.storybook .btn-tertiary:active,.page.storybook .btn-tertiary:hover,.page.storybook .btn-tertiary:not(:disabled):not(.disabled):active,.pdp-main.storybook .btn-tertiary.hover,.pdp-main.storybook .btn-tertiary:active,.pdp-main.storybook .btn-tertiary:hover,.pdp-main.storybook .btn-tertiary:not(:disabled):not(.disabled):active{border-color:#383838;color:#383838}.modal.storybook .btn-tertiary.disabled,.modal.storybook .btn-tertiary:disabled,.page.storybook .btn-tertiary.disabled,.page.storybook .btn-tertiary:disabled,.pdp-main.storybook .btn-tertiary.disabled,.pdp-main.storybook .btn-tertiary:disabled{border-color:#a9a7a5;color:#a9a7a5;pointer-events:none}.modal .focused,.page .focused,.pdp-main .focused{box-shadow:0 0 0 1px #fff,0 0 0 3px #000}.modal .text-button,.page .text-button,.pdp-main .text-button{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;display:-ms-flexbox;display:flex;gap:4px;justify-content:center;padding:unset;text-transform:none}.modal .text-button i,.page .text-button i,.pdp-main .text-button i{font-size:20px}.modal .text-button-primary,.page .text-button-primary,.pdp-main .text-button-primary{color:#ee1c25;font-family:Futura Bold;font-size:14px;line-height:140%}.modal .text-button-primary.hover,.modal .text-button-primary:hover,.page .text-button-primary.hover,.page .text-button-primary:hover,.pdp-main .text-button-primary.hover,.pdp-main .text-button-primary:hover{background-color:transparent;color:#d40009}.modal .text-button-primary.disabled,.modal .text-button-primary:disabled,.page .text-button-primary.disabled,.page .text-button-primary:disabled,.pdp-main .text-button-primary.disabled,.pdp-main .text-button-primary:disabled{background-color:transparent;color:#f68d92}.modal .text-button-secondary,.page .text-button-secondary,.pdp-main .text-button-secondary{box-shadow:none;color:#9e9186;font-family:Futura Book;font-size:14px;gap:4px;line-height:140%;margin-bottom:2px}.modal .text-button-secondary.hover,.modal .text-button-secondary:hover,.page .text-button-secondary.hover,.page .text-button-secondary:hover,.pdp-main .text-button-secondary.hover,.pdp-main .text-button-secondary:hover{background-color:transparent;color:#857a70;text-decoration:none}.modal .text-button-secondary.disabled,.modal .text-button-secondary:disabled,.page .text-button-secondary.disabled,.page .text-button-secondary:disabled,.pdp-main .text-button-secondary.disabled,.pdp-main .text-button-secondary:disabled{background-color:transparent;color:#c6beb8}div.checkout-page .paypal-express,div.checkout-page button.dw-apple-pay-button,div.checkout-page div#gpay-container,div.page .paypal-express,div.page button.dw-apple-pay-button,div.page div#gpay-container{margin-bottom:24px}div.checkout-page button.dw-apple-pay-button,div.page button.dw-apple-pay-button{background-color:transparent;background-image:-webkit-named-image(apple-pay-logo-black);border:1.5px solid #000;border-radius:3px;height:48px;margin-top:0;width:100%}div.checkout-page button.dw-apple-pay-button.disabled,div.page button.dw-apple-pay-button.disabled{pointer-events:none}div.checkout-page div#gpay-container,div.page div#gpay-container{background-color:transparent;border-radius:3px;height:48px;width:100%}div.checkout-page div#gpay-container .adyen-checkout__paywithgoogle,div.page div#gpay-container .adyen-checkout__paywithgoogle{height:100%}div.checkout-page div#gpay-container.disabled,div.page div#gpay-container.disabled{opacity:.65;pointer-events:none}div.checkout-page div#gpay-container button,div.page div#gpay-container button{box-shadow:0 0 0 1.5px #000}div.checkout-page div#gpay-container button:hover,div.page div#gpay-container button:hover{box-shadow:0 0 0 1.5px #5c5c5c}div.checkout-page div#gpay-container button:focus,div.page div#gpay-container button:focus{outline:none}body #main{line-height:140%}.gallery .play-icon-container{background:#fff;border-radius:50%;cursor:pointer;display:grid;height:40px;left:50%;opacity:.9;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:40px;z-index:1}.gallery .play-icon-container i{color:#000;font-size:20px;left:2px;position:relative;top:-2px}.gallery__main{margin-bottom:39px;padding-bottom:100%;position:relative}@media (min-width:768px){.gallery__main{margin-bottom:72px}}@media (min-width:1024px){.gallery__main{margin-bottom:0}}.gallery__main-absolute{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.gallery__thumbnails{-ms-flex-pack:justify;display:none;grid-template-columns:repeat(6,85px);justify-content:space-between;margin-block:24px;padding-left:0;place-items:center;row-gap:6px;transition:.5s}.gallery__thumbnails--loaded{opacity:1}@media (min-width:1024px){.gallery__thumbnails{display:grid}}.gallery__image-wrapper{background:radial-gradient(#fff,#f8f7f6);border:2px solid #fff;border-radius:5px;box-shadow:inset 0 0 0 2px #fff;max-width:85px;mix-blend-mode:multiply;padding:2px;position:relative;transition:border-color .5s}.gallery__image-wrapper--last-visible{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.5)),#d3d3d3 -22.806px -22.625px/153.661% 153.661% no-repeat;background-clip:content-box}.gallery__image-wrapper--last-visible:after{color:#fff;content:attr(data-counter);font-family:Futura Bold;font-size:18px;left:50%;line-height:140%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.gallery__image-wrapper--selected{border-color:#000}.gallery__image{aspect-ratio:1;cursor:pointer;display:block;height:auto;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.gallery .navigation{padding-top:15px}@media (min-width:768px){.gallery .navigation{padding-top:24px}}@media (min-width:1024px){.gallery .navigation{padding-top:0;pointer-events:none}.gallery .navigation .arrow{pointer-events:all}}.gallery .navigation .dots{margin:0;padding:0}@media (min-width:1024px){.gallery .navigation{-ms-flex-pack:justify;display:-ms-flexbox;display:flex;justify-content:space-between;left:24px;margin-top:0;position:absolute;top:50%;transform:translateY(-50%);width:100%;width:calc(100% - 48px)}}.gallery .keen-slider{height:100%;right:0;width:100%}.gallery .keen-slider__slide{-ms-flex-pack:center;background:radial-gradient(#fff,#f8f7f6);cursor:pointer;display:none;justify-content:center}.gallery .keen-slider__slide img,.gallery .keen-slider__slide picture{height:100%;width:100%}.gallery .keen-slider__slide img{aspect-ratio:1;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.gallery .keen-slider__slide:first-child{display:-ms-flexbox;display:flex}.gallery .navigation-wrapper{position:relative}.gallery .navigation-wrapper .navigation{margin:0}.gallery .navigation-wrapper .keen-slider__slide{display:-ms-flexbox;display:flex}.gallery .arrow{background:hsla(0,0%,100%,.5);border:1.5px solid #c6beb8}@media (min-width:1024px){.product-detail-page .product-image-container{padding:0;position:sticky;top:88px;width:651px}}.product-detail{padding-top:0}.gallery-labels{left:12px;position:absolute;top:12px;z-index:1}.gallery-labels__wrapper{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.gallery-labels__wrapper .product-label{background-color:#fff;border:1px solid #000;color:#000;display:-ms-inline-flexbox;display:inline-flex;font-size:9px;font-weight:700;margin-bottom:4px;padding:2px 4px;text-transform:uppercase}@media (min-width:1024px){.gallery-labels__wrapper .product-label{font-family:Futura Bold;font-size:12px;line-height:115%;padding:4px 8px}}.gallery-labels__wrapper .product-label.red-style{border:1px solid #ee1c25;color:#ee1c25}.pdp-breadcrumbs .breadcrumb{margin-bottom:24px}@media (min-width:768px){.pdp-breadcrumbs .breadcrumb{margin-bottom:35px}}@media (min-width:1024px){.pdp-breadcrumbs .breadcrumb{margin-bottom:24px}}.product-detail h1{margin:0 0 16px;padding:0;position:relative}.product-detail__brand-name,.product-detail__product-name{color:#27221d;display:block;overflow:hidden;width:calc(100% - 83px)}.product-detail__brand-name{font-family:Futura Book;font-size:16px;line-height:140%;text-transform:uppercase}.product-detail__product-name{font-family:Futura Medium;font-size:24px;line-height:120%}.product-detail__brand-logo{position:absolute;right:0;top:0}.product-detail__brand-logo img{max-height:45px;max-width:83px;width:auto}.product-price-wrapper{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;margin-bottom:16px}.product-price-wrapper .product-price-sale{font-family:Futura Bold;font-size:24px;line-height:115%}.product-price-wrapper .product-price-list{color:#9e9186;font-family:Futura Book;font-size:16px;line-height:140%;margin-left:16px;text-decoration:line-through}@media (min-width:768px){.product-price-wrapper .product-price-list{-ms-flex-item-align:end;align-self:flex-end}}.product-price-wrapper .product-price-discount{border:1px solid #ee1c25;color:#ee1c25;font-family:Futura Bold;font-size:12px;line-height:115%;margin-left:16px;padding:4px 8px}.product-detail__variations{border-bottom:1px solid #e7e1de;border-top:1px solid #e7e1de;margin-bottom:24px;padding-top:24px;width:100%}.product-detail__variations .variation__title{font-family:Futura Bold;font-size:16px;line-height:140%;padding-bottom:8px}.product-detail__variations .variation__value{font-family:Futura Book;font-size:16px;line-height:140%}.product-detail__variations .color__wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;padding:8px 0 24px}@media (min-width:375px){.product-detail__variations .color__wrapper{gap:15px}}@media (min-width:768px){.product-detail__variations .color__wrapper{gap:23px}}@media (min-width:1024px){.product-detail__variations .color__wrapper{gap:20px}}.product-detail__variations .color__swatch{color:#c6beb8;font-family:Futura Book;font-size:12px;line-height:140%;text-transform:uppercase;width:70px}.product-detail__variations .color__swatch img{border:1px solid #c6beb8;border-radius:70px;box-sizing:border-box;padding:4px;width:70px}.product-detail__variations .color__swatch img:hover{border-color:#000}.product-detail__variations .color__swatch .price__wrapper{padding-top:4px;text-align:center}.product-detail__variations .color__swatch:hover{color:#000}.product-detail__variations .color__swatch:hover img{border:1px solid #000}.product-detail__variations .color__swatch:hover img:before{border-top:1px solid #000}.product-detail__variations .color__swatch.unselectable{color:#c6beb8}.product-detail__variations .color__swatch.unselectable .image__wrapper{position:relative}.product-detail__variations .color__swatch.unselectable .image__wrapper:before{border-top:1px solid #c6beb8;content:"";left:0;position:absolute;right:0;top:50%;transform:rotate(-45deg)}.product-detail__variations .color__swatch.unselectable.selected,.product-detail__variations .color__swatch.unselectable:hover{color:#000}.product-detail__variations .color__swatch.unselectable.selected .image__wrapper:before,.product-detail__variations .color__swatch.unselectable:hover .image__wrapper:before{border-top:1px solid #000}.product-detail__variations .color__swatch.selected{color:#000;font-family:Futura Bold;font-size:12px;line-height:140%;text-transform:uppercase}.product-detail__variations .color__swatch.selected img,.product-detail__variations .color__swatch.selected:hover img{border:2px solid #000}.product-detail__variations .size__wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;padding:8px 0 24px}@media (min-width:1024px){.product-detail__variations .size__wrapper{gap:24px}}.product-detail__variations .size__block{border:1px solid #c6beb8;border-radius:8px;box-sizing:border-box;min-width:54px;padding:8px 16px;text-align:center}.product-detail__variations .size__block:hover{border:1px solid #000}.product-detail__variations .size__block.unselectable{position:relative}.product-detail__variations .size__block.unselectable:before{border-top:1px solid #c6beb8;content:"";left:-5px;margin:0 auto;position:absolute;right:-5px;top:50%;transform:rotate(-45deg);width:57.9px}.product-detail__variations .size__block.unselectable.selected,.product-detail__variations .size__block.unselectable:hover{color:#000}.product-detail__variations .size__block.unselectable.selected:before,.product-detail__variations .size__block.unselectable:hover:before{border-top:1px solid #000}.product-detail__variations .size__block.selected{border:2px solid #000;font-family:Futura Bold;font-size:16px;line-height:140%}.product-detail__variations .size__block.selected:hover{border:2px solid #000}.teaser-section__wrapper{margin:15px 0}.teaser-section__content h2{font-family:Futura Bold;font-size:16px;line-height:140%;margin-bottom:1px}.teaser-section__content ul{list-style:disc;margin:0 0 0 29px}.store-sidebar{background-color:#fff;display:block;height:var(--doc-height);max-width:calc(100% - 32px);position:fixed;right:0;top:0;transform:translateX(0);transition:transform .5s;width:388px;z-index:999}@media (min-width:768px){.store-sidebar{width:446px}}.store-sidebar--hide{transform:translateX(100%)}.store-sidebar--service-unavailable{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;height:100%;opacity:1;transition:opacity 1s}.store-sidebar--service-unavailable.opacity{opacity:0}.store-sidebar--service-unavailable h5{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:5px;left:50%;position:absolute;transform:translateX(-50%);width:271px}.store-sidebar--service-unavailable h5 i{color:#9e9186;font-size:48px}.store-sidebar__container{margin:24px 16px;position:relative}.store-sidebar__content{height:calc(var(--doc-height) - 65px);overflow-y:scroll;padding-right:13px;scrollbar-color:#c6beb8 transparent;scrollbar-width:thin}.store-sidebar__content::-webkit-scrollbar{width:6px}.store-sidebar__content::-webkit-scrollbar-thumb{background-color:#c6beb8;border-radius:8px}.store-sidebar__title{-ms-flex-pack:justify;display:-ms-flexbox;display:flex;justify-content:space-between}.store-sidebar__title i{cursor:pointer;display:-ms-flexbox;display:flex}.store-sidebar__close{font-size:24px}.store-sidebar__product{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;gap:21px}.store-sidebar__product-image{-ms-flex-pack:center;aspect-ratio:1/1;background:radial-gradient(#fff,#f8f7f6);display:-ms-flexbox;display:flex;-ms-flex:1 0 auto;flex:1 0 auto;justify-content:center;margin-top:8px;max-width:107px;width:107px}.store-sidebar__product-image img{mix-blend-mode:multiply}.store-sidebar__product-brandname{text-transform:uppercase}.store-sidebar__product-details p{margin-bottom:0}.store-sidebar__store-container .spinner{animation:checkout-animation-rotate 2s linear infinite;display:block;height:50px;margin:0 auto;width:50px;z-index:2}.store-sidebar__store-container .spinner .path{stroke-linecap:round;animation:checkout-animation-circle 2.5s ease-in-out infinite}.store-sidebar__store{border:1px solid #c6beb8;border-radius:3px}.store-sidebar__address{margin-bottom:5px}.store-sidebar__phone{-ms-flex-align:baseline;align-items:baseline;display:-ms-flexbox;display:flex;gap:8px;margin-bottom:18px}.store-sidebar__phone i{color:#9e9186;font-size:24px}.store-sidebar__availability{color:#28a745}.store-sidebar__availability:before{content:"\2022";display:inline-block;font-size:19px;line-height:19px}.store-sidebar__availability--red{color:#ee1c25}.store-sidebar-overlay{background-color:#000;height:100%;left:0;opacity:.5;position:fixed;top:0;width:100%;z-index:998}.store-availability,.store-availability:active,.store-availability:hover{color:#9e9186}.store-availability i{font-size:20px}.store-availability__wrapper{padding-top:2px}.scroll-space{padding-right:21px}.pdp__quantity-wrapper{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;padding-bottom:24px;width:100%}.pdp__quantity-wrapper>div:nth-of-type(3){-ms-flex-preferred-size:100%;flex-basis:100%}.pdp__quantity-wrapper .pdp__inventory-section{width:75px}.pdp__quantity-wrapper .pdp__inventory-section select{background-position-x:80%;border:1px solid #9e9186;border-radius:3px;font-family:Futura Book;font-size:16px;height:48px;line-height:140%;padding-left:20px}.pdp__quantity-wrapper .pdp__addtocart-section,.pdp__quantity-wrapper .pdp__notifyme-section{-ms-flex:10 0 0px;flex:10 0 0;width:auto}.pdp__quantity-wrapper .pdp__addtocart-section button,.pdp__quantity-wrapper .pdp__notifyme-section button{box-shadow:none;height:48px;padding:0 24px}.pdp__quantity-wrapper .pdp__addtocart-section button:hover,.pdp__quantity-wrapper .pdp__notifyme-section button:hover{text-decoration:none}.pdp__quantity-wrapper .pdp__addtocart-section button i,.pdp__quantity-wrapper .pdp__notifyme-section button i{font-family:Futura Book,sans-serif;font-size:24px;padding-right:4px}.pdp__quantity-wrapper .pdp__addtocart-section button i:before,.pdp__quantity-wrapper .pdp__notifyme-section button i:before{font-size:24px;font-weight:400}.pdp__quantity-wrapper .product__actions{-ms-flex-pack:justify;display:-ms-flexbox;display:flex;justify-content:space-between}@media (max-width:767.98px){.pdp__quantity-wrapper .product__actions{-ms-flex-preferred-size:100%;flex-basis:100%}}.pdp__quantity-wrapper .product__actions .store-availability{font-family:Futura Book;font-size:14px;line-height:140%}@media (min-width:768px){.pdp__quantity-wrapper .product__actions .store-availability{display:none}}.pdp__addtocart-section button span{white-space:nowrap}.add-to-cart-sticky i{font-size:24px}.modal__oos{margin:auto;max-width:569px;right:0}.modal__oos .modal__header{padding:24px 24px 0}@media (min-width:1024px){.modal__oos .modal__header{padding:24px 24px 0}}.modal__oos .modal__header .close{color:#000;font-size:24px}.modal__oos .modal__body{padding:24px}@media (min-width:1024px){.modal__oos .modal__body{padding:32px 24px 24px}}.privacy-policy-sfsc .custom-control label.custom-control-label{font-family:Futura Book;font-size:14px;line-height:140%}.pdp-main .pdp-reviews .review-social-wrapper{margin:16px 0 24px;padding:0}.pdp-main .pdp-reviews .review-social-wrapper .pdp-desc-review{left:0;padding:0}.product-availability__section{-ms-flex-pack:justify;border:none;display:-ms-flexbox;display:flex;justify-content:space-between;margin:0;padding-bottom:24px}.product-availability__section .product-info{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;font-family:Futura Bold;font-size:16px;gap:8px;line-height:140%}.product-availability__section .product-info i{color:#9e9186;font-size:24px}.product-availability__section .product-info:before{content:"\2022";font-size:22px}.product-availability__section .product-info__label--in-stock,.product-availability__section .product-info__label--in-stock:before{color:#28a745}.product-availability__section .product-info__label--out-of-stock,.product-availability__section .product-info__label--out-of-stock:before{color:#ee1c25}.product-availability__section .product-info__label--low-stock,.product-availability__section .product-info__label--low-stock:before,.product-availability__section .product-info__label--while-stock-last,.product-availability__section .product-info__label--while-stock-last:before{color:#f08c30}.product-availability__section .store-availability{display:none}@media (min-width:768px){.product-availability__section .store-availability{display:block;font-family:Futura Book;font-size:14px;line-height:140%}}.product-detail__masonry-container{margin:0 auto;max-width:1350px;padding-bottom:110px;width:100%}.product-detail__masonry-container .grid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px}.product-detail__masonry-container .grid-item{-ms-flex-preferred-size:100%;-ms-flex-positive:1;display:-ms-inline-flexbox;display:inline-flex;flex-basis:100%;-ms-flex-direction:column;flex-direction:column;flex-grow:1;position:relative}@media (min-width:768px){.product-detail__masonry-container .grid-item{-ms-flex-preferred-size:30%;flex-basis:30%}}.product-detail__masonry-container .grid-item{background:#fff}.product-detail__masonry-container .grid-item img{display:block;height:auto;margin:0;padding:0;width:100%}.product-detail__masonry-container .grid-item.product-detail__clickable-tile,.product-detail__masonry-container .grid-item.product-detail__video-tile{cursor:pointer;position:relative}.product-detail__masonry-container .grid-item.product-detail__video-tile.video-tile--loaded{aspect-ratio:16/9}.product-detail__masonry-container .grid-item.product-detail__video-tile iframe{height:100%}.product-detail__masonry-container .grid-item.half-width{-ms-flex-preferred-size:48%;flex-basis:48%}.product-detail__masonry-container .grid-item.full-width{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%}.product-detail__masonry-container .grid-item.full-width .full-row{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;position:relative;width:100%}@media (min-width:1024px){.product-detail__masonry-container .grid-item.full-width .full-row{-ms-flex-direction:row;flex-direction:row}}.product-detail__masonry-container .grid-item.full-width .full-row img{width:100%}@media (min-width:1024px){.product-detail__masonry-container .grid-item.full-width .full-row img{width:50%}}.product-detail__masonry-container .grid-item.full-width .full-row .copy.outer a{margin-top:15px}@media (min-width:1024px){.product-detail__masonry-container .grid-item.full-width .full-row .copy.outer a{margin-top:25px}}.product-detail__masonry-container .grid-item.full-width .full-row .outer h3{font-family:Futura Medium;font-size:20px;line-height:115%;text-transform:uppercase}@media (min-width:1024px){.product-detail__masonry-container .grid-item.full-width .full-row .outer h3{font-size:22px;padding-bottom:12px}}.product-detail__masonry-container .grid-item .copy.outer{padding:24px}.product-detail__masonry-container .grid-item .copy.inner{bottom:0;color:#fff;display:-ms-inline-flexbox;display:inline-flex;right:0}.product-detail__masonry-container .grid-item .copy.inner.link{padding:5px}.product-detail__masonry-container .grid-item .copy.inner.link .cta-bigarrow,.product-detail__masonry-container .grid-item .copy.inner.link .zwg-icon__arrow--right{font-size:20px}.product-detail__masonry-container .grid-item h3{margin:0;padding:0 15px 0 0;text-transform:uppercase}.product-detail__masonry-container .grid-item h3 span{background:#fff;color:#000;display:block;float:right;line-height:18px;margin:-5px -15px 0 10px;padding:3px 0;text-align:center;width:28px}@media (min-width:1024px){.product-detail__masonry-container .grid-item h3 span{line-height:26px;width:36px}}.product-detail__masonry-container .grid-item .outer p{display:block;font-family:Futura Book;font-size:16px;line-height:140%;margin:10px 0 0;padding:0}.product-detail__masonry-container .grid-item .outer a{display:inline-block;font-family:Futura Bold;font-size:14px;line-height:140%;line-height:18px;padding-top:10px;text-transform:uppercase;width:100%}@media (min-width:1024px){.product-detail__masonry-container .grid-item .outer a{color:#27221d}}.product-detail__masonry-container .grid-item .outer h2,.product-detail__masonry-container .grid-item .outer h3{font-family:Futura Medium;font-size:20px;line-height:115%;text-transform:uppercase}@media (min-width:1024px){.product-detail__masonry-container .grid-item .outer h2,.product-detail__masonry-container .grid-item .outer h3{font-size:22px}.product-detail__masonry-container .grid-item .outer h2{margin-bottom:10px;margin-top:0}}.product-detail__masonry-container .grid-item .inner.static h3{line-height:20px;padding-bottom:10px}.product-detail__masonry-container .grid-item .inner h3{font-family:Futura Bold;font-size:14px;font-size:11px;line-height:140%;margin:0;padding-bottom:5px}@media (min-width:1024px){.product-detail__masonry-container .grid-item .inner h3{font-family:Futura Bold;font-size:14px;line-height:140%;padding-bottom:0;padding-left:10px}}.product-detail__masonry-container .grid-item .inner h3 a{color:#fff}@media (min-width:1024px){.product-detail__masonry-container a:hover .cta-bigarrow,.product-detail__masonry-container a:hover .zwg-icon__arrow--right{right:0;transition:right .3s}}.product-detail__masonry-container .cta-bigarrow,.product-detail__masonry-container .zwg-icon__arrow--right{bottom:0;margin-right:10px;position:relative;right:-10px}@media (min-width:1024px){.product-detail__masonry-container .cta-bigarrow,.product-detail__masonry-container .zwg-icon__arrow--right{bottom:-1px;transition:right .5s}}.product-detail__masonry-container .youtube-player{height:100%;opacity:0;position:absolute;width:100%}.product-detail__masonry-container .youtube-player iframe{display:none;height:100%}@media (min-width:1024px){.product-detail .masonry-video-dialog{height:510px;width:830px!important}}.product-detail .masonry-video-dialog .dialog-youtube-video,.product-detail .masonry-video-dialog .youtube-player{display:block;height:calc(55.05618vw - 39.32584px);width:100%}@media (min-width:1024px){.product-detail .masonry-video-dialog .dialog-youtube-video,.product-detail .masonry-video-dialog .youtube-player{height:410px;width:730px}}.product-detail .masonry-video-dialog.ui-dialog{padding:0;position:relative}.product-detail .masonry-video-dialog.ui-dialog .ui-dialog-titlebar{display:inline-block;position:absolute;right:0;top:9px;z-index:2}@media (min-width:1024px){.product-detail .masonry-video-dialog.ui-dialog .ui-dialog-titlebar{right:5px;top:14px}}.product-detail .masonry-video-dialog.ui-dialog .ui-dialog-titlebar .ui-icon-closethick{background-size:18px;left:6px}@media (min-width:1024px){.product-detail .masonry-video-dialog.ui-dialog .ui-dialog-titlebar .ui-icon-closethick{background-size:24px;left:0}}.product-detail .masonry-video-dialog.ui-dialog .dialog-content{padding:35px}@media (min-width:1024px){.product-detail .masonry-video-dialog.ui-dialog .dialog-content{padding:50px}}.product-detail__youtube-play-button{-ms-flex-line-pack:center;-ms-flex-pack:center;-ms-flex-align:center;align-content:center;align-items:center;background:#fff;border-radius:50%;display:-ms-flexbox;display:flex;font-size:28px;height:70px;justify-content:center;position:absolute;right:calc(50% - 35px);top:calc(50% - 35px);width:70px}.masonry-youtube-container{height:100%;position:absolute;width:100%}.masonry-youtube-container h3{bottom:0;position:absolute;right:0}.promotion__wrapper--top .pdp-promotion{margin:16px 0}.promotion__wrapper--bottom .pdp-promotion{margin:24px 0}.pdp-promo-dialog{padding:24px}@media (min-width:1024px){.pdp-promo-dialog{padding:35px}}.pdp-promo-dialog .ui-dialog-content,.pdp-promo-dialog .ui-dialog-titlebar{padding:0}.pdp-promo-dialog .ui-dialog-title{font-family:Futura Medium;font-size:20px;line-height:115%;padding-bottom:27px;text-transform:uppercase}@media (min-width:1024px){.pdp-promo-dialog .ui-dialog-title{font-family:Futura Medium;font-size:22px;font-size:20px;line-height:115%;line-height:24px;padding-bottom:20px}}@media (min-width:1024px) and (min-width:1024px){.pdp-promo-dialog .ui-dialog-title{font-size:22px}}.pdp-promo-dialog .ui-dialog-content{display:-ms-flexbox;display:flex;float:left;font-family:Futura Book;font-size:16px;line-height:140%}.pdp-wishlist-icon .product__wishlist{color:#9e9186;cursor:pointer;display:-ms-flexbox;display:flex;font-family:Futura Book;font-size:14px;line-height:140%}.pdp-wishlist-icon .product__wishlist i{font-size:20px}.av-required-notification .zwg-notification{padding-top:0}.product-detail .klarna-placement-wrapper{margin-top:0}.pdp-accordion{border-top:1px solid #dcdcdc}