.template--product.dynamic-custom-pdp .product-specs-section>.section .section-stack{max-width:1150px;margin:auto}.template--product.dynamic-custom-pdp .product-specs-section .section-stack__intro{display:flex;justify-content:space-between;width:100%;flex:0 0 100%!important;max-width:none!important}.template--product.dynamic-custom-pdp .product-specs-section .section-stack__intro>.prose{max-width:502px;flex-grow:1;align-self:center}.template--product.dynamic-custom-pdp .product-specs-section .section-stack__intro>.prose-icon{max-width:320px;flex-grow:1}.template--product.dynamic-custom-pdp .product-specs-section .section-stack__intro>.prose-icon .product-icons-row{display:flex;flex-wrap:wrap;gap:20px;padding-block-start:0;align-items:initial}.template--product.dynamic-custom-pdp .product-specs-section .section-stack__intro>.prose-icon .product-icons-row .pro-icon-item{flex:0 0 calc(50% - 10px);border-radius:12px;background-color:#fff;border:1px solid #F2F2F2;box-shadow:2px 3px 4px #00000026;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2px;flex-direction:column;padding:10px}.template--product.dynamic-custom-pdp .product-specs-section .section-stack__intro>.prose>p{text-align:justify}@media(min-width:1000px){.template--product.dynamic-custom-pdp .product-specs-section .section-stack__intro>.prose-icon.grid-3-item{max-width:490px}.template--product.dynamic-custom-pdp .product-specs-section .section-stack__intro>.prose-icon.grid-3-item .product-icons-row .pro-icon-item{flex:0 0 calc(33.33% - 14px)}}.template--product.dynamic-custom-pdp .product-specs-section .section-stack__intro>.prose-icon .product-icons-row .pro-icon-item>span{font-size:14px;line-height:18.5px;color:#252027;font-weight:400}.template--product.dynamic-custom-pdp .product-specs-section .section-stack__intro>.prose-icon .product-icons-row .pro-icon-item>img{display:inline-block;max-width:75px}.template--product.dynamic-custom-pdp .product-specs-section .section-stack__intro>.prose .h2{font-size:45px;line-height:54px}@media(max-width:999px){.template--product.dynamic-custom-pdp .product-specs-section .section-stack__intro{justify-content:center;gap:30px}.template--product.dynamic-custom-pdp .product-specs-section .section-stack__intro>.prose{flex:1 1 auto}.template--product.dynamic-custom-pdp .product-specs-section .section-stack__intro>.prose-icon{flex:0 0 320px}.template--product.dynamic-custom-pdp .product-specs-section .section-stack__intro>.prose .h2{font-size:45px;line-height:54px}}@media(max-width:699px){.template--product.dynamic-custom-pdp .product-specs-section .section-stack__intro{flex-wrap:wrap}.template--product.dynamic-custom-pdp .product-specs-section .section-stack__intro>.prose{max-width:none;flex:0 0 100%}.template--product.dynamic-custom-pdp .product-specs-section .section-stack__intro>.prose-icon{flex:0 0 100%;max-width:none;overflow-x:auto}.template--product.dynamic-custom-pdp .product-specs-section .section-stack__intro>.prose-icon .product-icons-row{gap:10px;flex-wrap:nowrap;padding-bottom:5px}.template--product.dynamic-custom-pdp .product-specs-section .section-stack__intro>.prose-icon .product-icons-row .pro-icon-item{flex:none;min-width:unset;width:120px}.template--product.dynamic-custom-pdp .product-specs-section .section-stack__intro>.prose-icon .product-icons-row .pro-icon-item>span{font-size:11px;line-height:13.5px}.template--product.dynamic-custom-pdp .product-specs-section .section-stack__intro>.prose-icon .product-icons-row .pro-icon-item>img{max-width:46px}}.template--product.dynamic-custom-pdp .shopify-section--media-grid>.section{padding-top:0}.template--product.dynamic-custom-pdp .shopify-section--media-grid>.section .media-grid{grid:auto-flow dense auto / repeat(4,minmax(0,1fr))!important}.template--product.dynamic-custom-pdp .shopify-section--media-grid>.section .media-grid .media-grid__item{grid-area:inherit;height:100%}.template--product.dynamic-custom-pdp .shopify-section--media-grid>.section .media-grid .media-grid__item .content-over-media.rounded{border-radius:30px!important}@media(max-width:699px){.template--product.dynamic-custom-pdp .shopify-section--media-grid>.section .media-grid{grid:auto-flow dense auto / repeat(2,minmax(0,1fr))!important}.template--product.dynamic-custom-pdp .shopify-section--media-grid>.section .media-grid .media-grid__item .content-over-media.rounded{border-radius:20px!important}}.template--product.dynamic-custom-pdp .shopify-section--slideshow .slideshow__carousel .slideshow__slide .content-over-media .prose{display:flex;flex-wrap:wrap;flex-direction:column-reverse;gap:30px;padding-right:200px}.template--product.dynamic-custom-pdp .shopify-section--slideshow .slideshow__carousel .slideshow__slide .content-over-media .prose .h2{font-size:35px;line-height:39px;text-align:left}.template--product.dynamic-custom-pdp .shopify-section--slideshow .slideshow__carousel .slideshow__slide .content-over-media .prose>p.bold{font-weight:400;font-family:inherit;font-size:16px;line-height:22px;text-align:left}@media(max-width:1399px){.template--product.dynamic-custom-pdp .shopify-section--slideshow .slideshow__carousel .slideshow__slide .content-over-media .text-custom{max-width:590px}.template--product.dynamic-custom-pdp .shopify-section--slideshow .slideshow__carousel .slideshow__slide .content-over-media .prose{padding-right:150px}}@media(max-width:1149px){.template--product.dynamic-custom-pdp .shopify-section--slideshow .slideshow__carousel .slideshow__slide .content-over-media .text-custom{max-width:440px}.template--product.dynamic-custom-pdp .shopify-section--slideshow .slideshow__carousel .slideshow__slide .content-over-media .prose{padding-right:0}}@media(max-width:699px){.template--product.dynamic-custom-pdp .shopify-section--slideshow .slideshow__carousel .slideshow__slide .content-over-media .text-custom{padding-bottom:10px}.template--product.dynamic-custom-pdp .shopify-section--slideshow .slideshow__carousel .slideshow__slide .content-over-media .prose{gap:15px}.template--product.dynamic-custom-pdp .shopify-section--slideshow .slideshow__carousel .slideshow__slide .content-over-media .prose>p.bold{text-align:center}.template--product.dynamic-custom-pdp .shopify-section--slideshow .slideshow__carousel .slideshow__slide .content-over-media .prose .h2{text-align:center;font-size:45px;line-height:54px}}.template--product.dynamic-custom-pdp .shopify-section--media-with-text>.section{background:none!important}.template--product.dynamic-custom-pdp .shopify-section--media-with-text .media-with-text .media-with-text__item{gap:40px}.template--product.dynamic-custom-pdp .shopify-section--media-with-text .media-with-text .media-with-text__item .media-with-text__media{border-radius:30px}.template--product.dynamic-custom-pdp .shopify-section--media-with-text .media-with-text .media-with-text__item .media-with-text__content{padding:0}.template--product.dynamic-custom-pdp .shopify-section--media-with-text .media-with-text .media-with-text__item .media-with-text__content .prose .h4{font-size:30px;line-height:36px}@media(max-width:1399px){.template--product.dynamic-custom-pdp .shopify-section--media-with-text .section{padding-block:80px}}@media(max-width:1149px){.template--product.dynamic-custom-pdp .shopify-section--media-with-text .section{padding-block:72px!important}}@media(max-width:999px){.template--product.dynamic-custom-pdp .shopify-section--media-with-text .media-with-text .media-with-text__item{gap:20px}.template--product.dynamic-custom-pdp .shopify-section--media-with-text .media-with-text .media-with-text__item:not(:last-child){padding-bottom:25px!important}.template--product.dynamic-custom-pdp .shopify-section--media-with-text .media-with-text .media-with-text__item .media-with-text__content{padding:0}.template--product.dynamic-custom-pdp .shopify-section--media-with-text .section{padding-block:64px!important}}@media(max-width:699px){.template--product.dynamic-custom-pdp .shopify-section--media-with-text .section{padding-block:48px!important}}.template--product.dynamic-custom-pdp .shopify-section--featured-collection .section-stack{gap:30px}.template--product.dynamic-custom-pdp .shopify-section--featured-collection .section-stack .section-header .h2{font-weight:400;font-family:Gotham-Medium,sans-serif}.template--product.dynamic-custom-pdp .shopify-section--featured-collection .section-stack .scrollable-with-controls .product-list .product-card{background-color:transparent}.template--product.dynamic-custom-pdp .shopify-section--featured-collection .section-stack .scrollable-with-controls .product-list .product-card .product-card__figure{border-radius:20px;overflow:hidden}.template--product.dynamic-custom-pdp .shopify-section--featured-collection .section-stack .scrollable-with-controls .product-list .product-card .product-card__info{padding:15px 0 0}.template--product.dynamic-custom-pdp .shopify-section--featured-collection .section-stack .scrollable-with-controls .product-list .product-card .product-card__info .text-sm{display:none}.template--product.dynamic-custom-pdp .shopify-section--product-recommendations .section .section-stack{gap:40px}.template--product.dynamic-custom-pdp .product-list .product-card .product-card__badge-list{top:20px;left:20px;gap:5px}.template--product.dynamic-custom-pdp .product-list .product-card .product-card__badge-list .badge{border-radius:8px;padding-block-start:3px}.template--product.dynamic-custom-pdp .product-list .product-card .product-card__figure{border-radius:20px;overflow:hidden}.template--product.dynamic-custom-pdp .product-list .product-card .product-card__info{padding-top:15px}.template--product.dynamic-custom-pdp .product-list .product-card .product-card__info>.gap-2{gap:10px}.template--product.dynamic-custom-pdp .product-list .product-card .product-card__info .collection-review-outer .collection-review-inner,.template--product.dynamic-custom-pdp .product-list .product-card .price-list .text-subdued-custom.line-through{color:#252027}.template--product .shopify-section--text-with-icons .section .section-stack .h3{font-family:var(--heading-font-family);font-size:var(--text-h2);line-height:1.1}.template--product .shopify-section--text-with-icons .section .text-with-icons .text-with-icons__list{gap:30px}.template--product .shopify-section--text-with-icons .text-with-icons .text-with-icons__list .text-with-icons__item>div:not(.text-with-icons__text-wrapper){display:none}.template--product .shopify-section--text-with-icons .text-with-icons .text-with-icons__list .text-with-icons__item .text-with-icons__text-wrapper .text-bold{font-weight:900;color:#48374e;font-size:24px;line-height:32.7px;font-family:Avenir-Heavy,"sans-serif"}.template--product .shopify-section--text-with-icons .text-with-icons .text-with-icons__list .text-with-icons__item .text-with-icons__text-wrapper .prose *+p{margin-top:15px}.template--product .shopify-section--text-with-icons .text-with-icons .text-with-icons__list .text-with-icons__item .text-with-icons__text-wrapper .prose>p:not(.text-bold){color:#1e1e1e;font-size:16px;line-height:19.2px}.template--product .shopify-section--text-with-icons .text-with-icons .text-with-icons__list .text-with-icons__item .text-with-icons__text-wrapper .prose>p:not(.text-bold) a{color:#48374e}@media(min-width:1150px){.template--product .shopify-section--text-with-icons .section .section-stack{grid-auto-columns:minmax(0,225px) auto;grid-template-areas:"a a"}.template--product .shopify-section--text-with-icons .section .section-stack>.justify-self-center.text-center{text-align:left;align-self:center;justify-self:start;align-items:center}}@media(max-width:999px){.template--product .shopify-section--text-with-icons .section .text-with-icons .text-with-icons__list{grid:auto / repeat(3,minmax(0,1fr))}.template--product .shopify-section--text-with-icons .section .section-stack .h3{font-family:var(--heading-font-family);font-size:var(--text-h2);line-height:1.1}}@media(max-width:699px){.template--product .shopify-section--text-with-icons .section .text-with-icons .text-with-icons__list{grid:auto / repeat(1,minmax(0,1fr))}.template--product .shopify-section--text-with-icons .section .text-with-icons .text-with-icons__list{gap:60px}}.template--product.dynamic-custom-pdp .shopify-section--apps .section .shopify-app-block{max-width:1300px;margin:0 auto}.template--product.dynamic-custom-pdp .shopify-section--apps .app-block-heading .app-block-heading-content{font-size:40px;line-height:44px;color:#443755;font-family:Gotham-Medium,sans-serif}.template--product.dynamic-custom-pdp .shopify-section--apps .trustpilot-review-cards-outer .review-cards-details .review-cards-left .trustpilot-widget-rated{font-weight:500;color:#252027;font-size:28px;line-height:26px}.template--product.dynamic-custom-pdp .shopify-section--apps .trustpilot-review-cards-outer .review-cards-details .review-cards-left .trustpilot-widget-rated .trustpilot-five-stars{font-size:20px;line-height:20px}.template--product.dynamic-custom-pdp .shopify-section--apps .trustpilot-review-cards-outer .trustpilot-review-cards .trust-pilot-review-section .review-card-outer{border-color:#d2d2d6;padding:30px 13px 15px;flex:0 0 40%}.template--product.dynamic-custom-pdp .trust-pilot-review-section .review-card-outer .reviewer-outer .reviewer-name{font-family:Gotham-Black,sans-serif;font-size:16px;line-height:20px;color:#443755;font-weight:400}.template--product.dynamic-custom-pdp .shopify-section--apps .shopify-app-block .view-all-btn-outer{margin-top:50px}.template--product.dynamic-custom-pdp .shopify-section--apps .shopify-app-block .view-all-btn-outer .view-all-btn{border-radius:12px}.template--product.dynamic-custom-pdp .shopify-section--apps .shopify-app-block .view-all-btn-outer .view-all-btn .view-all-btn-label{font-family:Gotham-Black,sans-serif;font-size:22px;line-height:26px;font-weight:400;text-transform:capitalize}@media(max-width:1149px){.template--product.dynamic-custom-pdp .shopify-section--apps .trustpilot-review-cards-outer .trustpilot-review-cards .trust-pilot-review-section .review-card-outer{flex:0 0 45%}}@media(max-width:699px){.template--product.dynamic-custom-pdp .shopify-section--apps .app-block-heading .app-block-heading-content{font-size:30px;line-height:33px}.template--product.dynamic-custom-pdp .shopify-section--apps .trustpilot-review-cards-outer .trustpilot-review-cards .trust-pilot-review-section .review-card-outer{flex:0 0 100%}}.template--product.dynamic-custom-pdp .shopify-section--hot-spots .section .section-stack{display:flex;align-items:center;gap:40px}.template--product.dynamic-custom-pdp .shopify-section--hot-spots .section-stack .section-stack__main,.template--product.dynamic-custom-pdp .shopify-section--hot-spots .section-stack .content-over-media{flex:0 0 50%;margin:0}.template--product.dynamic-custom-pdp .shopify-section--hot-spots .section-stack .section-stack__main .prose .h2{margin-bottom:20px!important;font-size:35px;line-height:38px}.template--product.dynamic-custom-pdp .shopify-section--hot-spots .section-stack .section-stack__main .feature-chart{background-color:#fff;border-radius:12px;border:1px solid #EAEAEA;padding:15px 0}.template--product.dynamic-custom-pdp .section-stack__main .feature-chart .feature-chart__table .feature-chart__table-row{padding:20px 0;border-bottom:1px solid #EAEAEA;display:flex;align-items:flex-start;gap:20px}.template--product.dynamic-custom-pdp .section-stack__main .feature-chart .feature-chart__table .feature-chart__table-row:last-child{border-bottom:0 none}.template--product.dynamic-custom-pdp .section-stack__main .feature-chart .feature-chart__table .feature-chart__table-row .feature-chart__heading{padding:0 0 0 25px;font-size:16px;line-height:16px;color:#252027;flex:0 0 calc(30% - 20px);margin-right:0}.template--product.dynamic-custom-pdp .section-stack__main .feature-chart .feature-chart__table .feature-chart__table-row .feature-chart__value{padding:0 25px 0 0;font-size:14px;line-height:25px;color:#252027;flex:0 0 70%}.template--product.dynamic-custom-pdp .section-stack__main .feature-chart .feature-chart__table .feature-chart__table-row .feature-chart__value table tr td>p+p{margin-top:2px}.template--product.dynamic-custom-pdp .section-stack__main .feature-chart .feature-chart__table .feature-chart__table-row .feature-chart__value table td{letter-spacing:.4px}.template--product.dynamic-custom-pdp .section-stack__main .feature-chart .feature-chart__table .feature-chart__table-row .feature-chart__value table td:not(:last-child){padding-right:5px}.hot-spot .hot-spot__dot:after{background:#48374e70;z-index:1}.hot-spot .hot-spot__dot .sr-only{background-color:#fff;z-index:2;clip:unset;font-size:0;line-height:0;border-radius:100%;width:30px;height:30px}.hot-spot .hot-spot__dot .icon{z-index:3}.hot-spot-popover::part(content){background-color:#f2f2f2;border-radius:17px;box-shadow:2px 3px 4px #0000001a;border:0 none}.shopify-section--hot-spots .popover::part(body){padding:12px}.shopify-section--hot-spots .hot-spot-popover .prose .sub-title{font-size:14px;font-family:Avenir-Roman,sans-serif;font-weight:700;color:#252027;line-height:18px}.shopify-section--hot-spots .hot-spot-popover .prose>p:not(.sub-title){font-size:14px;font-family:Avenir-Roman,sans-serif;font-weight:400;color:#252027;line-height:18px;margin-top:0}@media(max-width:1299px){.template--product.dynamic-custom-pdp .shopify-section--hot-spots .section .section-stack{gap:20px}}@media(max-width:999px){.template--product.dynamic-custom-pdp .shopify-section--hot-spots .section .section-stack>.section-header{display:none}.template--product.dynamic-custom-pdp .shopify-section--hot-spots .section .section-stack>.section-stack__main .hidden{display:block}.template--product.dynamic-custom-pdp .shopify-section--hot-spots .section .section-stack{flex-wrap:wrap;flex-direction:column;gap:40px}.template--product.dynamic-custom-pdp .shopify-section--hot-spots .section-stack .section-stack__main,.template--product.dynamic-custom-pdp .shopify-section--hot-spots .section-stack .content-over-media{flex:0 0 100%}}@media(max-width:699px){.template--product.dynamic-custom-pdp .shopify-section--hot-spots .section-stack .section-stack__main .feature-chart{margin:0}.template--product.dynamic-custom-pdp .shopify-section--hot-spots .section-stack .section-stack__main .feature-chart .feature-chart__table{margin:0;border:0 none}.template--product.dynamic-custom-pdp .section-stack__main .feature-chart .feature-chart__table .feature-chart__table-row{flex-wrap:wrap}.template--product.dynamic-custom-pdp .section-stack__main .feature-chart .feature-chart__table .feature-chart__table-row .feature-chart__heading,.template--product.dynamic-custom-pdp .section-stack__main .feature-chart .feature-chart__table .feature-chart__table-row .feature-chart__value{padding:0;flex:0 0 100%}.template--product.dynamic-custom-pdp .section-stack__main .feature-chart .feature-chart__table .feature-chart__table-row .feature-chart__value table tr{gap:10px 20px}.template--product.dynamic-custom-pdp .section-stack__main .feature-chart .feature-chart__table .feature-chart__table-row .feature-chart__value table td{padding-right:0}}.template--product.dynamic-custom-pdp .product .product-info{z-index:2}.template--product.dynamic-custom-pdp .product .product-info .review-summary .review-main .rating-value{font-size:16px;line-height:16px;color:#252027}.template--product.dynamic-custom-pdp .product .product-info .product-info__title{margin-block:10px;line-height:54px;color:#443755;font-size:45px}.template--product.dynamic-custom-pdp .product .product-info .product-info__text{margin-block:0 10px;padding-bottom:20px;border-bottom:1px solid #D2D2D6;margin-bottom:15px}.template--product.dynamic-custom-pdp .product .product-info .product-info__text .prose{font-size:16px;line-height:24px}.template--product.dynamic-custom-pdp .product .product-info .product-info__price{margin:0 0 10px}.template--product.dynamic-custom-pdp .product .product-info .product-info__price .price-list{color:#443755}.template--product.dynamic-custom-pdp .product .product-info .product-info__price .price-list>*{font-size:22px;line-height:24px}.template--product.dynamic-custom-pdp .product .product-info .product-info__price .product-info__badge-list .badge{border-radius:5px}.template--product.dynamic-custom-pdp .product .product-info .product-info__price+.payment-terms-main #sezzle-widget.sezzle-product-page-widget{margin-top:0!important;margin-bottom:80px!important;display:block}.template--product.dynamic-custom-pdp .product .product-info .product-info__price+.payment-terms-main payment-terms{margin-bottom:80px!important}.template--product.dynamic-custom-pdp .product .product-info .sezzle-product-page-widget .sezzle-checkout-button-wrapper,.template--product.dynamic-custom-pdp .product .product-info .product-info__payment-terms{background-color:#f2f2f2;border-radius:36px;padding:5px 33px 5px 13px;position:relative;width:100%;display:block;box-sizing:border-box;cursor:pointer}.template--product.dynamic-custom-pdp .product .product-info .sezzle-product-page-widget .sezzle-checkout-button-wrapper:after,.template--product.dynamic-custom-pdp .product .product-info .product-info__payment-terms:after{content:"";background:url(/cdn/shop/files/plush-round-icon.svg?v=1735563926) no-repeat center center;width:14px;height:14px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.template--product.dynamic-custom-pdp .product .product-info .sezzle-product-page-widget .sezzle-checkout-button-wrapper .sezzle-button-text,.template--product.dynamic-custom-pdp .product .product-info .product-info__payment-terms{font-size:14px;color:#252027}.template--product.dynamic-custom-pdp .product .product-info .sezzle-product-page-widget .sezzle-checkout-button-wrapper .sezzle-button-text .sezzle-info-icon{display:none}.template--product.dynamic-custom-pdp .product .product-info .product-info-outer{overflow:visible;max-width:calc(90% + 10px);padding:0 5px;scroll-behavior:smooth}@media(min-width:700px){.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps:not(.content-step6).proInfo-steps:not(.active){opacity:.5;cursor:default;pointer-events:none}}.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps:not(:last-child){margin-bottom:80px}.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .product-info__variant-picker .variant-picker__option-info{margin-bottom:15px}.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .product-info__variant-picker .variant-picker__option-info>div{display:block}.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .product-info__variant-picker .variant-picker__option-info>div>*{display:contents}.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .product-info__variant-picker .variant-picker__option-info>div .text-subdued{color:#443755;font-size:24px;line-height:36px;font-family:Gotham-Bold,sans-serif}.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .product-info__variant-picker .variant-picker__option-info>div .text-subdued+div{color:#908f92;font-size:24px;line-height:36px;font-family:Gotham-Bold,sans-serif}.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .product-info__variant-picker .variant_spec_info{margin-bottom:15px;font-size:16px;line-height:22px}.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .product-info__variant-picker .single-varinat-option{gap:10px}.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .product-info__variant-picker .single-varinat-option .block-swatch{flex:0 0 calc(50% - 5px);background-color:#fff;border:1px solid #D2D2D6;border-radius:12px;height:auto;flex-direction:column;padding:10px 6px}.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .product-info__variant-picker .single-varinat-option .block-swatch:before{box-shadow:none}.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .product-info__variant-picker .single-varinat-option .block-swatch>span{font-family:Avenir-Heavy,sans-serif;font-size:17px;line-height:20px;color:#252027}.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .product-info__variant-picker .single-varinat-option .block-swatch>span+span{color:#252027b2;font-size:12px;line-height:14px;font-family:Avenir,sans-serif;white-space:normal;text-align:center}.template--product.dynamic-custom-pdp .product .product-info .variant-picker{position:relative}.template--product.dynamic-custom-pdp .product .product-info .proinfo-pagin-outer{position:absolute;top:50%;right:-20px;transform:translateY(-50%)}.template--product.dynamic-custom-pdp .product .product-info .proinfo-pagin-outer .pagin-item{display:block;width:7px;height:7px;background-color:#d2d2d6;border-radius:50%}.template--product.dynamic-custom-pdp .product .product-info .proinfo-pagin-outer .pagin-item:not(:last-child){margin-bottom:5px}.template--product.dynamic-custom-pdp .product .product-info .proinfo-pagin-outer .pagin-item.active{background-color:#443755}.template--product.dynamic-custom-pdp .product .proinfo-pagin-outer{position:sticky;top:0;right:0;height:100vh;align-items:center;justify-content:center;display:flex;flex-direction:column}.template--product.dynamic-custom-pdp .product{position:relative;z-index:9}.template--product.dynamic-custom-pdp .product:has(.is-visible){z-index:11}.shopify-section--announcement-bar .announcement-bar{position:relative;z-index:11}.template--product.dynamic-custom-pdp .product .proinfo-pagin-outer .pagin-item{display:block;cursor:pointer;width:7px;height:7px;border-radius:50%;background-color:#d2d2d6;transition:all .3s;font-size:0;line-height:0}.template--product.dynamic-custom-pdp .product .proinfo-pagin-outer .pagin-item:first-child,.template--product.dynamic-custom-pdp .product .proinfo-pagin-outer .pagin-item.active{background-color:#443755}.template--product.dynamic-custom-pdp .product .proinfo-pagin-outer .pagin-item:not(:last-child){margin-bottom:5px}@media(min-width:700px){.template--product.dynamic-custom-pdp .product .gallery-wrapper{position:sticky;top:105px}}.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .product-info__variant-picker .sizeGuide-button{background-color:#f2f2f2;box-shadow:2px 3px 4px #00000026;border-radius:36px;margin-top:30px;padding:8px 15px 7px;position:relative;width:100%}.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .product-info__variant-picker .sizeGuide-button:has(button.text-subdued){padding:25px 29px 18px 15px;border-radius:12px;font-size:14px;line-height:20px}.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .product-info__variant-picker .sizeGuide-button:has(button.text-subdued) .metafield-rich_text_field strong{font-family:Avenir-Heavy,sans-serif}.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .product-info__variant-picker .sizeGuide-button button.text-subdued{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer;display:flex;justify-content:flex-end}.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .product-info__variant-picker .sizeGuide-button button.text-subdued .link svg{margin-top:10px;margin-right:7px}.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .product-info__variant-picker .sizeGuide-button button.text-subdued>.link{background:none}.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .variant-picker__option .single-varinat-option .color-swatch{border-radius:12px;width:50px;height:50px;box-shadow:inset 0 0 0 1px rgb(var(--text-color) / .12)}.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .variant-picker__option .single-varinat-option .color-swatch.ring-inset{border:1px solid#000}.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .variant-picker__option .single-varinat-option .color-swatch:before{box-shadow:none;top:1px;right:1px;bottom:1px;left:1px}.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .variant-picker__option .single-varinat-option input:checked+.color-swatch:before{box-shadow:0 0 0 2px #252027}.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .product-info__variant-picker .variant-picker__option-values{gap:10px}.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .product-info__variant-picker .variant-picker__option-values:has(.block-swatch .badge){margin-top:30px;gap:20px 10px}.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .product-info__variant-picker .variant-picker__option-values.grid-3 .block-swatch{flex:0 0 calc(33.33% - 7px)}.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .product-info__variant-picker .variant-picker__option-values .block-swatch{flex:0 0 calc(50% - 5px);border-color:#d2d2d6;border-radius:12px;min-height:20px;display:flex;align-items:center;justify-content:center;min-height:100px;width:1px;white-space:normal;text-align:center;-webkit-user-select:none;user-select:none;box-shadow:none;outline:none}.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .product-info__variant-picker .variant-picker__option-values .both-material-radio-container{flex:0 0 100%;order:3}.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .product-info__variant-picker .variant-picker__option-values .both-material-radio-container .block-swatch{width:100%;display:block;min-height:1px;height:auto;padding-top:7px;padding-bottom:8px;font-size:14px;line-height:20px;color:#252027;text-align:center;background:#fff}.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .product-info__variant-picker .variant-picker__option-values .both-material-radio-container input:checked+.block-swatch:before{content:"";box-shadow:0 0 0 2px #252027;top:0;right:0;bottom:0;left:0}.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .product-info__variant-picker .variant-picker__option-values .block-swatch.is-disabled{background-color:#f2f2f2;pointer-events:none;cursor:default}.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .product-info__variant-picker .variant-picker__option-values .block-swatch .badge{top:auto;margin-top:0;bottom:calc(100% - 14px);z-index:0;padding-bottom:17px;border-radius:10px;color:#fff;background-color:#48374e;font-size:11px;line-height:12px;padding-top:4px;font-family:Avenir,sans-serif}.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .product-info__variant-picker .variant-picker__option-values .block-swatch:has(.badge):before{z-index:1;background-color:#fff;opacity:1;top:0;right:1px;bottom:0;left:0;box-shadow:none;transform:scale(1)}.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .product-info__variant-picker .variant-picker__option-values .block-swatch:has(img){background-color:#fff}.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .product-info__variant-picker .variant-picker__option-values .block-swatch:has(.badge)>img{position:relative;z-index:2}.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .product-info__variant-picker .variant-picker__option-values input:checked+.block-swatch:before{box-shadow:0 0 0 2px #252027;top:0;right:0;bottom:0;left:0}.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .product-info__variant-picker .variant-picker__option-values .dynamic-material-radio input:checked+.block-swatch:before{box-shadow:0 0 0 3px #252027;top:0;right:0;bottom:0;left:0}.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .product-info__variant-picker.color-variants-outer .variant-picker__option-values{background-color:#f6f6f6;border-radius:12px;padding:15px;gap:5px;flex-wrap:wrap;flex-direction:column}.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .product-info__variant-picker.color-variants-outer .variant-picker__option-values .variant-picker-material-scroll-container{max-height:400px;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth;padding-left:3px;padding-right:3px;padding-bottom:3px}.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .product-info__variant-picker.color-variants-outer .variant-picker__option-values .variant-picker-material-scroll-container::-webkit-scrollbar{width:4px;border-radius:2px}.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .product-info__variant-picker.color-variants-outer .variant-picker__option-values .variant-picker-material-scroll-container::-webkit-scrollbar-track{background:transparent;border-radius:2px}.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .product-info__variant-picker.color-variants-outer .variant-picker__option-values .variant-picker-material-scroll-container::-webkit-scrollbar-thumb{background:#aaa9ac;border-radius:2px}.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .product-info__variant-picker.color-variants-outer .variant-picker__option-values .variant-picker-material-scroll-container::-webkit-scrollbar-thumb:hover{background:#aaa9ac;border-radius:2px}.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .product-info__variant-picker.color-variants-outer .variant-picker__option-values .dynamic-material-radio{display:flex;flex-wrap:wrap;gap:5px}.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .product-info__variant-picker.color-variants-outer .variant-picker__option-values .dynamic-material-radio>.h-stack{flex:0 0 100%;margin-bottom:5px}.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .product-info__variant-picker.color-variants-outer .variant-picker__option-values .dynamic-material-radio:not(.other-options-hidden)+.dynamic-material-radio{margin-top:30px}.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .product-info__variant-picker.color-variants-outer .variant-picker__option-values .dynamic-material-radio .block-swatch{flex:0 0 50px;min-height:unset;height:50px;width:50px;display:inline-block;position:relative}.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .product-info__variant-picker.color-variants-outer .variant-picker__option-values .dynamic-material-radio .block-swatch.out-of-stock{pointer-events:none;overflow:hidden;cursor:default}.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .product-info__variant-picker.color-variants-outer .variant-picker__option-values .dynamic-material-radio .block-swatch.out-of-stock:after{content:"";top:0;right:0;bottom:0;left:0;position:absolute;background-image:linear-gradient(to bottom right,#0000 49%,#bcbbbd 51% calc(50% + 2px),#0000 calc(50% + 2px))}.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .product-info__variant-picker.color-variants-outer .variant-picker__option-values .dynamic-material-radio .block-swatch>img,.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .product-info__variant-picker.color-variants-outer .variant-picker__option-values .dynamic-material-radio .block-swatch>div{border-radius:12px}.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .base-outer{display:flex;flex-wrap:wrap;position:relative;gap:10px}.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .base-outer:has(.block-swatch .badge){margin-top:30px}.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .base-outer .block-swatch{flex:0 0 calc(50% - 5px);border:1px solid #d2d2d6;background-color:#fff;border-radius:12px;min-height:20px;display:flex;align-items:center;justify-content:center;min-height:100px;font-size:16px;line-height:19px;color:#252027;font-weight:400;width:1px;box-shadow:none;outline:none;text-align:center;text-wrap:stable}.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .base-outer .block-swatch:has(.badge):before{z-index:1;background-color:#fff;opacity:1;top:0;right:1px;bottom:0;left:0;box-shadow:none;transform:scale(1)}.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .base-outer .block-swatch .badge{top:auto;margin-top:0;bottom:calc(100% - 14px);z-index:0;padding-bottom:17px;border-radius:10px;color:#fff;background-color:#48374e;font-size:11px;line-height:12px;padding-top:4px}.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .base-outer .block-swatch .base-option-display{position:relative;z-index:1}.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .base-outer input:checked+.block-swatch:before{box-shadow:0 0 0 2px #252027;top:0;right:0;bottom:0;left:0}.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .base-products,.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .accessories-products{background-color:#f6f6f6;border-radius:12px;padding:15px;margin-top:15px}.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .base-products .block .product-info__complementary-products,.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .accessories-products .block .product-info__complementary-products{gap:10px}.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .base-products .block .product-info__complementary-products>div:first-child>p,.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .accessories-products .block .product-info__complementary-products>div:first-child>p{font-size:16px;line-height:19px;color:#252027;font-weight:400}.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .base-products .block .product-info__complementary-products .horizontal-product-list,.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .accessories-products .block .product-info__complementary-products .horizontal-product-list{gap:10px;display:flex;flex-direction:column;border:0 none;max-height:450px;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth}.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .base-products .block .product-info__complementary-products .horizontal-product-list::-webkit-scrollbar,.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .accessories-products .block .product-info__complementary-products .horizontal-product-list::-webkit-scrollbar{width:4px;border-radius:2px}.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .base-products .block .product-info__complementary-products .horizontal-product-list::-webkit-scrollbar-track,.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .accessories-products .block .product-info__complementary-products .horizontal-product-list::-webkit-scrollbar-track{background:transparent;border-radius:2px}.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .base-products .block .product-info__complementary-products .horizontal-product-list::-webkit-scrollbar-thumb,.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .accessories-products .block .product-info__complementary-products .horizontal-product-list::-webkit-scrollbar-thumb{background:#aaa9ac;border-radius:2px}.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .base-products .block .product-info__complementary-products .horizontal-product-list::-webkit-scrollbar-thumb:hover,.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .accessories-products .block .product-info__complementary-products .horizontal-product-list::-webkit-scrollbar-thumb:hover{background:#aaa9ac;border-radius:2px}.template--product.dynamic-custom-pdp .product-info .product-info__complementary-products .horizontal-product-list .horizontal-product{border:2px solid #D2D2D6;border-radius:12px;background-color:#fff;padding:10px;gap:10px;align-items:flex-start;outline:none;box-shadow:none;display:block}.template--product.dynamic-custom-pdp .product-info product-recommendations2 .product-info__complementary-products .horizontal-product-list input.selected+.horizontal-product{border-color:#252027}.template--product.dynamic-custom-pdp .product-info product-recommendations .product-info__complementary-products .horizontal-product-list input:checked+.horizontal-product{border-color:#252027}.template--product.dynamic-custom-pdp .product-info .product-info__complementary-products .horizontal-product-list input.out-of-stock+.horizontal-product{pointer-events:none;position:relative;overflow:unset;cursor:default}.template--product.dynamic-custom-pdp .product-info .product-info__complementary-products .horizontal-product-list .horizontal-product .horizontal-product__image{width:35%;max-width:142px;float:left}.template--product.dynamic-custom-pdp .product-info .product-info__complementary-products .horizontal-product-list .horizontal-product .horizontal-product__info{margin-left:calc(37% + 10px)}.template--product.dynamic-custom-pdp .product-info .product-info__complementary-products .horizontal-product-list .horizontal-product .horizontal-product__info>.v-stack{gap:12px}.template--product.dynamic-custom-pdp .product-info .product-info__complementary-products .horizontal-product-list .horizontal-product .horizontal-product__info .horizontal-product-title{font-size:16px;line-height:18px;color:#443755}.template--product.dynamic-custom-pdp .product-info .product-info__complementary-products .horizontal-product-list .horizontal-product .horizontal-product__info .metafield-rich_text_field{font-size:14px;line-height:17px;color:#252027}.template--product.dynamic-custom-pdp .product-info .product-info__complementary-products .horizontal-product-list .horizontal-product .horizontal-product__info .horizontal-product-price{font-size:16px;line-height:17px;color:#252027;font-weight:700}.template--product.dynamic-custom-pdp .product-info .product-info__complementary-products .horizontal-product-list .horizontal-product .horizontal-product__info .horizontal-product-swatch{display:flex;flex-wrap:wrap;gap:5px}.template--product.dynamic-custom-pdp .product-info .product-info__complementary-products .horizontal-product-list .horizontal-product .horizontal-product__info .horizontal-product-swatch>input.out-of-stock+label{pointer-events:none;overflow:hidden;cursor:default}.template--product.dynamic-custom-pdp .product-info .product-info__complementary-products .horizontal-product-list .horizontal-product .horizontal-product__info .horizontal-product-swatch>input.out-of-stock+label .block-swatch{background-image:linear-gradient(to bottom right,#0000 51%,#bcbbbd 49% calc(50% + 2px),#0000 calc(50% + 2px))}.template--product.dynamic-custom-pdp .product-info .product-info__complementary-products .horizontal-product-list .horizontal-product .horizontal-product__info .horizontal-product-swatch .block-swatch{padding:0;border-radius:5px;width:30px;height:30px;border-color:#d2d2d6}.template--product.dynamic-custom-pdp .product-info .product-info__complementary-products .horizontal-product-list .horizontal-product .horizontal-product__info .horizontal-product-swatch .block-swatch{position:relative;background:var(--swatch-background)}.template--product.dynamic-custom-pdp .product-info .product-info__complementary-products .horizontal-product-list .horizontal-product .horizontal-product__info .horizontal-product-swatch input:checked+label .block-swatch:before{content:"";position:absolute;box-shadow:0 0 0 2px #252027;top:0;right:0;bottom:0;left:0;opacity:1;transform:scale(1)}.template--product.dynamic-custom-pdp .product-info .product-info__complementary-products .horizontal-product-list .horizontal-product .horizontal-product__info .horizontal-product-swatch .block-swatch:before{box-shadow:0 0 0 2px #252027;border-radius:5px}.template--product.dynamic-custom-pdp .product-info .product-info__complementary-products .horizontal-product-list .horizontal-product .horizontal-product__info .horizontal-product-swatch .block-swatch.active:before{opacity:1}.template--product.dynamic-custom-pdp .product-info .product-info__complementary-products .horizontal-product-list .horizontal-product .horizontal-product__info .horizontal-product-swatch .block-swatch>img{border-radius:5px}.template--product.dynamic-custom-pdp .product-info .product-info__complementary-products .horizontal-product-list .horizontal-product .horizontal-product__info .horizontal-product-swatch input.out-of-stock+label{pointer-events:none;overflow:hidden;cursor:default}.template--product.dynamic-custom-pdp .product-info .product-info__complementary-products .horizontal-product-list .horizontal-product .horizontal-product__info .horizontal-product-swatch input.out-of-stock+label.block-swatch:after{background-image:linear-gradient(to bottom right,#0000 51%,#bcbbbd 49% calc(50% + 2px),#0000 calc(50% + 2px));content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .selected-product-variant{display:flex;flex-wrap:wrap;gap:1px 20px;padding-bottom:15px;border-bottom:1px solid #D2D2D6;margin-bottom:15px}.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .selected-product-variant .variant-item{padding:0;font-weight:800;font-size:16px;line-height:27px;color:#252027;position:relative}.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .selected-product-variant .variant-item .text-subdued{font-weight:400;color:#252027}.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .selected-product-variant .variant-item:not(:last-child):after{content:"";position:absolute;top:50%;right:-10px;transform:translateY(-50%);width:1px;height:16px;background-color:#252027}.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .selected-product-variant+.product-info__price .price-list .text-lg,.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .selected-product-variant+.product-info__price .price-list .text-subdued-custom{font-size:30px;line-height:36px;font-family:Gotham-Black,sans-serif}.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps.content-step6 #sezzle-widget.sezzle-product-page-widget{margin-bottom:40px!important;display:block}.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .product-info__price+.product-info__quantity-selector{margin-top:40px}.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .product-info__quantity-selector{margin-bottom:40px}.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .product-info__quantity-selector .quantity-selector{border-color:#d2d2d6;border-radius:5px}.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .product-info__quantity-selector .product-info__inventory .text-with-icon>span{font-size:14px;line-height:20px;color:#443755}.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .product-info__buy-buttons{margin-bottom:20px}.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .product-info__buy-buttons .buy-buttons .button{border-radius:12px;text-transform:capitalize}.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .free_return_block_wrapper{background-color:#f6f6f6;border-radius:12px;padding-block:20px}.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .free_return_block_wrapper .free_return_block{gap:8px}.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .free_return_block_wrapper .free_return_block .icon-label{font-size:14px;line-height:16px;color:#252027}.template--product.dynamic-custom-pdp .shopify-section--featured-collection .section-stack .scrollable-with-controls .product-list .product-card .product-card__info .product-card__title .h4{position:relative;width:100%;display:block;padding-right:40px}.template--product.dynamic-custom-pdp .shopify-section--featured-collection .section-stack .scrollable-with-controls .product-list .product-card .product-card__info .product-card__title .h4:after{content:"";position:absolute;top:0;right:0;width:30px;height:30px;background:url(/cdn/shop/files/next-arrow-circle.svg?v=1736161120) no-repeat center center}.template--product .shopify-section--text-with-icons .text-with-icons .text-with-icons__list .text-with-icons__item .text-with-icons__text-wrapper .prose>p:not(.text-bold) a{position:relative;padding-right:27px;background:none}.template--product .shopify-section--text-with-icons .text-with-icons .text-with-icons__list .text-with-icons__item .text-with-icons__text-wrapper .prose>p:not(.text-bold) a:after{content:"";position:absolute;top:50%;right:0;width:21px;height:21px;background:url(/cdn/shop/files/next-arrow-circle.svg?v=1736161120) no-repeat center center;background-size:100%;transform:translateY(-50%)}.template--product .gallery-wrapper .product-gallery .product-gallery__media img{border-radius:30px}.template--product.dynamic-custom-pdp .gallery-wrapper .product-gallery .product-gallery__thumbnail-list{gap:5px;grid-auto-columns:50px;justify-content:center}.template--product.dynamic-custom-pdp .gallery-wrapper .product-gallery .product-gallery__thumbnail{border:1px solid transparent;transition:all .3s;border-radius:7px}.template--product.dynamic-custom-pdp .gallery-wrapper .product-gallery .product-gallery__thumbnail[aria-current=true]{border:1px solid #252027}.template--product.dynamic-custom-pdp .gallery-wrapper .product-gallery .product-gallery__thumbnail:after{display:none}.template--product.dynamic-custom-pdp .gallery-wrapper .product-gallery .product-gallery__thumbnail img{border-radius:7px}@media(min-width:1000px){.template--product.dynamic-custom-pdp .product{grid:auto / minmax(0,60%) minmax(0,calc(40% - 7px)) minmax(0,7px)}}@media(max-width:999px){.custom-color-variants{max-width:100%}.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps:not(:last-child){margin-bottom:50px}.template--product.dynamic-custom-pdp .product .gallery-wrapper .product-gallery__ar-wrapper .product-gallery__media-list{margin:0}.template--product.dynamic-custom-pdp .shopify-section--main-product .gallery-wrapper .product-gallery .product-gallery__media-list-wrapper .product-gallery__zoom{right:15px}.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .product-info__variant-picker .variant-picker__option-values{flex-wrap:wrap}.template--product.dynamic-custom-pdp .shopify-section--main-product .section{padding-block-start:var(--calculated-section-spacing-block-end)}}@media(min-width:700px)and (max-width:999px){.template--product.dynamic-custom-pdp .product{position:relative;grid:auto / minmax(0,45%) minmax(0,calc(55% - 7px)) minmax(0,7px);gap:20px}}@media(max-width:699px){.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .variant-picker__option .single-varinat-option:has(.color-swatch){gap:5px}.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .product-info__variant-picker .variant-picker__option-info>div .text-subdued,.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .product-info__variant-picker .variant-picker__option-info>div .text-subdued+div{font-size:24px;line-height:36px}.template--product.dynamic-custom-pdp .product .product-info .product-info__price+.payment-terms-main #sezzle-widget.sezzle-product-page-widget{margin-bottom:50px!important}.template--product.dynamic-custom-pdp .product .product-info .product-info-outer{max-width:calc(100% + 9px);margin:0 -5px;padding:0 4px 0 6px;max-height:none}.template--product.dynamic-custom-pdp .shopify-section--main-product .section{padding-block-start:0}.template--product.dynamic-custom-pdp .product .proinfo-pagin-outer{display:none}.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .product-info__variant-picker .sizeGuide-button{margin-top:20px}.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .product-info__quantity-selector{margin-bottom:30px}.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .product-info__variant-picker .variant_spec_info{display:none}}.other-options-hidden{display:none!important}.shopify-section-feature-tabs .section{padding:0}.shopify-section-feature-tabs .tabs{display:flex;flex-wrap:wrap;justify-content:center;align-content:center;gap:10px 30px}.shopify-section-feature-tabs .tabs .feature-tab-title{flex:0 0 auto;max-width:100%;cursor:pointer;font-size:16px;line-height:22px;color:#443755}.shopify-section-feature-tabs .section .tabs.desktop-only{background-color:#fafafa;box-shadow:5px 8px 14px #0000001a;padding:12px 0;position:relative;z-index:1}.shopify-section-feature-tabs .section .tabs.desktop-only .feature-tab-title{gap:10px 40px}.shopify-section-feature-tabs:has(.section .tabs.mobile-only){padding:19px 10px}@media(min-width:700px){.shopify-section-feature-tabs:has(.section .tabs.mobile-only){display:none}}@media(max-width:699px){.shopify-section-feature-tabs:has(.section .tabs.desktop-only){display:none}}@media(max-width:400px){.shopify-section-feature-tabs .tabs{gap:10px 15px}}#dynamic_quick_add_form1 .product-quick-add{top:0;left:0;right:0;border-bottom:1px solid #EAEAEA;padding:15px 0;bottom:auto;width:auto;background-color:#fff;opacity:1;visibility:visible;transform:translateY(-100%);transition:transform .5s ease-in-out;z-index:11}#dynamic_quick_add_form1 .product-quick-add.is-visible-dynamic,#dynamic_quick_add_form1 .product-quick-add.is-visible,#dynamic_quick_add_form1 .product-quick-add.quick-transform{top:0;transform:translateY(0)}#dynamic_quick_add_form1 .product-quick-add>buy-buttons.sm\:hidden{display:none}#dynamic_quick_add_form1 .product-quick-add .product-quick-add__variant{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;align-items:center;padding-inline-start:48px;padding-inline-end:48px;max-width:1536px;margin:0 auto}#dynamic_quick_add_form1 .product-quick-add .product-quick-add__variant .truncate-text{font-size:32px;line-height:38px;color:#443755;letter-spacing:-2%}#dynamic_quick_add_form1 .product-quick-add .product-quick-add__variant .dynamic-quick-add-buy-buttons{display:flex;align-items:center;gap:10px 20px}#dynamic_quick_add_form1 .product-quick-add .product-quick-add__variant .dynamic-quick-add-buy-buttons .button{padding:10px 28px;background-color:#48374e;border-radius:12px;font-size:16px;line-height:19px;color:#fff;border:0 none;box-shadow:none;transition:all .3s}#dynamic_quick_add_form1 .product-quick-add .product-quick-add__variant .dynamic-quick-add-buy-buttons .button:hover{background-color:#48374ed9}#dynamic_quick_add_form1 .product-quick-add.disabled .product-quick-add__variant .dynamic-quick-add-buy-buttons .button{background-color:#f2f2f2;color:#aaa;pointer-events:none}#dynamic_quick_add_form1 .product-quick-add .product-quick-add__variant .dynamic-quick-add-buy-buttons .price-list{font-family:Gotham-Bold,sans-serif;font-size:20px;line-height:22px;color:#443755;font-weight:500}@media(max-width:999px){#dynamic_quick_add_form1 .product-quick-add .product-quick-add__variant{padding-inline-start:32px;padding-inline-end:32px}#dynamic_quick_add_form1 .product-quick-add .product-quick-add__variant .dynamic-quick-add-buy-buttons,#dynamic_quick_add_form1 .product-quick-add .product-quick-add__variant{gap:10px}.template--product.dynamic-custom-pdp .product .product-gallery .product-gallery__media-list-wrapper .page-dots{gap:5px}.template--product.dynamic-custom-pdp .product .product-gallery .product-gallery__media-list-wrapper .page-dots .tap-area{background-color:#fff}.template--product.dynamic-custom-pdp .product .product-gallery .product-gallery__media-list-wrapper .page-dots .tap-area[aria-current=true]{background-color:#443755}.template--product.dynamic-custom-pdp .product .block-gallery-wrapper .product-gallery .product-gallery__media-list-wrapper .product-gallery__zoom{right:15px}}@media(max-width:699px){#dynamic_quick_add_form1 .product-quick-add .product-quick-add__variant{padding-inline-start:20px;padding-inline-end:20px;flex-direction:column}.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .product-gallery{margin-bottom:15px;border-radius:30px;overflow:hidden}#dynamic_quick_add_form1 .product-quick-add .product-quick-add__variant .dynamic-quick-add-buy-buttons{justify-content:center;flex:0 0 100%;width:100%}#dynamic_quick_add_form1 .product-quick-add .product-quick-add__variant .dynamic-quick-add-buy-buttons>buy-buttons{display:none}}.template--product.dynamic-custom-pdp .product .product-info>.free-return-block-fixed{position:fixed;top:0;left:0;right:0;border-radius:0;margin-top:0;opacity:1;visibility:visible;transform:translateY(-100%);transition:transform .5s ease-in-out;z-index:11;border-bottom:1px solid #EAEAEA;background-color:#fff!important}.template--product.dynamic-custom-pdp .product .product-info>.free-return-block-fixed.is-visible{top:0;transform:translateY(66px)}.template--product.dynamic-custom-pdp .product .product-info>.free-return-block-fixed .free_return_block_wrapper{background-color:#fff!important;border-radius:0;justify-content:flex-end;gap:31px;padding-inline-start:0px;padding-inline-end:0px;max-width:1536px;margin:0 auto;display:block;text-align:right;overflow:auto;white-space:nowrap;padding:5px 0;padding-inline-start:48px;padding-inline-end:48px;scroll-behavior:smooth}.template--product.dynamic-custom-pdp .product .product-info>.free-return-block-fixed .free_return_block_wrapper::-webkit-scrollbar{height:4px;border-radius:2px}.template--product.dynamic-custom-pdp .product .product-info>.free-return-block-fixed .free_return_block_wrapper::-webkit-scrollbar-track{background:transparent;border-radius:2px}.template--product.dynamic-custom-pdp .product .product-info>.free-return-block-fixed .free_return_block_wrapper::-webkit-scrollbar-thumb{background:#aaa9ac;border-radius:2px}.template--product.dynamic-custom-pdp .product .product-info>.free-return-block-fixed .free_return_block_wrapper::-webkit-scrollbar-thumb:hover{background:#aaa9ac;border-radius:2px}.template--product.dynamic-custom-pdp .product .product-info>.free-return-block-fixed .free_return_block_wrapper .free_return_block:not(:last-child){margin-right:31px}.template--product.dynamic-custom-pdp .product .product-info>.free-return-block-fixed .free_return_block_wrapper .free_return_block:not(:last-child):before{content:"";width:1px;height:20px;background-color:#908f92;position:absolute;top:50%;right:-15px;transform:translateY(-50%)}.template--product.dynamic-custom-pdp .product .product-info>.free-return-block-fixed .free_return_block_wrapper .free_return_block{display:inline-flex;max-width:none;width:auto;gap:5px;position:relative}.template--product.dynamic-custom-pdp .product .product-info>.free-return-block-fixed .free_return_block_wrapper .free_return_block .icon-wrapper>svg{height:20px;width:auto}@media(max-width:999px){.template--product.dynamic-custom-pdp .product .product-info>.free-return-block-fixed .free_return_block_wrapper{padding-inline-start:0px;padding-inline-end:0px;width:calc(100% - 64px);max-width:none}}@media(max-width:699px){#dynamic_quick_add_form1 .product-quick-add{padding-block:16px 12px}#dynamic_quick_add_form1 .product-quick-add .product-quick-add__variant{align-items:flex-start;gap:0}#dynamic_quick_add_form1 .product-quick-add .product-quick-add__variant .truncate-text{font-size:19px;line-height:1.42;font-weight:600;letter-spacing:.228px}#dynamic_quick_add_form1 .product-quick-add .product-quick-add__variant .dynamic-quick-add-buy-buttons{justify-content:flex-start}#dynamic_quick_add_form1 .product-quick-add .product-quick-add__variant .dynamic-quick-add-buy-buttons .price-list sale-price{font-size:14px;font-weight:600;line-height:1.33;letter-spacing:.132px}#dynamic_quick_add_form1 .product-quick-add .product-quick-add__variant .dynamic-quick-add-buy-buttons .price-list compare-at-price{font-size:12px;font-weight:600;line-height:1.33;letter-spacing:.132px}.template--product .product .product-info>.free-return-block-fixed .free_return_block_wrapper{padding-inline:20px;gap:20px}.template--product .product .product-info>.free-return-block-fixed .free_return_block_wrapper .free_return_block:not(:last-child):before{left:calc(100% + 8px);right:auto}.template--product.product .product-info>.free-return-block-fixed .free_return_block_wrapper .free_return_block .icon-label{font-size:12px;line-height:normal}.template--product.dynamic-custom-pdp .product .product-info>.free-return-block-fixed.is-visible{top:0;transform:translateY(73px)}.template--product.dynamic-custom-pdp #main .shopify-section--main-product+.shopify-section-feature-tabs+.product-specs-section .section{padding-top:0}.template--product.dynamic-custom-pdp .product .product-info>.free-return-block-fixed .free_return_block_wrapper{padding:5px 0 2px}.template--product.dynamic-custom-pdp .product .product-info>.free-return-block-fixed .free_return_block_wrapper .free_return_block{vertical-align:inherit}.template--product.dynamic-custom-pdp .product .product-info>.free-return-block-fixed .free_return_block_wrapper .free_return_block .icon-label.text-sm{font-size:12px;line-height:1.3}.template--product.dynamic-custom-pdp .product .product-info>.free-return-block-fixed .free_return_block_wrapper .free_return_block .icon-wrapper>svg{height:15px}.template--product.dynamic-custom-pdp .product .product-info>.free-return-block-fixed .free_return_block_wrapper .free_return_block:not(:last-child){margin-right:16px}}.template--product.dynamic-custom-pdp .product-info .product-info__price+#sezzle-widget.sezzle-product-page-widget{margin-top:0!important}.template--product.dynamic-custom-pdp x-drawer.drawer::part(content),.sezzle-checkout-modal-lightbox .sezzle-checkout-modal-hidden .sezzle-modal{border-radius:30px}@media(min-width:700px){.template--product.dynamic-custom-pdp x-drawer.drawer{right:calc(50% - 294px)!important}}.template--product.dynamic-custom-pdp x-drawer.drawer:not(.size-drawer){width:auto;max-width:862px;right:calc(50% - 431px)!important}.template--product.dynamic-custom-pdp x-drawer.drawer:not(.size-drawer) .prose h4{font-size:30px;line-height:36px;color:#252027;font-family:Gotham-Black,sans-serif}.template--product.dynamic-custom-pdp x-drawer.drawer:not(.size-drawer) .prose>table{margin-top:45px}.template--product.dynamic-custom-pdp x-drawer.drawer:not(.size-drawer) .prose>table tr>td{border-color:#e7e7e7;padding-block:30px}.template--product.dynamic-custom-pdp x-drawer.drawer:not(.size-drawer) .prose>table tr>td:first-child{border:0 none}.template--product.dynamic-custom-pdp x-drawer.drawer:not(.size-drawer) .prose>table tr>td:first-child *{margin-block:0!important}.template--product.dynamic-custom-pdp x-drawer.drawer:not(.size-drawer) .prose>table tr>td{font-size:16px;line-height:22px;color:#000}.template--product.dynamic-custom-pdp x-drawer.drawer.compare-material-drawer .prose table tr>td:first-child{display:flex;align-items:center;gap:20px;width:auto!important}.template--product.dynamic-custom-pdp x-drawer.drawer.compare-material-drawer .prose table tr>td:first-child>span{flex:0 0 auto}.template--product.dynamic-custom-pdp x-drawer.drawer.compare-material-drawer .prose table tr>td:first-child>strong{font-weight:400;font-family:Gotham-Bold,sans-serif;font-size:16px;line-height:16px;color:#000}.template--product.dynamic-custom-pdp x-drawer.drawer.compare-material-drawer .prose table tr:first-child>td{padding-top:0;padding-bottom:15px}.template--product.dynamic-custom-pdp x-drawer.drawer.compare-material-drawer .prose table tr:first-child>td img{display:inline-block;max-width:100%;max-height:75px;width:auto;height:auto}.template--product.dynamic-custom-pdp .drawer::part(overlay){top:0;background:#0006}.template--product .product-info .single-varinat-option .color-swatch,.template--product .product-info .single-varinat-option .block-swatch,.template--product .product-info .variant-picker__option-values .block-swatch,.template--product .product-info .shopify-product-form .buy-buttons .button,.template--product .product-info .free_return_block_wrapper{border-radius:12px;box-shadow:none;outline:none}.template--product .product-info .product-info__quantity-selector .qty--stock-wrap .quantity-selector{border-radius:5px}.template--product .product-info .variant-picker__option-info{margin-bottom:15px}.template--product .product-info .single-varinat-option{gap:10px}.template--product .product-info .single-varinat-option .block-swatch{border-color:#d2d2d6;border-radius:12px;display:flex;align-items:center;justify-content:center;min-height:100px;width:1px;white-space:normal;text-align:center;-webkit-user-select:none;user-select:none;box-shadow:none;outline:none;flex:0 0 calc(33.33% - 7px);background-color:#fff;border:1px solid #D2D2D6;height:auto;flex-direction:column;padding:10px 6px}.template--product .product-info .single-varinat-option .block-swatch:before{content:"";box-shadow:0 0 0 2px #252027;border-radius:inherit;opacity:0;will-change:transform;position:absolute;top:0;bottom:0;left:0;right:0}.template--product .product-info .single-varinat-option>input:checked+.block-swatch:before{opacity:1}.template--product .product-info .single-varinat-option .block-swatch>span{font-family:Avenir-Heavy,sans-serif;font-size:20px;line-height:20px;color:#252027}.template--product .product-info .single-varinat-option .block-swatch>span+span{color:#252027b2;font-size:14px;line-height:14px;font-family:Avenir,sans-serif;white-space:normal;text-align:center}.template--product .product-info .single-varinat-option .color-swatch{border-radius:12px;width:50px;height:50px;box-shadow:inset 0 0 0 1px rgb(var(--text-color) / .12)}.template--product .product-info .single-varinat-option .color-swatch:before{content:"";box-shadow:none;top:1px;right:1px;bottom:1px;left:1px;opacity:1;transform:scale(1);position:absolute}.template--product .product-info .single-varinat-option>input:checked+.color-swatch:before{box-shadow:0 0 0 2px #252027}@media(max-width:1199px){.template--product .product-info .single-varinat-option .block-swatch>span{font-size:16px;line-height:17px}}@media(max-width:999px){.template--product .product-info .single-varinat-option .color-swatch{width:50px;height:50px}}.template--product .product-info .variant-picker__option-info .text-subdued{color:#252027;font-family:Avenir-Heavy,sans-serif;font-size:16px;line-height:18px}.template--product .product-info .variant-picker__option-info variant-option-value{color:#252027;font-size:16px;line-height:18px}.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .selected-option-text{margin-bottom:15px}.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .selected-option-text .selected-option-text-name{color:#252027;font-family:Avenir-Heavy,sans-serif;font-size:16px;line-height:18px}.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .selected-option-text .selected-option-text-value{color:#252027;font-size:16px;line-height:18px}.template--product.dynamic-custom-pdp x-drawer.drawer::part(body){scroll-behavior:smooth}.template--product.dynamic-custom-pdp x-drawer.drawer::part(body)::-webkit-scrollbar{width:4px;border-radius:2px}.template--product.dynamic-custom-pdp x-drawer.drawer::part(body)::-webkit-scrollbar-track{background:transparent;border-radius:2px}.template--product.dynamic-custom-pdp x-drawer.drawer::part(body)::-webkit-scrollbar-thumb{background:#aaa9ac;border-radius:2px}.template--product.dynamic-custom-pdp x-drawer.drawer::part(body)::-webkit-scrollbar-thumb:hover{background:#aaa9ac;border-radius:2px}.dynamic-custom-pdp .shopify-section--header:not(.header-sticky){position:relative!important}#sezzle-modal-container .sezzle-modal{width:auto;max-width:460px;scroll-behavior:smooth}#sezzle-modal-container .sezzle-modal::-webkit-scrollbar{width:4px;border-radius:2px}#sezzle-modal-container .sezzle-modal::-webkit-scrollbar-track{background:transparent;border-radius:2px}#sezzle-modal-container .sezzle-modal::-webkit-scrollbar-thumb{background:#aaa9ac;border-radius:2px}#sezzle-modal-container .sezzle-modal::-webkit-scrollbar-thumb:hover{background:#aaa9ac;border-radius:2px}.template--product.dynamic-custom-pdp x-drawer.drawer{height:auto;max-height:100vh}.template--product.dynamic-custom-pdp x-drawer.drawer::part(content){height:auto;max-height:calc(100vh - 30px)}.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .other-product-options[type=radio]{position:relative;display:none}@media(max-width:999px){.template--product.dynamic-custom-pdp x-drawer.drawer:not(.size-drawer){width:94vw;max-width:100%;right:calc(50% - 47vw)!important}}@media(max-width:699px){.template--product.dynamic-custom-pdp x-drawer.drawer.pole-finish-drawer .prose>table tr>td{width:100%!important;display:block;text-align:center;padding:10px 0;border:0 none}.template--product.dynamic-custom-pdp x-drawer.drawer.pole-finish-drawer .prose>table tr>td img{margin:auto}.template--product.dynamic-custom-pdp x-drawer.drawer.pole-finish-drawer .prose>table tr>td:is(:last-child){padding-bottom:30px;border-bottom:1px solid #e7e7e7}.template--product.dynamic-custom-pdp x-drawer.drawer.pole-finish-drawer .prose>table tr>td:is(:first-child){padding-top:30px}.template--product.dynamic-custom-pdp x-drawer.drawer.pole-finish-drawer .prose>table tr:last-child>td:is(:last-child){border-bottom:0 none}.template--product.dynamic-custom-pdp x-drawer.drawer.pole-finish-drawer .prose>table{margin-top:0}.template--product.dynamic-custom-pdp x-drawer.drawer.compare-material-drawer .prose{overflow-x:auto}.template--product.dynamic-custom-pdp x-drawer.drawer.compare-material-drawer .prose table{min-width:700px}.template--product.dynamic-custom-pdp x-drawer.drawer::part(outside-close-button){left:auto;right:0;top:-5vh;border:1px solid #dedede}.template--product.dynamic-custom-pdp x-drawer.drawer.compare-material-drawer:not(.size-drawer) .prose>table tr>td{padding-block:12px}.template--product.dynamic-custom-pdp x-drawer.drawer::part(content){height:auto;max-height:90vh!important;position:relative;top:-5vh}}#shopify-reviews-custom-header~.section.section-full.bg-custom{display:none}#shopify-reviews-custom-header~.section.section-full.bg-custom:has(.app-block-heading){display:block}.general-product-template .shopify-section--header:not(.header-sticky){position:relative!important}.template--product.general-product-template .shopify-section:has(.free-return-block-fixed){position:unset}.template--product.general-product-template .product .product-info>.free-return-block-fixed.is-visible{top:0;transform:translateY(66px)}.template--product.general-product-template .product .product-info>.free-return-block-fixed{position:fixed;top:0;left:0;right:0;border-radius:0;margin-top:0;transform:translateY(-100%);transition:transform .5s ease-in-out;border-bottom:1px solid #EAEAEA;background-color:#fff!important;z-index:1}.template--product.general-product-template .product .product-info>.free-return-block-fixed .free_return_block_wrapper{background-color:#fff!important;border-radius:0;justify-content:flex-end;gap:31px;padding-inline-start:48px;padding-inline-end:48px;max-width:1536px;margin:0 auto}.template--product.general-product-template .product .product-info>.free-return-block-fixed .free_return_block_wrapper .free_return_block{display:flex;max-width:none;width:auto;gap:5px;position:relative}.template--product.general-product-template .product .product-info>.free-return-block-fixed .free_return_block_wrapper .free_return_block:not(:last-child):before{content:"";width:1px;height:20px;background-color:#908f92;position:absolute;top:50%;right:-15px;transform:translateY(-50%)}.template--product.general-product-template .product .product-info>.free-return-block-fixed .free_return_block_wrapper .free_return_block .icon-wrapper>svg{height:20px;width:auto}@media(max-width:699px){.template--product.general-product-template .product .product-info>.free-return-block-fixed .free_return_block_wrapper{padding-inline:20px;gap:20px}.template--product.general-product-template .product .product-info>.free-return-block-fixed.is-visible{top:0;transform:translateY(74px)}}@media(min-width:700px)and (max-width:900px){.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .base-outer .block-swatch{flex:0 0 100%}}@media(min-width:1000px){.template--product:not(.dynamic-custom-pdp) .product .gallery-wrapper{position:sticky;top:0}}.product-list>.one-grid-content{grid-column:span 1}.product-list>.full-grid-content{grid-column:span var(--product-list-items-per-row);min-height:1px}.product-list>.full-grid-content .content-over-media img{aspect-ratio:1440 / 342;min-height:1px;position:static}@media(max-width:1199px){.product-list>.full-grid-content .content-over-media img{aspect-ratio:1103 / 351}}@media(max-width:999px){.product-list>.full-grid-content .content-over-media img{aspect-ratio:935 / 455}}.shopify-section--multiple-images-with-text .multiple-images-with-text .assets-with-prev-next-buttons{position:relative}.shopify-section--multiple-images-with-text .multiple-images-with-text .assets-with-prev-next-buttons .prev-next-buttons{position:absolute;top:50%;transform:translateY(-50%);z-index:9}.shopify-section--multiple-images-with-text .multiple-images-with-text .assets-with-prev-next-buttons .prev-next-buttons:has(button[is=prev-button]){left:-40px}.shopify-section--multiple-images-with-text .multiple-images-with-text .assets-with-prev-next-buttons .prev-next-buttons:has(button[is=next-button]){right:-40px}.shopify-section--multiple-images-with-text .multiple-images-with-text .assets-with-prev-next-buttons .prev-next-buttons .circle-button{width:32px;height:32px;background-color:#443755;box-shadow:none;border:none}.shopify-section--multiple-images-with-text .multiple-images-with-text .assets-with-prev-next-buttons .prev-next-buttons .circle-button .animated-arrow{color:#fff}.shopify-section--multiple-images-with-text .multiple-images-with-text .assets-with-prev-next-buttons .prev-next-buttons .circle-button .animated-arrow:before{width:9px;height:9px}.shopify-section--multiple-images-with-text .multiple-images-with-text .multiple-images-with-text__image-list .video-slide{border-radius:var(--rounded-sm);overflow:hidden}.template--product.dynamic-custom-pdp .product .product-info .product-info-outer .proInfo-steps .selected-option-text.visiblity-hidden{visibility:hidden}@media(max-width:699px){.shopify-section--multiple-images-with-text .multiple-images-with-text .assets-with-prev-next-buttons .prev-next-buttons:has(button[is=prev-button]){left:20px}.shopify-section--multiple-images-with-text .multiple-images-with-text .assets-with-prev-next-buttons .prev-next-buttons:has(button[is=next-button]){right:20px}}.shopify-section--multiple-images-with-text .multiple-assets-with-text multiple-images-with-text-image-list .assets-component{visibility:hidden;transition-duration:.3s;transition-property:visibility}.shopify-section--multiple-images-with-text .multiple-assets-with-text multiple-images-with-text-image-list .assets-component.active{visibility:visible;transform:translate(0)!important}@media(max-width:1149px){body.template--collection .scroll-area.text-with-icons__list{grid:inherit;margin-inline:0;grid-auto-flow:column;grid-auto-columns:auto}body.template--collection .scroll-area.text-with-icons__list .text-with-icons__item{padding-inline:10px;min-width:250px}body.template--collection .scroll-area.text-with-icons__list .text-with-icons__item .image-icon{max-width:60px}body.template--collection .scroll-area.text-with-icons__list .text-with-icons__item .text-with-icons__text-wrapper .h5{font-size:18px}body.template--collection .scroll-area.text-with-icons__list .text-with-icons__item .text-with-icons__text-wrapper .metafield-rich_text_field>p:last-child{font-size:15px}}@media(max-width:767px){body.template--collection .scroll-area.text-with-icons__list{row-gap:20px}body.template--collection .scroll-area.text-with-icons__list .text-with-icons__item{padding-inline:5px;min-width:110px}body.template--collection .scroll-area.text-with-icons__list .text-with-icons__item .image-icon{max-width:40px}body.template--collection .scroll-area.text-with-icons__list .text-with-icons__item .text-with-icons__text-wrapper .h5{font-size:16px}body.template--collection .scroll-area.text-with-icons__list .text-with-icons__item .text-with-icons__text-wrapper .metafield-rich_text_field>p:last-child{display:none}}@media(max-width:575px){body.template--collection .scroll-area.text-with-icons__list .text-with-icons__item .image-icon{max-width:35px}body.template--collection .scroll-area.text-with-icons__list .text-with-icons__item .text-with-icons__text-wrapper .h5{font-size:14px}}.advanced-slider-wrapper{position:relative}.advanced-slider-wrapper .b2b-description-wrap{position:absolute;background-color:#eceff7;border:20px solid #fff;z-index:5;right:140px;top:50%;transform:translateY(-50%);padding:36px 18px;text-align:center}.b2b-description-wrap .b2b-description{font-size:24px;line-height:1.2;margin-bottom:30px}.b2b-description-wrap .b2b-description h2{font-family:var(--gotham-bold-family);line-height:1;font-size:80px;margin-bottom:6px}.b2b-description-wrap .b2b-description h3{font-family:var(--gotham-bold-family);font-size:32px;line-height:1.2;margin-bottom:16px}.b2b-description-wrap .b2b-description strong{display:block;font-family:var(--gotham-bold-family)}.b2b-description-wrap .b2b-cta-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.b2b-description-wrap .b2b-cta-group a{display:flex;align-items:center;justify-content:center;min-height:64px;gap:10px;border:2px solid #443755}.b2b-description-wrap .b2b-cta-group a:last-child{color:#443755;background-color:transparent}.advanced-slider-wrapper .slider-item-inner{position:relative;display:flex;align-items:flex-end;min-height:918px;margin-right:380px;padding-right:360px}.advanced-slider-wrapper .slide-bg{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.advanced-slider-wrapper .slider-content{position:relative;z-index:5;padding:78px 140px;color:#fff;display:flex;flex-direction:column;align-items:flex-start}.advanced-slider-wrapper .slider-content .title{font-family:var(--gotham-bold-family);font-size:96px;line-height:1.2;margin-bottom:12px}.advanced-slider-wrapper .slider-content .description{font-size:24px;line-height:1.5;max-width:790px;margin-bottom:160px}.advanced-slider-wrapper .slider-content .featured-product{position:relative;display:flex;align-items:center;background-color:#fff;padding:12px;gap:12px;color:#443755}.advanced-slider-wrapper .featured-product .product-img{max-width:83px}.advanced-slider-wrapper .featured-product .heading{opacity:.5}.advanced-slider-wrapper .featured-product .product-title{margin-top:0;margin-bottom:9px;font-family:var(--gotham-bold-family);font-size:24px;line-height:1.2}.advanced-slider-wrapper .featured-product .product-price{margin-top:0;line-height:1.2;font-weight:600}.advanced-slider-wrapper .featured-product .product-link{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.advanced-slider-wrapper .swiper-pagination{right:140px;left:initial!important;width:auto!important;bottom:78px!important;display:flex;align-items:flex-end}.advanced-slider-wrapper .swiper-pagination-bullet{position:relative;width:150px;background:transparent;height:auto;margin:0!important;border-bottom:3px solid rgba(255,255,255,.3);border-radius:0;text-transform:uppercase;line-height:1.5;opacity:1!important;color:transparent}.advanced-slider-wrapper .swiper-pagination-bullet-active{border-color:#fff;color:#fff}.advanced-slider-wrapper .swiper-pagination-bullet:first-child:before{content:"01";display:block;position:absolute;left:-30px;font-size:24px;color:#fff}.advanced-slider-wrapper .swiper-pagination-bullet:last-child:before{content:attr(data-index);display:block;position:absolute;right:-30px;font-size:24px;color:#fff}.image-text-blocks-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin:34px 0}.img-txt-block{position:relative}.img-txt-block .block-link{position:absolute;left:0;top:0;width:100%;height:100%}.img-txt-block .block-img{display:block;width:100%;height:auto;margin-bottom:24px}.img-txt-block .block-title{font-family:var(--gotham-bold-family);font-size:36px;line-height:1.5;margin-bottom:16px}.img-txt-block .block-description{font-size:16px;line-height:1.5}.exclusive-benefits-wrapper{padding:24px 0;text-align:center}.exclusive-benefits-wrapper .title{font-family:var(--gotham-bold-family);font-size:45px;line-height:1.2;margin-bottom:16px}.exclusive-benefits-wrapper .desc{font-size:24px;line-height:1.4;max-width:1360px;margin:0 auto}.exclusive-benefits-wrapper .benefits-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));max-width:1360px;margin-top:32px;margin-left:auto;margin-right:auto}.benefits-list .benefit-item{display:flex;flex-direction:column;align-items:center}.benefits-list .benefit-item .item-title{font-size:18px;font-weight:600;line-height:1.2}.benefits-list .benefit-item .item-desc{line-height:1.3;max-width:230px}.start-steps-wrap{padding:24px 0}.start-steps-wrap .title{font-family:var(--gotham-bold-family);font-size:45px;line-height:1.2;margin-bottom:30px}.start-step-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;text-align:center}.start-step-list .step-item{display:flex;flex-direction:column;align-items:center;padding:32px 50px 60px;background-color:#f8f4ff}.start-step-list .step-item .no{font-family:var(--gotham-bold-family);font-size:96px;line-height:1.2;min-width:120px;border-bottom:3px solid rgb(68 55 85 / 15%);padding-bottom:20px;margin-bottom:24px}.start-step-list .step-item .step-title{font-family:var(--gotham-bold-family);font-size:24px;line-height:1.2;margin-bottom:20px}.start-step-list .step-item .step-desc{margin-bottom:20px}.start-step-list .step-item .button{width:100%;max-width:290px}.featured-spotlight-wrapper{display:flex;align-items:stretch;padding:0 140px}.spotlight-info-part{background-size:cover;background-repeat:no-repeat;background-position:center;min-height:765px;flex:0 0 520px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:20px;padding:120px 57px;text-align:center}.spotlight-image-part{flex:1 1 auto}.spotlight-image-part img{display:block;width:100%;height:100%;object-fit:cover}.spotlight-info-part .title{font-family:var(--gotham-bold-family);font-size:32px;line-height:1.2}.spotlight-info-part .info{display:flex;flex-wrap:wrap;align-items:center;gap:30px;opacity:.5}.spotlight-info-part .button{min-height:56px;display:flex;align-items:center;width:100%;max-width:160px;justify-content:center}.help-faqs-wrapper{display:flex;gap:140px;padding:34px 0}.help-faqs-wrapper .main-part{flex:1 1 auto}.help-faqs-wrapper .featured-image-wrap{position:relative;margin-bottom:16px}.help-faqs-wrapper .featured-image-wrap .addi-img{position:absolute;top:50%;left:100%;transform:translate(-60%,-50%);max-width:270px}.help-faqs-wrapper .title{font-family:var(--gotham-bold-family);font-size:32px;line-height:1.2}.help-faqs-wrapper .main-part .desc{line-height:1.3;margin:16px 0}.help-faqs-wrapper .button{min-height:56px;display:flex;align-items:center;justify-content:center}.help-faqs-wrapper .main-part .button{max-width:240px}.help-faqs-wrapper .faqs-part{flex:0 0 520px;padding:42px;background-color:#fbfbfb;border:1px solid #ECEFF7}.help-faqs-wrapper .accordion-box{padding:0;margin:16px 0}.help-faqs-wrapper .accordion-box>:last-child{border-block-end-width:1px}.help-faqs-wrapper .faq-more{background-color:transparent;color:#443755}.exploring-wrapper{background-color:#cab2d5}.exploring-wrapper .title{font-family:var(--gotham-bold-family);font-size:45px;line-height:1.2;margin-bottom:48px}.exploring-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px}.explore-item a{display:block}.explore-item .explore-img{display:block;width:100%;height:auto}.explore-item .explore-title{font-family:var(--gotham-bold-family);font-size:32px;line-height:1.3;margin:24px 0}.explore-item .button{min-height:56px;border:2px solid #443755;background-color:transparent;color:#443755;width:100%;max-width:200px}.terms-conditions-wrapper{padding:34px 0}.terms-conditions-wrapper .title{font-family:var(--gotham-bold-family);font-size:45px;text-align:center}.terms-conditions-wrapper .desc{text-align:center;max-width:900px;margin:0 auto}.terms-conditions-list{max-width:1080px;margin-top:40px;margin-left:auto;margin-right:auto}.terms-conditions-list .item{display:flex;align-items:flex-start;gap:24px}.terms-conditions-list .item:not(:last-child){margin-bottom:4px}.terms-conditions-list .item .info{border-bottom:1px solid #44375533;padding-bottom:24px}.terms-conditions-list .item .item-title{font-family:var(--gotham-bold-family);font-size:32px;line-height:1.2;margin:20px 0 10px}.vision-wrapper{background-color:#443755}.vision-wrapper .section{padding-top:60px;padding-bottom:140px}.vision-wrapper .title{font-family:var(--gotham-bold-family);font-size:45px;color:#fff;line-height:1.2;margin-bottom:16px}.vision-wrapper .desc{color:#fff;font-size:24px;line-height:1.3;margin-bottom:120px}.vision-detailed{display:flex;align-items:center}.vision-detailed .project-list{position:relative;flex:0 0 48%;background-color:#fff;padding:40px;z-index:10}.project-list .project:first-child{border-bottom:1px solid #CAB2D5;padding-bottom:24px;margin-bottom:24px}.project-list .project .name{font-family:var(--gotham-bold-family);font-size:24px;margin-bottom:10px}.project-list .project .content{font-size:24px;line-height:1.3}.vision-detailed .image-slide-wrap{position:relative;flex:0 0 52%;max-width:52%}.vision-detailed .image-slide-inner{position:absolute;left:-30px;top:calc(50% + 30px);transform:translateY(-50%);width:50vw}.vision-detailed .image-slide-inner .swiper{position:relative;padding-bottom:60px}.vision-detailed .swiper-button{width:48px;height:48px;border:1px solid #F8F4FF;border-radius:50%;color:#f8f4ff;font-size:0}.vision-detailed .swiper-button:after{font-size:18px}.vision-detailed .swiper-button-prev{left:51%;top:initial;bottom:0}.vision-detailed .swiper-button-next{left:calc(51% + 65px);top:initial;bottom:0}@media(max-width:1440px){.advanced-slider-wrapper .slider-content .title{font-size:76px}.advanced-slider-wrapper .slider-content .description,.advanced-slider-wrapper .featured-product .product-title{font-size:20px}.b2b-description-wrap .b2b-description h2{font-size:60px}.b2b-description-wrap .b2b-description h3{font-size:22px}.b2b-description-wrap .b2b-description{font-size:18px}.b2b-description-wrap .b2b-cta-group a{min-height:unset}.advanced-slider-wrapper .slider-content{padding:78px 40px}.advanced-slider-wrapper .b2b-description-wrap{right:40px}.advanced-slider-wrapper .slider-item-inner{margin-right:280px}.featured-spotlight-wrapper{padding:0}}@media(max-width:1100px){.b2b-description-wrap .b2b-cta-group{grid-template-columns:repeat(1,minmax(0,1fr))}.advanced-slider-wrapper .slider-item-inner{margin-right:200px}.advanced-slider-wrapper .slider-item-inner{min-height:708px}.advanced-slider-wrapper .swiper-pagination-bullet{width:75px;font-size:10px}.advanced-slider-wrapper .swiper-pagination-bullet:first-child:before,.advanced-slider-wrapper .swiper-pagination-bullet:last-child:before{font-size:18px}.advanced-slider-wrapper .slider-content .title{font-size:50px}.img-txt-block .block-title{font-size:30px;margin-bottom:6px}.vision-wrapper .title,.exclusive-benefits-wrapper .title,.start-steps-wrap .title,.exploring-wrapper .title,.terms-conditions-wrapper .title{font-size:35px}.vision-wrapper .desc{font-size:20px;margin-bottom:40px}.project-list .project .name,.project-list .project .content{font-size:20px}.vision-detailed{flex-wrap:wrap;gap:32px}.vision-detailed .project-list,.vision-detailed .image-slide-wrap{flex:0 0 100%;max-width:100%}.vision-detailed .image-slide-inner{position:relative;left:initial;top:initial;width:100%;transform:none}.vision-detailed .swiper-button-prev{left:0}.vision-detailed .swiper-button-next{left:65px}.vision-wrapper .section{padding-top:60px;padding-bottom:60px}.exclusive-benefits-wrapper .desc{font-size:20px}.exclusive-benefits-wrapper .benefits-list{grid-template-columns:repeat(3,minmax(0,1fr))}.start-step-list{gap:24px}.start-step-list .step-item .no{font-size:54px}.start-step-list .step-item .step-title{font-size:20px}.start-step-list .step-item{padding:32px 24px}.featured-spotlight-wrapper{flex-direction:column}.spotlight-info-part{min-height:470px;padding:50px 20px;flex:0 0 auto}.help-faqs-wrapper .featured-image-wrap .addi-img{display:none}.help-faqs-wrapper{gap:20px}.help-faqs-wrapper .title{font-size:24px}.help-faqs-wrapper .faqs-part{flex:0 0 440px}.explore-item .explore-title{font-size:24px}.exploring-list{gap:20px}.terms-conditions-list .item .item-title{font-size:24px}}@media(max-width:767px){.advanced-slider-wrapper .slider-content .featured-product{display:none}.advanced-slider-wrapper .slider-item-inner{margin-right:0;margin-bottom:180px;padding-bottom:200px;padding-right:0}.advanced-slider-wrapper .slider-content{padding:0 32px}.advanced-slider-wrapper .slider-content .description{margin-bottom:0}.advanced-slider-wrapper .swiper-pagination{left:62px!important;right:inherit;bottom:340px!important}.advanced-slider-wrapper .b2b-description-wrap{left:32px;right:32px;bottom:24px;top:initial;transform:none;border-width:10px;padding:14px}.b2b-description-wrap .b2b-description h2{font-size:40px}.b2b-description-wrap .b2b-description h3{font-size:18px;margin-bottom:6px}.b2b-description-wrap .b2b-description{font-size:15px;margin-bottom:20px}.b2b-description-wrap .b2b-cta-group a{height:48px;padding:8px 20px}.advanced-slider-wrapper .slider-content .title{font-size:40px}.advanced-slider-wrapper .slider-content .description{font-size:16px}.advanced-slider-wrapper .slider-item-inner{min-height:550px}.start-step-list{grid-template-columns:repeat(1,minmax(0,1fr))}.help-faqs-wrapper{flex-direction:column;gap:60px;padding:12px 0}.help-faqs-wrapper .faqs-part{flex:0 0 100%}}@media(max-width:699px){.advanced-slider-wrapper .slider-content{padding:0 20px}.advanced-slider-wrapper .b2b-description-wrap{left:20px;right:20px}.advanced-slider-wrapper .slider-item-inner{min-height:520px}.advanced-slider-wrapper .slider-content .title,.b2b-description-wrap .b2b-description h2{font-size:36px}.image-text-blocks-wrapper{grid-template-columns:repeat(1,minmax(0,1fr))}.img-txt-block .block-title{font-size:20px}.img-txt-block .block-description{font-size:14px}.image-text-blocks-wrapper{margin:12px 0}.vision-wrapper .title,.exclusive-benefits-wrapper .title,.start-steps-wrap .title,.exploring-wrapper .title,.terms-conditions-wrapper .title{font-size:24px}.vision-wrapper .desc{font-size:16px;margin-bottom:32px}.vision-detailed .project-list{padding:24px}.project-list .project .name{font-size:20px}.project-list .project .content{font-size:14px}.vision-wrapper .section{padding-top:32px;padding-bottom:32px}.exclusive-benefits-wrapper .desc{font-size:16px}.exclusive-benefits-wrapper .benefits-list{grid-template-columns:repeat(1,minmax(0,1fr));margin-top:0}.exclusive-benefits-wrapper{padding:12px 0}.benefits-list .benefit-item .item-title{font-size:16px}.benefits-list .benefit-item .item-desc{font-size:14px}.start-steps-wrap{padding:12px 0}.start-step-list .step-item .step-title{font-size:16px;margin-bottom:10px}.start-step-list .step-item .step-desc{font-size:14px;margin-bottom:10px}.start-step-list .step-item .no{padding-bottom:10px;margin-bottom:14px}.spotlight-info-part .title{font-size:20px}.help-faqs-wrapper .faqs-part{margin:0 -20px;padding:32px 20px}.help-faqs-wrapper .title{font-style:20px}.help-faqs-wrapper .main-part .desc{font-size:14px}.help-faqs-wrapper .accordion-box{margin-top:0}.exploring-list{grid-template-columns:repeat(1,minmax(0,1fr));gap:40px}.explore-item .explore-title{font-size:20px;margin:14px 0}.exploring-wrapper .title{margin-bottom:24px}.explore-item .button{min-height:unset}.terms-conditions-list .item{flex-direction:column;gap:0}.terms-conditions-list .item .item-title{font-size:20px;margin-top:0}.terms-conditions-list .item .item-content{font-size:14px}.terms-conditions-wrapper{padding:12px 0}.terms-conditions-list{margin-top:20px}}.account-info-form-wrapper{max-width:1200px;padding:0 20px;margin:40px auto}.account-info-form-wrapper .account-form-field{display:none;border:1px solid #D2D2D6;padding:40px;margin-bottom:40px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.account-info-form-wrapper .account-form-field.active{display:block;animation:fadeIn .25s ease-in-out}.account-form-field .heading{margin-bottom:40px}.account-form-field .title{font-family:var(--gotham-bold-family);font-size:45px;line-height:1.2}.account-form-field .description{color:#443755;font-size:24px;line-height:1.5;margin-top:16px}.account-form-field .addr-fieldset{display:flex;gap:40px}.account-form-field .billing-address{margin-bottom:20px}.addr-fieldset .fieldset-label{flex:0 0 380px;font-family:var(--gotham-bold-family);font-size:24px}.addr-fieldset .fieldset-label .desc{display:block;font-family:var(--text-font-family);font-size:16px;line-height:1.5;margin-top:16px}.addr-fieldset .fieldset-label .desc p:not(:last-child){margin-bottom:24px}.addr-fieldset .fieldset-label .desc ul{list-style:disc;padding-left:20px}.addr-fieldset .fieldset{flex:1 1 auto}.fieldset .input-row-narrow{grid-template-columns:repeat(4,minmax(0,1fr))}.fieldset .input-row-narrow .form-control:first-child{grid-column:span 3}.fieldset .input-row-short{grid-template-columns:repeat(3,minmax(0,1fr))}.input-checkbox{display:none;opacity:0;visibility:hidden}.label-checkbox{position:relative;display:flex;align-items:center;gap:12px;font-size:18px;font-weight:600;line-height:1.5}.label-checkbox:before{content:"";flex:0 0 auto;display:block;width:50px;height:30px;background-color:#b9b9b9;border-radius:30px;transition:all .25s ease-in-out}.label-checkbox:after{content:"";display:block;position:absolute;box-shadow:0 3px 8px #00000026;width:26px;height:26px;background-color:#fff;border-radius:50%;left:3px;transition:all .25s ease-in-out}.input-checkbox:checked+.label-checkbox:before{background-color:#00b3a9}.input-checkbox:checked+.label-checkbox:after{left:21px}#account-address .form-wrap{display:flex;flex-direction:column;gap:40px}.account-form-field .cta-group{display:flex;justify-content:flex-end;gap:16px;border-top:1px solid #D2D2D6;padding-top:40px}.account-form-field .cta-group .button{font-size:18px;min-height:60px;min-width:180px}.account-form-field .cta-group .button:first-child{border:2px solid #443755;background-color:transparent;color:#443755}.account-form-field input:disabled,.account-form-field select:disabled,.account-form-field input:disabled+label,.account-form-field select:disabled+label{opacity:.3}.account-form-field select:disabled+svg+label{display:none}.label-fileupload{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:2px dashed #D2D2D6;padding:40px}.label-fileupload.required{border-color:#f34949}.label-fileupload .name{font-size:24px;line-height:1.3;text-align:center}.label-fileupload .content{font-size:16px;color:#9b95a4}.label-fileupload .content b{display:block;font-size:18px;font-weight:700;color:#00b3a9;text-align:center}.description-fileupload{display:block;text-align:center;color:#d2d2d6;line-height:1.5;margin-top:16px}#trade-program .form-wrap{display:flex;flex-direction:column;gap:40px}#trade-program .addr-fieldset{padding-top:40px;border-top:1px solid #D2D2D6}.addr-fieldset .fieldset-desc{flex:1 1 auto}.addr-fieldset .fieldset-desc p:not(:last-child){margin-bottom:24px}#trade-program .fieldset-label .label-checkbox{align-items:flex-start;font-weight:400}#trade-program .fieldset-label .label-checkbox:after{top:2px}#trade-program .fieldset-label .desc-title{font-size:18px;font-weight:700;margin-bottom:16px}.account-info-form-wrapper .stepbar-wrap{width:100%;text-align:center;margin:40px auto;max-width:840px}.stepbar-wrap .bar-title{font-family:var(--gotham-bold-family);font-size:24px;line-height:1.4;margin-bottom:8px}.stepbar-wrap .stepbar{display:flex;align-items:flex-start;justify-content:space-between;gap:4px}.stepbar .single-step{position:relative;flex:0 0 auto;padding-bottom:30px}.stepbar .line{position:relative;top:19px;flex:1 1 auto;height:2px;background-color:#443755}.stepbar .step-count{width:40px;height:40px;border:2px solid #443755;border-radius:50%;font-weight:700;display:flex;align-items:center;justify-content:center}.stepbar .step-count svg{display:none}.stepbar .step-label{position:absolute;bottom:0;left:50%;transform:translate(-50%);font-size:18px;font-weight:700;line-height:1.2}.stepbar .single-step.active .step-count{background-color:#e7b3fe;border-color:#e7b3fe}.stepbar .single-step.passed .step-count{font-size:0;color:#fff;background-color:#00b3a9;border-color:#00b3a9}.stepbar .single-step.passed .step-count svg{display:block}#account-address input.required{border-color:#f34949}.account-info-form-wrapper .submitted-field{display:block;text-align:center}.account-info-form-wrapper .submitted-field .title{margin-bottom:20px}.account-info-form-wrapper select[data-name=country] option:not([value="United States"],[value=Canada],[value=---]){display:none}#account-address input[type=number]::-webkit-outer-spin-button,#account-address input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#account-address input[type=number][type=number]{-moz-appearance:textfield}@media(max-width:991px){.account-form-field .title{font-size:36px}.account-form-field .description,.label-fileupload .name{font-size:20px}.addr-fieldset .fieldset-label{flex:0 0 280px;font-size:20px}}@media(max-width:768px){.account-form-field .addr-fieldset{flex-direction:column;gap:20px}#account-address .form-wrap{gap:20px}.addr-fieldset .fieldset-label{flex:1 1 100%}}@media(max-width:500px){.account-info-form-wrapper .account-form-field{padding:20px;margin-bottom:20px}.account-form-field .title{font-size:28px}.account-form-field .description,.label-fileupload .name{font-size:16px}.account-form-field .description{margin-top:10px}.account-form-field .heading{margin-bottom:20px}.addr-fieldset .fieldset-label{font-size:18px}.account-form-field .addr-fieldset{gap:10px}.account-form-field .billing-address{margin-bottom:0}.fieldset .input-row-short{grid-template-columns:repeat(1,minmax(0,1fr))}.label-checkbox{font-size:16px}.account-form-field .cta-group .button{font-size:16px;min-height:52px;min-width:100px}.account-form-field .cta-group{padding-top:20px}.label-fileupload .content{font-size:14px}.label-fileupload .content b{font-size:16px}#trade-program .form-wrap{gap:20px}#trade-program .addr-fieldset{padding-top:20px}.label-fileupload{padding:20px}.description-fileupload{margin-top:10px}.addr-fieldset .fieldset-label .desc p:not(:last-child),.addr-fieldset .fieldset-desc p:not(:last-child){margin-bottom:10px}.addr-fieldset .fieldset-label .desc{margin-top:10px}.fieldset .input-row-narrow{grid-template-columns:repeat(3,minmax(0,1fr))}.fieldset .input-row-narrow .form-control:first-child{grid-column:span 2}#account-address .fieldset>.form-control:last-child{margin-top:20px}.stepbar .step-label{font-size:15px}.stepbar .single-step{padding-bottom:23px}.stepbar .step-count{width:36px;height:36px}.stepbar-wrap .bar-title{font-size:20px}.account-info-form-wrapper .stepbar-wrap{margin:10px auto}}@media(min-width:1250px){.start-step-list .step-item .step-desc{min-height:105px}}@media(min-width:901px){.start-step-list .step-item .step-desc{min-height:125px}}@media(max-width:900px){.start-step-list .step-item .step-desc{min-height:inherit}}.uploadcare--widget{display:none!important}button.uploadcare--button_primary{background:#157cfc;border-color:#157cfc;color:#fff}.account-form-field .subtitle{font-family:var(--gotham-bold-family);font-size:25px;line-height:1.2;margin-bottom:15px}.account-form-field p{margin-bottom:10px}@media(max-width:768px){.account-form-field .subtitle{font-size:18px}}.template--product .shopify-section--main-product .product-recommendations.old-version .product-info__complementary-products .horizontal-product-list-carousel,.template--product .shopify-section--main-product .product-recommendations.old-version .product-info__complementary-products .horizontal-product-list{border:0}.template--product .shopify-section--main-product .product-recommendations.old-version .product-info__complementary-products .horizontal-product-list-carousel .horizontal-product{margin:1px}.template--product .shopify-section--main-product .product-recommendations.old-version{margin-top:10px}.template--product .shopify-section--main-product .old-version.sizeGuide-button{background-color:#f2f2f2;box-shadow:2px 3px 4px #00000026;border-radius:36px;margin-top:30px;padding:8px 15px 7px;position:relative;width:100%}.template--product .shopify-section--main-product .product-recommendations.old-version .product-info__complementary-products button.circle-chevron:hover:not([disabled]){background:rgb(var(--text-color)/80%)}.template--product .shopify-section--main-product .product-recommendations.old-version .product-info__complementary-products button.circle-chevron{color:#fff}.template--product .shopify-section--main-product .product-recommendations.old-version .product-info__complementary-products .horizontal-product-list-carousel .horizontal-product .horizontal-product__info .horizontal-product__cta button,.template--product .shopify-section--main-product .product-recommendations.old-version .product-info__complementary-products .horizontal-product-list .horizontal-product .horizontal-product__info .horizontal-product__cta button{background:rgb(var(--text-color));color:#fff}.template--product .shopify-section--main-product .product-recommendations.old-version .product-info__complementary-products .horizontal-product-list-carousel .horizontal-product .horizontal-product__info .horizontal-product__cta button:hover{background:rgb(var(--text-color)/80%)}.template--product .shopify-section--main-product .product-recommendations.old-version .product-info__complementary-products .horizontal-product-list .horizontal-product{display:flex}.template--product .shopify-section--main-product .product-recommendations.old-version .product-info__complementary-products .horizontal-product-list .horizontal-product .horizontal-product__info{margin-left:unset}
/*# sourceMappingURL=/cdn/shop/t/120/assets/custom.css.map */
