.cl-product{display:block}.cl-product .page-width,.cl-recommendations{max-width:1480px}.cl-product .product{align-items:flex-start}.cl-product .product__info-wrapper{min-width:0}.cl-product .product__info-container{max-width:460px}.cl-product .product__info-container>*+*{margin-top:1.8rem}.cl-product .product__title{margin:.8rem 0 1.2rem}.cl-product .product__title h1{font-size:clamp(3rem,3vw,4.6rem);line-height:1.12;overflow-wrap:anywhere}.cl-product .price{font-size:1.9rem;letter-spacing:.02em;font-weight:600}.cl-product .product__tax{font-size:1.2rem;margin-top:.8rem}.cl-product .cl-copy{line-height:1.5}.cl-product .cl-copy p{margin:0}.cl-product .cl-copy--eyebrow{font-size:1.1rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase;margin-bottom:.8rem}.cl-product .cl-copy--hook{font-size:1.7rem;margin:2rem 0 2.6rem}.cl-product .cl-copy--fit_note{font-size:1.3rem;margin-top:.8rem}.cl-breadcrumbs{padding-bottom:2.4rem;font-size:1.2rem;line-height:1.5}.cl-breadcrumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;margin:0;padding:0;list-style:none}.cl-breadcrumbs li+li:before{content:"\203a";display:inline-block;margin-right:.8rem;opacity:.65}.cl-breadcrumbs a{color:inherit;text-decoration:none}.cl-breadcrumbs a:hover{text-decoration:underline}.cl-product .product-form__input{max-width:100%;width:100%;margin:0 0 1.6rem}.cl-product variant-selects{display:flex;flex-direction:column}.cl-product variant-selects .cl-color-option{order:-1}.cl-product .form__label{font-size:1.5rem;margin-bottom:.9rem}.cl-product .cl-option-value{opacity:.8}.cl-product .product-form__input--pill input[type=radio]+label,.cl-product .product-form__input--swatch input[type=radio]+.cl-option-pill{display:inline-flex;justify-content:center;align-items:center;min-width:4.2rem;min-height:4.2rem;border-radius:3px;padding:.8rem 1.2rem;margin:.3rem .5rem .3rem 0;font-size:1.3rem;line-height:1.2;border:1px solid rgba(var(--color-foreground),.4);color:rgb(var(--color-foreground));background:transparent}.cl-product .product-form__input--swatch input[type=radio]:not(.swatch-input__input){position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden}.cl-product .product-form__input--pill input[type=radio]:checked+label,.cl-product .product-form__input--swatch input[type=radio]:checked+.cl-option-pill{background:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgb(var(--color-foreground))}.cl-product .product-form__input--pill input[type=radio]:disabled+label,.cl-product .product-form__input--swatch input[type=radio]:disabled+.cl-option-pill{opacity:.45;text-decoration:line-through;cursor:not-allowed}.cl-product .product-form__input--swatch{--swatch-input--size: 3.4rem}.cl-product .swatch-input__label{margin:.4rem 1rem .4rem .2rem}.cl-product input:focus-visible+label{outline:2px solid rgb(var(--color-foreground));outline-offset:4px}.cl-product legend.form__label{width:100%}.cl-product .cl-size-link{display:inline-block;float:none;margin-inline-start:1.2rem;font-size:1.2rem;font-weight:400;text-align:left;vertical-align:baseline}.cl-product .product-form__buttons{max-width:100%}.cl-product .product-form__submit{min-height:5.2rem;border-radius:3px;font-size:1.7rem}.cl-product .cl-trust{margin:0 0 2rem}.cl-trust__inner{display:flex;align-items:center;gap:1.4rem;padding:1.6rem .4rem;color:inherit;text-decoration:none}.cl-trust__inner>.icon{width:2.6rem;height:2.6rem;flex-shrink:0}.cl-trust__inner>span:not(.svg-wrapper){flex:1}.cl-trust__primary,.cl-trust__secondary{display:block;font-size:1.3rem;line-height:1.4}.cl-product .product__accordion{margin-top:0;border-top:1px solid rgba(var(--color-foreground),.3);border-bottom:0}.cl-product .product__accordion:last-of-type{border-bottom:1px solid rgba(var(--color-foreground),.3)}.cl-product .accordion summary{min-height:4.8rem;padding:1.4rem 2.6rem 1.4rem 0}.cl-product .accordion__title{font-size:1.8rem}.cl-product .accordion__content{padding:0 0 1.8rem;margin:0;font-size:1.5rem;line-height:1.6;overflow-x:auto}.cl-product .accordion__content img{max-width:100%;height:auto}.cl-product .product__media-wrapper{min-width:0}.cl-product .thumbnail{border-radius:3px}.cl-product .thumbnail[aria-current]{box-shadow:0 0 0 1px rgb(var(--color-foreground));border-color:rgb(var(--color-foreground))}.cl-sticky{display:none}.cl-recommendations{border-top:1px solid rgba(var(--color-foreground),.3)}.cl-recommendations .related-products__heading{margin-bottom:2.4rem}.cl-recommendations .card__heading{font-size:1.5rem}.cl-recommendations .card__information,.cl-recommendations .card-information{text-align:left}.cl-recommendations .price{font-size:1.4rem}.cl-recommendations .slider-button .icon{width:1rem;height:1rem}@media screen and (min-width:750px){.cl-product .product:not(.product--no-media){display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr);gap:clamp(2.4rem,3vw,5rem)}.cl-product .product.product--small:not(.product--no-media){grid-template-columns:minmax(0,1fr) minmax(300px,1fr)}.cl-product .product.product--medium:not(.product--no-media){grid-template-columns:minmax(0,1.25fr) minmax(300px,1fr)}.cl-product .product>.grid__item{width:100%;max-width:100%;padding:0}.cl-product .product--right .product__media-wrapper{order:2}.cl-product .product--right .product__info-wrapper{order:1}.cl-product .product__media-item .product-media-container.constrain-height{--constrained-height: min(var(--cl-media-height), calc(100vh - 12rem) )}.cl-product.cl-thumbnails--left :is(.product--thumbnail,.product--thumbnail_slider) media-gallery:has([id^=GalleryThumbnails]){display:grid;grid-template-columns:var(--cl-thumbnail-width) minmax(0,1fr);gap:1.8rem;align-items:start}.cl-product.cl-thumbnails--left :is(.product--thumbnail,.product--thumbnail_slider) [id^=GalleryViewer]{grid-column:2;grid-row:1;min-width:0}.cl-product.cl-thumbnails--left :is(.product--thumbnail,.product--thumbnail_slider) [id^=GalleryThumbnails]{grid-column:1;grid-row:1;margin:0;min-width:0;max-height:min(var(--cl-media-height),calc(100vh - 12rem));overflow-y:auto;scrollbar-width:thin}.cl-product.cl-thumbnails--left :is(.product--thumbnail,.product--thumbnail_slider) .thumbnail-list{display:flex;flex-direction:column;flex-wrap:nowrap;gap:1.2rem;padding:.2rem;margin:0;overflow:visible}.cl-product.cl-thumbnails--left :is(.product--thumbnail,.product--thumbnail_slider) .thumbnail-list__item{width:100%;flex-shrink:0}.cl-product.cl-thumbnails--left :is(.product--thumbnail,.product--thumbnail_slider) [id^=GalleryThumbnails]>.slider-button{display:none}.cl-product .product--no-media .product__info-container{max-width:700px;margin:auto}}@media screen and (max-width:749px){.cl-product .page-width{padding:0}.cl-product .cl-breadcrumbs{padding:0 1.8rem 1.4rem;font-size:1.15rem}.cl-product .product{margin:0}.cl-product .product__info-wrapper{padding:1.8rem}.cl-product .product__info-container{max-width:none}.cl-product .product__title h1{font-size:3.2rem}.cl-product .product__media-list.slider{margin:0;padding:0;scroll-padding-left:0;gap:0}.cl-product .product__media-list.slider:after{display:none}.cl-product .product__media-list.slider .product__media-item{width:100%;margin:0;padding:0}.cl-product .product__media-list .product-media-container{width:100%;max-width:100%}.cl-product .product__media-list .product__media{padding-top:100%}.cl-product .product__media-wrapper .slider-mobile-gutter{margin:0}.cl-product [id^=GalleryViewer]{position:relative}.cl-product [id^=GalleryViewer]>.slider-buttons{position:absolute;bottom:.8rem;left:1rem;right:1rem;justify-content:space-between;z-index:2;pointer-events:none}.cl-product [id^=GalleryViewer]>.slider-buttons>*{pointer-events:auto}.cl-product [id^=GalleryViewer] .slider-button{width:4.4rem;height:4.4rem;border-radius:50%;background:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:0 1px 4px #0002}.cl-product [id^=GalleryViewer] .slider-counter{padding:.4rem 1.4rem;border-radius:2rem;min-width:6rem;text-align:center;background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.cl-product .cl-copy--hook{font-size:1.6rem}.cl-product .product-form__input--pill input[type=radio]+label{min-width:4rem;padding:.8rem 1rem;margin-right:.4rem}.cl-product .cl-sticky:not([hidden]){display:flex;position:fixed;z-index:4;bottom:0;left:0;right:0;padding:1.2rem 1.6rem calc(1.2rem + env(safe-area-inset-bottom));gap:1.2rem;align-items:center;box-shadow:0 -2px 12px #0002}.cl-sticky__product{display:flex;flex:1;gap:1rem;align-items:center;min-width:0}.cl-sticky__product>span{min-width:0}.cl-sticky__image{width:5.2rem;height:5.2rem;object-fit:contain;border-radius:2px;background:rgb(var(--color-background))}.cl-sticky__title{display:block;font-family:var(--font-heading-family);font-size:1.4rem;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl-sticky__price{display:block;font-size:1.3rem}.cl-sticky__button{min-width:10rem;min-height:4.4rem;padding:.8rem 1.4rem;font-size:1.3rem;flex-shrink:0;color:rgb(var(--color-foreground));background:transparent;border:1px solid rgba(var(--color-foreground),.65)}body:has(.cl-sticky){padding-bottom:calc(8rem + env(safe-area-inset-bottom))}.cl-recommendations{margin-inline:1.8rem;padding-inline:0}.cl-recommendations .product-grid.slider{gap:1.2rem;margin:0;padding:.2rem;scroll-padding-left:.2rem}.cl-recommendations .grid--2-col-tablet-down.slider .grid__item{width:calc((100% - 2.4rem)/2.15)}.cl-recommendations .grid--1-col-tablet-down.slider .grid__item{width:85%}}@media(prefers-reduced-motion:reduce){.cl-product *,.cl-recommendations *{scroll-behavior:auto}}.cl-product .cl-size-chart{margin-top:2rem}.cl-product .cl-size-chart h3{margin:0 0 1rem}.cl-product .cl-size-chart__table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:1.3rem;line-height:1.4;box-shadow:none}.cl-product .cl-size-chart__table caption{text-align:left;padding-bottom:.8rem;font-size:1.2rem}.cl-product .cl-size-chart__table :is(th,td){padding:.9rem .6rem;text-align:center;border:1px solid rgba(var(--color-foreground),.2);overflow-wrap:anywhere}.cl-product .cl-size-chart__table thead{background:rgba(var(--color-foreground),.04)}.cl-product .cl-size-chart__table+p{font-size:1.2rem}.cl-product .product__title{margin:.4rem 0 .6rem}.cl-product .product__info-container>*+*{margin-top:1.2rem}.cl-product .product__info-container>.shopify-app-block{margin-block:.6rem}.cl-product .cl-copy--hook{margin:1rem 0 1.2rem}.cl-product .cl-copy--fit_note{margin:1.2rem 0 1.6rem;padding-top:1.2rem;border-top:1px solid rgba(var(--color-foreground),.22);font-size:1.4rem}.cl-fit-heading{display:block;margin-bottom:.4rem;font-size:1.5rem;line-height:1.4}.cl-product .cl-trust{padding:1.6rem 1.8rem;margin:1.6rem 0 2rem;border:1px solid rgba(var(--color-foreground),.22);border-radius:4px;box-shadow:0 2px 6px #00000008}.cl-trust__inner{align-items:flex-start;gap:1.4rem;padding:0}.cl-trust__inner+.cl-trust__inner{margin-top:1.6rem}.cl-trust__primary{font-size:1.7rem;font-weight:700;line-height:1.3}.cl-trust__secondary{margin-top:.3rem;font-size:1.4rem;line-height:1.4}.cl-trust-icon{display:block;width:3.2rem;height:3.2rem;flex:0 0 3.2rem}.cl-trust-icon svg,.cl-trust-icon img{display:block;width:100%;height:100%;object-fit:contain}.cl-gallery-trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:2.4rem;padding:2rem .8rem;border-top:1px solid rgba(var(--color-foreground),.2);border-bottom:1px solid rgba(var(--color-foreground),.2)}.cl-gallery-trust__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem;padding:0 1rem;line-height:1.35}.cl-gallery-trust__item+.cl-gallery-trust__item{border-left:1px solid rgba(var(--color-foreground),.16)}.cl-gallery-trust__item .cl-trust-icon{margin-bottom:.6rem}.cl-gallery-trust__item strong{font-family:var(--font-heading-family);font-size:1.4rem;text-transform:uppercase}.cl-gallery-trust__item>span:last-child{font-size:1.25rem}@media(max-width:989px){.cl-gallery-trust{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2rem}.cl-gallery-trust__item:nth-child(odd){border-left:0}}@media(max-width:749px){.cl-gallery-trust{margin:1.6rem 1.8rem 0;padding:1.6rem .6rem}.cl-product .cl-trust{padding:1.6rem}}.cl-product .cl-trust__inner>.cl-trust-icon{flex:0 0 3.2rem}.cl-trust__inner>div{flex:1;min-width:0}.cl-product .cl-trust-icon .icon{width:100%;height:100%}@media(max-width:749px){.cl-product .product__media-wrapper{display:contents}.cl-product .product__media-wrapper>media-gallery{width:100%;flex-basis:100%}.cl-product .product__info-wrapper{order:1}.cl-product .cl-gallery-trust{order:2;flex:0 0 calc(100% - 3.6rem);width:calc(100% - 3.6rem);margin-top:0}}
/*# sourceMappingURL=/cdn/shop/t/69/assets/section-couchlot-product.css.map */
