[data-tvx-card],.tvx-m{position:relative}[data-tvx-media]{cursor:pointer}.tvx-clip,.tvx-next{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;opacity:0;transition:opacity .35s ease}.tvx-clip{object-fit:cover;background:transparent}.tvx-next{object-fit:contain;padding:8%;mix-blend-mode:multiply}[data-tvx-media] img.tvx-next,[data-tvx-media] video.tvx-clip{height:100%;max-width:none}[data-tvx-media].is-play .tvx-clip,[data-tvx-media].is-hov.has-next .tvx-next{opacity:1}[data-tvx-media]>img:not(.tvx-next){transition:opacity .35s ease,transform .5s ease}[data-tvx-media].is-hov.has-next>img:not(.tvx-next),[data-tvx-media].is-play>img:not(.tvx-next){opacity:0}.tvc:hover .tvc__img,.tv-card:hover .tv-card__media img{transform:none!important}.tvc.tvx-wait .tvc__img--alt,.tv-card.tvx-wait .tv-card__media .tv-card__alt{opacity:0!important}.tvx-zi{position:absolute;top:-3px;right:0;z-index:4;display:grid;place-items:center;width:28px;height:28px;margin:0;padding:0;border:0;border-radius:999px;background:#6f341c1a;color:var(--tv-ink, #6f341c);line-height:0;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .2s ease,background-color .2s ease}.tvx-zi:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:999px}.tvx-zi--b{top:auto;right:8px;bottom:8px;background:#fffdf9f0;box-shadow:0 1px 6px #6f341c2e}.tvx-zi svg{display:block;width:15px;height:15px;fill:none!important}.tvx-zi svg *{fill:none!important}@media(hover:hover){.tvx-zi:hover{transform:translateY(-1px);background:#6f341c2e}.tvx-zi--b:hover{background:var(--tv-white, #fff)}}.tvx-zi:focus-visible{outline:2px solid var(--tv-ink, #6f341c);outline-offset:2px}.tvx-zi__tip{position:absolute;right:calc(100% + 6px);top:50%;padding:6px 9px;border-radius:6px;background:var(--tv-ink, #6f341c);color:var(--tv-white, #fff);font:500 13px/1.2 var(--tv-sans, Inter, sans-serif);letter-spacing:-.005em;white-space:nowrap;pointer-events:none;opacity:0;transform:translateY(-50%);transition:opacity .15s ease}@media(hover:hover){.tvx-zi:hover .tvx-zi__tip{opacity:1}}.tvx-zi:focus-visible .tvx-zi__tip{opacity:1}:is(#tvx,.tvd) .tvx-zi{display:none!important}.tvc__img--g{opacity:0}.tvx-m.is-g .tvc__img:not(.is-on){opacity:0!important}.tvx-m.is-g .tvc__img.is-on{opacity:1!important}[data-tvx-gal]:not([data-tv-rail] *) [data-tvx-media],.tvc:has([data-tvx-gal]):not([data-tv-rail] *) .tvc__title a{touch-action:pan-y}.tvx-ga{position:absolute;top:50%;z-index:4;display:grid;place-items:center;width:44px;height:44px;margin-top:-22px;padding:0;border:0;background:none;color:var(--tv-ink, #6f341c);cursor:pointer;opacity:.9;transition:opacity .2s ease}.tvx-ga:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:999px;background:#fffdf9e6}.tvx-ga svg{position:relative;fill:none!important}.tvx-ga--prev{left:2px}.tvx-ga--next{right:2px}.tvx-ga[hidden]{display:none}@media(hover:hover)and (pointer:fine){.tvx-ga{opacity:0}.tvx-m:hover .tvx-ga,.tvx-ga:focus-visible{opacity:.9}.tvx-ga:hover{opacity:1}}.tvx-ga:focus-visible{outline:2px solid var(--tv-ink, #6f341c);outline-offset:-4px;border-radius:999px}.tvx-prog{position:absolute;left:12px;right:12px;bottom:10px;z-index:3;height:2px;border-radius:999px;background:#6f341c24;overflow:hidden;pointer-events:none}.tvx-prog>span{position:absolute;top:0;bottom:0;width:calc(100% / var(--n));left:calc(100% / var(--n) * var(--i));background:var(--tv-ink, #6f341c);border-radius:inherit;transition:left .3s var(--tv-ease, ease)}.tvx-flags{position:absolute;left:12px;top:12px;z-index:3;display:flex;gap:10px;margin:0;pointer-events:none;font:500 12px/1.3 var(--tv-sans, Inter, sans-serif);letter-spacing:0;color:var(--tv-ink, #6f341c)}.tvx-fs{margin:6px 0 0;font-size:13px;line-height:1.35;color:var(--tv-ink-soft, #7a4a33)}html.tvx-lock,html.tvx-lock body{overflow:hidden}#tvx{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147481000;visibility:hidden;pointer-events:none;color:var(--tv-ink, #6f341c);font-family:var(--tv-sans, Inter, sans-serif);-webkit-font-smoothing:antialiased;transition:visibility 0s linear .3s}#tvx.is-open{visibility:visible;pointer-events:auto;transition:visibility 0s}#tvx *,#tvx *:before,#tvx *:after{box-sizing:border-box}.tvx__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#2e160c6b;opacity:0;transition:opacity .3s ease}#tvx.is-open .tvx__scrim{opacity:1}.tvx__sheet{position:absolute;left:0;right:0;bottom:0;max-height:calc(100dvh - 64px);max-height:calc(100dvh - max(64px,var(--tvx-safe, 0px)));display:flex;flex-direction:column;background:var(--tv-paper, #fffdf9);border-radius:14px 14px 0 0;outline:none;opacity:0;transform:translateY(24px);transition:opacity .3s ease,transform .35s var(--tv-ease, ease)}#tvx.is-open .tvx__sheet{opacity:1;transform:none}.tvx__grab{flex:none;display:grid;place-items:center;height:26px;touch-action:none;cursor:grab}.tvx__grab span{width:40px;height:4px;border-radius:999px;background:var(--tv-hair, rgba(111, 52, 28, .2))}.tvx__x{position:absolute;top:8px;right:10px;z-index:3;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:999px;background:var(--tv-cream, #fff6ee);color:inherit;cursor:pointer}.tvx__x:hover{background:var(--tv-white, #fff)}.tvx__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:0 16px 20px}.tvx__gal{min-width:0}.tvx__stage{position:relative;border-radius:var(--tv-r-media, 6px);overflow:hidden;background:var(--tv-cream, #fff6ee)}.tvx__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.tvx__track::-webkit-scrollbar{display:none}#tvx.is-zoomed .tvx__track{overflow-x:hidden;scroll-snap-type:none}.tvx__slide{position:relative;flex:0 0 100%;aspect-ratio:1 / 1;scroll-snap-align:start;overflow:hidden;cursor:zoom-in}.tvx__slide img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:6%;mix-blend-mode:multiply;transform-origin:var(--zx, 50%) var(--zy, 50%);transition:transform .3s var(--tv-ease, ease);user-select:none;-webkit-user-select:none;-webkit-user-drag:none}.tvx__slide.is-z{cursor:zoom-out;touch-action:none}.tvx__slide.is-z img{transform:scale(2)}.tvx__nav{position:absolute;top:50%;z-index:2;display:grid;place-items:center;width:44px;height:44px;margin-top:-22px;padding:0;border:0;border-radius:999px;background:#fffdf9eb;color:inherit;cursor:pointer}.tvx__nav svg{fill:none!important}.tvx__nav--prev{left:8px}.tvx__nav--next{right:8px}.tvx__nav[hidden]{display:none}.tvx__nav:hover{background:var(--tv-white, #fff)}#tvx .tvx__hint{position:absolute;left:12px;bottom:10px;margin:0;font-size:12px;line-height:1.3;color:var(--tv-ink-soft, #7a4a33);pointer-events:none}#tvx.is-zoomed .tvx__hint{opacity:0}.tvx__thumbs{display:flex;gap:8px;margin-top:10px;overflow-x:auto;scrollbar-width:none;padding:2px}.tvx__thumbs::-webkit-scrollbar{display:none}.tvx__thumbs[hidden]{display:none}.tvx__th{flex:none;width:56px;height:56px;padding:0;border:0;border-radius:6px;overflow:hidden;background:var(--tv-cream, #fff6ee);cursor:pointer;opacity:.6;transition:opacity .2s ease}.tvx__th img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;display:block}.tvx__th:hover{opacity:.9}.tvx__th[aria-current=true]{opacity:1;box-shadow:0 0 0 2px var(--tv-ink, #6f341c)}.tvx__info{padding-top:18px;min-width:0}.tvx__colour{margin:0 0 4px;font-size:14px;color:var(--tv-ink-soft, #7a4a33)}.tvx__colour[hidden]{display:none}.tvx__title{margin:0;padding-right:0;font-family:var(--tv-serif, serif);font-weight:400;font-size:clamp(30px,3.2vw,42px);line-height:1.02;letter-spacing:-.01em}#tvx .tvx__price{margin:10px 0 0;font-size:18px;font-weight:500}#tvx .tvx__price s{margin-left:6px;font-weight:400;font-size:15px;color:var(--tv-ink-soft, #7a4a33)}.tvx__save{margin-left:6px;font-size:14px;font-weight:500}.tvx__out{margin-left:8px;font-size:14px;font-weight:500;color:var(--tv-ink-soft, #7a4a33)}.tvx__ship{margin:8px 0 0;font-size:14px;line-height:1.4;color:var(--tv-ink-soft, #7a4a33)}.tvx__ship[hidden]{display:none}.tvx__stock.tv-urgency{margin:4px 0 0}.tvx__trust{margin:10px 0 0}.tvx__trust[hidden]{display:none}.tvx__opts{margin-top:18px;display:grid;gap:14px}.tvx__opts[hidden]{display:none}.tvx__k{margin:0 0 8px;font-size:14px;color:var(--tv-ink-soft, #7a4a33)}.tvx__k span{color:var(--tv-ink, #6f341c);font-weight:500}.tvx__vals{display:flex;flex-wrap:wrap;gap:8px}.tvx__val{min-height:44px;padding:0 18px;border:0;border-radius:999px;background:var(--tv-cream, #fff6ee);color:var(--tv-ink, #6f341c);font:500 14px/1 var(--tv-sans, Inter, sans-serif);cursor:pointer;transition:background-color .2s ease,color .2s ease}.tvx__val:hover{background:#f6e6d8}.tvx__val[aria-pressed=true]{background:var(--tv-ink, #6f341c);color:var(--tv-white, #fff)}.tvx__val.is-out{text-decoration:line-through;text-decoration-thickness:1px}.tvx__desc{margin:18px 0 0;font-size:15px;line-height:1.55;max-width:52ch}.tvx__desc[hidden]{display:none}.tvx__facts{margin:16px 0 0;display:grid}.tvx__facts[hidden]{display:none}.tvx__facts>div{display:grid;grid-template-columns:minmax(96px,34%) 1fr;gap:12px;padding:10px 0;border-top:1px solid var(--tv-hair, rgba(111, 52, 28, .2));font-size:14px;line-height:1.4}.tvx__facts dt{color:var(--tv-ink-soft, #7a4a33)}.tvx__facts dd,.tvx__form{margin:0}.tvx__bar{flex:none;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--tv-paper, #fffdf9);border-top:1px solid var(--tv-hair, rgba(111, 52, 28, .2))}.tvx__bundle[hidden]{display:none}.tvx__cart{position:absolute;top:max(8px,env(safe-area-inset-top));right:12px;z-index:2;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:999px;background:var(--tv-paper, #fffdf9);color:var(--tv-ink, #6f341c);cursor:pointer;opacity:0;transition:opacity .3s ease}#tvx.is-open .tvx__cart{opacity:1}.tvx__cart svg{fill:none!important}.tvx__cn{position:absolute;top:-3px;right:-3px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:var(--tv-ink, #6f341c);color:var(--tv-white, #fff);font:600 11px/20px var(--tv-sans, Inter, sans-serif);text-align:center}.tvx__cart:hover{background:var(--tv-white, #fff)}.tvx__cart--pill{position:fixed;right:auto;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 16px 0 14px;box-sizing:border-box;background:#b84f17;color:#fff;font:600 15px/1 var(--tv-sans, Inter, sans-serif);letter-spacing:-.01em;box-shadow:0 10px 26px -12px #8c320a8c}.tvx__cart--pill:hover{background:#9e4212}.tvx__cart--pill .tvx__cn{position:static;min-width:0;height:auto;padding:0;border-radius:0;background:none;color:#fff;font:inherit}#tvx .tvx__buy{display:flex;gap:10px;align-items:stretch}.tvx__qty{flex:none;display:flex;align-items:center;border-radius:999px;background:var(--tv-cream, #fff6ee)}.tvx__qty button{width:44px;height:48px;padding:0;border:0;background:none;color:inherit;font:400 20px/1 var(--tv-sans, Inter, sans-serif);cursor:pointer;border-radius:999px}.tvx__qty input{width:34px;height:48px;padding:0;border:0;background:none;color:inherit;text-align:center;font:500 16px/1 var(--tv-sans, Inter, sans-serif);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.tvx__qty input::-webkit-outer-spin-button,.tvx__qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#tvx .tvx__add{flex:1 1 auto;min-height:48px;padding:0 20px;border:0;border-radius:999px;background:var(--tv-ink, #6f341c);color:var(--tv-white, #fff);font:500 15px/1 var(--tv-sans, Inter, sans-serif);cursor:pointer;transition:background-color .2s ease}#tvx .tvx__add:hover{background:#4f2312}#tvx .tvx__add[disabled]{background:var(--tv-hair, rgba(111, 52, 28, .2));color:var(--tv-ink, #6f341c);cursor:not-allowed}.tvx__link{display:inline-flex;align-items:center;min-height:44px;margin-top:8px;color:inherit;font-size:15px;font-weight:500;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}#tvx :focus-visible{outline:2px solid var(--tv-ink, #6f341c);outline-offset:2px}.tvx__sheet:focus-visible{outline:none}@media(min-width:750px){.tvx__sheet{left:50%;right:auto;top:50%;bottom:auto;width:min(1040px,calc(100vw - 48px));max-height:min(780px,calc(100dvh - 48px));max-height:min(780px,calc(100dvh - (2*max(24px,var(--tvx-safe, 0px)))));border-radius:10px;transform:translate(-50%,calc(-50% + 18px));padding-bottom:0}#tvx.is-open .tvx__sheet{transform:translate(-50%,-50%)}.tvx__grab{display:none}.tvx__x{top:12px;right:12px}.tvx__scroll{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:36px;padding:28px}.tvx__info{padding-top:6px;padding-right:40px}.tvx__bar{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:36px;padding:14px 28px 18px}.tvx__bar .tvx__form{grid-column:2;padding-right:40px}.tvx__cart{top:16px;right:16px}}@media(min-width:750px)and (max-width:1023px){.tvx__scroll,.tvx__bar{grid-template-columns:1fr 1fr;gap:24px}.tvx__scroll{padding:22px}.tvx__bar{padding:12px 22px 16px}.tvx__bar .tvx__form{padding-right:0}}@media(prefers-reduced-motion:reduce){.tvx-prog>span,.tvx-ga,#tvx,.tvx__scrim,.tvx__sheet,.tvx__cart,.tvx__slide img,.tvx-zi,.tvx-zi__tip,.tvx__th,.tvx__val{transition:none!important}.tvx-next{transition:none}.tvx__sheet{transform:none}@media(min-width:750px){.tvx__sheet{transform:translate(-50%,-50%)}}}#tvx.tvx--nozoom .tvx__slide{cursor:default}#tvx.tvx--nozoom .tvx__hint{display:none}.tvx-m{margin-top:26px;overflow:visible}.tvx-flags{left:2px;top:-24px}.tv-bags4__card>.tvx-flags,.tvc>.tvx-flags{top:2px}
/*# sourceMappingURL=/cdn/shop/t/5/assets/troav-quick-look.css.map */
