.mp .gallery{align-items:start}.mp .mp-thumbs{max-height:min(640px,calc(100vw * .55));overflow-y:auto;scrollbar-width:thin;padding-right:2px}.mp .mp-thumb{flex:none;width:100%}.mp .mp-thumb[hidden]{display:none}.mp .main-img{aspect-ratio:1}.mp .main-img img{transition:opacity .2s}.mp-video{grid-column:1/-1;margin-top:12px;background:var(--tile);border:1px solid var(--divider)}.mp-video video{width:100%;display:block}@media(max-width:560px){.mp .mp-thumbs{max-height:none;overflow-x:auto;overflow-y:hidden;padding-bottom:4px;order:2}.mp .mp-thumb{width:72px}.mp .main-img{order:1}.mp-video{order:3}}@media(max-width:900px){.mp .buy{position:static}}.mp .mp-lede{color:var(--muted);font-size:16px}.mp .mp-form,.mp .mp-options{display:grid;gap:18px}.mp .opt-label{justify-content:flex-start;gap:8px;align-items:center;flex-wrap:wrap}.mp .opt-label .mp-opt-name{display:inline-flex;align-items:center;gap:6px}.mp .opt-label [data-mp-selected]{font-weight:400;color:var(--muted)}.mp .opt-label .mp-size-link{margin-left:auto;font-size:13px}.mp-tip{position:relative;display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;border:1px solid var(--border);color:var(--muted);font-size:11px;font-weight:700;cursor:help;line-height:1}.mp-tip-text{position:absolute;left:0;top:calc(100% + 8px);z-index:5;width:240px;background:var(--bark);color:#f1eee8;font-size:13px;font-weight:400;line-height:1.4;padding:10px 12px;opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .15s,transform .15s;text-transform:none;letter-spacing:0}.mp-tip-text:before{content:"";position:absolute;left:6px;top:-5px;border:5px solid transparent;border-bottom-color:var(--bark);border-top:0}.mp-tip:hover .mp-tip-text,.mp-tip:focus .mp-tip-text,.mp-tip:focus-visible .mp-tip-text{opacity:1;transform:none;pointer-events:auto}.mp-swatches{display:flex;gap:8px;flex-wrap:wrap}.mp-swatch{display:inline-flex;align-items:center;gap:10px;padding:9px 14px 9px 10px;border:2px solid var(--divider);background:var(--surface);font-weight:600;font-size:14px;text-align:left}.mp-swatch .sw{width:22px;height:22px;flex:none}.mp-swatch[aria-checked=true]{border-color:var(--ink);background:var(--green-tint)}.mp-swatch:hover:not([disabled]){border-color:var(--ink)}.mp-swatch[disabled]{color:var(--faint);cursor:not-allowed;background:repeating-linear-gradient(135deg,var(--tile) 0 6px,var(--offset) 6px 8px)}.mp-swatch[disabled] .sw{opacity:.4}.mp .size.is-soldout,.mp .mp-swatch.is-soldout{color:var(--faint);text-decoration:line-through;text-decoration-thickness:2px;text-decoration-color:var(--sale)}.mp .size.is-soldout[aria-checked=true]{background:var(--surface);color:var(--ink);border-color:var(--sale)}.mp .size:hover:not([disabled]){border-color:var(--ink)}.mp-avail{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;margin:0}.mp-avail:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--green);flex:none}.mp-avail[data-state=out]{color:var(--sale)}.mp-avail[data-state=out]:before{background:var(--sale)}.mp-row{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:stretch}.mp-qty{display:inline-grid;grid-template-columns:40px 48px 40px;border:2px solid var(--ink);background:var(--surface)}.mp-qty button{font-size:20px;font-weight:600;line-height:1}.mp-qty button:hover{background:var(--offset)}.mp-qty input{width:100%;border:0;border-inline:1px solid var(--divider);text-align:center;font:inherit;font-weight:700;background:transparent;-moz-appearance:textfield;padding:0}.mp-qty input::-webkit-outer-spin-button,.mp-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mp-add{min-height:52px}.mp-notify{font-size:14px;color:var(--muted);background:var(--kraft-tint);border:1px solid var(--kraft);padding:10px 12px}.mp-notify[hidden]{display:none}@media(max-width:420px){.mp-row{grid-template-columns:1fr}.mp-qty{width:100%;grid-template-columns:44px 1fr 44px}}.mp-rte h1,.mp-rte h2,.mp-rte h3,.mp-rte h4{font-family:var(--body);font-weight:700;font-size:14px;letter-spacing:.06em;text-transform:uppercase;line-height:1.3;margin:16px 0 8px;color:var(--ink)}.mp-rte h1:first-child,.mp-rte h2:first-child,.mp-rte h3:first-child{margin-top:0}.mp-rte p{margin-bottom:10px}.mp-rte ul,.mp-rte ol{padding-left:20px;margin-bottom:10px}.mp-rte ul{list-style:disc}.mp-rte li{margin-bottom:4px}.mp-rte img{margin:10px 0}.mp-rte table{border-collapse:collapse;width:100%;font-size:13px;margin:8px 0 12px}.mp-rte td,.mp-rte th{text-align:left;padding:6px 8px;border-bottom:1px solid var(--divider);vertical-align:top}.mp-rte strong,.mp-rte b{color:var(--ink)}.mp-rte a{border-bottom:1px solid var(--kraft)}.mp-pillars{padding-top:clamp(40px,6vw,64px)}.mp-reviews{padding-block:24px 56px}.mp-reviews .jdgm-widget{max-width:100%}.mp-offer{border:1px solid var(--kraft);background:var(--kraft-tint);padding:14px 16px;display:grid;gap:12px}.mp-offer-head{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline}.mp-offer-name{font-weight:700;font-size:15px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.mp-offer-sub{font-size:13px;color:var(--muted)}.mp-offer-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mp-offer-tier{display:grid;gap:2px;min-width:0;text-align:left;padding:10px 12px;border:2px solid var(--divider);background:var(--surface);font:inherit;color:var(--ink);cursor:pointer;transition:border-color .15s}.mp-offer-tier b{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.mp-offer-tier em{font-style:normal;font-size:18px;font-weight:700;line-height:1.1}.mp-offer-tier span{font-size:13px;color:var(--muted)}.mp-offer-tier:hover,.mp-offer-tier:focus-visible{border-color:var(--ink)}.mp-offer-tier[aria-pressed=true]{border-color:var(--ink);background:var(--green-tint)}.mp-offer-tier[aria-pressed=true] em{color:var(--green)}.mp-offer-note,.mp-offer-warn{font-size:14px;margin:0;color:var(--muted)}.mp-offer-warn{color:var(--ink);font-weight:600}.mp-offer-warn[hidden]{display:none}.mp-offer[data-ineligible] .mp-offer-tiers{opacity:.45}@media(max-width:420px){.mp-offer-tiers{grid-template-columns:1fr}.mp-offer-tier{grid-template-columns:auto 1fr auto;align-items:baseline;gap:10px}}.mp .pdp{grid-template-columns:minmax(0,1.45fr) minmax(340px,1fr);gap:clamp(24px,4vw,56px)}@media(min-width:561px){.mp .gallery{grid-template-columns:72px 1fr}}@media(max-width:900px){.mp .pdp{grid-template-columns:1fr}}.mp .pdp>*{min-width:0}.mp .main-img{display:block;width:100%;padding:0;cursor:zoom-in;text-align:left;font:inherit;color:inherit}.mp .main-img:focus-visible{outline:2px solid var(--green);outline-offset:2px}.mp-zoom-hint{position:absolute;right:10px;bottom:10px;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:600;color:var(--ink);background:var(--surface);border:1px solid var(--divider);opacity:0;transition:opacity .15s;pointer-events:none}.mp-zoom-hint svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round}.mp .main-img:hover .mp-zoom-hint,.mp .main-img:focus-visible .mp-zoom-hint{opacity:1}@media(hover:none){.mp-zoom-hint{opacity:.9}}.mp-zoom{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#0f0e0df2;display:grid;place-items:center}.mp-zoom[hidden]{display:none}.mp-zoom-stage{width:100vw;height:100vh;display:grid;place-items:center;overflow:hidden}.mp-zoom-stage img{max-width:min(92vw,1500px);max-height:90vh;object-fit:contain;cursor:zoom-in;transition:transform .25s ease;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.mp-zoom.is-zoomed .mp-zoom-stage img{transform:scale(2.2);cursor:zoom-out}.mp-zoom button{position:absolute;z-index:1;width:56px;height:56px;display:grid;place-items:center;padding:0;border:0;background:#ffffff14;color:#f1eee8;font-size:40px;line-height:1;cursor:pointer;border-radius:50%}.mp-zoom button:hover,.mp-zoom button:focus-visible{background:#ffffff2e;outline:none}.mp-zoom-close{top:16px;right:16px;font-size:34px}.mp-zoom-prev{left:16px;top:50%;transform:translateY(-50%)}.mp-zoom-next{right:16px;top:50%;transform:translateY(-50%)}.mp-zoom-count{position:absolute;bottom:16px;left:50%;transform:translate(-50%);color:#f1eee8;font-size:13px;letter-spacing:.04em;opacity:.8}@media(max-width:560px){.mp-zoom button{width:44px;height:44px;font-size:30px}.mp-zoom-prev{left:6px}.mp-zoom-next{right:6px}.mp-zoom-close{top:8px;right:8px;font-size:28px}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/mockup-product.css.map */
