.cm-product{display:block;padding-top:4rem;padding-bottom:var(--cm-section-space)}@media screen and (max-width:989px){.cm-product{padding-top:0}}.cm-product__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--cm-space-6)}@media screen and (min-width:990px){.cm-product__grid{grid-template-columns:minmax(0,calc(min(60rem,100vh - 16rem)*.8 + 8.8rem)) minmax(0,53.8rem);gap:clamp(4rem,4.5vw,6.4rem);justify-content:center;align-items:start}.cm-product__media{position:sticky;top:var(--cm-space-5)}}.cm-gallery{display:block}@media screen and (max-width:989px){.cm-product__media{margin-left:calc(-1 * var(--cm-gutter));margin-right:calc(-1 * var(--cm-gutter))}}@media screen and (min-width:990px){.cm-gallery{display:grid;grid-template-columns:7.2rem minmax(0,1fr);gap:var(--cm-space-4);align-items:start}.cm-gallery__main{max-width:calc(min(60rem,100vh - 16rem)*.8)}.cm-gallery__main:only-child{grid-column:1 / -1}}.cm-gallery__thumbs{display:none;list-style:none;margin:0;padding:0}@media screen and (min-width:990px){.cm-gallery__thumbs{display:flex;flex-direction:column;gap:var(--cm-space-3);max-height:calc((100vw - 9.6rem)*.6);overflow-y:auto;scrollbar-width:none}}.cm-gallery__thumb{display:block;width:7.2rem;padding:0;border:.1rem solid transparent;background:none;cursor:pointer;opacity:.6;transition:opacity .2s var(--cm-ease),border-color .2s var(--cm-ease)}.cm-gallery__thumb:hover,.cm-gallery__thumb[aria-current]{opacity:1}.cm-gallery__thumb[aria-current]{border-color:rgb(var(--color-foreground))}.cm-gallery__thumb img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover}.cm-gallery__main{position:relative}.cm-gallery__track{position:relative;display:flex;list-style:none;margin:0;padding:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.cm-gallery__track::-webkit-scrollbar{display:none}.cm-gallery__track:focus-visible{outline-offset:-.2rem}.cm-gallery__slide{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:4 / 5;background-color:rgba(var(--color-foreground),.04)}.cm-gallery__image,.cm-gallery__slide .cm-placeholder{display:block;width:100%;height:100%;object-fit:cover}.cm-gallery__counter{position:absolute;left:var(--cm-space-4);bottom:var(--cm-space-4);margin:0;padding:.2rem 1rem;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));pointer-events:none}.cm-product__info>*+*{margin-top:var(--cm-space-5)}.cm-product__breadcrumb ol{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.cm-product__breadcrumb li+li:before{content:"\a0\2014\a0"}.cm-product__breadcrumb a{color:inherit;text-decoration:none}.cm-product__breadcrumb a:hover{text-decoration:underline;text-underline-offset:.3rem}.cm-product__info>.cm-product__breadcrumb+.cm-product__title{margin-top:var(--cm-space-5)}.cm-product__title{margin:0;font-family:var(--font-body-family);font-weight:400;font-size:clamp(2.2rem,1.7rem + 1.2vw,3rem);line-height:1.25;letter-spacing:.2em;text-transform:uppercase}.cm-product__info>.cm-product__title+.cm-product__price{margin-top:var(--cm-space-3)}.cm-product__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--cm-space-3);font-size:2.2rem;line-height:1.38}.cm-price--compare{font-size:1.6rem;opacity:.6}.cm-price__unit{font-size:1.4rem}.cm-product__text{font-size:clamp(1.6rem,1.4rem + .4vw,1.8rem);line-height:1.38;max-width:48rem}.cm-variants__option{margin:0;padding:0;border:0;min-width:0}.cm-variants__option+.cm-variants__option{margin-top:var(--cm-space-5)}.cm-variants__legend{padding:0;margin-bottom:var(--cm-space-3)}.cm-variants__values{display:flex;flex-wrap:wrap;gap:1.2rem}.cm-variants__input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.cm-swatch{position:relative;display:block;width:4.4rem;height:4.4rem;border-radius:50%;overflow:hidden;border:.1rem solid rgb(var(--color-foreground));background:var(--cm-swatch, rgba(var(--color-foreground), .08));cursor:pointer}.cm-swatch--unknown{background:repeating-linear-gradient(-45deg,rgba(var(--color-foreground),.08) 0 .4rem,transparent .4rem .8rem)}.cm-variants__input:checked+.cm-swatch{outline:.1rem solid rgb(var(--color-foreground));outline-offset:.3rem}.cm-variants__input:focus-visible+.cm-swatch,.cm-variants__input:focus-visible+.cm-pill{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.3rem}.cm-variants__input.is-unavailable+.cm-swatch:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:linear-gradient(to top right,transparent calc(50% - .05rem),rgb(var(--color-foreground)) calc(50% - .05rem) calc(50% + .05rem),transparent calc(50% + .05rem))}.cm-pill{display:inline-flex;align-items:center;min-height:4.4rem;padding:0 1.6rem;border:.1rem solid rgb(var(--color-foreground));font-size:1.5rem;cursor:pointer}.cm-variants__input:checked+.cm-pill{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.cm-variants__input.is-unavailable+.cm-pill{text-decoration:line-through;opacity:.6}.cm-product__info>.cm-product__buy{margin-top:var(--cm-space-6)}.cm-product-form__row{display:flex;gap:var(--cm-space-3)}.cm-qty__control{display:flex;align-items:stretch;width:11.8rem;min-height:5.4rem;border:.1rem solid rgb(var(--color-foreground))}.cm-qty__button{flex:0 0 4rem;padding:0;border:0;background:none;color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:1.8rem;cursor:pointer}.cm-qty__button>*{pointer-events:none}.cm-qty__button.disabled{opacity:.35}.cm-qty__input{flex:1 1 auto;width:100%;min-width:0;padding:0;border:0;background:none;color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:1.8rem;text-align:center;-moz-appearance:textfield}.cm-qty__input::-webkit-outer-spin-button,.cm-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cm-qty__input:focus-visible{outline-offset:-.2rem}.cm-product-form__submit{position:relative;flex:1 1 auto;min-height:5.4rem}@media screen and (max-width:749px){.cm-qty__control{width:10.4rem}.cm-qty__button{flex-basis:3.4rem}.cm-product-form__submit{padding:0 1.2rem}.cm-gallery__slide{aspect-ratio:1 / 1}}.cm-product-form__submit[disabled]{cursor:not-allowed;opacity:.5}.cm-product-form__submit .loading__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.cm-product-form__submit .loading__spinner.hidden,.cm-product-form__submit.loading>span{visibility:hidden}.cm-product-form__submit .spinner{width:1.8rem;height:1.8rem}.cm-product-form__submit .path{stroke:currentColor}.cm-product-form__error{margin-bottom:var(--cm-space-3);font-size:1.5rem}.cm-product-form__dynamic{margin-top:var(--cm-space-3)}.cm-product__trust{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--cm-space-3) var(--cm-space-5);margin:0;padding:var(--cm-space-4) 0;list-style:none;border-top:var(--cm-rule);border-bottom:var(--cm-rule)}.cm-product__info>.cm-product__trust{margin-top:var(--cm-space-5)}.cm-product__info>.cm-product__pairs{margin-top:var(--cm-space-6)}.cm-product__pairs:empty{display:none}.cm-product__pairs-heading{margin:0 0 var(--cm-space-3)}.cm-product__pairs-list{list-style:none;margin:0;padding:0}.cm-pair{display:flex;align-items:center;gap:var(--cm-space-4)}.cm-pair+.cm-pair{margin-top:var(--cm-space-3)}.cm-pair__media{flex:0 0 6.4rem;aspect-ratio:4 / 5;background-color:rgba(var(--color-foreground),.04)}.cm-pair__media img{display:block;width:100%;height:100%;object-fit:cover}.cm-pair__info{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.cm-pair__title{color:inherit;text-decoration:none;font-size:1.3rem;line-height:1.25;letter-spacing:.2em;text-transform:uppercase}.cm-pair__title:hover{text-decoration:underline;text-underline-offset:.3rem}.cm-pair__price{font-size:1.5rem;line-height:1.38}.cm-pair__variant{font-size:1.3rem;opacity:.75}.cm-pair__add{flex:0 0 auto}.cm-pair__button{min-height:4.4rem;padding:0 1.8rem}.cm-pair__button.is-loading{opacity:.5;cursor:progress}.cm-pair__error{margin:var(--cm-space-1) 0 0;font-size:1.3rem;max-width:20rem}.cm-product__info>.cm-accordion{margin-top:0}.cm-product__info>:not(.cm-accordion)+.cm-accordion{margin-top:var(--cm-space-6);border-top:var(--cm-rule)}.cm-accordion{border-bottom:var(--cm-rule)}.cm-accordion__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--cm-space-4);min-height:6rem;cursor:pointer;list-style:none}.cm-accordion__summary::-webkit-details-marker{display:none}.cm-accordion__icon:before{content:"+"}.cm-accordion[open] .cm-accordion__icon:before{content:"\2014"}.cm-accordion__content{padding-bottom:var(--cm-space-5);font-size:clamp(1.6rem,1.4rem + .4vw,1.8rem);line-height:1.38}.cm-accordion__content h1,.cm-accordion__content h2,.cm-accordion__content h3,.cm-accordion__content h4,.cm-accordion__content h5,.cm-accordion__content h6{margin:var(--cm-space-5) 0 var(--cm-space-2);font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:var(--cm-label-size);letter-spacing:var(--cm-label-tracking);line-height:var(--cm-label-line);text-transform:uppercase}.cm-accordion__content>:first-child{margin-top:0}.cm-accordion__content strong{font-weight:inherit}.cm-accordion__content ul{padding-left:1.8rem}.cm-accordion__content img{max-width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/20/assets/cm-product.css.map */
