:root{--vc-bg: #0A0C0D;--vc-panel: #0F1214;--vc-panel2: #13171A;--vc-line: #1C2124;--vc-line2: #22282B;--vc-line3: #2A3033;--vc-ink: #F3F5F2;--vc-muted: #A3ABAE;--vc-dim: #7E878B;--vc-accent: #C8F03C;--vc-accent-dim: rgba(200, 240, 60, .2);--vc-on-accent: #0A0C0D;--vc-mono: "JetBrains Mono", ui-monospace, Menlo, Consolas, monospace;--vc-sans: "Archivo", "Helvetica Neue", Helvetica, Arial, sans-serif;--vc-radius: 22px;--vc-radius-sm: 14px;--font-body-family: var(--vc-sans);--font-heading-family: var(--vc-sans);--font-body-weight: 400;--font-body-weight-bold: 650;--font-heading-weight: 750;--buttons-radius: 14px;--buttons-radius-outset: 14px;--inputs-radius: 14px;--inputs-radius-outset: 14px;--variant-pills-radius: 12px;--media-radius: 22px;--text-boxes-radius: 22px;--badge-corner-radius: 8px;--product-card-corner-radius: 18px;--collection-card-corner-radius: 18px;color-scheme:dark}html{background:var(--vc-bg);-webkit-text-size-adjust:100%}body{background:var(--vc-bg);color:var(--vc-ink);font-family:var(--vc-sans);-webkit-font-smoothing:antialiased}body.gradient{background:var(--vc-bg)}.color-scheme-1,.color-scheme-2,.color-scheme-4{color:var(--vc-ink)}.color-scheme-3,.color-scheme-5{color:var(--vc-on-accent)}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--vc-accent);outline-offset:3px;box-shadow:none}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4,.product__title h1,.product__title h2{font-family:var(--vc-sans);font-weight:750;font-stretch:110%;letter-spacing:-.02em;line-height:1.02;color:var(--vc-ink);text-wrap:balance}.h0{font-weight:800;letter-spacing:-.025em;line-height:.98}h1,.h1{font-size:clamp(3.4rem,3.6vw,4.8rem)}h2,.h2{font-size:clamp(3.2rem,4vw,5.4rem)}h3,.h3{font-size:clamp(2.2rem,2.4vw,3rem)}p,.rte,.rte p{color:var(--vc-muted);line-height:1.6}.rte a,.rte a:hover{color:var(--vc-accent)}.color-scheme-3 p,.color-scheme-3 .rte,.color-scheme-3 .rte p{color:#2f3639}.caption-with-letter-spacing,.caption-with-letter-spacing--large,.vc-eyebrow,.collapsible-content__caption,.image-with-text__text--caption,.rich-text__caption .caption-with-letter-spacing{font-family:var(--vc-mono)!important;font-size:1.2rem!important;letter-spacing:.16em!important;text-transform:uppercase;color:var(--vc-accent);font-weight:500}.color-scheme-3 .caption-with-letter-spacing,.color-scheme-3 .vc-eyebrow{color:#2f3639}.vc-mono{font-family:var(--vc-mono)}.vc-label{font-family:var(--vc-mono);font-size:1rem;letter-spacing:.14em;text-transform:uppercase;color:var(--vc-dim)}.button,.shopify-challenge__button,.customer button,.product-form__submit,.quick-add__submit{font-family:var(--vc-sans);font-weight:750;font-size:1.6rem;min-height:5.6rem;border-radius:14px;letter-spacing:0;--color-button: 200, 240, 60;--color-button-text: 10, 12, 13}.button:after,.shopify-challenge__button:after,.customer button:after,.product-form__submit:after{box-shadow:none}.button--secondary,.button--secondary:hover{--color-button: 10, 12, 13;--color-button-text: 243, 245, 242;background:transparent;color:var(--vc-ink);box-shadow:inset 0 0 0 1px var(--vc-line3)}.button--secondary:after{box-shadow:inset 0 0 0 1px var(--vc-line3)!important}.button:hover:after{box-shadow:none}.color-scheme-3 .button{--color-button: 10, 12, 13;--color-button-text: 243, 245, 242}.color-scheme-3 .button--secondary{--color-button-text: 10, 12, 13;color:var(--vc-on-accent);box-shadow:inset 0 0 0 1px #0a0c0d59}.color-scheme-3 .button--secondary:after{box-shadow:inset 0 0 0 1px #0a0c0d59!important}.link,.link--text,.underlined-link{color:var(--vc-ink)}.link:hover,.underlined-link:hover{color:var(--vc-accent)}.field__input,.select__select,.customer .field input,.customer select,.localization-form__select{background:#fff;color:var(--vc-on-accent);border-radius:14px;min-height:5.6rem;font-size:1.6rem}.field:after,.select:after,.customer .field:after,.customer select:after{box-shadow:none;border:1px solid rgba(10,12,13,.2);border-radius:14px}.field__label,.customer .field label{font-family:var(--vc-mono);font-size:.9rem;letter-spacing:.14em;text-transform:uppercase;color:#4f585c;left:1.8rem}.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label{font-size:.9rem}.field__button{color:var(--vc-on-accent)}.announcement-bar{background:var(--vc-accent);color:var(--vc-on-accent)}.announcement-bar__message,.announcement-bar__link{font-family:var(--vc-mono);font-size:1.1rem;letter-spacing:.16em;text-transform:uppercase;color:var(--vc-on-accent);padding:1rem 1.6rem}.utility-bar{border-bottom:0}.header-wrapper{background:#0a0c0ddb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--vc-line)}.header-wrapper--border-bottom{border-bottom:1px solid var(--vc-line)}.shopify-section-header-sticky .header-wrapper{background:#0a0c0ddb}.header{padding-top:1.4rem;padding-bottom:1.4rem}.header__heading-logo{max-height:5.6rem;width:auto}.header__heading-logo-wrapper{max-height:5.6rem}.header__menu-item{font-size:1.4rem;font-weight:600;color:var(--vc-ink)}.header__menu-item:hover span,.header__menu-item span:hover{text-decoration:none;color:var(--vc-accent)}.header__active-menu-item{color:var(--vc-accent);text-decoration:none}.header__icon,.header__icon .icon{color:var(--vc-ink)}.header__icon{border:1px solid var(--vc-line2);border-radius:12px;width:4.4rem;height:4.4rem;margin-left:.6rem}.header__icon:hover{border-color:var(--vc-line3)}.cart-count-bubble{background:var(--vc-accent);color:var(--vc-on-accent);font-family:var(--vc-mono);font-size:1.1rem;width:2rem;height:2rem}.menu-drawer,.menu-drawer__inner-container{background:var(--vc-bg);color:var(--vc-ink);border-color:var(--vc-line)}.menu-drawer__menu-item{font-size:1.8rem;font-weight:650;color:var(--vc-ink)}.card--standard .card__inner,.card--card{background:var(--vc-panel);border:1px solid var(--vc-line2);border-radius:18px}.card--standard .card__inner .card__media,.card--card .card__media{border-radius:18px}.card__inner:after{box-shadow:none}.card .media{background:var(--vc-panel)}.card__content{padding-left:0;padding-right:0}.card__heading{font-family:var(--vc-sans);font-weight:650;font-size:1.6rem;letter-spacing:0;line-height:1.3;color:var(--vc-ink);text-wrap:pretty}.card__heading a:after{outline:0;box-shadow:none}.card-information .caption-with-letter-spacing{font-size:1rem!important;color:var(--vc-dim)}.badge{font-family:var(--vc-mono);font-size:1rem;letter-spacing:.14em;text-transform:uppercase;border:0;border-radius:8px;padding:.5rem .8rem;background:var(--vc-accent);color:var(--vc-on-accent)}.card__badge.top.left{top:1.2rem;left:1.2rem}.card__badge.bottom.left{bottom:1.2rem;left:1.2rem}.price__badge-sold-out,.badge.color-scheme-4{background:var(--vc-line3);color:var(--vc-ink)}.price{color:var(--vc-ink)}.price-item--regular,.price-item--sale{font-weight:750;letter-spacing:-.02em}.product .price .price-item--sale.price-item--last,.product .price .price-item--regular{font-size:3.4rem;font-stretch:105%}.price--on-sale .price-item--regular{color:var(--vc-dim);text-decoration:line-through;font-weight:400;font-size:1.8rem}.product .price--on-sale .price-item--regular{font-size:1.8rem}.price--on-sale .price__badge-sale{margin-left:.6rem;background:transparent;color:var(--vc-accent);border:1px solid var(--vc-accent-dim)}.product .price__badge-sale{font-size:1.1rem;padding:.6rem 1rem}.card .price__badge-sale{display:none}.product__info-container{--vc-gap: 2.2rem}.product__info-container>*+*{margin-top:1.6rem}.product__title{margin-bottom:.4rem}.product__title h1{font-size:clamp(3.4rem,3.6vw,4.8rem);line-height:1}.product__text.caption-with-letter-spacing{margin-bottom:1.2rem}.product__description,.product__description p,.product__text{color:var(--vc-muted);font-size:1.8rem;line-height:1.55}.product__tax,.product__sku,.product__inventory{font-family:var(--vc-mono);font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;color:var(--vc-muted)}.product__inventory{display:flex;align-items:center;gap:.8rem}.product__inventory:before{content:"";width:.8rem;height:.8rem;border-radius:50%;background:var(--vc-accent)}.product-form__input .form__label,.product-form__input--dropdown .form__label{font-family:var(--vc-mono);font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;color:var(--vc-muted);margin-bottom:1rem}.product-form__input--pill input[type=radio]+label,.product-form__input--pill input[type=radio]+label:hover{min-width:6.4rem;min-height:4.8rem;padding:0 1.8rem;border-radius:12px;font-size:1.5rem;font-weight:650;color:var(--vc-ink);background:transparent;border:1px solid var(--vc-line3);box-shadow:none}.product-form__input--pill input[type=radio]:checked+label,.product-form__input--pill input[type=radio]:checked+label:hover{background:var(--vc-accent);color:var(--vc-on-accent);border-color:var(--vc-accent)}.product-form__input--pill input[type=radio]:focus-visible+label{outline:2px solid var(--vc-accent);outline-offset:3px}.product-form__input--swatch .swatch-input__input+.swatch-input__label{border-radius:12px;width:4.4rem;height:4.4rem;border:1px solid var(--vc-line3)}.product-form__input--swatch .swatch-input__input:checked+.swatch-input__label{border:2px solid var(--vc-accent);box-shadow:none;outline:none}.product-form__submit{justify-content:space-between;padding-left:2.2rem;padding-right:2.2rem}.product-form__submit .vc-cta-price{font-family:var(--vc-mono);font-size:1.4rem;font-weight:500}.shopify-payment-button__button--unbranded{border-radius:14px;min-height:5.6rem;font-weight:650;background:transparent;color:var(--vc-ink);box-shadow:inset 0 0 0 1px var(--vc-line3)}.shopify-payment-button__button--unbranded:hover:not([disabled]){background:var(--vc-panel2)}.product__media-wrapper .product__media{border-radius:22px;border:1px solid var(--vc-line2);background:var(--vc-panel)}.thumbnail{border-radius:14px;border:1px solid var(--vc-line2);background:var(--vc-panel)}.thumbnail[aria-current]{border:2px solid var(--vc-accent);box-shadow:none}.slider-button{color:var(--vc-ink)}.product__media-icon{background:var(--vc-panel);border-color:var(--vc-line3);color:var(--vc-ink)}.vc-benefits{list-style:none;margin:.6rem 0 0;padding:0;display:flex;flex-direction:column;gap:1.2rem}.vc-benefits li{display:grid;grid-template-columns:2.4rem 1fr;gap:1.2rem;font-size:1.5rem;line-height:1.5;color:var(--vc-muted)}.vc-benefits li b{color:var(--vc-ink);font-weight:650}.vc-benefits svg{width:2.4rem;height:2.4rem;color:var(--vc-accent)}.vc-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--vc-line2);border-radius:18px;overflow:hidden;background:var(--vc-panel);margin-top:2rem}.vc-trust>div{padding:1.6rem 1.8rem;display:flex;flex-direction:column;gap:.6rem}.vc-trust>div+div{border-left:1px solid var(--vc-line)}.vc-trust b{font-size:1.4rem;font-weight:650;color:var(--vc-ink)}.vc-trust .vc-label{font-size:1rem}.vc-trust-note{margin-top:1rem;font-size:1.3rem;color:var(--vc-dim);line-height:1.5}.vc-trust-note a{color:var(--vc-muted);text-decoration:underline}@media screen and (max-width:480px){.vc-trust>div{padding:1.2rem}.vc-trust b{font-size:1.2rem}}.accordion{border-top:1px solid var(--vc-line);border-bottom:0;margin-top:0}.accordion+.accordion{border-top:0}.accordion details,.product__accordion{border-bottom:1px solid var(--vc-line)}.accordion summary,.product__accordion .summary__title{padding:1.8rem 0}.accordion .accordion__title,.accordion__title.inline-richtext{font-size:1.7rem;font-weight:650;color:var(--vc-ink)}.accordion .icon-accordion{display:none}.accordion summary .icon-caret,.product__accordion summary .icon-caret{display:none}.accordion summary:after,.product__accordion summary:after{content:"+";font-family:var(--vc-mono);font-size:2.2rem;color:var(--vc-accent);margin-left:auto;transition:transform .2s}.accordion details[open]>summary:after,.product__accordion[open]>summary:after{transform:rotate(45deg)}.accordion summary{display:flex;align-items:center;gap:2rem}.accordion__content{padding:0 0 2rem;color:var(--vc-muted);font-size:1.5rem;line-height:1.65}.accordion__content p{margin-top:0}.collapsible-content__heading{margin-bottom:1.2rem}.collapsible-content .accordion__title{font-size:1.9rem;line-height:1.3}.collapsible-content__grid{max-width:86rem}.collapsible-content .accordion{background:transparent}.rating-star{--color-rating-star: var(--vc-accent)}.rating-text,.rating-count{color:var(--vc-muted);font-size:1.4rem}.page-width{max-width:124rem;padding:0 clamp(2rem,5vw,5.6rem)}.title-wrapper-with-link{align-items:flex-end}.title-wrapper-with-link .link{color:var(--vc-ink);font-weight:650}.collection__title .title,.featured-collection .title,.collection-list-title{margin-bottom:0}.collection-list__item .card__heading{font-size:1.6rem}.multicolumn-card{background:var(--vc-panel);border:1px solid var(--vc-line2);border-radius:22px}.newsletter-form__field-wrapper .field{margin-bottom:1rem}.newsletter__subheading,.newsletter__wrapper p{color:inherit}.rich-text__blocks .button{margin-top:.4rem}.image-with-text__content{background:transparent}.image-with-text__media{border-radius:24px;overflow:hidden;border:1px solid var(--vc-line2)}.image-with-text__text{color:var(--vc-muted);font-size:1.7rem}.drawer__inner,.cart-drawer{background:var(--vc-bg);color:var(--vc-ink);border-color:var(--vc-line)}.cart-drawer .drawer__header{border-bottom:1px solid var(--vc-line)}.cart-item__name,.totals__total,.totals__total-value{color:var(--vc-ink)}.cart-drawer .cart__checkout-button{--color-button: 200, 240, 60;--color-button-text: 10, 12, 13}.quantity{border-radius:12px;border:1px solid var(--vc-line3);background:transparent;color:var(--vc-ink)}.quantity:after,.quantity:before{box-shadow:none;border:0}.quantity__input,.quantity__button{color:var(--vc-ink)}.footer{border-top:1px solid var(--vc-line);margin-top:0}.footer__content-top{padding-top:5.6rem;padding-bottom:4rem}.footer-block__heading{font-family:var(--vc-mono);font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;color:var(--vc-dim);margin-bottom:1.6rem}.footer-block__details-content .list-menu__item--link{color:var(--vc-ink);font-size:1.4rem}.footer-block__details-content .list-menu__item--link:hover{color:var(--vc-accent);text-decoration:none}.footer-block__brand-info,.footer-block__brand-info .rte,.footer-block__brand-info p{font-family:var(--vc-mono);font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;color:var(--vc-muted);line-height:1.8}.footer-block__brand-info .h2{font-family:var(--vc-sans);font-size:2.2rem;font-weight:800;letter-spacing:-.02em;text-transform:none}.footer__content-bottom{border-top:1px solid var(--vc-line)}.copyright__content,.copyright__content a{font-family:var(--vc-mono);font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;color:var(--vc-dim)}.list-social__link,.list-social__link .icon,.footer .disclosure__button,.footer .localization-form__select{color:var(--vc-ink)}.vc-section{padding-top:clamp(6.4rem,8vw,11rem);padding-bottom:0}.vc-section--pad-bottom{padding-bottom:clamp(7.2rem,9vw,12rem)}.vc-section-head{display:flex;flex-direction:column;gap:1.6rem;max-width:82rem;margin-bottom:3.6rem}.vc-section-head .vc-lede{font-size:1.8rem;line-height:1.6;color:var(--vc-muted);max-width:60ch;margin:0}.vc-section-head--row{max-width:none;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:2.4rem;flex-wrap:wrap}.vc-section-head--row>div{display:flex;flex-direction:column;gap:1.6rem;max-width:82rem}.vc-card{background:var(--vc-panel);border:1px solid var(--vc-line2);border-radius:22px}.vc-pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.8rem}.vc-pillar{padding:2.8rem;display:flex;flex-direction:column;gap:1.4rem;min-width:0}.vc-pillar__num{font-family:var(--vc-mono);font-size:1.2rem;color:var(--vc-accent)}.vc-pillar__title{font-size:2rem;font-weight:700;line-height:1.2;color:var(--vc-ink);margin:0}.vc-pillar__text{font-size:1.5rem;line-height:1.55;color:var(--vc-muted);margin:0}.vc-pillars--list{display:flex;flex-direction:column}.vc-pillars--list .vc-pillar{display:grid;grid-template-columns:4.4rem 1fr;gap:1.2rem;padding:1.8rem 0;border-top:1px solid var(--vc-line);background:transparent;border-left:0;border-right:0;border-bottom:0;border-radius:0}.vc-pillars--list .vc-pillar:last-child{border-bottom:1px solid var(--vc-line)}.vc-pillars--list .vc-pillar__title{font-size:1.8rem;margin-bottom:.4rem}.vc-pillars-split{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(3.2rem,6vw,8rem);align-items:center}.vc-pillars-split__media{aspect-ratio:4 / 3;border-radius:24px;overflow:hidden;border:1px solid var(--vc-line2);background:var(--vc-panel)}.vc-pillars-split__media img{width:100%;height:100%;object-fit:cover;display:block}.vc-pillars-split .vc-section-head{margin-bottom:2.2rem}@media screen and (max-width:900px){.vc-pillars-split{grid-template-columns:1fr}.vc-pillars-split__media{order:2}}@media screen and (max-width:760px){.vc-pillars{grid-template-columns:1fr}}.vc-compare{overflow-x:auto;border:1px solid var(--vc-line2);border-radius:22px;background:var(--vc-panel)}.vc-compare table{width:100%;border-collapse:collapse;min-width:64rem;font-size:1.5rem}.vc-compare th,.vc-compare td{text-align:left;padding:1.8rem 2.4rem;border-bottom:1px solid var(--vc-line);vertical-align:middle}.vc-compare thead th{font-size:1.5rem;font-weight:600;color:var(--vc-muted);padding-top:2rem;padding-bottom:2rem}.vc-compare thead th.vc-compare__ours{color:var(--vc-accent);font-weight:750}.vc-compare tbody th{font-weight:600;color:var(--vc-ink)}.vc-compare tbody td{color:var(--vc-muted)}.vc-compare tbody td.vc-compare__ours{background:var(--vc-panel2);color:var(--vc-ink);font-weight:700}.vc-compare thead th.vc-compare__ours{background:var(--vc-panel2)}.vc-compare tr:last-child th,.vc-compare tr:last-child td{border-bottom:0}.vc-compare svg{width:2.2rem;height:2.2rem;display:block}.vc-compare .vc-yes{color:var(--vc-accent)}.vc-compare td:not(.vc-compare__ours) .vc-yes{color:var(--vc-muted)}.vc-compare .vc-no{color:var(--vc-dim)}.vc-hero{padding:clamp(5.6rem,7vw,9.6rem) 0 clamp(4rem,5vw,6.4rem);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2.8rem,5vw,6.4rem);align-items:center}.vc-hero__copy{display:flex;flex-direction:column;gap:2.2rem;min-width:0}.vc-hero__copy h1{font-size:clamp(4.4rem,5.6vw,7.6rem);font-weight:800;letter-spacing:-.025em;line-height:.98;margin:0}.vc-hero__lede{font-size:clamp(1.7rem,1.6vw,2rem);line-height:1.6;color:var(--vc-muted);max-width:52ch;margin:0}.vc-hero__buttons{display:flex;gap:1rem;flex-wrap:wrap}.vc-hero__stats{display:flex;gap:2.8rem;flex-wrap:wrap;padding-top:.8rem}.vc-hero__stat{display:flex;flex-direction:column;gap:.4rem}.vc-hero__stat b{font-size:2.6rem;font-weight:750;font-stretch:105%;letter-spacing:-.02em;color:var(--vc-ink);line-height:1}.vc-hero__media{position:relative;aspect-ratio:4 / 5;border-radius:24px;overflow:hidden;border:1px solid var(--vc-line2);background:var(--vc-panel);min-width:0}.vc-hero__media img{width:100%;height:100%;object-fit:cover;display:block}.vc-hero__media .vc-label{position:absolute;top:1.6rem;left:1.6rem;color:var(--vc-muted)}@media screen and (max-width:900px){.vc-hero{grid-template-columns:1fr;padding-top:3.6rem}.vc-hero__media{order:1}.vc-hero__copy{order:2}.vc-hero__buttons .button{width:100%}.vc-hero__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}.vc-hero__stat b{font-size:2rem}}.vc-cta{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:1.8rem}.vc-cta__panel{border-radius:22px;padding:clamp(2.6rem,3.4vw,4.4rem);display:flex;flex-direction:column;gap:2.2rem;min-width:0}.vc-cta__panel--accent{background:var(--vc-accent);color:var(--vc-on-accent)}.vc-cta__panel--accent h3,.vc-cta__panel--accent .vc-eyebrow{color:var(--vc-on-accent)}.vc-cta__panel--accent .vc-eyebrow{color:#2f3639}.vc-cta__panel--accent p{color:#2f3639;font-size:1.6rem;line-height:1.55;margin:0}.vc-cta__panel--accent h3{font-size:clamp(3rem,3.4vw,4.6rem);font-weight:800;line-height:1;margin:0}.vc-cta__panel--dark{background:var(--vc-panel);border:1px solid var(--vc-line2);justify-content:space-between;gap:1.8rem}.vc-cta__panel--dark h3{font-size:clamp(2.4rem,2.6vw,3.2rem);line-height:1.08;margin:0}.vc-cta__panel--dark p{font-size:1.5rem;color:var(--vc-muted);margin:0}.vc-cta__panel--dark>div{display:flex;flex-direction:column;gap:1.4rem}.vc-cta__form{display:flex;flex-direction:column;gap:1rem}.vc-cta__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.vc-cta__fields .field--full{grid-column:1 / -1}.vc-cta__form .button{--color-button: 10, 12, 13;--color-button-text: 243, 245, 242;width:100%}.vc-cta__form .form__message{color:var(--vc-on-accent)}.vc-cta__fine{font-size:1.2rem;color:#2f3639;margin:0}@media screen and (max-width:900px){.vc-cta{grid-template-columns:1fr}.vc-cta__panel--dark{order:-1}}@media screen and (max-width:480px){.vc-cta__fields{grid-template-columns:1fr}}.vc-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:30;background:#0a0c0deb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--vc-line);padding:1.2rem 1.6rem calc(1.2rem + env(safe-area-inset-bottom,0px));display:none;align-items:center;gap:1.2rem;transform:translateY(110%);transition:transform .25s ease}.vc-sticky-atc.is-visible{transform:translateY(0)}.vc-sticky-atc__info{display:flex;flex-direction:column;min-width:0;flex:1}.vc-sticky-atc__title{font-size:1.3rem;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--vc-ink)}.vc-sticky-atc__price{font-family:var(--vc-mono);font-size:1.2rem;color:var(--vc-muted)}.vc-sticky-atc__price s{margin-left:.4rem}.vc-sticky-atc .button{min-height:5.2rem;padding:0 2.2rem;white-space:nowrap}@media screen and (max-width:749px){.vc-sticky-atc{display:flex}body.vc-has-sticky-atc{padding-bottom:8.8rem}}.vc-breadcrumb{font-family:var(--vc-mono);font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;color:var(--vc-muted);display:flex;gap:1rem;flex-wrap:wrap;padding:2rem 0 0}.vc-breadcrumb a{color:var(--vc-muted);text-decoration:none}.vc-breadcrumb a:hover{color:var(--vc-accent)}.vc-breadcrumb span[aria-current]{color:var(--vc-ink)}.product-form__input--pill input.disabled,.product-form__input--pill input.disabled+label,.product-form__input--swatch .swatch-input__input.visually-disabled,.product-form__input--swatch .swatch-input__input.visually-disabled+.swatch-input__label{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/12/assets/vc-theme.css.map */
