@media screen and (min-width:750px){.product-page-width--wide.page-width{max-width:none!important;padding-inline:4rem!important}}.pdp-gallery-dots{display:none}@media screen and (max-width:749px){.product--columns .slider-buttons{display:none!important}.product--columns .pdp-gallery-dots{display:flex;flex:0 0 auto;justify-content:center;align-items:center;gap:.7rem;padding:1.2rem 0}.product--columns .product__media-wrapper .slider-mobile-gutter,.product--columns .product__media-wrapper .product__media-list{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}.product--columns .product__media-wrapper .product__media-list .product__media-item{width:100%!important;flex:0 0 100%!important;max-width:100%!important;margin:0!important;scroll-snap-align:center}.product--columns .product__media-wrapper .product-media-container,.product--columns .product__media-wrapper .product-media-container.constrain-height,.product--columns .product__media-wrapper .product-media-container.constrain-height.media-fit-contain{width:100%!important;max-width:100%!important;margin:0!important}.product--columns .product__media-wrapper .product-media-container .media,.product--columns .product__media-wrapper .product-media-container.constrain-height .media{padding-top:0!important;height:var(--hero-img-h, calc(100dvh - 24rem) )!important;min-height:20rem}.product--columns .product__media-wrapper .product-media-container .media img,.product--columns .product__media-wrapper .product-media-container .media video{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 22%}.product--columns .product__media-wrapper .product-media-container.media-type-video:has(.product__media-video-wrapper) .product__modal-opener--video{display:none!important}.pdp-gallery-dot{width:.7rem;height:.7rem;padding:0;border:none;border-radius:50%;cursor:pointer;background:rgba(var(--color-foreground),.22);transition:background .2s ease,transform .2s ease}.pdp-gallery-dot.is-active{background:rgb(var(--color-foreground));transform:scale(1.35)}}@media screen and (min-width:750px)and (max-width:989px){.product--columns .product__media-wrapper .product__media-list{display:block!important;column-count:1}}@media screen and (min-width:990px){.product--columns .product__media-wrapper .product__media-list{display:block!important;column-count:2;column-gap:1.2rem}}@media screen and (min-width:750px){.product--columns .product__media-wrapper .product__media-list{overflow:visible!important;height:auto!important;max-height:none!important;scroll-snap-type:none!important}.product--columns .product__media-wrapper .product__media-list .product__media-item{width:100%!important;max-width:100%!important;max-height:none!important;margin:0 0 1.2rem!important;break-inside:avoid;-webkit-column-break-inside:avoid;opacity:1!important;transform:none!important;visibility:visible!important;transition:none!important}.product--columns .product__media-wrapper .product__media-item .product-media-container,.product--columns .product__media-wrapper .product__media-item .product-media-container.constrain-height,.product--columns .product__media-wrapper .product__media-item .product-media-container.constrain-height.media-fit-contain{width:100%!important;max-width:100%!important;margin:0!important}.product--columns .product__media-wrapper .product__media-item .product-media-container .media,.product--columns .product__media-wrapper .product__media-item .product-media-container.constrain-height .media{padding-top:var(--ratio-percent)!important}.product--columns .product__media-wrapper .product__media-item .product-media-container .media img,.product--columns .product__media-wrapper .product__media-item .product-media-container .media video,.product--columns .product__media-wrapper .product__media-item .product-media-container .media iframe{width:100%!important;height:100%!important;object-fit:cover!important}}.product__info-container [id^=price-] .price{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.2rem}.product__info-container [id^=price-] .price__container{margin-bottom:0}.product__info-container [id^=price-] .price--on-sale .price__sale{display:inline-flex;flex-wrap:wrap;align-items:baseline;column-gap:1rem}.product__info-container [id^=price-] .price .price-item{margin:0}.product__info-container [id^=price-] .price--large .price-item--sale,.product__info-container [id^=price-] .price--large .price-item--regular{font-size:2.4rem;font-weight:700;letter-spacing:-.01em}.product__info-container [id^=price-] .price--large s.price-item--regular{font-size:1.6rem;font-weight:400;letter-spacing:0;color:rgba(var(--color-foreground),.6)}.product__info-container [id^=price-] .price .badge{margin:0;padding:.5rem 1rem;font-size:1.2rem;font-weight:700;letter-spacing:.06rem;white-space:nowrap}.product__info-container .product__title{margin-bottom:.4rem}.product__info-container .rating-wrapper{margin:.2rem 0 .8rem}.product__info-container [id^=price-],.product__info-container .product-form__input{margin-bottom:1.2rem}.product__info-container .size-chart-wrapper{margin-top:.8rem}.product__info-container .size-chart-link{font-size:1.3rem;font-weight:600;color:var(--color-foreground)}.product__info-container .product-form__submit{font-size:1.5rem;font-weight:700;letter-spacing:.04em;padding-top:1.4rem;padding-bottom:1.4rem;min-height:5rem}.product__info-container .product-form__submit,.product__info-container .product-form__submit:after,.product__info-container .shopify-payment-button__button,.product__info-container .shopify-payment-button__more-options{border-radius:100px!important}.product__info-container .product-form~.rte,.product__info-container .product__text.inline-richtext{margin-top:1.2rem;font-size:1.25rem;line-height:1.6;opacity:.85}.product__info-container .product-form__quantity .quantity{width:14rem;min-height:4.6rem;border-radius:100px;background:var(--mz-paper, #fbf9f6);border:1px solid rgba(102,66,40,.2);overflow:hidden}.product__info-container .product-form__quantity .quantity:before,.product__info-container .product-form__quantity .quantity:after{display:none}.product__info-container .product-form__quantity .quantity:focus-within{border-color:#6642288c;box-shadow:0 0 0 3px #6642281f}.product__info-container .product-form__quantity .quantity__button{width:4.4rem;color:var(--mz-brown, #664228);border-radius:50%;transition:background .18s ease}.product__info-container .product-form__quantity .quantity__button svg{width:1.2rem;height:1.2rem}.product__info-container .product-form__quantity .quantity__input{font-size:1.5rem;font-weight:600;color:var(--mz-brown, #664228);background:transparent}.product__info-container .product-form__quantity .form__label{display:flex;align-items:center;gap:.9rem;font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;color:#664228b3;margin-bottom:.8rem}.product__info-container .product-form__quantity .quantity__rules-cart{padding:.3rem .9rem;border-radius:999px;background:#66422812;font-size:1.1rem;line-height:1.4;letter-spacing:0;text-transform:none;color:#664228cc}.product__info-container .product-form__quantity .quantity__button,.product__info-container .product-form__quantity .quantity__input,.product__info-container .product-form__quantity .quantity__button:focus,.product__info-container .product-form__quantity .quantity__input:focus,.product__info-container .product-form__quantity .quantity__button:not(:focus-visible):not(.focused),.product__info-container .product-form__quantity .quantity__input:not(:focus-visible):not(.focused){box-shadow:none;background:transparent}.product__info-container .product-form__quantity .quantity__button:hover{background:#66422817}.product__info-container .product-form__quantity .quantity__button:focus-visible{background:#6642281f;box-shadow:0 0 0 2px #66422873}.product__info-container .product-form__quantity .quantity__input:focus-visible{border-radius:.8rem;box-shadow:0 0 0 2px #66422873}.product__info-container .product-form__quantity .quantity:focus-within{box-shadow:none}.product__info-container #shopify-buyer-consent{display:block;margin:1rem 0 0;font-size:1.1rem;line-height:1.5;color:#664228bf;text-align:center}.product__info-container #shopify-buyer-consent a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.product__info-container #shopify-buyer-consent a:hover{color:var(--mz-brown, #664228)}
/*# sourceMappingURL=/cdn/shop/t/5/assets/pdp-buy-box.css.map */
