:root{--vo-ink: #111111;--vo-muted: #6f6b64;--vo-sand: #f7f4ed;--vo-line: #e4dfd5;--vo-sale: #b3261e;--vo-track: .08em;--vo-gutter: clamp(16px, 3vw, 40px)}.vo-logo{display:inline-flex;flex-direction:column;align-items:center;line-height:1;font-family:var(--font-heading--family);font-weight:700;font-size:22px;letter-spacing:.22em;text-transform:uppercase;color:inherit;padding-left:.22em}.vo-logo small{font-size:8px;font-weight:500;letter-spacing:.52em;margin-top:5px;padding-left:.3em}@media(max-width:749px){.vo-logo{font-size:18px}.vo-logo small{font-size:7px}}.vo-wrap{padding-inline:var(--vo-gutter)}.vo-section{padding-block:clamp(40px,5vw,64px)}@media(max-width:749px){.vo-section{padding-block:32px}}.vo-section--sand{background:var(--vo-sand)}.vo-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:clamp(12px,2vw,24px)}.vo-title{margin:0;font-family:var(--font-heading--family);font-weight:600;font-size:clamp(18px,2vw,26px);letter-spacing:var(--vo-track);text-transform:uppercase;color:var(--vo-ink)}.vo-link{font-size:12px;font-weight:500;letter-spacing:var(--vo-track);text-transform:uppercase;color:var(--vo-ink);text-decoration:underline;text-underline-offset:5px;white-space:nowrap}.vo-link:hover{opacity:.6}.vo-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 28px;font-family:var(--font-body--family);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;border:1px solid var(--vo-ink);background:var(--vo-ink);color:#fff;transition:background .2s,color .2s,border-color .2s}.vo-btn:hover{background:transparent;color:var(--vo-ink)}.vo-btn--light{background:#fff;border-color:#fff;color:var(--vo-ink)}.vo-btn--light:hover{background:transparent;color:#fff}.vo-btn--ghost{background:transparent;border-color:#fff;color:#fff}.vo-btn--ghost:hover{background:#fff;color:var(--vo-ink)}.vo-hero{position:relative;height:min(86vh,860px);min-height:480px;overflow:hidden;background:#d9d4ca}.vo-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.vo-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0000006b,#0000001f 55%,#0000)}.vo-hero__content{position:absolute;z-index:1;left:var(--vo-gutter);right:var(--vo-gutter);bottom:clamp(32px,8vh,96px);color:#fff;max-width:620px}.vo-hero--center .vo-hero__content{left:50%;right:auto;transform:translate(-50%);text-align:center;width:calc(100% - 2 * var(--vo-gutter))}.vo-hero--center:after{background:#00000047}.vo-eyebrow{font-size:12px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;margin:0 0 14px}.vo-hero__title{margin:0 0 14px;color:#fff;font-family:var(--font-heading--family);font-weight:600;font-size:clamp(34px,5.4vw,76px);line-height:1.02;letter-spacing:.04em;text-transform:uppercase}.vo-hero__text{font-size:15px;line-height:1.5;margin:0 0 26px;max-width:440px}.vo-hero--center .vo-hero__text{margin-inline:auto}.vo-hero__actions{display:flex;flex-wrap:wrap;gap:12px}.vo-hero--center .vo-hero__actions{justify-content:center}@media(max-width:749px){.vo-hero{height:78vh}.vo-hero:after{background:linear-gradient(0deg,#00000080,#0000000d 60%)}.vo-hero__actions .vo-btn{flex:1 1 auto}}.vo-usp{border-block:1px solid var(--vo-line);background:#fff}.vo-usp__grid{display:grid;grid-template-columns:repeat(4,1fr)}.vo-usp__item{display:flex;align-items:center;justify-content:center;gap:12px;padding:18px 12px;font-size:11px;font-weight:500;letter-spacing:var(--vo-track);text-transform:uppercase;color:var(--vo-ink);text-align:left}.vo-usp__item+.vo-usp__item{border-left:1px solid var(--vo-line)}.vo-usp__item svg{width:22px;height:22px;flex:none}.vo-usp__item span small{display:block;font-size:11px;font-weight:400;letter-spacing:.02em;text-transform:none;color:var(--vo-muted);margin-top:2px}@media(max-width:989px){.vo-usp__grid{grid-template-columns:repeat(2,1fr)}.vo-usp__item{justify-content:flex-start;padding:14px var(--vo-gutter)}.vo-usp__item:nth-child(odd){border-left:0}.vo-usp__item:nth-child(n+3){border-top:1px solid var(--vo-line)}}.vo-rail-wrap{position:relative}.vo-rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 36px)/4);gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:var(--vo-gutter);scroll-padding-inline:var(--vo-gutter)}.vo-rail::-webkit-scrollbar{display:none}.vo-rail>*{scroll-snap-align:start}@media(min-width:1400px){.vo-rail{grid-auto-columns:calc((100% - 48px)/5)}}@media(max-width:989px){.vo-rail{grid-auto-columns:calc((100% - 2 * 10px) / 2.6);gap:10px}}@media(max-width:599px){.vo-rail{grid-auto-columns:calc((100% - 10px) / 1.7)}}.vo-rail__nav{position:absolute;top:calc(50% - 60px);z-index:2;width:42px;height:42px;border-radius:50%;border:1px solid var(--vo-line);background:#fff;color:var(--vo-ink);cursor:pointer;display:grid;place-items:center;transition:opacity .2s}.vo-rail__nav svg{width:16px;height:16px}.vo-rail__nav--prev{left:calc(var(--vo-gutter) - 8px)}.vo-rail__nav--next{right:calc(var(--vo-gutter) - 8px)}.vo-rail__nav[disabled]{opacity:0;pointer-events:none}@media(max-width:989px){.vo-rail__nav{display:none}}.vo-card{display:block;text-decoration:none;color:var(--vo-ink)}.vo-card__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:#ecebe8}.vo-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease,opacity .35s ease}.vo-card__media img.vo-card__alt{opacity:0}.vo-card:hover .vo-card__media img{transform:scale(1.03)}.vo-card:hover .vo-card__media img.vo-card__alt{opacity:1}.vo-badge{position:absolute;top:10px;left:10px;z-index:1;padding:5px 9px;background:#fff;color:var(--vo-ink);font-size:10px;font-weight:600;letter-spacing:var(--vo-track);text-transform:uppercase}.vo-badge--sale{background:var(--vo-sale);color:#fff}.vo-card__info{padding:12px 2px 0}.vo-card__title{margin:0;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1.35}.vo-card__sub{margin:3px 0 0;font-size:12px;color:var(--vo-muted)}.vo-card__price{margin:6px 0 0;font-size:13px}.vo-card__price s{color:var(--vo-muted);margin-right:6px}.vo-card__price .vo-sale{color:var(--vo-sale)}.vo-cats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media(max-width:749px){.vo-cats{grid-template-columns:repeat(2,1fr);gap:8px}}.vo-cat{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background:#ecebe8;color:#fff;text-decoration:none}.vo-cat img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.vo-cat:hover img{transform:scale(1.04)}.vo-cat:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#00000073,#0000 45%)}.vo-cat__label{position:absolute;z-index:1;left:18px;right:18px;bottom:18px;display:flex;justify-content:space-between;align-items:center;font-family:var(--font-heading--family);font-size:clamp(13px,1.3vw,17px);font-weight:600;letter-spacing:.1em;text-transform:uppercase}.vo-cat__label svg{width:18px;height:18px;transition:transform .25s}.vo-cat:hover .vo-cat__label svg{transform:translate(4px)}.vo-split{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media(max-width:749px){.vo-split{grid-template-columns:1fr}}.vo-split__item{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:#d9d4ca;display:block;color:#fff;text-decoration:none}@media(min-width:750px){.vo-split__item{aspect-ratio:5 / 6}}.vo-split__item img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .8s ease}.vo-split__item:hover img{transform:scale(1.03)}.vo-split__item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#00000080,#0000 50%)}.vo-split__content{position:absolute;z-index:1;left:clamp(18px,3vw,40px);bottom:clamp(18px,3vw,40px);right:18px}.vo-split__title{margin:0 0 16px;color:#fff;font-family:var(--font-heading--family);font-weight:600;font-size:clamp(22px,2.6vw,38px);letter-spacing:.06em;text-transform:uppercase;line-height:1.05}.vo-statement{text-align:center;max-width:760px;margin-inline:auto}.vo-statement p{font-size:15px;line-height:1.7;color:var(--vo-muted);margin:16px 0 26px}.vo-pdp-title{margin:0;font-family:var(--font-heading--family);font-weight:600;font-size:clamp(18px,1.6vw,22px);line-height:1.25;letter-spacing:var(--vo-track);text-transform:uppercase;color:var(--vo-ink)}.vo-pdp-price-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.vo-pdp-price{font-size:18px;font-weight:700;color:var(--vo-ink)}.vo-pdp-compare{font-size:14px;color:var(--vo-muted)}.vo-pdp-save-inline{display:inline-block;padding:2px 7px;background:var(--vo-sale);color:#fff;font-size:11px;font-weight:700;border-radius:3px;letter-spacing:.02em}.product-details .accelerated-checkout-block,.product-details .product-form-buttons quantity-selector-component,.product-details .product-form-buttons .quantity-selector,.product-details .product-form-buttons .quantity-selector-wrapper{display:none!important}.product-details .product-form-buttons .button{min-height:52px;letter-spacing:.12em;font-size:12px;font-weight:600}.vo-pdp-info{border-top:1px solid var(--vo-line)}.vo-pdp-info__item{border-bottom:1px solid var(--vo-line)}.vo-pdp-info__row{list-style:none;cursor:pointer;display:flex;align-items:center;gap:10px;padding:14px 0;font-size:13px;font-weight:500;color:var(--vo-ink)}.vo-pdp-info__row::-webkit-details-marker{display:none}.vo-pdp-info__row svg{width:20px;height:20px;flex:none;color:var(--vo-muted)}.vo-pdp-info__row span{flex:1}.vo-pdp-info__chev{width:16px!important;height:16px!important;color:var(--vo-muted)!important;transition:transform .2s}.vo-pdp-info__item[open] .vo-pdp-info__chev{transform:rotate(90deg)}.vo-pdp-info__body{padding:0 0 16px 30px;font-size:13px;line-height:1.65;color:#3b3935}.vo-pdp-info__body p{margin:0 0 8px}.vo-acc{border-top:1px solid var(--vo-line);width:100%}.vo-acc details{border-bottom:1px solid var(--vo-line)}.vo-acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:16px 0;font-size:12px;font-weight:600;letter-spacing:var(--vo-track);text-transform:uppercase}.vo-acc summary::-webkit-details-marker{display:none}.vo-acc summary:after{content:"+";font-size:18px;font-weight:400;line-height:1}.vo-acc details[open] summary:after{content:"\2013"}.vo-acc__body{padding:0 0 18px;font-size:13px;line-height:1.65;color:#3b3935}.vo-acc__body p{margin:0 0 10px}.vo-acc__body ul{margin:0;padding-left:18px}.vo-size-table{width:100%;border-collapse:collapse;font-size:12px}.vo-size-table th,.vo-size-table td{border:1px solid var(--vo-line);padding:7px 8px;text-align:center}.vo-size-table th{background:#f5f5f3;font-weight:600}.vo-pdp-drop{display:inline-block;padding:4px 10px;margin-bottom:6px;background:var(--vo-ink);color:#fff;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.vo-pdp-save{margin-top:4px}.vo-pdp-save__badge{display:inline-block;padding:3px 8px;background:var(--vo-sale);color:#fff;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.vo-pdp-trust{padding-top:0}.vo-pdp-trust--boxed{border:1px solid var(--vo-line);border-radius:6px;padding:10px 12px;text-align:center}.vo-pdp-trust__heading{display:flex;align-items:center;justify-content:center;gap:4px;margin:0 0 8px;font-size:11px;font-weight:600;color:var(--vo-ink);letter-spacing:.02em}.vo-pdp-trust__icons{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:5px}.vo-pdp-trust__icons svg{width:30px;height:20px;border-radius:2px;vertical-align:middle}.vo-features{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(16px,3vw,40px);text-align:center;max-width:1000px;margin:0 auto}@media(max-width:749px){.vo-features{grid-template-columns:repeat(2,1fr);gap:24px 16px}}.vo-features__icon{width:48px;height:48px;margin:0 auto 14px;color:var(--vo-ink)}.vo-features__icon svg{width:100%;height:100%}.vo-features__title{margin:0 0 8px;font-family:var(--font-heading--family);font-size:13px;font-weight:600;letter-spacing:var(--vo-track);text-transform:uppercase}.vo-features__text{margin:0;font-size:13px;line-height:1.6;color:var(--vo-muted)}.vo-faq{max-width:720px;margin:0 auto;border-top:1px solid var(--vo-line)}.vo-faq__item{border-bottom:1px solid var(--vo-line)}.vo-faq__item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:18px 0;font-size:14px;font-weight:600;letter-spacing:.03em;color:var(--vo-ink)}.vo-faq__item summary::-webkit-details-marker{display:none}.vo-faq__item summary:after{content:"+";font-size:20px;font-weight:400;line-height:1}.vo-faq__item[open] summary:after{content:"\2013"}.vo-faq__body{padding:0 0 18px;font-size:14px;line-height:1.65;color:#3b3935}.vo-faq__body p{margin:0 0 8px}.vo-sp{display:flex;align-items:center;gap:8px;padding:6px 16px}.vo-sp__avatars{display:flex;flex-shrink:0}.vo-sp__av{width:26px;height:26px;border-radius:50%;border:1.5px solid #fff;margin-left:-8px;box-shadow:0 0 0 .5px #00000014}.vo-sp__av:first-child{margin-left:0}.vo-sp__text{font-size:12px;color:var(--vo-muted);display:flex;align-items:center;gap:4px;flex-wrap:wrap}.vo-sp__text strong{color:var(--vo-ink)}.vo-sp__check{width:14px;height:14px;flex:none}@media(max-width:749px){.vo-sp{padding:4px 16px;gap:6px}.vo-sp__av{width:22px;height:22px;margin-left:-6px}.vo-sp__text{font-size:11px;gap:3px}.vo-sp__check{width:12px;height:12px}}@keyframes vo-pulse{0%,to{opacity:1}50%{opacity:.4}}.vo-jk-social-bar{background:var(--vo-sand);border-bottom:1px solid var(--vo-line)}.vo-jk-social{display:flex;align-items:center;justify-content:center;gap:10px;padding:10px 0;font-size:13px}.vo-jk-social__pulse{width:8px;height:8px;border-radius:50%;background:var(--vo-ink);animation:vo-pulse 2s infinite}.vo-jk-cd-lite{display:flex;align-items:center;gap:8px;padding:10px 0;font-size:13px;color:var(--vo-ink)}.vo-jk-cd-lite__dot{width:8px;height:8px;border-radius:50%;background:var(--vo-sale);flex:none;animation:vo-pulse 2s infinite}.vo-jk-cd-lite strong{font-variant-numeric:tabular-nums;letter-spacing:.04em}.vo-jk-lux__sub{text-align:center;font-size:15px;line-height:1.6;color:var(--vo-muted);max-width:600px;margin:-4px auto 28px}@media(max-width:749px){.vo-jk-lux__sub{margin-bottom:20px;font-size:14px}}.vo-jk-lux__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:8px}@media(max-width:749px){.vo-jk-lux__grid{grid-template-columns:1fr;gap:28px}}.vo-jk-lux__item{border-top:1px solid var(--vo-line);padding-top:20px}.vo-jk-lux__img{margin-bottom:16px;border-radius:6px;overflow:hidden}.vo-jk-lux__img img{display:block;width:100%;height:auto}.vo-jk-lux__num{display:block;font-size:11px;font-weight:500;letter-spacing:.1em;color:var(--vo-muted);margin-bottom:8px}.vo-jk-lux__heading{margin:0 0 8px;font-family:var(--font-heading--family);font-weight:600;font-size:14px;letter-spacing:.04em;text-transform:uppercase;color:var(--vo-ink)}.vo-jk-lux__text{margin:0;font-size:13px;line-height:1.6;color:var(--vo-muted)}.vo-jk-compare{max-width:720px;margin:0 auto 24px}@media(max-width:749px){.vo-jk-compare{margin-bottom:16px}}.vo-jk-compare__container{position:relative;overflow:hidden;border-radius:6px;user-select:none;-webkit-user-select:none;cursor:col-resize}.vo-jk-compare__after img,.vo-jk-compare__before img{display:block;width:100%;height:auto}.vo-jk-compare__before{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(0 50% 0 0)}.vo-jk-compare__before img{width:100%;height:100%;object-fit:cover}.vo-jk-compare__handle{position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);width:4px;display:flex;flex-direction:column;align-items:center;z-index:2;pointer-events:auto}.vo-jk-compare__line{flex:1;width:2px;background:#fff;box-shadow:0 0 4px #0000004d}.vo-jk-compare__circle{width:40px;height:40px;border-radius:50%;background:#0009;border:2px solid #fff;display:flex;align-items:center;justify-content:center;flex:none;box-shadow:0 2px 8px #0000004d}.vo-jk-compare__circle svg{width:20px;height:20px}.vo-jk-compare__label{position:absolute;top:12px;padding:4px 12px;background:#0009;color:#fff;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;border-radius:3px;z-index:1}.vo-jk-compare__label--before{left:12px}.vo-jk-compare__label--after{right:12px}.vo-warmth-split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,56px);align-items:center}@media(max-width:749px){.vo-warmth-split{grid-template-columns:1fr;gap:24px}}.vo-warmth-split__media{border-radius:6px;overflow:hidden}.vo-warmth-split__img{display:block;width:100%;height:auto}.vo-warmth-split__text{font-size:15px;line-height:1.65;color:var(--vo-muted);margin:0 0 28px}@media(max-width:749px){.vo-warmth-split__text{font-size:14px;margin-bottom:20px}}.vo-warmth-split__features{display:flex;flex-direction:column;gap:20px}.vo-warmth-split__feat{display:flex;gap:14px;align-items:flex-start}.vo-warmth-split__icon{flex:none;width:28px;height:28px;margin-top:1px;color:var(--vo-ink)}.vo-warmth-split__icon svg{width:100%;height:100%}.vo-warmth-split__feat-title{margin:0 0 4px;font-family:var(--font-heading--family);font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--vo-ink)}.vo-warmth-split__feat-text{margin:0;font-size:13px;line-height:1.55;color:var(--vo-muted)}[id^=shopify-section]:has(.vo-bnd) variant-picker,[id^=shopify-section]:has(.vo-bnd) product-form-component,[id^=shopify-section]:has(.vo-bnd) .product-form-buttons,[id^=shopify-section]:has(.vo-bnd) .pickup-availability{display:none!important}@media(max-width:749px){.product-details .group-block.spacing-style{padding-inline:0!important}.product-details{padding-bottom:8px!important}}.vo-bnd{max-width:520px;margin-inline:auto}.vo-bnd__head{text-align:center;margin:0 0 8px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--vo-muted)}.vo-bnd__tier{border:2px solid var(--vo-line);border-radius:10px;padding:12px 14px;margin-bottom:6px;cursor:pointer;transition:border-color .2s}.vo-bnd__tier:last-of-type{margin-bottom:0}.vo-bnd__tier--on{border-color:var(--vo-ink)}.vo-bnd__row{display:flex;align-items:flex-start;gap:8px;cursor:pointer}.vo-bnd__radio{display:none}.vo-bnd__dot{width:18px;height:18px;border:2px solid var(--vo-line);border-radius:50%;flex:none;margin-top:2px;position:relative;transition:border-color .2s}.vo-bnd__tier--on .vo-bnd__dot{border-color:var(--vo-ink)}.vo-bnd__tier--on .vo-bnd__dot:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;background:var(--vo-ink);border-radius:50%}.vo-bnd__info{flex:1;min-width:0}.vo-bnd__name{display:flex;align-items:center;gap:5px;font-size:14px;font-weight:700;color:var(--vo-ink);flex-wrap:wrap}.vo-bnd__badge{display:inline-block;padding:1px 6px;background:var(--vo-ink);color:#fff;font-size:10px;font-weight:700;border-radius:3px;letter-spacing:.02em;white-space:nowrap}.vo-bnd__badge--best{background:var(--vo-sale)}.vo-bnd__sub{display:block;font-size:11px;color:var(--vo-muted);margin-top:1px}.vo-bnd__price{text-align:right;flex:none;white-space:nowrap}.vo-bnd__final{display:block;font-size:15px;font-weight:700;color:var(--vo-ink)}.vo-bnd__was{display:block;font-size:11px;color:var(--vo-muted)}.vo-bnd__opts{display:none;padding-top:8px;margin-top:8px;border-top:1px solid var(--vo-line)}.vo-bnd__tier--on .vo-bnd__opts{display:block}.vo-bnd__opts-label{display:block;font-size:11px;font-weight:600;color:var(--vo-muted);margin-bottom:5px}.vo-bnd__opts-label--n{margin-top:8px;padding-top:8px;border-top:1px dashed var(--vo-line)}.vo-bnd__pick{display:flex;align-items:center;gap:6px}.vo-bnd__thumb{width:36px;height:36px;border-radius:5px;object-fit:cover;flex:none;border:1px solid var(--vo-line)}.vo-bnd__sel{flex:1;min-width:0;padding:7px 26px 7px 8px;border:1px solid var(--vo-line);border-radius:5px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23111'/%3E%3C/svg%3E") right 8px center / 8px no-repeat;font-size:13px;color:var(--vo-ink);-webkit-appearance:none;appearance:none;cursor:pointer}.vo-bnd__sel:focus{outline:none;border-color:var(--vo-ink)}.vo-bnd__cta{display:flex;align-items:center;justify-content:center;width:100%;margin-top:10px;min-height:46px;border:none;border-radius:8px;background:var(--vo-ink);color:#fff;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:opacity .2s}.vo-bnd__cta:hover{opacity:.85}.vo-bnd__cta:disabled{opacity:.5;cursor:not-allowed}@media(max-width:749px){.vo-bnd__head{margin-bottom:8px;font-size:11px}.vo-bnd__tier{padding:10px 12px;margin-bottom:5px;border-radius:8px}.vo-bnd__row{gap:7px}.vo-bnd__dot{width:16px;height:16px}.vo-bnd__name{font-size:13px;gap:4px}.vo-bnd__badge{font-size:9px;padding:1px 5px}.vo-bnd__sub{font-size:10px}.vo-bnd__final{font-size:13px}.vo-bnd__was{font-size:10px}.vo-bnd__opts{padding-top:6px;margin-top:6px}.vo-bnd__opts-label{font-size:10px;margin-bottom:4px}.vo-bnd__opts-label--n{margin-top:6px;padding-top:6px}.vo-bnd__pick{gap:5px}.vo-bnd__sel{padding:6px 24px 6px 7px;font-size:12px;border-radius:4px}.vo-bnd__thumb{width:32px;height:32px;border-radius:4px}.vo-bnd__cta{margin-top:8px;min-height:42px;font-size:12px;border-radius:6px}}.vo-jk-vid{position:relative;max-width:1000px;margin:0 auto}.vo-jk-vid__track{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px 0}.vo-jk-vid__track::-webkit-scrollbar{display:none}.vo-jk-vid__card{flex:none;width:220px;scroll-snap-align:start}@media(max-width:749px){.vo-jk-vid__card{width:180px}}.vo-jk-vid__player{position:relative;aspect-ratio:9/16;background:#1a1a1a;border-radius:8px;overflow:hidden}.vo-jk-vid__cover{width:100%;height:100%;object-fit:cover}.vo-jk-vid__video{width:100%;height:100%;object-fit:cover;border-radius:8px}.vo-jk-vid__placeholder{width:100%;height:100%;background:linear-gradient(135deg,#2a2a2a,#1a1a1a)}.vo-jk-vid__play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:0}.vo-jk-vid__play svg{width:52px;height:52px;filter:drop-shadow(0 2px 8px rgba(0,0,0,.3));transition:transform .2s}.vo-jk-vid__play:hover svg{transform:scale(1.1)}.vo-jk-vid__caption{margin:8px 0 0;font-size:12px;color:var(--vo-muted);text-align:center}.vo-jk-vid__nav{position:absolute;top:calc(50% - 30px);transform:translateY(-50%);z-index:2;width:40px;height:40px;border-radius:50%;border:1px solid var(--vo-line);background:#fff;color:var(--vo-ink);cursor:pointer;display:grid;place-items:center;box-shadow:0 2px 8px #00000014;transition:opacity .2s}.vo-jk-vid__nav svg{width:18px;height:18px}.vo-jk-vid__nav--prev{left:-16px}.vo-jk-vid__nav--next{right:-16px}.vo-jk-vid__nav[disabled]{opacity:0;pointer-events:none}@media(max-width:749px){.vo-jk-vid__nav{display:none}}.vo-vid-lb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#000000eb;display:flex;align-items:center;justify-content:center;padding:24px}.vo-vid-lb[hidden]{display:none}.vo-vid-lb__close{position:absolute;top:12px;right:16px;background:none;border:none;color:#fff;font-size:36px;cursor:pointer;z-index:1}.vo-vid-lb__frame{width:min(90vw,560px);aspect-ratio:9/16;max-height:85vh;background:#000;border-radius:8px;overflow:hidden}.vo-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#000000eb;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 16px 60px}.vo-lightbox[hidden]{display:none}.vo-lightbox__close{position:absolute;top:12px;right:16px;background:none;border:none;color:#fff;font-size:36px;line-height:1;cursor:pointer;padding:4px 10px;z-index:1}.vo-lightbox__prev,.vo-lightbox__next{position:absolute;top:50%;transform:translateY(-50%);background:none;border:none;color:#fff;font-size:48px;line-height:1;cursor:pointer;padding:8px 14px;z-index:1;opacity:.7;transition:opacity .2s}.vo-lightbox__prev:hover,.vo-lightbox__next:hover{opacity:1}.vo-lightbox__prev{left:8px}.vo-lightbox__next{right:8px}.vo-lightbox__img-wrap{max-width:90vw;max-height:75vh;display:flex;align-items:center;justify-content:center}.vo-lightbox__img{max-width:100%;max-height:75vh;object-fit:contain;border-radius:4px}.vo-lightbox__caption{margin:14px 0 0;color:#ffffffb3;font-size:13px;text-align:center}.vo-footer{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;padding-bottom:24px;border-bottom:1px solid var(--vo-line);margin-bottom:24px}@media(max-width:749px){.vo-footer{grid-template-columns:1fr;gap:24px}}.vo-footer__heading{margin:0 0 12px;font-size:12px;font-weight:600;letter-spacing:var(--vo-track);text-transform:uppercase;color:var(--vo-ink)}.vo-footer__links{list-style:none;margin:0;padding:0}.vo-footer__links li{margin-bottom:8px}.vo-footer__links a{font-size:13px;color:var(--vo-muted);text-decoration:none;transition:color .2s}.vo-footer__links a:hover{color:var(--vo-ink)}.vo-footer__text{margin:0 0 8px;font-size:13px;line-height:1.5;color:var(--vo-muted)}.vo-footer__text a{color:var(--vo-ink);text-decoration:underline;text-underline-offset:3px}.shopify-section-group-footer-group h3{font-size:11px!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important;margin:0 0 8px!important}.shopify-section-group-footer-group p{font-size:12px!important;line-height:1.5!important;color:var(--vo-muted)!important;margin:0 0 4px!important}.shopify-section-group-footer-group p a{font-size:12px!important;color:var(--vo-muted)!important;text-decoration:none!important}.shopify-section-group-footer-group p a:hover{color:var(--vo-ink)!important}.shopify-section-group-footer-group .section-wrapper{padding-block-start:24px!important;padding-block-end:24px!important}.vo-ship{padding:12px 0 4px;font-size:12px;letter-spacing:.02em;color:var(--vo-ink)}.vo-ship__bar{height:4px;background:var(--vo-line);margin-top:8px;overflow:hidden}.vo-ship__bar i{display:block;height:100%;background:var(--vo-ink);transition:width .4s ease}
/*# sourceMappingURL=/cdn/shop/t/1/assets/velmory.css.map */
