body{--tc-bg:#171717;--tc-bg-alt:#242424;--tc-card:#202020;--tc-cream:#eeeae3;--tc-text:#f1eee7;--tc-muted:#b8b6af;--tc-gold:#f7b218;--tc-gold-hover:#ffc342;--tc-line:#ffffff14;--tc-line-strong:#ffffff35}body:is(.page-type__about-us,.page-type__contact,.page-type__faq) main{background:var(--tc-bg)}body .breadcrumb-section{position:relative;overflow:hidden;background:radial-gradient(ellipse 60% 120% at 50% 100%,#f7b2181a 0%,#f7b21808 40%,transparent 70%),var(--tc-bg)!important}body .breadcrumb-section:after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%);width:min(calc(100% - 48px),1120px);height:1px;background:linear-gradient(90deg,transparent,#f7b21815 25%,#f7b21840 50%,#f7b21815 75%,transparent)}body .breadcrumb-section .breadcrumb_title{position:relative;margin-bottom:22px;color:var(--tc-text)!important;font-family:Chakra Petch,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.02em;font-size:clamp(34px,4.4vw,56px);line-height:1.1}body .breadcrumb-section .breadcrumb_title:after{content:"";position:absolute;left:50%;bottom:-10px;transform:translate(-50%);width:64px;height:2px;background:linear-gradient(90deg,#f7b21840,var(--tc-gold),#f7b21840)}body .breadcrumb-section .breadcrumb a,body .breadcrumb-section .breadcrumb>span:not(.breadcrumb__sep){color:var(--tc-muted)!important;font-size:12px;font-weight:600;letter-spacing:.15em;text-transform:uppercase}body .breadcrumb-section .breadcrumb a:hover{color:var(--tc-gold)!important}body:is(.page-type__contact,.page-type__faq) :is(.sub-heading,.address-block-wrapper h6){display:inline-flex;align-items:center;gap:10px;margin:0 0 14px;color:var(--tc-gold)!important;font-family:Poppins,sans-serif!important;font-size:15px!important;font-weight:600;letter-spacing:.18em;text-transform:uppercase}body:is(.page-type__contact,.page-type__faq) .sub-heading:before,body:is(.page-type__contact,.page-type__faq) .sub-heading:after{display:none!important}body:is(.page-type__contact,.page-type__faq) :is(.address-block-heading,.dt-sc-faqs .heading-wrappers .title){color:var(--tc-text)!important;font-family:Chakra Petch,sans-serif!important;font-weight:700;text-transform:uppercase;letter-spacing:.02em;line-height:1.15;font-size:clamp(28px,3.2vw,40px)!important}body:is(.page-type__contact,.page-type__faq) #ContactForm{padding:32px;border:1px solid var(--tc-line);border-radius:14px;background:var(--tc-card);box-shadow:0 14px 36px #00000040}body:is(.page-type__contact,.page-type__faq) #ContactForm .contact__fields{display:grid;gap:14px;margin-bottom:14px}body:is(.page-type__contact,.page-type__faq) #ContactForm .field{margin:0 0 14px}body:is(.page-type__contact,.page-type__faq) #ContactForm .contact__fields .field{margin:0}body:is(.page-type__contact,.page-type__faq) #ContactForm .field:before,body:is(.page-type__contact,.page-type__faq) #ContactForm .field:after{display:none}body:is(.page-type__contact,.page-type__faq) #ContactForm .field__input{width:100%;min-height:50px;padding:14px 16px!important;box-sizing:border-box;background:var(--tc-bg)!important;border:1px solid var(--tc-line-strong)!important;border-radius:8px!important;color:var(--tc-text)!important;caret-color:var(--tc-gold);box-shadow:none!important;font-family:Poppins,sans-serif;font-size:15px;line-height:1.5;transition:border-color .18s,box-shadow .18s}body:is(.page-type__contact,.page-type__faq) #ContactForm textarea.field__input{min-height:150px;resize:vertical}body:is(.page-type__contact,.page-type__faq) #ContactForm .field__input::placeholder{color:#8f8c85;opacity:1}body:is(.page-type__contact,.page-type__faq) #ContactForm .field__input:focus{outline:none;border-color:var(--tc-gold)!important;box-shadow:0 0 0 1px var(--tc-gold)!important}body:is(.page-type__contact,.page-type__faq) #ContactForm .contact__button{margin:0}body:is(.page-type__contact,.page-type__faq) #ContactForm .contact__button .button{width:100%;min-height:50px}body:is(.page-type__contact,.page-type__faq) #ContactForm .form-status,body:is(.page-type__contact,.page-type__faq) #ContactForm .form__message{color:var(--tc-text)}body.page-type__about-us main .rte{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;max-width:1120px;margin:0 auto;padding:clamp(40px,6vw,72px) 0 clamp(32px,4vw,48px);color:var(--tc-muted);font-family:Poppins,sans-serif}body.page-type__about-us main .rte>h2{grid-column:1 / -1;justify-self:center;margin:0 0 4px!important;color:var(--tc-gold)!important;font-family:Poppins,sans-serif!important;font-size:12px!important;font-weight:600;letter-spacing:.18em!important;line-height:1.4;text-transform:uppercase}body.page-type__about-us main .rte>p{margin:0!important;font-size:15px;line-height:1.75;color:var(--tc-muted);text-transform:none}body.page-type__about-us main .rte>p:first-of-type{grid-column:1 / -1;max-width:780px;margin:0 auto 28px!important;text-align:center;font-size:clamp(17px,1.6vw,20px);line-height:1.7;color:var(--tc-text)}body.page-type__about-us main .rte>p:not(:first-of-type){position:relative;padding:96px 28px 32px;text-align:center;border:1px solid var(--tc-line);border-radius:14px;background:var(--tc-card);transition:border-color .25s,transform .25s,box-shadow .25s}body.page-type__about-us main .rte>p:not(:first-of-type):before{content:"";position:absolute;top:28px;left:50%;transform:translate(-50%);width:52px;height:52px;border-radius:12px;background:#f7b21812;border:1px solid #f7b21830}body.page-type__about-us main .rte>p:not(:first-of-type):after{content:"";position:absolute;top:41px;left:50%;transform:translate(-50%);width:26px;height:26px;background:var(--tc-gold);-webkit-mask:var(--tc-icon) center / contain no-repeat;mask:var(--tc-icon) center / contain no-repeat}body.page-type__about-us main .rte>p:nth-of-type(2){--tc-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 21v-4a4 4 0 1 1 4 4h-4'/%3E%3Cpath d='M21 3a16 16 0 0 0-12.8 10.2'/%3E%3Cpath d='M21 3a16 16 0 0 1-10.2 12.8'/%3E%3Cpath d='M10.6 9a9 9 0 0 1 4.4 4.4'/%3E%3C/svg%3E")}body.page-type__about-us main .rte>p:nth-of-type(3){--tc-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3a12 12 0 0 0 8.5 3a12 12 0 0 1-8.5 15a12 12 0 0 1-8.5-15a12 12 0 0 0 8.5-3'/%3E%3Cpath d='M9 12l2 2l4-4'/%3E%3C/svg%3E")}body.page-type__about-us main .rte>p:nth-of-type(4){--tc-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cpath d='M3 21v-2a4 4 0 0 1 4-4h4a4 4 0 0 1 4 4v2'/%3E%3Cpath d='M16 3.13a4 4 0 0 1 0 7.75'/%3E%3Cpath d='M21 21v-2a4 4 0 0 0-3-3.85'/%3E%3C/svg%3E")}@media(hover:hover)and (pointer:fine){body.page-type__about-us main .rte>p:not(:first-of-type):hover{border-color:#f7b21866;transform:translateY(-3px);box-shadow:0 0 22px #f7b21812}}body.page-type__about-us main .rte strong{color:var(--tc-gold);font-weight:600}body.page-type__about-us .shopify-section:has(.tc-store-photo){background:var(--tc-bg)}body.page-type__about-us .tc-store-photo{background:var(--tc-bg)!important;padding:clamp(24px,3vw,40px) 0 clamp(56px,7vw,88px)!important}body.page-type__about-us .tc-store-photo .page-width{max-width:1120px}body.page-type__about-us .tc-store-photo__title{position:relative;margin:0 auto 36px;text-align:center;color:var(--tc-text)!important;font-family:Chakra Petch,sans-serif!important;font-weight:700;text-transform:uppercase;letter-spacing:.02em;font-size:clamp(25px,3vw,34px)!important;line-height:1.2}body.page-type__about-us .tc-store-photo__title:after{content:"";position:absolute;left:50%;bottom:-12px;transform:translate(-50%);width:64px;height:2px;background:linear-gradient(90deg,#f7b21840,var(--tc-gold),#f7b21840)}body.page-type__about-us .tc-store-photo__media{max-width:1120px;margin-inline:auto}body.page-type__about-us .tc-store-photo__img-wrap{border:1px solid var(--tc-line);border-radius:14px!important;overflow:hidden;box-shadow:0 14px 36px #0005}body.page-type__faq .faq-tab-content{background:var(--tc-bg)!important}body.page-type__faq .faq-tab-content .page-width>.page-width{display:grid!important;grid-template-columns:minmax(0,1fr) 380px;gap:clamp(32px,4vw,56px);align-items:start;max-width:1200px;margin:0 auto;padding:0}body.page-type__faq .faq-tab-content-wrappers{width:auto!important;max-width:none!important}body.page-type__faq .dt-sc-faqs .heading-wrappers{margin-bottom:36px;text-align:center}body.page-type__faq .dt-sc-faqs .heading-wrappers .title{position:relative;margin:0}body.page-type__faq .dt-sc-faqs .heading-wrappers .title:after{content:"";display:block;width:64px;height:2px;margin:16px auto 0;background:linear-gradient(90deg,#f7b21840,var(--tc-gold),#f7b21840)}body.page-type__faq .tab-content .tabs{display:none}body.page-type__faq .tab-content{margin-top:0!important}body.page-type__faq .tab-content>div{padding-top:0!important}body.page-type__faq #myTabContent{display:grid;gap:12px}body.page-type__faq .card.faq{margin:0!important;padding:0!important;border:1px solid var(--tc-line)!important;border-radius:14px!important;background:var(--tc-card)!important;overflow:hidden;transition:border-color .2s,box-shadow .2s}body.page-type__faq .card.faq:hover{border-color:#f7b21855!important}body.page-type__faq .card.faq:has(.question.open){border-color:var(--tc-gold)!important;box-shadow:0 0 22px #f7b21812}body.page-type__faq .card.faq .card-header{padding:0!important;margin:0!important;border:0!important;background:transparent!important}body.page-type__faq .card.faq .dt-sc-toggle{display:block;width:100%;min-height:64px;padding:20px 22px!important;border:0!important;background:transparent!important;color:var(--tc-text)!important;text-align:left;cursor:pointer;text-decoration:none!important}body.page-type__faq .card.faq .dt-sc-toggle:focus-visible{outline:2px solid var(--tc-gold);outline-offset:-4px;border-radius:14px}body.page-type__faq .card.faq .title-faq{display:flex!important;align-items:center;justify-content:space-between;gap:18px;margin:0;color:var(--tc-text)!important;font-family:Chakra Petch,sans-serif!important;font-size:clamp(15px,1.3vw,17px)!important;font-weight:700;line-height:1.4;letter-spacing:.02em;text-transform:uppercase}body.page-type__faq .card.faq .title-faq-wrapper{flex:none}body.page-type__faq .card.faq .icon-one{position:relative;display:block;width:36px;height:36px;border-radius:10px;background:#f7b21812;border:1px solid #f7b21830;transition:background .2s,border-color .2s}body.page-type__faq .card.faq .icon-one svg{display:none!important}body.page-type__faq .card.faq .icon-one:before{content:"";position:absolute;top:50%;left:50%;width:9px;height:9px;border-right:2px solid var(--tc-gold);border-bottom:2px solid var(--tc-gold);transform:translate(-50%,-70%) rotate(45deg);transition:transform .25s}body.page-type__faq .card.faq .question.open .icon-one{background:var(--tc-gold);border-color:var(--tc-gold)}body.page-type__faq .card.faq .question.open .icon-one:before{border-color:#171717;transform:translate(-50%,-30%) rotate(-135deg)}body.page-type__faq .card.faq .card-body{margin:0 22px;padding:16px 0 22px!important;border-top:1px solid var(--tc-line);color:var(--tc-muted)!important;font-family:Poppins,sans-serif;font-size:15px;line-height:1.75;text-transform:none}body.page-type__faq #ContactForm{position:sticky;top:120px;width:auto!important;margin:0!important}body.page-type__faq #ContactForm>img{display:block;width:100%;height:auto;max-height:240px;margin:0 0 22px;object-fit:contain;border-radius:10px;border:1px solid var(--tc-line);background:var(--tc-bg)}body.page-type__faq #ContactForm .contact__fields-heading{margin:0 0 18px;color:var(--tc-text)!important;font-family:Chakra Petch,sans-serif!important;font-size:22px!important;font-weight:700;line-height:1.25;letter-spacing:.02em;text-transform:uppercase}@media(max-width:989px){body.template-page:has(#MainContent .faq-tab-content,#MainContent>.form-image) #header{position:relative!important}body.template-page:has(#MainContent .faq-tab-content,#MainContent>.form-image) #shopify-section-header{background:var(--tc-bg)}body.page-type__about-us main .rte{grid-template-columns:1fr 1fr}body.page-type__about-us main .rte>p:last-of-type{grid-column:1 / -1}body.page-type__faq .faq-tab-content .page-width>.page-width{grid-template-columns:1fr}body.page-type__faq #ContactForm{position:static}}@media(max-width:749.98px){body.page-type__about-us main .rte{grid-template-columns:1fr;gap:12px;padding:36px 0 44px}body.page-type__about-us main .rte>h2{justify-self:start;margin:0 0 6px!important;color:var(--tc-text)!important;font-family:Chakra Petch,sans-serif!important;font-size:30px!important;font-weight:700;letter-spacing:.02em!important;line-height:1.15}body.page-type__about-us main .rte>h2:after{content:"";display:block;width:56px;height:2px;margin-top:12px;background:var(--tc-gold)}body.page-type__about-us main .rte>p:first-of-type{margin:0 0 16px!important;text-align:left;font-size:16px}body.page-type__about-us main .rte>p:not(:first-of-type){padding:84px 18px 24px;font-size:14px}body.page-type__about-us main .rte>p:not(:first-of-type):before{top:20px;width:48px;height:48px}body.page-type__about-us main .rte>p:not(:first-of-type):after{top:32px;width:24px;height:24px}body.page-type__about-us .tc-store-photo__title{margin-bottom:30px;font-size:22px!important}body:is(.page-type__contact,.page-type__faq) #ContactForm{padding:22px 18px}body:is(.page-type__contact,.page-type__faq) #ContactForm .field__input{font-size:16px}body.page-type__faq .dt-sc-faqs .heading-wrappers{margin-bottom:24px}body.page-type__faq .dt-sc-faqs .heading-wrappers .title{font-size:26px!important}body.page-type__faq .card.faq .dt-sc-toggle{padding:16px!important;min-height:56px}body.page-type__faq .card.faq .title-faq{font-size:14px!important;gap:12px}body.page-type__faq .card.faq .icon-one{width:32px;height:32px}body.page-type__faq .card.faq .card-body{margin:0 16px;font-size:14px}body.page-type__faq #ContactForm>img{max-height:180px}}@media(prefers-reduced-motion:reduce){body.template-page main *{transition:none!important}}.tc-recs-wrap{background:#eeeae3}.tc-recs-wrap .tc-recs{padding-top:clamp(40px,5vw,var(--tc-space-top,64px));padding-bottom:clamp(40px,5vw,var(--tc-space-bottom,64px))}.tc-recs-wrap .tc-home__heading h2{color:#171717}quick-add-modal :is(.tc-pdp-kicker,.tc-pdp-trust,.tc-pdp-bottom){display:none!important}html:has(body:is(.template-index,.template-collection,.page-type__contact,.page-type__faq,.page-type__about-us)),body:is(.template-index,.template-collection,.page-type__contact,.page-type__faq,.page-type__about-us){background:#171717!important}body:is(.page-type__contact,.page-type__faq) main>.shopify-section:has(.breadcrumb-section){display:none!important}body:is(.page-type__contact,.page-type__faq) main{padding-top:0!important;border-top:0!important}body:is(.page-type__contact,.page-type__faq) main>.shopify-section:before{border-top:0!important}body:is(.page-type__contact,.page-type__faq) main>.shopify-section:has(.breadcrumb-section)+.shopify-section{padding-top:110px}body.page-type__faq .dt-sc-faqs .heading-wrappers .title{font-size:clamp(34px,4.4vw,58px)!important;line-height:1.08!important}@media(max-width:989px){body:is(.page-type__contact,.page-type__faq) main>.shopify-section:has(.breadcrumb-section)+.shopify-section{padding-top:8px}}@media(max-width:749.98px){body.page-type__faq .dt-sc-faqs .heading-wrappers .title{font-size:32px!important}}@media(max-width:989px){body:not(.page-type__contact):not(.page-type__faq) .breadcrumb-section{padding-top:30px}}body.page-type__faq .dt-sc-faqs .heading-wrappers .sub-heading{font-size:clamp(22px,2.2vw,30px)!important;letter-spacing:.24em;margin-bottom:14px}html:has(body.template-cart),body.template-cart,body.template-cart main{background:#ede9e1!important}body.template-cart main>.shopify-section:not(:has(.breadcrumb-section)) :is(.gradient,[class*=color-]){background:transparent!important}body.template-cart .cart__warnings{padding:clamp(48px,7vw,96px) 20px;text-align:center}body.template-cart .cart__empty-text{margin:0 0 22px!important;color:#171717!important;font-family:Chakra Petch,sans-serif!important;font-size:clamp(30px,4vw,48px)!important;font-weight:700;line-height:1.1;letter-spacing:.02em;text-transform:uppercase}body.template-cart .cart__login-title{margin:48px 0 8px!important;color:#171717!important;font-family:Chakra Petch,sans-serif!important;font-size:clamp(20px,2vw,26px)!important;text-transform:uppercase}body.template-cart .cart__login-paragraph{color:#5f5b53!important}body.template-cart .cart__login-paragraph a{color:#171717!important;text-decoration-color:#f7b218;text-underline-offset:3px}body.template-cart :is(.cart-item__name,.cart-item__price-wrapper,.totals__total,.totals__total-value,.cart-items th){color:#171717!important}html:has(body.template-404),body.template-404,body.template-404 main{background:#171717!important}body.template-404 main>.shopify-section:not(:has(.breadcrumb-section)) :is(.gradient,[class*=color-]){background:transparent!important}body.template-404 .template-404{padding:clamp(56px,8vw,110px) 20px}body.template-404 .subtext-404{margin:0 0 6px!important;color:transparent!important;-webkit-text-stroke:2px #f7b218;font-family:Chakra Petch,sans-serif!important;font-size:clamp(96px,16vw,190px)!important;font-weight:700;line-height:1}body.template-404 .template-404 .sub-heading{color:#f7b218!important;font-size:14px!important;letter-spacing:.2em}body.template-404 .template-404 .sub-heading:before,body.template-404 .template-404 .sub-heading:after{background:#f7b218!important}body.template-404 .template-404 .title{margin:8px 0 16px!important;color:#f1eee7!important;font-family:Chakra Petch,sans-serif!important;font-size:clamp(28px,3.4vw,44px)!important;text-transform:uppercase}body.template-404 .template-404 .description{color:#b8b6af!important}body:is(.template-product,.template-cart,.template-search) #header{background:#1d1d1d!important}html:has(body.template-search),body.template-search,body.template-search main{background:#ede9e1!important}body.template-search .template-search__header :is(h1,h2,.title){color:#171717!important;font-family:Chakra Petch,sans-serif!important;text-transform:uppercase}label:is(.facet-checkbox,.mobile-facets__label)>svg:not(.icon-checkmark){background:#fff!important;color:#cfc6b6!important;border-radius:4px}label:is(.facet-checkbox,.mobile-facets__label)>input:checked~svg:not(.icon-checkmark){background:#f7b218!important;color:#f7b218!important}label:is(.facet-checkbox,.mobile-facets__label)>svg.icon-checkmark{background:transparent!important;color:#171717!important}@media(max-width:749.98px){body .breadcrumb-section .breadcrumb_title{font-size:clamp(30px,8.6vw,38px)!important;line-height:1.08!important;margin-bottom:20px!important;text-wrap:balance}}body .breadcrumb-section .breadcrumb{overflow:hidden}.tc-colhero{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}body .breadcrumb-section .tc-colhero span{margin:0!important}body .breadcrumb-section .breadcrumb_title .tc-word{margin:0!important;padding:0!important;color:inherit!important;font:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important}.tc-colhero__glow{position:absolute;left:50%;top:46%;width:min(900px,120%);height:150%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--accent) 30%,transparent),transparent 72%);opacity:.55;animation:tc-ch-glow 6s ease-in-out infinite alternate}.tc-colhero__card{--x:0px;--y:0px;--r:0deg;--s:1;--o:.7;position:absolute;top:50%;width:var(--w,96px);aspect-ratio:3/4;overflow:hidden;border-radius:8px;background:#fff;box-shadow:0 18px 40px #000000a6,0 0 0 1px #ffffff1f;opacity:0;transform:translate(var(--x),var(--y)) rotate(var(--r)) scale(var(--s));animation:tc-ch-in 1.1s cubic-bezier(.16,1,.3,1) calc(.15s + var(--i,0) * .09s) forwards,tc-ch-float var(--f,7s) ease-in-out calc(1.2s + var(--i,0) * .4s) infinite alternate}.tc-colhero__card img{display:block;width:100%;height:100%;object-fit:cover}.tc-colhero__card:nth-child(2){--w:92px;left:8%;--y:-62%;--r:-12deg;--o:.75}.tc-colhero__card:nth-child(3){--w:108px;left:18%;--y:-24%;--r:7deg;--o:.9;--f:8s}.tc-colhero__card:nth-child(4){--w:78px;left:2.5%;--y:22%;--r:-5deg;--o:.45;--f:9s;filter:blur(1.5px)}.tc-colhero__card:nth-child(5){--w:94px;right:8%;--y:-60%;--r:12deg;--o:.75;--f:7.5s}.tc-colhero__card:nth-child(6){--w:110px;right:18%;--y:-28%;--r:-8deg;--o:.9;--f:8.5s}.tc-colhero__card:nth-child(7){--w:80px;right:2.5%;--y:20%;--r:6deg;--o:.45;--f:9.5s;filter:blur(1.5px)}@keyframes tc-ch-in{0%{opacity:0;transform:translate(var(--x),calc(var(--y) + 40px)) rotate(calc(var(--r) * 2)) scale(.8)}to{opacity:var(--o)}}@keyframes tc-ch-float{to{transform:translate(var(--x),calc(var(--y) - 10px)) rotate(calc(var(--r) * .7)) scale(var(--s))}}@keyframes tc-ch-glow{0%{opacity:.4;transform:translate(-50%,-50%) scale(.95)}to{opacity:.7;transform:translate(-50%,-50%) scale(1.05)}}.tc-colhero__logo{display:block!important;margin:0 auto 14px!important;animation:tc-ch-logo .9s cubic-bezier(.34,1.56,.64,1) .1s both}.tc-colhero__logo img{display:block;width:auto;height:auto;max-width:min(260px,60vw);max-height:64px;margin:0 auto;filter:drop-shadow(0 8px 20px #000000a6)}.tc-colhero__logo--one img{filter:brightness(0) invert(1) drop-shadow(0 8px 20px #000000a6)}@keyframes tc-ch-logo{0%{opacity:0;transform:translateY(-10px) scale(.85)}}body .breadcrumb-section .tc-colhero__meta{display:flex!important;align-items:center;justify-content:center;gap:10px;margin:6px 0 4px!important;color:#f7b218!important;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;animation:tc-ch-logo .8s cubic-bezier(.16,1,.3,1) .5s both}body .breadcrumb-section .tc-colhero__meta span{margin:0!important;padding:0!important;color:inherit!important;font-size:inherit!important;letter-spacing:inherit!important}body .breadcrumb-section .tc-colhero__meta span[aria-hidden]{font-size:10px!important;opacity:.8}@media(max-width:989px){.tc-colhero__card{--o:.35!important}.tc-colhero__card:nth-child(4),.tc-colhero__card:nth-child(7){display:none}.tc-colhero__card:nth-child(2){--w:64px;left:-2%}.tc-colhero__card:nth-child(3){--w:74px;left:6%}.tc-colhero__card:nth-child(5){--w:64px;right:-2%}.tc-colhero__card:nth-child(6){--w:74px;right:6%}.tc-colhero__logo img{max-height:46px}body .breadcrumb-section .tc-colhero__meta{font-size:11px;letter-spacing:.1em}}@media(prefers-reduced-motion:reduce){.tc-colhero__card{animation:none;opacity:var(--o)}.tc-colhero__glow,.tc-colhero__logo,body .breadcrumb-section .tc-colhero__meta{animation:none}}body.page-type__faq .faq-tab-content{position:relative;isolation:isolate;overflow:hidden}body.page-type__faq .faq-tab-content:before,body.page-type__faq .faq-tab-content:after{content:"";position:absolute;z-index:-1;width:150px;aspect-ratio:63/88;border-radius:10px;opacity:.12;pointer-events:none;background:linear-gradient(115deg,#fff0 30%,#fff9,#fff0 60%) 0 0 / 260% 100% no-repeat,linear-gradient(150deg,#ffe58a,#f7b218 26%,#ff8fb1 52%,#9b8cff 74%,#5fb8ff);box-shadow:0 0 0 1px #ffffff40;animation:tc-co-float 14s ease-in-out infinite alternate,tc-co-sheen 6s ease-in-out infinite}body.page-type__faq .faq-tab-content:before{left:-40px;top:22%;rotate:-14deg}body.page-type__faq .faq-tab-content:after{right:-30px;bottom:10%;width:180px;rotate:10deg;animation-delay:-7s,-3s;filter:blur(2px)}@keyframes tc-co-float{0%{translate:0 0}to{translate:24px -40px}}@keyframes tc-co-sheen{0%{background-position:130% 0,0 0}60%,to{background-position:-40% 0,0 0}}body.page-type__faq .dt-sc-faqs .heading-wrappers .title{background:linear-gradient(100deg,#f1eee7 0% 40%,#fff3c4 48%,#f7b218 52%,#f1eee7 60% 100%) 0 0 / 260% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:tc-faq-title 6s ease-in-out 1s infinite}@keyframes tc-faq-title{0%{background-position:120% 0}45%,to{background-position:-60% 0}}body.page-type__faq #myTabContent{counter-reset:tcfaq}body.page-type__faq .card.faq{position:relative;counter-increment:tcfaq;background:linear-gradient(160deg,#211f1c,#191817)!important;transition:border-color .35s ease,box-shadow .45s ease,transform .45s cubic-bezier(.16,1,.3,1)!important}body.page-type__faq .card.faq:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(#ffd76a,#f7b218);transform:scaleY(0);transform-origin:top;transition:transform .45s cubic-bezier(.16,1,.3,1)}body.page-type__faq .card.faq:hover{transform:translate(4px)}body.page-type__faq .card.faq:is(:hover,:has(.question.open)):before{transform:none}body.page-type__faq .card.faq:has(.question.open){box-shadow:0 18px 40px -18px #f7b21859,0 0 0 1px #f7b218!important}body.page-type__faq .card.faq .title-faq:before{content:counter(tcfaq,decimal-leading-zero);flex:none;min-width:30px;color:#f7b218;font-family:Chakra Petch,sans-serif;font-size:13px;font-weight:700;letter-spacing:.12em;opacity:.85}body.page-type__faq .card.faq .title-faq{justify-content:flex-start!important}body.page-type__faq .card.faq .title-faq-wrapper{margin-left:auto}body.page-type__faq .card.faq .question.open .title-faq{color:#f7b218!important}body.page-type__faq .card.faq .question.open+.answer .card-body{animation:tc-faq-in .55s cubic-bezier(.16,1,.3,1) both}@keyframes tc-faq-in{0%{opacity:0;transform:translateY(-6px)}}body.page-type__faq .card.faq{animation:tc-faq-card .7s cubic-bezier(.16,1,.3,1) both}body.page-type__faq .card.faq:nth-child(2){animation-delay:.06s}body.page-type__faq .card.faq:nth-child(3){animation-delay:.12s}body.page-type__faq .card.faq:nth-child(4){animation-delay:.18s}body.page-type__faq .card.faq:nth-child(5){animation-delay:.24s}body.page-type__faq .card.faq:nth-child(6){animation-delay:.3s}body.page-type__faq .card.faq:nth-child(n+7){animation-delay:.36s}@keyframes tc-faq-card{0%{opacity:0;transform:translateY(14px)}}body.page-type__faq #ContactForm>img{animation:tc-faq-float 5s ease-in-out infinite alternate}@keyframes tc-faq-float{to{transform:translateY(-6px)}}body.page-type__faq #ContactForm{transition:border-color .4s ease,box-shadow .5s ease}body.page-type__faq #ContactForm:focus-within{border-color:#f7b21866!important;box-shadow:0 14px 36px #00000040,0 0 0 4px #f7b21814}@media(prefers-reduced-motion:reduce){body.page-type__faq .faq-tab-content:before,body.page-type__faq .faq-tab-content:after,body.page-type__faq .dt-sc-faqs .heading-wrappers .title,body.page-type__faq .card.faq,body.page-type__faq #ContactForm>img,body.page-type__faq .card-body{animation:none!important}}.faq-tab-content #ContactForm .field{display:flex;flex-direction:column-reverse;gap:8px}.faq-tab-content #ContactForm .field__label.tc-faq-form__label{display:block!important;position:static!important;inset:auto!important;transform:none!important;margin:0!important;padding:0!important;color:#a9a59c!important;font-family:Poppins,sans-serif;font-size:12px!important;font-weight:600;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;opacity:1;visibility:visible;pointer-events:auto}.faq-tab-content #ContactForm .tc-faq-form__label span{color:#f7b218}.faq-tab-content #ContactForm .field__input{margin:0!important}.faq-tab-content #ContactForm .contact__button{flex-direction:column;align-items:stretch;gap:12px}.faq-tab-content #ContactForm .contact__button .tc-faq-form__send{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:52px}.tc-faq-form__plane{flex:none;transition:transform .45s cubic-bezier(.16,1,.3,1)}@media(hover:hover){.tc-faq-form__send:hover .tc-faq-form__plane{transform:translate(3px,-3px) rotate(-8deg)}}.tc-faq-form__reply{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;color:#8d8a83;font-size:13px;text-align:center}.tc-faq-form__reply i{flex:none;width:8px;height:8px;border-radius:50%;background:#3fbf7f;animation:tc-faq-live 2.2s ease-out infinite}@keyframes tc-faq-live{0%{box-shadow:0 0 #3fbf7f80}to{box-shadow:0 0 0 9px #3fbf7f00}}@media(prefers-reduced-motion:reduce){.tc-faq-form__reply i{animation:none}.tc-faq-form__plane{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/tc-pages.css.map */
