.product-information__grid .multi-step-next-btn,.product-information__grid .multi-step-submit-btn{margin:16px 0 0;width:100%;border:0}body:has(.dialog-zoomed-gallery__dialog[open]){overflow:hidden}.product-information__grid .multi-step-prev-btn{display:flex;align-items:center;color:var(--brand-gray-600);border:0;background:transparent;padding:0;font-size:var(--responsive-paragraph-md-text-size);line-height:var(--responsive-paragraph-md-line-height);font-weight:500;margin-bottom:8px}.product-information__grid .multi-step-prev-btn svg{transform:rotate(180deg);-webkit-transform:rotate(180deg);margin-top:-1px}.product-information__grid .multi-step-prev-btn svg path{stroke:var(--brand-gray-600)}.product-information__grid .multi-step-form__progress{display:none}[data-submit-button].loading{opacity:.6;pointer-events:none}.multi-step-form__pricing-summary{display:flex;flex-direction:column;align-items:flex-start;gap:0;margin:24px 0 8px}.multi-step-form__pricing-summary-main{display:flex;align-items:baseline;gap:10px}.multi-step-form__pricing-summary-main:has(.multi-step-form__pricing-compare:not([hidden])) .multi-step-form__pricing-price{color:var(--brand-red-700)}.multi-step-form__pricing-price{font-size:28px;line-height:1;font-weight:600;color:var(--brand-teal-600);display:none}.multi-step-form__pricing-compare{font-size:var(--responsive-paragraph-sm-text-size);line-height:var(--responsive-paragraph-sm-line-height);color:var(--brand-gray-600);text-decoration:line-through}.multi-step-form__pricing-savings{font-size:var(--responsive-paragraph-sm-text-size);line-height:var(--responsive-paragraph-sm-line-height);color:var(--brand-gray-700)}.multi-step-form__mobile-sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:25;display:flex;flex-direction:column;gap:0;border-radius:16px 16px 0 0;background:#fff8f2;box-shadow:0 -16px 24px #39220d1a;overflow:hidden}.multi-step-form__mobile-sticky-cta[hidden]{display:none}.multi-step-form__mobile-sticky-promo{width:100%;padding:4px 8px;text-align:center;font-weight:600}.multi-step-form__mobile-sticky-promo p{font-size:var(--responsive-paragraph-sm-text-size);line-height:var(--responsive-paragraph-sm-line-height)}.product-information__media-promo{position:absolute;left:24px;bottom:112px;z-index:3;width:auto;border-radius:4px;padding:4px 8px;text-align:left}.product-information__media-promo p{font-size:16px;font-weight:700}.product-information__media media-gallery{position:relative}.multi-step-form__mobile-sticky-cta-main{display:flex;align-items:center;padding:8px 12px;width:100%}.multi-step-form__mobile-sticky-summary{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px;padding-right:8px}.multi-step-form__mobile-sticky-summary[hidden]{display:none}.multi-step-form__mobile-sticky-title{font-size:var(--responsive-paragraph-sm-text-size);line-height:var(--responsive-paragraph-sm-line-height);color:var(--brand-gray-700)}.multi-step-form__mobile-sticky-price-row{display:flex;flex-direction:column;align-items:baseline;gap:0}.multi-step-form__mobile-sticky-price-row:has(.multi-step-form__mobile-sticky-compare:not([hidden])) .multi-step-form__mobile-sticky-price{color:var(--brand-red-700)}.multi-step-form__mobile-sticky-price{font-size:24px;line-height:22px;font-weight:500;color:var(--brand-teal-600)}.multi-step-form__mobile-sticky-compare{font-size:var(--responsive-paragraph-md-text-size);line-height:var(--responsive-paragraph-md-line-height);color:var(--brand-gray-600);text-decoration:line-through}.multi-step-form__mobile-sticky-button{border:0;width:auto}.multi-step-form__mobile-sticky-summary[hidden]+.multi-step-form__mobile-sticky-button{width:100%}.product-information__grid .multi-step-btn-main{width:100%}.product-information__grid .multi-step-form__step-content .text-block p{line-height:var(--responsive-paragraph-md-line-height)}.button.deferred-media__poster-button .deferred-media__poster-icon.icon-pause{display:none}@media screen and (min-width:750px){.multi-step-form__mobile-sticky-cta{display:none!important}}@media screen and (max-width:991px){.slideshow-controls__thumbnails{padding:16px;width:100%;justify-content:center}.studio-product .product-information .product-details,.home-product .product-information .product-details{padding:16px 0 0}.product-information__grid .multi-step-next-btn,.product-information__grid .multi-step-submit-btn{margin-top:20px}.product-information__grid .multi-step-btn-main{margin-top:16px;display:flex;flex-wrap:wrap;position:relative;border-radius:16px 16px 0 0;border-top:1px solid #D5CDBF;width:calc(100% + 48px);margin-left:-24px;padding:0 24px}}@media screen and (max-width:749px){.studio-product .product-information .product-details,.home-product .product-information .product-details{z-index:1;margin-top:-20px;background:var(--brand-white-black-white);width:calc(100% + 32px);margin-left:-16px;padding:16px 24px 0;border-radius:16px 16px 0 0}.product-information slideshow-controls.media-gallery__mobile-controls{bottom:24px;mix-blend-mode:normal;width:auto;right:0;min-height:unset}.home-product .product-information slideshow-controls.media-gallery__mobile-controls,.studio-product .product-information slideshow-controls.media-gallery__mobile-controls{bottom:38px}.product-information .slideshow-controls__dots{gap:8px;padding:0 24px}.product-information .slideshow-controls__dots button{--size: auto}.product-information .slideshow-controls__dots button:after{width:6px;height:6px;background:transparent;border-radius:50%;box-shadow:0 0 2px 1px #00000029;border:1px solid var(--slideshow-dot-color, var(--brand-white-black-white))}.product-information .slideshow-controls__dots button[aria-selected=true]:after{background:var(--slideshow-dot-color, var(--brand-white-black-white));width:10px;height:10px}.product-information__media-promo{bottom:78px;left:13px}.home-product .product-information__media-promo,.studio-product .product-information__media-promo{bottom:32px}.studio-product .pdp-included,.home-product .pdp-included{width:calc(100% + 48px);margin-left:-24px;border-radius:16px 16px 0 0}.product-information__media-promo p{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/custom-product.css.map */
