:root{--cc-gold: #e8b44c;--cc-gold-soft: #f1c977;--cc-orange: #e0532b;--cc-brand-gradient: linear-gradient(95deg, var(--cc-gold) 0%, var(--cc-orange) 100%);--cc-ring: rgba(232, 180, 76, .45);--cc-radius-sm: 10px;--cc-radius-md: 16px;--cc-radius-lg: 22px;--cc-radius-pill: 999px;--boxRadius: var(--cc-radius-md);--productRadius: var(--cc-radius-md);--inputRadius: 12px;--btnRadius: 12px;--cc-shadow-xs: 0 1px 2px rgba(15, 16, 20, .06);--cc-shadow-sm: 0 2px 8px rgba(15, 16, 20, .08);--cc-shadow-md: 0 10px 28px rgba(15, 16, 20, .12);--cc-shadow-lg: 0 22px 50px rgba(15, 16, 20, .18);--cc-shadow-gold: 0 14px 34px rgba(224, 83, 43, .22);--cc-space-1: 4px;--cc-space-2: 8px;--cc-space-3: 12px;--cc-space-4: 16px;--cc-space-5: 24px;--cc-space-6: 32px;--cc-space-7: 48px;--cc-space-8: 64px;--cc-space-9: 96px;--cc-ease: cubic-bezier(.4, 0, .2, 1);--cc-ease-out: cubic-bezier(.16, 1, .3, 1);--cc-dur-fast: .18s;--cc-dur: .32s;--cc-dur-slow: .55s;--headingBaseLineHeight: 1.12;--h1Text: clamp(2rem, 1.3rem + 3.2vw, 3.25rem);--h2TextLarge: clamp(1.75rem, 1.2rem + 2.4vw, 2.5rem);--h2TextMedium: clamp(1.55rem, 1.15rem + 1.8vw, 2rem);--h2Text: clamp(1.4rem, 1.1rem + 1.3vw, 1.75rem);--h3Text: clamp(1.2rem, 1.02rem + .7vw, 1.45rem)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,.h1,.h2,.h2Large,.h2Medium,.h3{letter-spacing:-.018em;text-wrap:balance}p{line-height:1.6;text-wrap:pretty}.heading-header h2,.heading-header .h2,.heading-header .h3,.heading-header .h4{line-height:1.14}html{scroll-behavior:smooth}::selection{background:#e8b44c47;color:inherit}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.btn{border-radius:var(--btnRadius);transition:transform var(--cc-dur-fast) var(--cc-ease),box-shadow var(--cc-dur) var(--cc-ease),background-color var(--cc-dur) var(--cc-ease),color var(--cc-dur) var(--cc-ease),border-color var(--cc-dur) var(--cc-ease);will-change:transform}.fill-btn:hover,.shopify-payment-button__button:hover,button[name=add]:hover{transform:translateY(-2px);box-shadow:var(--cc-shadow-md)}.btn:active{transform:translateY(0);box-shadow:var(--cc-shadow-sm)}.form-input-field,input[type=text],input[type=email],input[type=search],input[type=tel],textarea{border-radius:var(--inputRadius);transition:border-color var(--cc-dur) var(--cc-ease),box-shadow var(--cc-dur) var(--cc-ease),background-color var(--cc-dur) var(--cc-ease)}.btn:focus-visible,a:focus-visible,.form-input-field:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:none;box-shadow:0 0 0 3px var(--cc-ring);border-radius:var(--cc-radius-sm)}.media-image,.media-box,.gallery-image-item,.gallery-card,.popup-image,.product-gallery-image-wrapper{background-color:transparent}img[src*="no-image-2048.gif"]{display:none!important}.product-gallery-wrapper .product-gallery-container{grid-template-rows:minmax(0,1fr) auto}.product-gallery-wrapper .product-main-gallery{height:100%;min-height:0;overflow:hidden}.product-gallery-wrapper .product-main-gallery .flickity-viewport{height:100%!important;min-height:0}.product-gallery-wrapper .product-main-gallery .flickity-slider{height:100%}.product-gallery-wrapper .product-main-gallery .product-gallery-image-wrapper{height:100%;display:flex;align-items:center;justify-content:center;padding:8px}.product-gallery-wrapper .product-main-gallery .product-gallery-image-wrapper img{height:auto;width:auto;max-height:100%;max-width:100%;object-fit:contain;margin:auto}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){@keyframes cc-fade-in-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.cc-reveal{animation:cc-fade-in-up linear both;animation-timeline:view();animation-range:entry 0% entry 38%}}}.cc-contact{position:relative}.cc-contact--solo .cc-contact__form-col{flex:0 0 100%;max-width:720px;margin-inline:auto}.cc-contact__media-col{padding-inline:24px}.cc-contact__media .media-image{border-radius:var(--cc-radius-lg);overflow:hidden;box-shadow:var(--cc-shadow-lg)}.cc-contact .cc-card{position:relative;overflow:hidden;border-radius:var(--cc-radius-lg);padding:clamp(28px,4vw,52px);background:linear-gradient(165deg,#ffffff0f,#ffffff04),var(--bodyForegroundColor);border:1px solid rgba(128,128,128,.2);box-shadow:var(--cc-shadow-lg)}.cc-card__accent{position:absolute;inset:0 0 auto 0;height:3px;background:var(--cc-brand-gradient);opacity:.9}.cc-contact .cc-card:before{content:"";position:absolute;top:-130px;right:-130px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(224,83,43,.2),transparent 62%);pointer-events:none}.cc-contact__head{position:relative;margin-bottom:28px}.cc-contact__head.align-center{text-align:center}.cc-contact__head.align-right{text-align:right}.cc-contact__badge{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;margin-bottom:18px;color:#1a1206;background:var(--cc-brand-gradient);box-shadow:0 10px 24px #e0532b59}.cc-contact__head.align-center .cc-contact__badge{margin-inline:auto}.cc-contact__title{margin:0 0 8px;padding:0}.cc-contact__subtitle{margin:0;max-width:48ch;color:var(--bodyTextColor);opacity:.72;font-size:15px;line-height:1.6}.cc-contact__head.align-center .cc-contact__subtitle{margin-inline:auto}.cc-form__row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.cc-field{position:relative;margin-bottom:16px}.cc-form__row .cc-field{margin-bottom:0}.cc-field__icon{position:absolute;left:16px;top:50%;transform:translateY(-50%);display:inline-flex;color:var(--bodyTextColor);opacity:.45;pointer-events:none;transition:color var(--cc-dur) var(--cc-ease),opacity var(--cc-dur) var(--cc-ease)}.cc-field__icon--area{top:20px;transform:none}.cc-form .cc-input{width:100%;padding:22px 16px 10px 46px;color:var(--bodyTextColor);font-size:15px;line-height:1.3;background:#0000002e;background:color-mix(in srgb,var(--bodyColor) 62%,transparent);border:1.5px solid rgba(255,255,255,.12);border-color:color-mix(in srgb,var(--bodyTextColor) 18%,transparent);border-radius:var(--inputRadius);-webkit-appearance:none;appearance:none;transition:border-color var(--cc-dur) var(--cc-ease),box-shadow var(--cc-dur) var(--cc-ease),background-color var(--cc-dur) var(--cc-ease)}.cc-form .cc-textarea{padding-top:26px;min-height:150px;line-height:1.5;resize:vertical}.cc-form .cc-input::placeholder{color:transparent}.cc-form .cc-input:hover{border-color:color-mix(in srgb,var(--bodyTextColor) 32%,transparent)}.cc-form .cc-input:focus{outline:none;border-color:var(--cc-gold);box-shadow:0 0 0 4px var(--cc-ring)}.cc-form .cc-field:focus-within .cc-field__icon{color:var(--cc-gold);opacity:1}.cc-field__label{position:absolute;left:46px;top:50%;transform:translateY(-50%);color:var(--bodyTextColor);opacity:.6;font-size:15px;pointer-events:none;transition:top var(--cc-dur) var(--cc-ease),font-size var(--cc-dur) var(--cc-ease),color var(--cc-dur) var(--cc-ease),opacity var(--cc-dur) var(--cc-ease),transform var(--cc-dur) var(--cc-ease)}.cc-field--area .cc-field__label{top:22px;transform:none}.cc-input:focus~.cc-field__label,.cc-input:not(:placeholder-shown)~.cc-field__label{top:9px;transform:none;font-size:11px;letter-spacing:.05em;text-transform:uppercase;opacity:.95;color:var(--cc-gold)}.cc-form__actions{margin-top:26px}.cc-form__actions.align-center{text-align:center}.cc-form__actions.align-right{text-align:right}.cc-form .cc-submit{display:inline-flex;align-items:center;justify-content:center;gap:10px;margin:0;padding:16px 34px;border:0;border-radius:var(--cc-radius-pill);color:#1a1206;font-weight:600;font-size:15px;letter-spacing:.02em;cursor:pointer;background:var(--cc-brand-gradient);background-size:170% 100%;box-shadow:0 12px 26px #e0532b47;transition:transform var(--cc-dur-fast) var(--cc-ease),box-shadow var(--cc-dur) var(--cc-ease),background-position var(--cc-dur) var(--cc-ease)}.cc-form .cc-submit:before,.cc-form .cc-submit:after{content:none;display:none}.cc-form .cc-submit,.cc-form .cc-submit:hover,.cc-form .cc-submit:focus{color:#1a1206;border:0}.cc-form .cc-submit:hover{transform:translateY(-2px);background-position:100% 0;box-shadow:0 18px 38px #e0532b6b}.cc-form .cc-submit:active{transform:translateY(0)}.cc-submit__icon{transition:transform var(--cc-dur) var(--cc-ease)}.cc-form .cc-submit:hover .cc-submit__icon{transform:translate(4px) rotate(6deg)}.cc-form__message{margin-top:18px;padding:14px 16px;border-radius:var(--cc-radius-sm)}@media(max-width:767px){.cc-form__row{grid-template-columns:1fr;gap:16px}.cc-contact .cc-card{padding:26px 20px}.cc-form .cc-submit{width:100%}.cc-contact__media-col{padding-inline:0;margin-bottom:20px}}:root{--cc-tile-bg: #f4f4f6}.product-card{display:block;height:100%;margin-bottom:0}.product-card .product-card-inner{height:100%}.product-card .product-media-card{display:flex;flex-direction:column;height:100%;background:var(--bodyForegroundColor);border:1px solid rgba(128,128,128,.16);border-radius:var(--cc-radius-md);overflow:hidden;box-shadow:var(--cc-shadow-sm);transition:transform var(--cc-dur) var(--cc-ease-out),box-shadow var(--cc-dur) var(--cc-ease),border-color var(--cc-dur) var(--cc-ease)}.product-card .product-media-card:hover{transform:translateY(-6px);box-shadow:var(--cc-shadow-lg);border-color:#e8b44c66}.product-card .media-image{--mediaRatio: 100% !important;background:var(--cc-tile-bg);border-radius:0;overflow:hidden}.product-card .media-image>a{display:block;height:100%}.product-card .media-image img{box-sizing:border-box;padding:12px;object-fit:contain!important;object-position:center!important;transform:scale(1);transition:transform var(--cc-dur-slow) var(--cc-ease-out)}.product-card .product-media-card:hover .media-image img{transform:scale(1.06)}.product-card .product-info{display:flex;flex-direction:column;gap:6px;flex:1 1 auto;padding:14px 16px 16px;text-align:left}.product-card .product-title{display:block;padding:0;margin:0}.product-card .product-title a{color:var(--mainHeadingColor);transition:color var(--cc-dur) var(--cc-ease)}.product-card .product-title h3{margin:0;padding:0;font-size:15px;line-height:1.35;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em}.product-card .product-media-card:hover .product-title a{color:var(--cc-gold)}.product-card .product-price{margin-top:auto;display:flex;align-items:baseline;gap:8px;padding-top:2px}.product-card .item-price{font-size:16px;font-weight:600;letter-spacing:.01em;color:var(--mainHeadingColor)}.product-card .item-price-old{font-size:13px;opacity:.5;color:var(--bodyTextColor);text-decoration:line-through}.product-card .badge-card{top:12px;left:12px}.product-card .badge-item{padding:6px 12px;border-radius:var(--cc-radius-pill);font-size:11px;font-weight:600;letter-spacing:.04em;box-shadow:0 4px 12px #0000002e}.product-card .media-image{position:relative}.cc-card-action{position:absolute;left:10px;right:10px;bottom:10px;z-index:3;transform:translateY(140%);opacity:0;transition:transform var(--cc-dur) var(--cc-ease-out),opacity var(--cc-dur) var(--cc-ease)}.product-card .product-media-card:hover .cc-card-action{transform:translateY(0);opacity:1}.cc-card-pf,.cc-card-atc{display:block}.cc-card-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:11px 16px;border:0;cursor:pointer;font-size:13px;font-weight:600;letter-spacing:.01em;line-height:1;border-radius:var(--cc-radius-pill);color:#fff;background:#141216e6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 8px 20px #00000047;text-decoration:none;transition:background var(--cc-dur) var(--cc-ease),color var(--cc-dur) var(--cc-ease),transform var(--cc-dur-fast) var(--cc-ease)}.cc-card-btn svg{flex:0 0 auto}.cc-card-btn:hover{background:var(--cc-brand-gradient);color:#1a1206}.cc-card-btn:active{transform:scale(.98)}.cc-card-btn.loading{opacity:.7;pointer-events:none}@media(hover:none){.cc-card-action{display:none}}.product_card .product-media-cards,.related-viewed-slider .product-media-cards{padding-top:14px;padding-bottom:30px}.related-products .flickity-button,.product_card .flickity-button{width:44px;height:44px;border-radius:var(--cc-radius-pill);background:var(--bodyForegroundColor);color:var(--mainHeadingColor);border:1px solid rgba(128,128,128,.28);box-shadow:var(--cc-shadow-sm);transition:background-color var(--cc-dur) var(--cc-ease),color var(--cc-dur) var(--cc-ease),border-color var(--cc-dur) var(--cc-ease),box-shadow var(--cc-dur) var(--cc-ease)}.related-products .flickity-button:hover,.product_card .flickity-button:hover{background:var(--cc-brand-gradient);color:#1a1206;border-color:transparent;box-shadow:var(--cc-shadow-gold)}.related-products .flickity-button:hover:before,.product_card .flickity-button:hover:before{scale:0}.related-products .flickity-button:disabled,.product_card .flickity-button:disabled{opacity:.35}@media(max-width:767px){.product-card .product-title h3{font-size:14px}.product-card .item-price{font-size:15px}.product-card .media-image img{padding:10px}}.product-slide-box .product-zoom{background:#1412168c;color:#fff;border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:var(--cc-shadow-sm);transition:background var(--cc-dur) var(--cc-ease),color var(--cc-dur) var(--cc-ease),transform var(--cc-dur) var(--cc-ease),border-color var(--cc-dur) var(--cc-ease)}.product-slide-box .product-media-popup-btn:hover .product-zoom{background:var(--cc-brand-gradient);color:#1a1206;border-color:transparent;transform:scale(1.06)}.main-product-slider .product-info-item .media-image{border-radius:var(--cc-radius-md)}.main-product-thumb .main-product-thumb-item{border-width:2px;border-color:transparent;border-radius:var(--cc-radius-sm);transition:border-color var(--cc-dur) var(--cc-ease),box-shadow var(--cc-dur) var(--cc-ease)}.main-product-thumb:hover .main-product-thumb-item{border-color:#e8b44c80}.main-product-thumb.is-nav-selected .main-product-thumb-item{border-color:var(--cc-gold);box-shadow:0 0 0 3px #e8b44c38}.product-slider-wrapper .flickity-page-dots .dot.is-selected{background:var(--cc-brand-gradient);opacity:1}.product-slider-wrapper>.flickity-prev-next-button{top:50%;transform:translateY(-50%);width:42px;height:42px;background:#14121680;color:#fff;border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:var(--cc-shadow-sm);opacity:0;transition:opacity var(--cc-dur) var(--cc-ease),background var(--cc-dur) var(--cc-ease),color var(--cc-dur) var(--cc-ease)}.product-slider-wrapper>.flickity-prev-next-button.previous{left:14px;right:auto}.product-slider-wrapper>.flickity-prev-next-button.next{right:14px;left:auto}.product-slider-wrapper:hover>.flickity-prev-next-button{opacity:1}.product-slider-wrapper>.flickity-prev-next-button:hover{background:var(--cc-brand-gradient);color:#1a1206;border-color:transparent}.product-slider-wrapper>.flickity-prev-next-button:before,.product-slider-wrapper>.flickity-prev-next-button:after{content:none;display:none}@media(max-width:767px){.product-slider-wrapper>.flickity-prev-next-button{display:none}.main-product-slider .product-info-item .media-image{border-radius:var(--cc-radius-sm)}}.page-index #MainContent>.shopify-section{position:relative}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.page-index #MainContent>.shopify-section{animation:cc-fade-in-up linear both;animation-timeline:view();animation-range:entry 2% entry 26%}}}.page-index #MainContent>.shopify-section+.shopify-section:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:min(1100px,84%);height:1px;z-index:3;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(232,180,76,.28),transparent);opacity:.6}.page-index #MainContent>.shopify-section>.spacing-box{padding-top:max(var(--topSpace, 0px),44px);padding-bottom:max(var(--bottomSpace, 0px),44px)}@media(max-width:767px){.page-index #MainContent>.shopify-section>.spacing-box{padding-top:max(var(--topSpace, 0px),30px);padding-bottom:max(var(--bottomSpace, 0px),30px)}}.hero-media-wrapper .hero-media-img:after{background:linear-gradient(180deg,#08070700 34%,#08070780 76%,#080707d1),linear-gradient(96deg,#08070799,#0807071f 46%,#08070700 70%);opacity:1}.hero-media-cont-inner{padding:56px 60px}.hero-media-cont-inner.width-medium{max-width:720px}.hero-media-cont-inner.width-small{max-width:540px}.hero-media-cont-inner h5{display:inline-flex;align-items:center;gap:12px;margin:0 0 18px;padding:0;font-size:13px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--cc-gold)}.hero-media-cont-inner h5:before{content:"";width:34px;height:2px;border-radius:2px;background:var(--cc-brand-gradient)}.hero-media-heading{margin:0 0 18px;padding:0;font-size:clamp(2.15rem,1.1rem + 4.6vw,4.5rem);line-height:1.04;letter-spacing:-.025em;font-weight:500;text-wrap:balance}.hero-media-heading .stroke{color:transparent;-webkit-text-stroke:1.5px var(--cc-gold);text-stroke:1.5px var(--cc-gold);paint-order:stroke fill}.hero-media-desc{margin:0 0 30px;font-size:clamp(15px,.6vw + 13px,18px);line-height:1.6;max-width:54ch;opacity:.92}.text-position-mid-center .hero-media-desc,.align-center .hero-media-desc{margin-inline:auto}.hero-media-btns{display:flex;flex-wrap:wrap;gap:12px}.hero-media-btns .btn{margin:0;border:0;border-radius:var(--btnRadius);padding:15px 32px;font-weight:500;letter-spacing:.02em}.hero-media-btns .btn:before,.hero-media-btns .btn:after{content:none;display:none}.hero-media-btns .hero-media-shop:not(.btn-alternate){background:var(--cc-brand-gradient);color:#1a1206;box-shadow:0 12px 26px #e0532b4d;transition:transform var(--cc-dur-fast) var(--cc-ease),box-shadow var(--cc-dur) var(--cc-ease)}.hero-media-btns .hero-media-shop:not(.btn-alternate):hover{transform:translateY(-2px);color:#1a1206;box-shadow:0 18px 40px #e0532b70}.hero-media-btns .btn-alternate{background:#ffffff14;color:#fff;border:1px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background var(--cc-dur) var(--cc-ease),border-color var(--cc-dur) var(--cc-ease)}.hero-media-btns .btn-alternate:hover{background:#ffffff29;color:#fff;border-color:#fff}@media(prefers-reduced-motion:no-preference){@keyframes cc-hero-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.hero-media-card.is-selected .hero-media-cont-inner>*{animation:cc-hero-in .8s var(--cc-ease-out) both}.hero-media-card.is-selected .hero-media-cont-inner>h5{animation-delay:.05s}.hero-media-card.is-selected .hero-media-cont-inner>.hero-media-heading{animation-delay:.14s}.hero-media-card.is-selected .hero-media-cont-inner>.hero-media-desc{animation-delay:.22s}.hero-media-card.is-selected .hero-media-cont-inner>.hero-media-btns{animation-delay:.3s}}.hero-media-inner .custom-slider-dots{display:inline-flex;align-items:center;gap:9px}.hero-media-inner .custom-slider-dots .slider-dots{width:10px;height:10px;opacity:.5;transition:opacity var(--cc-dur) var(--cc-ease)}.hero-media-inner .custom-slider-dots .slider-dots.is-selected{opacity:1}.heading-header h2{position:relative}.heading-header h2:after{content:"";display:block;width:42px;height:3px;margin-top:16px;border-radius:2px;background:var(--cc-brand-gradient)}.heading-header h2.align-center:after{margin-left:auto;margin-right:auto}.heading-header h2.align-right:after{margin-left:auto}.media-gallery-title{text-align:center}.media-gallery-title:after{margin-left:auto;margin-right:auto}@media(max-width:767px){.hero-media-cont-inner{padding:30px 22px}.hero-media-cont-inner h5{margin-bottom:12px;font-size:12px;letter-spacing:.18em}.hero-media-desc{margin-bottom:22px}.hero-media-btns{gap:10px}.hero-media-btns .btn{padding:13px 22px}.heading-header h2:after{margin-top:12px}}.cc-ico{display:block}.cc-eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:16px;font-size:12px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--cc-gold)}.cc-eyebrow:before{content:"";width:26px;height:2px;border-radius:2px;background:var(--cc-brand-gradient)}.cc-sec-head{margin-bottom:clamp(30px,4vw,52px)}.cc-sec-head.align-center{text-align:center}.cc-sec-head.align-center .cc-eyebrow{justify-content:center}.cc-sec-title{margin:0;padding:0;font-size:clamp(1.9rem,1.1rem + 2.4vw,3rem);line-height:1.1;letter-spacing:-.02em;font-weight:500}.cc-sec-sub{margin:14px auto 0;max-width:60ch;font-size:clamp(15px,.5vw + 13px,17px);line-height:1.6;color:var(--bodyTextColor);opacity:.7}.cc-sec-head.align-left .cc-sec-sub{margin-left:0}.cc-btn{display:inline-flex;align-items:center;gap:10px;padding:15px 30px;border-radius:var(--btnRadius);font-size:15px;font-weight:500;letter-spacing:.02em;text-decoration:none;cursor:pointer;transition:transform var(--cc-dur-fast) var(--cc-ease),box-shadow var(--cc-dur) var(--cc-ease)}.cc-btn--primary{background:var(--cc-brand-gradient);color:#1a1206;box-shadow:0 12px 26px #e0532b47}.cc-btn--primary:hover{transform:translateY(-2px);color:#1a1206;box-shadow:0 18px 40px #e0532b6b}.cc-btn--primary .cc-ico{transition:transform var(--cc-dur) var(--cc-ease)}.cc-btn--primary:hover .cc-ico{transform:translate(4px)}.cc-usp__stats{display:flex;flex-wrap:wrap;justify-content:center;gap:0;margin:clamp(24px,3vw,44px) auto clamp(30px,4vw,56px)}.cc-usp__stat{position:relative;flex:1 1 0;min-width:150px;text-align:center;padding:4px clamp(18px,3vw,46px);background:none;border:0;box-shadow:none}.cc-usp__stat+.cc-usp__stat:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:58%;background:linear-gradient(180deg,transparent,rgba(255,255,255,.16),transparent)}.cc-usp__value{display:flex;align-items:center;justify-content:center;gap:8px;font-size:clamp(2.9rem,1.6rem + 4.2vw,4.8rem);line-height:1;font-weight:500;letter-spacing:-.03em;color:var(--cc-gold)}@supports ((-webkit-background-clip: text) or (background-clip: text)){.cc-usp__value{background:var(--cc-brand-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.cc-usp__value-ico{-webkit-text-fill-color:initial;color:var(--cc-gold)}}.cc-usp__value-ico{display:inline-flex;color:var(--cc-gold)}.cc-usp__value-ico .cc-ico{width:.6em;height:.6em}.cc-usp__label{display:block;margin-top:14px;font-size:14px;letter-spacing:.02em;color:var(--bodyTextColor);opacity:.66}.cc-usp__features{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(22px,4vw,60px);padding-top:clamp(26px,3vw,40px);border-top:1px solid rgba(128,128,128,.16)}.cc-usp__feature{flex:0 1 auto;display:inline-flex;align-items:center;gap:13px;padding:0;background:none;border:0}.cc-usp__ficon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:13px;color:var(--cc-gold);background:#e8b44c1a;border:1px solid rgba(232,180,76,.18)}.cc-usp__ftitle{margin:0 0 2px;padding:0;font-size:14px;font-weight:500}.cc-usp__fsub{margin:0;font-size:12px;color:var(--bodyTextColor);opacity:.6}.cc-about__grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:clamp(32px,5vw,76px);align-items:center}.cc-about__grid.is-reversed .cc-about__story{order:2}.cc-about__grid.is-reversed .cc-about__aside{order:1}.cc-about__title{margin:0 0 22px;padding:0;font-size:clamp(2.1rem,1.2rem + 3vw,3.6rem);line-height:1.06;letter-spacing:-.025em;font-weight:500}.cc-about__body{color:var(--bodyTextColor);font-size:clamp(15px,.5vw + 13px,17px);line-height:1.8}.cc-about__body p{margin:0 0 16px;opacity:.82}.cc-about__body p:first-child{font-size:clamp(17px,.6vw + 15px,20px);line-height:1.6;opacity:.96;margin-bottom:18px}.cc-about__body p:last-child{margin-bottom:0}.cc-about__values{list-style:none;padding:0;margin:26px 0 0;display:flex;flex-wrap:wrap;align-items:center}.cc-about__values li{font-size:14px;color:var(--bodyTextColor);opacity:.82}.cc-about__values li:not(:last-child):after{content:"\b7";margin:0 13px;color:var(--cc-gold);opacity:.75}.cc-about__cta{margin-top:30px}.cc-about__collage{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"store store" "team event" "show show";gap:14px}.cc-about__ph--store{grid-area:store}.cc-about__ph--team{grid-area:team}.cc-about__ph--event{grid-area:event}.cc-about__ph--show{grid-area:show}.cc-about__ph{position:relative;margin:0;border-radius:var(--cc-radius-lg);overflow:hidden;border:1px solid rgba(255,255,255,.08);box-shadow:var(--cc-shadow-md);transition:transform var(--cc-dur) var(--cc-ease-out),box-shadow var(--cc-dur) var(--cc-ease),border-color var(--cc-dur) var(--cc-ease)}.cc-about__ph:hover{transform:translateY(-4px);box-shadow:var(--cc-shadow-lg);border-color:#e8b44c6b}.cc-about__ph .media-image{border-radius:0}.cc-about__ph .media-image img{transition:transform .6s var(--cc-ease-out)}.cc-about__ph:hover .media-image img{transform:scale(1.05)}.cc-about__ph figcaption{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:30px 18px 14px;font-size:13px;font-weight:500;color:#fff;background:linear-gradient(180deg,transparent,rgba(8,7,7,.74))}.cc-about__ph.is-empty{border:0;box-shadow:none}.cc-about__ph.is-empty:hover{transform:none}.cc-about__ph-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border-radius:inherit;color:var(--cc-gold);background:linear-gradient(150deg,#e8b44c1a,#e0532b0f),var(--bodyForegroundColor);border:1px dashed rgba(232,180,76,.3)}.cc-about__ph--store .cc-about__ph-empty{aspect-ratio:16 / 9}.cc-about__ph--team .cc-about__ph-empty,.cc-about__ph--event .cc-about__ph-empty{aspect-ratio:1 / 1}.cc-about__ph--show .cc-about__ph-empty{aspect-ratio:5 / 2}.cc-about__ph-ico{display:inline-flex;opacity:.9}.cc-about__ph-hint{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--bodyTextColor);opacity:.5}@media(max-width:900px){.cc-usp__features{gap:22px 34px}.cc-about__grid{grid-template-columns:1fr}.cc-about__grid.is-reversed .cc-about__story,.cc-about__grid.is-reversed .cc-about__aside{order:0}}@media(max-width:767px){.cc-usp__stat{flex:1 1 42%;min-width:42%;padding:10px;margin-bottom:20px}.cc-usp__stat:before{display:none!important}.cc-about__values{gap:10px 18px}}.cc-404{text-align:center}.cc-404__inner{max-width:640px;margin:0 auto;padding:clamp(20px,5vw,56px) 0}.cc-404__code{display:block;margin-bottom:6px;font-size:clamp(6rem,13vw,11rem);line-height:.9;font-weight:600;letter-spacing:-.04em;color:var(--cc-gold)}@supports ((-webkit-background-clip: text) or (background-clip: text)){.cc-404__code{background:var(--cc-brand-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}}.cc-404__title{margin:0 0 14px;padding:0;font-size:clamp(1.6rem,1rem + 2vw,2.4rem);font-weight:500;letter-spacing:-.02em}.cc-404__text{margin:0 auto 30px;max-width:46ch;font-size:16px;line-height:1.6;color:var(--bodyTextColor);opacity:.75}.cc-404__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.cc-btn--ghost{background:#ffffff0f;color:var(--bodyTextColor);border:1px solid rgba(255,255,255,.2);transition:background var(--cc-dur) var(--cc-ease),border-color var(--cc-dur) var(--cc-ease)}.cc-btn--ghost:hover{background:#ffffff1f;border-color:#fff6}
/*# sourceMappingURL=/cdn/shop/t/56/assets/cardclub-premium.css.map */
