.template-product{--vpd-ink:var(--vds-ink);--vpd-ivory:var(--vds-neutral);--vpd-paper:var(--vds-neutral);--vpd-card:var(--vds-surface);--vpd-muted:var(--vds-muted);--vpd-gold:var(--vds-gold);--vpd-gold2:var(--vds-gold);--vpd-line:var(--vds-line);--vpd-display:var(--vds-serif);--vpd-sans:var(--vds-sans);background:var(--vpd-ivory)}.template-product #MainContent{background:var(--vpd-ivory)!important}.template-product .vfp{padding:24px 0 62px!important;background:var(--vpd-ivory)!important;color:var(--vpd-ink)!important}.template-product .vfp>.vf-shell{width:min(calc(100% - 32px),1420px)!important}.template-product .vfp-grid{grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr)!important;gap:clamp(28px,4vw,54px)!important;align-items:start!important}.template-product .vfp-breadcrumb{display:none!important}.template-product .vfp-gallery-shell{position:relative!important;display:grid!important;grid-template-columns:68px minmax(0,1fr)!important;gap:10px!important;overflow:hidden!important;border-radius:22px!important;background:#120d09!important}.template-product .vfp-thumbs{position:sticky!important;top:86px!important;z-index:3!important;align-self:start!important;gap:7px!important;max-height:calc(100vh - 116px)!important;padding:10px 0 10px 10px!important}.template-product .vfp-thumbs button{width:56px!important;height:70px!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:10px!important;background:#21170f!important;opacity:.62!important;transition:opacity .2s ease,border-color .2s ease!important}.template-product .vfp-thumbs button[aria-current=true],.template-product .vfp-thumbs button.is-active{opacity:1!important;border-color:var(--vpd-gold2)!important}.template-product .vfp-gallery{gap:8px!important;padding:10px 10px 10px 0!important;background:#120d09!important}.template-product .vfp-media{min-height:0!important;overflow:hidden!important;border:0!important;border-radius:16px!important;background:#1b120c!important}.template-product .vfp-media>button,.template-product .vfp-media>button img,.template-product .vfp-media>video{width:100%!important}.template-product .vfp-media img{display:block!important;width:100%!important;height:auto!important;object-fit:cover!important}.template-product .vfp-gallery__counter{right:18px!important;top:18px!important;min-height:30px!important;display:inline-flex!important;align-items:center!important;padding:0 10px!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:999px!important;background:#0c0805ad!important;color:#fff!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important}.template-product .vfp-gallery__dots{bottom:18px!important}.template-product .vfp-gallery__dots button{width:7px!important;height:7px!important;border-radius:50%!important;background:#ffffff61!important}.template-product .vfp-gallery__dots button[aria-current=true]{width:22px!important;border-radius:99px!important;background:var(--vpd-gold2)!important}.template-product .vfp-info__inner{position:sticky!important;top:84px!important;padding:10px 0 0!important}.template-product .vfp-info .vf-kicker{margin:0 0 8px!important;color:var(--vpd-gold)!important;font:800 9px/1.2 var(--vpd-sans)!important;letter-spacing:.17em!important;text-transform:uppercase!important}.template-product .vfp-title{max-width:10ch!important;margin:0!important;color:var(--vpd-ink)!important;font:500 clamp(52px,5.5vw,82px)/.88 var(--vpd-display)!important;letter-spacing:-.052em!important}.template-product .vfp-title>span{display:block!important}.template-product .vfp-title>small{display:block!important;max-width:26ch!important;margin-top:11px!important;color:#61584d!important;font:500 14px/1.25 var(--vpd-sans)!important;letter-spacing:0!important}.template-product .vfp-profile-chips{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin:14px 0 0!important}.template-product .vfp-profile-chips span{min-height:30px!important;display:inline-flex!important;align-items:center!important;padding:0 10px!important;border:1px solid var(--vpd-line)!important;border-radius:999px!important;background:var(--vpd-card)!important;color:#6f532c!important;font:750 8px/1 var(--vpd-sans)!important;letter-spacing:.06em!important;text-transform:uppercase!important}.template-product .vfp-rating{min-height:28px!important;display:inline-flex!important;align-items:center!important;gap:6px!important;margin-top:12px!important;color:#5a5148!important;text-decoration:none!important;font-size:10px!important}.template-product .vfp-price{margin:17px 0 7px!important;color:var(--vpd-ink)!important;font:500 clamp(29px,3vw,40px)/1 var(--vpd-display)!important;letter-spacing:-.025em!important}.template-product .vfp-price s{color:#9b9185!important;font:500 14px/1 var(--vpd-sans)!important}.template-product .vfp-price b{border-radius:999px!important;background:#efe2cf!important;color:#875b1f!important;font:800 8px/1 var(--vpd-sans)!important}.template-product .vfp-factline,.template-product .vfp-verified-badges{display:flex!important;flex-wrap:wrap!important;gap:7px!important;margin-top:8px!important}.template-product .vfp-factline span,.template-product .vfp-verified-badges span{color:#6a6157!important;font-size:9px!important}.template-product .vfp-sku{margin:10px 0 0!important;color:#9a9187!important;font-size:8px!important}.template-product .vfp-intro{max-width:58ch!important;margin:15px 0 16px!important;color:#5f574d!important;font:400 12.5px/1.58 var(--vpd-sans)!important}.template-product .vfp-note-preview{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;margin:16px 0!important;padding:12px!important;border:1px solid var(--vpd-line)!important;border-radius:16px!important;background:var(--vpd-paper)!important}.template-product .vfp-note-preview>p{grid-column:1/-1!important;margin:0 0 2px!important;color:#8a632a!important;font:800 8px/1.2 var(--vpd-sans)!important;letter-spacing:.13em!important;text-transform:uppercase!important}.template-product .vfp-note-preview>div{min-width:0!important;display:grid!important;gap:4px!important;padding:10px!important;border:1px solid rgba(57,42,25,.08)!important;border-radius:12px!important;background:var(--vpd-card)!important}.template-product .vfp-note-preview>div span{color:#9a8060!important;font:800 7px/1 var(--vpd-sans)!important;letter-spacing:.1em!important;text-transform:uppercase!important}.template-product .vfp-note-preview>div strong{color:var(--vpd-ink)!important;font:500 13px/1.2 var(--vpd-display)!important}.template-product .vfp-note-preview__link{grid-column:1/-1!important;justify-self:start!important;color:#75501d!important;font:750 9px/1.2 var(--vpd-sans)!important;text-decoration:none!important}.template-product .vfp-purchase-guide{display:flex!important;align-items:end!important;justify-content:space-between!important;gap:16px!important;margin:18px 0 8px!important}.template-product .vfp-purchase-guide span{display:block!important;margin-bottom:4px!important;color:var(--vpd-gold)!important;font:800 8px/1 var(--vpd-sans)!important;letter-spacing:.13em!important}.template-product .vfp-purchase-guide strong{color:var(--vpd-ink)!important;font:500 17px/1.15 var(--vpd-display)!important}.template-product .vfp-select-fallback label,.template-product .vfp-option-group legend{margin:0 0 8px!important;color:#5d554c!important;font:800 9px/1 var(--vpd-sans)!important;letter-spacing:.08em!important;text-transform:uppercase!important}.template-product .vfp-option-group{margin:0 0 12px!important}.template-product .vfp-option-values{gap:7px!important}.template-product .vfp-option-pill{min-height:48px!important;min-width:70px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 15px!important;border:1px solid var(--vpd-line)!important;border-radius:999px!important;background:var(--vpd-card)!important;color:#494139!important;font:750 10px/1 var(--vpd-sans)!important}.template-product .vfp-option-radio:checked+.vfp-option-pill{border-color:var(--vpd-gold)!important;background:#17120d!important;color:#fff!important;box-shadow:inset 0 0 0 1px var(--vpd-gold)!important}.template-product .vfp-option-radio:disabled+.vfp-option-pill{opacity:.4!important;text-decoration:line-through!important}.template-product .vfp-discovery{grid-template-columns:78px minmax(0,1fr) auto!important;gap:11px!important;align-items:center!important;margin:14px 0!important;padding:10px!important;border:1px solid rgba(182,122,34,.24)!important;border-radius:16px!important;background:#fff6e8!important;box-shadow:none!important}.template-product .vfp-discovery__media{width:78px!important;height:84px!important;border-radius:12px!important}.template-product .vfp-discovery__media img{width:100%!important;height:100%!important;object-fit:cover!important}.template-product .vfp-discovery__copy{min-width:0!important}.template-product .vfp-discovery__copy>span{color:#96651f!important;font:800 7.5px/1 var(--vpd-sans)!important;letter-spacing:.13em!important}.template-product .vfp-discovery__copy strong{display:block!important;margin-top:5px!important;font:500 16px/1.08 var(--vpd-display)!important}.template-product .vfp-discovery__copy strong a{color:var(--vpd-ink)!important;text-decoration:none!important}.template-product .vfp-discovery__copy small{display:block!important;margin-top:4px!important;color:var(--vpd-muted)!important;font-size:9px!important}.template-product .vfp-discovery__add{min-width:90px!important;min-height:42px!important;border:1px solid var(--vpd-gold)!important;border-radius:999px!important;background:var(--vpd-card)!important;color:#805619!important;font:800 8px/1 var(--vpd-sans)!important;text-transform:uppercase!important}.template-product .vfp-buyrow{grid-template-columns:72px minmax(0,1fr)!important;gap:8px!important;margin-top:10px!important}.template-product .vfp-buyrow label{color:#756c61!important;font-size:8px!important}.template-product .vfp-form input[type=number]{min-height:54px!important;border:1px solid var(--vpd-line)!important;border-radius:999px!important;background:var(--vpd-card)!important;color:var(--vpd-ink)!important;text-align:center!important}.template-product .vfp-add{min-height:54px!important;border:1px solid #17120d!important;border-radius:999px!important;background:#17120d!important;color:#fff!important;font:800 9px/1 var(--vpd-sans)!important;letter-spacing:.07em!important;text-transform:uppercase!important}.template-product .vfp-add:active{transform:scale(.98)!important}.template-product .vfp-dynamic{margin-top:8px!important}.template-product .shopify-payment-button__button--unbranded{min-height:54px!important;border-radius:999px!important;background:linear-gradient(135deg,#a96e1d,#cb9135)!important;color:#fff!important;font:800 9px/1 var(--vpd-sans)!important;letter-spacing:.07em!important;text-transform:uppercase!important}.template-product .vfp-form-error{color:#8a3a34!important}.template-product .vfp-assurance{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;margin:14px 0 0!important;padding:0!important;border:0!important;background:transparent!important}.template-product .vfp-assurance__item{min-width:0!important;display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;gap:8px!important;align-items:center!important;padding:10px!important;border:1px solid var(--vpd-line)!important;border-radius:13px!important;background:var(--vpd-card)!important;color:inherit!important;text-decoration:none!important}.template-product .vfp-assurance__mark{width:28px!important;height:28px!important;display:grid!important;place-items:center!important;border-radius:50%!important;background:#f2e7d6!important;color:#82591f!important}.template-product .vfp-assurance__item strong{display:block!important;color:var(--vpd-ink)!important;font:750 9px/1.15 var(--vpd-sans)!important}.template-product .vfp-assurance__item small{display:block!important;margin-top:3px!important;color:var(--vpd-muted)!important;font-size:8px!important;line-height:1.3!important}.template-product .vfp-payments{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-top:10px!important;padding:10px 0!important;border-bottom:1px solid var(--vpd-line)!important}.template-product .vfp-payments>span{color:#786f65!important;font:750 8px/1 var(--vpd-sans)!important;letter-spacing:.08em!important;text-transform:uppercase!important}.template-product .vfp-payments svg{max-width:34px!important;max-height:22px!important}.template-product .vfp-accordions{margin-top:12px!important;border-bottom:1px solid var(--vpd-line)!important}.template-product .vfp-accordions details{border-top:1px solid var(--vpd-line)!important}.template-product .vfp-accordions summary{min-height:54px!important;padding:0!important;color:var(--vpd-ink)!important;font:500 16px/1 var(--vpd-display)!important}.template-product .vfp-accordions details>div,.template-product .vfp-accordions .rte{color:#61594f!important;font-size:11.5px!important;line-height:1.65!important}.template-product .vfp-specs div{padding:10px 0!important;border-color:var(--vpd-line)!important;color:#5f574e!important;font-size:10px!important}.template-product .vfp-sticky{border-color:#d7a95133!important;background:#110d09fb!important;color:#fff!important;box-shadow:0 -10px 30px #1a120a29!important}.template-product .vfp-sticky__trust{display:none!important}.template-product .vfp-sticky__meta-copy strong,.template-product .vfp-sticky__meta-copy span{color:#fff!important}.template-product .vfp-sticky__size select{border-color:#ffffff21!important;background:#211810!important;color:#fff!important}.template-product .vfp-sticky__add{background:#fffaf2!important;color:#17120d!important;border-color:#fffaf2!important}.template-product .vfp-sticky__buy{background:linear-gradient(135deg,#a96e1d,#ca9134)!important;color:#fff!important;border-color:#c78b31!important}.template-product .vfpr{padding:50px 0!important;background:var(--vpd-paper)!important;color:var(--vpd-ink)!important;border-color:var(--vpd-line)!important}.template-product .vfpr>.vf-shell{width:min(calc(100% - 32px),1360px)!important}.template-product .vfpr__head{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(280px,440px)!important;gap:26px!important;align-items:end!important;margin-bottom:20px!important}.template-product .vfpr__head .vf-kicker{color:var(--vpd-gold)!important}.template-product .vfpr__head .vf-display{max-width:9ch!important;margin:0!important;color:var(--vpd-ink)!important;font:500 clamp(46px,5.5vw,72px)/.9 var(--vpd-display)!important;letter-spacing:-.05em!important}.template-product .vfpr__head>p{margin:0!important;color:var(--vpd-muted)!important;font:400 12px/1.55 var(--vpd-sans)!important}.template-product .vfpr__pyramid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important}.template-product .vfpr-tier{min-height:190px!important;padding:16px!important;border:1px solid var(--vpd-line)!important;border-radius:18px!important;background:var(--vpd-card)!important;box-shadow:none!important}.template-product .vfpr__facts{gap:8px!important;margin-top:12px!important}.template-product .vfpr__facts article{border:1px solid var(--vpd-line)!important;border-radius:14px!important;background:var(--vpd-card)!important}.template-product .vfpr__application{margin-top:20px!important;border-top:1px solid var(--vpd-line)!important;padding-top:20px!important}.template-product .vf-related,.template-product .vfreviews,.template-product .vfrv{background:var(--vpd-ivory)!important;border-color:var(--vpd-line)!important}.template-product .vf-related>.vf-shell,.template-product .vfreviews>.vf-shell,.template-product .vfrv>.vf-shell{width:min(calc(100% - 32px),1360px)!important}.template-product .vf-related .vf-section-head .vf-display,.template-product .vfreviews__head .vf-display,.template-product .vfrv .vf-section-head .vf-display{color:var(--vpd-ink)!important;font:500 clamp(38px,4.5vw,58px)/.92 var(--vpd-display)!important;letter-spacing:-.045em!important}.template-product .vf-related .vf-card,.template-product .vfrv-card{border-color:var(--vpd-line)!important;background:var(--vpd-card)!important;box-shadow:none!important}.template-product .vf-related .vf-card__media,.template-product .vfrv-card__media{background:#ece1d2!important}.template-product .vf-related .vf-card__body h3,.template-product .vfrv-card__body h3{color:var(--vpd-ink)!important;font-family:var(--vpd-display)!important}@media(max-width:899px){.template-product #MainContent{padding-top:62px!important}.template-product .vfp{padding:0 0 34px!important}.template-product .vfp-grid,.template-product .vfp-gallery-shell{display:block!important}.template-product .vfp-thumbs{display:none!important}.template-product .vfp-gallery{display:grid!important;grid-auto-flow:column!important;overflow-x:auto!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch}.template-product .vfp-gallery::-webkit-scrollbar{display:none!important}.template-product .vfp-media{scroll-snap-align:center!important}.template-product .vfp-gallery__counter{top:16px!important;right:16px!important}.template-product .vfp-info{padding:0 15px!important}.template-product .vfp-info__inner{position:static!important}.template-product .vfp-profile-chips{margin-inline:-15px!important}.template-product .vfp-note-preview{overflow-x:auto!important;margin-inline:-15px!important;border-inline:0!important;border-radius:0!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important}.template-product .vfp-note-preview::-webkit-scrollbar{display:none!important}.template-product .vfp-note-preview>p,.template-product .vfp-note-preview__link{grid-column:1/-1!important}.template-product .vfp-note-preview>div{scroll-snap-align:start!important}.template-product .vfp-purchase-guide{margin-top:16px!important}.template-product .vfp-discovery__add{min-width:76px!important;padding-inline:9px!important}.template-product .vfp-buyrow label{display:none!important}.template-product .vfp-sticky{width:auto!important;display:grid!important}.template-product .vfp-sticky__meta{display:none!important}.template-product .vfp-sticky__size{min-width:0!important}.template-product .vfp-sticky__size select{width:100%!important;max-width:none!important;padding:0 8px!important}.template-product .vfp-sticky__add,.template-product .vfp-sticky__buy{width:100%!important;min-width:0!important;min-height:48px!important;padding:0 7px!important;border-radius:999px!important;font-size:8px!important;letter-spacing:.05em!important;white-space:nowrap!important}.template-product .vfpr>.vf-shell{width:100%!important}.template-product .vfpr__head{grid-template-columns:1fr!important}.template-product .vfpr__pyramid{grid-template-columns:1fr!important;gap:8px!important}.template-product .vfpr-tier{min-height:0!important}.template-product .vf-related,.template-product .vfreviews,.template-product .vfrv{padding:36px 14px!important}.template-product .vf-related>.vf-shell,.template-product .vfreviews>.vf-shell,.template-product .vfrv>.vf-shell{width:100%!important}.template-product .vf-related .vf-card__body{min-height:0!important}}@media(max-width:390px){.template-product .vfp-discovery{grid-template-columns:62px minmax(0,1fr)!important}.template-product .vfp-discovery__media{width:62px!important;height:68px!important}.template-product .vfp-discovery__add{grid-column:1/-1!important;width:100%!important}}@media(max-width:340px){.template-product .vfp-title{font-size:40px!important}.template-product .vfp-note-preview{grid-template-columns:repeat(3,minmax(132px,1fr))!important}.template-product .vfp-sticky{grid-template-columns:58px minmax(0,1fr) minmax(0,1fr)!important;gap:5px!important}.template-product .vfp-sticky__size select{font-size:10px!important}.template-product .vfp-sticky__add,.template-product .vfp-sticky__buy{font-size:7.5px!important}}@media(hover:none)and (pointer:coarse){.template-product .vfp-media button:hover img{transform:none!important}.template-product .vf-related .vf-card__media img{transition:none!important}}@media(prefers-reduced-motion:reduce){.template-product *{scroll-behavior:auto!important}}@media(max-width:899px){.template-product #MainContent{overflow-x:clip!important}.template-product .vfp-gallery-shell{position:relative!important;overflow:hidden!important}.template-product .vfp-media{min-height:0!important;overflow:hidden!important;background:#17100b!important}.template-product .vfp-media>button{position:relative!important;display:block!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:inherit!important;outline:0!important;appearance:none!important;-webkit-appearance:none!important;background:transparent!important;box-shadow:none!important;filter:none!important;-webkit-filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;clip-path:none!important;transform:none!important}.template-product .vfp-media>button:before,.template-product .vfp-media>button:after{content:none!important;display:none!important}.template-product .vfp-media>button>img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;border-radius:inherit!important;filter:none!important;-webkit-filter:none!important;transform:none!important}.template-product .vfp-gallery-shell>.vfp-gallery__counter{inset:14px 14px auto auto!important;left:auto!important;bottom:auto!important;width:auto!important;max-width:max-content!important;aspect-ratio:auto!important;padding:0 10px!important;border-radius:999px!important;transform:none!important;clip-path:none!important;filter:none!important;-webkit-filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;color:#fff!important}.template-product .vfp-gallery-shell>.vfp-gallery__dots{inset:auto auto 14px 50%!important;left:50%!important;right:auto!important;top:auto!important;width:auto!important;height:auto!important;transform:translate(-50%)!important;gap:6px!important}.template-product .vfp-gallery-shell>.vfp-gallery__dots button{width:8px!important;height:8px!important;min-width:8px!important;min-height:8px!important;padding:0!important;border-radius:50%!important;box-shadow:none!important}.template-product .vfp-price{margin-top:15px!important;gap:8px!important}.template-product .vfp-price s{font-size:13px!important}.template-product .vfp-note-preview{scroll-padding-inline:14px!important}.template-product .vfp-note-preview>p{position:sticky!important;left:14px!important;z-index:2!important;width:max-content!important}.template-product .vfp-discovery{grid-template-columns:66px minmax(0,1fr)!important;gap:10px!important}.template-product .vfp-discovery__media{width:66px!important;height:76px!important}.template-product .vfp-discovery__copy strong{font-size:14px!important;line-height:1.15!important}.template-product .vfp-discovery__add{grid-column:1/-1!important;width:100%!important}.template-product .vfp-form input[type=number]{padding:0!important;text-align:center!important}.template-product .vfp-add,.template-product .shopify-payment-button__button--unbranded{min-height:52px!important;border-radius:999px!important}.template-product .vfp-sticky__size select,.template-product .vfp-sticky__add,.template-product .vfp-sticky__buy{min-height:46px!important}.template-product .vfpr__head{gap:9px!important;margin-bottom:16px!important}.template-product .vfpr__head .vf-display{max-width:10.5ch!important;line-height:.94!important}.template-product .vfpr__head>p{font-size:11.5px!important;line-height:1.5!important}.template-product .vfpr-tier{padding:13px!important;border-radius:16px!important}.template-product .vfpr__facts{display:flex!important;grid-template-columns:none!important;gap:8px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;scroll-padding-inline:0!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch}.template-product .vfpr__facts::-webkit-scrollbar{display:none!important}.template-product .vfpr__facts>article{flex:0 0 78%!important;min-width:0!important;scroll-snap-align:start!important}.template-product .vf-related{padding:34px 0 38px!important;overflow:hidden!important}.template-product .vf-related>.vf-shell{width:100%!important;padding-inline:14px!important;box-sizing:border-box!important}.template-product .vf-related .vf-section-head{display:grid!important;gap:12px!important;margin-bottom:16px!important}.template-product .vf-related .vf-display{max-width:10ch!important;font-size:38px!important;line-height:.94!important}.template-product .vf-related .vf-copy{max-width:34ch!important;font-size:11.5px!important}.template-product .vf-related .vf-section-head .vf-btn{width:max-content!important;max-width:100%!important}.template-product .vf-related .vf-products{display:flex!important;grid-template-columns:none!important;gap:9px!important;margin-inline:-14px!important;padding:0 14px 4px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;scroll-padding-inline:14px!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch}.template-product .vf-related .vf-products::-webkit-scrollbar{display:none!important}.template-product .vf-related .vf-card{flex:0 0 78%!important;max-width:300px!important;scroll-snap-align:start!important;border-radius:16px!important}.template-product .vf-related .vf-card__media{aspect-ratio:1/1.12!important}.template-product .vf-related .vf-card__body{padding:11px!important}.template-product .vf-related .vf-card__body h3{font-size:16px!important;line-height:1.08!important}.template-product .vfrv{padding:34px 0 38px!important;overflow:hidden!important}.template-product .vfrv>.vf-shell{width:100%!important;padding-inline:14px!important;box-sizing:border-box!important}.template-product .vfrv .vf-display{max-width:10ch!important;font-size:38px!important;line-height:.94!important}.template-product .vfrv__rail{gap:9px!important;margin-inline:-14px!important;padding:0 14px 4px!important;scroll-padding-inline:14px!important}.template-product .vfrv-card{flex-basis:76%!important;max-width:300px!important}.template-product .vfrv-card__media{aspect-ratio:1/1.12!important}.template-product .vfrv-card__body{min-height:100px!important;padding:11px 12px 13px!important}.template-product .vfrv-card__body h3{font-size:16px!important;line-height:1.08!important}}@media(max-width:390px){.template-product .vfpr__head .vf-display,.template-product .vf-related .vf-display,.template-product .vfrv .vf-display{font-size:36px!important}.template-product .vf-related .vf-card,.template-product .vfrv-card{flex-basis:82%!important}}@media(hover:none)and (pointer:coarse){.template-product .vfp-media__hint{display:none!important}}.template-product .vfp{--vpd-ease:cubic-bezier(.16,1,.3,1)}.template-product .vfp-option-pill,.template-product .vfp-add,.template-product .vfp-discovery__add,.template-product .vfp-sticky__add{transition:transform .16s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease!important}.template-product .vfp-add,.template-product .vfp-sticky__add{box-shadow:0 10px 26px #17120d1a!important}.template-product .vfp-add.is-added,.template-product .vfp-sticky__add.is-added{background:#76521d!important;border-color:#76521d!important}.template-product .vfp-accordions details[open] summary{color:#80591f!important}@media(hover:hover)and (pointer:fine){.template-product .vfp-option-pill:hover{border-color:#b67a225c!important;transform:translateY(-1px)!important}.template-product .vfp-add:hover{background:#241a11!important;border-color:#241a11!important}}@media(max-width:899px){.template-product .vfp-gallery{overscroll-behavior-inline:contain!important}.template-product .vfp-gallery-shell>.vfp-gallery__counter{min-height:28px!important;padding-inline:9px!important;font-size:9px!important}.template-product .vfp-info .vf-kicker{font-size:8px!important}.template-product .vfp-profile-chips{margin-top:12px!important}.template-product .vfp-profile-chips span{padding-inline:9px!important;font-size:7.5px!important}.template-product .vfp-factline,.template-product .vfp-verified-badges{gap:5px 8px!important}.template-product .vfp-note-preview>div strong{font-size:12px!important}.template-product .vfp-purchase-guide{display:block!important}.template-product .vfp-purchase-guide span{margin-bottom:5px!important}.template-product .vfp-purchase-guide strong{display:block!important}.template-product .vfp-form{display:flex!important;flex-direction:column!important}.template-product .vfp-form>.vfp-select-fallback,.template-product .vfp-form>.vfp-option-pills{order:1}.template-product .vfp-form>[data-vf-variant-status]{order:2}.template-product .vfp-form>.vfp-buyrow{order:3}.template-product .vfp-form>.vfp-form-error{order:4}.template-product .vfp-form>.vfp-dynamic{order:5}.template-product .vfp-form>.vfp-discovery{order:6}.template-product .vfp-option-values{display:flex!important;flex-wrap:wrap!important}.template-product .vfp-option-pill{border-radius:999px!important}.template-product .vfp-form input[type=number]{width:56px!important}.template-product .shopify-payment-button__button--unbranded{font-size:8px!important}.template-product .vfp-discovery{border-radius:16px!important;box-shadow:none!important}.template-product .vfp-assurance{display:flex!important;grid-template-columns:none!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important;overscroll-behavior-inline:contain!important}.template-product .vfp-assurance::-webkit-scrollbar{display:none!important}.template-product .vfp-assurance__item{flex:0 0 78%!important;scroll-snap-align:start!important}.template-product .vfp-assurance__item strong{font-size:9px!important}.template-product .vfp-assurance__item small{font-size:8.5px!important}.template-product .vfp-payments{flex-direction:row!important;align-items:center!important}.template-product .vfp-payments>span{flex:0 0 auto!important}.template-product .vfp-accordions details>div,.template-product .vfp-accordions .rte{padding-bottom:18px!important;font-size:11.5px!important;line-height:1.6!important}.template-product .vfp-sticky{border:1px solid rgba(215,169,81,.2)!important}.template-product .vfp-sticky__buy{display:none!important}.template-product .vfp-sticky__size:not(:has(select)):not(:has(small)){display:none!important}.template-product .vfp-sticky:not(:has(.vfp-sticky__size select)):not(:has(.vfp-sticky__size small)){grid-template-columns:1fr!important}.template-product .vfp-sticky__size select{min-height:46px!important;padding-inline:9px!important;border-radius:999px!important;font-size:10px!important}.template-product .vfp-sticky__size small{min-height:46px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0 8px!important;border:1px solid rgba(255,255,255,.13)!important;border-radius:999px!important;color:#fff!important;font-size:9px!important;text-align:center!important}.template-product .vfp-sticky__add{padding-inline:12px!important;font-size:8px!important;letter-spacing:.055em!important}.template-product .vfpr{padding:30px 14px!important}.template-product .vfpr__head .vf-display{font-size:36px!important}.template-product .vfpr__head>p{max-width:38ch!important}.template-product .vfpr__facts>article{flex-basis:76%!important}.template-product .vfpr__application{margin-top:18px!important;padding-top:17px!important}.template-product .vf-related,.template-product .vfreviews,.template-product .vfrv{padding-top:32px!important;padding-bottom:36px!important}.template-product .vf-related .vf-display,.template-product .vfrv .vf-display{font-size:36px!important}}@media(max-width:390px){.template-product .vfp-title{font-size:40px!important}.template-product .vfp-sticky{padding:6px!important}}@media(prefers-reduced-motion:reduce){.template-product .vfp-option-pill,.template-product .vfp-add,.template-product .vfp-discovery__add,.template-product .vfp-sticky__add{transition:none!important}}.template-product .vfp-add{box-shadow:0 10px 26px #17120d1a!important}.template-product .vfp-add:focus-visible,.template-product .vfp-sticky__add:focus-visible{outline:2px solid #b67a22!important;outline-offset:3px!important}@media(max-width:899px){.template-product .vfp-note-preview{grid-template-columns:repeat(3,minmax(0,1fr))!important;overflow:visible!important}.template-product .vfp-note-preview>div{min-width:0!important}.template-product .vfp-note-preview>div strong{overflow-wrap:anywhere!important}.template-product .vfp-add{font-size:9px!important}.template-product .vfp-assurance__item{background:#fffdf8!important}}@media(max-width:345px){.template-product .vfp-note-preview{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.template-product .vfp-note-entities a{min-height:36px!important;padding-inline:12px!important}.template-product .vfp-gallery__dots{display:flex!important;align-items:center!important;gap:0!important}.template-product .vfp-gallery__dots button,.template-product .vfp-gallery__dots button[aria-current=true]{position:relative!important;width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;border-radius:50%!important;background:transparent!important}.template-product .vfp-gallery__dots button:after{content:"";position:absolute;left:50%;top:50%;width:7px;height:7px;border-radius:999px;background:#ffffff7a;transform:translate(-50%,-50%)}.template-product .vfp-gallery__dots button[aria-current=true]:after{width:18px;background:var(--vpd-gold2)!important}@media(pointer:coarse){.template-product .vfp-note-entities a{min-height:44px!important}.template-product .vfp-gallery__dots button,.template-product .vfp-gallery__dots button[aria-current=true]{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important}}.template-product .vfp{--vpd-v41:1}.template-product .vfp-option-radio:focus-visible+.vfp-option-pill,.template-product .vfp-accordions summary:focus-visible,.template-product .vfp-gallery__dots button:focus-visible{outline:2px solid #b67a22!important;outline-offset:3px!important}.template-product .vfp-option-radio:disabled+.vfp-option-pill{cursor:not-allowed!important}.template-product .vfp-media{contain:paint!important}.template-product .vfp-payments{flex-wrap:wrap!important}@media(max-width:899px){.template-product .vfp{padding-top:0!important;padding-bottom:24px!important}.template-product .vfp>.vf-shell{width:100%!important}.template-product .vfp-grid{gap:0!important}.template-product .vfp-gallery-shell{border-radius:0!important;background:#120d09!important}.template-product .vfp-gallery{grid-auto-columns:91%!important;gap:8px!important;padding:8px 10px 10px!important;scroll-padding-inline:10px!important;scroll-snap-type:x mandatory!important}.template-product .vfp-media{aspect-ratio:1/1.06!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:15px!important;box-shadow:none!important;scroll-snap-stop:always!important}.template-product .vfp-media>button,.template-product .vfp-media>button>img{-webkit-tap-highlight-color:transparent!important}.template-product .vfp-gallery-shell>.vfp-gallery__counter{top:12px!important;right:12px!important;min-width:46px!important;height:28px!important;border:1px solid rgba(255,255,255,.14)!important;background:#120d09d1!important;box-shadow:none!important}.template-product .vfp-gallery-shell>.vfp-gallery__dots{bottom:10px!important}.template-product .vfp-info{padding-inline:16px!important}.template-product .vfp-info__inner{padding:15px 0 4px!important}.template-product .vfp-info .vf-kicker{margin-bottom:6px!important}.template-product .vfp-title{max-width:none!important;font-size:clamp(38px,10.7vw,44px)!important;line-height:.93!important;letter-spacing:-.045em!important;text-wrap:balance!important}.template-product .vfp-title>small{max-width:36ch!important;margin-top:7px!important;font-size:11.5px!important;line-height:1.4!important}.template-product .vfp-profile-chips{display:flex!important;flex-wrap:nowrap!important;gap:6px!important;margin:11px -16px 0!important;padding:0 16px 2px!important;overflow-x:auto!important;scroll-padding-inline:16px!important;scrollbar-width:none!important;overscroll-behavior-inline:contain!important}.template-product .vfp-profile-chips::-webkit-scrollbar{display:none!important}.template-product .vfp-profile-chips span{flex:0 0 auto!important;min-height:30px!important}.template-product .vfp-rating{margin-top:9px!important}.template-product .vfp-price{margin:12px 0 5px!important;font-size:26px!important;line-height:1!important}.template-product .vfp-intro{max-width:40ch!important;margin:11px 0 13px!important;font-size:12.5px!important;line-height:1.55!important}.template-product .vfp-note-preview{gap:6px!important;margin:12px -16px 14px!important;padding:10px 16px 11px!important}.template-product .vfp-note-preview>div{min-height:64px!important;padding:9px!important;border-radius:12px!important}.template-product .vfp-purchase-guide{margin:14px 0 8px!important}.template-product .vfp-purchase-guide strong{max-width:34ch!important;font-size:15.5px!important;line-height:1.18!important}.template-product .vfp-option-group{margin-bottom:10px!important}.template-product .vfp-option-group legend{margin-bottom:7px!important}.template-product .vfp-option-values{gap:7px!important}.template-product .vfp-option-pill{min-width:64px!important;min-height:48px!important;padding-inline:14px!important;font-size:9.5px!important;touch-action:manipulation!important;-webkit-tap-highlight-color:transparent!important}.template-product .vfp-option-radio:checked+.vfp-option-pill{box-shadow:inset 0 0 0 1px #b67a22,0 5px 14px #17120d14!important}.template-product .vfp-buyrow{grid-template-columns:56px minmax(0,1fr)!important;gap:8px!important;margin-top:9px!important}.template-product .vfp-form input[type=number]{min-height:54px!important;border-radius:999px!important;background:#fffdf8!important}.template-product .vfp-add{min-height:54px!important;border-radius:999px!important;box-shadow:0 8px 20px #17120d17!important;touch-action:manipulation!important}.template-product .vfp-dynamic{margin-top:7px!important}.template-product .shopify-payment-button__button--unbranded{min-height:50px!important;box-shadow:none!important}.template-product .vfp-discovery{margin:12px 0 0!important;padding:9px!important;border-color:#b67a222e!important;background:#fff8ee!important}.template-product .vfp-discovery__add{min-height:46px!important;touch-action:manipulation!important}.template-product .vfp-assurance{gap:7px!important;margin:12px -16px 0!important;padding:0 16px 3px!important;scroll-padding-inline:16px!important}.template-product .vfp-assurance__item{flex-basis:64%!important;min-height:58px!important;padding:9px 10px!important;border-radius:13px!important;box-shadow:none!important}.template-product .vfp-payments{justify-content:flex-start!important;gap:8px 10px!important;margin-top:9px!important;padding:10px 0!important;overflow:visible!important}.template-product .vfp-accordions{margin-top:8px!important}.template-product .vfp-accordions summary{min-height:54px!important;font-size:16px!important;touch-action:manipulation!important}.template-product .vfp-sticky{left:8px!important;right:8px!important;bottom:calc(70px + env(safe-area-inset-bottom))!important;min-height:60px!important;grid-template-columns:minmax(0,94px) minmax(0,1fr)!important;gap:7px!important;padding:6px!important;border-radius:16px!important;background:#17120d!important;box-shadow:0 10px 28px #140e0933!important}.template-product .vfp-sticky__size select,.template-product .vfp-sticky__size small{min-height:48px!important}.template-product .vfp-sticky__add{min-height:48px!important;border-radius:999px!important;background:#b67a22!important;border-color:#b67a22!important;color:#fff!important;box-shadow:none!important;touch-action:manipulation!important}.template-product .vfpr,.template-product .vf-related,.template-product .vfreviews,.template-product .vfrv{content-visibility:auto;contain-intrinsic-size:auto 620px}}@media(max-width:390px){.template-product .vfp-gallery{grid-auto-columns:93%!important}.template-product .vfp-info{padding-inline:14px!important}.template-product .vfp-profile-chips{margin-inline:-14px!important;padding-inline:14px!important;scroll-padding-inline:14px!important}.template-product .vfp-note-preview{margin-inline:-14px!important;padding-inline:14px!important}.template-product .vfp-assurance{margin-inline:-14px!important;padding-inline:14px!important;scroll-padding-inline:14px!important}.template-product .vfp-assurance__item{flex-basis:72%!important}.template-product .vfp-sticky{left:6px!important;right:6px!important;grid-template-columns:minmax(0,84px) minmax(0,1fr)!important;gap:6px!important}}@media(max-width:345px){.template-product .vfp-title{font-size:37px!important}.template-product .vfp-option-pill{min-width:58px!important;padding-inline:11px!important}.template-product .vfp-assurance__item{flex-basis:78%!important}.template-product .vfp-sticky{grid-template-columns:minmax(0,76px) minmax(0,1fr)!important}.template-product .vfp-sticky__size select{font-size:9px!important}.template-product .vfp-sticky__add{font-size:7.5px!important}}@media(hover:hover)and (pointer:fine){.template-product .vfp-option-pill:hover{box-shadow:0 5px 14px #17120d0d!important}}@media(prefers-reduced-motion:reduce){.template-product .vfp-gallery{scroll-behavior:auto!important}}.template-product .vfp :where(.vfp-gallery-shell,.vfp-media,.vfp-note-preview,.vfp-discovery,.vfp-assurance__item){border-radius:var(--vds-radius)!important}.template-product .vfp-add,.template-product .vfp-sticky__add{background:var(--vds-dark)!important;border-color:var(--vds-dark)!important;color:var(--vds-neutral)!important;transition:transform var(--vds-motion),background-color var(--vds-motion),border-color var(--vds-motion)!important}.template-product .vfp-info .vf-kicker,.template-product .vfp-note-preview>p{color:var(--vds-gold-ink)!important}@media(max-width:899px){.template-product .vfp-intro,.template-product .vfp-accordions details>div,.template-product .vfp-assurance__item p,.template-product .vfp-assurance__item span{font-size:16px!important;line-height:1.5!important}.template-product .vfp-option-pill,.template-product .vfp-sticky__size select{font-size:16px!important}.template-product .vfp-add,.template-product .vfp-sticky__add,.template-product .vfp-price s{font-size:14px!important}}.template-product .vfp-snapshot{margin:14px 0 16px!important;padding:12px!important;border:1px solid var(--vpd-line)!important;border-radius:var(--vds-radius)!important;background:var(--vpd-card)!important}.template-product .vfp-snapshot>p{margin:0 0 9px!important;color:var(--vds-gold-ink)!important;font:800 9px/1.2 var(--vpd-sans)!important;letter-spacing:.12em!important;text-transform:uppercase!important}.template-product .vfp-snapshot__grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.template-product .vfp-snapshot article{min-width:0!important;display:grid!important;gap:5px!important;padding:10px!important;border:1px solid var(--vpd-line)!important;border-radius:12px!important;background:var(--vpd-paper)!important}.template-product .vfp-snapshot article span{color:var(--vpd-muted)!important;font:700 8px/1 var(--vpd-sans)!important;letter-spacing:.08em!important;text-transform:uppercase!important}.template-product .vfp-snapshot article strong{color:var(--vpd-ink)!important;font:500 15px/1.2 var(--vpd-display)!important}.template-product .vfp-market{display:grid!important;gap:4px!important;margin:12px 0!important;padding:11px 12px!important;border:1px solid var(--vpd-line)!important;border-radius:var(--vds-radius)!important;background:var(--vpd-paper)!important}.template-product .vfp-market>span{color:var(--vpd-ink)!important;font:750 10px/1.2 var(--vpd-sans)!important;letter-spacing:.06em!important;text-transform:uppercase!important}.template-product .vfp-market>small{color:var(--vpd-muted)!important;font:400 12px/1.45 var(--vpd-sans)!important}.template-product .vfp-gift{margin:10px 0 12px!important;border:1px solid var(--vpd-line)!important;border-radius:var(--vds-radius)!important;background:var(--vpd-card)!important;overflow:hidden!important}.template-product .vfp-gift>summary{min-height:48px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:0 12px!important;cursor:pointer!important;list-style:none!important}.template-product .vfp-gift>summary::-webkit-details-marker{display:none!important}.template-product .vfp-gift>summary>span{color:var(--vpd-ink)!important;font:600 15px/1.2 var(--vpd-display)!important}.template-product .vfp-gift>summary>small{color:var(--vpd-muted)!important;font:700 9px/1 var(--vpd-sans)!important;letter-spacing:.06em!important;text-transform:uppercase!important}.template-product .vfp-gift__body{display:grid!important;gap:10px!important;padding:0 12px 12px!important}.template-product .vfp-gift__body>p{margin:0!important;color:var(--vpd-muted)!important;font:400 12px/1.45 var(--vpd-sans)!important}.template-product .vfp-gift__toggle{min-height:46px!important;display:flex!important;align-items:center!important;gap:10px!important;margin:0!important;padding:0 11px!important;border:1px solid var(--vpd-line)!important;border-radius:12px!important;background:var(--vpd-paper)!important;cursor:pointer!important}.template-product .vfp-gift__toggle input{width:18px!important;height:18px!important;margin:0!important;accent-color:var(--vds-dark)!important}.template-product .vfp-gift__toggle span{color:var(--vpd-ink)!important;font:600 13px/1.2 var(--vpd-sans)!important}.template-product .vfp-gift__message{display:grid!important;gap:7px!important;margin:0!important}.template-product .vfp-gift__message>span{color:var(--vpd-ink)!important;font:700 10px/1.2 var(--vpd-sans)!important}.template-product .vfp-gift__message textarea{width:100%!important;min-height:74px!important;resize:vertical!important;padding:10px 11px!important;font-size:16px!important;line-height:1.4!important}@media(max-width:899px){.template-product .vfp-snapshot{margin-inline:-16px!important;padding-inline:16px!important;border-inline:0!important;border-radius:0!important}.template-product .vfp-snapshot__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.template-product .vfp-snapshot article{min-height:72px!important}.template-product .vfp-snapshot article span{font-size:10px!important}.template-product .vfp-snapshot article strong{font-size:16px!important}.template-product .vfp-market>small,.template-product .vfp-gift__body>p{font-size:14px!important;line-height:1.45!important}.template-product .vfp-gift>summary{min-height:52px!important}.template-product .vfp-gift__toggle{min-height:48px!important}.template-product .vfp-sticky__buy{display:none!important}.template-product .vfp-sticky{grid-template-columns:minmax(0,108px) minmax(0,1fr)!important}.template-product .vfp-sticky__add{min-width:0!important;width:100%!important;padding-inline:12px!important;font-size:14px!important}}@media(max-width:390px){.template-product .vfp-snapshot{margin-inline:-14px!important;padding-inline:14px!important}.template-product .vfp-sticky{grid-template-columns:minmax(0,92px) minmax(0,1fr)!important}}@media(max-width:345px){.template-product .vfp-snapshot__grid{gap:6px!important}.template-product .vfp-snapshot article{padding:9px!important}.template-product .vfp-sticky{grid-template-columns:minmax(0,82px) minmax(0,1fr)!important}.template-product .vfp-sticky__add{font-size:13px!important}}@media(max-width:899px)and (pointer:coarse){.template-product .vfp-gallery__dots button,.template-product .vfp-gallery__dots button[aria-current=true]{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important}}.template-product .vfp{padding:30px 0 78px!important}.template-product .vfp>.vf-shell{width:min(calc(100% - 40px),1460px)!important}.template-product .vfp-grid{grid-template-columns:minmax(0,1.16fr) minmax(390px,.84fr)!important;gap:clamp(34px,4.5vw,68px)!important}.template-product .vfp-gallery-shell{grid-template-columns:72px minmax(0,1fr)!important;gap:10px!important;overflow:hidden!important;border:1px solid rgba(24,20,15,.08)!important;border-radius:20px!important;background:#ece5da!important;box-shadow:0 20px 54px #1e17100f!important}.template-product .vfp-thumbs{top:94px!important;gap:8px!important;max-height:calc(100vh - 130px)!important;padding:10px 0 10px 10px!important}.template-product .vfp-thumbs button{width:58px!important;height:72px!important;border:1px solid rgba(24,20,15,.1)!important;border-radius:11px!important;background:#f8f3eb!important;opacity:.72!important}.template-product .vfp-thumbs button[aria-current=true],.template-product .vfp-thumbs button.is-active{opacity:1!important;border-color:#b7863bb8!important;box-shadow:0 0 0 1px #b7863b1f!important}.template-product .vfp-gallery{gap:10px!important;padding:10px 10px 10px 0!important;background:#ece5da!important}.template-product .vfp-media{overflow:hidden!important;border:1px solid rgba(24,20,15,.07)!important;border-radius:16px!important;background:#f7f2ea!important;box-shadow:none!important}.template-product .vfp-gallery__counter{right:16px!important;top:16px!important;min-height:30px!important;border-color:#18140f1a!important;background:#fffcf7eb!important;color:var(--vpd-ink)!important;box-shadow:0 4px 14px #18140f12!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.template-product .vfp-info{min-width:0!important}.template-product .vfp-info__inner{top:96px!important;max-width:520px!important;margin-inline:auto!important;padding:12px 2px 0!important}.template-product .vfp-title{max-width:10.5ch!important;font-size:clamp(50px,4.8vw,72px)!important;line-height:.91!important;letter-spacing:-.048em!important}.template-product .vfp-title>small{max-width:30ch!important;margin-top:10px!important;color:#675f55!important;font-size:14px!important;line-height:1.35!important}.template-product .vfp-price{margin:15px 0 7px!important;font-size:clamp(28px,2.5vw,36px)!important}.template-product .vfp-intro{max-width:52ch!important;margin:14px 0 16px!important;color:#5e564d!important;font-size:14px!important;line-height:1.62!important}.template-product .vfp-note-preview,.template-product .vfp-snapshot,.template-product .vfp-market,.template-product .vfp-gift{box-shadow:none!important}.template-product .vfp-add{min-height:56px!important;border-radius:14px!important}.template-product .vfp-accordions{margin-top:16px!important}@media(max-width:1100px)and (min-width:900px){.template-product .vfp>.vf-shell{width:min(calc(100% - 30px),1260px)!important}.template-product .vfp-grid{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr)!important;gap:30px!important}.template-product .vfp-title{font-size:clamp(46px,5vw,62px)!important}}@media(max-width:899px){.template-product .vfp{padding:0 0 28px!important}.template-product .vfp>.vf-shell{width:100%!important}.template-product .vfp-gallery-shell{border:0!important;border-radius:0!important;background:#eee7dd!important;box-shadow:none!important}.template-product .vfp-gallery{grid-auto-columns:92%!important;gap:9px!important;padding:10px 12px 12px!important;scroll-padding-inline:12px!important;background:#eee7dd!important}.template-product .vfp-media{aspect-ratio:4/5!important;border:1px solid rgba(24,20,15,.08)!important;border-radius:18px!important;background:#f7f2ea!important}.template-product .vfp-media>button,.template-product .vfp-media>button>img{width:100%!important;height:100%!important}.template-product .vfp-media>button>img{object-fit:cover!important;object-position:center!important}.template-product .vfp-gallery-shell>.vfp-gallery__counter{top:14px!important;right:14px!important;height:30px!important;min-height:30px!important;border-color:#18140f1a!important;background:#fffcf7eb!important;color:var(--vpd-ink)!important;box-shadow:0 4px 14px #18140f14!important}.template-product .vfp-gallery-shell>.vfp-gallery__dots{bottom:12px!important}.template-product .vfp-info{padding-inline:16px!important;background:var(--vpd-ivory)!important}.template-product .vfp-info__inner{max-width:none!important;margin:0!important;padding:20px 0 6px!important}.template-product .vfp-info .vf-kicker{margin-bottom:7px!important}.template-product .vfp-title{max-width:9.8ch!important;font-size:clamp(40px,10.6vw,46px)!important;line-height:.94!important;letter-spacing:-.045em!important}.template-product .vfp-title>small{max-width:34ch!important;margin-top:7px!important;font-size:12.5px!important;line-height:1.42!important}.template-product .vfp-profile-chips{margin:11px 0 0!important;padding:0!important;overflow:visible!important;flex-wrap:wrap!important}.template-product .vfp-profile-chips span{min-height:32px!important;font-size:9px!important}.template-product .vfp-price{margin:12px 0 6px!important;font-size:25px!important}.template-product .vfp-intro{max-width:38ch!important;margin:11px 0 14px!important;font-size:15px!important;line-height:1.52!important}.template-product .vfp-note-preview{margin:14px 0!important;padding:12px!important;border:1px solid var(--vpd-line)!important;border-radius:16px!important}.template-product .vfp-snapshot{margin:14px 0 16px!important;padding:12px!important;border:1px solid var(--vpd-line)!important;border-radius:16px!important}.template-product .vfp-market{margin:12px 0!important;border-radius:14px!important}.template-product .vfp-gift{border-radius:14px!important}.template-product .vfp-buyrow{grid-template-columns:60px minmax(0,1fr)!important;gap:8px!important;margin-top:10px!important}.template-product .vfp-form input[type=number],.template-product .vfp-add{min-height:54px!important}.template-product .vfp-add{border-radius:14px!important}.template-product .vfp-assurance{margin:14px -16px 0!important}.template-product .vfp-sticky{left:8px!important;right:8px!important;bottom:calc(70px + env(safe-area-inset-bottom))!important;min-height:62px!important;grid-template-columns:minmax(0,108px) minmax(0,1fr)!important;gap:7px!important;padding:7px!important;border-radius:18px!important;background:#18140ff7!important;box-shadow:0 14px 36px #140e093d!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.template-product .vfp-sticky__size select,.template-product .vfp-sticky__size small{min-height:48px!important;font-size:14px!important}.template-product .vfp-sticky__add{min-height:48px!important;border-radius:13px!important;font-size:14px!important}}@media(max-width:390px){.template-product .vfp-gallery{grid-auto-columns:94%!important;padding-inline:10px!important;scroll-padding-inline:10px!important}.template-product .vfp-info{padding-inline:14px!important}.template-product .vfp-title{font-size:39px!important}.template-product .vfp-sticky{left:6px!important;right:6px!important;grid-template-columns:minmax(0,94px) minmax(0,1fr)!important}}@media(max-width:345px){.template-product .vfp-title{font-size:36px!important}.template-product .vfp-sticky{grid-template-columns:minmax(0,84px) minmax(0,1fr)!important}.template-product .vfp-sticky__size select,.template-product .vfp-sticky__add{font-size:13px!important}}@media(hover:hover)and (pointer:fine){.template-product .vfp-thumbs button:hover{opacity:1!important;border-color:#b7863b7a!important}.template-product .vfp-media>button:hover img{transform:scale(1.035)!important}}.template-product .vfp{background:var(--vfp-page-bg,var(--vpd-ivory))!important}.template-product .vfp>.vf-shell{width:min(calc(100% - 40px),var(--vfp-content-width,1460px))!important}.template-product .vfp-gallery-shell{border-radius:var(--vfp-gallery-radius,20px)!important;background:var(--vfp-gallery-bg,#EEE7DD)!important}.template-product .vfp-gallery,.template-product .vfp-media{background:var(--vfp-gallery-bg,#EEE7DD)!important}.template-product .vfp-note-preview,.template-product .vfp-snapshot,.template-product .vfp-market,.template-product .vfp-gift{background:var(--vfp-card-bg,#FFFCF7)!important}.template-product .vfp-info .vf-kicker,.template-product .vfp-note-preview>p,.template-product .vfp-snapshot>p{color:var(--vfp-accent,var(--vds-gold-ink))!important}.template-product .vfp[data-vf-motion=false] *,.template-product .vfp[data-vf-motion=false] *:before,.template-product .vfp[data-vf-motion=false] *:after{animation:none!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.template-product .vfp-accordions{content-visibility:auto;contain-intrinsic-size:auto 480px}@media(max-width:899px){.template-product .vfp>.vf-shell{width:100%!important}.template-product .vfp-media{aspect-ratio:var(--vfp-gallery-ratio,4 / 5)!important}}@media(max-width:899px){.template-product .vfp-sticky{left:10px!important;right:10px!important;bottom:calc(76px + env(safe-area-inset-bottom))!important;width:auto!important;max-width:calc(100vw - 20px)!important;box-sizing:border-box!important;z-index:735!important}.template-product .vfp-sticky__add{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}}@media(max-width:390px){.template-product .vfp-sticky{left:8px!important;right:8px!important;max-width:calc(100vw - 16px)!important;grid-template-columns:minmax(0,92px) minmax(0,1fr)!important}}@media(max-width:899px){body.template-product #MainContent{padding-bottom:calc(168px + env(safe-area-inset-bottom))!important}.template-product .vfp{overflow:visible!important}.template-product .vfp-sticky{position:fixed!important;inset:auto 8px var(--vfp-sticky-bottom, calc(78px + env(safe-area-inset-bottom)) ) 8px!important;width:auto!important;max-width:none!important;min-width:0!important;min-height:60px!important;box-sizing:border-box!important;z-index:760!important;grid-template-columns:minmax(0,96px) minmax(0,1fr)!important;gap:7px!important;padding:6px!important;border-radius:16px!important;overflow:visible!important}.template-product .vfp-sticky.is-visible{opacity:1!important;visibility:visible!important;transform:translateZ(0)!important;pointer-events:auto!important}.template-product .vfp-sticky__meta,.template-product .vfp-sticky__trust,.template-product .vfp-sticky__buy{display:none!important}.template-product .vfp-sticky__size{min-width:0!important;width:100%!important}.template-product .vfp-sticky__size select,.template-product .vfp-sticky__size small{width:100%!important;max-width:none!important;min-width:0!important;min-height:48px!important;box-sizing:border-box!important}.template-product .vfp-sticky__add{width:100%!important;min-width:0!important;max-width:none!important;min-height:48px!important;padding-inline:10px!important;box-sizing:border-box!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body.template-product:has(.vfp-sticky.is-visible) .vsc{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(8px)!important}}@media(max-width:390px){.template-product .vfp-sticky{inset-inline:6px!important;grid-template-columns:minmax(0,86px) minmax(0,1fr)!important}}@media(max-width:345px){.template-product .vfp-sticky{grid-template-columns:minmax(0,78px) minmax(0,1fr)!important;gap:5px!important}.template-product .vfp-sticky__add{font-size:12px!important;padding-inline:8px!important}}.template-product .vfp{--v87-pdp:1;padding:22px 0 76px!important;background:#f4efe6!important}.template-product .vfp-breadcrumb{margin:4px 0 18px!important;color:#81776c!important;font-size:10px!important}.template-product .vfp-grid{grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr)!important;gap:clamp(22px,3.2vw,46px)!important}.template-product .vfp-gallery-shell{grid-template-columns:58px minmax(0,1fr)!important;gap:9px!important;background:transparent!important}.template-product .vfp-thumbs{top:88px!important;gap:7px!important}.template-product .vfp-thumbs button{width:56px!important;height:68px!important;border-radius:10px!important;background:#eee7dd!important}.template-product .vfp-thumbs button[aria-current=true],.template-product .vfp-thumbs button.is-active{border-color:#b7863b!important;box-shadow:0 0 0 2px #b7863b1a!important}.template-product .vfp-gallery{gap:10px!important}.template-product .vfp-media{aspect-ratio:4/5!important;min-height:0!important;border:1px solid rgba(57,42,25,.07)!important;border-radius:22px!important;background:#eee7dd!important;box-shadow:0 16px 40px #3123160f!important}.template-product .vfp-media>button,.template-product .vfp-media>button img,.template-product .vfp-media>video,.template-product .vfp-media model-viewer{width:100%!important;height:100%!important}.template-product .vfp-media img{object-fit:contain!important}.template-product .vfp-gallery__counter{min-width:42px!important;min-height:28px!important;border-radius:999px!important;background:#fffaf2e0!important;color:#2a2119!important;font-size:9px!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.template-product .vfp-info__inner{top:88px!important;padding:24px!important;border:1px solid rgba(57,42,25,.08)!important;border-radius:22px!important;background:radial-gradient(circle at 100% 0%,rgba(183,134,59,.055),transparent 26%),#fffaf2!important;box-shadow:0 18px 48px #3022150f!important}.template-product .vfp-title{max-width:12ch!important;font-size:clamp(42px,4.1vw,58px)!important;line-height:.94!important;letter-spacing:-.045em!important}.template-product .vfp-title>small{margin-top:7px!important;color:#766d63!important;font-size:13px!important;line-height:1.25!important;letter-spacing:0!important}.template-product .vfp-profile-chips,.template-product .vfp-verified-badges{gap:5px!important;margin:10px 0 0!important}.template-product .vfp-profile-chips span,.template-product .vfp-verified-badges span{min-height:28px!important;padding:0 9px!important;border:1px solid rgba(183,134,59,.16)!important;border-radius:999px!important;background:#b7863b0e!important;color:#735729!important;font-size:8px!important;font-weight:760!important;letter-spacing:.045em!important}.template-product .vfp-price{margin:14px 0 6px!important;gap:8px!important;color:#17120e!important;font-size:24px!important;line-height:1!important}.template-product .vfp-price s{color:#958b80!important;font-size:13px!important}.template-product .vfp-price b{padding:5px 8px!important;border-radius:999px!important;background:#f1dfb8!important;color:#74501f!important;font-size:8px!important}.template-product .vfp-factline{gap:7px!important;margin:8px 0 0!important;color:#756b60!important;font-size:10px!important}.template-product .vfp-sku{margin:8px 0 0!important;color:#978c80!important;font-size:8px!important}.template-product .vfp-intro{max-width:42ch!important;margin:13px 0 14px!important;color:#625a51!important;font-size:13px!important;line-height:1.52!important}.template-product .vfp-note-preview,.template-product .vfp-snapshot{margin:12px 0 0!important;padding:12px!important;border:1px solid rgba(57,42,25,.07)!important;border-radius:14px!important;background:#f8f2e9!important}.template-product .vfp-note-preview>p,.template-product .vfp-snapshot>p{margin:0 0 8px!important;color:#8a682f!important;font-size:8px!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important}.template-product .vfp-note-preview>div{gap:3px!important;padding:7px 0!important}.template-product .vfp-note-preview>div span,.template-product .vfp-snapshot article span{color:#8a8178!important;font-size:8px!important}.template-product .vfp-note-preview>div strong,.template-product .vfp-snapshot article strong{color:#2a2119!important;font-size:10.5px!important;line-height:1.35!important}.template-product .vfp-note-preview__link{margin-top:5px!important;color:#7c5c28!important;font-size:8px!important;font-weight:760!important}.template-product .vfp-snapshot__grid{gap:6px!important}.template-product .vfp-snapshot article{min-height:58px!important;padding:9px!important;border-radius:10px!important;background:#fffaf2!important}.template-product .vfp-purchase-guide{margin:14px 0 7px!important;padding-top:11px!important;border-top:1px solid rgba(57,42,25,.08)!important}.template-product .vfp-purchase-guide span{color:#8a682f!important;font-size:8px!important}.template-product .vfp-purchase-guide strong{margin-top:3px!important;color:#5f574f!important;font-size:10px!important;font-weight:600!important}.template-product .vfp-form{margin-top:10px!important;padding:12px!important;border:1px solid rgba(57,42,25,.08)!important;border-radius:15px!important;background:#fffdf8!important}.template-product .vfp-select-fallback select{min-height:46px!important;border-radius:11px!important}.template-product .vfp-option-group{margin-bottom:9px!important}.template-product .vfp-option-group legend{margin-bottom:6px!important;color:#7a6f64!important;font-size:8px!important;letter-spacing:.075em!important}.template-product .vfp-option-values{gap:6px!important}.template-product .vfp-option-pill{min-height:42px!important;padding:0 13px!important;border-radius:999px!important;background:#fffaf2!important;font-size:10px!important}.template-product .vfp-option-radio:checked+.vfp-option-pill{border-color:#17120e!important;background:#17120e!important;color:#fffaf2!important;box-shadow:none!important}.template-product .vfp-market{margin-top:8px!important;padding:9px 10px!important;border-radius:10px!important;background:#f8f2e9!important;font-size:9px!important}.template-product .vfp-gift{margin-top:8px!important;border-color:#392a1914!important;border-radius:11px!important;background:#fffaf2!important}.template-product .vfp-gift summary{min-height:42px!important;padding:0 10px!important}.template-product .vfp-buyrow{grid-template-columns:70px minmax(0,1fr)!important;gap:8px!important;margin-top:10px!important}.template-product .vfp-form input[type=number]{min-height:50px!important;border-radius:11px!important;background:#fffaf2!important}.template-product .vfp-add{min-height:50px!important;border-radius:12px!important;background:#17120e!important;color:#fffaf2!important;box-shadow:0 10px 24px #17120e1f!important}.template-product .vfp-discovery{grid-template-columns:56px minmax(0,1fr) auto!important;gap:9px!important;margin-top:10px!important;padding:9px!important;border-color:#b7863b21!important;border-radius:13px!important;background:linear-gradient(135deg,#faf2e5,#f7ead4)!important}.template-product .vfp-discovery__media{width:56px!important;height:66px!important;border-radius:9px!important}.template-product .vfp-discovery__copy strong{font-size:14px!important}.template-product .vfp-discovery__copy small{font-size:9px!important}.template-product .vfp-discovery__add{min-height:40px!important;padding-inline:11px!important;border-radius:999px!important;background:#b98227!important}.template-product .vfp-assurance{gap:6px!important;margin-top:12px!important}.template-product .vfp-assurance__item{min-height:54px!important;padding:9px 10px!important;border-radius:11px!important;background:#f8f2e9!important}.template-product .vfp-assurance__item strong{font-size:9.5px!important}.template-product .vfp-assurance__item small{font-size:8.5px!important;line-height:1.35!important}.template-product .vfp-payments{margin-top:10px!important;padding-top:9px!important}.template-product .vfp-accordions{margin-top:12px!important;border-top:1px solid rgba(57,42,25,.08)!important}.template-product .vfp-accordions details{border-color:#392a1914!important}.template-product .vfp-accordions summary{min-height:48px!important;padding:0!important;font-size:15px!important}.template-product .vfp-accordions details>div,.template-product .vfp-accordions .rte{padding-bottom:14px!important;color:#6f665d!important;font-size:12px!important;line-height:1.55!important}@media(max-width:899px){body.template-product{background:#f4efe6!important}.template-product .vfp{padding:8px 0 150px!important}.template-product .vfp-breadcrumb{display:none!important}.template-product .vfp-grid{gap:10px!important}.template-product .vfp-gallery-shell{display:block!important;width:calc(100% - 16px)!important;margin-inline:auto!important}.template-product .vfp-gallery{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:91%!important;gap:8px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;scroll-padding-inline:0!important;padding:0!important;scrollbar-width:none!important}.template-product .vfp-gallery::-webkit-scrollbar{display:none!important}.template-product .vfp-media{width:auto!important;min-width:0!important;aspect-ratio:1/1.04!important;border-radius:18px!important;scroll-snap-align:start!important;scroll-snap-stop:always!important;box-shadow:none!important}.template-product .vfp-media img{object-fit:contain!important}.template-product .vfp-gallery-shell>.vfp-gallery__counter{left:10px!important;bottom:10px!important}.template-product .vfp-gallery-shell>.vfp-gallery__dots{bottom:12px!important}.template-product .vfp-info{width:calc(100% - 16px)!important;margin:0 auto!important;padding:0!important}.template-product .vfp-info__inner{position:static!important;padding:17px 14px 16px!important;border-radius:18px!important;box-shadow:0 10px 28px #3022150b!important}.template-product .vfp-title{max-width:12ch!important;font-size:34px!important;line-height:.95!important}.template-product .vfp-title>small{margin-top:5px!important;font-size:11px!important}.template-product .vfp-profile-chips,.template-product .vfp-verified-badges{flex-wrap:nowrap!important;overflow-x:auto!important;scrollbar-width:none!important;padding-bottom:1px!important}.template-product .vfp-profile-chips::-webkit-scrollbar,.template-product .vfp-verified-badges::-webkit-scrollbar{display:none!important}.template-product .vfp-profile-chips span,.template-product .vfp-verified-badges span{flex:none!important;min-height:26px!important;font-size:7.5px!important}.template-product .vfp-price{margin-top:12px!important;font-size:22px!important}.template-product .vfp-intro{margin:11px 0 12px!important;font-size:12.5px!important}.template-product .vfp-note-preview,.template-product .vfp-snapshot{margin-top:10px!important;padding:10px!important;border-radius:12px!important}.template-product .vfp-snapshot__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.template-product .vfp-purchase-guide{display:none!important}.template-product .vfp-form{margin-top:10px!important;padding:10px!important;border-radius:13px!important}.template-product .vfp-option-pill{min-height:40px!important;padding-inline:12px!important}.template-product .vfp-market,.template-product .vfp-gift{margin-top:7px!important}.template-product .vfp-buyrow{grid-template-columns:66px minmax(0,1fr)!important;gap:7px!important;margin-top:9px!important}.template-product .vfp-form input[type=number],.template-product .vfp-add{min-height:48px!important}.template-product .vfp-discovery{grid-template-columns:50px minmax(0,1fr)!important;gap:8px!important;margin-top:9px!important;padding:8px!important}.template-product .vfp-discovery__media{width:50px!important;height:60px!important}.template-product .vfp-discovery__add{grid-column:1/-1!important;width:100%!important;min-height:38px!important}.template-product .vfp-assurance{grid-template-columns:1fr!important;margin-top:10px!important}.template-product .vfp-assurance__item{min-height:48px!important}.template-product .vfp-payments{margin-top:8px!important}.template-product .vfp-accordions{margin-top:10px!important}.template-product .vfp-accordions summary{min-height:46px!important;font-size:14px!important}.template-product .vfp-sticky{position:fixed!important;inset:auto 8px var(--vfp-sticky-bottom, calc(78px + env(safe-area-inset-bottom)) ) 8px!important;width:auto!important;max-width:none!important;min-height:58px!important;grid-template-columns:minmax(0,96px) minmax(0,1fr)!important;gap:7px!important;padding:6px!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:15px!important;background:#17120e!important;box-shadow:0 14px 34px #17120e3d!important;z-index:760!important}.template-product .vfp-sticky__size select,.template-product .vfp-sticky__size small,.template-product .vfp-sticky__add{min-height:46px!important;border-radius:10px!important}.template-product .vfp-sticky__add{background:#fffaf2!important;color:#17120e!important;font-size:12px!important;box-shadow:none!important}}@media(max-width:390px){.template-product .vfp-gallery-shell,.template-product .vfp-info{width:calc(100% - 12px)!important}.template-product .vfp-gallery{grid-auto-columns:93%!important}.template-product .vfp-title{font-size:32px!important}.template-product .vfp-sticky{inset-inline:6px!important;grid-template-columns:minmax(0,86px) minmax(0,1fr)!important}}@media(prefers-reduced-motion:reduce){.template-product .vfp-media,.template-product .vfp-media img,.template-product .vfp-add{transition:none!important;animation:none!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/valuraa-product-v2.css.map */
