@font-face{font-family:Acumin Pro;src:url(AcuminPro-Black.eot);src:url(AcuminPro-Black.eot?#iefix) format("embedded-opentype"),url(/cdn/shop/files/AcuminPro-Black.woff2?v=1739451845) format("woff2"),url(AcuminPro-Black.woff) format("woff"),url(AcuminPro-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Acumin Pro;src:url(/cdn/shop/files/AcuminPro-Light.eot?v=1739451846);src:url(/cdn/shop/files/AcuminPro-Light.eot?v=1739451846?#iefix) format("embedded-opentype"),url(/cdn/shop/files/AcuminPro-Light.woff2?v=1739451845) format("woff2"),url(/cdn/shop/files/AcuminPro-Light.woff?v=1739451845) format("woff"),url(/cdn/shop/files/AcuminPro-Light.ttf?v=1739451845) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Acumin Pro;src:url(/cdn/shop/files/AcuminPro-Medium.eot?v=1739451846);src:url(/cdn/shop/files/AcuminPro-Medium.eot?v=1739451846?#iefix) format("embedded-opentype"),url(/cdn/shop/files/AcuminPro-Medium.woff2?v=1739451845) format("woff2"),url(/cdn/shop/files/AcuminPro-Medium.woff?v=1739451845) format("woff"),url(/cdn/shop/files/AcuminPro-Medium.ttf?v=1739451845) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Acumin Pro;src:url(AcuminPro-BlackItalic.eot);src:url(AcuminPro-BlackItalic.eot?#iefix) format("embedded-opentype"),url(AcuminPro-BlackItalic.woff2) format("woff2"),url(AcuminPro-BlackItalic.woff) format("woff"),url(AcuminPro-BlackItalic.ttf) format("truetype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Acumin Pro;src:url(/cdn/shop/files/AcuminPro-Bold.eot?v=1739451846);src:url(/cdn/shop/files/AcuminPro-Bold.eot?v=1739451846?#iefix) format("embedded-opentype"),url(/cdn/shop/files/AcuminPro-Bold.woff2?v=1739451845) format("woff2"),url(/cdn/shop/files/AcuminPro-Bold.woff?v=1739451845) format("woff"),url(/cdn/shop/files/AcuminPro-Bold.ttf?v=1739451845) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Acumin Pro;src:url(AcuminPro-BoldItalic.eot);src:url(AcuminPro-BoldItalic.eot?#iefix) format("embedded-opentype"),url(AcuminPro-BoldItalic.woff2) format("woff2"),url(AcuminPro-BoldItalic.woff) format("woff"),url(AcuminPro-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Acumin Pro;src:url(/cdn/shop/files/AcuminPro-ExtraLight.eot?v=1739451846);src:url(/cdn/shop/files/AcuminPro-ExtraLight.eot?v=1739451846?#iefix) format("embedded-opentype"),url(/cdn/shop/files/AcuminPro-ExtraLight.woff2?v=1739451846) format("woff2"),url(/cdn/shop/files/AcuminPro-ExtraLight.woff?v=1739451845) format("woff"),url(/cdn/shop/files/AcuminPro-ExtraLight.ttf?v=1739451845) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Acumin Pro;src:url(/cdn/shop/files/AcuminPro-UltraBlack.eot?v=1739451846);src:url(/cdn/shop/files/AcuminPro-UltraBlack.eot?v=1739451846?#iefix) format("embedded-opentype"),url(/cdn/shop/files/AcuminPro-UltraBlack.woff2?v=1739451845) format("woff2"),url(/cdn/shop/files/AcuminPro-UltraBlack.woff?v=1739451845) format("woff"),url(/cdn/shop/files/AcuminPro-UltraBlack.ttf?v=1739451845) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Acumin Pro;src:url(AcuminPro-MediumItalic.eot);src:url(AcuminPro-MediumItalic.eot?#iefix) format("embedded-opentype"),url(AcuminPro-MediumItalic.woff2) format("woff2"),url(AcuminPro-MediumItalic.woff) format("woff"),url(AcuminPro-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Acumin Pro;src:url(/cdn/shop/files/AcuminPro-Thin.eot?v=1739451846);src:url(/cdn/shop/files/AcuminPro-Thin.eot?v=1739451846?#iefix) format("embedded-opentype"),url(/cdn/shop/files/AcuminPro-Thin.woff2?v=1739451845) format("woff2"),url(/cdn/shop/files/AcuminPro-Thin.woff?v=1739451845) format("woff"),url(/cdn/shop/files/AcuminPro-Thin.ttf?v=1739451845) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Acumin Pro;src:url(AcuminPro-SemiboldItalic.eot);src:url(AcuminPro-SemiboldItalic.eot?#iefix) format("embedded-opentype"),url(AcuminPro-SemiboldItalic.woff2) format("woff2"),url(AcuminPro-SemiboldItalic.woff) format("woff"),url(AcuminPro-SemiboldItalic.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Acumin Pro;src:url(/cdn/shop/files/AcuminPro-Semibold.eot?v=1739451846);src:url(/cdn/shop/files/AcuminPro-Semibold.eot?v=1739451846?#iefix) format("embedded-opentype"),url(/cdn/shop/files/AcuminPro-Semibold.woff2?v=1739451845) format("woff2"),url(/cdn/shop/files/AcuminPro-Semibold.woff?v=1739451845) format("woff"),url(/cdn/shop/files/AcuminPro-Semibold.ttf?v=1739451845) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Acumin Pro;src:url(/cdn/shop/files/AcuminPro-Regular.eot?v=1739451846);src:url(/cdn/shop/files/AcuminPro-Regular.eot?v=1739451846?#iefix) format("embedded-opentype"),url(/cdn/shop/files/AcuminPro-Regular.woff2?v=1739451845) format("woff2"),url(/cdn/shop/files/AcuminPro-Regular.woff?v=1739451846) format("woff"),url(/cdn/shop/files/AcuminPro-Regular.ttf?v=1739451845) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Acumin Pro;src:url(AcuminPro-ThinItalic.eot);src:url(AcuminPro-ThinItalic.eot?#iefix) format("embedded-opentype"),url(AcuminPro-ThinItalic.woff2) format("woff2"),url(AcuminPro-ThinItalic.woff) format("woff"),url(AcuminPro-ThinItalic.ttf) format("truetype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Acumin Pro;src:url(AcuminPro-UltraBlackItalic.eot);src:url(AcuminPro-UltraBlackItalic.eot?#iefix) format("embedded-opentype"),url(AcuminPro-UltraBlackItalic.woff2) format("woff2"),url(AcuminPro-UltraBlackItalic.woff) format("woff"),url(AcuminPro-UltraBlackItalic.ttf) format("truetype");font-weight:900;font-style:italic;font-display:swap}.slideshow-slide__text-container-wrapper{max-width:100%;padding-left:10.85%;padding-right:10.85%}.slideshow-slide__text-container-wrapper .slideshow-slide__text-container h2.section-blocks__heading{font-size:3.3vw!important;font-family:Acumin Pro;margin:0;line-height:1;font-weight:700!important}.slideshow-slide__text-container-wrapper .slideshow-slide__text-container h2.section-blocks__subheading{font-size:2.235vw!important;line-height:1;font-family:Acumin Pro;font-weight:600;margin:0 0 24px}.slideshow-slide__text-container-wrapper .slideshow-slide__text-container .button-block__button{margin:0}.slideshow-slide__text-container-wrapper .slideshow-slide__text-container .button-block__button .btn{width:100%;padding:18px 12px;min-height:unset;font-size:1.25vw;line-height:1}@media only screen and (max-width:1440px){.slideshow-slide__text-container-wrapper .slideshow-slide__text-container h2.section-blocks__subheading{margin:0 0 15px}}@media only screen and (max-width:1280px){.slideshow-slide__text-container-wrapper .slideshow-slide__text-container .button-block__button .btn{padding:12px}}@media only screen and (max-width:1024px){.slideshow-slide__text-container-wrapper .slideshow-slide__text-container h2.section-blocks__subheading{margin:0 0 10px}}@media only screen and (max-width:991px){.slideshow-slide__text-container-wrapper .slideshow-slide__text-container h2.section-blocks__subheading{margin:0 0 7px}}@media only screen and (max-width:768px){.slideshow-slide__text-container-wrapper .slideshow-slide__text-container .button-block__button .btn{font-size:1.3vw;padding:10px 12px}}@media only screen and (max-width:640px){.slideshow-slide__text-container-wrapper{padding-bottom:13vw}.slideshow-slide__text-container-wrapper .slideshow-slide__text-container h2.section-blocks__heading{font-size:7.8vw!important}.slideshow-slide__text-container-wrapper .slideshow-slide__text-container h2.section-blocks__subheading{font-size:5.2vw!important;margin:2px 0 20px}.slideshow-slide__text-container-wrapper .slideshow-slide__text-container .button-block__button .btn{font-size:3.2vw;padding:14px 12px}}@media only screen and (max-width:575px){.slideshow-slide__text-container-wrapper .slideshow-slide__text-container h2.section-blocks__subheading{margin:0 0 14px}}@media only screen and (max-width:480px){.slideshow-slide__text-container-wrapper .slideshow-slide__text-container .button-block__button .btn{padding:10px 12px}.slideshow-slide__text-container-wrapper .slideshow-slide__text-container h2.section-blocks__subheading{margin:0 0 8px}}@media only screen and (max-width:320px){.slideshow-slide__text-container-wrapper .slideshow-slide__text-container .button-block__button .btn{padding:7px}}.newsletter-compact__block-text-content .newsletter-compact__block-text-content-heading,.featured-collection-slider__navigation-list .featured-collection-slider__navigation-list-item .ff-heading,.product__details .ff-heading,.product__title-font{font-family:Acumin Pro!important;font-weight:700!important}.newsletter-compact__block-text-content .newsletter-compact__block-text-content-text.section-blocks__text{margin-top:8px;font-family:Acumin Pro!important}@media only screen and (max-width:720px){.product__title-font{font-size:18px!important}.product__title-font span{margin-top:10px!important}.newsletter-compact__block-text-content .newsletter-compact__block-text-content-heading{font-size:18px!important}.newsletter-compact__block-text-content .newsletter-compact__block-text-content-text.section-blocks__text{font-size:12px}}.sibling-products{margin:10px 0}.sibling-wrap{list-style:none;padding:0 0 10px;margin:0;display:flex;gap:8px 3px;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.sibling-wrap li{max-width:86px;width:100%;padding:3px;border:1px solid #ddd;transition:.3s all ease-in-out;flex-shrink:0;scroll-snap-align:start}.sibling-wrap li.active{border-color:#000}.sibling-wrap li a{display:flex;overflow:hidden}.sibling-wrap li img{height:auto;max-width:100%;transition:.3s all ease-in-out}.sibling-wrap li:hover{border-color:#000;box-shadow:0 10px 10px -10px #000}.sibling-wrap li:hover img{transform:scale(1.2);transform-origin:top}.product__variants-wrapper .dynamic-variant-input-wrap{margin-top:0;gap:10px 12px;display:flex}.product__variants-wrapper .dynamic-variant-input-wrap .dynamic-variant-button{margin:0;padding:9px!important;display:block;width:auto;height:auto;max-width:max-content;min-width:50px;border-color:#cfcfcf;color:#6a6a6a;border-radius:2px;text-align:center;transition:.3s all ease-in-out!important}.product__variants-wrapper .dynamic-variant-input-wrap .dynamic-variant-button:hover{border-color:#000}.product__variants-wrapper .dynamic-variant-input-wrap .dynamic-variant-button.selected{border-color:#000;color:#fff;background-color:#000;box-shadow:none}.product__controls-group.product__variants-wrapper.product__block.product__block--medium{margin:15px 0}@media screen and (max-width:767px){.sibling-wrap{scrollbar-width:thin}.sibling-wrap li:hover img{transform:scale(1)}.sibling-wrap li:hover{border-color:#ddd;box-shadow:none}}body *{font-family:Acumin Pro!important}body .ff-heading,body .product__title,body h1,body h2,body h3,body h4,body h5,body h6,body .header__logo-text{font-weight:700!important}body .ff-body{font-weight:400!important}.headerlinks-list .headerlinks-icon{margin-top:0}@media screen and (max-width:420px){.product__variants-wrapper .dynamic-variant-input-wrap .dynamic-variant-button.disabled,.product__variants-wrapper .dynamic-variant-input-wrap .dynamic-variant-button{padding:5px!important;min-width:45px}}@media screen and (max-width:360px){.product__variants-wrapper .dynamic-variant-input-wrap{gap:10px 8px}.product__variants-wrapper .dynamic-variant-input-wrap .dynamic-variant-button.disabled,.product__variants-wrapper .dynamic-variant-input-wrap .dynamic-variant-button{padding:2px!important;min-width:40px}}@media screen and (max-width:959px){.header__row-segment.left{padding-left:122px}.header__icon-touch,.header__icon-touch .icon-button,.header__icon-touch .icon-button__icon{width:35px;height:35px}wishlist-link .wk-button{width:35px;height:35px;--icon-size: 17px}.header .icon-button__icon .icon{width:24px;height:24px}}.collection-banner__text-container-inner{max-width:100%!important}.collection-banner__text-container-inner .collection-banner__text-container-text{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.collection-banner__text-container-inner .collection-banner__text-container-text.show{-webkit-line-clamp:none}.collection-banner__text-container-inner .description-toggle{text-decoration:underline;text-underline-offset:3px;margin-top:-6px}.collection-banner__text-container-inner .collection-banner__text-container-text *{margin:0}.collection-banner__text-container-inner .collection-banner__text-container-text>*+*{margin-top:var(--spacing-4)}@media screen and (min-width:960px){.header__row.header__row-desktop.upper .header__row-segment-desktop.right{display:none}}.d-block{display:block}.aspect-ratio{position:relative;padding-bottom:100%;width:100%}.aspect-ratio img,.aspect-ratio iframe,.aspect-ratio video{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;object-position:center}.skinny-banner-section{width:100%;position:relative}.skinny-banner-section .skinny-bg-img{position:absolute;top:0;left:0;width:100%;height:100%}.skinny-bg-img-inner{position:relative;height:100%}.skinny-bg-img-inner img,.skinny-bg-img-inner video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.skinny-banner-inner{padding:clamp(6.467rem,18.671vw - .093rem,12.333rem) 0;position:relative;text-align:center}.skinny-banner-inner .container{max-width:950px;margin:0 auto;padding:0 24px}.skinny-banner-content .heading{margin-bottom:34px}.skinny-banner-content .heading .sub-title{font-weight:700!important;font-size:24px;line-height:1;letter-spacing:normal;margin-bottom:18px}.skinny-banner-content .heading .title{font-weight:900!important;font-size:clamp(2.4rem,13.386vw - 6.756rem,4.667rem)!important;line-height:1;letter-spacing:normal}.skinny-banner-content .content{margin-bottom:62px}.skinny-banner-content .content p{font-weight:300;font-size:24px;line-height:1;letter-spacing:normal;margin:0}.skinny-banner-content .content p:not(:last-child){margin-bottom:12px}.btn-group{display:flex;flex-wrap:wrap;gap:18px;justify-content:center}.btn-group .btn--primary:before{background-color:#fff}.btn-group .btn--primary{color:#000}.btn-group .btn--primary:after{background-color:#ededed}.btn-group .btn.btn--secondary.btn--overlay{color:#fff;border-color:#fff}.btn-group .btn.btn--secondary.btn--overlay:before{background-color:#ffffff1a}.new-breadcrumb-section{width:100%;background-color:#f5f5f5}.new-breadcrumb-section .container{max-width:1168px;margin:0 auto;padding:0 24px}.breadcrumb-inner{width:100%;padding:29px 0}.main-engineered-section{width:100%;background-color:#f5f5f5}.main-engineered-section .container,.main-shop-fit-section .container,.main-styling-heading .container,.main-style-section .container{max-width:1448px;width:100%;margin:0 auto;padding:0 24px}.engineered-row{display:flex;flex-wrap:wrap;gap:24px;align-items:center}.engineered-row .engineered-left,.engineered-row .engineered-right{width:calc(50% - 12px)}.engineered-left-inner .heading .sub-heading{font-size:12px;line-height:1.2;letter-spacing:normal;margin-bottom:16px}.engineered-left-inner .heading{margin-bottom:16px}.engineered-left-inner .heading .title{font-size:clamp(1.6rem,1.042vw + 1.067rem,2.4rem)!important;line-height:1.2;letter-spacing:0}.engineered-left-inner:has(.list-items) .content{margin-bottom:76px}.engineered-left-inner .content p{font-weight:400;font-size:18px;line-height:1.2;letter-spacing:0;color:#5f5656}.engineered-left-inner .content p:not(:last-child){margin-bottom:12px}.engineered-left-inner .content a{color:#111}.engineered-left-inner .content a:hover{text-decoration:underline}.list-items{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.list-items .list-item{width:calc(50% - 8px)}.list-item .title{font-size:16px;line-height:1.2;letter-spacing:0%;margin-bottom:18px}.list-item p{font-weight:400;font-size:14px;line-height:1.2;letter-spacing:0%;color:#766e6e}.main-shop-fit-section{width:100%}.shop-fit-heading{width:100%;margin-bottom:48px}.shop-fit-heading .title{font-size:30px!important;line-height:1.2;letter-spacing:0%;margin-bottom:8px}.shop-fit-heading p{font-weight:400;font-size:16px;line-height:1.2;letter-spacing:0%;color:#766e6e}.shop-fit-heading p:not(:last-child){margin-bottom:12px}.shop-fit-slider{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 16px}.shop-fit-item{width:100%;height:100%}.shop-fit-item-innner{width:100%;display:flex;flex-direction:column}.shop-fit-img .aspect-ratio,.style-img .aspect-ratio{padding-bottom:147%}.shop-fit-content{flex:1;width:100%;padding-top:16px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px}.shop-fit-content .heading{flex:1;width:100%}.shop-fit-content .heading .title{font-size:14px;line-height:1.2;letter-spacing:0%;font-weight:500!important;text-transform:uppercase}.style-content .title{text-transform:uppercase;font-weight:500!important}.shop-fit-content .heading p{font-weight:400;font-size:12px;line-height:1.2;letter-spacing:0%;color:#8d8686}.shop-fit-content .price h5{line-height:1;letter-spacing:0%;font-size:15px;font-weight:500!important;color:#333}.shop-fit-content .heading span{font-size:14px;font-weight:500;text-transform:uppercase}.main-styling-section{width:100%;background-color:#f5f5f5}.main-styling-heading,.main-styling-inner{width:100%}.styling-heading-inner{text-align:center;margin-bottom:11px}.styling-heading-inner .title{font-size:36px;line-height:1.2;letter-spacing:0%;margin-bottom:6px}.styling-heading-inner p{font-weight:400;font-size:16px;line-height:1.2;letter-spacing:0%;color:#766e6e}.styling-slider-heading{padding:0 49px;display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:32px}.styling-slider-heading .left{flex:1}.styling-slider-heading .left .title{font-weight:900!important;font-size:14px;line-height:1.2;letter-spacing:0%}.slider-prev,.slider-next{border:1px solid #E6E6E6;width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#1b0e0e;padding:0;border-radius:50%;min-height:auto}.styling-slider-heading .right{display:flex;align-items:center;gap:16px}.styling-slider{padding:0 49px}.main-style-section{width:100%;background-color:#f5f5f5}.main-style-inner .styling-heading-inner{margin-bottom:clamp(2.667rem,2.083vw + 1.6rem,4.267rem)}.style-slider .swiper-slide{height:auto}.style-item{width:100%;display:flex;flex-direction:column}.style-img{width:100%}.style-content{width:100%;flex:1;text-align:center;padding-top:16px}.style-content p{color:#8d8686}.main-shop-collection{width:100%;background-color:#f5f5f5}.shop-collection-heading{text-align:center;margin-bottom:40px}.shop-collection-heading .title{font-size:clamp(1.867rem,2.257vw + .711rem,3.6rem)!important;text-transform:uppercase}.shop-collection-heading p{font-weight:400;font-size:16px;line-height:1.2;letter-spacing:0%;color:#766e6e}.main-shop-collection .container{width:100%;margin:0 auto;padding:0 24px;max-width:1448px}.shop-collection-slider .swiper-slide{height:auto}.shop-item{width:100%;position:relative}.shop-item .shop-content{position:absolute;width:100%;bottom:0;left:0;z-index:1;padding:10px 10px 16px;color:#fff}.shop-img{width:100%;position:relative}.shop-img:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(0deg,#000c,#0003,#0000);z-index:1;opacity:var(--overlay)}.shop-content .heading .title{font-size:20px;line-height:1.2;text-transform:uppercase}.shop-content .heading p{font-size:14px;line-height:1.2;letter-spacing:0;color:#ffffffb2}.shop-btn-group{display:grid;grid-template-columns:1fr 1fr;gap:10px;justify-content:center;margin-top:16px}.shop-content .btn-group{display:none}.shop-content .btn-group .btn,.shop-btn-group .btn{flex:1;padding:12px 8px 10px;min-height:auto}.main-bundle-section{width:100%;background-color:#f5f5f5}.main-bundle-heading{width:100%;padding:0 0 clamp(2.667rem,4.861vw + .178rem,6.4rem) 0}.main-bundle-heading .container{width:100%;margin:0 auto;padding:0 24px;max-width:672px}.main-bundle-heading .shop-collection-heading{margin:0}.main-bundle-inner{width:100%}.bundle-row{display:flex;flex-wrap:wrap}.bundle-row .bundle-col{width:50%;display:flex;flex-direction:column}.bundle-img{width:100%;height:100%}.bundle-img .aspect-ratio{padding-bottom:107.4%;height:100%}.bundle-img .aspect-ratio img{object-position:top}.bundle-row.reverse-col{flex-direction:row-reverse}.main-bundle-content{padding:clamp(1.6rem,3.993vw - .444rem,4.667rem) clamp(1.6rem,3.472vw - .178rem,4.267rem);flex:1;display:flex;flex-direction:column;justify-content:space-between}.bundle-save{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;background-color:#111;color:#fff;padding:16px 32px 12px}.bundle-save p{font-weight:700;font-size:14px;line-height:1.2;letter-spacing:1.4px;text-transform:uppercase}.main-bundle-content .top>.heading{margin-bottom:32px}.main-bundle-content .top>.heading .label{font-size:12px;line-height:1.2;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:8px}.main-bundle-content .top>.heading .title{font-weight:900!important;font-size:36px;line-height:1.2;letter-spacing:-.9px;margin-bottom:16px}.main-bundle-content .top>.heading p{font-weight:400;font-size:16px;line-height:1.6;letter-spacing:0px;color:#4b5563}.bundle-product{width:100%;display:flex;flex-wrap:wrap;gap:24px;align-items:center;box-shadow:0 1px 2px #0000000d;background-color:#fff;border:1px solid #E7D0D1;border-radius:24px;padding:clamp(1.067rem,.694vw + .711rem,1.6rem)}.bundle-product .bundle-product-img{width:100%;max-width:128px;background-color:#f3e7e8;overflow:hidden;border-radius:8px}.bundle-product .bundle-product-content{width:100%;flex:1}.bundle-product-img .aspect-ratio{padding-bottom:125%}.bundle-product-content .heading{margin-bottom:16px}.bundle-product-content .heading .title{font-size:18px;line-height:1.2;letter-spacing:0px;margin-bottom:6px}.bundle-product-content .heading p{font-weight:400;font-size:14px;line-height:1.2;letter-spacing:0px;color:#6b7280}.bundle-product-content .price h5{font-size:20px;line-height:1.2;letter-spacing:0px}.bundle-product-content .price .dis-price{font-weight:400!important;font-size:12px;line-height:1.2;letter-spacing:0px;color:#9ca3af}.main-bundle-content .top .bundle-product{margin-bottom:40px}.main-bundle-content>.button>.heading .title,.main-product>.title{font-size:12px;line-height:1.2;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:20px}.bundle-item .bundle-img .aspect-ratio{padding-bottom:121%;overflow:hidden;border-radius:8px}.bundle-content{padding-top:12px}.bundle-content .title{font-size:14px;line-height:1.2;letter-spacing:0px;margin-bottom:4px}.bundle-content p{font-weight:400;font-size:14px;line-height:1.2;letter-spacing:0px}.bundle-img-slider .swiper-button-next,.bundle-img-slider .swiper-button-prev{background-color:#ffffffe6;width:28px;height:28px;font-size:10px;color:#1b0e0e;border-radius:50px;font-weight:600;top:50%;transform:translateY(-50%);bottom:auto;margin:0;pointer-events:auto!important}.bundle-img-slider .swiper-button-next:after,.bundle-img-slider .swiper-button-prev:after{font-size:unset}.new-newsletter-section{background-color:#e1e1e1}.new-newsletter-section .container{max-width:624px;width:100%;margin:0 auto;padding:0 24px}.new-newsletter-inner{text-align:center;width:100%}.new-newsletter-inner .heading{margin-bottom:32px}.new-newsletter-inner .heading .title{font-weight:900!important;font-size:30px;line-height:1.2;letter-spacing:-.75px;margin-bottom:16px}.new-newsletter-inner .heading p{font-weight:400;font-size:16px;line-height:1.4;letter-spacing:0px}.new-newsletter-box,.new-newsletter-box form{width:100%}.new-newsletter-box-iner{width:100%;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.new-newsletter-box-iner .input{border:1px solid #acaaaa;background-color:#fff;font-weight:400;font-size:16px;line-height:1.3;letter-spacing:0px;border-radius:8px;width:100%;flex:1;padding:16px 24px 12px;height:auto;min-height:auto;color:#111}.new-newsletter-box-iner .input::placeholder{color:#6b7280}.new-newsletter-box-iner .submit-btn{background-color:#111;color:#fff;font-weight:700;font-size:12px;line-height:16px;letter-spacing:1.2px;text-transform:uppercase;padding:16px 32px;border-radius:8px;border:1px solid #111;transition:all .3s ease}.new-newsletter-box-iner .submit-btn:hover{background-color:transparent;color:#111}.engineered-right-inner{width:100%;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.engineered-right-inner img{width:calc(50% - 4px);object-fit:cover;height:auto}.btn-group .btn{padding:14px 16px 10px;min-height:auto}.shop-collection-slider:not(.swiper-initialized) .swiper-wrapper,.styling-slider:not(.swiper-initialized) .swiper-wrapper,.bundle-img-slider:not(.swiper-initialized) .swiper-wrapper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;width:100%}.styling-slider:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(2,minmax(0,1fr));gap:24}.bundle-slider:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.bundle-img-slider:not(.swiper-initialized) .swiper-wrapper .swiper-slide:nth-child(n+2){display:none}.bundle-item{position:relative}.bundle-item .product-link{position:absolute;display:block;width:100%;height:100%;top:0;left:0;z-index:2;cursor:pointer}.bundle-img-slider{z-index:unset}.new-newsletter-box .success-message{margin-top:12px}.main-bundle-content .top>.heading .label span{display:inline-block;padding:5px 8px 2px;background-color:#111;color:#fff;order:1}.main-product>.title{margin-bottom:16px}.shop-img-small.shop-img .aspect-ratio{padding-bottom:120%}.shop-img-medium.shop-img .aspect-ratio{padding-bottom:140%}.shop-img-large.shop-img .aspect-ratio{padding-bottom:160%}.shop-collection-slider .swiper-wrapper{width:fit-content;max-width:100%;margin:0 auto}.product-item .product-item__product-title{width:100%;flex:1;font-size:14px;line-height:1.2}.product-item .product-item__product-title span{opacity:.7;display:block;margin-top:4px}.header__row .header__row-segment.right .header__icon-touch:last-child{margin-right:0}@media(max-width:1440px){.bundle-img .aspect-ratio{padding-bottom:157.4%}}@media(max-width:1180px){.shop-collection-slider:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(3,minmax(0,1fr))}.shop-collection-slider:not(.swiper-initialized) .swiper-wrapper .swiper-slide:nth-child(n+4){display:none}}@media(max-width:991px){.bundle-row .bundle-col{width:100%}.bundle-slider:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.bundle-slider:not(.swiper-initialized) .swiper-wrapper .swiper-slide:nth-child(n+3){display:none}}@media(max-width:767px){.engineered-row .engineered-left,.engineered-row .engineered-right,.list-items .list-item{width:100%}.list-item .title{margin-bottom:10px}.list-items{gap:20px}.shop-fit-slider{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.styling-slider-heading,.styling-slider{padding:0 24px}.shop-collection-slider:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-collection-slider:not(.swiper-initialized) .swiper-wrapper .swiper-slide:nth-child(n+3){display:none}}@media(max-width:600px){.skinny-banner-content .heading .sub-title{font-size:12px}.skinny-banner-content .heading{margin-bottom:20px}.skinny-banner-content .content p{font-size:16px;line-height:1.2}.skinny-banner-content .content{margin-bottom:30px}.btn-group{gap:12px}.styling-heading-inner .title{font-size:24px}.shop-fit-heading .title{font-size:24px!important}.shop-collection-box{width:auto;margin:0 -24px}.shop-collection-slider{padding:0 59px 0 24px!important}.bundle-product .bundle-product-img{max-width:96px}.bundle-product{gap:16px}.bundle-save{display:none}.main-bundle-content .top>.heading .title{font-size:30px}.new-newsletter-box-iner .input{flex:unset}.new-newsletter-box-iner .submit-btn{width:100%}.new-newsletter-inner .heading .title{font-size:24px}.engineered-right-inner{gap:6px}.shop-collection-slider:not(.swiper-initialized) .swiper-wrapper,.styling-slider:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(1,minmax(0,1fr))}.shop-collection-slider:not(.swiper-initialized) .swiper-wrapper .swiper-slide:nth-child(n+2),.styling-slider:not(.swiper-initialized) .swiper-wrapper .swiper-slide:nth-child(n+2){display:none}.shop-content .heading{margin-bottom:20px}.shop-img-small.shop-img .aspect-ratio{padding-bottom:120%}.shop-img-medium.shop-img .aspect-ratio{padding-bottom:130%}.shop-collection-heading{margin-bottom:15px}.shop-img-large.shop-img .aspect-ratio{padding-bottom:140%}.shop-content .btn-group{display:flex}.shop-btn-group{display:none}.shop-item .shop-content{padding:10px 10px 25px}}@media(max-width:373px){.bundle-slider:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(1,minmax(0,1fr))}.bundle-slider:not(.swiper-initialized) .swiper-wrapper .swiper-slide:nth-child(n+2){display:none}}@media(max-width:359px){.shop-fit-slider{grid-template-columns:repeat(1,minmax(0,1fr));gap:24px}}iframe#chat-button{left:5px!important;right:inherit!important;bottom:5px!important}#loyaltylion{display:none}@media screen and (max-width:986px){iframe#chat-button{bottom:10px!important}}.skinny-banner-content .btn-group .btn{transition:all .3s ease}.main-bundle-content .bundle-item{flex-direction:column}.engineered-row.full-width .engineered-left{width:100%}@media(min-width:721px){[data-nosto-element=category] .ns-sidebar-dropdown ul{max-height:350px;overflow:auto}}@media screen and (min-width:987px){.skinny-bg-mob{display:none!important}}@media screen and (max-width:986px){.skinny-bg-desk{display:none!important}}.ns-content-hidden{display:none}.slideshow-slide__btn-medium{max-width:400px;margin:0 auto}.slideshow-slide__btn-small{max-width:200px;margin:0 auto}@media(max-width:767px){.engineered-left-inner .heading .title{font-size:20px!important}.engineered-left-inner .content p{font-size:16px}}.product-swatch-inner{display:flex;gap:4px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:5px 0 0;padding:0;list-style:none}.product-swatch-inner .swatch{width:20px;height:20px;border:1px solid #ddd;cursor:pointer;transition:transform .2s ease;flex-shrink:0}.product-swatch-inner .swatch a{background-size:200%;display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center}.product-swatch-inner .swatch.disable{position:relative}.product-swatch-inner .swatch.disable:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-top:1px solid #000000;transform:rotate(45deg) translate(3px);transform-origin:0 0}
/*# sourceMappingURL=/cdn/shop/t/147/assets/custom.css.map */
