.shopify-section:first-child.product-section{margin-top:calc(-1 * var(--header-height));padding-top:var(--header-height)}.qeydo-default-product .product__info-container>*:not(.pickup-availability){margin-top:2rem}.qeydo-default-product .product__info-container>.product__custom-badges+.product__title__wrapper{margin-top:1.1rem}.qeydo-default-product .product__title__wrapper+.qeydo-reviews-block--compact{margin-top:.8rem}.qeydo-default-product .qeydo-reviews-block--compact+.qeydo-price-details__sku{margin-top:.55rem}.qeydo-default-product .qeydo-price-details__sku+.price-wrapper{margin-top:1.3rem}.qeydo-default-product .price-wrapper .product__tax{margin-top:.45rem;color:rgb(var(--color-foreground-secondary));font-size:1.2rem;line-height:1.35}.qeydo-default-product .qeydo-price-details{width:100%;margin-top:.6rem;color:rgb(var(--color-foreground))}.qeydo-default-product .qeydo-price-details__tax{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .6rem;margin:0;color:rgb(var(--color-foreground-secondary));font-size:1.2rem;line-height:1.4}.qeydo-default-product .qeydo-price-details__tax strong{color:rgb(var(--color-foreground));font-weight:600}.qeydo-default-product .qeydo-price-details__status{width:.7rem;height:.7rem;flex:0 0 .7rem;border-radius:50%;background:rgba(var(--color-foreground),.72)}.qeydo-default-product .qeydo-price-details__separator{color:rgba(var(--color-foreground),.42)}.qeydo-default-product .qeydo-price-details__sku{display:flex;align-items:baseline;gap:.45rem;margin:0;color:rgb(var(--color-foreground-secondary));font-size:1.1rem;line-height:1.4;letter-spacing:.015em}.qeydo-default-product .qeydo-price-details__sku strong{overflow-wrap:anywhere;color:rgb(var(--color-foreground));font-weight:500;letter-spacing:.035em}.qeydo-default-product .qeydo-price-details__sku.visibility-hidden{display:none}.qeydo-default-product .qeydo-price-details__inventory{margin-top:.9rem}.qeydo-default-product .qeydo-price-details__inventory .product__inventory-inner{flex-wrap:wrap;gap:.35rem .55rem;font-size:1.3rem;line-height:1.35;text-transform:none}.qeydo-default-product .qeydo-price-details__inventory-count{color:rgb(var(--color-foreground-secondary));font-weight:500}.qeydo-default-product .qeydo-price-details__inventory+.qeydo-care-eligibility{display:grid;grid-template-columns:2.6rem minmax(0,1fr);align-items:center;gap:1rem;width:100%;margin:1.2rem 0 0;padding:1rem 1.1rem;box-sizing:border-box}.qeydo-default-product .qeydo-price-details .qeydo-care-eligibility__icon{width:2.6rem;height:2.6rem}.qeydo-default-product .qeydo-price-details .qeydo-care-eligibility__icon svg{width:1.55rem;height:1.55rem}.qeydo-default-product .qeydo-price-details__service{display:grid;grid-template-columns:2.6rem minmax(0,1fr);align-items:center;gap:1rem;margin-top:1.2rem;padding:1rem 1.1rem;border-radius:1.2rem;background:rgb(var(--color-background-secondary))}.qeydo-default-product .qeydo-price-details__icon{display:grid;place-items:center;width:2.6rem;height:2.6rem;border:.1rem solid rgba(var(--color-foreground),.11);border-radius:50%;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.qeydo-default-product .qeydo-price-details__icon svg{width:1.55rem;height:1.55rem;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.qeydo-default-product .qeydo-price-details__copy{min-width:0;display:flex;flex-direction:column;gap:.15rem;font-size:1.3rem;line-height:1.35}.qeydo-default-product .qeydo-price-details__copy strong{font-weight:600}.qeydo-default-product .qeydo-price-details__copy small{color:rgb(var(--color-foreground-secondary));font-size:1.2rem;line-height:1.4}@media screen and (max-width:749px){.qeydo-default-product .qeydo-price-details{margin-top:.55rem}.qeydo-default-product .qeydo-price-details__tax{font-size:1.2rem}.qeydo-default-product .qeydo-price-details__inventory+.qeydo-care-eligibility{grid-template-columns:2.6rem minmax(0,1fr);gap:.8rem;padding:.9rem 1rem}.qeydo-default-product .qeydo-price-details__service{grid-template-columns:2.6rem minmax(0,1fr);gap:.8rem;padding:.9rem 1rem}.qeydo-default-product .qeydo-price-details__icon{width:2.6rem;height:2.6rem}.qeydo-default-product .qeydo-price-details__copy{font-size:1.2rem}.qeydo-default-product .qeydo-price-details__copy small{font-size:1.1rem}}.qeydo-default-product .price-wrapper+.installment-wrapper:empty{display:none}.qeydo-default-product .product-parameters{box-sizing:border-box;width:100%;margin-top:1.8rem!important;margin-inline:0;padding:1.8rem 0 2rem;border-inline:0;border-top:.1rem solid rgb(var(--color-border));border-bottom:.1rem solid rgb(var(--color-border))}.qeydo-default-product .qeydo-product-reassurance{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:1.8rem!important}.qeydo-default-product .qeydo-product-reassurance .product-tags__tag{display:inline-flex;align-items:center;min-height:3.2rem;padding:.55rem .9rem;font-size:1.2rem;font-weight:500;line-height:1.25;white-space:nowrap}.qeydo-default-product .qeydo-product-reassurance__detail{margin-left:.35rem;color:rgb(var(--color-foreground-secondary));font-weight:400}.qeydo-default-product .qeydo-product-reassurance+.product__inventory{margin-top:.8rem}.qeydo-default-product .product__inventory-inner{font-size:1.2rem;font-weight:600}.qeydo-default-product .qeydo-product-family,.qeydo-default-product .access-modes-block--default-compact{width:100%;margin:2.4rem 0 0!important;padding:0!important;color:rgb(var(--color-foreground));background:transparent}.qeydo-default-product .qeydo-product-family__heading{display:block;margin:0;color:rgb(var(--color-foreground-secondary));font-family:var(--font-body-family);font-size:1rem;font-weight:600;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.qeydo-default-product .access-modes-block--default-compact .access-modes__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;align-items:start;justify-content:stretch;gap:1.2rem 1rem;margin-top:1rem}.qeydo-default-product .access-modes-block--default-compact .access-modes__list>.access-modes__item{grid-column:auto}.qeydo-default-product .access-modes-block--default-compact .access-modes__item{justify-content:flex-start;width:100%;padding:0;color:rgb(var(--color-foreground));background:transparent;border:0;border-radius:0;white-space:normal}.qeydo-default-product .access-modes-block--default-compact .access-modes__icon{width:1.7rem;height:1.7rem;font-size:1.7rem}.qeydo-default-product .qeydo-product-compatibility__items{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem .8rem;min-width:0;margin-top:1rem}.qeydo-default-product .qeydo-product-compatibility__doors,.qeydo-default-product .qeydo-product-compatibility__badge{display:inline-flex;align-items:center;gap:.5rem;min-width:0;font-size:1.25rem;line-height:1.3}.qeydo-default-product .qeydo-product-compatibility__doors .icon,.qeydo-default-product .qeydo-product-compatibility__badge .icon{flex:0 0 auto;width:1.7rem;height:1.7rem;font-size:1.7rem}.qeydo-default-product .qeydo-product-compatibility__doors{flex:0 1 auto}.qeydo-default-product .qeydo-product-compatibility__badge{flex:0 0 auto;min-height:2.8rem;padding:.45rem .75rem;border-radius:var(--border-radius-button, .8rem);background:rgb(var(--color-background-secondary));white-space:nowrap}.qeydo-default-product .qeydo-product-compatibility__link{display:inline-flex;align-items:center;gap:.5rem;margin-top:1rem;color:rgb(var(--color-foreground));font-size:1.25rem;font-weight:600;text-decoration:none}.qeydo-default-product .qeydo-product-compatibility__link .icon-button-arrow{width:1.7rem;height:1.7rem}.qeydo-default-product .qeydo-product-family--compatibility+.product__buy-buttons{margin-top:2.4rem}.qeydo-default-product .product__buy-buttons .product-form__buttons{gap:1rem}.qeydo-default-product .product__buy-buttons,.qeydo-default-product .product__buy-buttons product-form,.qeydo-default-product .product__buy-buttons .product-form,.qeydo-default-product .product__buy-buttons form,.qeydo-default-product .product__buy-buttons .product-form__buttons,.qeydo-default-product .product__buy-buttons .product-form__buttons-row,.qeydo-default-product .product__buy-buttons .product-form__checkout,.qeydo-default-product .product__buy-buttons .shopify-payment-button{width:100%;max-width:none}.qeydo-default-product .product__buy-buttons .product-form__buttons-row{flex-wrap:nowrap}.qeydo-default-product .product__buy-buttons .product-form__submit{min-width:0}.qeydo-default-product .product__buy-buttons .product-form__checkout{margin-top:1rem}@media(max-width:575px){.qeydo-default-product .product__buy-buttons .product-form__buttons-row{flex-wrap:wrap}.qeydo-default-product .product__buy-buttons .product-form__quantity{flex:0 0 100%}.qeydo-default-product .product__buy-buttons .product-form__quantity .quantity,.qeydo-default-product .product__buy-buttons .product-form__submit{width:100%}}.qeydo-default-product .custom-liquid:has(.qeydo-service-note){margin-top:1.6rem}.qeydo-default-product .qeydo-service-note{grid-template-columns:2.6rem minmax(0,1fr)!important;align-items:center!important;gap:1rem!important;margin:0!important}.qeydo-default-product .qeydo-service-note__icon,.qeydo-default-product .qeydo-service-note__icon .icon{width:2.6rem!important;height:2.6rem!important;margin-top:0!important;color:currentColor;font-size:2.2rem!important}.qeydo-default-product .qeydo-service-note__icon .icon-confetti:before{content:"\e825"}.qeydo-default-product .qeydo-service-note__content p{font-size:1.3rem!important;line-height:1.4}.qeydo-default-product .qeydo-service-note__content a{display:none!important}.qeydo-default-product .product__info-container>.qeydo-product-no-payment{display:grid;grid-template-columns:2.6rem minmax(0,1fr);align-items:center;gap:1rem;width:100%;margin:.7rem 0 0;padding:0;color:rgb(var(--color-foreground));font-size:1.3rem;font-weight:400;line-height:1.4}.qeydo-default-product .qeydo-product-no-payment__icon{display:flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem}.qeydo-default-product .qeydo-product-no-payment__icon .icon{width:2.6rem;height:2.6rem;color:currentColor;font-size:2.2rem;line-height:1}.qeydo-default-product .qeydo-product-no-payment__text{min-width:0}.qeydo-default-product .qeydo-product-no-payment__text strong{font-weight:600}.qeydo-default-product .qeydo-product-no-payment__text>span{color:rgb(var(--color-foreground-secondary))}.qeydo-default-product .qeydo-product-essential{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem 1.2rem;margin-top:1rem;padding:0;color:rgb(var(--color-foreground));background:transparent;border-radius:0}.qeydo-default-product .qeydo-product-essential__item{display:flex;align-items:center;gap:.6rem;min-width:0;color:rgb(var(--color-foreground-secondary));font-size:1.25rem;line-height:1.3}.qeydo-default-product .qeydo-product-essential__item .icon{flex:0 0 auto;width:1.7rem;height:1.7rem;color:rgb(var(--color-foreground));font-size:1.7rem}.qeydo-default-product .qeydo-product-review-proof{margin-top:2.4rem!important;padding:1.5rem 0;border-block:.1rem solid rgb(var(--color-border))}.qeydo-default-product .qeydo-product-review-proof__rating,.qeydo-default-product .qeydo-product-review-proof__stars{display:inline-flex;align-items:center}.qeydo-default-product .qeydo-product-review-proof__rating{flex-wrap:wrap;gap:.45rem;color:rgb(var(--color-foreground));font-size:1.25rem;text-decoration:none}.qeydo-default-product .qeydo-product-review-proof__stars{gap:.1rem;color:#00b67a}.qeydo-default-product .qeydo-product-review-proof__stars svg{width:1.45rem;height:1.45rem;fill:currentColor}.qeydo-default-product .qeydo-product-review-proof p{display:-webkit-box;margin:1rem 0 0;overflow:hidden;color:rgb(var(--color-foreground-secondary));font-size:1.3rem;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:3}.qeydo-default-product .qeydo-product-review-proof__link{display:inline-flex;margin-top:.8rem;color:rgb(var(--color-foreground));font-size:1.2rem;font-weight:600;text-decoration:none}.qeydo-default-product .complementary-products-card,.qeydo-default-product .technical-specifications{border-radius:1.2rem}.qeydo-default-product .qeydo-door-compatibility-anchor{display:block;height:0;scroll-margin-top:10rem}.qeydo-default-product .qeydo-door-compatibility-disclosure{margin-top:2.4rem;padding-top:0;border-block:.1rem solid rgb(var(--color-border))}.qeydo-default-product .qeydo-door-compatibility-disclosure+*{padding-top:0}.qeydo-default-product .qeydo-door-compatibility-disclosure__summary{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.6rem 0;cursor:pointer;list-style:none}.qeydo-default-product .qeydo-door-compatibility-disclosure__summary::-webkit-details-marker{display:none}.qeydo-default-product .qeydo-door-compatibility-disclosure__summary>span{display:grid;gap:.35rem}.qeydo-default-product .qeydo-door-compatibility-disclosure__summary strong{font-size:1.5rem;line-height:1.3}.qeydo-default-product .qeydo-door-compatibility-disclosure__summary small{color:rgb(var(--color-foreground-secondary));font-size:1.2rem;line-height:1.4}.qeydo-default-product .qeydo-door-compatibility-disclosure__summary .icon{flex:0 0 auto;width:1.8rem;height:1.8rem;transition:transform var(--duration-default)}.qeydo-default-product .qeydo-door-compatibility-disclosure[open] .qeydo-door-compatibility-disclosure__summary .icon{transform:rotate(180deg)}.qeydo-default-product .qeydo-door-compatibility-disclosure__content{padding-bottom:1.6rem}.qeydo-default-product .qeydo-door-compatibility-disclosure__content .door-compatibility{margin:0}.qeydo-default-product .direct-contact-card-block{margin-top:2.4rem!important}.qeydo-default-product .direct-contact-card{min-height:0;padding:1.4rem}.qeydo-default-product .share-buttons{margin-top:2.4rem!important}@media screen and (max-width:749px){.qeydo-default-product .product__info-container>*:not(.pickup-availability){margin-top:1.8rem}.qeydo-default-product .access-modes-block--default-compact .access-modes__list{gap:1.1rem .7rem}.qeydo-default-product .qeydo-product-compatibility__doors{white-space:normal}.qeydo-default-product .qeydo-product-essential{gap:1.3rem .9rem}}.product .d-none-desktop{display:block}@media(min-width:1200px){.product .d-none-desktop{display:none}}.product .d-none-mobile{display:none}@media(min-width:1200px){.product .d-none-mobile{display:block}}.product__divider+.product__divider{display:none}.product .breadcrumb{margin:0;row-gap:0}.product__custom-badges{display:flex;flex-wrap:wrap;gap:.8rem}.product__outer{display:flex;flex-direction:column;gap:3.2rem}@media(min-width:750px){.product__outer{gap:4rem}}@media(min-width:1100px){.product__outer{gap:5.6rem;margin:0 auto;max-width:153.3rem}}.product__outer--grid-gallery .product__media-item.active,.product__outer--stacked-gallery .product__media-item.active{order:-1}.product__outer--grid-gallery .product__media-item,.product__outer--grid-gallery .product__media-item :first-child{grid-column:auto}.product__outer--grid-gallery .product__media-item :first-child.active,.product__outer--grid-gallery .product__media-item.active{grid-column:1/3}.product__outer--slider-bullets,.product__outer--grid-gallery,.product__outer--slider-previews,.product__outer--stacked-gallery{flex-direction:column;gap:2.4rem;padding-top:2.4rem}@media(min-width:750px){.product__outer--slider-bullets,.product__outer--grid-gallery,.product__outer--slider-previews,.product__outer--stacked-gallery{gap:3.2rem;padding-top:3.2rem}}@media(min-width:1100px){.product__outer--slider-bullets,.product__outer--grid-gallery,.product__outer--slider-previews,.product__outer--stacked-gallery{flex-direction:row;justify-content:center;align-items:flex-start;gap:6.4rem;padding-top:6.4rem}}@media(min-width:1360px){.product__outer--slider-bullets,.product__outer--grid-gallery,.product__outer--slider-previews,.product__outer--stacked-gallery{gap:8rem;padding-top:8rem}}.product__outer--slider-bullets .product__main,.product__outer--grid-gallery .product__main,.product__outer--slider-previews .product__main,.product__outer--stacked-gallery .product__main{width:100%}@media(min-width:1100px){.product__outer--slider-bullets .product__main,.product__outer--grid-gallery .product__main,.product__outer--slider-previews .product__main,.product__outer--stacked-gallery .product__main{width:calc(48% - 1.6rem);order:1;position:sticky;top:0;transition:top var(--duration-default)}}@media(min-width:1100px){.product__outer--slider-bullets .product__main,.product__outer--grid-gallery .product__main,.product__outer--slider-previews .product__main,.product__outer--stacked-gallery .product__main{width:calc(50.3% - 3.2rem)}}@media(min-width:1360px){.product__outer--slider-bullets .product__main,.product__outer--grid-gallery .product__main,.product__outer--slider-previews .product__main,.product__outer--stacked-gallery .product__main{width:calc(50.3% - 4rem)}}.product__outer--slider-bullets .product__info-container,.product__outer--grid-gallery .product__info-container,.product__outer--slider-previews .product__info-container,.product__outer--stacked-gallery .product__info-container{width:100%;gap:0 1.6rem}@media(min-width:1100px){.product__outer--slider-bullets .product__info-container,.product__outer--grid-gallery .product__info-container,.product__outer--slider-previews .product__info-container,.product__outer--stacked-gallery .product__info-container{width:calc(50% - 1.6rem);position:sticky;top:0;transition:top var(--duration-default)}}@media(min-width:1100px){.product__outer--slider-bullets .product__info-container,.product__outer--grid-gallery .product__info-container,.product__outer--slider-previews .product__info-container,.product__outer--stacked-gallery .product__info-container{width:calc(49.7% - 3.2rem)}}@media(min-width:1360px){.product__outer--slider-bullets .product__info-container,.product__outer--grid-gallery .product__info-container,.product__outer--slider-previews .product__info-container,.product__outer--stacked-gallery .product__info-container{width:calc(49.7% - 4rem)}}.product__outer--slider-previews{gap:2.4rem}@media(min-width:1100px){.product__outer--slider-previews{gap:0 6.4rem}}@media(min-width:1536px){.product__outer--slider-previews{gap:0 8rem}}.product__outer--slider-previews .deferred-media__poster{padding-top:0!important;height:100%!important;min-height:auto!important}.product__outer--slider-previews .product__media-item{border-radius:0}.product__outer--slider-previews .product__media-list .deferred-media,.product__outer--slider-previews .product__media-list .product__media{border-radius:1.2rem;overflow:hidden}.product__outer--slider-previews .product__media-list .product__media{min-height:0;height:0;border-radius:1.2rem;overflow:hidden}.product__outer--slider-previews .product__media-list .product__media>*{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.product__outer--slider-previews .product__pagination{display:none}.product__outer--slider-previews .product__modal-opener--image .product__media-icon{right:2rem;top:1.6rem;left:unset;bottom:unset}.product__outer--slider-bullets .product__media-item{border-radius:0}.product__outer--slider-bullets .product__media-list .product__media{min-height:0;height:0}.product__outer--slider-bullets .product__media-list .product__media>*{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.product__outer--grid-gallery{gap:2.4rem}@media(min-width:1100px){.product__outer--grid-gallery{gap:0 6.4rem}}.product__outer--grid-gallery .deferred-media__poster{padding-top:0!important;height:100%!important;min-height:auto!important}.product__outer--grid-gallery .product__media-list{display:grid;grid-template-columns:repeat(2,1fr);gap:.8rem}.product__outer--grid-gallery .product__media-list .deferred-media,.product__outer--grid-gallery .product__media-list .product__media{border-radius:1.2rem;overflow:hidden}.product__outer--grid-gallery .product__media-list .product__media{min-height:0;height:0}.product__outer--grid-gallery .product__media-list .product__media>*{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}@media(min-width:750px){.product__outer--grid-gallery .product__media-list--full{grid-template-columns:repeat(1,1fr)}}.product__outer--grid-gallery .product__media-list--full .product__media-item,.product__outer--grid-gallery .product__media-item{width:100%}.product__outer--grid-gallery .product__modal-opener--image .product__media-icon{height:3rem;width:3rem;right:2rem;top:1.6rem;left:unset;bottom:unset}.product__outer--stacked-gallery .deferred-media__poster{padding-top:0!important;height:100%!important;min-height:auto!important}.product__outer--stacked-gallery .product__media-list{display:flex;flex-wrap:wrap;gap:.8rem}@media(min-width:750px){.product__outer--stacked-gallery .product__media-list{display:flex}}.product__outer--stacked-gallery .product__media-list .deferred-media,.product__outer--stacked-gallery .product__media-list .product__media{border-radius:1.2rem;overflow:hidden}.product__outer--stacked-gallery .product__media-list .product__media{min-height:0;height:0;overflow:hidden}.product__outer--stacked-gallery .product__media-list .product__media>*{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.product__outer--stacked-gallery .product__media-item{width:calc(50% - .4rem)}@media(min-width:1100px){.product__outer--stacked-gallery .product__media-item{width:100%}}.product__outer--stacked-gallery .product__media-item:first-child{width:calc(50% - .4rem)}@media(min-width:1100px){.product__outer--stacked-gallery .product__media-item:first-child{width:100%}}.product__outer--stacked-gallery .product__modal-opener--image .product__media-icon{height:3rem;width:3rem;right:2rem;top:1.6rem;left:unset;bottom:unset}.product__outer--desktop-order.product__outer--slider-bullets,.product__outer--desktop-order.product__outer--grid-gallery,.product__outer--desktop-order.product__outer--slider-previews,.product__outer--desktop-order.product__outer--stacked-gallery{gap:2.4rem}@media(min-width:1100px){.product__outer--desktop-order.product__outer--slider-bullets,.product__outer--desktop-order.product__outer--grid-gallery,.product__outer--desktop-order.product__outer--slider-previews,.product__outer--desktop-order.product__outer--stacked-gallery{gap:0 3.2rem;justify-content:center}}@media(min-width:1360px){.product__outer--desktop-order.product__outer--slider-bullets,.product__outer--desktop-order.product__outer--grid-gallery,.product__outer--desktop-order.product__outer--slider-previews,.product__outer--desktop-order.product__outer--stacked-gallery{gap:0 4.8rem}}@media(min-width:1536px){.product__outer--desktop-order.product__outer--slider-bullets,.product__outer--desktop-order.product__outer--grid-gallery,.product__outer--desktop-order.product__outer--slider-previews,.product__outer--desktop-order.product__outer--stacked-gallery{gap:0 5.6rem;max-width:183.3rem}}@media(min-width:1920px){.product__outer--desktop-order.product__outer--slider-bullets,.product__outer--desktop-order.product__outer--grid-gallery,.product__outer--desktop-order.product__outer--slider-previews,.product__outer--desktop-order.product__outer--stacked-gallery{gap:0 8rem}}@media(min-width:750px){.product__outer--desktop-order.product__outer--slider-bullets .product__info-container,.product__outer--desktop-order.product__outer--grid-gallery .product__info-container,.product__outer--desktop-order.product__outer--slider-previews .product__info-container,.product__outer--desktop-order.product__outer--stacked-gallery .product__info-container{order:1}}@media(min-width:1360px){.product__outer--desktop-order.product__outer--slider-bullets .product__info-container,.product__outer--desktop-order.product__outer--grid-gallery .product__info-container,.product__outer--desktop-order.product__outer--slider-previews .product__info-container,.product__outer--desktop-order.product__outer--stacked-gallery .product__info-container{width:calc(46.2% - 8rem)}}@media(min-width:1360px){.product__outer--desktop-order.product__outer--slider-bullets .product__main,.product__outer--desktop-order.product__outer--grid-gallery .product__main,.product__outer--desktop-order.product__outer--slider-previews .product__main,.product__outer--desktop-order.product__outer--stacked-gallery .product__main{width:calc(52.7% - 8rem)}}@media(max-width:749px){.product__outer--mobile-order .product__main{order:1}}.product__main{display:flex;flex-direction:column-reverse;gap:2.4rem;width:100%}@media screen and (min-width:1100px){.product__main{flex-direction:column}}.product .deferred-media__poster-button{display:none}@media(min-width:990px){.product .deferred-media__poster-button{display:flex}}.product .deferred-media__poster-button svg{color:rgb(var(--color-foreground))}.product .deferred-media__poster{height:100%;background-color:rgb(var(--color-background));position:relative}.product .deferred-media__poster img{display:block;width:100%;height:100%;object-fit:cover}.product__info-container{height:100%;transition:var(--duration-default)}.product__info-container>*:not(.pickup-availability){margin:0;margin-top:2.4rem;width:100%}@media(min-width:1100px){.product__info-container>*:not(.pickup-availability){margin-top:3.2rem}}.product__info-container>*:not(.pickup-availability):first-child{margin-top:0}.product__info-container .product__full-details{width:auto}.product__info-container .pickup-availability .product__pickup-availabilities{margin:0;margin-top:2.4rem;width:100%}@media(min-width:1100px){.product__info-container .pickup-availability .product__pickup-availabilities{margin-top:3.2rem}}.product__info-container .pickup-availability:first-child .product__pickup-availabilities{margin-top:0}@media(min-width:750px){.product__media-container .slider-buttons{display:none}}.product__title__wrapper{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1.2rem}.product__title__wrapper+.price-wrapper{margin-top:1.6rem}.product__title{margin:0;word-break:break-word}.product__text{display:inline-block}.product__text+.product__title__wrapper{margin-top:.8rem}.product__text a{text-decoration:none;color:inherit;transition:color var(--duration-default)}.product__text a:hover{color:rgba(var(--color-foreground))}.product__description{max-width:62rem;color:rgb(var(--color-foreground-secondary));position:relative}.product__description:empty{display:none}.product__description p{color:rgb(var(--color-foreground-secondary))}.product__description p{margin:0}.product__description a:hover{color:rgba(var(--color-foreground),.7)}.product__description+.product__sku{margin-top:.8rem}.product__description *:last-child{margin-bottom:0}.product__description.rte img,.product__description.rte blockquote{max-width:100%}.product__description.rte *:first-child{margin-top:0}.product__description.rte *:last-child{margin-bottom:0}.product__sku{color:rgb(var(--color-foreground-secondary))}.product__text-icons{padding-top:2.4rem;border-top:.1rem solid rgb(var(--color-border))}.product__text-icons-wrapper{display:grid;gap:2rem;max-width:60rem}@media screen and (min-width:576px){.product__text-icons-wrapper{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1100px){.product__text-icons-wrapper{gap:2rem 4rem}}@media screen and (min-width:1100px){.product__text-icons{padding-top:3.2rem}}.product__text-icons+*{padding-top:2.4rem}@media screen and (min-width:1100px){.product__text-icons+*{padding-top:3.2rem;border-top:.1rem solid rgb(var(--color-border))}}.product__text-icons+.product__text-icons{margin-top:2rem;padding:0;border-top:none}.product__text-item{display:flex;align-items:center;gap:1.2rem;line-height:1.4}.product__text-icon{display:flex;align-items:center;justify-content:center}.product__text-icon--shadow{padding:1.2rem;background-color:rgba(var(--color-background));border-radius:1rem;box-shadow:0 8px 40px rgba(var(--color-shadow),.08)}@media screen and (min-width:1100px){.product__text-icon--shadow{padding:1.6rem}}.product__text-icon--subtle .icon{color:rgba(var(--color-foreground),.14)}.product__text-icon--contrast .icon{color:rgba(var(--color-foreground))}.product__text-icon--colored .icon{color:rgba(var(--color-accent))}.product__text-icon--colored.product__text-icon--gradient .icon{color:var(--gradient-accent)}.product__text-icon .icon{font-size:2.4rem}.product__inventory.visibility-hidden{width:0;height:0;margin:0}.product__inventory+.product__buy-buttons{margin-top:1.6rem}.product__inventory-inner{display:inline-flex;align-items:center;gap:.6rem;font-size:1.2rem;text-transform:capitalize;color:#0f8829}@media(min-width:750px){.product__inventory-inner{font-size:1.4rem}}.product__inventory-inner .icon{width:1.8rem;height:1.8rem}.product__inventory-inner--error{color:#bb5a00}.product__inventory-inner--empty{color:rgb(var(--color-foreground-secondary))}.product__media-grid-noscript{width:100%}.product__media-grid-noscript .product__media-list{display:grid;gap:.8rem}.product__media-grid-noscript .product__media-item{width:100%}.product__media-grid-noscript .product__media{min-height:auto!important}.product__media-list{overflow:hidden;position:relative;border-radius:1.2rem}.product__media-list .deferred-media,.product__media-list .deferred-media img{position:absolute;top:0;right:0;bottom:0;left:0}.product__media-list .product__media{height:0;background-color:rgb(var(--color-background));position:relative}@media(min-width:1100px){.product__media-list .product__media{height:auto}}.product__media-list .product__media img{display:block;width:100%!important;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;right:0;bottom:0;left:0}.product__media-list--auto-enabled .product__media,.product__media-list--auto-enabled .deferred-media{height:auto!important;padding-top:0!important}.product__media-list--auto-enabled .product__media img,.product__media-list--auto-enabled .deferred-media img{position:unset!important;inset:unset!important}.product__media-list-wrapper{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem}.product__pagination{margin-top:1.6rem}@media screen and (min-width:1100px){.product__pagination{margin-top:3.2rem}}.product__media-sublist-outer{position:relative;order:1;width:100%;overflow:hidden}@media(min-width:1100px){.product__media-sublist-outer{order:0}}.product__media-sublist{display:flex;margin-top:.8rem;margin-inline:auto;width:100%}@media screen and (min-width:576px){.product__media-sublist{max-width:52.4rem}}@media screen and (max-width:989px){.product__media-sublist{height:auto!important}}@media screen and (min-width:1100px){.product__media-sublist{margin-top:1.6rem}}.product__media-sublist.no-js-flex,.product__media-sublist:not(.swiper-initialized){flex-direction:row;flex-wrap:wrap;justify-content:center;width:100%;height:auto;padding-left:0;margin:.8rem auto 0}@media screen and (min-width:576px){.product__media-sublist.no-js-flex,.product__media-sublist:not(.swiper-initialized){max-width:52.4rem}}@media(min-width:1100px){.product__media-sublist.no-js-flex,.product__media-sublist:not(.swiper-initialized){margin:1.6rem auto 0}}@media screen and (min-width:576px){.product__media-sublist.no-js-flex.product__media-sublist--2,.product__media-sublist:not(.swiper-initialized).product__media-sublist--2{max-width:34.9rem}}.product__media-sublist.no-js-flex.product__media-sublist--2 .swiper-wrapper,.product__media-sublist:not(.swiper-initialized).product__media-sublist--2 .swiper-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.product__media-sublist.no-js-flex.product__media-sublist--3 .swiper-wrapper,.product__media-sublist:not(.swiper-initialized).product__media-sublist--3 .swiper-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.8rem}.product__media-sublist.no-js-flex.product__media-sublist:not(.product__media-sublist--2):not(.product__media-sublist--3) .swiper-wrapper .product__media-subitem,.product__media-sublist:not(.swiper-initialized).product__media-sublist:not(.product__media-sublist--2):not(.product__media-sublist--3) .swiper-wrapper .product__media-subitem{width:calc(33.3333333333% - .5333333333rem)}.product__media-sublist.no-js-flex .product__media-subitem,.product__media-sublist:not(.swiper-initialized) .product__media-subitem{width:100%;padding-left:0;height:auto;border-radius:1.2rem;cursor:default}@media(min-width:576px){.product__media-sublist.no-js-flex .product__media-subitem,.product__media-sublist:not(.swiper-initialized) .product__media-subitem{width:calc(50% - .6666666667rem)}}@media(min-width:750px){.product__media-sublist.no-js-flex .product__media-subitem,.product__media-sublist:not(.swiper-initialized) .product__media-subitem{width:100%}}@media(min-width:990px){.product__media-sublist.no-js-flex .product__media-subitem,.product__media-sublist:not(.swiper-initialized) .product__media-subitem{width:calc(50% - .5rem)}}@media(min-width:1100px){.product__media-sublist.no-js-flex .product__media-subitem,.product__media-sublist:not(.swiper-initialized) .product__media-subitem{width:calc(33.3333% - .6666666667rem)}}.product__media-sublist.no-js-flex .product__media-subitem:hover,.product__media-sublist:not(.swiper-initialized) .product__media-subitem:hover{border:none;outline:none}.product__media-sublist.no-js-flex .product__media-subitem:hover .product__media img,.product__media-sublist:not(.swiper-initialized) .product__media-subitem:hover .product__media img{outline-color:transparent}.product__media-sublist.no-js-flex .product__media-subitem:not(:last-child),.product__media-sublist:not(.swiper-initialized) .product__media-subitem:not(:last-child){margin-right:.8rem}@media(min-width:1100px){.product__media-sublist.no-js-flex .product__media-subitem:not(:last-child),.product__media-sublist:not(.swiper-initialized) .product__media-subitem:not(:last-child){margin-right:1.6rem}}.product__media-sublist--3,.product__media-sublist--2,.product__media-sublist--3 .swiper-wrapper,.product__media-sublist--2 .swiper-wrapper{justify-content:center}.product__media-sublist--3 .product__media-subitem:last-child,.product__media-sublist--2 .product__media-subitem:last-child{margin-right:0!important}@media screen and (min-width:576px){.product__media-sublist--2{max-width:34.9rem}}.product__media-subitem{box-sizing:border-box;opacity:.6;transition:opacity var(--duration-default);overflow:hidden;cursor:pointer}.product__media-subitem:hover,.product__media-subitem.swiper-slide-thumb-active{opacity:1}.product__media-subitem .product__media{position:relative;height:0;box-sizing:border-box}.product__media-subitem .product__media img{display:block;width:100%!important;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:1.2rem}.product__slider-nav:not(.product-media-modal__slider-nav){position:absolute;top:50%;left:0;right:0;display:flex;justify-content:space-between;padding:0;padding-inline:.8rem;transform:translateY(-50%);pointer-events:none;z-index:1}@media screen and (min-width:1100px){.product__slider-nav:not(.product-media-modal__slider-nav){padding:0}}.product__slider-nav:not(.product-media-modal__slider-nav) .swiper-button-prev,.product__slider-nav:not(.product-media-modal__slider-nav) .swiper-button-next{pointer-events:all}@media screen and (min-width:1100px){.product__slider-nav:not(.product-media-modal__slider-nav) .swiper-button-prev,.product__slider-nav:not(.product-media-modal__slider-nav) .swiper-button-next{width:4.4rem;height:4.4rem}.product__slider-nav:not(.product-media-modal__slider-nav) .swiper-button-prev svg,.product__slider-nav:not(.product-media-modal__slider-nav) .swiper-button-next svg{width:2rem;height:2rem}}@media screen and (min-width:1360px){.product__slider-nav:not(.product-media-modal__slider-nav) .swiper-button-prev,.product__slider-nav:not(.product-media-modal__slider-nav) .swiper-button-next{width:5.6rem;height:5.6rem}.product__slider-nav:not(.product-media-modal__slider-nav) .swiper-button-prev svg,.product__slider-nav:not(.product-media-modal__slider-nav) .swiper-button-next svg{width:2.4rem;height:2.4rem}}@media screen and (min-width:1100px){.product__slider-nav:not(.product-media-modal__slider-nav) .swiper-button-prev{transform:translate(8px)}}@media screen and (min-width:1360px){.product__slider-nav:not(.product-media-modal__slider-nav) .swiper-button-prev{transform:translate(-50%)}}@media screen and (min-width:1100px){.product__slider-nav:not(.product-media-modal__slider-nav) .swiper-button-next{transform:translate(-8px)}}@media screen and (min-width:1360px){.product__slider-nav:not(.product-media-modal__slider-nav) .swiper-button-next{transform:translate(50%)}}.product noscript .product__media img{max-width:100%;height:auto}.product .installment-wrapper{margin:0}.product .installment-wrapper+.product__description{margin-top:1.6rem}@media screen and (min-width:750px){.product .installment-wrapper+.product__description{margin-top:2.4rem}}.product .price-wrapper{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem}.product .price-wrapper.visibility-hidden{width:0;height:0;margin-bottom:0}.product .price-wrapper .price{align-items:flex-start}.product .price-wrapper .price dd:not(:last-child){margin:0 .6rem 0 0}.product .price-wrapper .price__sale{flex-direction:row;align-items:center}.product .price-wrapper .price--on-sale .price__sale{column-gap:0}.product .price-wrapper .price__regular,.product .price-wrapper .price-item--sale{font-size:1.6rem}@media(min-width:750px){.product .price-wrapper .price__regular,.product .price-wrapper .price-item--sale{font-size:1.8rem}}@media(min-width:990px){.product .price-wrapper .price__regular,.product .price-wrapper .price-item--sale{font-size:2rem}}.product .price-wrapper .price--on-sale .price-item--regular{font-size:1.6rem}@media(min-width:750px){.product .price-wrapper .price--on-sale .price-item--regular{font-size:1.8rem}}@media(min-width:990px){.product .price-wrapper .price--on-sale .price-item--regular{font-size:2rem}}.product__badge .badge{display:flex;align-items:center;justify-content:center;font-size:1.3rem;padding:.5rem 1rem;border-radius:10rem;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));overflow:hidden}@media(min-width:750px){.product__badge .badge{font-size:1.4rem}}.product__tax{width:100%;font-size:1.4rem}.product .pickup-availability:first-child+*{border-top:0;margin-top:0;padding-top:0}.product__full-details{width:auto;align-self:center}.product .product-form__controls-group label.color-swatch:not(.variant-swatch){width:3.4rem;height:3.4rem;margin-left:-.6rem}.product .product-form__controls-group label.color-swatch:not(.variant-swatch):after{width:2.2rem;height:2.2rem}@media(min-width:1440px){.product--no-media .shopify-payment-button__button.shopify-payment-button__button--unbranded{background-position:18rem center}}.product--no-media .placeholder-svg{object-fit:contain;border-radius:1.2rem}.product--no-media .product-form{margin-top:0;padding-top:0;border-top:0}.product--no-media .product-parameters{margin-bottom:0}.product--no-media .product__media-item{width:100%}.product__media{position:relative;height:0}.product__media>*{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover}.product-parameters{padding-block:2.4rem;border-top:.1rem solid rgb(var(--color-border));border-bottom:.1rem solid rgb(var(--color-border));pointer-events:all}@media(min-width:1100px){.product-parameters{padding-block:3.2rem}}.product-parameters .product-popup{margin-left:auto}.product-parameters variant-selects{flex-direction:column;align-items:flex-start;gap:1.6rem .8rem}@media(min-width:750px){.product-parameters variant-selects{gap:2.4rem 1.6rem}}.product-parameters variant-selects .product-form__controls{width:auto}.product-parameters variant-selects .product-form__controls--colors{width:auto}.product-parameters .select{width:100%;position:relative}.product-parameters .select .icon{width:2rem;height:2rem;position:absolute;top:50%;transform:translateY(-50%);right:1.4rem;transition:var(--duration-default);pointer-events:none}.product-parameters .select__select{box-sizing:border-box;padding:.4rem 4rem .4rem 2rem;width:100%;min-height:4.8rem;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:1.6rem;-webkit-appearance:none;appearance:none;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background-input));border:.1rem solid rgb(var(--color-border-input));border-radius:var(--border-radius-button);transition:color var(--duration-default);overflow:hidden;cursor:pointer}.product-parameters .select__select::placeholder{color:rgba(var(--color-foreground-secondary));transition:color var(--duration-default)}.product-parameters .select__select:hover,.product-parameters .select__select:focus-visible{color:rgba(var(--color-foreground),.7)}.product-parameters .select__select:hover+.icon,.product-parameters .select__select:focus-visible+.icon{color:rgba(var(--color-foreground),.7)}.product-parameters .select__select:hover::placeholder,.product-parameters .select__select:focus-visible::placeholder{color:rgba(var(--color-foreground-secondary),.7)}.product-parameters .select__select:focus-visible,.product-parameters .select__select:focus{outline:none}.product-parameters variant-radios,.product-parameters variant-selects{display:flex;flex-wrap:wrap}.product-parameters variant-radios{flex-direction:column;gap:2rem}.product-parameters variant-selects{flex-direction:column;gap:2rem}.product-parameters .dropdown-select{position:relative;display:block;min-width:20rem}.product-parameters .dropdown-select__current{position:relative;display:flex;align-items:center;box-sizing:border-box;padding:.4rem 4rem .4rem 2rem;width:100%;min-height:4.8rem;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:1.6rem;-webkit-appearance:none;appearance:none;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background-input));border:.1rem solid rgb(var(--color-border-input));border-radius:var(--border-radius-button);transition:color var(--duration-default);overflow:hidden;cursor:pointer}.product-parameters .dropdown-select__current::placeholder{color:rgba(var(--color-foreground-secondary));transition:color var(--duration-default)}.product-parameters .dropdown-select__current:hover,.product-parameters .dropdown-select__current:focus-visible{color:rgba(var(--color-foreground),.7)}.product-parameters .dropdown-select__current:hover+.icon,.product-parameters .dropdown-select__current:focus-visible+.icon{color:rgba(var(--color-foreground),.7)}.product-parameters .dropdown-select__current:hover::placeholder,.product-parameters .dropdown-select__current:focus-visible::placeholder{color:rgba(var(--color-foreground-secondary),.7)}.product-parameters .dropdown-select__current:focus-visible,.product-parameters .dropdown-select__current:focus{outline:none}.product-parameters .dropdown-select__current>div{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem}.product-parameters .dropdown-select__current span{white-space:nowrap}.product-parameters .dropdown-select__current--with-color [data-dropdown-current-value]{position:relative;display:flex;align-items:center;gap:.4rem}.product-parameters .dropdown-select__current--with-color [data-dropdown-current-value]:before{content:"";position:static;display:inline-block;width:.8rem;height:.8rem;background:var(--swatch-color);border:.1rem solid rgba(var(--color-foreground),.1)}.product-parameters .dropdown-select__current .icon{width:2rem;height:2rem;position:absolute;top:50%;transform:translateY(-50%);right:1.4rem;transition:var(--duration-default);pointer-events:none}.product-parameters .dropdown-select__options{position:absolute;width:fit-content;z-index:11;display:none;border:.1rem solid rgb(var(--color-border));border-radius:min(var(--border-radius-input),.8rem);background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));padding:0!important;overflow:hidden;margin-top:.4rem;width:100%}.product-parameters .dropdown-select__options.active{display:block}.product-parameters .dropdown-select ul{max-height:30rem;overflow-y:auto;overscroll-behavior:contain;background:rgb(var(--color-background));box-sizing:border-box;list-style:none;padding:0!important;display:block;width:100%;transform:translateZ(0)}.product-parameters .dropdown-select ul::-webkit-scrollbar{width:.3rem;height:.3rem}.product-parameters .dropdown-select ul::-webkit-scrollbar-thumb{background-color:rgba(var(--color-foreground),.2);border-radius:2rem}.product-parameters .dropdown-select ul li label{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.9rem 1.2rem .9rem 1.6rem;text-decoration:none;line-height:1.3;border-radius:0;border:none;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));transition:background-color var(--duration-default)}.product-parameters .dropdown-select ul li label .icon-check{display:none;width:1.8rem;height:1.8rem;flex-shrink:0;position:static;transform:none;top:unset;right:unset}@media screen and (hover:hover)and (pointer:fine){.product-parameters .dropdown-select ul li label:hover{border:none!important;color:rgb(var(--color-foreground))!important;background-color:rgb(var(--color-background-secondary))!important}}.product-parameters .dropdown-select ul li label:before{content:none!important}.product-parameters .dropdown-select ul li input:checked+label{border:none;color:rgba(var(--color-foreground));background-color:rgb(var(--color-background-secondary))}.product-parameters .dropdown-select ul li input:checked+label .icon-check{display:block}.product-parameters .dropdown-select ul li input:focus-visible+label{outline:.1rem solid rgba(var(--color-foreground),.5);outline-offset:-.1rem}.product-parameters .dropdown-select .select-label{font-family:var(--font-body-family);font-style:var(--font-body-style);font-size:calc(var(--font-body-scale) * 1.4rem);font-weight:var(--font-body-weight);line-height:var(--font-body-line-height);letter-spacing:calc(var(--font-body-letter-spacing) * .1);text-transform:none;word-break:break-word;width:max-content}.product-parameters .dropdown-select .select-label--color{position:relative;display:flex;align-items:center;gap:.4rem}.product-parameters .dropdown-select .select-label--color:before{content:"";position:static;display:inline-block;width:.8rem;height:.8rem;background:var(--swatch-color);border:.1rem solid rgba(var(--color-foreground),.1)}.product-parameters+.product__buy-buttons{padding-top:0}.product-parameters+.product-extra-option{margin-top:0}.no-js .product-parameters .select{width:100%;position:relative}.no-js .product-parameters .select__select{width:100%;min-height:4.4rem;padding:.7rem 1.2rem;font-family:var(--font-body-family);font-style:var(--font-body-style);font-size:1.2rem;-webkit-appearance:none;appearance:none;color:rgb(var(--color-foreground-title));border:.1rem solid rgb(var(--color-border));border-radius:min(var(--border-radius-input),.8rem);box-sizing:border-box;transition:border-color var(--duration-default);overflow:hidden;cursor:pointer}.no-js .product-parameters .select__select::placeholder{transition:color var(--duration-default);color:rgba(var(--color-foreground-secondary))}.no-js .product-parameters .select__select:hover{border-color:rgb(var(--color-foreground))}.no-js .product-parameters .select__select:focus{border-color:rgb(var(--color-foreground))}.no-js .product-parameters .select__select:focus-visible,.no-js .product-parameters .select__select:focus{outline:none}.no-js .product-parameters .select svg{width:1.8rem;height:1.8rem;position:absolute;top:50%;transform:translateY(-50%);right:1.6rem;transition:var(--duration-default)}.product-parameters .high-variant-loading fieldset{opacity:.5}.product-popup{display:inline-block}.product-popup__button{gap:.2rem}.product-popup-modal{position:fixed;top:100%;left:0;box-sizing:border-box;margin:0 auto;width:100%;height:100%;background-color:rgb(var(--color-overlay),.01);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;visibility:hidden;overflow:auto;z-index:-1}.product-popup-modal[open]{top:0;opacity:1;visibility:visible;z-index:103}.product-popup-modal__close{position:absolute;top:.8rem;right:.8rem}@media(min-width:750px){.product-popup-modal__close{top:2.4rem;right:2.4rem}}.product-popup-modal__content{width:calc(100% - 3.2rem);max-width:100rem;height:max-content;max-height:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:3.2rem;background-color:rgb(var(--color-background));box-shadow:0 8px 40px rgba(var(--color-shadow),.08);border-radius:1.2rem;overflow:auto}.product-popup-modal__content::-webkit-scrollbar{width:.6rem;height:.6rem}.product-popup-modal__content::-webkit-scrollbar-thumb{background-color:rgba(var(--color-border));border-radius:.3rem}.product-popup-modal__content:focus{box-shadow:0 8px 40px rgba(var(--color-shadow),.08);outline:none}@media(min-width:750px){.product-popup-modal__content{padding:4rem}}.product-popup-modal__title{margin:0}.product-popup-modal__text{margin-top:1.6rem}.product-popup-modal__text p{margin:0}.product-popup-modal__text p+p{margin-top:1.6rem}.product-popup-modal__text a{text-decoration:underline;text-underline-offset:.3rem;transition:color var(--duration-default),text-decoration var(--duration-default)}.product-popup-modal__text a:hover{color:rgb(var(--color-accent));text-decoration-color:rgb(var(--color-accent))}.product-popup-modal table{margin:.8rem 0}@media screen and (max-width:990px){.product-popup-modal table{display:block;max-width:fit-content;overflow-x:auto;white-space:nowrap}}.product-popup-modal__image-wrapper{margin-top:1.6rem;max-width:100%;border-radius:1.2rem;overflow:hidden}.product-popup-modal__image{display:block;width:100%;height:auto}.shopify-payment-button__more-options[disabled]{cursor:default}.shopify-payment-button__button{font-family:var(--font-button-family);font-style:var(--font-button-style);color:rgb(var(--color-button-text));font-weight:var(--font-button-weight);background-color:rgb(var(--color-button));border-radius:var(--border-radius-button);line-height:var(--font-body-line-height);height:4.8rem;overflow:hidden;cursor:unset;font-size:1.4rem;text-align:left;text-transform:capitalize;background-repeat:no-repeat;background-position:calc(50% + 70px) center;position:relative;transition:var(--duration-default)}@media(min-width:750px){.shopify-payment-button__button{font-size:1.6rem}}.shopify-payment-button__button:hover:not([disabled]){background-color:rgba(var(--color-button-hover));cursor:pointer}.shopify-payment-button__button:focus{background-color:rgba(var(--color-button-hover))}.shopify-payment-button__button:focus-visible{background-color:rgba(var(--color-button-hover))}.shopify-payment-button__button:focus:not(:focus-visible){outline:0}.shopify-payment-button__button__more-options{font-size:1.2rem;line-height:1.4;letter-spacing:.05rem;text-decoration:underline;text-underline-offset:.3rem}.shopify-payment-button__button.shopify-payment-button__button--branded{padding:0;border:none}.shopify-payment-button__button.shopify-payment-button__button--branded .shopify-cleanslate>div{justify-content:center!important;gap:.8rem;margin:0;font-size:1.5rem!important}@media(min-width:750px){.shopify-payment-button__button.shopify-payment-button__button--branded .shopify-cleanslate>div{font-size:1.6rem!important}}.shopify-payment-button__button.shopify-payment-button__button--branded .shopify-cleanslate>div span{font-size:1.3rem;font-weight:var(--font-button-weight)}.shopify-payment-button__button.shopify-payment-button__button--unbranded{padding:0 2.4rem;background-color:rgba(var(--color-button));box-shadow:none;font-size:1.4rem;transition:var(--duration-default);text-align:center}@media(min-width:750px){.shopify-payment-button__button.shopify-payment-button__button--unbranded{font-size:1.6rem}}.product-form{display:block}@media screen and (min-width:576px){.product-form{max-width:36rem}}.product-form__error-message-wrapper{margin-bottom:.8rem}.product-form__error-message-wrapper:not([hidden]){display:flex;align-items:flex-start;font-size:1.2rem;line-height:1.2rem}.product-form__error-message-wrapper svg{flex-shrink:0;width:1.2rem;height:1.2rem;margin-right:.6rem}.product-form__controls{border:0;margin:0;padding:0}.product-form__controls--colors .product-form__controls-group{gap:.8rem}.product-form__controls-group{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem}.product-form__controls-group input{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.product-form__controls-group input+label{transition:border-color var(--duration-default) linear,background var(--duration-default) linear,color var(--duration-default) linear}.product-form__controls-group input+label:hover{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgb(var(--color-foreground))}.product-form__controls-group input+label:focus:not(.color-swatch){background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgb(var(--color-foreground))}.product-form__controls-group input:focus-visible+label{outline:.1rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem;box-shadow:0 0 .2rem rgba(var(--color-foreground),.3)}.product-form__controls-group input.disabled+label:not(.variant-swatch){opacity:.5}.product-form__controls-group input.disabled+label:not(.variant-swatch):before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(var(--color-border));clip-path:polygon(96% 0,100% 0,4% 100%,0% 100%)}.product-form__controls-group input.disabled+label.variant-swatch{opacity:.5}.product-form__controls-group input.disabled+label.variant-swatch:after{content:attr(data-unavailable-color-label);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1.2rem;color:rgb(var(--color-foreground));line-height:1;pointer-events:none;z-index:2}.product-form__controls-group input:checked+label{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgb(var(--color-foreground))}.product-form__controls-group label{position:relative;display:inline-flex;align-items:center;justify-content:center;height:3.4rem;padding:0 1.5rem;font-size:1.4rem;font-weight:500;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background-input));border:.1rem solid rgb(var(--color-border-input));border-radius:.4rem;transition:var(--duration-default);cursor:pointer}@media(min-width:750px){.product-form__controls-group label{font-size:1.6rem}}.product-form__controls-group label.color-swatch:not(.variant-swatch){position:relative;box-sizing:border-box;width:3.4rem;height:3.4rem;background:var(--swatch-color);padding:0;margin:0;border-radius:min(var(--border-radius-button),.8rem);border-color:rgba(var(--color-foreground),.1);z-index:2}.product-form__controls-group label.variant-swatch{position:relative;box-sizing:border-box;background:var(--swatch-color);background-position:center;background-repeat:no-repeat;background-size:cover;padding:0;margin:0;border-radius:min(var(--border-radius-button),.8rem)!important;border-color:transparent;z-index:2}.product-form__controls-group label.variant-swatch--portrait{width:5rem;height:6.6rem}.product-form__controls-group label.variant-swatch--landscape{width:5rem;height:3.7rem}.product-form__controls-group label.variant-swatch--square{width:5rem;height:5rem}.product-form__controls-group label.variant-swatch--color{border-color:rgba(var(--color-foreground),.1)!important}.product-form__controls-group+.product-popup{margin-top:.8rem}.product-form__group-name{display:flex;align-items:center;width:100%;padding:0;margin-bottom:.8rem}.product-form__buttons{display:flex;flex-direction:column;gap:1.6rem}.product-form__buttons-row{display:flex;align-items:center;flex-wrap:wrap;gap:1.6rem}.product-form__quantity{width:auto}.product-form__quantity+div{min-width:auto!important;width:100%;max-width:100%}.product-form__quantity .quantity{width:14rem;height:4.8rem}.product-form__quantity .quantity button[name=minus].disabled svg{color:rgb(var(--color-foreground),.6)}.product-form__checkout{position:relative}.product-form__submit{position:relative;flex-grow:1;width:auto;min-height:4.8rem;transition:var(--duration-default)}.product-form__submit span{display:flex;align-items:center;justify-content:center;gap:.8rem}.product-form__submit .icon{width:2rem;height:2rem}.product-form__submit .icon path{stroke-width:1.6}.product-form__submit[disabled]{opacity:1;background-color:rgb(var(--color-button),.2);color:rgb(var(--color-button-secondary-text));border-color:transparent}.product-form__submit+.shopify-payment-button{display:none}.qeydo-sticky-cart{position:fixed;right:0;bottom:0;left:0;z-index:20;display:flex;justify-content:center;padding:0 1.6rem calc(1.2rem + env(safe-area-inset-bottom));pointer-events:none;opacity:0;visibility:hidden;transform:translateY(1.6rem);transition:opacity var(--duration-default),transform var(--duration-default),visibility var(--duration-default)}.qeydo-sticky-cart.is-visible{pointer-events:auto;opacity:1;visibility:visible;transform:translateY(0)}main.qeydo-sticky-cart-page-space{padding-bottom:calc(var(--qeydo-sticky-cart-space, 0px) + env(safe-area-inset-bottom))}.qeydo-sticky-cart__inner{display:grid;grid-template-columns:minmax(0,7fr) minmax(10.8rem,3fr);gap:.8rem;width:min(100%,56rem);padding:.8rem;border:.1rem solid rgb(var(--color-border));border-radius:var(--border-radius-button);background:rgb(var(--color-background));box-shadow:0 .6rem 2rem rgb(var(--color-shadow),.08)}.qeydo-sticky-cart__submit,.qeydo-sticky-cart__phone{min-width:0;min-height:5.6rem;margin:0}.qeydo-sticky-cart__submit span,.qeydo-sticky-cart__phone{display:flex;align-items:center;justify-content:center;gap:.8rem}.qeydo-sticky-cart__phone{gap:1rem;padding-inline:1.2rem;white-space:nowrap;overflow:hidden}.qeydo-sticky-cart__phone span{flex:0 0 auto;min-width:max-content}.qeydo-sticky-cart__submit .icon,.qeydo-sticky-cart__phone .icon{flex:0 0 2rem;width:2rem;height:2rem;font-size:2rem}.qeydo-sticky-cart__phone .icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:1}.qeydo-sticky-cart__submit[disabled],.qeydo-sticky-cart__submit[aria-disabled=true]{opacity:1;background-color:rgb(var(--color-button),.2);color:rgb(var(--color-button-secondary-text));border-color:transparent;cursor:not-allowed}.quick-add-modal .qeydo-sticky-cart,.qeydo-quick-view .qeydo-sticky-cart,.door-compatibility__quick-view .qeydo-sticky-cart{display:none!important}@media screen and (min-width:768px){.qeydo-sticky-cart{display:none!important}}@media(prefers-reduced-motion:reduce){.qeydo-sticky-cart{transition:none}}.about{overflow:hidden}.about+.about{margin-top:.8rem}.about.no-js .about__accordion-toggle{cursor:default}.about__lib{margin-top:1.6rem}.about__accordion-item{background-color:rgb(var(--color-background-secondary));border-radius:1.2rem}.about__accordion-toggle{position:relative;display:flex;align-items:center;justify-content:space-between;margin:0;padding:1.6rem 2rem;width:100%;color:rgb(var(--color-foreground));cursor:pointer}@media screen and (min-width:990px){.about__accordion-toggle{padding:3.2rem 4rem}}.about__accordion-toggle h6{pointer-events:none}.about__accordion-toggle:hover span{color:rgba(var(--color-foreground),.7)}.about__accordion-toggle.active .about__accordion-toggle-icon .icon{transform:rotate(-45deg)}.about__accordion-toggle span{transition:var(--duration-default)}.about__accordion-toggle-icon{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;background-color:rgb(var(--color-background));border-radius:10rem}.about__accordion-toggle-icon .icon{width:2rem;height:2rem;transform:rotate(135deg);transition:var(--duration-default)}.about__accordion-description{display:none;color:rgb(var(--color-foreground-secondary));padding:0 2rem 1.6rem}@media(min-width:990px){.about__accordion-description{padding:0 4rem 3.2rem}}.about__accordion-description h2,.about__accordion-description h3,.about__accordion-description h4,.about__accordion-description h5,.about__accordion-description h6{margin:0 0 1.6rem}.about__accordion-description h4{margin-bottom:.8rem}.about__accordion-description p{margin:0;color:rgb(var(--color-foreground-secondary))}.about__accordion-description p+p{margin-top:.8rem}.about__accordion-description p a:not(.button--simple){color:rgb(var(--color-button));text-decoration-color:rgb(var(--color-button));transition:var(--duration-default)}.about__accordion-description p a:not(.button--simple):hover{opacity:.5}.about__accordion-description img{width:100%;max-height:50.8rem;object-fit:cover;margin:1.7rem 0 2rem;border-radius:.5rem}.about__accordion-description ol,.about__accordion-description ul{margin:1rem 0}.about__accordion-description ol li+li,.about__accordion-description ul li+li{margin-top:.8rem}.about__row{display:flex;flex-direction:column;gap:.6rem}@media(min-width:750px){.about__row{flex-direction:row;gap:1.6rem}}.about__row+.about__row{margin-top:1.2rem}.about__row span{flex-grow:1;font-size:1.4rem;line-height:2.1rem;color:rgb(var(--color-foreground),.8);word-break:break-word}@media(min-width:750px){.about__row span{font-size:1.5rem}}.about__row span:first-child{width:100%;font-weight:500}@media(min-width:750px){.about__row span:first-child{max-width:14.5rem}}.about__button{font-size:1.4rem;margin-top:1.6rem}@media(min-width:750px){.about__button{font-size:1.5rem}}.about span{display:flex;align-items:center;gap:.6rem}.qeydo-reviews-block{--qeydo-review-color: #00b67a;width:100%;max-width:100%;min-width:0;color:rgb(var(--color-foreground))}.qeydo-reviews-block *,.qeydo-reviews-block *:before,.qeydo-reviews-block *:after{box-sizing:border-box}.qeydo-reviews-block--compact,.qeydo-reviews-block--summary{padding-top:var(--qeydo-reviews-space-top, 0);padding-bottom:var(--qeydo-reviews-space-bottom, 0)}.qeydo-reviews-block--summary{scroll-margin-top:10rem}.qeydo-reviews--poor{--qeydo-review-color: #ff3722}.qeydo-reviews--fair{--qeydo-review-color: #ff862f}.qeydo-reviews--good{--qeydo-review-color: #ffce00}.qeydo-reviews--great{--qeydo-review-color: #73cf11}.qeydo-reviews--excellent{--qeydo-review-color: #00b67a}.qeydo-reviews-block--compact{position:relative;display:flex;align-items:center;gap:.55rem;overflow:visible}.product__info-container>.product__custom-badges+.product__text{margin-top:1.7rem}.product__info-container>.product__custom-badges+.product__title__wrapper{margin-top:1.7rem}.product__info-container>.product__text+.product__title__wrapper{margin-top:1.05rem}.product__info-container>.product__title__wrapper+.qeydo-reviews-block--compact{margin-top:1.7rem}.product__info-container>.qeydo-reviews-block--compact{margin-top:1.7rem;padding-top:0;padding-bottom:0}.product__info-container>.qeydo-reviews-block--compact+*:not(.pickup-availability){margin-top:1.9rem}.qeydo-reviews-compact{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:.48rem;min-width:0;max-width:100%;width:fit-content;color:inherit;text-decoration:none}.qeydo-reviews-compact__count{font-size:1.55rem;font-weight:600;text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.3rem}.qeydo-reviews-compact__dot{margin-inline:.08rem;font-size:1.55rem;line-height:1}.qeydo-reviews__stars{display:inline-flex;flex:0 0 auto;gap:.12rem}.qeydo-reviews__star{display:grid;place-items:center;width:2rem;height:2rem;color:#fff;background:var(--qeydo-review-color)}.qeydo-reviews__star svg{width:1.48rem;height:1.48rem;fill:currentColor}.qeydo-reviews-compact__rating{font-size:1.65rem;line-height:1}.qeydo-reviews-info{position:relative;flex:0 0 auto}.qeydo-reviews-info__trigger{display:grid;place-items:center;position:relative;width:1.82rem;height:1.82rem;color:rgb(var(--color-foreground-secondary));border:.12rem solid currentColor;border-radius:50%;font:inherit;font-weight:600;list-style:none;cursor:pointer;font-size:.92rem}.qeydo-reviews-info__trigger:after{position:absolute;width:4.4rem;height:4.4rem;content:""}.qeydo-reviews-info__trigger::-webkit-details-marker{display:none}.qeydo-reviews-info__popover{position:fixed;z-index:1002;top:var(--qeydo-popover-top, 1.2rem);right:auto;bottom:auto;left:var(--qeydo-popover-left, 1.2rem);width:min(30rem,calc(100vw - 3.2rem));max-width:calc(100vw - 3.2rem);padding:1.4rem 1.6rem;box-sizing:border-box;transform:none;color:rgb(var(--color-foreground));background:rgb(var(--color-background));border-radius:1.2rem;box-shadow:0 1.2rem 3.2rem #00000024}.qeydo-reviews-info__popover p{margin:.5rem 0 0;color:rgb(var(--color-foreground-secondary));font-size:1.3rem;line-height:1.45}.qeydo-reviews-summary{width:100%;max-width:100%;min-width:0;overflow:hidden;border-radius:var(--qeydo-reviews-radius, 16px);background:rgb(var(--color-background))}.qeydo-reviews-summary__overview{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);min-width:0}.qeydo-reviews-summary__score,.qeydo-reviews-summary__distribution{min-width:0;padding:2.4rem}.qeydo-reviews-summary__score{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.qeydo-reviews-summary__rating{font-size:clamp(5.4rem,8vw,7.2rem);line-height:.9;letter-spacing:-.05em}.qeydo-reviews-summary__word{margin:1rem 0;font-size:2rem;font-weight:600}.qeydo-reviews-summary__score .qeydo-reviews__stars{margin-bottom:1.2rem}.qeydo-reviews-summary__count{font-size:1.5rem}.qeydo-reviews-summary__distribution{display:grid;align-content:center;gap:1rem}.qeydo-reviews-summary__row{display:grid;grid-template-columns:minmax(6.5rem,auto) minmax(0,1fr);align-items:center;gap:1rem;font-size:1.4rem}.qeydo-reviews-summary__track{display:block;overflow:hidden;height:1.2rem;border-radius:99rem;background:rgba(var(--color-foreground),.16)}.qeydo-reviews-summary__fill{display:block;width:clamp(0%,var(--review-width),100%);height:100%;border-radius:inherit;background:var(--qeydo-review-color)}.qeydo-reviews-summary__explanation{padding:1.8rem 2.4rem;border-top:.1rem solid rgba(var(--color-foreground),.14);text-align:center}.qeydo-reviews-summary__customer-reviews{min-width:0;padding:2.4rem;border-top:.1rem solid rgba(var(--color-foreground),.14)}.qeydo-reviews-summary__heading{margin:0 0 1.6rem}.qeydo-reviews-summary__heading--global,.qeydo-reviews-summary__heading--customer{margin-bottom:2.8rem}.qeydo-reviews-summary__heading--customer{margin-bottom:4.4rem}.qeydo-reviews-summary__heading--global{box-sizing:border-box;width:100%;padding:2.4rem 2.4rem 0}.qeydo-reviews-cards{display:grid;grid-template-columns:minmax(0,1fr);gap:0;min-width:0}.qeydo-review-card{width:100%;max-width:100%;min-width:0;padding:2.4rem 0;border-top:.1rem solid rgba(var(--color-foreground),.12);background:transparent}.qeydo-review-card:first-child{padding-top:0;border-top:0}.qeydo-review-card__header{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;margin-bottom:1.2rem}.qeydo-review-card__avatar{display:grid;place-items:center;width:5.6rem;height:5.6rem;overflow:hidden;border-radius:50%;color:rgb(var(--color-background));background:#1261a6;font-size:1.7rem;font-weight:600;text-transform:uppercase}.qeydo-review-card__avatar--green{background:#63a532}.qeydo-review-card__avatar--blue{background:#0863a9}.qeydo-review-card__avatar--sand{color:#202124;background:#ffddb0}.qeydo-review-card__avatar--slate{background:#819aa6}.qeydo-review-card__avatar--cobalt{background:#075ea7}.qeydo-review-card__avatar--taupe{background:#987b6e}.qeydo-review-card__avatar--olive{background:#738f41}.qeydo-review-card__avatar img{width:100%;height:100%;object-fit:cover}.qeydo-review-card__meta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.65rem 1rem;min-width:0}.qeydo-review-card__identity{display:flex;min-width:0;flex-direction:column}.qeydo-review-card__identity strong{overflow-wrap:anywhere}.qeydo-review-card__identity small{color:rgb(var(--color-foreground-secondary))}.qeydo-review-card__meta time{align-self:start;color:rgb(var(--color-foreground-secondary));white-space:nowrap}.qeydo-review-card__stars{display:inline-flex;grid-column:1 / -1;gap:.15rem}.qeydo-review-card__star{display:grid;place-items:center;width:1.8rem;height:1.8rem;color:#fff;background:#dcdce6}.qeydo-review-card__star.is-active{background:var(--qeydo-review-color)}.qeydo-review-card__star svg{width:1.35rem;height:1.35rem;fill:currentColor}.qeydo-review-card p{margin:1.2rem 0 0;max-width:100%;color:rgb(var(--color-foreground-secondary));font-size:1.4rem;line-height:1.55;overflow-wrap:anywhere;word-break:normal;white-space:normal}.qeydo-review-card__title{margin:1.2rem 0 0;font-size:1.6rem;line-height:1.35}.qeydo-review-card__verified{display:inline-block;margin-top:1.2rem;font-size:1.2rem;font-weight:600}.qeydo-reviews-summary__explanation summary{display:inline-block;color:rgb(var(--color-foreground-secondary));font-weight:400;text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}.qeydo-reviews-summary__explanation p{max-width:52rem;margin:1rem auto 0;color:rgb(var(--color-foreground-secondary));font-size:1.3rem}.qeydo-review-card[hidden]{display:none!important}.qeydo-review-card.is-review-revealing{animation:qeydoReviewReveal .28s ease both}@keyframes qeydoReviewReveal{0%{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:translateY(0)}}.qeydo-reviews-more{display:flex;align-items:center;justify-content:center;gap:.8rem;width:100%;min-height:5.2rem;margin-top:1rem;padding:1.2rem 1.8rem;border:0;border-radius:1.2rem;color:rgb(var(--color-foreground));background:rgba(var(--color-foreground),.055);font:inherit;font-weight:600;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.qeydo-reviews-more:hover{background:rgba(var(--color-foreground),.09);transform:translateY(-.1rem)}.qeydo-reviews-more svg{width:1.8rem;height:1.8rem;fill:none;stroke:currentColor;stroke-width:2;transition:transform .25s ease}.qeydo-reviews-more.is-expanded svg{transform:rotate(180deg)}@media screen and (max-width:749px){.qeydo-reviews-summary__heading--global,.qeydo-reviews-summary__heading--customer{margin-bottom:2.2rem}.qeydo-reviews-summary__heading--customer{margin-bottom:3.4rem}.qeydo-reviews-summary__heading--global{padding:2rem 1.6rem 0}.product__info-container>.product__text+.product__title__wrapper{margin-top:.9rem}.product__info-container>.product__title__wrapper+.qeydo-reviews-block--compact{margin-top:1.35rem}.product__info-container>.qeydo-reviews-block--compact{margin-top:1.35rem}.product__info-container>.qeydo-reviews-block--compact+*:not(.pickup-availability){margin-top:1.65rem}.qeydo-reviews-block--compact{gap:.38rem}.qeydo-reviews-compact{gap:.3rem}.qeydo-reviews-compact__count{font-size:1.18rem;white-space:nowrap}.qeydo-reviews-compact__dot{display:inline;font-size:1.25rem}.qeydo-reviews__stars{gap:.1rem;flex:0 1 auto}.qeydo-reviews__star{width:clamp(1.42rem,4.25vw,1.7rem);height:clamp(1.42rem,4.25vw,1.7rem)}.qeydo-reviews__star svg{width:75%;height:75%}.qeydo-reviews-compact__rating{font-size:1.35rem;white-space:nowrap}.qeydo-reviews-info{position:relative}.qeydo-reviews-info__trigger{width:1.68rem;height:1.68rem;font-size:.84rem}.qeydo-reviews-info__popover{top:var(--qeydo-popover-top, 1.2rem);right:auto;bottom:auto;left:var(--qeydo-popover-left, 1.2rem);width:min(28rem,calc(100vw - 3.2rem));max-width:calc(100vw - 3.2rem);padding:1.3rem 1.4rem}.qeydo-reviews-summary__overview{grid-template-columns:minmax(0,1fr)}.qeydo-reviews-summary__score{align-items:center;padding:2.2rem 1.6rem 1.4rem;text-align:center}.qeydo-reviews-summary__distribution{padding:1.4rem 1.6rem 2.2rem}.qeydo-reviews-summary__rating{font-size:5.8rem}.qeydo-reviews-summary__row{grid-template-columns:minmax(6.4rem,auto) minmax(0,1fr);gap:.8rem}.qeydo-reviews-summary__explanation{padding:1.6rem}.qeydo-reviews-summary__customer-reviews{padding:2rem 1.6rem;overflow:hidden}.qeydo-review-card{padding:2rem 0}.qeydo-review-card__header{grid-template-columns:auto minmax(0,1fr);gap:1rem;margin-bottom:.9rem}.qeydo-review-card__meta{grid-template-columns:minmax(0,1fr);gap:.35rem}.qeydo-review-card__meta time{grid-column:1;grid-row:2;margin:0;font-size:1.2rem}.qeydo-review-card__stars{grid-column:1;grid-row:3;margin-top:.45rem}.qeydo-review-card__avatar{width:4.8rem;height:4.8rem;font-size:1.5rem}.qeydo-review-card p{font-size:1.35rem;line-height:1.55}}.product__info-container>.technical-specifications-spacing{display:block;width:100%;margin:0;padding-top:var(--technical-specifications-space-top, 8px);padding-bottom:var(--technical-specifications-space-bottom, 8px)}.product__info-container>.technical-specifications-spacing+*:not(.pickup-availability){margin-top:0}.technical-specifications{padding:2rem;overflow:hidden;color:rgb(var(--color-foreground));background:rgb(var(--color-background));border:none;border-radius:var(--technical-specifications-radius, 12px)}.technical-specifications__header,.technical-specifications__title-wrap{display:flex;align-items:center}.technical-specifications__header{justify-content:space-between;gap:1.6rem}.technical-specifications__title-wrap{min-width:0;gap:1.2rem}.technical-specifications__icon{flex:0 0 auto;width:2.8rem;height:2.8rem;font-size:2.8rem;color:rgb(var(--color-foreground))}.technical-specifications__title{margin:0;font-family:var(--font-heading-family);font-size:1.6rem;font-weight:600;line-height:1.2}.technical-specifications__reference{flex:0 0 auto;font-size:1.2rem;line-height:1.4;letter-spacing:.08em;color:rgba(var(--color-foreground),.55)}.technical-specifications__highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.8rem;padding:1.4rem 0;border-top:.1rem solid rgba(var(--color-foreground),.1);border-bottom:.1rem solid rgba(var(--color-foreground),.1)}.technical-specifications__highlight{min-width:0;padding:0 1.2rem;text-align:center}.technical-specifications__highlight:first-child{padding-left:0}.technical-specifications__highlight:last-child{padding-right:0}.technical-specifications__highlight+.technical-specifications__highlight{border-left:.1rem solid rgba(var(--color-foreground),.1)}.technical-specifications__highlight strong,.technical-specifications__highlight span{display:block;word-break:break-word}.technical-specifications__highlight strong{font-size:1.4rem;line-height:1.35;font-weight:600}.technical-specifications__highlight span{margin-top:.4rem;font-size:1.2rem;line-height:1.35;color:rgba(var(--color-foreground),.55)}.technical-specifications__table{margin-top:.8rem}.technical-specifications__row{display:grid;grid-template-columns:minmax(10rem,34%) minmax(0,1fr);gap:1.4rem;padding:1.2rem 0;border-bottom:.1rem solid rgba(var(--color-foreground),.1)}.technical-specifications__row--extra{display:none}.technical-specifications--expanded .technical-specifications__row--extra{display:grid}.technical-specifications__label,.technical-specifications__value{font-size:1.3rem;line-height:1.5;word-break:break-word}.technical-specifications__label{font-size:1.4rem;font-weight:600;color:rgb(var(--color-foreground))}.technical-specifications__value{color:rgba(var(--color-foreground),.72)}.technical-specifications__more{display:inline-flex;align-items:center;gap:.8rem;margin-top:1.4rem;color:rgb(var(--color-foreground));font-size:1.3rem;font-weight:600;cursor:pointer}.technical-specifications__more .icon{width:1.6rem;height:1.6rem;transition:transform var(--duration-default)}.technical-specifications__more[aria-expanded=true] .icon{transform:rotate(-45deg)}@media screen and (min-width:750px){.technical-specifications{padding:2rem}.technical-specifications__label,.technical-specifications__value,.technical-specifications__more{font-size:1.3rem}.technical-specifications__label{font-size:1.4rem}}@media screen and (min-width:990px){.technical-specifications{padding:2rem}}@media screen and (max-width:480px){.technical-specifications__row{grid-template-columns:1fr;gap:.4rem}.technical-specifications__highlight{padding:0 .8rem}.technical-specifications__highlight strong{font-size:1.35rem}.technical-specifications__reference{font-size:1.1rem}}.about__file-attachment{display:inline-flex;align-items:center;gap:.6rem;margin-top:1.6rem;padding:.7rem 1.4rem;font-size:1.3rem;line-height:1;text-decoration:none;color:rgb(var(--color-foreground));background-color:transparent;border:.1rem solid rgba(var(--color-foreground),.4);border-radius:5rem;transition:color var(--duration-default),background-color var(--duration-default),border-color var(--duration-default)}.about__file-attachment:hover{color:rgb(var(--color-background));background-color:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground))}.about__file-attachment-icon{flex-shrink:0}.shopify-payment-button__more-options{display:none}.product-tags{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.product-tags__tag{padding:.3rem .8rem;font-size:1.4rem;font-weight:600;background-color:rgb(var(--color-background-secondary));text-transform:capitalize;border-radius:.5rem}.product__info-container>.access-modes-block{width:100%;margin:0;padding-top:var(--access-modes-space-top, 4px);padding-bottom:var(--access-modes-space-bottom, 4px)}.access-modes__heading{margin:0 0 .8rem;font-family:var(--font-heading-family);font-size:1.1rem;font-weight:600;line-height:1.2;letter-spacing:.055em;text-transform:uppercase;color:rgb(var(--color-foreground-secondary))}.access-modes__list{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--access-modes-gap, 8px)}.access-modes__list--left{justify-content:flex-start}.access-modes__list--center{justify-content:center}.access-modes__item{min-width:0;padding:var(--access-modes-chip-y, 7px) var(--access-modes-chip-x, 10px);display:inline-flex;align-items:center;justify-content:center;gap:.6rem;font-family:var(--font-body-family);font-size:var(--access-modes-text-size, 13px);line-height:1;white-space:nowrap;color:var(--access-modes-text-color, rgb(var(--color-foreground)));border-radius:var(--access-modes-radius, 10px)}.access-modes__item--soft{background:var(--access-modes-chip-color, rgb(var(--color-background-secondary)));border:.1rem solid transparent}.access-modes__item--outline{background:transparent;border:.1rem solid rgba(var(--color-foreground),.13)}.access-modes__item--transparent{padding-right:0;padding-left:0;background:transparent;border:0}.access-modes__list--weight-regular .access-modes__item{font-weight:400}.access-modes__list--weight-medium .access-modes__item{font-weight:500}.access-modes__list--weight-semibold .access-modes__item{font-weight:600}.access-modes__icon{width:var(--access-modes-icon-size, 17px);height:var(--access-modes-icon-size, 17px);padding:0;display:grid;place-items:center;flex:0 0 auto;font-size:var(--access-modes-icon-size, 17px);line-height:1;color:var(--access-modes-icon-color, rgb(var(--color-foreground)));background:transparent;border-radius:0;opacity:1}@media screen and (max-width:749px){.access-modes__list{display:grid;justify-content:stretch}.access-modes__list--1{grid-template-columns:minmax(0,max-content)}.access-modes__list--2,.access-modes__list--4{grid-template-columns:repeat(2,minmax(0,1fr))}.access-modes__list--3,.access-modes__list--6{grid-template-columns:repeat(3,minmax(0,1fr))}.access-modes__list--5{grid-template-columns:repeat(6,minmax(0,1fr))}.access-modes__list--5 .access-modes__item{grid-column:span 2}.access-modes__list--5 .access-modes__item:nth-child(4){grid-column:2 / span 2}.access-modes__list--5 .access-modes__item:nth-child(5){grid-column:4 / span 2}.access-modes__item{width:100%;padding-right:.6rem;padding-left:.6rem;gap:.45rem}}.product__info-container>.complementary-products-block{display:block;width:100%;margin:0;padding-top:var(--complementary-space-top, 8px);padding-bottom:var(--complementary-space-bottom, 8px)}.complementary-products-card{overflow:hidden;width:100%;padding:2rem;color:rgb(var(--color-foreground));background:rgb(var(--color-background-secondary));border-radius:calc(var(--border-radius-button) + .4rem)}.complementary-products-card__heading{margin:0 0 1.4rem;font-family:var(--font-heading-family);font-size:1.6rem;font-weight:600;line-height:1.2;color:rgb(var(--color-foreground-title))}.complementary-product+.complementary-product{border-top:.1rem solid rgba(var(--color-foreground),.12)}.complementary-product{padding:1.4rem 0}.complementary-product:first-child{padding-top:0}.complementary-product:last-child{padding-bottom:0}.complementary-product__summary{display:grid;grid-template-columns:7.2rem minmax(0,1fr);align-items:center;gap:1.4rem}.complementary-product__media{overflow:hidden;width:7.2rem;height:7.2rem;background:rgb(var(--color-background));border-radius:calc(var(--border-radius-button) * .75)}.complementary-product__image{width:100%;height:100%;object-fit:cover}.complementary-product__information{min-width:0}.complementary-product__title{display:-webkit-box;overflow:hidden;margin:0 0 .7rem;font-family:var(--font-heading-family);font-size:1.4rem;font-weight:600;line-height:1.25;color:rgb(var(--color-foreground-title));-webkit-box-orient:vertical;-webkit-line-clamp:2}.complementary-product__meta,.complementary-product__selection{display:flex;align-items:center;justify-content:space-between;gap:1rem}.complementary-product__price,.complementary-product__selection strong{min-width:0;font-size:1.3rem;line-height:1.3;color:rgb(var(--color-foreground-secondary))}.complementary-product__choose,.complementary-product__add{flex:0 0 auto;padding:0;color:rgb(var(--color-foreground));background:transparent;border:0;font:inherit;font-size:1.3rem;font-weight:600;cursor:pointer}.complementary-product__choose:hover,.complementary-product__add:hover{text-decoration:underline;text-underline-offset:.3rem}.complementary-product__options{padding:1.4rem 0 0 8.6rem}.complementary-product__choices{display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:1.2rem}.complementary-product__variant{padding:.7rem 1rem;color:rgb(var(--color-foreground));background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.14);border-radius:99rem;font:inherit;font-size:1.2rem;line-height:1.2;cursor:pointer}.complementary-product__variant span{display:none}.complementary-product__variant.is-selected{border-color:rgb(var(--color-foreground));font-weight:600}.complementary-product__variant.is-selected span{display:inline}.complementary-product__variant:disabled{opacity:.42;text-decoration:line-through;cursor:not-allowed}.complementary-product__status{min-height:0;margin:.6rem 0 0 8.6rem;color:rgb(var(--color-foreground));font-size:1.2rem}.complementary-product__status:empty{display:none}@media screen and (min-width:750px)and (max-width:989px){.complementary-products-card{padding:1.8rem}}@media screen and (max-width:749px){.complementary-products-card{padding:1.4rem}.complementary-products-card__heading{margin-bottom:1.2rem;font-size:1.4rem}.complementary-product{padding:1.2rem 0}.complementary-product__summary{grid-template-columns:6.4rem minmax(0,1fr);gap:1.2rem}.complementary-product__media{width:6.4rem;height:6.4rem}.complementary-product__title{font-size:1.3rem}.complementary-product__price,.complementary-product__choose,.complementary-product__add{font-size:1.2rem}.complementary-product__options{padding-left:7.6rem}.complementary-product__status{margin-left:7.6rem}}@media screen and (max-width:374px){.complementary-product__options{padding-left:0}.complementary-product__status{margin-left:0}}.product__info-container>.product-detail-card-block{width:100%;margin:0;padding-top:var(--product-detail-space-top, 8px);padding-bottom:var(--product-detail-space-bottom, 8px)}.product-detail-card,.essential-information-card{width:100%;padding:1.8rem 2rem;color:rgb(var(--color-foreground));background:rgb(var(--color-background-secondary));border-radius:calc(var(--border-radius-button) + .4rem)}.product-detail-card{min-height:8.4rem;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.6rem}.product-detail-card__icon,.essential-information-card__icon{width:3.2rem;height:3.2rem;display:grid;place-items:center;color:rgb(var(--color-foreground))}.product-detail-card__icon .icon,.essential-information-card__icon .icon{width:2.8rem;height:2.8rem;padding:0;display:grid;place-items:center;font-size:2.8rem;line-height:1;color:currentColor;background:transparent;border-radius:0}.product-detail-card__content,.essential-information-card__content{min-width:0;display:flex;flex-direction:column;align-items:flex-start}.product-detail-card__title,.essential-information-card__title{font-family:var(--font-heading-family);font-size:1.6rem;font-weight:600;line-height:1.2;color:rgb(var(--color-foreground-title))}.product-detail-card__title--power{display:inline-flex;align-items:center;flex-wrap:nowrap;max-width:100%}.product-detail-card__title--power>span:not(.product-detail-card__separator){min-width:0}.product-detail-card__separator{display:block;flex:0 0 1px;width:1px;height:1.4em;margin:0 11px;background:rgba(var(--color-foreground),.2)}@media screen and (max-width:359px){.product-detail-card__title--power{flex-wrap:wrap}}.product-detail-card__description,.essential-information-card__value{margin-top:.4rem;font-family:var(--font-body-family);font-size:1.3rem;font-weight:400;line-height:1.4;color:rgb(var(--color-foreground-secondary))}.essential-information-card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 2.4rem}.essential-information-card__item{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.2rem}.product__info-container>.compatible-doors-block{width:100%;margin:0;padding-top:var(--compatible-doors-space-top, 8px);padding-bottom:var(--compatible-doors-space-bottom, 8px)}.compatible-doors-card{width:100%;padding:1.8rem 2rem;color:rgb(var(--color-foreground));background:rgb(var(--color-background-secondary));border-radius:calc(var(--border-radius-button) + .4rem)}.compatible-doors-card__header{margin-bottom:1.6rem}.compatible-doors-card__title,.compatible-doors-card__description,.compatible-doors-card__footer p{margin:0}.compatible-doors-card__title{font-family:var(--font-heading-family);font-size:1.6rem;font-weight:600;line-height:1.2;color:rgb(var(--color-foreground-title))}.compatible-doors-card__description{margin-top:.4rem;font-family:var(--font-body-family);font-size:1.3rem;font-weight:400;line-height:1.4;color:rgb(var(--color-foreground-secondary))}.compatible-doors-card__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem;align-items:start}.compatible-doors-card__grid--1{grid-template-columns:minmax(0,16rem)}.compatible-doors-card__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.compatible-doors-card__grid--5,.compatible-doors-card__grid--6,.compatible-doors-card__grid--7,.compatible-doors-card__grid--8{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.compatible-doors-card__item{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:.8rem}.compatible-doors-card__media{width:6.4rem;height:6.4rem;overflow:hidden;flex:none;background:rgb(var(--color-background));border-radius:calc(var(--border-radius-button) * .75)}.compatible-doors-card__image{display:block;width:100%;height:100%;object-fit:cover}.compatible-doors-card__name{max-width:100%;font-family:var(--font-heading-family);font-size:1.4rem;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.compatible-doors-card__footer{margin-top:1.8rem}.compatible-doors-card__footer p{font-family:var(--font-body-family);font-size:1.2rem;font-weight:400;line-height:1.45;color:rgb(var(--color-foreground-secondary))}.compatible-doors-card__link{display:inline-flex;align-items:center;gap:.4rem;margin-top:.8rem;color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:1.3rem;font-weight:600;line-height:1.3;text-decoration:none}.compatible-doors-card__link .icon-button-arrow{width:1.8rem;height:1.8rem;transition:transform .28s cubic-bezier(.22,1,.36,1)}@media(hover:hover){.compatible-doors-card__link:hover{text-decoration:underline;text-underline-offset:.3rem}.compatible-doors-card__link:hover .icon-button-arrow{transform:translate(.2rem,-.2rem)}}@media screen and (min-width:750px)and (max-width:989px){.product-detail-card,.essential-information-card{padding:1.6rem 1.8rem}.essential-information-card{gap:1.8rem}}.product__info-container>.airbnb-compatibility-block{width:100%;margin:0;padding-top:var(--airbnb-compatibility-space-top, 8px);padding-bottom:var(--airbnb-compatibility-space-bottom, 8px)}.airbnb-compatibility-card{width:100%;min-height:8.4rem;padding:1.8rem 2rem;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.6rem;color:rgb(var(--color-foreground));background:rgb(var(--color-background-secondary));border-radius:calc(var(--border-radius-button) + .4rem)}.airbnb-compatibility-card__icon{width:3.2rem;height:3.2rem;display:grid;place-items:center;color:rgb(var(--color-foreground))}.airbnb-compatibility-card__icon .icon{width:2.8rem;height:2.8rem;padding:0;display:grid;place-items:center;font-size:2.8rem;line-height:1;color:currentColor;background:transparent;border-radius:0}.airbnb-compatibility-card__content{min-width:0;display:flex;flex-direction:column;align-items:flex-start}.airbnb-compatibility-card__title{font-family:var(--font-heading-family);font-size:1.6rem;font-weight:600;line-height:1.2;color:rgb(var(--color-foreground-title))}.airbnb-compatibility-card__description{margin-top:.4rem;font-family:var(--font-body-family);font-size:1.3rem;font-weight:400;line-height:1.4;color:rgb(var(--color-foreground-secondary))}.product__info-container>.direct-contact-card-block{width:100%;margin:0;padding-top:var(--direct-contact-space-top, 8px);padding-bottom:var(--direct-contact-space-bottom, 8px)}.direct-contact-card{width:100%;min-height:10.4rem;padding:var(--direct-contact-padding, 20px);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.6rem;color:rgb(var(--color-foreground));text-decoration:none;background:var(--direct-contact-background, rgb(var(--color-background-secondary)));border:0;border-radius:calc(var(--border-radius-button) + .4rem);transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s ease}.direct-contact-card[href]{cursor:pointer}@media(hover:hover){.direct-contact-card[href]:hover{transform:translateY(-.2rem);box-shadow:0 1.2rem 3.2rem rgba(var(--color-foreground),.07)}.direct-contact-card[href]:hover .direct-contact-card__cta .icon-button-arrow,.direct-contact-card[href]:hover .direct-contact-card__end-arrow .icon-button-arrow{transform:translate(.2rem,-.2rem)}}.direct-contact-card[aria-disabled=true]{cursor:default}.direct-contact-card__icon{width:max(3.2rem,var(--direct-contact-icon-size));height:max(3.2rem,var(--direct-contact-icon-size));display:grid;place-items:center;flex:none;color:var(--direct-contact-icon-color, rgb(var(--color-foreground)))}.direct-contact-card__icon .icon{width:2.8rem;height:2.8rem;padding:0;display:grid;place-items:center;font-size:2.8rem;line-height:1;color:currentColor;background:transparent;border-radius:0;opacity:1}.direct-contact-card__content{min-width:0;display:flex;flex-direction:column;align-items:flex-start}.direct-contact-card__title{font-family:var(--font-heading-family);font-size:1.6rem;font-weight:400;line-height:1.2;color:var(--direct-contact-title-color, rgb(var(--color-foreground-title)))}.direct-contact-card__description{margin-top:.4rem;font-family:var(--font-body-family);font-size:1.3rem;font-weight:400;line-height:1.4;color:var(--direct-contact-description-color, rgb(var(--color-foreground-secondary)))}.direct-contact-card__cta{margin-top:.8rem;display:inline-flex;align-items:center;gap:.35rem;font-family:var(--font-body-family);font-size:var(--direct-contact-cta-size);font-weight:400;line-height:1.25;color:var(--direct-contact-cta-color, rgb(var(--color-foreground)))}.direct-contact-card__text--bold{font-weight:600}.direct-contact-card__cta .icon-button-arrow,.direct-contact-card__end-arrow .icon-button-arrow{width:1.8rem;height:1.8rem;transition:transform .28s cubic-bezier(.22,1,.36,1)}.direct-contact-card__end-arrow{width:3.6rem;height:3.6rem;display:grid;place-items:center;color:var(--direct-contact-cta-color, rgb(var(--color-foreground)))}@media screen and (max-width:749px){.product-detail-card,.essential-information-card{padding:1.4rem}.product-detail-card{min-height:0;gap:1.2rem}.product-detail-card__title,.essential-information-card__title{font-size:1.4rem}.product-detail-card__description,.essential-information-card__value{font-size:1.15rem}.essential-information-card{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem 1.2rem}.essential-information-card__item{grid-template-columns:minmax(0,1fr);align-items:start;gap:.6rem}.essential-information-card__icon{width:2.8rem;height:2.8rem}.essential-information-card__icon .icon{width:2.4rem;height:2.4rem;font-size:2.4rem}.compatible-doors-card{padding:1.4rem}.compatible-doors-card__header{margin-bottom:1.4rem}.compatible-doors-card__title{font-size:1.4rem}.compatible-doors-card__description{font-size:1.15rem}.compatible-doors-card__grid,.compatible-doors-card__grid--3,.compatible-doors-card__grid--5,.compatible-doors-card__grid--6,.compatible-doors-card__grid--7,.compatible-doors-card__grid--8{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem 1.2rem}.compatible-doors-card__grid--1{grid-template-columns:minmax(0,14rem)}.compatible-doors-card__media{width:5.6rem;height:5.6rem}.compatible-doors-card__name{font-size:1.25rem}.compatible-doors-card__footer{margin-top:1.6rem}.compatible-doors-card__footer p{font-size:1.1rem}.compatible-doors-card__link{font-size:1.2rem}.airbnb-compatibility-card{min-height:0;padding:1.4rem;gap:1.2rem}.airbnb-compatibility-card__title{font-size:1.4rem}.airbnb-compatibility-card__description{font-size:1.15rem}.product__info-container>.direct-contact-card-block{margin:1.6rem 0 0;padding:0}.direct-contact-card{min-height:0;padding:1.4rem;grid-template-columns:auto minmax(0,1fr);gap:1.2rem}.direct-contact-card__icon{width:3.2rem;height:3.2rem}.direct-contact-card__title{font-size:1.4rem}.direct-contact-card__description{font-size:1.15rem}.direct-contact-card__cta{margin-top:.4rem;font-size:1.2rem}.direct-contact-card__end-arrow{display:none}}@media screen and (max-width:374px){.compatible-doors-card__grid,.compatible-doors-card__grid--1,.compatible-doors-card__grid--3,.compatible-doors-card__grid--5,.compatible-doors-card__grid--6,.compatible-doors-card__grid--7,.compatible-doors-card__grid--8{grid-template-columns:minmax(0,1fr)}}.product__media-list{display:flex;flex-wrap:wrap;width:100%;overflow:hidden}.product__media-item{width:100%;height:auto;overflow:hidden;border-radius:1.2rem}@media screen and (min-width:750px){.product__media-item{width:50%}}@media screen and (min-width:750px){.product__media-item:first-child{width:100%}}.product__media-item--contain .product__media img,.product__media-item--contain .deferred-media__poster img{object-fit:contain}.product__media-item--contain modal-opener{height:auto}.product__media-icon .icon{width:1.4rem;height:1.4rem;color:rgb(var(--color-foreground))}@media screen and (min-width:1100px){.product__media-icon .icon.icon-plus-zoom{display:none;opacity:0}}.product__media-icon{background-color:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.1);border-radius:50%;color:rgb(var(--color-foreground));display:flex;align-items:center;justify-content:center;height:3rem;width:3rem;position:absolute;right:1rem;top:1.6rem;pointer-events:none;z-index:1;transition:color var(--duration-short) ease,opacity var(--duration-short) ease}@media(min-width:990px){.product__media-icon{height:4.8rem;width:4.8rem;background-color:transparent;border-color:transparent}}@media(min-width:1100px){.product__media-icon{left:14.3%;right:unset;top:unset;bottom:22%}}.product__media-icon svg{width:60%;height:60%}.product__media-video .deferred-media{position:absolute}.product__media-video .product__media-icon{opacity:1}.product__modal-opener{height:100%}.product__modal-opener--video .product__media-toggle,.product__modal-opener--external_video .product__media-toggle,.product__modal-opener--model .product__media-toggle{pointer-events:none}@media screen and (min-width:990px){.product__media-icon{opacity:0}.product__modal-opener:hover .product__media-icon,.product__modal-opener:focus .product__media-icon{opacity:1}.product__modal-opener:hover .product__media-icon .icon-plus-zoom,.product__modal-opener:focus .product__media-icon .icon-plus-zoom{opacity:0}}.product__media-item>*:not(.product__xr-button):not(product-model):not(modal-opener):not(.deferred-media){display:block;position:relative}.product__media-toggle{background-color:transparent;border:none;display:block;margin:0;padding:0;position:absolute;top:0;left:0;z-index:2;height:100%;width:100%;cursor:url('data:image/svg+xml,<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M23.9996 9.60001L23.9996 38.4M38.3996 24L9.59961 24" stroke="%23282828" stroke-width="2" stroke-linecap="round"/></svg>') 20 20,auto}.product-media-modal{background-color:rgb(var(--color-background));height:100%;position:fixed;top:0;left:0;width:100%;visibility:hidden;opacity:0;z-index:-1}.product-media-modal__toggle{position:absolute;top:1.6rem;right:2rem;z-index:5}@media screen and (min-width:1100px){.product-media-modal__toggle{top:1.6rem;right:4rem}}.product-media-modal[open]{visibility:visible;opacity:1;z-index:101}.product-media-modal__item:not(.swiper-slide-zoomed) .swiper-zoom-container>img{cursor:zoom-in}.product-media-modal__item--contain img{object-fit:contain!important}.product-media-modal__dialog{display:flex;align-items:center;width:100%;height:100vh;height:calc(var(--vh, 1vh) * 100)}.product-media-modal__content,.product-media-modal__model{width:100%;height:100%}.product-media-modal__content .swiper-slide,.product-media-modal__model .swiper-slide{text-align:center}.product-media-modal__content .swiper-slide img,.product-media-modal__model .swiper-slide img{max-width:100%;height:100%;object-fit:cover}.product-media-modal__content{padding-top:.8rem;padding-bottom:2.8rem}.product-media-modal .product__pagination-wrapper{position:absolute;bottom:.8rem;max-width:100%;z-index:2}.product-media-modal__slider-nav{position:absolute;top:50%;left:0;right:0;display:flex;justify-content:space-between;transform:translateY(-50%);pointer-events:none;z-index:1}.product-media-modal__slider-nav .swiper-button-prev,.product-media-modal__slider-nav .swiper-button-next{pointer-events:all}.linked-products{display:block;width:100%;margin-top:2.4rem;border-top:.1rem solid rgb(var(--color-border));padding-top:2.4rem}.linked-products:not(:last-child){margin-bottom:2.4rem}.linked-products__options{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem}.linked-products__option{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-size:1.4rem;text-decoration:none;word-break:break-word;border:none;overflow:hidden;position:relative;z-index:1;cursor:pointer;min-width:3rem;min-height:3rem;height:50px;padding:0 2rem;margin:0;border-radius:.4rem;text-transform:uppercase;border:.2rem solid rgb(var(--color-border));background-color:rgb(var(--color-base-background-2));color:rgb(var(--color-foreground-title));transition:border-color var(--duration-default) ease-in-out}.linked-products__option.active{border-color:rgb(var(--color-button));color:rgb(var(--color-button));background-color:var(--color-background);cursor:default}@media(min-width:750px){.linked-products__option{font-size:1.6rem}}@media(hover:hover){.linked-products__option:hover:not(.active){border-color:rgb(var(--color-button))}}.linked-products__option:has(.linked-products__option-color):not(.linked-products__option--image){width:1rem;height:1rem;padding:0;border-radius:var(--swatch-border-radius)}.linked-products__option:has(.linked-products__option-color):not(.linked-products__option--image).active{border-color:rgb(var(--color-button))}@media(hover:hover){.linked-products__option:has(.linked-products__option-color):not(.linked-products__option--image):hover:not(.active){border-color:rgb(var(--color-button))}}.linked-products__option-color{flex-shrink:0;position:relative;display:block;width:1rem;height:1rem;border-radius:var(--swatch-border-radius);border:.2rem solid rgb(var(--color-border));overflow:hidden}.linked-products__option--image{overflow:hidden;width:4.8rem;height:4.8rem;padding:0}.linked-products__option--image .linked-products__option-color{background-position:center;background-repeat:no-repeat;background-size:cover;background-origin:border-box;border-radius:.4rem;border:0;width:100%;height:100%}@media screen and (max-width:575px){.product-recommendations__list--2-mobile .product-recommendations__slider-nav{top:30%;left:-1rem;right:-1rem}}@media screen and (max-width:575px){.product-recommendations__list--2-mobile .collection-product-card .card-information__group{flex-direction:column;row-gap:.8rem}.product-recommendations__list--2-mobile .collection-product-card .card__title{font-size:calc(var(--font-heading-card-scale) * .9rem)}.product-recommendations__list--2-mobile .collection-product-card .card__description{font-size:1rem}.product-recommendations__list--2-mobile .collection-product-card .card__information-top{position:static;padding:1rem 0 .2rem}.product-recommendations__list--2-mobile .collection-product-card .card__badge{position:absolute;top:.8rem;left:.8rem;right:.8rem;max-width:100%}.product-recommendations__list--2-mobile .collection-product-card .badge{font-size:1.1rem}.product-recommendations__list--2-mobile .collection-product-card .card__subtitle,.product-recommendations__list--2-mobile .collection-product-card .card__vendor:after{font-size:.8rem}.product-recommendations__list--2-mobile .collection-product-card .card-information{padding:0}.product-recommendations__list--2-mobile .collection-product-card .price{font-size:1.2rem}.product-recommendations__list--2-mobile .collection-product-card .price--on-sale .price__sale{flex-direction:row;align-items:flex-start;column-gap:.4rem}.product-recommendations__list--2-mobile .collection-product-card .price--on-sale .price__sale dt{order:1}}.product-form__controls-group label.color-swatch:not(.variant-swatch){position:relative;box-sizing:border-box;width:2.4rem;height:2.4rem;padding:.3rem;background-color:transparent;border-radius:50%;border:.2rem solid transparent;z-index:2}.product-form__controls-group label.color-swatch:not(.variant-swatch):after{content:"";position:absolute;top:50%;left:50%;width:1.8rem;height:1.8rem;transform:translate(-50%,-50%);border-radius:inherit;background:var(--swatch-color);transition:border-color var(--duration-default);border:.1rem solid rgba(var(--color-border),.5)}.product-form__controls-group input+label.color-swatch{border-color:rgb(var(--color-background));background-color:transparent}.product-form__controls-group input:checked+label.color-swatch,.product-form__controls-group input+label.color-swatch:hover{border-color:rgba(var(--color-foreground),.2);background-color:transparent}.product-form__controls-group input.disabled+label.color-swatch:not(.variant-swatch){opacity:.3}.product-form__controls-group input.disabled+label.color-swatch:not(.variant-swatch):before{top:50%;height:.2rem;clip-path:unset;z-index:1;transform:translateY(-50%) rotate(-45deg);background-color:rgb(var(--color-background))}.recipient-form{display:block;margin-bottom:1.6rem;width:100%}.recipient-form input[type=date]{padding:1.5rem 2rem}.recipient-form input[type=checkbox]{display:none;position:absolute;-webkit-appearance:none;appearance:none}.recipient-form input[type=checkbox]:checked+label:before{border-color:rgb(var(--color-button));background-color:rgb(var(--color-button))}.recipient-form input[type=checkbox]:checked+label .icon-checkmark{visibility:visible}.recipient-form input[type=checkbox]:checked~.recipient-fields{display:block;animation:animateMenuOpen var(--duration-default) ease}.recipient-form input[type=checkbox]+label{display:inline-flex;align-items:center;gap:.8rem;font-size:1.4rem;color:rgb(var(--color-foreground));position:relative;cursor:pointer}.recipient-form input[type=checkbox]+label:hover:before{border-color:rgb(var(--color-button))}.recipient-form input[type=checkbox]+label:before{content:"";display:block;flex-shrink:0;width:1.6rem;height:1.6rem;border-radius:.2rem;border:.1rem solid rgb(var(--color-border));background-color:rgb(var(--color-background));transition:border-color var(--duration-default)}.recipient-form input[type=checkbox]+label .icon-checkmark{position:absolute;left:.4rem;top:calc(50% - .4rem);z-index:5;visibility:hidden;color:rgb(var(--color-button-text))}.recipient-form .recipient-email-label{display:none}.recipient-form .recipient-form-field-label{font-size:1.3rem;margin:.4rem 0 0;text-transform:initial}.recipient-form .recipient-form-field-label--space-between{display:flex;justify-content:space-between}.recipient-form .recipient-fields__field:not(:last-child){margin:0 0 1.6rem}.recipient-form .recipient-fields hr{margin:1.6rem auto}.recipient-form .form__label{margin-bottom:0}.recipient-form .form__message{font-size:1.2rem;line-height:1;color:rgb(var(--color-error));margin:.4rem 0 0}.no-js .recipient-checkbox{display:none!important}.no-js .recipient-email-label.optional{display:inline}.js .recipient-fields{display:none}.js .recipient-email-label.required{display:inline}@media(min-width:1100px){.shopify-section-header-sticky:not(.shopify-section-header-hidden)~main .product__outer--slider-bullets .product__main,.shopify-section-header-sticky:not(.shopify-section-header-hidden)~main .product__outer--slider-previews .product__main,.shopify-section-header-sticky:not(.shopify-section-header-hidden)~main .product__outer--grid-gallery .product__main,.shopify-section-header-sticky:not(.shopify-section-header-hidden)~main .product__outer--stacked-gallery .product__main{top:calc(var(--header-height) + 1.6rem)}.shopify-section-header-sticky:not(.shopify-section-header-hidden)~main .product__outer--slider-bullets .product__info-container,.shopify-section-header-sticky:not(.shopify-section-header-hidden)~main .product__outer--slider-previews .product__info-container,.shopify-section-header-sticky:not(.shopify-section-header-hidden)~main .product__outer--grid-gallery .product__info-container,.shopify-section-header-sticky:not(.shopify-section-header-hidden)~main .product__outer--stacked-gallery .product__info-container{top:calc(var(--header-height) + 1.6rem)}}@media(prefers-color-scheme:dark){[data-scheme=auto] .product-form__controls-group label{background-color:#181818}}[data-scheme=dark] .product-form__controls-group label{background-color:#181818}.product-form__controls-group input.disabled.always-clickable+label{opacity:.5;pointer-events:all}.qeydo-default-product{--qeydo-pdp-step: 1.6rem;--qeydo-pdp-compact-step: 1.2rem;--qeydo-pdp-section-step: 2.4rem;--qeydo-pdp-action-step: 4rem;--qeydo-pdp-icon-column: 2.6rem;--qeydo-pdp-icon-size: 2.6rem;--qeydo-pdp-icon-gutter: 1rem;--qeydo-pdp-copy-size: 1.3rem;--qeydo-pdp-copy-secondary-size: 1.2rem}.qeydo-default-product .qeydo-reviews-block--compact{--qeydo-reviews-space-top: 0px !important;--qeydo-reviews-space-bottom: 0px !important;padding-block:0!important}.qeydo-default-product .product__info-container>.product__custom-badges+.product__title__wrapper{margin-top:var(--qeydo-pdp-section-step)!important}.qeydo-default-product .product__info-container>.product__title__wrapper+.qeydo-reviews-block--compact,.qeydo-default-product .product__info-container>.qeydo-reviews-block--compact+.qeydo-price-details__sku,.qeydo-default-product .product__info-container>.qeydo-price-details__sku+.price-wrapper{margin-top:var(--qeydo-pdp-step)!important}.qeydo-default-product .price-wrapper{column-gap:1.2rem;row-gap:0}.qeydo-default-product .price-wrapper .price--product{margin-bottom:0}.qeydo-default-product .price-wrapper>.qeydo-price-details{flex:0 0 100%;width:100%;margin-top:var(--qeydo-pdp-step)!important}.qeydo-default-product .qeydo-price-details__tax,.qeydo-default-product .qeydo-price-details__inventory .product__inventory-inner{font-size:var(--qeydo-pdp-copy-size);line-height:1.35}.qeydo-default-product .qeydo-price-details__tax+.qeydo-price-details__inventory{margin-top:var(--qeydo-pdp-compact-step)!important}.qeydo-default-product .qeydo-price-details__inventory .product__inventory-inner,.qeydo-default-product .qeydo-price-details__inventory .product__inventory-inner svg,.qeydo-default-product .qeydo-price-details__inventory .product__inventory-inner .icon{color:#00b67a}.qeydo-default-product .qeydo-price-details__inventory-count{color:rgb(var(--color-foreground-secondary))}.qeydo-default-product .qeydo-price-details__service{display:grid;grid-template-columns:var(--qeydo-pdp-icon-column) minmax(0,1fr);align-items:center;gap:var(--qeydo-pdp-icon-gutter);min-height:5.2rem;margin-top:var(--qeydo-pdp-step);padding:1rem 1.1rem;border-radius:1.2rem}.qeydo-default-product .qeydo-price-details__icon{box-sizing:border-box;display:grid;place-items:center;flex:0 0 var(--qeydo-pdp-icon-size);width:var(--qeydo-pdp-icon-size);height:var(--qeydo-pdp-icon-size);aspect-ratio:1;justify-self:start}.qeydo-default-product .qeydo-price-details__icon svg{width:1.75rem;height:1.75rem;stroke-width:1.8}.qeydo-default-product .qeydo-price-details__copy{min-width:0;font-size:var(--qeydo-pdp-copy-size);line-height:1.35}.qeydo-default-product .qeydo-price-details__copy small{font-size:var(--qeydo-pdp-copy-secondary-size);line-height:1.35}.qeydo-default-product .product-parameters{margin-top:var(--qeydo-pdp-section-step)!important}.qeydo-default-product .qeydo-care-access-placement{width:100%;margin-top:var(--qeydo-pdp-section-step)}.qeydo-default-product .qeydo-care-access-placement .qeydo-care-eligibility{display:grid;grid-template-columns:var(--qeydo-pdp-icon-column) minmax(0,1fr);align-items:center;gap:var(--qeydo-pdp-icon-gutter);box-sizing:border-box;width:100%;max-width:none;min-height:5.2rem;margin:0;padding:1rem 1.1rem;border-radius:1.2rem}.qeydo-default-product .qeydo-care-access-placement .qeydo-care-eligibility__icon{box-sizing:border-box;width:var(--qeydo-pdp-icon-size);height:var(--qeydo-pdp-icon-size)}.qeydo-default-product .qeydo-care-access-placement .qeydo-care-eligibility__icon svg{width:1.55rem;height:1.55rem}.qeydo-default-product .qeydo-care-access-placement+.access-modes-block--default-compact{margin-top:var(--qeydo-pdp-compact-step)!important}.qeydo-default-product .product__info-container>.product__buy-buttons+.qeydo-b2b-quote{margin-top:var(--qeydo-pdp-action-step)!important}.qeydo-default-product .custom-liquid:has(.qeydo-service-note),.qeydo-default-product .product__info-container>.qeydo-product-no-payment{margin-top:var(--qeydo-pdp-step)!important}.qeydo-default-product .qeydo-service-note,.qeydo-default-product .product__info-container>.qeydo-product-no-payment,.qeydo-default-product .qeydo-b2b-quote__trigger{align-items:center!important;column-gap:var(--qeydo-pdp-icon-gutter)!important}.qeydo-default-product .qeydo-service-note,.qeydo-default-product .product__info-container>.qeydo-product-no-payment{grid-template-columns:var(--qeydo-pdp-icon-column) minmax(0,1fr)!important}.qeydo-default-product .qeydo-b2b-quote__trigger{grid-template-columns:var(--qeydo-pdp-icon-column) minmax(0,1fr) 1.8rem!important}.qeydo-default-product .qeydo-service-note__icon,.qeydo-default-product .qeydo-product-no-payment__icon,.qeydo-default-product .qeydo-b2b-quote__trigger-icon{box-sizing:border-box;display:grid!important;place-items:center;width:var(--qeydo-pdp-icon-size)!important;height:var(--qeydo-pdp-icon-size)!important;border:.1rem solid rgba(var(--color-foreground),.11);border-radius:50%;background:rgb(var(--color-background));justify-self:start}.qeydo-default-product .qeydo-service-note__icon .icon,.qeydo-default-product .qeydo-product-no-payment__icon .icon,.qeydo-default-product .qeydo-b2b-quote__trigger-icon svg{display:grid;place-items:center;width:1.55rem!important;height:1.55rem!important;font-size:1.55rem!important;line-height:1!important}.qeydo-default-product .qeydo-service-note__icon .icon:before,.qeydo-default-product .qeydo-product-no-payment__icon .icon:before{line-height:1}.qeydo-default-product .qeydo-service-note__content p,.qeydo-default-product .qeydo-product-no-payment,.qeydo-default-product .qeydo-b2b-quote__trigger strong{font-size:var(--qeydo-pdp-copy-size)!important;line-height:1.4}.qeydo-default-product .qeydo-b2b-quote__trigger small{font-size:var(--qeydo-pdp-copy-secondary-size);line-height:1.35}.qeydo-default-product .qeydo-product-family,.qeydo-default-product .access-modes-block--default-compact{margin-top:var(--qeydo-pdp-section-step)!important}@media(max-width:749px){.qeydo-default-product{--qeydo-pdp-step: 1.4rem;--qeydo-pdp-compact-step: 1.2rem;--qeydo-pdp-section-step: 2rem;--qeydo-pdp-action-step: 3.2rem;--qeydo-pdp-icon-gutter: .8rem;--qeydo-pdp-copy-size: 1.2rem;--qeydo-pdp-copy-secondary-size: 1.1rem}.qeydo-default-product .qeydo-price-details__service,.qeydo-default-product .qeydo-care-access-placement .qeydo-care-eligibility{min-height:5rem;padding:.9rem 1rem}}.qeydo-default-product .qeydo-price-details__tax,.qeydo-default-product .qeydo-price-details__inventory .product__inventory-inner{display:grid;grid-template-columns:1.8rem max-content minmax(0,1fr);align-items:center;column-gap:.6rem}.qeydo-default-product .qeydo-price-details__status,.qeydo-default-product .qeydo-price-details__inventory .product__inventory-inner>.icon{grid-column:1;justify-self:center;margin:0}.qeydo-default-product .qeydo-price-details__tax>strong,.qeydo-default-product .qeydo-price-details__inventory .product__inventory-inner>.icon+span{grid-column:2}.qeydo-default-product .qeydo-price-details__separator,.qeydo-default-product .qeydo-price-details__inventory-count,.qeydo-default-product .qeydo-price-details__tax>span:last-child{grid-column:3;min-width:0}.qeydo-default-product .qeydo-price-details__separator{display:none}.qeydo-default-product .qeydo-price-details__tax>span:last-child:before{content:"\b7";margin-right:.6rem;color:rgba(var(--color-foreground),.42)}.qeydo-default-product .product__info-container{--qeydo-pdp-rail-start: 0px;--qeydo-pdp-rail-end: 0px}.qeydo-default-product .product__info-container>.product__title__wrapper,.qeydo-default-product .product__info-container>.qeydo-reviews-block--compact,.qeydo-default-product .product__info-container>.qeydo-price-details__sku,.qeydo-default-product .product__info-container>.price-wrapper,.qeydo-default-product .product__info-container>.product-parameters,.qeydo-default-product .product__info-container>.product__buy-buttons,.qeydo-default-product .product__info-container>.qeydo-b2b-quote,.qeydo-default-product .product__info-container>.custom-liquid,.qeydo-default-product .product__info-container>.qeydo-product-no-payment,.qeydo-default-product .product__info-container>.qeydo-product-family,.qeydo-default-product .product__info-container>.access-modes-block,.qeydo-default-product .product__info-container>.technical-specifications-spacing,.qeydo-default-product .product__info-container>.complementary-products-block,.qeydo-default-product .product__info-container>.product-detail-card-block,.qeydo-default-product .product__info-container>.compatible-doors-block,.qeydo-default-product .product__info-container>.airbnb-compatibility-block,.qeydo-default-product .product__info-container>.direct-contact-card-block,.qeydo-default-product .product__info-container>.qeydo-door-compatibility-disclosure{box-sizing:border-box;width:calc(100% - var(--qeydo-pdp-rail-start) - var(--qeydo-pdp-rail-end))!important;max-width:none!important;margin-right:var(--qeydo-pdp-rail-end)!important;margin-left:var(--qeydo-pdp-rail-start)!important}.qeydo-default-product .price-wrapper>.qeydo-price-details,.qeydo-default-product .qeydo-price-details__service,.qeydo-default-product .product-parameters>variant-radios,.qeydo-default-product .product-parameters>variant-selects,.qeydo-default-product .product__buy-buttons product-form,.qeydo-default-product .product__buy-buttons .product-form,.qeydo-default-product .product__buy-buttons .product-form__buttons,.qeydo-default-product .product__buy-buttons .button,.qeydo-default-product .qeydo-b2b-quote__disclosure,.qeydo-default-product .qeydo-b2b-quote__trigger,.qeydo-default-product .qeydo-b2b-quote__panel,.qeydo-default-product .qeydo-service-note,.qeydo-default-product .qeydo-care-access-placement,.qeydo-default-product .qeydo-care-access-placement .qeydo-care-eligibility,.qeydo-default-product .access-modes-block--default-compact{box-sizing:border-box;width:100%!important;max-width:none!important;margin-right:0;margin-left:0}.qeydo-default-product .qeydo-price-details__copy,.qeydo-default-product .qeydo-price-details__copy strong,.qeydo-default-product .qeydo-care-access-placement .qeydo-care-eligibility,.qeydo-default-product .qeydo-b2b-quote__trigger strong,.qeydo-default-product .qeydo-service-note__content p,.qeydo-default-product .qeydo-product-no-payment,.qeydo-default-product .access-modes-block--default-compact .access-modes__item,.qeydo-default-product .qeydo-product-essential__item,.qeydo-default-product .qeydo-product-compatibility__doors,.qeydo-default-product .qeydo-product-compatibility__badge,.qeydo-default-product .qeydo-product-compatibility__link,.qeydo-default-product .product-parameters .product-form__group-name,.qeydo-default-product .product-parameters .select-label{font-size:var(--qeydo-pdp-copy-size)!important;line-height:1.4!important}.qeydo-default-product .qeydo-price-details__copy small,.qeydo-default-product .qeydo-b2b-quote__trigger small,.qeydo-default-product .qeydo-product-no-payment__text>span{font-size:var(--qeydo-pdp-copy-secondary-size)!important;line-height:1.4!important}#MainContent .qeydo-door-whatsapp{gap:.8rem;max-width:100%;min-height:44px;text-decoration:none;line-height:1.5}#MainContent .qeydo-door-whatsapp>.icon-qeydo-whatsapp{display:inline-block;flex:0 0 20px;width:20px;height:20px;font-size:20px;line-height:1}#MainContent .qeydo-door-whatsapp>span{min-width:0}#MainContent .qeydo-door-whatsapp>.q-link-arrow{flex:none;width:17px;height:17px}.qeydo-addons{display:block;width:100%;margin-block:0 1.2rem;color:rgb(var(--color-foreground))}.qeydo-addons [hidden],.qeydo-addons[hidden],form:has(.qeydo-addons [data-addon-toggle]:checked) .product-form__checkout{display:none}.qeydo-addons details{border:1px solid rgba(var(--color-foreground),.16);border-radius:1.2rem}.qeydo-addons summary{display:flex;align-items:center;gap:.8rem;min-height:4.8rem;padding:.8rem 1.2rem;cursor:pointer;list-style:none;font-weight:600}.qeydo-addons summary::-webkit-details-marker{display:none}.qeydo-addons summary:after{content:"+";margin-inline-start:auto;font-size:2rem}.qeydo-addons details[open] summary:after{content:"\2212"}.qeydo-addons small{font-size:1.25rem;opacity:.78;font-weight:400}.qeydo-addons__list{display:grid;gap:.8rem;padding:0 .8rem .8rem}.qeydo-addon{min-width:0;border:1px solid rgba(var(--color-foreground),.12);border-radius:1rem}.qeydo-addon:has([data-addon-toggle]:checked){border-color:rgba(var(--color-foreground),.58)}.qeydo-addon__summary{display:flex;align-items:center;gap:1rem;padding:.9rem;cursor:pointer}.qeydo-addon__image{width:5.6rem;height:5.6rem;object-fit:cover;border-radius:.7rem}.qeydo-addon__copy{display:grid;gap:.2rem;flex:1;min-width:0;line-height:1.35}.qeydo-addon input{accent-color:rgb(var(--color-foreground))}.qeydo-addon__summary input{flex:0 0 auto;width:1.8rem;height:1.8rem;margin:.5rem}.qeydo-addon__packs{display:flex;flex-wrap:wrap;gap:.6rem;min-width:0;border:0;margin:0;padding:0 .9rem .9rem}.qeydo-addon__pack{display:flex;align-items:center;gap:.45rem;min-height:4.4rem;padding:.4rem .65rem;border:1px solid rgba(var(--color-foreground),.2);border-radius:.7rem;cursor:pointer;font-size:1.25rem}.qeydo-addon__pack:has(:checked){border-color:currentColor}.qeydo-addon__pack:has(:disabled){opacity:.6;cursor:default}.qeydo-addons__total{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.4rem 1rem;margin:.9rem 0 0}.qeydo-cod-form{--qeydo-cod-surface: rgb(var(--color-background-input));--qeydo-cod-border: rgb(var(--color-border-input));--qeydo-cod-radius: var(--border-radius-button, .8rem);width:100%;min-width:0}.qeydo-cod-form:has(>#_rsi-form-container-embedded){margin-block-start:1.6rem}.qeydo-cod-form :is(#_rsi-form-container-embedded,#rsi_form_wrapper,.rsi-form-main){box-sizing:border-box;width:100%!important;max-width:none!important;margin-inline:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.qeydo-cod-form :is(.rsi-total-summary-wrapper,.rsi-shipping-rates-item,.rsi-product-item){border:1px solid var(--qeydo-cod-border)!important;border-radius:var(--qeydo-cod-radius)!important;background:var(--qeydo-cod-surface)!important;color:rgb(var(--color-foreground))!important;box-shadow:none!important}.qeydo-cod-form :is(.rsi-total-summary-wrapper,.rsi-shipping-rates-item){padding:1.2rem 1.4rem!important}.qeydo-cod-form .rsi-shipping-rates-item{align-items:center!important}.qeydo-cod-form input.rsi-shipping-rates-radio{-webkit-appearance:auto!important;appearance:auto!important;accent-color:var(--qeydo-cod-button-background, #2d3645)!important;align-self:center}.qeydo-cod-form .rsi-text-input-wrapper{margin:0 0 1rem!important;padding:0!important}.qeydo-cod-form .rsi-text-input-label:empty{display:none!important}.qeydo-cod-form .rsi-text-input-row{display:flex!important;align-items:center!important;box-sizing:border-box;min-height:6rem;padding-inline:1.4rem;gap:1rem;border:1px solid var(--qeydo-cod-border)!important;border-radius:var(--qeydo-cod-radius)!important;background:var(--qeydo-cod-surface)!important}.qeydo-cod-form .rsi-text-input-row:focus-within{border-color:rgb(var(--color-foreground))!important}.qeydo-cod-form .rsi-text-input-icon:has(>:is(.qeydo-cod-field-icon,.qeydo-cod-phone-prefix)){position:static!important;display:flex!important;align-items:center;justify-content:center;flex:0 0 auto;width:auto!important;min-width:1.8rem;padding:0!important;background:transparent!important;color:rgb(var(--color-foreground))!important}.qeydo-cod-form .rsi-text-input-icon:has(>:is(.qeydo-cod-field-icon,.qeydo-cod-phone-prefix))>:not(.qeydo-cod-field-icon,.qeydo-cod-phone-prefix){display:none!important}.qeydo-cod-form .qeydo-cod-field-icon{width:1.8rem;height:1.8rem;font-size:1.8rem;line-height:1}.qeydo-cod-form .qeydo-cod-phone-prefix{display:inline-flex;align-items:center;gap:.65rem;font-size:1.4rem;font-weight:600;white-space:nowrap}.qeydo-cod-form .qeydo-cod-phone-prefix img{display:block;width:2.8rem;height:2rem;max-width:none;object-fit:contain;border-radius:.3rem}.qeydo-cod-form .rsi-text-input-field{flex:1 1 0;width:0!important;min-width:0!important;min-height:4.8rem;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;background:transparent!important;color:rgb(var(--color-foreground))!important;font-family:inherit!important;font-size:1.4rem!important}.qeydo-cod-form .rsi-text-input-row:has(.qeydo-cod-phone-prefix) input::placeholder{color:transparent!important}@media(max-width:749px){.qeydo-cod-form .rsi-text-input-field{font-size:16px!important}}.qeydo-cod-form .rsi-submit_button{display:flex!important;justify-content:center;align-items:center;width:100%!important;min-height:var(--qeydo-cod-button-height, 4.8rem);margin-block-start:.6rem!important;border-radius:var(--qeydo-cod-button-radius, var(--qeydo-cod-radius))!important;background:var(--qeydo-cod-button-background, #2d3645)!important;color:var(--qeydo-cod-button-text, #fff)!important;font-family:inherit!important;font-size:var(--qeydo-cod-button-size, 1.5rem)!important;font-weight:var(--qeydo-cod-button-weight, 600)!important}.qeydo-cod-form .qeydo-cod-button-label{display:none}.qeydo-cod-form .rsi-submit_button:not(:disabled,[aria-disabled=true],[aria-busy=true]):has(>.qeydo-cod-button-label)>:not(.qeydo-cod-button-label){display:none!important}.qeydo-cod-form .rsi-submit_button:not(:disabled,[aria-disabled=true],[aria-busy=true])>.qeydo-cod-button-label{display:inline-flex;align-items:center;gap:.8rem;font:inherit}.qeydo-cod-form .qeydo-cod-button-label .icon-cart{width:2rem;height:2rem;flex:0 0 2rem}.qeydo-cod-form .qeydo-cod-button-label .icon-cart path{stroke-width:1.6}.product__info-container .custom-liquid:has(>.qeydo-cod-form),.product__info-container .custom-liquid:has(>.qp-purchase-context+.qeydo-cod-form),.qeydo-cod-form :is(.rsi-form-main>div,.rsi-form-main>div div:has(.rsi-text-input-row,.rsi-total-summary-wrapper,.rsi-submit_button),.rsi-text-input-wrapper,.rsi-text-input-row,.rsi-total-summary-wrapper,.rsi-shipping-rates-wrapper,.rsi-shipping-rates-column,.rsi-shipping-rates-item,.rsi-product-item,.rsi-submit_button){box-sizing:border-box;width:100%!important;max-width:none!important;min-width:0;align-self:stretch;margin-inline:0!important}.qeydo-cod-form :is(.rsi-form-main>div,.rsi-form-main>div div:has(.rsi-text-input-row,.rsi-total-summary-wrapper,.rsi-submit_button),.rsi-shipping-rates-wrapper,.rsi-shipping-rates-column){padding-inline:0!important}.qeydo-cod-form .rsi-text-input-wrapper{margin-block:0 .6rem!important}.qeydo-cod-form .rsi-form-main div:has(>.rsi-text-input-wrapper){row-gap:.6rem!important}.qeydo-cod-form .rsi-text-input-error-row:not(:has(*)):empty{display:none!important}.qeydo-cod-form .rsi-total-summary-total-line,.qeydo-cod-form .rsi-total-summary-total-line :is(span,strong,b,p,div){font-size:1.6rem!important;line-height:1.35!important}.qeydo-cod-form .rsi-text-input-row:has(.qeydo-cod-phone-prefix){--qeydo-cod-phone-size: 1.4rem;align-items:center!important}.qeydo-cod-form .rsi-text-input-row:has(.qeydo-cod-phone-prefix) .rsi-text-input-icon{align-self:center!important;margin-block:0!important}.qeydo-cod-form .qeydo-cod-phone-prefix,.qeydo-cod-form .rsi-text-input-row:has(.qeydo-cod-phone-prefix) .rsi-text-input-field{font-family:inherit!important;font-size:var(--qeydo-cod-phone-size)!important;line-height:1.25!important}@media(max-width:749px){.qeydo-cod-form .rsi-text-input-row:has(.qeydo-cod-phone-prefix){--qeydo-cod-phone-size: 16px}}.qeydo-cod-form .rsi-text-input-wrapper{padding-block:0!important;min-height:0!important;row-gap:0!important}.qeydo-cod-form .rsi-form-main div:has(>.rsi-text-input-wrapper){row-gap:0!important}.qeydo-cod-form .rsi-text-input-wrapper .rsi-text-input-row{margin-block:0!important}.qeydo-cod-form .rsi-text-input-error-row:not(:has(*)){min-height:0!important;margin-block:0!important;padding-block:0!important}.qeydo-cod-form .rsi-text-input-error-row:has(>:only-child:empty){min-height:0!important;margin-block:0!important;padding-block:0!important}.qeydo-cod-form .qeydo-cod-field-shell{margin-block:0!important;padding-block:0!important;min-height:0!important;row-gap:0!important}.qeydo-cod-form :has(>.qeydo-cod-field-shell):not(.qeydo-cod-field-shell){row-gap:0!important}.qeydo-cod-form .qeydo-cod-field-inner>.rsi-text-input-error-row{min-height:0!important;padding-block:0!important;margin-block:0!important}.qeydo-cod-form .rsi-text-input-error-row{color:rgb(var(--color-foreground));font-size:1.3rem;line-height:1.4;text-align:start}.qeydo-cod-form .rsi-text-input-error-row:not(:empty,:has(>:only-child:empty)){margin-block-start:4px!important;padding-inline:1.4rem!important}.qeydo-cod-form .rsi-text-input-row:has(.qeydo-cod-phone-prefix) .rsi-text-input-field{align-self:center!important;height:4.8rem!important;padding-block:0!important;font-weight:400!important}.qeydo-cod-form .rsi-text-input-row:has(.qeydo-cod-phone-prefix) .rsi-text-input-icon{inset:auto!important;height:auto!important;min-height:0!important;transform:none!important;line-height:1.25!important}.qeydo-cod-form .qeydo-cod-phone-prefix{font-weight:400!important}[data-scheme=dark] .qeydo-cod-form{color-scheme:dark;--qeydo-cod-surface: rgb(var(--color-background-secondary));--qeydo-cod-border: rgba(var(--color-foreground), .22)}[data-scheme=dark] .qeydo-cod-form #_rsi-form-container-embedded :is(.rsi-product-item,.rsi-total-summary-wrapper,.rsi-shipping-rates-item){background:var(--qeydo-cod-surface)!important;border-color:var(--qeydo-cod-border)!important;color:rgb(var(--color-foreground))!important}[data-scheme=dark] .qeydo-cod-form #_rsi-form-container-embedded :is(.rsi-product-item,.rsi-total-summary-wrapper,.rsi-shipping-rates-item) :is(div,span,p,label,strong,small,b,button,input){background-color:transparent!important;color:rgb(var(--color-foreground))!important;border-color:var(--qeydo-cod-border)!important}[data-scheme=dark] .qeydo-cod-form #_rsi-form-container-embedded .rsi-text-input-field::placeholder{color:rgb(var(--color-foreground-secondary))!important;opacity:1!important}[data-scheme=dark] .qeydo-cod-form #_rsi-form-container-embedded .rsi-submit_button{background:rgb(var(--color-foreground))!important;color:rgb(var(--color-background))!important}[data-scheme=dark] .qeydo-cod-form #_rsi-form-container-embedded :is([class*=rsi-product-],[class*=rsi-quantity],[class*=rsi-product_]):not(img,picture,svg,path){background-color:var(--qeydo-cod-surface)!important;border-color:var(--qeydo-cod-border)!important;color:rgb(var(--color-foreground))!important;box-shadow:none!important}[data-scheme=dark] .qeydo-cod-form #_rsi-form-container-embedded :is([class*=rsi-product-],[class*=rsi-product_]) :is(div,span,p,strong,small,button,input,a){background-color:transparent!important;border-color:var(--qeydo-cod-border)!important;color:rgb(var(--color-foreground))!important}[data-scheme=dark] .qeydo-cod-form #_rsi-form-container-embedded input.rsi-shipping-rates-radio{accent-color:rgb(var(--color-foreground))!important}[data-scheme=dark] .qeydo-cod-form #_rsi-form-container-embedded .qeydo-cod-quantity-badge.qeydo-cod-quantity-badge{background-color:#555!important;color:#fff!important;border-radius:50%!important}@media(min-width:750px){.qeydo-cod-form #_rsi-form-container-embedded .qeydo-cod-desktop-columns{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:clamp(1.6rem,2vw,3.2rem)!important;align-items:start!important}.qeydo-cod-form #_rsi-form-container-embedded .qeydo-cod-desktop-columns>:is(.qeydo-cod-desktop-summary,.qeydo-cod-desktop-fields){grid-row:1!important;min-width:0!important;width:100%!important;margin:0!important;align-self:start!important}.qeydo-cod-form .qeydo-cod-desktop-summary{grid-column:1!important}.qeydo-cod-form .qeydo-cod-desktop-fields{grid-column:2!important}}@media(min-width:750px){.product__outer.qeydo-sticky-gallery-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.product__outer.qeydo-sticky-gallery-layout>.product__main{position:relative;top:auto!important;width:100%;min-width:0;grid-area:1 / 1;translate:0 var(--qeydo-gallery-offset, 0px)}.product__outer.qeydo-sticky-gallery-layout>.product__info-container{position:static;width:100%;min-width:0;grid-area:1 / 2}}@media(min-width:750px){.qeydo-cod-form #_rsi-form-container-embedded .qeydo-cod-desktop-columns>.qeydo-cod-desktop-fields{display:flex!important;flex-direction:column!important;align-self:stretch!important;padding-block:0!important}.qeydo-cod-form #_rsi-form-container-embedded .qeydo-cod-desktop-fields>:first-child:has(.rsi-text-input-row){margin-block-start:0!important;padding-block-start:0!important}.qeydo-cod-form #_rsi-form-container-embedded .qeydo-cod-desktop-fields>.rsi-submit_button{margin-block:auto 0!important;flex:0 0 auto!important;height:auto!important}.qeydo-cod-form #_rsi-form-container-embedded .qeydo-cod-desktop-fields>:nth-last-child(2):has(.rsi-text-input-row){padding-block-end:1.6rem!important}}@media(min-width:750px){.qeydo-cod-form #_rsi-form-container-embedded .qeydo-cod-desktop-fields{row-gap:0!important}.qeydo-cod-form #_rsi-form-container-embedded .qeydo-cod-desktop-fields>:has(.rsi-text-input-row):nth-last-child(2){margin-block-end:0!important;padding-block-end:0!important}.qeydo-cod-form #_rsi-form-container-embedded .qeydo-cod-desktop-fields>.rsi-submit_button{min-height:4.8rem!important;padding-block:1rem!important}.qeydo-cod-form #_rsi-form-container-embedded .qeydo-cod-desktop-fields .qeydo-cod-field-shell:first-child{padding-block-start:0!important}}@media(min-width:750px){.qeydo-cod-form #_rsi-form-container-embedded .qeydo-cod-desktop-columns>.qeydo-cod-desktop-fields{align-self:start!important;justify-content:start!important;min-height:0!important;height:auto!important}.qeydo-cod-form #_rsi-form-container-embedded .qeydo-cod-desktop-fields>.rsi-submit_button{margin-block:26px 0!important}.qeydo-cod-form #_rsi-form-container-embedded .qeydo-cod-desktop-fields .rsi-text-input-row:first-child{margin-block-start:0!important}.qeydo-cod-form #_rsi-form-container-embedded .qeydo-cod-desktop-fields .rsi-text-input-label:not(:has(*)){margin-block:0!important;min-height:0!important;padding-block:0!important}}
/*# sourceMappingURL=/cdn/shop/t/506/assets/section-main-product.css.map */
