.product .product__info-container,.product .product__info-container .rte,.product .product__info-container p{font-family:var(--c2-body);color:var(--c2-ink)}.product{column-gap:clamp(2.5rem,1.5rem + 4vw,6rem);row-gap:var(--c2-gutter)}.product .product__info-container{max-width:560px;display:flex;flex-direction:column}.product .product__info-container>*{margin-block:0}.product .product__info-container>*+*{margin-top:2.4rem}.product .product__media-wrapper{position:relative}.cr2-pgallery{display:flex;flex-direction:column;gap:1rem}.cr2-pgallery__stage{position:relative;width:100%;aspect-ratio:1 / 1;background:#fff;border-radius:4px;overflow:hidden}.cr2-pgallery__main{width:100%;height:100%;object-fit:contain;display:block}.cr2-pgallery__thumbs{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.65rem}.cr2-pgallery__thumb{margin:0}.cr2-pgallery__thumb--variant,.cr2-pgallery__thumb--hidden{display:none}.cr2-pgallery__thumb-btn{display:block;width:clamp(64px,9vw,86px);aspect-ratio:1 / 1;padding:0;background:#fff;border:1px solid var(--c2-line);border-radius:3px;overflow:hidden;cursor:pointer;transition:border-color .3s var(--c2-ease)}.cr2-pgallery__thumb-btn img{width:100%;height:100%;object-fit:cover}.cr2-pgallery__thumb-btn:hover{border-color:var(--c2-ink-soft)}.cr2-pgallery__thumb.is-active .cr2-pgallery__thumb-btn{border-color:var(--c2-ink)}.cr2-pgallery__thumb-btn:focus-visible{outline:2px solid var(--c2-accent);outline-offset:2px}.product .product__text,.product .product__sku,.product .product__inventory,.product .caption-with-letter-spacing{font-family:var(--c2-body);font-size:var(--c2-step--1);color:var(--c2-muted)}.product .product__text.caption-with-letter-spacing,.product .caption-with-letter-spacing{text-transform:uppercase;letter-spacing:.18em;font-weight:600}.product .product__title,.product .product__title h1,.product .product__title h2,.product .product__title .h1{font-family:var(--c2-display);font-weight:400;font-size:var(--c2-step-4);line-height:1.04;letter-spacing:-.01em;color:var(--c2-ink);text-transform:none}.product .product__title h1{margin:0}.product .product__title a{color:inherit;text-decoration:none}.product .price,.product .price .price-item{font-family:var(--c2-body);color:var(--c2-ink)}.product .price .price-item--regular,.product .price .price-item--sale{font-size:var(--c2-step-2);font-weight:600;letter-spacing:-.01em;color:var(--c2-ink)}.product .price .price__sale s,.product .price .price__sale .price-item--regular,.product .price del .price-item{color:var(--c2-muted);font-weight:400;font-size:var(--c2-step-1);text-decoration-thickness:1px}.product .price--on-sale .price-item--sale,.product .price .price-item--sale{color:var(--c2-ink)}.product .price__badge-sale,.product .price .badge.price__badge-sale{background:var(--c2-sand);color:var(--c2-ink);border:1px solid var(--c2-line);border-radius:var(--c2-radius);font-family:var(--c2-body);font-size:var(--c2-step--2);font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:.4rem .9rem}.product .price__badge-sold-out,.product .price .badge.price__badge-sold-out{background:var(--c2-ink);color:var(--c2-on-dark);border:1px solid var(--c2-ink);border-radius:var(--c2-radius);font-family:var(--c2-body);font-size:var(--c2-step--2);font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:.4rem .9rem}.product .product__tax,.product .installment{font-family:var(--c2-body);color:var(--c2-muted);font-size:var(--c2-step--1)}.product .product-form__input{border:0;padding:0;margin:0}.product .product-form__input .form__label,.product .product-form__input legend.form__label,.product .quantity__label.form__label{font-family:var(--c2-body);font-size:var(--c2-step--1);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--c2-muted);margin-bottom:1rem}.product .product-form__input--pill input[type=radio],.product .product-form__input input[type=radio]{position:absolute;opacity:0;width:0;height:0}.product .product-form__input--pill label,.product .product-form__input input[type=radio]+label{display:inline-flex;align-items:center;justify-content:center;min-width:4.4rem;padding:1rem 1.6rem;margin:0 .8rem .8rem 0;font-family:var(--c2-body);font-size:var(--c2-step--1);font-weight:500;line-height:1;color:var(--c2-ink);background:var(--c2-paper);border:1px solid var(--c2-line);border-radius:var(--c2-radius);cursor:pointer;transition:border-color .25s var(--c2-ease),background-color .25s var(--c2-ease),color .25s var(--c2-ease)}.product .product-form__input--pill label:hover,.product .product-form__input input[type=radio]+label:hover{border-color:var(--c2-ink)}.product .product-form__input--pill input[type=radio]:checked+label,.product .product-form__input input[type=radio]:checked+label{background:var(--c2-ink);border-color:var(--c2-ink);color:var(--c2-paper)}.product .product-form__input input[type=radio]:focus-visible+label{outline:2px solid var(--c2-accent);outline-offset:2px}.product .product-form__input--pill input[type=radio].disabled+label,.product .product-form__input input[type=radio].disabled+label,.product .product-form__input label.disabled{color:var(--c2-muted);border-color:var(--c2-line);background:var(--c2-paper);opacity:.55;text-decoration:line-through}.product .product-form__input--dropdown .select__select,.product .product-form__input .select__select{font-family:var(--c2-body);font-size:var(--c2-step-0);color:var(--c2-ink);background:var(--c2-paper);border:1px solid var(--c2-line);border-radius:var(--c2-radius)}.product .product-form__input .select__select:focus-visible{outline:2px solid var(--c2-accent);outline-offset:2px}.product .quantity{border:1px solid var(--c2-line);border-radius:var(--c2-radius);background:var(--c2-paper);color:var(--c2-ink);min-height:4.8rem;width:fit-content}.product .quantity__button,.product .quantity__input{color:var(--c2-ink);background:transparent;font-family:var(--c2-body)}.product .quantity__button{cursor:pointer;transition:color .2s var(--c2-ease),background-color .2s var(--c2-ease)}.product .quantity__button:hover{background:var(--c2-paper-2)}.product .quantity__button svg{width:1em;height:1em;color:var(--c2-ink)}.product .quantity__input{font-size:var(--c2-step-0);font-weight:600}.product .quantity__input:focus-visible,.product .quantity__button:focus-visible{outline:2px solid var(--c2-accent);outline-offset:-2px}.product .quantity__rules,.product .quantity__rules-cart{font-family:var(--c2-body);color:var(--c2-muted);font-size:var(--c2-step--1)}.product .product-form__buttons{display:flex;flex-direction:column;gap:1rem}.product .product-form__submit.button,.product .product-form__submit.button--secondary,.product .product-form__submit.button--primary{font-family:var(--c2-body);font-size:var(--c2-step-0);font-weight:600;letter-spacing:.01em;color:var(--c2-paper);background:var(--c2-ink);border:1px solid var(--c2-ink);border-radius:var(--c2-radius);min-height:5.4rem;box-shadow:none;transition:transform .25s var(--c2-ease),background-color .25s var(--c2-ease),box-shadow .25s var(--c2-ease)}.product .product-form__submit.button:before,.product .product-form__submit.button:after{display:none}.product .product-form__submit.button:not([disabled]):hover{background:var(--c2-ink-2);transform:translateY(-2px);box-shadow:var(--c2-shadow-soft)}.product .product-form__submit.button:focus-visible{outline:2px solid var(--c2-accent);outline-offset:3px}.product .product-form__submit[disabled],.product .product-form__submit.button[disabled]{background:var(--c2-sand);border-color:var(--c2-sand);color:var(--c2-muted);box-shadow:none;transform:none}.product .shopify-payment-button__button{border-radius:var(--c2-radius);min-height:5.4rem;font-family:var(--c2-body);font-weight:600}.product .shopify-payment-button__button--unbranded{background:transparent;color:var(--c2-ink);border:1px solid var(--c2-ink)}.product .shopify-payment-button__button--unbranded:hover{background:var(--c2-ink);color:var(--c2-paper)}.product .shopify-payment-button__more-options{font-family:var(--c2-body);font-size:var(--c2-step--1);color:var(--c2-muted);text-decoration:underline;text-underline-offset:3px}.product .shopify-payment-button__more-options:hover{color:var(--c2-ink)}.product .product-form__error-message-wrapper{font-family:var(--c2-body);color:var(--c2-accent);font-size:var(--c2-step--1)}.product .product__pickup-availabilities,.product .pickup-availability-preview{font-family:var(--c2-body);color:var(--c2-muted);font-size:var(--c2-step--1)}.product .pickup-availability-button{color:var(--c2-ink)}.product .share-button__button{font-family:var(--c2-body);font-size:var(--c2-step--1);font-weight:600;color:var(--c2-muted);letter-spacing:.04em}.product .share-button__button:hover{color:var(--c2-ink)}.product .share-button__button svg{color:currentColor}.product .share-button .share-button__fallback input{border:1px solid var(--c2-line);border-radius:var(--c2-radius);font-family:var(--c2-body);color:var(--c2-ink)}.product .product__info-container .payment-icons,.product .product__info-container .list-payment{opacity:.85}.product .product__description.rte{font-family:var(--c2-body);font-size:var(--c2-step-0);line-height:1.65;color:var(--c2-ink-soft);max-width:520px}.product .product__accordion.accordion,.product .product__accordion .accordion__title{font-family:var(--c2-body)}.product .product__accordion summary,.product .product__accordion details{border-color:var(--c2-line)}.product .product__accordion .accordion__title{font-size:var(--c2-step-0);font-weight:600;color:var(--c2-ink)}.product .product__accordion .accordion__content.rte{font-family:var(--c2-body);color:var(--c2-ink-soft);line-height:1.65}.product .product__view-details{font-family:var(--c2-body);font-size:var(--c2-step--1);font-weight:600;letter-spacing:.04em;color:var(--c2-muted)}.product .product__view-details:hover{color:var(--c2-ink)}.related-products .related-products__heading{font-family:var(--c2-display);font-weight:400;font-size:var(--c2-step-3);line-height:1.05;letter-spacing:-.01em;color:var(--c2-ink);text-transform:none}.related-products .card-wrapper .card__heading,.related-products .card__heading{font-family:var(--c2-display);font-size:var(--c2-step-1);font-weight:400;text-align:left;letter-spacing:0;line-height:1.1}.related-products .card__heading a{color:var(--c2-ink);text-decoration:none;transition:color .4s var(--c2-ease)}.related-products .card-wrapper:hover .card__heading a{color:var(--c2-muted)}.related-products .card--standard .card__inner,.related-products .card-wrapper .card__inner{border:0;border-radius:0;overflow:hidden;background:transparent;box-shadow:none}.related-products .card__content{padding:1.4rem .2rem .2rem}.related-products .card__media .media img{transition:transform 1.1s var(--c2-ease)}.related-products .card-wrapper:hover .card__media .media img{transform:scale(1.035)}@media(prefers-reduced-motion:reduce){.related-products .card-wrapper:hover .card__media .media img{transform:none}}.related-products .card-information .price,.related-products .card-information .price .price-item{font-family:var(--c2-body);color:var(--c2-ink);text-align:left}.related-products .card-information .price .price-item--regular,.related-products .card-information .price .price-item--sale{font-size:var(--c2-step--1);font-weight:500;letter-spacing:.01em}.related-products .card-information .price .price__sale s,.related-products .card-information .price del .price-item{color:var(--c2-muted);font-weight:400;font-size:var(--c2-step--2)}.related-products .card__information .price.price--on-sale{text-align:left}.related-products .card-information .caption-with-letter-spacing{font-family:var(--c2-body);color:var(--c2-muted);text-transform:uppercase;letter-spacing:.16em;font-size:var(--c2-step--2)}.related-products .card__badge .badge{font-family:var(--c2-body);font-size:var(--c2-step--2);font-weight:600;letter-spacing:.08em;text-transform:uppercase;border-radius:var(--c2-radius);background:var(--c2-sand);color:var(--c2-ink);border:1px solid var(--c2-line)}.related-products .quick-add__submit.button,.product .complementary-products .quick-add__submit.button{font-family:var(--c2-body);font-weight:600;border-radius:var(--c2-radius);background:var(--c2-ink);border-color:var(--c2-ink);color:var(--c2-paper)}.product .complementary-products .accordion__title,.product .complementary-products h2{font-family:var(--c2-display);font-weight:400;font-size:var(--c2-step-2);color:var(--c2-ink)}.product .complementary-products .card__heading{font-family:var(--c2-body);text-align:left;font-size:var(--c2-step--1);font-weight:600}.product .rating-text,.product .rating-count{font-family:var(--c2-body);color:var(--c2-muted);font-size:var(--c2-step--1)}.cr2-framecolor{margin:0;padding:0;border:0}.cr2-framecolor[hidden]{display:none}.cr2-framecolor__label{display:block;margin-bottom:.8rem;font-family:var(--c2-body);font-size:var(--c2-step--1);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--c2-muted)}.cr2-framecolor__options{display:flex;flex-wrap:wrap;gap:.7rem}.cr2-framecolor__option{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .9rem .5rem .6rem;border:1px solid var(--c2-line);border-radius:var(--c2-radius);cursor:pointer;font-family:var(--c2-body);font-size:var(--c2-step--1);color:var(--c2-ink);transition:border-color .25s var(--c2-ease)}.cr2-framecolor__option:hover{border-color:var(--c2-ink-soft)}.cr2-framecolor__input{position:absolute;opacity:0;pointer-events:none}.cr2-framecolor__option:has(.cr2-framecolor__input:checked){border-color:var(--c2-ink);box-shadow:inset 0 0 0 1px var(--c2-ink)}.cr2-framecolor__option:has(.cr2-framecolor__input:focus-visible){outline:2px solid var(--c2-accent);outline-offset:2px}.cr2-framecolor__swatch{width:1.1rem;height:1.1rem;border-radius:50%;border:1px solid rgba(0,0,0,.15);flex:none}.cr2-framecolor__swatch[data-color=madera]{background:linear-gradient(135deg,#b07a43,#8a5a2b)}.cr2-framecolor__swatch[data-color=dorado]{background:linear-gradient(135deg,#e6c66e,#b8902f)}.cr2-framecolor__swatch[data-color=plateado]{background:linear-gradient(135deg,#e4e4e4,#a9a9a9)}.cr2-framecolor__swatch[data-color=negro]{background:linear-gradient(135deg,#3a3a3a,#111)}.cr2-framecolor__swatch[data-color=blanco]{background:linear-gradient(135deg,#fff,#ddd)}
/*# sourceMappingURL=/cdn/shop/t/47/assets/cr2-product.css.map */
