.vr-pdp{background:var(--vr-cream);padding-bottom:8px}.vr-pdp__wrap{max-width:1280px;margin:0 auto;padding:0 var(--vr-gutter)}.vr-crumb{padding:16px 0 12px;font-size:1.4rem;color:var(--vr-muted)}.vr-crumb ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center}.vr-crumb li+li:before{content:"/";margin-right:8px;color:var(--vr-muted)}.vr-crumb a{color:var(--vr-muted);text-decoration:none}.vr-crumb a:hover{color:var(--vr-forest);text-decoration:underline}.vr-crumb [aria-current]{color:var(--vr-ink)}.vr-pdp__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:48px;align-items:start;padding-bottom:40px}.vr-gallery{display:grid;grid-template-columns:76px minmax(0,1fr);gap:12px;align-items:start}.vr-gallery__main{position:relative;grid-column:2;grid-row:1;background:var(--vr-surface);border-radius:var(--vr-radius);overflow:hidden;aspect-ratio:1 / 1}.vr-gallery__main img{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .2s ease}.vr-gallery__track{display:none}.vr-gallery__thumbs{grid-column:1;grid-row:1;display:flex;flex-direction:column;gap:10px;overflow-y:auto;max-height:100%;scrollbar-width:thin}.vr-thumb{width:76px;height:76px;padding:0;flex:0 0 auto;border:2px solid transparent;border-radius:var(--vr-radius);overflow:hidden;background:var(--vr-surface);cursor:pointer}.vr-thumb img{width:100%;height:100%;object-fit:cover;display:block}.vr-thumb[aria-current=true]{border-color:var(--vr-forest)}.vr-thumb:hover{border-color:var(--vr-mauve)}@media(min-width:990px){.vr-gallery__thumbs{max-height:calc(min(100vw,1280px)*.45)}}.vr-buy{background:var(--vr-surface);border-radius:var(--vr-radius);padding:28px}.vr-buy__title{font-size:clamp(2.6rem,2.6vw,3.4rem);margin:0 0 8px;line-height:1.15}.vr-buy__rating{min-height:22px;margin-bottom:10px}.vr-price{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin:6px 0 4px}.vr-price__now{font-size:3rem;font-weight:700;color:var(--vr-ink);line-height:1}.vr-price__was{font-size:1.8rem;color:var(--vr-muted);text-decoration:line-through}.vr-price__save{background:var(--vr-sale);color:#fff;font-size:1.3rem;font-weight:700;padding:4px 10px;border-radius:6px}.vr-price__note{margin:0 0 12px;font-size:1.4rem;color:var(--vr-muted)}.vr-stock{display:inline-flex;align-items:center;gap:8px;font-size:1.4rem;font-weight:600;margin:0 0 12px}.vr-stock svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}.vr-stock--in{color:var(--vr-forest)}.vr-stock--low{color:var(--vr-sale)}.vr-stock--out{color:var(--vr-sold)}.vr-installments{margin:0 0 16px;font-size:1.4rem}.vr-opt{border:0;padding:0;margin:0 0 18px;min-width:0}.vr-opt legend{padding:0;font-size:1.5rem;font-weight:600;margin-bottom:8px}.vr-opt legend span{font-weight:400;color:var(--vr-muted)}.vr-opt__list{display:flex;flex-wrap:wrap;gap:12px}.vr-opt__input{position:absolute;opacity:0;width:1px;height:1px}.vr-opt__label{display:inline-flex;align-items:center;justify-content:center;min-width:52px;min-height:44px;padding:0 16px;border:1.5px solid var(--vr-line);border-radius:var(--vr-radius);background:var(--vr-surface);font-size:1.5rem;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.vr-opt__label:hover{border-color:var(--vr-mauve)}.vr-opt__input:checked+.vr-opt__label{border-color:var(--vr-forest);background:var(--vr-tint);font-weight:700}.vr-opt__input:focus-visible+.vr-opt__label{outline:2px solid var(--vr-forest);outline-offset:2px}.vr-opt__input.is-unavailable+.vr-opt__label{opacity:.5;text-decoration:line-through}.vr-opt--swatch .vr-opt__label.has-swatch{width:44px;height:44px;min-width:44px;padding:0;border-radius:50%;background:var(--vr-swatch);font-size:0}.vr-opt--swatch .vr-opt__input:checked+.vr-opt__label.has-swatch{border-color:var(--vr-forest);box-shadow:0 0 0 3px var(--vr-surface) inset;background:var(--vr-swatch)}.vr-buy__actions{display:grid;grid-template-columns:124px 1fr;gap:12px;margin-bottom:12px}.vr-qty{display:flex;border:1px solid var(--vr-line);background:var(--vr-surface);border-radius:0;min-height:52px}.vr-qty button{width:40px;border:0;background:transparent;font-size:2rem;cursor:pointer;color:var(--vr-ink)}.vr-qty button:hover{background:var(--vr-tint)}.vr-qty input{width:44px;border:0;text-align:center;font-size:16px;background:transparent;-moz-appearance:textfield;padding:0}.vr-qty input::-webkit-outer-spin-button,.vr-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.vr-atc{min-height:52px;font-size:1.7rem;width:100%}.vr-buy .shopify-payment-button{margin-top:0}.vr-buy .shopify-payment-button__button{min-height:52px;border-radius:var(--vr-radius)}.vr-error{color:var(--vr-sale);font-size:1.4rem;margin:6px 0 0}.vr-trust{list-style:none;margin:18px 0 0;padding:16px 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.vr-trust li{display:flex;flex-direction:column;gap:6px;font-size:1.3rem;line-height:1.4;color:var(--vr-ink)}.vr-trust svg{width:24px;height:24px;stroke:var(--vr-forest);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.vr-trust strong{display:block;font-size:1.4rem}.vr-tabs{background:var(--vr-surface);padding:48px 0}.vr-tabs__nav{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-bottom:28px}.vr-tabs__nav button{min-height:44px;padding:0 20px;border:1.5px solid var(--vr-line);border-radius:var(--vr-radius);background:var(--vr-surface);font-size:1.5rem;font-weight:600;cursor:pointer;color:var(--vr-ink)}.vr-tabs__nav button:hover{border-color:var(--vr-mauve)}.vr-tabs__nav button[aria-selected=true]{background:var(--vr-forest);border-color:var(--vr-forest);color:#fff}.vr-tabs__panel{max-width:900px;margin:0 auto;font-size:1.7rem;line-height:1.75}.vr-tabs__panel[hidden]{display:none}.vr-tabs__panel h2{font-size:2.4rem;margin:0 0 12px}.vr-tabs__panel ul{padding-left:20px}.vr-tabs__panel p{max-width:75ch}body .jm-sort-filter__icon--chevron{display:none!important}.vr-sticky{display:none}@media(max-width:989px){.vr-pdp__grid{grid-template-columns:1fr;gap:20px;padding-bottom:20px}.vr-gallery{grid-template-columns:1fr}.vr-gallery__main{grid-column:1}.vr-gallery__thumbs{grid-column:1;grid-row:2;flex-direction:row;overflow-x:auto;overflow-y:hidden;touch-action:pan-x}.vr-thumb{width:64px;height:64px}.vr-buy{padding:20px 16px}.vr-trust{grid-template-columns:1fr}.vr-trust li{flex-direction:row;align-items:center;gap:12px}.vr-sticky{position:fixed;left:0;right:0;bottom:0;z-index:90;display:flex;align-items:center;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--vr-surface);box-shadow:0 -2px 12px #1c1e291a;transform:translateY(110%);transition:transform .2s ease}.vr-sticky.is-visible{transform:none}.vr-sticky__price{font-size:1.8rem;font-weight:700;flex:0 0 auto}.vr-sticky .button{flex:1;min-height:48px}.vr-pdp{padding-bottom:0}.shopify-section .vr-fbt{padding-top:24px}}.vr-pdp,.vr-pdp__wrap{max-width:100%;min-width:0}.vr-pdp__grid>*,.vr-gallery>*{min-width:0}.vr-buy{min-width:0;overflow-wrap:anywhere}@media(max-width:989px){.vr-pdp__grid{grid-template-columns:minmax(0,1fr)}.vr-gallery{grid-template-columns:minmax(0,1fr);max-width:100%}.vr-gallery__main:has(.vr-gallery__track)>[data-main-img]{display:none}.vr-gallery__track{display:flex;position:absolute;top:0;right:0;bottom:0;left:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x pan-y}.vr-gallery__track::-webkit-scrollbar{display:none}.vr-slide{flex:0 0 100%;width:100%;height:100%;scroll-snap-align:center;scroll-snap-stop:always}.vr-slide img{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;transition:none}.vr-gallery__thumbs{touch-action:pan-x pan-y;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;max-width:100%;padding-bottom:4px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/vr-product.css.map */
