.hs{--hs-bg: #161616;--hs-fg: #ffffff;--hs-fg-muted: rgba(255, 255, 255, .72);--hs-surface: #ffffff;--hs-ink: #1b1b1b;--hs-ink-muted: #6a6a6a;--hs-line: #e4e4e4;--hs-accent: #b9a45c;--hs-accent-text: #7a6726;--hs-accent-ink: #1b1b1b;--hs-radius-lg: 12px;--hs-radius: 8px;background:var(--hs-bg);color:var(--hs-fg);padding-block:clamp(40px,6vw,80px);display:block}.hs--empty{padding:40px 20px;text-align:center}.hs__inner{max-width:1320px;margin-inline:auto;padding-inline:20px}.hs__header{max-width:1200px;margin:0 auto clamp(24px,4vw,44px);text-align:center}.hs__heading{margin:0 0 .5em;color:inherit;font-size:clamp(1.75rem,1.2rem + 2vw,2.625rem);line-height:1.15}.hs__subheading{margin:0;color:var(--hs-fg-muted);line-height:1.55}.hs__stage{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}@media(min-width:990px){.hs__stage{grid-template-columns:minmax(0,1fr) minmax(300px,31%);gap:16px;align-items:stretch}}.hs__media{position:relative;overflow:hidden;border-radius:var(--hs-radius-lg);background:#2a2a2a;align-self:start}.hs__image{display:block;width:100%;height:auto}.hs__pin{position:absolute;isolation:isolate;left:var(--x);top:var(--y);width:26px;height:26px;margin:0;padding:0;border:0;background:none;transform:translate(-50%,-50%);cursor:pointer;z-index:1;font-family:inherit}.hs__pin.is-active{z-index:2}.hs__dot{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--hs-accent);box-shadow:inset 0 0 0 3px #fff,0 0 0 1px #0000004d,0 3px 10px #00000073;transition:background-color .2s ease,transform .2s ease}.hs__pin:hover .hs__dot,.hs__pin.is-active .hs__dot{background:var(--hs-accent)}.hs__pin.is-active .hs__dot{transform:scale(1.12)}.hs__pin-label{position:absolute;top:50%;left:calc(100% + 6px);width:max-content;max-width:15ch;padding:.45em .7em;border-radius:4px;background:#fff;color:var(--hs-ink);box-shadow:0 2px 10px #0003;font-size:.75rem;font-weight:600;line-height:1.25;text-align:left;transform:translateY(-50%);transition:background-color .2s ease}.hs__pin--left .hs__pin-label{left:auto;right:calc(100% + 6px)}.hs__pin.is-active .hs__pin-label{background:var(--hs-accent);color:var(--hs-accent-ink)}.hs__pin:focus-visible{outline:none}.hs__pin:focus-visible .hs__dot{outline:2px solid #ffffff;outline-offset:3px}.hs__chips{display:flex;gap:8px;overflow-x:auto;padding:2px 2px 6px;scroll-snap-type:x proximity;scrollbar-width:none}.hs__chips::-webkit-scrollbar{display:none}.hs__chip{flex:0 0 auto;padding:.55em 1em;border:1px solid rgba(255,255,255,.3);border-radius:999px;background:transparent;color:var(--hs-fg);font:inherit;font-size:.875rem;scroll-snap-align:center;cursor:pointer}.hs__chip.is-active{border-color:var(--hs-accent);background:var(--hs-accent);color:var(--hs-accent-ink)}.hs__chip:focus-visible{outline:2px solid #ffffff;outline-offset:2px}@media(max-width:749px){.hs__pin{width:20px;height:20px}.hs__pin-label{display:none}}@media(min-width:750px){.hs__chips{display:none}}.hs__panels{padding:clamp(20px,2.4vw,28px);border-radius:var(--hs-radius-lg);background:var(--hs-surface);color:var(--hs-ink)}.hs__panel[hidden]{display:none}.hs__panel{animation:hs-fade .25s ease}.hs__panel-heading{margin:0 0 .35em;color:inherit;font-size:1.25rem;line-height:1.25}.hs__panel-desc{margin:0 0 1.4em;color:var(--hs-ink-muted);font-size:.875rem;line-height:1.5}.hs__features-heading{margin:0 0 .2em;font-size:.9375rem;font-weight:600}.hs__features-hint{margin:0 0 .9em;color:var(--hs-ink-muted);font-size:.8125rem}.hs__features{display:grid;gap:10px;margin:0;padding:0;list-style:none}.hs__feature{display:grid;grid-template-columns:36px minmax(0,1fr) 16px;gap:12px;align-items:center;width:100%;padding:12px 14px;border:1px solid var(--hs-line);border-radius:var(--hs-radius);background:#fff;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease}.hs__feature--static{grid-template-columns:36px minmax(0,1fr);cursor:default}.hs__feature:not(.hs__feature--static):hover{border-color:var(--hs-accent)}.hs__feature:focus-visible{outline:2px solid var(--hs-accent-text);outline-offset:2px}.hs__feature-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:6px;background:#f2f2f2}.hs__feature-icon img{width:22px;height:22px;object-fit:contain}.hs__feature-title{display:block;font-size:.875rem;font-weight:600;line-height:1.3}.hs__feature-summary{display:block;margin-top:.15em;color:var(--hs-ink-muted);font-size:.75rem;line-height:1.4}.hs__chevron{color:var(--hs-ink-muted)}.hs__tiers{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:clamp(32px,5vw,56px) 0 0;padding:0;list-style:none}.hs-tier{display:flex;flex-direction:column;padding:20px;border:2px solid transparent;border-radius:var(--hs-radius-lg);background:var(--hs-surface);color:var(--hs-ink)}.hs-tier.is-featured{border-color:var(--hs-accent)}.hs-tier__title{margin:0 0 16px;color:inherit;font-size:1rem;text-align:center}.hs-tier__media{margin-bottom:16px}.hs-tier__media img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:contain}.hs-tier__desc,.hs-tier__storage{margin:0 0 .6em;color:var(--hs-ink-muted);font-size:.8125rem;line-height:1.45}.hs-tier__desc strong,.hs-tier__storage strong{color:var(--hs-accent-text);font-weight:600}.hs-tier__storage span:not(:first-child):before{content:" \b7  "}.hs-tier__link{margin-top:auto;padding-top:12px;border-top:1px solid var(--hs-accent);color:var(--hs-ink);font-size:.8125rem;font-weight:600;text-decoration:none}.hs-tier__link:hover{color:var(--hs-accent-text)}html.hs-scroll-lock{overflow:hidden}.hs-modal{width:100%;max-width:min(520px,calc(100vw - 32px));max-height:calc(100dvh - 48px);padding:0;border:0;background:transparent;color:var(--hs-ink)}.hs-modal--wide{max-width:min(800px,calc(100vw - 32px))}.hs-modal::backdrop{background:#1414148c}.hs-modal__box{display:flex;flex-direction:column;max-height:calc(100dvh - 48px);padding:20px;border-radius:14px;background:#fff;box-shadow:0 20px 60px #0000004d;opacity:1;transition:opacity .18s ease,transform .18s ease}.hs-modal[open] .hs-modal__box{animation:hs-pop .2s ease-out}.hs-modal--closing .hs-modal__box{opacity:0;transform:scale(.98)}.hs-modal--closing::backdrop{transition:background-color .18s ease;background:#14141400}.hs-modal__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.hs-modal__title{margin:0;color:inherit;font-size:1rem;font-weight:600}.hs-modal__close{display:grid;flex:0 0 auto;place-items:center;width:32px;height:32px;padding:0;border:1px solid var(--hs-line);border-radius:50%;background:#fff;color:var(--hs-ink);cursor:pointer}.hs-modal__list{display:grid;gap:10px;min-height:0;margin:0;padding:0;overflow-y:auto;overscroll-behavior:contain;list-style:none}.hs-modal__list--columns{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:600px){.hs-modal__list--columns{grid-template-columns:1fr}}.hs-modal__cta{display:block;margin-top:16px;padding:.9em 1em;border-radius:6px;background:var(--hs-accent);color:var(--hs-accent-ink);font-weight:600;text-align:center;text-decoration:none}.hs-modal__cta:hover{filter:brightness(.95)}.hs-product{display:grid;grid-template-columns:56px minmax(0,1fr) auto;grid-auto-flow:row dense;gap:0 14px;height:100%;align-items:start;padding:14px;border:1px solid var(--hs-line);border-radius:10px}.hs-product__media{grid-column:1;grid-row:1 / span 4}.hs-product__info{display:contents}.hs-product__title,.hs-product__blurb,.hs-product__price{grid-column:2 / -1}.hs-product__variant-wrapper{grid-column:2}.hs-product .hs-product__form{grid-column:3;align-self:end;flex-wrap:nowrap}.hs-product:not(:has(.hs-product__variant-wrapper)) .hs-product__price{grid-column:2;align-self:center}.hs-product:not(:has(.hs-product__variant-wrapper)) .hs-product__form{align-self:center}.hs-product__media img{display:block;width:56px;height:56px;object-fit:contain}.hs-product__title{color:inherit;font-size:.875rem;font-weight:600;line-height:1.3;text-decoration:none}.hs-product__title:hover{text-decoration:underline}.hs-product__blurb{margin:.25em 0 0;color:var(--hs-ink-muted);font-size:.75rem;line-height:1.4}.hs-product__variant-wrapper{position:relative;margin:.5em 0 0}.hs-product__variant-select{width:100%;padding:6px 26px 6px 10px;border:1px solid var(--hs-line);border-radius:999px;-webkit-appearance:none;appearance:none;background:transparent;color:inherit;font:inherit;font-size:.75rem;cursor:pointer}.hs-product__variant-select:focus-visible{outline:2px solid var(--hs-accent-text);outline-offset:2px}.hs-product__variant-caret{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:var(--hs-ink-muted);pointer-events:none}.hs-product__price{margin:.6em 0 0;font-size:.875rem;font-weight:600}.hs-product__price s{margin-left:.4em;color:var(--hs-ink-muted);font-weight:400}.hs-product__form{display:flex;align-items:center;gap:8px}.hs-qty{display:inline-flex;align-items:center;height:32px;border:1px solid var(--hs-line);border-radius:999px}.hs-qty button{width:28px;height:100%;padding:0;border:0;background:none;color:inherit;font-size:1rem;cursor:pointer}.hs-qty input{width:2.5ch;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-size:.8125rem;text-align:center;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.hs-qty input::-webkit-inner-spin-button,.hs-qty input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.hs-product__add{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:var(--hs-accent);color:var(--hs-accent-ink);cursor:pointer}.hs-product__add:disabled,.hs-qty button:disabled,.hs-qty input:disabled{cursor:not-allowed;opacity:.4}.hs-product__add.is-loading{opacity:.6}.hs-product__add .hs-icon-check,.hs-product__add.is-added .hs-icon-cart{display:none}.hs-product__add.is-added .hs-icon-check{display:block}.hs-product__add:focus-visible,.hs-qty button:focus-visible,.hs-modal__close:focus-visible,.hs-modal__cta:focus-visible{outline:2px solid var(--hs-accent-text);outline-offset:2px}.hs-product__status,.hs-product__error{grid-column:1 / -1;margin:4px 0 0;font-size:.75rem}.hs-product__status{color:var(--hs-ink-muted)}.hs-product__error{color:#b42318}@media(max-width:420px){.hs-product{grid-template-columns:56px minmax(0,1fr)}.hs-product .hs-product__variant-wrapper,.hs-product .hs-product__price{grid-column:2 / -1}.hs-product .hs-product__form{grid-column:1 / -1;justify-content:flex-end;margin-top:8px}}@keyframes hs-fade{0%{opacity:0}to{opacity:1}}@keyframes hs-pop{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.hs__panel,.hs-modal[open] .hs-modal__box{animation:none}.hs__dot,.hs__pin-label,.hs__feature,.hs-modal__box{transition:none}}.hs__dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#b9a45c8c;border:2px solid #ffffff;box-shadow:0 0 0 1px #00000040,0 0 12px #b9a45ccc;opacity:0;animation:hs-pulse 2s ease-out infinite;animation-delay:calc(var(--i, 0) * .35s);pointer-events:none;z-index:-1}.hs__pin.is-active .hs__dot:after{animation:none;opacity:1;top:-5px;right:-5px;bottom:-5px;left:-5px;border-color:#b9a45c73}.hs__pin .hs__dot,.hs__pin .hs__pin-label{transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease}.hs__pin:hover .hs__dot,.hs__pin:focus-visible .hs__dot{transform:scale(1.2)}.hs__pin:hover .hs__pin-label,.hs__pin:focus-visible .hs__pin-label{transform:translateY(calc(-50% - 2px));box-shadow:0 6px 16px #00000047}@keyframes hs-pulse{0%{transform:scale(1);opacity:1}75%{transform:scale(2.6);opacity:0}to{transform:scale(2.6);opacity:0}}@media(prefers-reduced-motion:reduce){.hs__dot:after{animation:none;opacity:.6;top:-4px;right:-4px;bottom:-4px;left:-4px}.hs__pin:hover .hs__dot,.hs__pin:focus-visible .hs__dot{transform:none}}.hs-tier__features{margin-bottom:20px;color:var(--hs-ink-muted);font-size:.8125rem;line-height:1.45}.hs-tier__features p{margin:0 0 .6em}.hs-tier__features strong{color:var(--hs-accent-text);font-weight:600}.hs__ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 16px;margin-top:clamp(28px,4vw,44px)}.hs__cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.7em 1.6em;border:1px solid var(--hs-accent);border-radius:999px;font-size:.9375rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .15s ease,color .15s ease,filter .15s ease}.hs__cta--primary{background:var(--hs-accent);color:var(--hs-accent-ink)}.hs__cta--primary:hover{filter:brightness(1.08)}.hs__cta--secondary{background:transparent;color:var(--hs-accent)}.hs__cta--secondary:hover{background:var(--hs-accent);color:var(--hs-accent-ink)}.hs__cta:focus-visible{outline:2px solid #ffffff;outline-offset:3px}@media(max-width:480px){.hs__cta{width:100%}}.hs-product__form{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.hs-product .quantity{width:96px;min-height:32px}.hs-product .quantity__button{width:28px}.hs-product .quantity__input{font-size:.8125rem}.hs-product__add{position:relative}.hs-product__add.loading .hs-icon-cart{visibility:hidden}.hs-product__add .loading__spinner{display:none;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:16px;height:16px}.hs-product__add.loading .loading__spinner{display:block;animation:hs-spin .8s linear infinite}@keyframes hs-spin{to{transform:rotate(360deg)}}.hs-product__error{flex-basis:100%;text-align:right}
/*# sourceMappingURL=/cdn/shop/t/87/assets/hotspot-scene.css.map */
