:root{--mb-header-height: var(--header-height, 66px);--mb-thumb-w: 44px;--mb-text-color: rgb(37, 22, 7);--mb-font: "Assistant", sans-serif}@media(min-width:1024px){.mb-product-section{display:grid;grid-template-columns:1fr 1fr;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:0;gap:0}.mb-product-section .mb-media-col{position:relative}.mb-product-section .mb-media-stack{display:flex;flex-direction:column;width:100%}.mb-product-section .mb-media-item{width:100%;aspect-ratio:2 / 3;overflow:hidden;background:#f4f1ec}.mb-product-section .mb-media-img,.mb-product-section .mb-media-item img,.mb-product-section .mb-media-item video,.mb-product-section .mb-media-item model-viewer{width:100%;height:100%;object-fit:cover;display:block}.mb-product-section .mb-thumb-strip-outer{position:absolute;top:0;left:0;width:0;height:100%;z-index:20;pointer-events:none;opacity:0;transition:opacity .22s ease}.mb-product-section .mb-media-col:hover .mb-thumb-strip-outer{opacity:1;pointer-events:auto}.mb-product-section .mb-thumb-strip{position:sticky;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:6px;padding:12px 0 12px 12px;max-height:calc(100vh - var(--header-height, 66px) - 40px);width:64px;overflow-y:auto;scrollbar-width:none}.mb-product-section .mb-thumb-strip::-webkit-scrollbar{display:none}.mb-product-section .mb-thumb{flex:0 0 auto;width:var(--mb-thumb-w);aspect-ratio:2 / 3;padding:0;margin:0;background:transparent;border:none;outline:none;border-bottom:1.5px solid transparent;cursor:pointer;overflow:hidden;transition:border-color .2s ease}.mb-product-section .mb-thumb img{width:100%;height:100%;object-fit:cover;display:block}.mb-product-section .mb-thumb.is-active{border-bottom-color:var(--mb-text-color)}.mb-product-section .mb-text-col{padding:0;background:var(--color-scheme-background, #fff)}.mb-product-section .mb-sticky-text{position:sticky;top:0;height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.mb-product-section .mb-sticky-inner{width:100%;max-height:100vh;padding:20px 18%;overflow-y:auto;scrollbar-width:none;box-sizing:border-box}.mb-product-section .mb-sticky-inner::-webkit-scrollbar{display:none}.mb-product-section .mb-mobile-images,.mb-product-section .mb-dot-strip{display:none}}@media(max-width:1023px){.mb-product-section{display:flex;flex-direction:column}.mb-product-section .mb-media-col{display:none}.mb-product-section .mb-mobile-images{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;width:100%}.mb-product-section .mb-mobile-images::-webkit-scrollbar{display:none}.mb-product-section .mb-mobile-img-item{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:2 / 3;overflow:hidden;background:#f4f1ec}.mb-product-section .mb-mobile-img-item img{width:100%;height:100%;object-fit:cover;display:block}.mb-product-section .mb-dot-strip{display:flex;justify-content:center;gap:6px;padding:10px 0 0}.mb-product-section .mb-dot{width:5px;height:5px;border-radius:50%;border:1px solid var(--mb-text-color);background:transparent;transition:background .2s ease;flex:0 0 auto}.mb-product-section .mb-dot.is-active{background:var(--mb-text-color)}.mb-product-section .mb-text-col{padding:10px 16px 48px}.mb-product-section .mb-sticky-inner{padding:0}.mb-product-section .mb-sticky-inner .product-title-block,.mb-product-section .mb-sticky-inner .product-price-block,.mb-product-section .mb-sticky-inner .product-quantity-block,.mb-product-section .mb-sticky-inner .product-variants-block,.mb-product-section .mb-sticky-inner .product-description-block,.mb-product-section .mb-sticky-inner .product-tabs-block,.mb-product-section .mb-sticky-inner .product-buy-buttons-block{margin-top:.55rem!important}}.mb-product-section .mb-sticky-inner,.mb-product-section .mb-sticky-inner *{font-family:var(--mb-font, "Assistant", sans-serif);color:var(--mb-text-color, rgb(37, 22, 7));letter-spacing:normal;text-transform:none}.mb-product-section .mb-sticky-inner .product-title-block{font-size:15px;line-height:15px;font-weight:400;margin-top:.75rem;word-break:break-word}.mb-product-section .mb-sticky-inner .product-price-block,.mb-product-section .mb-sticky-inner .product-quantity-block,.mb-product-section .mb-sticky-inner .product-variants-block,.mb-product-section .mb-sticky-inner .product-description-block,.mb-product-section .mb-sticky-inner .product-tabs-block,.mb-product-section .mb-sticky-inner .product-buy-buttons-block{font-size:13px;line-height:1.4;font-weight:400;margin-top:.75rem}.mb-product-section .mb-sticky-inner .product-description-block{line-height:1.5}.mb-product-section .mb-sticky-inner .mb-variant-label{display:block;font:400 13px/13px var(--mb-font);color:var(--mb-text-color);margin-bottom:6px}.mb-product-section .mb-sticky-inner .mb-variant-pill{display:inline-block;padding:4px 10px;border:.667px solid var(--mb-text-color);font:400 13px/13px var(--mb-font);color:var(--mb-text-color);cursor:pointer;background:transparent;transition:background .15s,color .15s}.mb-product-section .mb-sticky-inner .mb-variant-pill.is-active{background:var(--mb-text-color);color:#fff}.mb-product-section .mb-sticky-inner select{appearance:none;-webkit-appearance:none;background:transparent;border:0;border-bottom:1px solid var(--mb-text-color);border-radius:0;padding:4px 24px 4px 0;font:400 13px/13px var(--mb-font);color:var(--mb-text-color);width:100%;cursor:pointer;outline:none}.mb-product-section .mb-quantity-input{display:inline-flex;align-items:baseline;gap:10px;margin-top:8px}.mb-product-section .mb-qty-btn{background:transparent;border:none;outline:none;color:var(--mb-text-color);font:400 13px/13px var(--mb-font);cursor:pointer;padding:0;opacity:.55;transition:opacity .15s}.mb-product-section .mb-qty-btn:hover{opacity:1}.mb-product-section .mb-quantity-input input[type=number],.mb-product-section .mb-qty-number{width:28px;text-align:center;border:none;border-bottom:1px solid var(--mb-text-color);border-radius:0;background:transparent;color:var(--mb-text-color);font:400 13px/13px var(--mb-font);padding:2px 0;outline:none;-moz-appearance:textfield}.mb-product-section .mb-quantity-input input[type=number]::-webkit-inner-spin-button,.mb-product-section .mb-quantity-input input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.mb-product-section .mb-sticky-inner button[name=add],.mb-product-section .mb-sticky-inner .product-form__submit,.mb-product-section .mb-sticky-inner .btn-primary,.mb-product-section .mb-sticky-inner .mb-add-to-cart{width:100%!important;padding:6.5px 3.25px!important;background:transparent!important;color:var(--mb-text-color)!important;border:.667px solid var(--mb-text-color)!important;border-radius:0!important;font:400 13px/13px var(--mb-font)!important;text-transform:none!important;letter-spacing:normal!important;cursor:pointer!important;transition:background .2s ease,color .2s ease!important;display:block!important;opacity:1!important;visibility:visible!important;min-height:36px!important;line-height:1.4!important}.mb-product-section .mb-sticky-inner .mb-add-to-cart .no-js{display:block!important;color:var(--mb-text-color)!important;visibility:visible!important}.mb-product-section .mb-sticky-inner button[name=add]:hover,.mb-product-section .mb-sticky-inner .product-form__submit:hover,.mb-product-section .mb-sticky-inner .mb-add-to-cart:hover{background:var(--mb-text-color)!important;color:#fff!important}.mb-product-section .mb-sticky-inner .mb-add-to-cart:hover span,.mb-product-section .mb-sticky-inner .mb-add-to-cart:hover *{color:#fff!important}.mb-product-section .mb-sticky-inner .tabs-nav{display:flex;flex-wrap:wrap;justify-content:space-between;border-bottom:1px solid #e5e5e5;margin-bottom:12px}.mb-product-section .mb-sticky-inner .tab-btn,.mb-product-section .mb-sticky-inner .tabs-btn{flex:1 1 0;text-align:center;background:transparent;border:0;border-bottom:1.5px solid transparent;margin-bottom:-1px;padding:6px 4px;font:400 13px/13px var(--mb-font);color:var(--mb-text-color);cursor:pointer;outline:none;transition:border-color .15s ease}.mb-product-section .mb-sticky-inner .tab-btn.is-active,.mb-product-section .mb-sticky-inner .tabs-btn.is-active{border-bottom-color:var(--mb-text-color)}.mb-product-section .mb-sticky-inner .tab-panel{display:none}.mb-product-section .mb-sticky-inner .tab-panel.is-active{display:block}
/*# sourceMappingURL=/cdn/shop/t/65/assets/mb-product.css.map */
