:root{--c2b-ink:#1d1b20;--c2b-violet:#58215e;--c2b-gold:#efb84f;--c2b-paper:#f7f5f7;--c2b-night:#101015;--c2b-night-soft:#19181f;--c2b-line:#e8e2e9;--c2b-radius:8px;--c2b-content:1480px}body{color:var(--c2b-ink)}body:is(.template-index,.template-product,.template-collection,.template-search,.template-cart,.template-page){min-height:100vh;background:var(--c2b-night)}.template-index #MainContent,.template-product #MainContent,.template-collection #MainContent{background:var(--c2b-night)}.site-header{background:#18161b!important;color:#fff}.site-header .page-width{max-width:var(--c2b-content)}.site-nav__link{font-size:13px!important;font-weight:800;letter-spacing:.025em}.site-nav__link:hover,.site-nav__link:focus{color:#f3c66b!important}.site-header__logo img{max-height:78px;object-fit:contain}.header-wrapper{box-shadow:0 1px #ffffff1a}.announcement{background:#4c1a54;color:#fff}.btn,.rte .btn,.shopify-payment-button .shopify-payment-button__button--unbranded{border-radius:4px;font-weight:800;letter-spacing:.02em}.btn:focus-visible,.site-nav__link:focus-visible,.grid-product__link:focus-visible{outline:3px solid var(--c2b-gold);outline-offset:3px}.section-header__title,.collection-title,.product-single__title{letter-spacing:-.035em;line-height:1.12}.grid-product{margin-bottom:26px}.grid-product__content{background:#fff;border:1px solid #e9e4ea;border-radius:8px;overflow:hidden;transition:box-shadow .25s,transform .25s}.grid-product__content:hover{box-shadow:0 15px 35px #21152818;transform:translateY(-3px)}.grid-product__image-mask{background:#f6f4f6}.grid-product__image-mask img.c2b-product-detail-crop{transform:scale(3);transform-origin:50% 58%}.grid-product__meta{padding:17px 18px 20px}.grid-product__title{font-size:16px;font-weight:700;line-height:1.35;letter-spacing:-.015em}.grid-product__vendor{font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:#746d78}.grid-product__price{font-weight:700;color:var(--c2b-violet)}.collection-hero__content{background:linear-gradient(90deg,#19111cc9,transparent)}.collection-hero .collection-title{color:#fff}.template-collection .page-content{padding-top:46px}.template-collection .section-header:not(.section-header--hero){margin-bottom:28px}.template-collection .collection-title{font-size:clamp(34px,4vw,56px)}.template-product .page-content{padding-top:45px}.product-single__meta{background:#fff;border:1px solid #e8e2e9;border-radius:8px;padding:26px}.product-single__title{font-size:clamp(28px,3vw,42px)!important}.product-single__vendor{color:#746d78;text-transform:uppercase;font-size:12px;font-weight:700;letter-spacing:.1em}.product-single__meta .rte{line-height:1.7}.site-footer{background:#17151a;color:#eee}.site-footer a:hover{color:var(--c2b-gold)}.newsletter-section{background:#f2edf3}.newsletter-section__content h2{letter-spacing:-.03em}.template-index [class*=ai-product-guide-]{background:#fff}.template-index [class*=ai-product-guide__heading-]{font-size:clamp(34px,4vw,56px)!important;letter-spacing:-.045em;line-height:1.1;margin-bottom:36px}.template-index [class*=ai-product-guide__steps-]>[class*=ai-product-guide__step-]{box-shadow:none;border:1px solid #e7e0e9;border-radius:8px}.template-index [class*=ai-product-guide__step-number-]{background:#5b2261;color:#fff}.template-index [class*=ai-product-guide__button-]{background:#5b2261;color:#fff;border-radius:4px}.template-index [class*=ai-product-guide__button-]:hover{background:#3a1140}.template-index [class*=ai-product-guide__step-label-]{color:#71307a;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.template-index [class*=ai-product-guide__image-wrapper-]{background:#f6f4f6}.template-index [class*=ai-product-guide__image-wrapper-] img{object-fit:contain}@media(max-width:749px){.site-header__logo img{max-height:57px}.product-single__meta{padding:18px}.template-collection .page-content,.template-product .page-content{padding-top:28px}}.c2b-fitment__title{display:block;font-size:.62em;line-height:1.25;color:#5c2463;letter-spacing:-.02em;margin-top:6px}.grid-product__title .c2b-fitment__title{font-size:14px;color:#5c2463;margin-top:4px}.c2b-fitment__pill{display:inline-flex;align-items:center;gap:5px;max-width:100%;background:#e6f6eb;border:1px solid #9ed5ae;border-radius:999px;color:#17683d;font-size:12px;font-weight:800;line-height:1.35;padding:7px 11px}.c2b-fitment__pill>span:first-child{font-size:15px;line-height:1}.c2b-fitment__pill--card{font-size:11px;padding:5px 8px;margin:11px 0 0}.c2b-fitment__product-note{margin-top:15px}.c2b-fitment__product-note>a{display:inline-block;color:#5c2463;font-size:12px;text-decoration:underline;margin-left:10px}.c2b-fitment__product-note p{color:#635d66;font-size:12px;line-height:1.5;margin:8px 0 0}.c2b-fitment__title[hidden],.c2b-fitment__pill[hidden],.c2b-fitment__product-note[hidden]{display:none!important}.c2b-collection-masthead{position:relative;overflow:hidden;background:linear-gradient(120deg,#121016,#211425 80%);color:#fff;padding:clamp(55px,6vw,100px) 0 clamp(52px,5vw,82px)}.c2b-collection-masthead:after{content:"";position:absolute;right:-7%;top:-110%;width:60%;height:280%;border:1px solid #ffffff24;border-radius:50%;box-shadow:0 0 0 85px #ffffff08,0 0 0 170px #ffffff05;pointer-events:none}.c2b-collection-masthead .page-width{max-width:1480px;position:relative;z-index:1}.c2b-collection-masthead__eyebrow{display:block;color:#edbd63;font-size:11px;font-weight:900;letter-spacing:.18em;margin-bottom:18px}.c2b-collection-masthead h1{color:#fff;font-size:clamp(44px,5.5vw,78px);line-height:1;letter-spacing:-.055em;margin:0 0 17px;text-wrap:balance}.c2b-collection-masthead p{color:#d7ccd9;font-size:16px;line-height:1.5;margin:0}.c2b-collection-masthead--product{padding:0;border-bottom:1px solid #bd8d47}.c2b-collection-masthead--product:after{opacity:.3}.c2b-collection-masthead--product .c2b-collection-masthead__inner{min-height:510px;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(35px,6vw,90px);align-items:center;padding-top:55px;padding-bottom:55px}.c2b-collection-masthead--product h1{font-size:clamp(52px,5.5vw,80px);line-height:.99;max-width:620px}.c2b-collection-masthead--product p{max-width:440px;font-size:18px}.c2b-collection-masthead__cta{display:inline-flex;align-items:center;gap:30px;margin-top:30px;min-height:50px;padding:12px 20px;background:var(--c2b-gold);color:#171218;border-radius:5px;font-size:13px;font-weight:900;text-decoration:none;transition:background-color .2s,transform .2s}.c2b-collection-masthead__cta:hover{background:#ffd476;color:#171218;transform:translateY(-2px)}.c2b-collection-masthead__product-image{position:relative;overflow:hidden;max-width:620px;max-height:460px;margin-left:auto;border-radius:9px;background:#dad8d8;border:1px solid #ffffff2a;box-shadow:0 25px 65px #0007}.c2b-collection-masthead__product-image img{display:block;width:100%;height:auto;max-height:460px;object-fit:contain}.template-collection #CollectionSection>.page-width{max-width:1480px;padding-top:36px;padding-bottom:90px}.template-collection .grid-product__content{border-radius:9px;box-shadow:0 4px 12px #2417280a}.template-collection .grid-product__image-mask{background:#f1eef2}.template-collection .grid-product__meta{padding:19px 20px 23px}.template-collection .grid-product__title{font-size:17px;line-height:1.3}.template-collection .grid-product__price{font-size:17px}.template-collection .collection-description{max-width:850px;color:#5c5660;line-height:1.6}.template-collection .collection-filter,.template-collection .collection-filters{margin-bottom:22px}@media(max-width:749px){.c2b-collection-masthead{padding:56px 0 53px}.c2b-collection-masthead:after{opacity:.4}.template-collection #CollectionSection>.page-width{padding-top:25px;padding-bottom:65px}.template-collection .grid-product__meta{padding:15px}.template-collection .grid-product__title{font-size:15px}}.template-collection #CollectionSection{background:var(--c2b-night)}.template-collection #CollectionSection>.page-width{color:#f9f7fa}.template-collection #CollectionSection .breadcrumbs,.template-collection #CollectionSection .breadcrumbs a{color:#bdb5c1}.template-collection #CollectionSection .collection-description{color:#cbc4cd}.template-collection #CollectionSection .collection-filter{padding:14px 0 28px;border-bottom:1px solid #ffffff25}.template-collection #CollectionSection .collection-filter__item--drawer{color:#fff;border:1px solid #ffffff78;background:transparent;min-height:42px}.template-collection #CollectionSection .collection-filter__item--drawer:hover{border-color:var(--c2b-gold);color:var(--c2b-gold)}.template-collection #CollectionSection #SortBy{background:#201d25;border:1px solid #ffffff52;border-radius:4px;color:#fff;min-height:42px;max-width:240px}.c2b-collection-count{display:inline-block;margin-left:15px;color:#bcb4c0;font-size:13px}.template-collection #CollectionSection .grid-product__content{background:var(--c2b-night-soft);border:1px solid #ffffff29;box-shadow:none}.template-collection #CollectionSection .grid-product__content:hover{border-color:#efb84f8c;box-shadow:0 18px 40px #0006}.template-collection #CollectionSection .grid-product__image-mask{background:#e6e2e5}.template-collection #CollectionSection .grid-product__title{color:#fff;font-size:17px}.template-collection #CollectionSection .grid-product__vendor{color:#a79eaa}.template-collection #CollectionSection .grid-product__price{color:#f8f5f8;font-size:18px}.template-collection #CollectionSection .grid-product__meta{min-height:185px;display:flex;flex-direction:column;align-items:flex-start}.template-collection #CollectionSection .c2b-grid-product__action{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:42px;margin-top:auto;padding:10px 14px;border-radius:4px;background:var(--c2b-gold);color:#1d1620;font-size:12px;font-weight:900;line-height:1.3}.template-collection #CollectionSection .c2b-grid-product__action span{font-size:18px;line-height:1}.template-collection #CollectionSection .c2b-fitment__title{color:#e7b9ed}.template-collection #CollectionSection[data-product-count="1"] .grid-product{width:100%;max-width:1000px;float:none}.template-collection #CollectionSection[data-product-count="1"] .grid-product__link{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.template-collection #CollectionSection[data-product-count="1"] .grid-product__image-mask{height:420px}.template-collection #CollectionSection[data-product-count="1"] .grid__image-ratio{height:100%;padding-bottom:0!important}.template-collection #CollectionSection[data-product-count="1"] .grid-product__meta{padding:42px;justify-content:center;min-height:420px}.template-collection #CollectionSection[data-product-count="1"] .grid-product__title{font-size:clamp(27px,2.7vw,38px);line-height:1.13;letter-spacing:-.04em}.template-collection #CollectionSection[data-product-count="1"] .grid-product__price{font-size:25px;margin-top:16px}.template-collection #CollectionSection[data-product-count="1"] .c2b-grid-product__action{margin-top:28px;max-width:280px}@media(max-width:900px){.c2b-collection-masthead--product .c2b-collection-masthead__inner{grid-template-columns:1fr;gap:28px}.c2b-collection-masthead__product-image{margin:0;max-width:600px}.c2b-collection-masthead--product h1{font-size:clamp(62px,11vw,86px)}}@media(max-width:749px){.c2b-collection-masthead--product{padding:0}.c2b-collection-masthead--product .c2b-collection-masthead__inner{padding-top:55px;padding-bottom:30px}.c2b-collection-masthead--product h1{font-size:clamp(51px,12vw,70px)}.c2b-collection-masthead__product-image,.c2b-collection-masthead__product-image img{max-height:315px}.template-collection #CollectionSection .collection-filter{padding-top:6px}.c2b-collection-count{display:block;margin:8px 0 0}.template-collection #CollectionSection[data-product-count="1"] .grid-product__link{display:block}.template-collection #CollectionSection[data-product-count="1"] .grid-product__image-mask{height:300px}.template-collection #CollectionSection[data-product-count="1"] .grid-product__meta{min-height:0;padding:24px}.template-collection #CollectionSection[data-product-count="1"] .grid-product__title{font-size:26px}}.c2b-grid-product__action{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding:12px 14px;min-height:44px;border-radius:4px;background:var(--c2b-gold);color:#171219;font-size:13px;font-weight:800}.c2b-collection-lineup{position:relative;isolation:isolate;overflow:hidden;min-height:205px;padding:38px 0;background:#111015;color:#fff;border-bottom:1px solid #ffffff24}.c2b-collection-lineup>img{position:absolute;right:0;top:0;width:65%;height:100%;object-fit:cover;object-position:center 57%;z-index:-2}.c2b-collection-lineup:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#111015 25%,#211328eb 44%,#1110151a);z-index:-1}.c2b-collection-lineup .page-width{max-width:var(--c2b-content)}.c2b-collection-lineup h2{color:#fff;font-size:clamp(32px,3.5vw,48px);line-height:1;margin:0 0 12px;letter-spacing:-.04em}.c2b-collection-lineup p{font-size:15px;color:#c9c3ce;max-width:420px;margin:0}.c2b-collection-lineup .c2b-collection-masthead__eyebrow{font-size:10px;margin-bottom:14px}.announcement{background:linear-gradient(100deg,#2b1537,#4c1a54,#21162c);font-size:11px;letter-spacing:.045em}.site-nav__link--icon{min-width:44px;min-height:44px}@media(max-width:749px){.c2b-collection-lineup{min-height:190px;padding:30px 0}.c2b-collection-lineup>img{width:100%;opacity:.5}.c2b-collection-lineup:before{background:linear-gradient(90deg,#111015f5,#11101555)}.c2b-collection-lineup p{max-width:250px}}@media(prefers-reduced-motion:reduce){.grid-product__content,.c2b-collection-masthead__cta{transition:none}.grid-product__content:hover,.c2b-collection-masthead__cta:hover{transform:none}}.site-header{padding-top:16px;padding-bottom:16px}.template-collection #CollectionSection .collection-description{text-align:left;margin:48px 0 0;padding-top:32px;border-top:1px solid #ffffff24}.template-collection #CollectionSection .collection-description .enlarge-text{font-size:16px;line-height:1.75}.template-collection #CollectionSection .collection-description ul{margin-left:20px}.c2b-collection-empty{padding:56px 24px;text-align:center;background:var(--c2b-night-soft);border:1px solid #ffffff25;border-radius:var(--c2b-radius);color:#fff}.c2b-collection-empty p{font-size:18px;margin-bottom:22px}.c2b-collection-empty__action{background:var(--c2b-gold);border-color:var(--c2b-gold);color:#171219;min-height:46px}.c2b-collection-empty__action:hover{background:#ffd476;color:#171219}
/*# sourceMappingURL=/cdn/shop/t/36/assets/c2b-design.css.map */
