:root{--tx-pad:clamp(64px,8vw,120px);--tx-pad-sm:clamp(48px,6vw,88px)}.template-index .shopify-section .section:not([data-ui-component="Image Banner Section"]):not([data-ui-component="Running Content Section"]){padding-block-start:var(--tx-pad)!important;padding-block-end:var(--tx-pad)!important}.template-index [id$=__tx_patreon_tira] .section{padding-block-start:0!important}.template-index [id$=__icon_with_text_ArYQjX] .section{padding-block:var(--tx-pad-sm)!important}.template-index [data-ui-component="Image Banner Section"] .ecx-mask:before{background:linear-gradient(90deg,#0d0e0fb8 0,#0d0e0f66 60%,#0d0e0f33),rgba(var(--color-page-bg-rgb),calc(var(--overlay)/100));z-index:1}.template-index [data-ui-component="Image Banner Section"] .s-header__title{color:#fff;text-shadow:0 2px 28px rgba(0,0,0,.55)}.template-index [data-ui-component="Image Banner Section"] .s-header__desc,.template-index [data-ui-component="Image Banner Section"] .s-header__desc *{color:#fff;font-size:clamp(18px,1.55vw,22px);line-height:1.45;font-weight:500;text-shadow:0 1px 14px rgba(0,0,0,.6);max-width:46ch}.template-index [data-ui-component="Image Banner Section"] .s-header__sub{font-size:14px}.template-index [id$=__image_banner_GXqGbe] .s-header__title{text-transform:uppercase;font-size:clamp(44px,7.4vw,112px);line-height:.96;letter-spacing:-.01em;max-width:12ch}.template-index [id$=__tx_patreon] .s-header__title{font-size:clamp(36px,5vw,72px);line-height:1.02;max-width:14ch}.template-index [id$=__tx_patreon] .s-header__desc{margin-top:16px}.template-index .running-content .marquee-font--heading,.template-index .running-content .marquee-font--heading *{font-size:clamp(15px,1.35vw,20px)!important;line-height:1.1;text-transform:uppercase;letter-spacing:.08em}.template-index .running-content img{height:44px!important}.template-index .btn:not(.btn-icon):not(.btn-small){text-transform:uppercase;letter-spacing:.08em;font-size:15px;min-height:52px;padding-inline:28px}.template-index [id$=__stats_counter_YEBfiY] .s-header,.template-index [id$=__stats_counter_YEBfiY] .s-content{margin-bottom:0}.template-index [id$=__stats_counter_YEBfiY] .ctnr>*:first-child{margin-bottom:clamp(40px,5vw,72px)}.template-index .color-scheme-3c385166-905b-4d56-ad71-01117429ed0c .color-light,.template-index [class*=scheme-3c385166] .color-light,.template-index [class*=scheme-3c385166] .subtext{color:#2b2300!important}.tx-h{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);line-height:1.04;letter-spacing:-.01em;margin:12px 0 16px;font-size:clamp(30px,4vw,60px)}.tx-p{margin:0 0 28px;max-width:46ch;font-size:clamp(16px,1.3vw,19px);line-height:1.55}.tx-cols{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,96px);align-items:center}.tx-cols img{width:100%;height:auto;display:block}.tx-img-sq{aspect-ratio:1/1;object-fit:cover}.tx-btns{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.tx-link{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);text-transform:uppercase;letter-spacing:.08em;font-size:15px;text-decoration:underline;text-underline-offset:6px}@media(max-width:749px){.tx-cols{grid-template-columns:1fr}.tx-cols .tx-order-first-m{order:-1}}.tx-ea__img{background:#0d0e0f;max-width:620px;margin-inline:auto}.tx-two{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:clamp(40px,5vw,64px)}.tx-two figure{margin:0;position:relative}.tx-two img{width:100%;height:auto;display:block;aspect-ratio:16/9;object-fit:cover}.tx-two figcaption{position:absolute;left:0;bottom:0;background:#0d0e0f;color:#ffc21a;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);text-transform:uppercase;letter-spacing:.12em;font-size:13px;padding:8px 14px}.tx-three{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(24px,3vw,48px);margin-bottom:clamp(36px,4vw,56px)}.tx-three .ic{width:56px;height:56px;display:block;margin-bottom:16px;color:#1a1400}.tx-three b.n{display:block;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(32px,3.4vw,48px);line-height:1;border-bottom:3px solid #1a1400;padding-bottom:10px;margin-bottom:14px}.tx-three p{margin:0;color:#1a1400;line-height:1.55}.tx-three strong{display:block;margin-bottom:6px}@media(max-width:749px){.tx-two,.tx-three{grid-template-columns:1fr}}.tx-free .tx-h,.tx-free .tx-p{color:#1a1400}.tx-free .s-header__sub{background:#0d0e0f;color:#ffc21a}.tx-free .btn{background:#0d0e0f;color:#ece8df}.tx-steps{display:grid;gap:12px;margin:0 0 32px;padding:0;list-style:none;counter-reset:s}.tx-steps li{display:flex;gap:14px;align-items:baseline;border-bottom:2px solid #1a1400;padding-bottom:10px}.tx-steps b{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:26px;line-height:1}.tx-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:40px}.tx-strip img{aspect-ratio:1/1;object-fit:cover}.tx-strip-cta{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between}@media(max-width:749px){.tx-strip{grid-template-columns:repeat(2,1fr);gap:12px}}.tx-lic-imgs{display:grid;grid-template-columns:1fr 1fr;gap:16px}.tx-lic-imgs img{aspect-ratio:3/4;object-fit:cover}.tx-lic-imgs img:nth-child(2){margin-top:40px}.tx-fine{font-size:14px;opacity:.85;margin:-12px 0 28px}.tx-h{text-transform:none!important}.template-index [id$=__image_banner_GXqGbe] .banner-padding{padding-top:clamp(120px,15vh,190px)}.template-index [id$=__image_banner_GXqGbe] .s-header__desc,.template-index [id$=__image_banner_GXqGbe] .s-header__desc *{max-width:60ch}.template-index [id$=__tx_patreon_tira] .section{padding-block-end:var(--tx-pad-sm)!important}.tx-strip-cta .tx-p{max-width:60ch}.tx-lic .s-header__sub{background:#ffc21a;color:#1a1400}.template-index [id$=__image_banner_GXqGbe] .s-header__title{font-size:clamp(52px,7.4vw,112px)}.tx-tipo{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.4vw,36px) clamp(16px,2vw,32px)}.tx-tipo__c{display:block;color:#1a1400;text-decoration:none}.tx-tipo__c img{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;display:block;transition:transform .5s ease}.tx-tipo__c:hover img{transform:scale(1.03)}.tx-tipo__c{overflow:hidden}.tx-tipo__c b{display:block;margin-top:14px;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(18px,1.7vw,24px);line-height:1.1}.tx-tipo__c span{display:inline-block;margin-top:6px;font-size:14px;text-decoration:underline;text-underline-offset:4px}@media(max-width:749px){.tx-tipo{grid-template-columns:repeat(2,1fr);gap:20px 12px}.tx-tipo__c b{font-size:17px;margin-top:10px}}.template-index [class*=scheme-80dadc21] .s-header__sub{background:#ffc21a;color:#1a1400}.template-index [id$=__baba5a6f-be8d-4205-bf6c-914347c0f56d] .s-header{margin-bottom:40px}.template-index [id$=__stats_counter_YEBfiY] .ctnr>*:first-child{margin-bottom:clamp(24px,3vw,40px)}.template-index [id$=__baba5a6f-be8d-4205-bf6c-914347c0f56d] .s-header{margin-bottom:24px}.tf-foot{position:relative;isolation:isolate;width:100vw;margin-left:calc(50% - 50vw);background:#0d0e0f;color:#ece8df;min-height:44.568vw}.tf-foot:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--tf-logo) center bottom 1.5vw/96% auto no-repeat;opacity:.2}.tf-foot__in{padding:clamp(56px,6vw,96px) clamp(20px,3.9vw,56px) 0;max-width:1920px;margin:0 auto}.tf-footer-cols{display:grid;grid-template-columns:1.7fr repeat(4,1fr);gap:clamp(28px,3vw,56px);padding-bottom:clamp(56px,7vw,120px)}.tf-col h4,.tf-news h4{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);text-transform:uppercase;letter-spacing:.12em;font-size:14px;color:#ffc21a;margin:0 0 18px}.tf-col ul{list-style:none;margin:0;padding:0}.tf-col li{margin:0 0 12px}.tf-col a{color:#ece8df;text-decoration:none;font-size:16px}.tf-col a:hover{color:#ffc21a;text-decoration:underline;text-underline-offset:4px}.tf-news p.tf-news__t{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(24px,2.2vw,32px);line-height:1.1;margin:0 0 10px}.tf-news p{margin:0 0 18px;max-width:34ch;font-size:16px;line-height:1.5}.tf-news form{display:grid;gap:10px}.tf-news input[type=email]{width:100%;min-height:52px;padding:0 16px;background:#0d0e0fb3;color:#ece8df;border:1px solid rgba(236,232,223,.4);font:inherit;font-size:16px}.tf-news input[type=email]::placeholder{color:#ece8dfbf}.tf-news button{min-height:52px;padding:0 28px;background:#ffc21a;color:#1a1400;border:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);text-transform:uppercase;letter-spacing:.08em;font-size:15px;cursor:pointer}.tf-news button:hover{background:#ffd24d}.tf-news .tf-msg{margin:10px 0 0;font-size:14px}.tf-bottom{display:flex;flex-wrap:wrap;gap:16px 32px;align-items:center;justify-content:space-between;border-top:1px solid rgba(236,232,223,.22);padding:18px 0 22px;font-size:13px;background:none}.tf-pay{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.tf-pay__i{display:block;height:22px;width:auto}.tf-meta{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center}.tf-legal{margin:0;color:#ece8df;font-size:13px}.tf-cur select{background:#0d0e0fb3;color:#ece8df;border:1px solid rgba(236,232,223,.4);padding:7px 10px;font:inherit;font-size:13px;max-width:240px}.tf-cur select option{color:#0d0e0f}@media(max-width:989px){.tf-footer-cols{grid-template-columns:repeat(4,1fr)}.tf-news{grid-column:1/-1}}@media(max-width:749px){.tf-footer-cols{grid-template-columns:1fr 1fr;gap:32px 20px}.tf-bottom{flex-direction:column;align-items:flex-start}}.tx-pat{position:relative;isolation:isolate;overflow:hidden;min-height:max(100svh,640px);display:flex;color:#fff;background:#0d0e0f}.tx-pat__bg,.tx-pat__veil{position:absolute;top:0;right:0;bottom:0;left:0}.tx-pat__bg{z-index:-2}.tx-pat__slide{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1.2s ease}.tx-pat__slide.is-active{opacity:1}.tx-pat__veil{z-index:-1;background:linear-gradient(180deg,#0d0e0fc7 0,#0d0e0f9e 45%,#0d0e0fdb)}.tx-pat__in{width:100%;max-width:1440px;margin:0 auto;padding:clamp(72px,9vh,120px) clamp(20px,4vw,56px) clamp(28px,4vh,48px);display:flex;flex-direction:column;justify-content:space-between;gap:40px}.tx-pat__copy{max-width:640px}.tx-pat__eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:Chakra Petch,sans-serif;font-weight:700;letter-spacing:.14em;text-transform:uppercase;font-size:14px;color:#fff;margin-bottom:20px}.tx-pat__logo{width:22px;height:22px;flex:none}.tx-pat__h{color:#fff;margin:0 0 20px;text-transform:none;font-size:clamp(36px,5.6vw,76px);line-height:1.03}.tx-pat__p{color:#fff;font-size:clamp(17px,1.5vw,20px);line-height:1.55;margin:0 0 32px;max-width:52ch}.tx-pat__thumbs{display:flex;gap:clamp(8px,1.2vw,16px);justify-content:flex-start}.tx-pat__thumb{all:unset;box-sizing:border-box;cursor:pointer;flex:0 0 clamp(88px,11vw,160px);aspect-ratio:1/1;border:3px solid transparent;border-radius:4px;overflow:hidden;opacity:.72;transition:opacity .3s,border-color .3s,transform .3s}.tx-pat__thumb img{display:block;width:100%;height:100%;object-fit:cover}.tx-pat__thumb:hover{opacity:1}.tx-pat__thumb.is-active{border-color:#ffc21a;opacity:1}.tx-pat__thumb:focus-visible{outline:3px solid #fff;outline-offset:2px}@media(max-width:749px){.tx-pat__thumbs{overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;margin-inline:calc(-1*clamp(20px,4vw,56px));padding-inline:clamp(20px,4vw,56px);padding-bottom:6px;scrollbar-width:none}.tx-pat__thumbs::-webkit-scrollbar{display:none}.tx-pat__thumb{flex-basis:84px;scroll-snap-align:center}}@media(prefers-reduced-motion:reduce){.tx-pat__slide,.tx-pat__thumb{transition:none}}@media(max-width:749px){.tf-foot{min-height:0}.tf-foot__in{padding-bottom:47.568vw}.tf-foot:before{opacity:.28}}html:root{--tx-fs-body:clamp(16px, calc(15px + .25vw) ,18px);--tx-fs-lead:clamp(17px, calc(15.5px + .4vw) ,20px);--tx-fs-small:clamp(14px, calc(13.5px + .15vw) ,15px);--tx-fs-eyebrow:clamp(13px, calc(12px + .15vw) ,14px);--tx-fs-h1:clamp(52px,7.4vw,112px);--tx-fs-h2:clamp(32px, calc(22px + 2.6vw) ,60px);--tx-fs-h3:clamp(19px, calc(15px + .9vw) ,26px);--tx-fs-h4:clamp(17px, calc(15.5px + .3vw) ,20px);--tx-fs-btn:16px;--tx-fs-action:clamp(14px, calc(13px + .25vw) ,16px);--tx-fs-num:clamp(44px, calc(32px + 2.6vw) ,72px);--tx-fs-step:clamp(28px, calc(22px + 1.2vw) ,40px);--tx-fs-quote:var(--tx-fs-lead);--tx-lh-body:1.55;--tx-lh-lead:1.5;--tx-lh-head:1.05;--tx-lh-h3:1.15;--tx-track-eyebrow:.14em;--tx-track-action:.1em;--tx-measure:65ch;--tx-tap:44px;--tx-diag:1rem;--font-body-size:var(--tx-fs-body)}body,.tx-body,.s-content p,.sc-label,.tx-three p,.tx-steps span,.rte p,.text-block p{font-size:var(--tx-fs-body);line-height:var(--tx-lh-body)}.s-content p,.tx-body,.rte p{max-width:var(--tx-measure)}.s-header__desc,.s-header__desc *,.tx-p,.tx-lead,.tx-pat__p,.template-index [data-ui-component="Image Banner Section"] .s-header__desc,.template-index [data-ui-component="Image Banner Section"] .s-header__desc *{font-size:var(--tx-fs-lead)!important;line-height:var(--tx-lh-lead)!important}.s-header__desc,.tx-p,.tx-lead{max-width:60ch}.tx-small,.tx-fine,.subtext,.tf-legal,.tf-bottom,.tf-cur select,.tf-news .tf-msg{font-size:var(--tx-fs-small)!important;line-height:1.5}.s-header__sub,.s-header__sub.badge,.tx-eyebrow,.tx-pat__eyebrow,.tx-two figcaption{font-size:var(--tx-fs-eyebrow)!important;line-height:1.4;letter-spacing:var(--tx-track-eyebrow);text-transform:uppercase;font-weight:600}.s-header__sub.badge,.tx-eyebrow{padding:5px calc(var(--tx-diag) + 6px)!important}.s-header__sub.badge:not(.badge--para),.tx-eyebrow:not(.badge--para){padding-inline:12px!important}.tx-two figcaption{padding:8px 16px}.tf-col h4,.tf-news h4{font-size:var(--tx-fs-eyebrow);letter-spacing:var(--tx-track-eyebrow)}.tx-h1,[data-ui-component="Image Banner Section"] .s-header__title,.template-index [id$=__image_banner_GXqGbe] .s-header__title{font-size:var(--tx-fs-h1)!important;line-height:.96}.s-header__title,.tx-h,.tx-h2,.tx-pat__h,.template-index [id$=__tx_patreon] .s-header__title{font-size:var(--tx-fs-h2)!important;line-height:var(--tx-lh-head)!important}[data-ui-component="Image Banner Section"] .s-header__title{font-size:var(--tx-fs-h1)!important;line-height:.96!important}.tx-h3,.tx-card__t b,.tx-tipo__c b,[data-ui-component] .s-content h3.h5,.icon-with-text h3,.shopify-section h3.h5{font-size:var(--tx-fs-h3)!important;line-height:var(--tx-lh-h3)!important}@media(max-width:749px){.tx-tipo__c b{font-size:var(--tx-fs-h3)!important}}.tx-h4,[class*=card] a[class*=product-link],.testimonial h3,.shopify-section h3.h6{font-size:var(--tx-fs-h4)!important;line-height:1.25!important}.tx-step,.tx-three b.n,.tx-steps b{font-size:var(--tx-fs-step)!important;line-height:1!important}.sc-number{font-size:var(--tx-fs-num)!important;line-height:1.1!important}.tx-quote,[data-ui-component] .testimonial p:not(.subtext),.shopify-section [class*=testimonial] p.m-zero:not(.subtext){font-size:var(--tx-fs-quote);line-height:var(--tx-lh-lead)}.btn:not(.btn-icon):not(.btn-small),.btn .btn-primary__content,.tf-news button{font-size:var(--tx-fs-btn)!important;letter-spacing:.08em}.btn:not(.btn-icon):not(.btn-small){min-height:52px}.tx-link,.tx-action,.tx-card__t span,.tx-tipo__c span{font-family:var(--font-heading-family)!important;font-weight:var(--font-heading-weight)!important;text-transform:uppercase;letter-spacing:var(--tx-track-action)!important;font-size:var(--tx-fs-action)!important;line-height:1.3!important}.tx-link,.tx-action{display:inline-flex;align-items:center;min-height:var(--tx-tap);text-decoration:underline;text-underline-offset:6px}.tx-tipo__c span{display:inline-flex;align-items:center;min-height:var(--tx-tap);margin-top:0!important;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:2px}.tx-card__t{gap:6px}.tf-col a,.tf-news p{font-size:var(--tx-fs-body)}@media(max-width:749px){.tf-col li{margin:0}.tf-col a{display:inline-flex;align-items:center;min-height:var(--tx-tap)}}[data-ui-component="Testimonials Section"] p.m-zero:not(.subtext){font-size:var(--tx-fs-quote)!important;line-height:var(--tx-lh-lead)!important}[data-ui-component="Testimonials Section"] h3{font-size:var(--tx-fs-h4)!important;line-height:1.25!important}[data-ui-component="Icon With Text Section"] h3{font-size:var(--tx-fs-h3)!important;line-height:var(--tx-lh-h3)!important}.price-item{font-size:var(--tx-fs-body)}.tf-col a,.tf-news p{font-size:16px}.template-index [class*=color-scheme-3c385166] .btn-primary--animate{color:var(--color-btn-label,#ece8df)}.template-index .tx-free .btn{color:#ece8df}.js-carousel-next-btn,.js-carousel-prev-btn,.js-popup-close{min-width:var(--tx-tap,44px);min-height:var(--tx-tap,44px)}.tf-foot:before{opacity:.38}@media(max-width:749px){.tf-foot:before{opacity:.62}}:root{--tx-gutter:clamp(20px,4vw,56px)}.ctnr,.tx-pat__in,.tf-foot__in,.txp-wrap{padding-left:var(--tx-gutter)!important;padding-right:var(--tx-gutter)!important}.product__info .price-item{color:#ece8df}.product-slideshow__item img.media{object-fit:contain!important}.tx-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#0d0e0f00 30%,#0d0e0f9e 58%,#0d0e0ff0)}.tx-card__t{text-shadow:0 1px 12px rgba(0,0,0,.6)}@media(min-width:750px){.tf-foot:before{opacity:.6;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.4) 0,rgba(0,0,0,.4) var(--tf-cols-end,58%),#000 calc(var(--tf-cols-end,58%) + 12%));mask-image:linear-gradient(180deg,rgba(0,0,0,.4) 0,rgba(0,0,0,.4) var(--tf-cols-end,58%),#000 calc(var(--tf-cols-end,58%) + 12%))}}.product__info .js-inventory-tracking,.product__info .product--instock{display:none!important}.main-product{--tx-pdp-bone:#ece8df;--tx-pdp-mute:rgba(236,232,223,.66);--tx-pdp-y:#ffc21a;--tx-pdp-line:rgba(236,232,223,.14)}@media(min-width:990px){.main-product .product-details{display:grid!important;grid-template-columns:minmax(0,1.04fr) minmax(0,1fr);column-gap:clamp(48px,5.4vw,80px);max-width:1440px;margin:0 auto;padding:8px var(--tx-gutter,56px) 0;align-items:start}.main-product .product__media-wrapper,.main-product .product__info-wrapper{width:auto!important;max-width:none!important;flex:none!important;padding:0!important}.main-product .product__media-wrapper{overflow:clip!important;align-self:stretch}.main-product .product__media-wrapper--single-with-thumbnails{top:112px!important}.main-product .product__info-wrapper{position:static!important}.main-product .product__info-container{padding:0!important}}@media(max-width:989px){.main-product .product__info-wrapper{padding-top:24px!important}.main-product .product__info-container{padding-left:var(--tx-gutter,20px)!important;padding-right:var(--tx-gutter,20px)!important}}@media(min-width:750px)and (max-width:989px){.main-product .product__media-wrapper{max-width:600px;margin:0 auto}.main-product .product__info-wrapper{max-width:calc(600px + 2 * var(--tx-gutter,31px));margin:0 auto}}.main-product .product-slideshow img.media{object-fit:contain!important}.main-product .product__info-container>.product__info{margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}.main-product .product__info-container{gap:0!important}.tx-pdp-eyebrow{display:inline-flex;align-items:center;min-height:32px;margin:0 0 6px;font-size:var(--tx-fs-eyebrow,13px);letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--tx-pdp-y)!important;text-decoration:none}.tx-pdp-eyebrow:hover{text-decoration:underline;text-underline-offset:4px}.main-product .product__title h1{font-size:clamp(28px,20px + 1.2vw,38px)!important;line-height:1.12!important;letter-spacing:-.005em;color:var(--tx-pdp-bone)}.main-product .product__info-container>.product__info.product__title{margin-bottom:14px!important}.main-product .product__info-container>.product__info.product__prices{margin-bottom:28px!important}.main-product .product__prices .price,.main-product .product__prices .price-item{font-family:var(--font-heading-family);font-size:clamp(32px,24px + 1.3vw,44px)!important;line-height:1!important;font-weight:700!important;color:var(--tx-pdp-y)!important;letter-spacing:-.01em}.main-product .product__prices .subtext{margin-top:8px!important;font-size:14px!important;color:var(--tx-pdp-mute)!important}.product__info-wrapper .product__form .product-btn-atc{min-height:58px!important;background:var(--tx-pdp-y)!important;border-color:var(--tx-pdp-y)!important;color:#1a1400!important;font-size:17px!important;font-weight:700!important;letter-spacing:.08em;text-transform:uppercase}.product__info-wrapper .product__form .product-btn-atc *{color:#1a1400!important}.product__info-wrapper .product__form .product-btn-atc:before,.product__info-wrapper .product__form .product-btn-atc:after{background:var(--tx-pdp-y)!important}.product__info-wrapper shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size:46px!important;--shopify-accelerated-checkout-button-border-radius:2px!important;--shopify-accelerated-checkout-row-gap:10px!important}.product__info-wrapper .shopify-payment-button__more-options{font-size:14px!important;color:var(--tx-pdp-mute)!important;text-decoration:underline;text-underline-offset:4px;min-height:44px}.product__info-wrapper .shopify-payment-button__more-options:hover{color:var(--tx-pdp-bone)!important}.main-product .product__info-container>.product__info:has(.product__form){margin-bottom:12px!important}.main-product .product__info-container>.product__info:has(.tx-sellos){margin-bottom:8px!important}.main-product .product__info-container>.product__info:has(.tx-pdp-eyebrow){margin-bottom:2px!important}.tx-sellos{list-style:none;margin:0 0 24px;padding:0;display:flex;flex-wrap:wrap;gap:8px}.tx-sellos li{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:4px 12px;border:1px solid rgba(255,194,26,.75);color:var(--tx-pdp-y);font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;margin:0}.tx-sellos li:before{content:"";width:9px;height:5px;border-left:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(-45deg)}.main-product .product__info-container>.product__info.product__description{border-top:1px solid var(--tx-pdp-line);padding-top:24px!important;margin-top:8px!important}.main-product .product__description .h5{font-size:var(--tx-fs-eyebrow,14px)!important;letter-spacing:.14em;text-transform:uppercase;color:var(--tx-pdp-bone)}.main-product .product__description .rte{font-size:var(--tx-fs-small,15px);line-height:1.6;color:#ece8dfdb}.tx-wyg{margin:36px 0 0;padding:0;border:0}.tx-wyg__h{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);text-transform:uppercase;letter-spacing:.14em;font-size:var(--tx-fs-eyebrow,14px)!important;line-height:1.3;color:var(--tx-pdp-y);margin:0 0 14px}.tx-wyg__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tx-wyg .tx-wyg__c{list-style:none;margin:0;padding:18px 18px 20px;border:1px solid rgba(255,194,26,.7);background:#111214;display:flex;flex-direction:column;gap:8px}.tx-wyg .tx-wyg__c::marker{content:""}.tx-wyg__n{font-family:var(--font-heading-family);font-size:14px;font-weight:700;letter-spacing:.1em;color:var(--tx-pdp-y);line-height:1}.tx-wyg .tx-wyg__c h3{margin:2px 0 0;font-size:clamp(16px,15px + .2vw,18px)!important;line-height:1.25!important;font-weight:700;color:var(--tx-pdp-bone);text-transform:none;letter-spacing:0}.tx-wyg .tx-wyg__c p{margin:0;font-size:14px;line-height:1.5;color:#ece8dfc7}.tx-wyg a{color:var(--tx-pdp-bone);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.tx-wyg__more{display:inline-flex;align-items:center;min-height:var(--tx-tap,44px);margin-top:6px;font-size:14px}@media(max-width:749px){.main-product .product__info-wrapper{padding-top:14px!important}.main-product .product__info-container>.product__info.product__prices{margin-bottom:20px!important}.main-product .product__info-container>.product__info.product__title{margin-bottom:10px!important}}@media(max-width:599px){.tx-wyg__grid{grid-template-columns:1fr;gap:10px}.tx-wyg .tx-wyg__c{padding:16px}}.main-product .product__description .rte :is(h1,h2,h3,h4){font-size:var(--tx-fs-h4,18px)!important;line-height:1.3!important;margin:1.2em 0 .5em;color:var(--tx-pdp-bone)}.main-product .product__description .rte img{max-width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/9/assets/txarli-v3.css.map */
