.shopify-section:has(>.ht-pdp--vault){background:var(--ht-cream)}.ht-pdp--vault .ht-pdp__crumbs{align-items:center;gap:0;padding:1.4rem 0 1.2rem;color:#1c1c1c;font-size:.95rem;opacity:1}.ht-pdp--vault .ht-pdp__sep{width:1px;height:.9rem;margin:0 .85rem;overflow:hidden;background:#d8cfbd;color:transparent}.ht-pdp--vault .ht-pdp__here{overflow:hidden;color:#5a5a5a;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.ht-pdp--vault .ht-pdp__grid{gap:1.75rem;padding:.75rem;border-radius:var(--ht-vault-radius);background:#fff}@media(min-width:750px){.ht-pdp--vault .ht-pdp__grid{padding:1.75rem}}@media(min-width:990px){.ht-pdp--vault .ht-pdp__grid{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:3.25rem;padding:1.9rem}.ht-pdp--vault .ht-info{position:sticky;top:calc(var(--header-group-height, 120px) + 1rem)}}.ht-pdp--vault .ht-gallery{display:flex;flex-direction:column;gap:.9rem}@media(min-width:990px){.ht-pdp--vault .ht-gallery{display:grid;grid-template-columns:5.25rem minmax(0,1fr);align-items:start;gap:.9rem}.ht-pdp--vault .ht-gallery__thumbs{order:-1;flex-direction:column;max-height:36rem;margin-top:0;overflow:hidden auto}.ht-pdp--vault .ht-gallery__thumb{width:100%}}.ht-pdp--vault .ht-gallery__main{border:1px solid #d9bf7c;border-radius:4px;background:radial-gradient(circle at 50% 45%,#fff,#f8f3e6 62%,#efe3c4);box-shadow:inset 0 0 0 6px #fff,inset 0 0 0 7px #ead9ad}.ht-pdp--vault .ht-gallery__slide img,.ht-pdp--vault .ht-gallery__slide svg{width:90%;height:90%}.ht-pdp--vault .ht-gallery__thumbs{gap:.6rem}.ht-pdp--vault .ht-gallery__thumb{width:4.75rem;padding:.3rem;border:1px solid #e6d6ac;border-radius:4px;background:radial-gradient(circle at 50% 45%,#fff,#f3ead3)}.ht-pdp--vault .ht-gallery__thumb.is-active{border-color:var(--ht-ink);box-shadow:0 0 0 1px var(--ht-ink)}.ht-pdp--vault .ht-gallery__hint{background:#0b0b0bbf;color:#fff}.ht-pdp--vault .ht-pdp__media{display:flex;flex-direction:column}.ht-acc{border-bottom:1px solid rgb(0 0 0 / .12)}.ht-acc:first-of-type{margin-top:1rem}.ht-acc__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.3rem 0;color:var(--ht-ink);font-family:var(--ht-vh-font, var(--font-stack-header));font-size:1.15rem;font-weight:600;line-height:1.35;list-style:none;cursor:pointer;transition:color .25s}@media(min-width:990px){.ht-acc__head{font-size:1.4rem}}.ht-acc__head::-webkit-details-marker{display:none}.ht-acc__head:hover{color:var(--ht-gold-dark)}.ht-acc__icon{position:relative;flex:none;width:1rem;height:1rem}.ht-acc__icon:before,.ht-acc__icon:after{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;margin-top:-1px;background:currentColor;transition:transform .35s var(--ht-ease)}.ht-acc__icon:after{transform:rotate(90deg)}.ht-acc[open] .ht-acc__icon:after{transform:rotate(0)}.ht-acc__body{padding:0 2rem 1.4rem 0;color:#4a4a4a;font-size:.95rem;line-height:1.7}.ht-acc__body>:first-child{margin-top:0}.ht-acc__body>:last-child{margin-bottom:0}@keyframes ht-acc-open{0%{opacity:0;transform:translate3d(0,-6px,0)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){.ht-acc[open] .ht-acc__body{animation:ht-acc-open .35s var(--ht-ease)}}.ht-paybox{margin-top:1.5rem;padding:1.5rem;border-radius:10px;background:#f4f4f4}.ht-paybox__title{margin:0 0 1rem;color:var(--ht-ink);font-family:var(--ht-vh-font, var(--font-stack-header));font-size:1.05rem;font-weight:600}.ht-paybox__icons{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.ht-paybox__icon{display:block;width:2.4rem;height:auto}.ht-paybox__text{margin:1rem 0 0;color:#4a4a4a;font-size:.92rem;line-height:1.6}.ht-pdp--vault .ht-info__title{margin:0;padding-left:1rem;border-left:3px solid transparent;border-image:linear-gradient(180deg,var(--ht-gold-dark),var(--ht-gold-light),var(--ht-gold-dark)) 1;color:var(--ht-ink);font-family:Times New Roman,Times,Georgia,serif;font-size:clamp(1.9rem,1.3rem + 1.9vw,2.75rem);font-weight:700;letter-spacing:-.01em;line-height:1.08;text-transform:uppercase}.ht-pdp--vault .ht-info__stock{margin-top:.9rem}.ht-pdp--vault .ht-info__price{position:relative;display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;max-width:21.5rem;margin-top:1.1rem;padding:1.1rem 1.3rem 1.2rem;overflow:hidden;border:1px solid #5a4520;border-radius:6px;background:radial-gradient(ellipse at 85% 20%,rgb(200 155 60 / .28),transparent 55%),linear-gradient(135deg,#070707,#1d170d);box-shadow:0 14px 28px #1711092e;color:#fff}.ht-info__price-label{flex-basis:100%;color:#d8b25c;font-size:.66rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.ht-pdp--vault .ht-info__now{color:#f6ecd2;font-family:Georgia,Times New Roman,serif;font-size:2.2rem;font-weight:700;line-height:1.1}.ht-pdp--vault .ht-info__was{color:#ffffff8c}.ht-pdp--vault .ht-info__save{background:var(--ht-ruby);color:#fff}.ht-info__excerpt{margin:1.3rem 0 0;color:#4a4a4a;font-size:.95rem;line-height:1.7}.ht-pdp--vault .ht-opt__pill span{border-radius:999px}.ht-pdp--vault .ht-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ht-pdp--vault .ht-buy{margin-top:1.5rem}.ht-pdp--vault .ht-buy__row{gap:.6rem}.ht-pdp--vault .ht-qty{height:3.1rem;border:1px solid #e2e2e2;border-radius:999px;overflow:hidden}.ht-pdp--vault .ht-qty button{width:2.9rem}.ht-pdp--vault .ht-buy .ht-atc{position:relative;min-height:3.1rem;border:1px solid #b8913f;border-radius:999px;background:radial-gradient(ellipse at 50% 0%,rgb(242 207 120 / .18),transparent 60%),linear-gradient(135deg,#0b0b0b,#241b0c);color:#fff;font-family:var(--ht-vh-font, inherit);font-size:1rem;font-weight:600;letter-spacing:.02em;text-transform:none;box-shadow:0 10px 24px #17110938;transition:transform .25s var(--ht-ease),box-shadow .25s}.ht-pdp--vault .ht-buy .ht-atc:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 14px 30px #1711094d;filter:none}.ht-pdp--vault .ht-buy .ht-atc:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px #d5ab4f52,inset 0 0 12px #c89b3c0a;opacity:.28}@keyframes ht-atc-breathe{0%,to{opacity:.28;box-shadow:inset 0 0 0 1px #d5ab4f52,inset 0 0 12px #c89b3c0a}50%{opacity:.82;box-shadow:inset 0 0 0 1px #e8bf65c7,inset 0 0 18px #c89b3c29}}@media(prefers-reduced-motion:no-preference){.ht-pdp--vault .ht-buy .ht-atc:not(:disabled):after{animation:ht-atc-breathe 3.8s ease-in-out infinite}}.ht-pdp--vault .ht-buy .ht-atc:disabled{border-color:#cfcfcf;background:#e6e6e6;color:#777;box-shadow:none}.ht-buy__now{margin-top:.75rem}.ht-buy__now .shopify-payment-button__button--unbranded{min-height:3.1rem;border-radius:999px;background:var(--ht-ink);color:#fff;font-family:var(--ht-vh-font, inherit);font-size:1rem;font-weight:600;transition:background .25s}.ht-buy__now .shopify-payment-button__button--unbranded:hover:not([disabled]){background:#2a2a2a}.ht-buy__now .shopify-payment-button__button--branded{border-radius:999px;overflow:hidden}.ht-buy__now .shopify-payment-button__more-options{color:#4a4a4a;font-size:.85rem}.ht-vperks{display:grid;gap:.7rem;margin:1.6rem 0 0;padding:0;list-style:none}.ht-vperk{display:flex;align-items:flex-start;gap:.7rem;color:var(--ht-ink);font-size:.95rem;line-height:1.45}.ht-vperk svg{flex:none;margin-top:.05rem}.ht-vperk b{font-weight:700}.ht-vperk span span{color:#555}.ht-pdp--vault .ht-specs{margin-top:1.75rem;overflow:hidden;border:1px solid #ece3d0;border-radius:10px}.ht-pdp--vault .ht-specs__head{background:#faf6ec;color:var(--ht-ink);font-family:var(--ht-vh-font, var(--font-stack-header))}.ht-pdp--vault .ht-sticky{border-top:0;background:#fff;color:var(--ht-ink);box-shadow:0 -10px 28px #1711091f}.ht-pdp--vault .ht-sticky__btn{border-radius:999px;text-transform:none;background:var(--ht-ink);color:#fff}@media(min-width:990px){.ht-pdp--vault .ht-sticky{right:1.75rem;bottom:1.75rem;left:auto;width:26rem;border:1px solid #ece3d0;border-radius:12px;transform:translateY(calc(100% + 2rem))}.ht-pdp--vault .ht-sticky.is-show{transform:none}.ht-pdp--vault .ht-sticky__in{min-height:0;padding:.75rem}.ht-pdp--vault .ht-sticky__img{width:4rem;height:4rem}.ht-pdp--vault .ht-sticky__title{font-weight:500;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ht-pdp--vault .ht-sticky__price{display:none}.ht-pdp--vault .ht-sticky__btn{width:auto;padding:0 1.4rem}}@media(max-width:989px){.ht-pdp--vault .ht-pdp__grid{display:flex;flex-direction:column;gap:0}.ht-pdp--vault .ht-pdp__media{display:contents}.ht-pdp--vault .ht-gallery{order:1}.ht-pdp--vault .ht-info{order:2;margin:1.5rem 0 1rem;padding:0 .5rem}.ht-pdp--vault .ht-acc,.ht-pdp--vault .ht-paybox{order:3}.ht-pdp--vault .ht-acc:first-of-type{margin-top:0}}.ht-acc__body p{margin:0 0 .75rem}.ht-acc__body ul{margin:.25rem 0 0;padding-left:1.25rem}.ht-acc__body li{margin:.4rem 0}.ht-acc__body li::marker{color:var(--ht-gold)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ht-pdp-vault.css.map */
