:root{--v15-black: #000000;--v15-white: #ffffff;--v15-w95: rgba(255,255,255,.95);--v15-w80: rgba(255,255,255,.8);--v15-w70: rgba(255,255,255,.7);--v15-w65: rgba(255,255,255,.65);--v15-w55: rgba(255,255,255,.55);--v15-w50: rgba(255,255,255,.5);--v15-w35: rgba(255,255,255,.35);--v15-w20: rgba(255,255,255,.2);--v15-w12: rgba(255,255,255,.12);--v15-w10: rgba(255,255,255,.1);--v15-w05: rgba(255,255,255,.05);--v15-gray-tint: rgba(94,101,114,.15);--v15-green: #74FF9B;--v15-green-2: #4ADB73;--v15-gold: #EACCA0;--v15-gold-2: #CEA466;--v15-btn: #DEE4F1;--v15-btn-ink: #17181B;--v15-radius: 8px;--v15-radius-card: 24px;--v15-radius-media: 16px;--v15-font-display: "Kanit", "Spartan", "League Spartan", sans-serif;--v15-font-text: "Urbanist", "Spartan", "League Spartan", system-ui, -apple-system, sans-serif;--v15-max: 1440px;--v15-gutter: 80px;--v15-section-y: 140px;--gp-font-nav: "Urbanist", "Spartan", "League Spartan", sans-serif}@media(max-width:1100px){:root{--v15-gutter: 40px;--v15-section-y: 96px}}@media(max-width:749px){:root{--v15-gutter: 20px;--v15-section-y: 64px}}.v15-wrap{max-width:var(--v15-max);margin:0 auto;padding-left:var(--v15-gutter);padding-right:var(--v15-gutter)}.v15-section{background:var(--v15-black);color:var(--v15-white);padding:var(--v15-section-y) 0;font-family:var(--v15-font-text)}.v15-section--tint{background:var(--v15-gray-tint)}.v15-head{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;margin:0 auto 64px;max-width:900px}.v15-head--left{align-items:flex-start;text-align:left;margin-left:0}@media(max-width:749px){.v15-head{margin-bottom:36px}}.v15-eyebrow{font-family:var(--v15-font-text);font-weight:600;font-size:12px;line-height:18px;letter-spacing:3px;text-transform:uppercase;color:var(--v15-w55);margin:0}.v15-h1{font-family:var(--v15-font-display)!important;font-weight:700!important;font-style:italic!important;text-transform:uppercase!important;letter-spacing:0!important;font-size:clamp(40px,4.5vw,72px)!important;line-height:1.1!important;color:#fff;margin:0}.v15-h2{font-family:var(--v15-font-display)!important;font-weight:700!important;font-style:italic!important;text-transform:uppercase!important;letter-spacing:0!important;font-size:clamp(32px,3.5vw,56px)!important;line-height:1.15!important;color:#fff;margin:0}.v15-h3{font-family:var(--v15-font-display)!important;font-weight:700!important;font-style:italic!important;text-transform:uppercase!important;letter-spacing:0!important;font-size:clamp(24px,2vw,32px)!important;line-height:1.25!important;color:#fff;margin:0}.v15-sub{font-family:var(--v15-font-text);font-weight:400;font-size:clamp(17px,1.25vw,20px);line-height:1.5;color:var(--v15-w65);margin:0}.v15-body{font-family:var(--v15-font-text);font-weight:400;font-size:18px;line-height:28px;color:var(--v15-w80);margin:0}.v15-green{color:var(--v15-green)}.v15-gold{color:var(--v15-gold)}.v15-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;height:56px;padding:0 40px;border-radius:var(--v15-radius);background:var(--v15-btn);color:var(--v15-btn-ink);border:1px solid var(--v15-w50);font-family:var(--v15-font-text);font-weight:800;font-size:20px;line-height:24px;text-transform:uppercase;text-decoration:none;cursor:pointer;white-space:nowrap;box-shadow:0 4px 8px #0000001a;transition:transform .15s ease,filter .15s ease}.v15-btn:hover{transform:translateY(-1px);filter:brightness(1.04)}.v15-btn:disabled{opacity:.5;cursor:default;transform:none}.v15-btn svg{width:24px;height:24px;flex:0 0 auto}.v15-btn--md{height:48px;padding:0 32px;font-size:18px;line-height:22px;gap:10px}.v15-btn--md svg{width:20px;height:20px}.v15-btn--sm{height:40px;padding:0 24px;font-size:16px;line-height:24px;font-weight:700;letter-spacing:1.6px;gap:8px}.v15-btn--sm svg{width:18px;height:18px}.v15-btn--green{background:var(--v15-green);border-color:#74ff9b99;color:#06281a}.v15-btn--gold{background:var(--v15-gold);border-color:#eacca099;color:#1a1305}.v15-btn--ghost{background:var(--v15-w10);border-color:transparent;color:#fff;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.v15-link{display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 32px 0 0;font-family:var(--v15-font-text);font-weight:800;font-size:18px;line-height:22px;text-transform:uppercase;color:#fff;text-decoration:none;white-space:nowrap}.v15-link svg{width:20px;height:20px;flex:0 0 auto;transition:transform .15s ease}.v15-link:hover svg{transform:translate(2px,-2px)}.v15-btn-row{display:flex;gap:24px;align-items:center;flex-wrap:wrap}@media(max-width:749px){.v15-btn{height:52px;padding:0 28px;font-size:18px}.v15-btn-row{gap:12px}}.v15-card{background:var(--v15-w05);border-radius:var(--v15-radius-card);overflow:hidden}.v15-card--green{background-image:linear-gradient(90deg,#ffffff0d,#ffffff0d),linear-gradient(172deg,#4adb7329 45%,#4adb7305 90%)}.v15-card--gold{background-image:linear-gradient(90deg,#ffffff0d,#ffffff0d),linear-gradient(172deg,#cea46629 45%,#cea46605 90%)}.v15-media{border-radius:var(--v15-radius-media);overflow:hidden;background:#111}.v15-media img,.v15-media video{width:100%;height:100%;object-fit:cover;display:block}.v15-facts{display:flex;flex-direction:column}.v15-fact{display:flex;gap:16px;align-items:flex-start;padding:14px 0;border-top:1px solid var(--v15-w12)}.v15-fact__k{flex:0 0 150px;font-weight:600;font-size:12px;line-height:24px;letter-spacing:2.5px;text-transform:uppercase;color:var(--v15-w50)}.v15-fact__v{flex:1 1 auto;font-weight:500;font-size:17px;line-height:24px;color:#ffffffe6}.v15-num{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;border:1px solid var(--v15-w35);font-family:var(--v15-font-display);font-weight:700;font-style:italic;font-size:13px;color:#fff;flex:0 0 auto}.v15-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.v15-steps li{display:flex;gap:14px;align-items:flex-start;font-size:18px;line-height:28px;color:var(--v15-w80)}.v15-hr{height:1px;background:var(--v15-w12);border:0;margin:0}@media(max-width:749px){.v15-fact__k{flex-basis:110px}}.v15-proof__grid{justify-content:center}.v15-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:96px;height:96px;border-radius:50%;border:1px solid var(--v15-w35);background:#00000059;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer}.v15-play svg{width:36px;height:36px;margin-left:4px}.v15-play:hover{background:#0000008c}.header-wrapper{background:#000000b8!important;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-bottom:1px solid var(--v15-w10)!important}.header-wrapper--border-bottom{border-bottom:1px solid var(--v15-w10)!important}.header{min-height:72px;align-items:center;max-width:none!important;padding:0 40px!important}.header__heading-logo{max-height:24px;width:auto}.header__heading-logo-wrapper{width:auto!important}.header__inline-menu .list-menu--inline{gap:48px}.header__menu-item,.header__menu-item:link,.header__menu-item:visited,.header__inline-menu .list-menu__item--link{font-family:var(--v15-font-text)!important;font-weight:500!important;font-size:16px!important;line-height:24px!important;letter-spacing:1.6px!important;text-transform:uppercase!important;color:var(--v15-w70)!important;padding:0!important;text-decoration:none!important;text-underline-offset:0!important}.header__menu-item:hover,.header__menu-item:focus,.header__menu-item[aria-current]{color:#fff!important;text-decoration:none!important}.header__menu-item>span{position:relative}.header__active-menu-item{text-decoration:none!important;color:#fff!important}.header__submenu .header__menu-item{text-transform:none!important;letter-spacing:0!important;font-size:16px!important;color:var(--v15-w80)!important}.header__submenu{background:#0d0e10!important;border:1px solid var(--v15-w12)!important;border-radius:12px!important}.header__icon,.header__icon--cart{color:#fff}.header__icons{gap:8px}.cart-count-bubble{background:var(--v15-btn)!important;color:var(--v15-btn-ink)!important}.menu-drawer{background:#000!important}.menu-drawer__menu-item{font-family:var(--v15-font-text)!important;font-weight:600!important;letter-spacing:1.2px!important;text-transform:uppercase!important;font-size:16px!important;color:#fff!important}@media(max-width:989px){.header{min-height:64px;padding-left:16px!important;padding-right:16px!important}}.announcement-bar{background:#0d0e10!important;border-bottom:1px solid var(--v15-w10)}.announcement-bar__message{font-family:var(--v15-font-text)!important;font-weight:600!important;font-size:12px!important;letter-spacing:2.5px!important;text-transform:uppercase!important;color:var(--v15-w80)!important}body{background:#000}.shopify-section:empty{display:none}.button,.shopify-payment-button__button--unbranded,.product-form__submit,.cart__checkout-button,.customer button,.gp-sticky-checkout__btn{display:inline-flex!important;align-items:center;justify-content:center;min-height:56px;padding:0 32px!important;border-radius:var(--v15-radius)!important;background:var(--v15-btn)!important;color:var(--v15-btn-ink)!important;border:1px solid var(--v15-w50)!important;box-shadow:0 4px 8px #0000001a!important;font-family:var(--v15-font-text)!important;font-weight:800!important;font-size:18px!important;line-height:22px!important;letter-spacing:0!important;text-transform:uppercase!important;text-decoration:none!important;transition:transform .15s ease,filter .15s ease}.button:after,.button:before,.product-form__submit:after,.product-form__submit:before,.cart__checkout-button:after,.cart__checkout-button:before{display:none!important;box-shadow:none!important}.button:hover,.product-form__submit:hover,.cart__checkout-button:hover{transform:translateY(-1px);filter:brightness(1.04)}.button--secondary,.button--tertiary,.button-close{background:transparent!important;color:#fff!important;border-color:var(--v15-w30)!important;box-shadow:none!important}.product-form__submit.button--secondary,.product-form__submit{background:var(--v15-btn)!important;color:var(--v15-btn-ink)!important;border-color:var(--v15-w50)!important}.button:disabled,.product-form__submit:disabled,.cart__checkout-button:disabled{opacity:.45;transform:none}.underlined-link,.link,.cart__login-paragraph a,.rte a{color:#fff;text-decoration-color:var(--v15-w50);text-underline-offset:3px}.title--primary,.cart__empty-text,.collection-hero__title,.product__title h1,.product__title h2,.customer h1,.main-page-title,.page-title{font-family:var(--v15-font-display)!important;font-weight:700!important;font-style:italic!important;text-transform:uppercase!important;letter-spacing:0!important;line-height:1.05!important;color:#fff!important}.title--primary,.cart__empty-text,.collection-hero__title,.main-page-title,.page-title,.customer h1{font-size:clamp(32px,4vw,56px)!important}.product__title h1{font-size:clamp(28px,3vw,40px)!important}.cart__login-title,.totals__total,.cart-item__name,.card__heading,.product__text,.facets__heading,.product-count{font-family:var(--v15-font-text)!important;color:#fff}.cart__login-title{font-size:20px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1px}.cart__login-paragraph,.collection-hero__description,.product__description,.cart-item__details,.product-option,.tax-note,.gp-cart-trust,.caption-with-letter-spacing,.rte,.customer p{font-family:var(--v15-font-text)!important;color:var(--v15-w80);letter-spacing:0!important}.collection-hero__description{font-size:20px;max-width:720px}.cart__warnings{padding:96px 0 80px}.cart__warnings .button{margin:24px 0 48px}.cart-items thead th,.cart-items .caption-with-letter-spacing{font-family:var(--v15-font-text)!important;font-weight:600!important;font-size:12px!important;letter-spacing:3px!important;text-transform:uppercase;color:var(--v15-w50)!important}.cart-item__name{font-weight:700!important;font-size:18px!important;text-decoration:none!important}.cart-item{border-bottom:1px solid var(--v15-w12)}.totals__total{font-size:14px!important;font-weight:600!important;letter-spacing:3px;text-transform:uppercase;color:var(--v15-w70)!important}.totals__total-value{font-family:var(--v15-font-display)!important;font-weight:700!important;font-style:italic!important;font-size:32px!important;color:#fff}.cart__footer{border-top:1px solid var(--v15-w12)}.cart__ctas .button{width:100%}.quantity,.field__input,.select__select,.cart__note textarea{background:var(--v15-w05)!important;border-radius:var(--v15-radius)!important;color:#fff!important;font-family:var(--v15-font-text)!important}.quantity:after,.quantity:before,.field:after,.field:before,.select:after,.select:before{display:none!important}.quantity,.field__input,.select__select{border:1px solid var(--v15-w20)!important;box-shadow:none!important}.cart-remove-button .icon-remove,.quantity__button .svg-wrapper{color:var(--v15-w70)}.card-wrapper .card{border-radius:24px;overflow:hidden;background:var(--v15-w05)}.card--standard .card__inner{background:#fff}.card__heading{font-weight:700!important;font-size:16px!important;text-transform:uppercase;letter-spacing:.5px}.card__heading a:after{outline:none!important;box-shadow:none!important}.card .price,.price{font-family:var(--v15-font-text)!important;color:#fff;font-weight:600}.price--on-sale .price-item--regular{color:var(--v15-w50)}.badge{border-radius:999px!important;font-family:var(--v15-font-text)!important;font-weight:700!important;font-size:11px!important;letter-spacing:1.5px;text-transform:uppercase;background:var(--v15-green)!important;color:#06281a!important;border:0!important}.collection-hero{padding:72px 0 24px}.facets__summary,.facet-filters__label,.sorting,.product-count__text{font-family:var(--v15-font-text)!important;color:var(--v15-w70)}.facets__disclosure,.facet-filters__field .select{border:1px solid var(--v15-w20);border-radius:999px}.product__info-container .price{font-size:28px!important}.product__description h2,.product__description h3{font-family:var(--v15-font-display)!important;font-weight:700!important;font-style:italic!important;text-transform:uppercase!important;font-size:20px!important;letter-spacing:0!important;color:#fff}.product__description ul li,.product__description ol li{color:var(--v15-w80)}.product__media-wrapper .product__media{border-radius:24px;overflow:hidden}.product__info-wrapper .product-form__buttons{display:grid;gap:12px}.shopify-payment-button__button--unbranded{background:transparent!important;color:#fff!important;border-color:var(--v15-w30)!important;box-shadow:none!important}.product-form__input .form__label,.product-form__input legend{font-family:var(--v15-font-text)!important;font-weight:600!important;font-size:12px!important;letter-spacing:3px;text-transform:uppercase;color:var(--v15-w50)}.product-form__input input[type=radio]+label{border-radius:999px!important;font-family:var(--v15-font-text)!important;border:1px solid var(--v15-w30)!important;background:transparent;color:#fff}.product-form__input input[type=radio]:checked+label{background:var(--v15-btn)!important;color:var(--v15-btn-ink)!important;border-color:var(--v15-btn)!important}.product__accordion .accordion__title,.accordion summary{font-family:var(--v15-font-text)!important;font-weight:600!important;color:#fff}.accordion{border-color:var(--v15-w12)!important}.product__tax,.product__sku,.product__pickup-availabilities,.shipping-policy{color:var(--v15-w50)}.main-page-title,.page-title{margin-bottom:24px}.page-width .rte,.page-width .rte p,.page-width .rte li{font-size:18px;line-height:1.6}.page-width .rte h2,.page-width .rte h3,.page-width .rte h4{font-family:var(--v15-font-display)!important;font-weight:700!important;font-style:italic!important;text-transform:uppercase!important;letter-spacing:0!important;color:#fff;margin-top:40px}.page-width .rte h4{font-size:22px}@media(max-width:749px){.button,.product-form__submit,.cart__checkout-button{min-height:52px;font-size:16px!important}.cart__warnings{padding:64px 0 48px}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/gp-v15.css.map */
