.main-product-template{--tc-bg:#ede9e1;--tc-card:#faf8f3;--tc-text:#171717;--tc-muted:#5f5c56;--tc-gold:#f7b218;--tc-gold-ink:#f7b218;--tc-line:#e6e0d4;--tc-line-strong:#d9d1c3;background:var(--tc-bg)!important;color:var(--tc-muted)}main:has(.main-product-template){background:#ede9e1}html:has(.main-product-template),body:has(.main-product-template){background:#ede9e1!important}.main-product-template .GalleryViewerMain{border:1px solid var(--tc-line);border-radius:16px;overflow:hidden;background:#fff}.main-product-template .product__media-item,.main-product-template .product__media-list{background:#fff;border-radius:0!important}.main-product-template .GalleryViewerMain :is(.product__media,.product__modal-opener,.deferred-media,.media){border:0!important;border-radius:0!important;box-shadow:none!important;outline:0}.main-product-template .GalleryViewerMain .slider-button{width:42px!important;height:42px!important;border-radius:50%!important;background:#171717d9!important;border:0!important;color:var(--tc-gold)!important}.main-product-template .GalleryViewerMain .slider-button svg{color:var(--tc-gold)!important;fill:currentColor}.main-product-template .GalleryViewerMain .slider-button:hover{background:var(--tc-gold)!important}.main-product-template .GalleryViewerMain .slider-button:hover svg{color:#171717!important}.main-product-template .GalleryThumbnails{margin-top:12px}.main-product-template .GalleryThumbnails .thumbnail-list{display:flex!important;flex-wrap:nowrap;gap:10px;overflow-x:auto;padding:2px 2px 6px;margin:0;scrollbar-width:thin;scrollbar-color:#d9b25e transparent}.main-product-template .GalleryThumbnails .thumbnail-list__item{flex:0 0 92px!important;width:92px!important;max-width:92px!important;height:auto!important;margin:0!important;padding:0!important}.main-product-template .GalleryThumbnails .thumbnail{width:92px!important;height:92px!important;padding:0!important;overflow:hidden;border:1px solid var(--tc-line-strong)!important;border-radius:10px!important;background:#fff!important;opacity:.75;transition:opacity .2s,border-color .2s}.main-product-template .GalleryThumbnails .thumbnail img{width:100%;height:100%;object-fit:cover}.main-product-template .GalleryThumbnails .thumbnail:hover{opacity:1}.main-product-template .GalleryThumbnails .thumbnail[aria-current]{opacity:1;border:2px solid var(--tc-gold)!important}.main-product-template .product__info-container{display:flex!important;flex-direction:column;color:var(--tc-muted)}.main-product-template .product__info-container>.tc-pdp-trust{order:10}.main-product-template .product__info-container>*{margin-bottom:0}.tc-pdp-kicker{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.main-product-template .tc-pdp-kicker a{color:var(--tc-gold-ink)!important;text-decoration:none}.main-product-template .tc-pdp-kicker a:hover{text-decoration:underline}.tc-pdp-kicker span[aria-hidden]{color:var(--tc-gold-ink)}.main-product-template .tc-pdp-kicker>span:last-child{color:var(--tc-muted)!important}.main-product-template h1.tc-product-title:not(#tc-x){margin:0 0 10px!important;color:var(--tc-text)!important;font-family:Chakra Petch,sans-serif!important;font-weight:700!important;text-transform:uppercase!important;font-size:clamp(24px,2.3vw,34px)!important;line-height:1.15!important;letter-spacing:.02em!important;text-wrap:balance}.main-product-template .jdgm-preview-badge{margin:0 0 14px;cursor:pointer}.main-product-template .jdgm-preview-badge .jdgm-star{color:var(--tc-gold)!important}.main-product-template .jdgm-preview-badge .jdgm-prev-badge__text{color:var(--tc-muted)!important;font-size:13px;text-decoration:underline;text-underline-offset:3px}.main-product-template .price-wrapper{margin:6px 0 2px}.main-product-template .price .price-item,.main-product-template .price .price-item--regular,.main-product-template .price .price-item--sale{color:var(--tc-text)!important;font-family:Poppins,sans-serif!important;font-size:28px!important;font-weight:600!important;letter-spacing:0}.main-product-template .price .price__sale s .price-item,.main-product-template .price s.price-item{color:#9a968e!important;font-size:18px!important;font-weight:400!important}.main-product-template .product__tax{margin:0 0 20px;color:#8a867e!important;font-size:13px}.main-product-template .product__tax a{color:var(--tc-muted)!important;text-decoration:underline;text-underline-offset:3px}.main-product-template variant-radios{display:block;margin:0 0 16px}.main-product-template variant-radios fieldset{margin:0;padding:0;border:0;min-width:0;max-width:100%}.main-product-template .swatch-group{max-width:100%}.main-product-template .swatch-label-text{margin:0 0 10px}.main-product-template .swatch-label-text .form__label{margin:0;color:var(--tc-muted)!important;font-family:Poppins,sans-serif!important;font-size:12px!important;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.main-product-template .swatch-label-text .form__label *{color:var(--tc-text)!important}.main-product-template .swatch-group{display:flex!important;flex-wrap:wrap;gap:10px}.main-product-template .swatch-group input[type=radio]+label{display:inline-flex!important;align-items:center;justify-content:center;min-height:46px;margin:0!important;padding:12px 18px!important;border:1px solid var(--tc-line-strong)!important;border-radius:10px!important;background:#fff!important;color:var(--tc-text)!important;box-shadow:none!important;font-family:Poppins,sans-serif!important;font-size:14px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;text-decoration:none!important;opacity:1!important;cursor:pointer;transition:border-color .18s,background .18s,color .18s}.main-product-template .swatch-group input[type=radio]+label:before,.main-product-template .swatch-group input[type=radio]+label:after{display:none!important}.main-product-template .swatch-group input[type=radio]+label:hover{border-color:var(--tc-gold)!important}.main-product-template .swatch-group input[type=radio]:checked+label{background:var(--tc-gold)!important;border-color:var(--tc-gold)!important;color:#171717!important}.main-product-template .swatch-group input[type=radio]:focus-visible+label{outline:2px solid var(--tc-gold);outline-offset:3px}.main-product-template .product__inventory{margin:0 0 16px!important}.main-product-template .product__inventory .stock{display:none!important}.main-product-template .product__inventory p{margin:0}.main-product-template .product__inventory .in_stock{display:inline-flex;align-items:center;gap:8px;color:#2e8b45!important;font-family:Poppins,sans-serif;font-size:13px!important;font-weight:600;letter-spacing:.04em;text-transform:none!important}.main-product-template .product__inventory .in_stock:before{content:"";width:8px;height:8px;border-radius:50%;background:#3fae5a;box-shadow:0 0 0 4px #3fae5a26}.main-product-template product-form>form{margin-top:0!important}.main-product-template share-button{display:block;margin:0 0 12px}.main-product-template .share-button__button{color:var(--tc-muted)!important;font-size:13px!important}.main-product-template .share-button__button svg{color:var(--tc-gold-ink)!important}.main-product-template .product-form__buttons{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch;gap:12px;margin-bottom:12px}.main-product-template #product-form__submit{flex:1 1 auto;width:auto!important;min-width:0;min-height:54px!important;margin:0!important}.main-product-template .shopify-payment-button__button{min-height:50px;border-radius:10px!important;overflow:hidden}.main-product-template .shopify-payment-button__more-options{color:var(--tc-muted)!important;font-size:13px;text-decoration:underline;text-underline-offset:3px}.tc-pdp-trust{margin-top:20px;display:grid;gap:12px}.main-product-template .tc-pdp-notice{display:flex;align-items:flex-start;gap:12px;margin:0;padding:14px 16px;border:1px solid var(--tc-gold);border-radius:12px;background:#fff8e6;color:var(--tc-text)!important;font-family:Poppins,sans-serif;font-size:14px;line-height:1.6;text-transform:none}.main-product-template .tc-pdp-notice span{color:var(--tc-text)!important}.main-product-template .tc-pdp-notice svg{flex:none;margin-top:1px;color:var(--tc-gold-ink)!important;stroke:var(--tc-gold-ink)!important;fill:none!important}.main-product-template .tc-pdp-notice strong{color:var(--tc-gold-ink)!important;font-weight:700}.tc-pdp-perks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.tc-pdp-perks li{display:flex;align-items:center;gap:12px;margin:0;padding:12px 14px;border:1px solid var(--tc-line);border-radius:12px;background:var(--tc-card)}.tc-pdp-perks li:before{display:none}.main-product-template .tc-pdp-perks svg{flex:none;width:40px;height:40px;padding:9px;box-sizing:border-box;border-radius:10px;background:#f7b2181f;border:1px solid #f7b21866;color:var(--tc-gold-ink)!important;stroke:var(--tc-gold-ink)!important;fill:none!important}.main-product-template .tc-pdp-perks span{display:flex;flex-direction:column;gap:2px;min-width:0;color:var(--tc-muted)!important;font-family:Poppins,sans-serif;font-size:12.5px;line-height:1.4;text-transform:none}.main-product-template .tc-pdp-perks strong{color:var(--tc-text)!important;font-size:14px;font-weight:600}.tc-pdp-bottom{display:grid;gap:40px;max-width:none;margin:40px 0 0;padding:32px 0 0;border-top:1px solid var(--tc-line)}.tc-pdp-details{max-width:860px;margin:0;text-align:left}.tc-pdp-reviews{width:100%;max-width:900px;margin:0 auto}.main-product-template .tc-pdp-details__title{margin:0 0 20px!important;color:var(--tc-text)!important;font-family:Chakra Petch,sans-serif!important;font-weight:700;text-transform:uppercase;letter-spacing:.02em;font-size:clamp(22px,2.4vw,28px)!important;line-height:1.2}.tc-pdp-details__title:after{content:"";display:block;width:56px;height:2px;margin-top:10px;background:var(--tc-gold)}.main-product-template .tc-pdp-details__body{color:var(--tc-muted)!important;font-family:Poppins,sans-serif;font-size:15px;line-height:1.75}.main-product-template .tc-pdp-details__body h3{margin:0 0 16px!important;color:var(--tc-text)!important;font-family:Chakra Petch,sans-serif!important;font-size:18px!important;font-weight:700;line-height:1.35;text-transform:uppercase;letter-spacing:.02em}.main-product-template .tc-pdp-details__body h4{margin:22px 0 8px!important;color:var(--tc-gold-ink)!important;font-family:Poppins,sans-serif!important;font-size:13px!important;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.main-product-template .tc-pdp-details__body p{margin:0 0 10px;color:var(--tc-muted)!important;text-transform:none}.main-product-template .tc-pdp-details__body strong{color:var(--tc-text);font-weight:600}.main-product-template .tc-pdp-details__body ul,.main-product-template .tc-pdp-details__body ol{margin:0 0 10px;padding-left:22px}.main-product-template .tc-pdp-details__body li{margin:0 0 4px;padding-left:4px;color:var(--tc-muted);text-transform:none}.main-product-template .tc-pdp-details__body li::marker{color:var(--tc-gold-ink);font-weight:700}.tc-pdp-extra{margin:0;padding:16px 20px;border:1px solid var(--tc-line);border-radius:12px;background:var(--tc-card);color:var(--tc-muted)}.tc-pdp-extra summary{cursor:pointer;color:var(--tc-text);font-family:Chakra Petch,sans-serif;font-weight:700;text-transform:uppercase}.tc-pdp-heading{margin:0 auto 20px;max-width:640px;text-align:center}.main-product-template .tc-pdp-heading__kicker{margin:0 0 8px;color:var(--tc-gold-ink)!important;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.main-product-template .tc-pdp-heading h2{margin:0 0 12px;color:var(--tc-text)!important;font-family:Chakra Petch,sans-serif!important;font-weight:700;text-transform:uppercase;letter-spacing:.02em;font-size:clamp(22px,2.6vw,30px)!important;line-height:1.2}.main-product-template .tc-pdp-heading h2 .tc-home__gold{color:var(--tc-gold)!important;-webkit-text-fill-color:var(--tc-gold)!important}.tc-pdp-heading h2:after{content:"";display:block;width:56px;height:2px;margin:10px auto 0;background:linear-gradient(90deg,#f7b21840,var(--tc-gold),#f7b21840)}.main-product-template .tc-pdp-heading__text{margin:0;color:var(--tc-muted)!important;font-size:15px;line-height:1.6;text-transform:none}.tc-pdp-reviews__card{padding:clamp(20px,3vw,32px);border:1px solid var(--tc-line);border-radius:16px;background:var(--tc-card)}.tc-pdp-reviews .jdgm-rev-widg{padding:0!important;margin:0!important;border:0!important;background:transparent!important;color:var(--tc-muted)!important;font-family:Poppins,sans-serif!important}.tc-pdp-reviews .jdgm-rev-widg__title{display:none!important}.tc-pdp-reviews .jdgm-star{color:var(--tc-gold)!important}.tc-pdp-reviews :is(.jdgm-rev-widg__summary-text,.jdgm-histogram__frequency,.jdgm-rev__timestamp,.jdgm-rev-widg__sort-wrapper,.jdgm-rev__body){color:var(--tc-muted)!important}.tc-pdp-reviews :is(.jdgm-rev__author,.jdgm-rev__title,.jdgm-rev-widg__summary-average){color:var(--tc-text)!important}.tc-pdp-reviews .jdgm-histogram__bar{background:#ece6da!important;border-radius:4px}.tc-pdp-reviews .jdgm-histogram__bar-content{background:var(--tc-gold)!important;border-radius:4px}.tc-pdp-reviews :is(.jdgm-rev-widg__header,.jdgm-rev,.jdgm-rev-widg__reviews,.jdgm-rev-widg__body,.jdgm-form){border-color:var(--tc-line)!important}.tc-pdp-reviews :is(.jdgm-write-rev-link,.jdgm-ask-question-btn,.jdgm-submit-rev,.jdgm-btn){display:inline-flex!important;align-items:center;justify-content:center;min-height:48px;padding:14px 24px!important;border:1px solid var(--tc-gold)!important;border-radius:2px!important;background:var(--tc-gold)!important;color:#171717!important;font-family:Poppins,sans-serif!important;font-size:13px!important;font-weight:600!important;letter-spacing:.035em;text-transform:uppercase;text-decoration:none!important}.tc-pdp-reviews :is(.jdgm-write-rev-link,.jdgm-submit-rev,.jdgm-btn):hover{background:#f7b218!important;border-color:#f7b218!important}.tc-pdp-reviews :is(.jdgm-link,.jdgm-all-reviews-rating-wrapper a){color:var(--tc-gold-ink)!important}.tc-pdp-reviews select,.tc-pdp-reviews .jdgm-form :is(input:not([type=radio]):not([type=checkbox]):not([type=file]),textarea){background:#fff!important;border:1px solid var(--tc-line-strong)!important;border-radius:8px!important;color:var(--tc-text)!important}@media(max-width:749.98px){.main-product-template .GalleryViewerMain{border-radius:12px}.main-product-template .GalleryThumbnails .thumbnail-list__item{flex-basis:72px!important;width:72px!important;max-width:72px!important}.main-product-template .GalleryThumbnails .thumbnail{width:72px!important;height:72px!important}.main-product-template .product__info-wrapper{padding-top:20px!important}.main-product-template h1.tc-product-title:not(#tc-x){font-size:24px!important}.main-product-template .price .price-item,.main-product-template .price .price-item--regular{font-size:24px!important}.main-product-template .swatch-group input[type=radio]+label{flex:1 1 auto;font-size:13px!important;padding:11px 14px!important}.tc-pdp-perks{gap:8px}.tc-pdp-perks li{flex-direction:column;align-items:flex-start;gap:8px;padding:12px}.main-product-template .tc-pdp-perks svg{width:36px;height:36px;padding:8px}.main-product-template .tc-pdp-notice{font-size:13px}.tc-pdp-bottom{gap:32px;margin-top:32px;padding-top:24px}.main-product-template .tc-pdp-details__body{font-size:14px}}@media(prefers-reduced-motion:reduce){.main-product-template *,.tc-pdp-bottom *{transition:none!important}}body .main-product-template .product-form__quantity{flex:none;align-self:stretch;display:flex;width:auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important}body .main-product-template .product-form__quantity .quantity{display:grid;grid-template-columns:44px minmax(34px,1fr) 44px;align-items:stretch;flex:1;width:128px!important;height:auto!important;min-height:48px;border:0!important;border-radius:2px!important;background:#171717!important;overflow:hidden;box-shadow:0 6px 16px #17171724;transition:box-shadow .2s}body .main-product-template .product-form__quantity .quantity:before,body .main-product-template .product-form__quantity .quantity:after{display:none!important}body .main-product-template .product-form__quantity .quantity:has(:focus-visible){box-shadow:0 0 0 3px #f7b21866}body .main-product-template .product-form__quantity .quantity__button{display:grid;place-items:center;width:44px!important;height:auto!important;padding:0;border:0!important;border-radius:0!important;background:transparent!important;color:#f7b218!important;box-shadow:none!important;cursor:pointer;transition:background .15s}body .main-product-template .product-form__quantity .quantity__button svg,body .main-product-template .product-form__quantity .quantity__button svg *{width:13px;height:13px;color:#f7b218!important;fill:#f7b218!important;stroke:#f7b218!important}body .main-product-template .product-form__quantity .quantity__button:hover{background:#f7b21824!important}body .main-product-template .product-form__quantity .quantity__button:hover svg,body .main-product-template .product-form__quantity .quantity__button:hover svg *{color:#ffd66b!important;fill:#ffd66b!important;stroke:#ffd66b!important;background:transparent!important}body .main-product-template .product-form__quantity .quantity__button:focus-visible{outline:2px solid #f7b218;outline-offset:-4px}body .main-product-template .product-form__quantity .quantity__button.disabled svg,body .main-product-template .product-form__quantity .quantity__button.disabled svg *{opacity:.4}body .main-product-template .product-form__quantity .quantity__input{width:100%!important;min-width:0;height:auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:none!important;color:#f1eee7!important;opacity:1;text-align:center;font-family:Chakra Petch,sans-serif;font-size:19px!important;font-weight:700;-moz-appearance:textfield}body .main-product-template .product-form__quantity .quantity__input::-webkit-inner-spin-button,body .main-product-template .product-form__quantity .quantity__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}body .main-product-template .product-form__quantity .quantity__input:focus{outline:none}@media(max-width:749.98px){body .main-product-template .product-form__quantity .quantity{width:118px!important;grid-template-columns:40px minmax(30px,1fr) 40px}body .main-product-template .product-form__quantity .quantity__button{width:40px!important}}.tc-pdp-perks li.tc-perk{position:relative;isolation:isolate;overflow:hidden;border:1px solid #f7b21833;background:linear-gradient(160deg,#211f1c,#141312);transition:transform .45s cubic-bezier(.16,1,.3,1),border-color .35s ease,box-shadow .45s ease}.tc-perk:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(140px 90px at 22% 50%,#f7b21826,#f7b21800 70%);opacity:0;transition:opacity .35s ease}.main-product-template .tc-pdp-perks .tc-perk__icon{position:relative;flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:11px;background:#f7b21812;box-shadow:inset 0 0 0 1px #f7b21859;color:#f7b218}.main-product-template .tc-pdp-perks .tc-perk__icon svg{width:24px;height:24px;padding:0;border:0;border-radius:0;background:none;overflow:visible;color:#f7b218!important;stroke:#f7b218!important;fill:none!important}.main-product-template .tc-pdp-perks .tc-perk__text{color:#a9a59c!important}.main-product-template .tc-pdp-perks .tc-perk__text strong{color:#f4f1ea!important}.tc-perk svg g,.tc-perk svg path{transform-box:fill-box;transform-origin:center}.tc-perk__paint{stroke-dasharray:1 1;stroke-dashoffset:1}.tc-perk__speed{opacity:0}@media(hover:hover)and (pointer:fine){.tc-pdp-perks li.tc-perk:hover{transform:translateY(-3px);border-color:#f7b21899;box-shadow:0 16px 30px -14px #171717a6}.tc-perk:hover:after{opacity:1}.tc-perk--art:hover .tc-perk__brush{animation:tc-perk-brush .9s ease-in-out}.tc-perk--art:hover .tc-perk__paint{animation:tc-perk-paint .7s ease-out .2s forwards}.tc-perk--quality:hover .tc-perk__check{animation:tc-perk-check .7s ease both}.tc-perk--quality:hover .tc-perk__icon{animation:tc-perk-ping 1s ease-out}.tc-perk--shipping:hover .tc-perk__truck{animation:tc-perk-drive .9s cubic-bezier(.34,1.56,.64,1)}.tc-perk--shipping:hover .tc-perk__speed{animation:tc-perk-speed .9s ease-out}.tc-perk--returns:hover .tc-perk__turn{animation:tc-perk-turn .8s cubic-bezier(.34,1.56,.64,1)}}.tc-pdp-perks.is-armed .tc-perk__icon :is(path,circle):not(.tc-perk__paint):not(.tc-perk__speed){stroke-dasharray:1 1;stroke-dashoffset:1}.tc-pdp-perks.is-armed.is-in .tc-perk__icon :is(path,circle):not(.tc-perk__paint):not(.tc-perk__speed){animation:tc-perk-draw 1.1s cubic-bezier(.65,0,.35,1) calc(var(--k,0) * .14s + .1s) forwards}.tc-pdp-perks.is-in .tc-perk--art .tc-perk__paint{animation:tc-perk-paint .7s ease-out 1.5s forwards}.tc-pdp-perks.is-in .tc-perk--shipping .tc-perk__speed{animation:tc-perk-speed .9s ease-out 1.8s}.tc-pdp-perks.is-in .tc-perk--returns .tc-perk__turn{animation:tc-perk-turn .8s cubic-bezier(.34,1.56,.64,1) 2s}@keyframes tc-perk-draw{to{stroke-dashoffset:0}}@keyframes tc-perk-brush{0%,to{transform:none}25%{transform:rotate(-14deg)}55%{transform:rotate(10deg)}80%{transform:rotate(-4deg)}}@keyframes tc-perk-paint{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes tc-perk-check{0%{stroke-dasharray:1 1;stroke-dashoffset:1}to{stroke-dasharray:1 1;stroke-dashoffset:0}}@keyframes tc-perk-ping{0%{box-shadow:inset 0 0 0 1px #f7b21859,0 0 #f7b21880}to{box-shadow:inset 0 0 0 1px #f7b21859,0 0 0 12px #f7b21800}}@keyframes tc-perk-drive{0%{transform:none}35%{transform:translate(3px)}65%{transform:translate(-1px)}to{transform:none}}@keyframes tc-perk-speed{0%{opacity:0;transform:translate(2px)}30%{opacity:1}to{opacity:0;transform:translate(-4px)}}@keyframes tc-perk-turn{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.main-product-template .tc-pdp-notice{border:1px solid #f7b21859;background:#171717;box-shadow:inset 3px 0 #f7b218;color:#e9e5dc!important}.main-product-template .tc-pdp-notice span{color:#cfcac0!important}.main-product-template .tc-pdp-notice strong{color:#f7b218!important}.main-product-template .tc-pdp-notice svg{border-radius:50%;animation:tc-perk-ring 2.8s ease-out 1.2s infinite}@keyframes tc-perk-ring{0%{box-shadow:0 0 #f7b21866}70%,to{box-shadow:0 0 0 9px #f7b21800}}.main-product-template #product-form__submit:not(:disabled){background:linear-gradient(180deg,#ffcb52,#f7b218 55%,#eaa30c)!important;border-color:#eaa30c!important;box-shadow:0 12px 26px -14px #a86b05cc,inset 0 1px #fff0bf!important}.main-product-template #product-form__submit>span:first-child{display:inline-flex;align-items:center;gap:10px}.main-product-template #product-form__submit>span:first-child:before{content:"";flex:none;width:18px;height:18px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 7h12l-1 13H7z'/%3E%3Cpath d='M9 7a3 3 0 0 1 6 0'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 7h12l-1 13H7z'/%3E%3Cpath d='M9 7a3 3 0 0 1 6 0'/%3E%3C/svg%3E") center / contain no-repeat}@media(hover:hover)and (pointer:fine){.main-product-template #product-form__submit:not(:disabled):hover>span:first-child:before{animation:tc-atc-bag .6s cubic-bezier(.34,1.56,.64,1)}}@keyframes tc-atc-bag{0%{transform:none}40%{transform:translateY(-4px) rotate(-10deg)}70%{transform:translateY(1px) rotate(4deg)}to{transform:none}}.main-product-template .swatch-group input[type=radio]:checked+label{gap:8px;box-shadow:0 8px 18px -10px #b97a08b3!important}.main-product-template .swatch-group input[type=radio]:checked+label:after{content:""!important;display:inline-block!important;position:static!important;width:14px;height:14px;border-radius:50%;background:#171717 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f7b218' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center / 10px no-repeat!important;animation:tc-pick .4s cubic-bezier(.34,1.56,.64,1)}@keyframes tc-pick{0%{transform:scale(0)}}.main-product-template .tc-pdp-reviews{max-width:none;padding:clamp(44px,6vw,76px) 0;background:#171717;box-shadow:0 0 0 100vmax #171717;clip-path:inset(0 -100vmax)}.main-product-template .tc-pdp-reviews>*{max-width:900px;margin-left:auto;margin-right:auto}.main-product-template .tc-pdp-reviews .tc-pdp-heading h2{color:#f4f1ea!important}.main-product-template .tc-pdp-reviews .tc-pdp-heading__text{color:#a9a59c!important}.main-product-template .tc-pdp-reviews__card{position:relative;overflow:hidden;border:1px solid #f7b21833;border-radius:16px;background:radial-gradient(ellipse 60% 80% at 50% 0%,#f7b21814,#f7b21800 70%),#1d1c1a}.main-product-template .tc-pdp-reviews :is(.jdgm-rev-widg__summary-text,.jdgm-histogram__frequency,.jdgm-rev__timestamp,.jdgm-rev-widg__sort-wrapper,.jdgm-rev__body,.jdgm-rev-widg__summary,.jdgm-rev-widg__body,.jdgm-rev__content){color:#a9a59c!important}.main-product-template .tc-pdp-reviews :is(.jdgm-rev__author,.jdgm-rev__title,.jdgm-rev-widg__summary-average){color:#f4f1ea!important}.main-product-template .tc-pdp-reviews .jdgm-histogram__bar{background:#2d2a26!important}.main-product-template .tc-pdp-reviews :is(.jdgm-rev-widg__header,.jdgm-rev,.jdgm-rev-widg__reviews,.jdgm-rev-widg__body,.jdgm-form){border-color:#ffffff14!important}.main-product-template .tc-pdp-reviews .jdgm-star{color:#f7b218!important}.main-product-template .tc-pdp-reviews :is(select,.jdgm-form input:not([type=radio]):not([type=checkbox]):not([type=file]),.jdgm-form textarea){background:#141312!important;border-color:#ffffff24!important;color:#f4f1ea!important}.main-product-template .tc-pdp-reviews :is(.jdgm-write-rev-link,.jdgm-submit-rev,.jdgm-btn){box-shadow:0 10px 26px -12px #f7b218b3}@media(prefers-reduced-motion:reduce){.tc-perk *,.tc-pdp-notice svg,#product-form__submit span:before{animation:none!important}.tc-pdp-perks .tc-perk__icon :is(path,circle){stroke-dashoffset:0!important}}.main-product-template{--tc-gold-deep:#9a6a06}.main-product-template .tc-pdp-kicker a:not(#tc),.main-product-template .tc-pdp-kicker span[aria-hidden]:not(#tc),.main-product-template .tc-pdp-details__body h4:not(#tc),.main-product-template .share-button__button svg:not(#tc){color:var(--tc-gold-deep)!important}.main-product-template .tc-pdp-details__body li:not(#tc)::marker{color:var(--tc-gold-deep)}.main-product-template .tc-pdp-details__body:not(#tc){max-width:66ch}@media(max-width:749.98px){.main-product-template .tc-pdp-details__body:not(#tc),.main-product-template .tc-pdp-details__body :is(p,li):not(#tc){font-size:15px}.main-product-template .tc-pdp-notice span:not(#tc){font-size:14px}}.main-product-template .tc-pdp-details__body ol.tc-steps{position:relative;list-style:none;margin:4px 0 14px;padding:0 0 0 34px}.main-product-template .tc-pdp-details__body ol.tc-steps>li{position:relative;margin:0 0 12px;padding-left:0}.main-product-template .tc-pdp-details__body ol.tc-steps>li:last-child{margin-bottom:0}.tc-steps:before,.tc-steps:after{content:"";position:absolute;left:9px;width:2px;top:var(--tc-steps-top,13px);bottom:var(--tc-steps-bottom,13px);border-radius:2px;pointer-events:none}.tc-steps:before{background:#9a6a062e}.tc-steps:after{background:var(--tc-gold-deep,#9a6a06);transform-origin:top}.tc-steps>li:before,.tc-steps>li:after{content:"";position:absolute;left:-30px;top:calc(.875em - 6px);width:12px;height:12px;box-sizing:border-box;border-radius:50%;pointer-events:none}.tc-steps>li:before{z-index:1;border:2px solid var(--tc-gold-deep,#9a6a06);background:var(--tc-gold-deep,#9a6a06)}.tc-steps>li:after{background:#f7b218;opacity:0}.tc-steps.is-armed:after{transform:scaleY(0)}.tc-steps.is-armed>li{opacity:.35;transform:translate(6px)}.tc-steps.is-armed>li:before{background:var(--tc-bg,#ede9e1)}.tc-steps.is-armed.is-in:after{transform:none;transition:transform var(--tc-steps-dur,1.6s) cubic-bezier(.45,0,.25,1)}.tc-steps.is-armed.is-in>li{opacity:1;transform:none;transition:opacity .5s ease calc(var(--i,0) * var(--tc-steps-step,.4s)),transform .6s cubic-bezier(.16,1,.3,1) calc(var(--i,0) * var(--tc-steps-step,.4s))}.tc-steps.is-armed.is-in>li:before{background:var(--tc-gold-deep,#9a6a06);transition:background-color .3s ease calc(var(--i,0) * var(--tc-steps-step,.4s))}.tc-steps.is-armed.is-in>li:after{animation:tc-steps-spark .9s ease-out calc(var(--i,0) * var(--tc-steps-step,.4s)) both}@keyframes tc-steps-spark{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}@media(prefers-reduced-motion:reduce){.tc-steps.is-armed:after,.tc-steps.is-armed>li{transform:none;opacity:1;transition:none}.tc-steps.is-armed>li:before{background:var(--tc-gold-deep,#9a6a06);transition:none}.tc-steps.is-armed>li:after{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/tc-product.css.map */
