product-info[data-cca-master-template] .cc-product-promises{container-name:product-promises;container-type:inline-size;width:100%;margin:.9rem 0 1.2rem;color:rgba(var(--color-foreground),.74);font-family:inherit}product-info[data-cca-master-template] .product__title h1{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;text-wrap:wrap;word-break:normal}@media screen and (max-width:719px){product-info[data-cca-master-template] .product{display:block}product-info[data-cca-master-template] .product__media-wrapper,product-info[data-cca-master-template] .product__info-wrapper{width:100%;max-width:100%}product-info[data-cca-master-template] .product__info-wrapper{padding:3rem 0 0}}@media screen and (min-width:720px)and (max-width:989px){product-info[data-cca-master-template] .page-width{padding-inline:clamp(1.5rem,calc(12.963vw - 7.833rem),5rem)}product-info[data-cca-master-template] .product{display:grid;grid-template-columns:minmax(26rem,.75fr) minmax(39rem,1.25fr);gap:clamp(1.8rem,2.2vw,2.6rem);align-items:start}product-info[data-cca-master-template] .product__media-wrapper,product-info[data-cca-master-template] .product__info-wrapper{width:100%;max-width:none;min-width:0}product-info[data-cca-master-template] .product__media-wrapper{align-self:stretch}product-info[data-cca-master-template] .product__media-wrapper>media-gallery.product__column-sticky{display:block;position:sticky;top:3rem;z-index:2}product-info[data-cca-master-template] .product__info-wrapper{padding:0}}@media screen and (min-width:720px)and (max-width:749px){product-info[data-cca-master-template]{padding-top:36px!important;padding-bottom:12px!important}product-info[data-cca-master-template] .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-inline:0}product-info[data-cca-master-template] .product__media-list{width:100%;margin-left:0;margin-bottom:2rem;padding-right:calc(var(--media-shadow-horizontal-offset) * var(--media-shadow-visible));padding-bottom:calc(var(--media-shadow-vertical-offset) * var(--media-shadow-visible))}product-info[data-cca-master-template] .product__media-list .product__media-item{width:100%;box-sizing:border-box;padding:0 0 .2rem}product-info[data-cca-master-template] .product__media-list .product__media-item:first-child{margin-left:0;scroll-margin-left:0}product-info[data-cca-master-template] .product--thumbnail_slider .product__media-item:not(.is-active){display:none}product-info[data-cca-master-template] .thumbnail-list{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:0}product-info[data-cca-master-template] .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(25% - .8rem)}}product-info[data-cca-master-template] .related-products{position:relative;max-width:100%;margin:.9rem 0 1.3rem}product-info[data-cca-master-template] .related-products__label{margin:0 0 .7rem;color:rgba(var(--color-foreground),.88);font-family:inherit;font-size:1.35rem;font-weight:600;line-height:1.35}product-info[data-cca-master-template] .related-products__label span{color:rgba(var(--color-foreground),.76);font-weight:400}product-info[data-cca-master-template] .related-products__grid{display:flex;max-width:100%;padding:.3rem 1.8rem .8rem .2rem;gap:.7rem;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}product-info[data-cca-master-template] .related-products__grid::-webkit-scrollbar{display:none}product-info[data-cca-master-template] .related-products__item{width:5.8rem;height:5.8rem;flex:0 0 5.8rem;padding:.3rem;overflow:hidden;border:.1rem solid rgba(var(--color-foreground),.16);border-radius:1rem;background:rgb(var(--color-background));box-shadow:0 .1rem .2rem rgba(var(--color-foreground),.04);transition:border-color var(--duration-short) ease,box-shadow var(--duration-short) ease,transform var(--duration-short) ease}product-info[data-cca-master-template] .related-products__item img{display:block;width:100%;height:100%;border-radius:.7rem;object-fit:cover}product-info[data-cca-master-template] .related-products__item img.cca-related-product-cutout{object-fit:contain;filter:drop-shadow(0 .25rem .25rem rgba(18,18,18,.14));transform:scale(var(--cca-related-cutout-scale, 1.04));transform-origin:center}product-info[data-cca-master-template] .related-products__item[data-related-product-handle=groovy-2-0-floor-protector]{--cca-related-cutout-scale: .96}product-info[data-cca-master-template] .related-products__item[data-related-product-handle=square-silicone-felt-chair-glides]{--cca-related-cutout-scale: 1.06}product-info[data-cca-master-template] .related-products__item[data-related-product-handle=rectangular-silicone-felt-chair-glides]{--cca-related-cutout-scale: .98}product-info[data-cca-master-template] .related-products__item[data-related-product-handle=rectangular-silicone-felt-chair-glides] img.cca-related-product-cutout{filter:saturate(.68) brightness(1.08) drop-shadow(0 .25rem .25rem rgba(18,18,18,.14))}product-info[data-cca-master-template] .related-products__item.active_product{position:relative;z-index:2;border-color:rgb(var(--color-foreground));box-shadow:0 0 0 .1rem rgb(var(--color-foreground)),0 .3rem .8rem rgba(var(--color-foreground),.1)}product-info[data-cca-master-template] .related-products__item:focus-visible{outline:var(--focused-base-outline);outline-offset:var(--focused-base-outline-offset);box-shadow:var(--focused-base-box-shadow)}product-info[data-cca-master-template] .related-products:before,product-info[data-cca-master-template] .related-products:after{position:absolute;z-index:3;top:2.7rem;bottom:.4rem;width:2.6rem;content:"";opacity:0;pointer-events:none;transition:opacity var(--duration-short) ease}product-info[data-cca-master-template] .related-products:before{left:0;background:linear-gradient(270deg,rgb(var(--color-background) / 0),rgb(var(--color-background)) 86%)}product-info[data-cca-master-template] .related-products:after{right:0;background:linear-gradient(90deg,rgb(var(--color-background) / 0),rgb(var(--color-background)) 86%)}product-info[data-cca-master-template] .related-products.cca-related-scrollable:not(.cca-related-at-start):before,product-info[data-cca-master-template] .related-products.cca-related-scrollable:not(.cca-related-at-end):after{opacity:1}@media(hover:hover)and (pointer:fine){product-info[data-cca-master-template] .related-products__item:hover{border-color:rgba(var(--color-foreground),.42);box-shadow:0 .3rem .8rem rgba(var(--color-foreground),.08);transform:translateY(-.1rem)}}@media(prefers-reduced-motion:reduce){product-info[data-cca-master-template] .related-products:before,product-info[data-cca-master-template] .related-products:after,product-info[data-cca-master-template] .related-products__item{scroll-behavior:auto;transition:none}product-info[data-cca-master-template] .related-products__item{transform:none}}product-info[data-cca-master-template] .product__info-container{color:#121212;font-family:CCA Inter,Helvetica Neue,Helvetica,Arial,sans-serif}product-info[data-cca-master-template] .product__info-container>.shopify-app-block[id*=__loox_reviews_loox_rating_]{margin:0 0 1.1rem}product-info[data-cca-master-template] .product__title{margin:0}product-info[data-cca-master-template] .product__title h1{margin:0!important;color:#121212;font-family:inherit;font-size:clamp(2.6rem,2.25vw,3rem)!important;font-weight:600;letter-spacing:-.025em;line-height:1.12!important}product-info[data-cca-master-template] .product__title-primary,product-info[data-cca-master-template] .product__title-support{display:block}product-info[data-cca-master-template] .product__title-support{max-width:48rem;margin-top:.6rem;color:#121212b8;font-size:1.55rem;font-weight:500;letter-spacing:0;line-height:1.35}product-info[data-cca-master-template] .cc-product-promises{margin:1.4rem 0 2.2rem;color:#121212c7}product-info[data-cca-master-template] .cc-product-promises__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:.65rem}product-info[data-cca-master-template] .cc-product-promises__item{position:relative;display:flex;width:auto;min-height:0;padding:0 0 0 2rem;align-items:flex-start;gap:0;border:0;border-radius:0;background:transparent}product-info[data-cca-master-template] .cc-product-promises__item:before{position:absolute;top:.3rem;left:.1rem;width:1.15rem;height:.65rem;border-bottom:.2rem solid #334fb4;border-left:.2rem solid #334fb4;content:"";transform:rotate(-45deg)}product-info[data-cca-master-template] .cc-product-promises__icon{display:none}product-info[data-cca-master-template] .cc-product-promises__text{overflow:visible;color:inherit;font-size:1.3rem;font-weight:500;line-height:1.4;text-overflow:clip;white-space:normal}product-info[data-cca-master-template] .related-products{margin:0 0 1.8rem}product-info[data-cca-master-template] .related-products__label{color:#121212b8;font-size:1.3rem;font-weight:500}product-info[data-cca-master-template] .related-products__label span{color:#121212ad;font-weight:400}product-info[data-cca-master-template] .product__value-rail{margin:0 0 2rem;gap:.55rem}product-info[data-cca-master-template] .product__value-price.price--on-sale .price-item--sale{color:#d71914!important;font-size:2.8rem;font-weight:700!important;line-height:1}product-info[data-cca-master-template] .product__value-price.price--on-sale .price-item--regular{color:#1212129e;font-size:1.4rem;font-weight:400}product-info[data-cca-master-template] .product__value-price.price--on-sale .price__sale-pill{display:none}product-info[data-cca-master-template] .product__value-rail .product__tax{color:#121212b3;font-size:1.35rem;font-weight:400;line-height:1.4}product-info[data-cca-master-template] .product__value-shipping a{color:inherit;font-weight:500;text-underline-offset:.2rem}product-info[data-cca-master-template] variant-selects>.product-form__input{margin-bottom:1.6rem}product-info[data-cca-master-template] variant-selects>.product-form__input>legend.form__label,product-info[data-cca-master-template] variant-selects>.product-form__input>legend.htm-guide__label-row{margin-bottom:.8rem;color:#121212;font-family:inherit;font-size:1.4rem;font-weight:600;line-height:1.35}product-info[data-cca-master-template] variant-selects .htm-guide__launcher{min-height:4.4rem;margin:-.8rem 0;padding:.8rem .2rem;color:#334fb4d6;font-family:inherit;font-size:1.3rem;font-weight:500}product-info[data-cca-master-template][data-single-piece-selected] .product__purchase{margin:1.4rem 0 1.2rem}product-info[data-cca-master-template] .product__purchase:not(:has(.product-form__quantity:not([hidden]))){grid-template-rows:4.7rem auto}product-info[data-cca-master-template] .product__purchase:not(:has(.product-form__quantity:not([hidden]))) .product-form__submit{grid-column:1 / -1}product-info[data-cca-master-template] .product-form__submit{font-family:inherit;font-size:1.55rem;font-weight:600;letter-spacing:.01em}product-info[data-cca-master-template] .purchase-reassurance{margin:1.4rem 0;color:#121212b8;font-family:inherit}product-info[data-cca-master-template] .purchase-reassurance__heading{color:#121212;font-weight:600}product-info[data-cca-master-template] .purchase-reassurance__text{color:#121212b3;font-weight:400;line-height:1.4}product-info[data-cca-master-template] .product__accordion{margin-top:0;color:#121212c7}product-info[data-cca-master-template] .product__accordion .accordion__title{color:#121212c7;font-family:inherit;font-size:1.45rem;font-weight:500;line-height:1.35}product-info[data-cca-master-template] .product__accordion .accordion__content{color:#121212b3;font-family:inherit;font-size:1.4rem;line-height:1.55}product-info[data-cca-master-template] .product__accordion:has(+.product__description){margin-bottom:1.2rem}@media screen and (max-width:749px){product-info[data-cca-master-template] .product__title h1{font-size:clamp(2.25rem,6.2vw,2.55rem)!important;line-height:1.14!important}product-info[data-cca-master-template] .product__title-support{margin-top:.5rem;font-size:1.45rem;line-height:1.35}product-info[data-cca-master-template] .cc-product-promises{margin:1.8rem 0 2rem}product-info[data-cca-master-template] .cc-product-promises__grid{gap:.65rem 1.2rem}product-info[data-cca-master-template] .cc-product-promises__text{font-size:1.25rem}product-info[data-cca-master-template] .purchase-reassurance__mobile-value{color:#121212;font-size:1.2rem;font-weight:600;letter-spacing:0}product-info[data-cca-master-template] .purchase-reassurance__mobile-label{color:#121212b3;font-size:1.2rem;letter-spacing:0}}@media screen and (max-width:374px){product-info[data-cca-master-template] .cc-product-promises__grid{grid-template-columns:1fr;gap:.55rem}}product-info[data-cca-master-template] .cc-product-promises__grid{display:flex;flex-wrap:wrap;justify-content:start;gap:.65rem clamp(1.2rem,3cqi,1.8rem)}product-info[data-cca-master-template] .cc-product-promises__item{width:auto;min-width:0;flex:0 0 calc(50% - .9rem)}product-info[data-cca-master-template] .cc-product-promises__text,product-info[data-cca-master-template] .cc-product-promises__text-compact{overflow:visible;text-overflow:clip;white-space:nowrap}product-info[data-cca-master-template] .cc-product-promises__text-full{display:none}product-info[data-cca-master-template] .cc-product-promises__text-compact{display:inline}@container product-promises (min-width: 720px){product-info[data-cca-master-template] .cc-product-promises__text-full{display:inline}product-info[data-cca-master-template] .cc-product-promises__text-compact{display:none}}@container product-promises (min-width: 620px){product-info[data-cca-master-template] .cc-product-promises__item{flex-basis:auto}}@container product-promises (max-width: 340px){product-info[data-cca-master-template] .cc-product-promises__grid{flex-direction:column}product-info[data-cca-master-template] .cc-product-promises__item{flex-basis:auto}product-info[data-cca-master-template] .cc-product-promises__text,product-info[data-cca-master-template] .cc-product-promises__text-compact{white-space:normal}}product-info[data-cca-master-template]{--cca-rhythm-action: 2.2rem;--cca-rhythm-confidence: 2rem;--cca-rhythm-section: 2.8rem;--cca-rhythm-support: 3.4rem}product-info[data-cca-master-template] .product__purchase,product-info[data-cca-master-template][data-single-piece-selected] .product__purchase{margin-block:var(--cca-rhythm-action) 0}product-info[data-cca-master-template] .purchase-reassurance{margin-block:var(--cca-rhythm-confidence) var(--cca-rhythm-section)}product-info[data-cca-master-template] .cca-shape-cross-sell{margin-block:0 var(--cca-rhythm-support)}@media screen and (max-width:719px){product-info[data-cca-master-template] .product__info-wrapper{padding-top:1.4rem}}@media screen and (max-width:340px){product-info[data-cca-master-template] .product__info-container>.shopify-app-block[id*=__loox_reviews_loox_rating_] .loox-rating-content{flex-wrap:nowrap!important;align-items:center}product-info[data-cca-master-template] .product__info-container>.shopify-app-block[id*=__loox_reviews_loox_rating_] .loox-rating,product-info[data-cca-master-template] .product__info-container>.shopify-app-block[id*=__loox_reviews_loox_rating_] .loox-rating-label{font-size:1.3rem!important;white-space:nowrap}product-info[data-cca-master-template] .product__info-container>.shopify-app-block[id*=__loox_reviews_loox_rating_] .loox-icon{width:1.3rem;height:1.3rem;flex:0 0 1.3rem}}@media screen and (min-width:750px){product-info[data-cca-master-template]{--cca-rhythm-section: 3rem;--cca-rhythm-support: 3.8rem}}
/*# sourceMappingURL=/cdn/shop/t/103/assets/cca-master-product.css.map */
