.product__info-container{font-family:Proza Libre,sans-serif;font-weight:400}.product__title h1{font-size:3rem;font-weight:400;margin-bottom:.5rem;letter-spacing:.02em;text-transform:uppercase}.product__meta{display:flex;gap:1.5rem;align-items:center;margin-bottom:1rem}.product__vendor{font-size:1.3rem;color:#666;font-weight:400;margin:0}.product__sku{color:#999;font-size:1.2rem;font-weight:400;margin:0}.product__collection{font-size:1.4rem;color:#666;font-weight:400;margin:0}.price--large .price-item--regular{font-size:1.7rem;font-weight:400;margin-bottom:2rem}.product__info-container .price .price-item{font-size:1.7rem}.product__description{margin:2rem 0;font-size:1.4rem;line-height:1.6;color:#333;font-family:Proza Libre,sans-serif;font-weight:400}.product-form__input{margin-bottom:2rem}.product-form__input legend.form__label,.product-form__input>.form__label{font-size:1.4rem;font-weight:400;margin-bottom:1rem;display:block;color:#000}.product-form__input--swatch{margin-bottom:2rem}.product-form__input--swatch fieldset{display:flex;gap:.8rem;border:none;padding:0;margin-top:.5rem}.product-form__input--swatch legend{font-size:1.4rem;font-weight:400;color:#000;margin-bottom:.8rem}.product-form__input--swatch legend span[data-selected-value]{font-weight:400;color:#666}.product-form__input--swatch label.swatch{position:relative;display:inline-block;width:45px;height:45px;cursor:pointer;padding:2px;margin:0}.product-form__input--swatch input[type=radio]{position:absolute;opacity:0;width:0;height:0}.product-form__input--swatch .swatch__input+.swatch__label{display:block;width:100%;height:100%;border:2px solid #ccc;position:relative;transition:all .2s ease;padding:2px}.product-form__input--swatch input:checked+.swatch__label{border:3px solid #9b59b6;padding:1px}.product-form__input--swatch input:hover+.swatch__label{border-color:#999}.product-form__input--swatch .swatch__label>span{display:block;width:100%;height:100%}.product-form__input--pill{margin-bottom:2rem}.product-form__input--pill fieldset{display:flex;gap:.8rem;border:none;padding:0;margin-top:.5rem}.product-form__input--pill legend{font-size:1.4rem;font-weight:400;margin-bottom:.8rem;color:#000}.product-form__input--pill label{position:relative;display:inline-block;margin:0;cursor:pointer}.product-form__input--pill input[type=radio]{position:absolute;opacity:0;width:0;height:0}.product-form__input--pill input+span{display:inline-block;padding:.7rem 1.8rem;border:1px solid #ccc;cursor:pointer;font-size:1.3rem;font-weight:400;transition:all .2s ease;min-width:45px;text-align:center;background:#fff;color:#333}.product-form__input--pill input:checked+span{border:2px solid #000;background:#fff;color:#000;padding:.6rem 1.7rem;font-weight:500}.product-form__input--pill input:hover+span{border-color:#666}.product__inventory{font-size:1.3rem;margin:1.5rem 0;color:#666}.product-form__quantity{margin:2rem 0}.quantity__label{font-size:1.4rem;margin-bottom:1rem;display:block}.quantity{display:inline-flex;border:1px solid #ddd;align-items:center;background:#fff}.quantity__button{width:40px;height:40px;border:none;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease}.quantity__button:hover{background:#f5f5f5}.quantity__input{width:60px;height:40px;border:none;border-left:1px solid #ddd;border-right:1px solid #ddd;text-align:center;font-size:1.4rem;-moz-appearance:textfield}.quantity__input::-webkit-outer-spin-button,.quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-form__buttons{margin:2rem 0}.product-form__submit{width:100%;padding:1.5rem;font-size:1.4rem;font-weight:500;text-transform:uppercase;letter-spacing:.1em;background:#fff;color:#000;border:2px solid #000;cursor:pointer;transition:all .3s ease;margin-bottom:1rem}.product-form__submit:hover:not(:disabled){background:#000;color:#fff}.product-form__submit:disabled{opacity:.5;cursor:not-allowed}.shopify-payment-button{margin-top:1rem}.shopify-payment-button__button{background:#ffc439!important;color:#000!important;border:none!important;padding:1.5rem!important;font-size:1.4rem!important;font-weight:500!important;border-radius:0!important;width:100%!important}.shopify-payment-button__button--hidden{display:none!important}.shopify-payment-button__more-options{margin-top:1rem;text-align:center;font-size:1.3rem;color:#666;text-decoration:underline;display:block}.shopify-payment-button+.product__payment-options{text-align:center;margin-top:1rem}.product__payment-options a{color:#666;font-size:1.3rem;text-decoration:underline}.product__tax{margin:1rem 0;font-size:1.3rem;color:#666}.product__info-cards{margin-top:3rem;display:flex;flex-direction:column;gap:1rem}.product__info-card{border:1px solid #ddd;padding:1.5rem;background:#fff}.product__info-card--promo{background:#f9f9f9}.product__info-card-header{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem}.product__info-card-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.product__info-card-title{font-size:1.4rem;font-weight:500;flex:1}.product__info-card-content{font-size:1.3rem;color:#666;line-height:1.4;margin-left:34px}.product__share,.share-button{margin-top:2rem;padding-top:2rem;border-top:1px solid #eee;text-align:center}.share-button details{width:100%!important}.share-button__button{width:100%;display:flex;align-items:center;justify-content:center;gap:.8rem;font-size:1.6rem!important;font-weight:500;padding:1.1rem 1.4rem;border:1px solid #ddd;border-radius:0;background:#f7f7f7;color:#111;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.share-button__button:hover{text-decoration:none;background:#efefef;border-color:#ccc;box-shadow:0 1px #00000008}.share-button__button::-webkit-details-marker{display:none}.share-button__button .icon-share{height:1.6rem!important;margin-right:1rem!important;min-width:1.6rem!important}.share-button__fallback{left:0!important;top:calc(100% + .5rem)!important;width:100%!important}@media screen and (min-width: 990px){.product--thumbnail media-gallery{display:grid;grid-template-columns:120px 1fr;column-gap:2rem;align-items:start;--thumb-col: 120px;--thumb-gap: 1.2rem;--viewer-min-h: calc(6 * var(--thumb-col) + 5 * var(--thumb-gap))}.product--thumbnail media-gallery>slider-component{grid-column:2;grid-row:1;align-self:start;min-height:var(--viewer-min-h)}.product--thumbnail media-gallery>slider-component.thumbnail-slider{grid-column:1;grid-row:1;max-height:75vh;overflow-y:auto;padding-right:.4rem;margin-top:0}.product--thumbnail media-gallery>.product__xr-button{grid-column:2;grid-row:2}.product--thumbnail .thumbnail-slider .thumbnail-list{display:flex;flex-direction:column;gap:1.2rem}.product--thumbnail .thumbnail-slider .thumbnail-list__item.slider__slide{width:100%!important}.product--thumbnail .thumbnail-slider .slider-button{display:none!important}.product--thumbnail media-gallery>slider-component:not(.thumbnail-slider) .product__media-list,.product--thumbnail media-gallery>slider-component:not(.thumbnail-slider) .product__media-item,.product--thumbnail media-gallery>slider-component:not(.thumbnail-slider) .product-media-container,.product--thumbnail media-gallery>slider-component:not(.thumbnail-slider) .product__media{min-height:var(--viewer-min-h)}}.thumbnail{border:1px solid rgba(var(--color-foreground),.12)}.thumbnail[aria-current]{border-color:rgb(var(--color-foreground));box-shadow:0 0 0 .2rem rgba(var(--color-foreground),.6)}.thumbnail[aria-current] img{filter:brightness(1.02)}.share__button{display:inline-flex;align-items:center;gap:.5rem;font-size:1.4rem;color:#666;text-decoration:none;border:none;background:none;cursor:pointer;padding:0}.share__button:hover{color:#000}.product__carbon-neutral{display:flex;align-items:center;gap:1rem;margin:2rem 0;font-size:1.3rem;color:#666}.product__carbon-neutral-icon{width:20px;height:20px}@media screen and (max-width: 749px){.product__title h1{font-size:3rem}.price--large .price-item--regular{font-size:1.7rem}.product-form__input--pill input+span{padding:.6rem 1.5rem;font-size:1.3rem}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-main-product-custom.css.map */
