:root{--cc-black:#171b18;--cc-panel:#242a24;--cc-line:#454b42;--cc-mute:#c0b9aa;--cc-blue:#f2e8d5;--cc-tile:#f2eee5}html{scroll-behavior:smooth}body{background:#171b18;color:#f2e8d5}.cc-h{font-family:var(--font-heading-family);font-weight:800;text-transform:uppercase;letter-spacing:-.01em;line-height:1.02;margin:0;color:#f2e8d5}.cc-kicker{font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--cc-blue);margin:0}.cc-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:0 32px;background:var(--cc-blue);color:#000;border:1px solid var(--cc-blue);font-family:var(--font-body-family);font-weight:700;font-size:13px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .2s,border-color .2s}.cc-btn:hover{background:#fff;border-color:#fff;color:#000}.cc-link{display:inline-block;color:#fff;text-decoration:none;border-bottom:1px solid var(--cc-blue);padding:6px 0;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.cc-link:hover{color:var(--cc-blue)}.cc-wrap{padding-left:max(20px,calc((100vw - 1440px)/2));padding-right:max(20px,calc((100vw - 1440px)/2))}.cc-sec{padding-top:clamp(64px,9vw,128px);padding-bottom:clamp(64px,9vw,128px)}.cc-grid .cc-card__media{aspect-ratio:1/1}.cc-grid .cc-card__img{object-fit:cover}.cc-founders .cc-founders__media{aspect-ratio:1/1}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--cc-blue);outline-offset:3px;box-shadow:none}.announcement-bar__message{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.announcement-bar__link:hover .announcement-bar__message{color:var(--cc-blue)}.header-wrapper{border-bottom:1px solid var(--cc-line)}.header__menu-item{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.header__menu-item:hover span,.header__active-menu-item{color:var(--cc-blue);text-decoration:none}.header__icon:hover{color:var(--cc-blue)}.header__submenu{background:#000;border:1px solid var(--cc-line)}.collection-hero__title,.main-page-title,.product__title h1,.title{font-family:var(--font-heading-family);font-weight:800;text-transform:uppercase;letter-spacing:-.01em}.product__title h1{font-size:clamp(26px,3vw,40px);line-height:1.05}.card__inner,.card .card__media,.product__media-item .product-media-container{background:var(--cc-tile)}.card__heading{font-family:var(--font-body-family);font-size:14px;font-weight:600;text-transform:none;letter-spacing:.01em}.card__heading a:hover{color:var(--cc-blue);text-decoration:none}.rte a{color:var(--cc-blue)}.button,.shopify-payment-button__button--unbranded{font-weight:700;letter-spacing:.12em;text-transform:uppercase}.product-form__submit{min-height:56px}.footer{border-top:1px solid var(--cc-line)}.footer-block__heading{font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.footer a:hover{color:var(--cc-blue)}.section+.section{margin-top:0}@media(prefers-reduced-motion:reduce){*{transition:none!important}html{scroll-behavior:auto}}body .gradient,body .header-wrapper,body .cc-grid{background:#171b18;color:#f2e8d5}body .cc-card__title a,body .cc-grid__title,body .cc-link,body .header__menu-item,body .header__icon{color:#f2e8d5}body .cc-card__price{color:#c0b9aa}body .header__heading-logo-wrapper{width:220px!important;height:126px;position:relative;overflow:hidden}body .header__heading-logo{width:220px!important;height:220px!important;max-width:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);filter:none!important}body .footer-block__brand-info .footer-block__image-wrapper{height:126px;width:220px;position:relative;overflow:hidden}body .footer-block__brand-info .footer-block__image-wrapper img{position:absolute;width:220px;height:220px;max-width:none;top:50%;left:50%;transform:translate(-50%,-50%)}body .cc-hero__title{color:#f2e8d5;font-family:Georgia,serif;font-weight:400;text-transform:none;letter-spacing:-.045em;max-width:14ch}body .cc-hero .cc-kicker,body .cc-kicker{color:#f2e8d5}body .cc-grid .cc-grid__title,body .cc-cats__title{font-family:Georgia,serif;font-weight:400;text-transform:none;letter-spacing:-.035em}body .cc-btn{background:#f2e8d5;color:#171b18;border-color:#f2e8d5}body .cc-grid .cc-qa__btn{background:transparent;color:#f2e8d5;border-color:#a59f90}body .cc-grid .cc-qa__btn:hover{background:#f2e8d5;color:#171b18}body .cc-grid .cc-qa__sel{background:#242a24;color:#f2e8d5;border-color:#62685c}body .cc-grid__list:has(>.cc-card:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr));max-width:1000px;margin-inline:auto}body .cc-split{min-height:660px}body .cc-split__copy{justify-content:flex-end;padding-bottom:100px}body .cc-split__line{font-family:Georgia,serif;font-weight:400;text-transform:none;max-width:18ch}body .cc-split__img{object-position:60% center}body .cc-join,body .cc-founders,body .footer,body .header__submenu{background:#171b18;color:#f2e8d5}body .cc-join__icon{width:200px;height:110px;object-fit:cover;object-position:center}body .cc-founders__text,body .cc-join__text{color:#c0b9aa}body .announcement-bar__message{color:#f2e8d5}body .cc-grid .cc-card__media{background:#f2eee5}@media(max-width:749px){body .header__heading-logo-wrapper{width:160px!important;height:92px}body .header__heading-logo{width:160px!important;height:160px!important}body .cc-split{min-height:0}body .cc-split__copy{padding:56px 20px}body .cc-split__panel{min-height:440px}body .cc-grid__list:has(>.cc-card:nth-child(2):last-child){gap:24px 12px}}.cc-join{background:#000;text-align:center;scroll-margin-top:80px}.cc-join__inner{max-width:640px;margin:0 auto}.cc-join__icon{width:56px;height:auto;margin:0 auto 28px;display:block}.cc-join__title{font-size:clamp(36px,5vw,72px)}.cc-join__text{color:#cfcfcf;font-size:17px;line-height:1.6;margin:18px auto 36px;max-width:42ch}.cc-join__row{display:flex;border:1px solid #fff}.cc-join__row input{flex:1;min-width:0;height:56px;padding:0 20px;background:#000;color:#fff;border:0;border-radius:0;font-family:var(--font-body-family);font-size:15px}.cc-join__row input::placeholder{color:#8a8a8a}.cc-join__row input:focus-visible{outline:2px solid var(--cc-blue);outline-offset:-2px}.cc-join__row .cc-btn{min-height:56px;border:0;white-space:nowrap}.cc-join__ok{font-size:16px;color:#fff;border:1px solid var(--cc-blue);padding:18px 20px}.cc-join__ok p{margin:0}.cc-join__ok strong{color:var(--cc-blue)}.cc-join__err{color:#ff8a8a;font-size:14px;margin:12px 0 0}.cc-join__fine{color:#8a8a8a;font-size:12px;margin:16px 0 0}@media(max-width:749px){.cc-join__row{flex-direction:column;border:0;gap:10px}.cc-join__row input{border:1px solid #fff}.cc-join__row .cc-btn{width:100%}}.cc-split{position:relative;display:grid;grid-template-columns:1fr 1fr;min-height:min(86vh,820px);background:#000}.cc-split__panel{position:relative;overflow:hidden;display:block;color:#fff;text-decoration:none;min-height:420px}.cc-split__panel--snow{background:radial-gradient(ellipse at 30% 15%,#1b2c44,#05080d 72%)}.cc-split__panel--golf{background:radial-gradient(ellipse at 70% 15%,#18281c,#050806 72%)}.cc-split__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .8s ease}.cc-split__panel:hover .cc-split__img{transform:scale(1.03)}.cc-split__panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0003,#0009)}.cc-split__tag{position:absolute;z-index:1;left:24px;bottom:24px;font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid var(--cc-blue);padding-bottom:4px}.cc-split__panel--golf .cc-split__tag{left:auto;right:24px}.cc-split__panel:hover .cc-split__tag{color:var(--cc-blue)}.cc-split__hint{position:absolute;top:24px;left:24px;z-index:1;font-size:12px;color:#888}.cc-split__copy{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;pointer-events:none;z-index:2;padding:24px}.cc-split__line{font-size:clamp(34px,5.4vw,84px);max-width:12ch;text-shadow:0 2px 30px rgba(0,0,0,.5)}.cc-split__sub{margin:18px 0 0;color:#d9d9d9;font-size:15px}@media(max-width:749px){.cc-split{grid-template-columns:1fr;min-height:0}.cc-split__panel{min-height:58vh}.cc-split__copy{position:relative;order:-1;padding:72px 20px 48px}.cc-split__line{text-shadow:none}}
/*# sourceMappingURL=/cdn/shop/t/19/compiled_assets/styles.css.map?subset=AAIM */
