.dr-meta-rows,.dr-meta-rows *,.dr-actions-meta,.dr-actions-meta *,.dr-terms-gate,.dr-terms-gate *,.dr-zoom-trigger,.dr-zoom-overlay,.dr-zoom-overlay *{box-sizing:border-box}.product-single__title{font-size:clamp(30px,3.4vw,46px)!important;line-height:1.02!important;letter-spacing:-.02em!important}.dr-meta-rows{display:grid;gap:4px;margin:4px 0 0}.dr-meta-row{display:flex;align-items:baseline;gap:6px;margin:0;font-size:12px;line-height:1.4}.dr-meta-row[hidden]{display:none}.dr-meta-row__label{font-family:Jost,Inter,Arial,sans-serif;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink, #111);opacity:.6}.dr-meta-row__label:after{content:":"}.dr-meta-row__value{font-size:12px;color:var(--ink, #111)}.dr-actions-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:2px 0 0}.dr-subtotal{margin:0;font-family:Jost,Inter,Arial,sans-serif;font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--ink, #111)}.dr-subtotal [data-dr-subtotal-value]{font-weight:700}.dr-share-btn{display:inline-flex;align-items:center;gap:7px;border:1.5px solid var(--line, #e8e8e1);background:transparent;color:var(--ink, #111);border-radius:10px;padding:9px 14px;min-height:38px;font-family:Jost,Inter,Arial,sans-serif;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.dr-share-btn:hover,.dr-share-btn:focus-visible{border-color:var(--ink, #111);background:var(--ink, #111);color:#fff}.dr-share-btn svg{flex:0 0 auto;display:block}.dr-share-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483200;display:flex;align-items:center;justify-content:center;padding:20px}.dr-share-modal[hidden]{display:none}.dr-share-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#11111173}.dr-share-modal__panel{position:relative;width:min(520px,100%);background:#fff;border:1px solid var(--line, #e8e8e1);border-radius:14px;padding:26px 24px 24px;box-shadow:0 24px 60px #1113;font-family:Jost,Inter,Arial,sans-serif}.dr-share-modal__close{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:0;background:transparent;color:var(--ink, #111);border-radius:10px;cursor:pointer}.dr-share-modal__close:hover,.dr-share-modal__close:focus-visible{background:var(--cream, #f8f7ed)}.dr-share-modal__label{margin:0 0 10px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink, #111)}.dr-share-modal__row{display:flex;gap:10px}.dr-share-modal__input{flex:1 1 auto;min-width:0;border:1.5px solid var(--line, #e8e8e1);border-radius:10px;padding:10px 12px;font:600 13px/1.4 Jost,Inter,Arial,sans-serif;color:var(--ink, #111);background:#fff;text-overflow:ellipsis}.dr-share-modal__input:focus{outline:none;border-color:var(--ink, #111)}.dr-share-modal__copy{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:44px;min-height:44px;border:1.5px solid var(--ink, #111);border-radius:10px;background:var(--ink, #111);color:#fff;cursor:pointer;transition:background .15s ease,color .15s ease}.dr-share-modal__copy:hover,.dr-share-modal__copy:focus-visible,.dr-share-modal__copy.is-copied{background:#fff;color:var(--ink, #111)}.dr-share-modal__copy-check,.dr-share-modal__copy.is-copied .dr-share-modal__copy-icon{display:none}.dr-share-modal__copy.is-copied .dr-share-modal__copy-check{display:block}.dr-share-modal__status{margin:8px 0 0;min-height:16px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink, #111);opacity:.7}.dr-share-modal__status+.dr-share-modal__label{margin-top:14px}.dr-share-modal__nets{display:flex;gap:8px;flex-wrap:wrap}.dr-share-modal__net{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1.5px solid var(--line, #e8e8e1);border-radius:10px;color:var(--ink, #111);transition:border-color .15s ease,background .15s ease,color .15s ease}.dr-share-modal__net:hover,.dr-share-modal__net:focus-visible{border-color:var(--ink, #111);background:var(--ink, #111);color:#fff}.pdp-info-col .dr-terms-gate__payment-wrap{margin-top:2px}.pdp-info-col .shopify-payment-button .shopify-payment-button__button,.pdp-info-col .shopify-payment-button button{min-height:48px!important;height:48px!important;width:100%;border-radius:10px!important;border:2px solid var(--ink, #111)!important;background:transparent!important;color:var(--ink, #111)!important;font-family:Jost,Inter,Arial,sans-serif!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;box-shadow:none!important}.pdp-info-col .shopify-payment-button .shopify-payment-button__button:hover,.pdp-info-col .shopify-payment-button button:hover{background:var(--ink, #111)!important;color:#fff!important}.pdp-info-col .shopify-payment-button__more-options{font-family:Jost,Inter,Arial,sans-serif;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.dr-terms-gate{display:grid;gap:6px;margin:2px 0 4px;padding:12px 14px;border:1px solid var(--line, #e8e8e1);border-radius:10px;background:#fbfbf8}.dr-terms-gate__row{display:flex;align-items:flex-start;gap:10px}.dr-terms-gate__checkbox{flex:0 0 auto;width:18px;height:18px;margin:2px 0 0;accent-color:var(--ink, #111)}.dr-terms-gate__label{font-size:13px;line-height:1.4;color:var(--ink, #111);cursor:pointer}.dr-terms-gate__label a{text-decoration:underline;text-underline-offset:2px}.dr-terms-gate__help{margin:0;font-size:11px;color:var(--ink, #111);opacity:.6}.dr-terms-gate__payment-wrap.dr-terms-locked{visibility:hidden}.product-accordions summary::-webkit-details-marker,.product-accordions summary::marker{display:none;content:""}.product-accordions summary{position:relative;padding-right:34px}.product-accordions summary:after{content:"";position:absolute;right:4px;top:50%;width:12px;height:12px;transform:translateY(-50%);background:linear-gradient(var(--ink, #111),var(--ink, #111)) center/12px 1.5px no-repeat,linear-gradient(var(--ink, #111),var(--ink, #111)) center/1.5px 12px no-repeat;transition:transform .15s ease}.product-accordions details[open]>summary:after{background:linear-gradient(var(--ink, #111),var(--ink, #111)) center/12px 1.5px no-repeat}.product-accordions details>*:not(summary){padding-bottom:20px}.dr-zoom-trigger{display:block;width:100%;margin:0;padding:0;border:0;background:transparent;font:inherit;text-align:left;cursor:zoom-in}.dr-zoom-trigger:focus-visible{outline:2px solid var(--ink, #111);outline-offset:-2px}.dr-zoom-trigger img{display:block;width:100%;height:auto}.dr-zoom-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;display:flex;opacity:0;visibility:hidden;background:#0a0a0af0;transition:opacity .18s ease,visibility 0s linear .18s}.dr-zoom-overlay[hidden]{display:none!important}.dr-zoom-overlay.is-open{opacity:1;visibility:visible;transition:opacity .18s ease,visibility 0s}.dr-zoom-modal{position:relative;margin:auto;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;outline:none}.dr-zoom-stage{position:relative;width:min(92vw,1400px);height:min(84vh,1400px);display:flex;align-items:center;justify-content:center;overflow:hidden;touch-action:none;cursor:grab}.dr-zoom-stage.is-zoomed{cursor:grab}.dr-zoom-stage:active{cursor:grabbing}.dr-zoom-img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transform:translate(0) scale(1);transition:transform .12s ease-out;will-change:transform}.dr-zoom-stage.is-panning .dr-zoom-img{transition:none}.dr-zoom-close,.dr-zoom-nav{position:absolute;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:999px;background:#ffffffeb;color:#111;cursor:pointer;transition:background .15s ease,transform .15s ease}.dr-zoom-close:hover,.dr-zoom-nav:hover,.dr-zoom-close:focus-visible,.dr-zoom-nav:focus-visible{background:#fff;transform:scale(1.06)}.dr-zoom-close{top:18px;right:18px}.dr-zoom-nav[hidden]{display:none}.dr-zoom-prev{left:18px;top:50%;transform:translateY(-50%)}.dr-zoom-next{right:18px;top:50%;transform:translateY(-50%)}.dr-zoom-prev:hover,.dr-zoom-prev:focus-visible{transform:translateY(-50%) scale(1.06)}.dr-zoom-next:hover,.dr-zoom-next:focus-visible{transform:translateY(-50%) scale(1.06)}.dr-zoom-hint,.dr-zoom-counter{position:absolute;left:50%;transform:translate(-50%);margin:0;color:#fff;font-family:Jost,Inter,Arial,sans-serif;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.8}.dr-zoom-hint{bottom:16px}.dr-zoom-counter{top:18px}@media(max-width:768px){.dr-zoom-stage{width:100vw;height:78vh}.dr-zoom-hint{display:none}.dr-zoom-close,.dr-zoom-nav{width:40px;height:40px}}@media(min-width:769px){.product__main-photos .product-main-slide:not(.is-active){display:none!important}}@media(min-width:769px){.product__photos--beside{display:flex!important;flex-direction:column!important;gap:12px}.product__photos--beside .product__main-photos{order:1;width:100%}.product__photos--beside .product__thumbs{order:2;max-width:100%}.product__thumbs--beside .product__thumbs--scroller{display:flex!important;flex-direction:row!important;gap:10px;overflow-x:auto;overflow-y:hidden;max-height:none!important;padding:2px 2px 6px}.product__thumbs--beside .product__thumb{flex:0 0 72px;width:72px;height:72px;padding:0;border-radius:10px;overflow:hidden;border:1px solid #e8e8e1;background:#fff;cursor:pointer}.product__thumbs--beside .product__thumb img{width:100%;height:100%;object-fit:cover;display:block}.product__thumbs--beside .product__thumb.is-active{border-color:#111;box-shadow:0 0 0 1px #111}}.product-price-wrap{margin:6px 0 4px!important}.product-price-wrap .price,.product-price-wrap{font-size:27px!important;font-weight:900;letter-spacing:-.01em}@media(max-width:768px){.product-price-wrap .price,.product-price-wrap{font-size:22px!important}}.dr-ship-note{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#555;margin:2px 0 14px}
/*# sourceMappingURL=/cdn/shop/t/10/assets/dr-pdp.css.map */
