.tx-v2 .main-product .product__title h1,.tx-v2 .main-product .product__title .h2{text-wrap:balance}.tx-v2 .main-product .product-btn-atc{min-height:58px}.tx-v2 .main-product .product-btn-atc.tx2p-is-in{background:transparent!important;color:var(--tx2-bone)!important;border:2px solid var(--tx2-bone)!important}.tx-v2 .main-product .product-btn-atc.tx2p-is-in .btn-secondary__content{color:inherit!important}.tx-v2 .tx2p-hide{display:none!important}.tx-v2 .tx2p-trust{margin:-4px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px 18px;font-size:14px;line-height:1.35;color:var(--tx2-mute)}.tx-v2 .tx2p-trust li{display:inline-flex;align-items:center;gap:7px}.tx-v2 .tx2p-trust svg{width:18px;height:18px;flex:none;stroke:var(--tx2-y);fill:none;stroke-width:1.75;stroke-linecap:square}.tx-v2 .tx2p-pay{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.tx-v2 .tx2p-pay svg{width:38px;height:24px;display:block}.tx-v2 .tx2p-incart{margin:12px 0 0;padding:12px 14px;border-left:3px solid var(--tx2-y);background:#ffc21a14;font-size:15px;line-height:1.45;color:var(--tx2-bone)}.tx-v2 .tx2p-incart a{color:var(--tx2-y);font-weight:600}.tx-v2 .main-product .tx-sellos{margin-bottom:0}.tx-v2 .tx2p-pack{position:relative;margin:4px 0 0;border:1px solid rgba(255,194,26,.55);background:var(--tx2-coal)}.tx-v2 .tx2p-pack:after{content:"";position:absolute;right:0;top:0;width:96px;height:56px;pointer-events:none;opacity:.55;background:radial-gradient(circle,var(--tx2-y) 1.1px,transparent 1.6px) 0 0/7px 7px;-webkit-mask:linear-gradient(225deg,#000 0,transparent 75%);mask:linear-gradient(225deg,#000 0,transparent 75%)}.tx-v2 .tx2p-pack__h{margin:0;padding:14px 18px 12px;font-family:var(--tx2-head);font-weight:600;font-size:15px;letter-spacing:.16em;text-transform:uppercase;color:var(--tx2-y);border-bottom:1px solid var(--tx2-line)}.tx-v2 .tx2p-pack dl{margin:0;display:grid;grid-template-columns:minmax(96px,34%) 1fr}.tx-v2 .tx2p-pack dt,.tx-v2 .tx2p-pack dd{margin:0;padding:12px 18px;border-bottom:1px solid var(--tx2-line);font-size:16px;line-height:1.4}.tx-v2 .tx2p-pack dt{color:var(--tx2-mute);font-size:14px;letter-spacing:.06em;text-transform:uppercase;font-family:var(--tx2-head);padding-top:14px}.tx-v2 .tx2p-pack dd{color:var(--tx2-white);font-weight:500}.tx-v2 .tx2p-pack dd a{color:var(--tx2-y)}.tx-v2 .tx2p-pack dt:nth-last-of-type(1),.tx-v2 .tx2p-pack dd:last-child{border-bottom:0}.tx-v2 .tx2p-pack__n{font-family:var(--tx2-head);font-weight:600;font-size:22px;color:var(--tx2-y);margin-right:4px}.tx-v2 .tx2p-lic{border:1px solid rgba(255,194,26,.55);background:var(--tx2-coal);padding:18px}.tx-v2 .tx2p-lic__h{margin:0 0 12px;font-family:var(--tx2-head);font-weight:600;font-size:15px;letter-spacing:.16em;text-transform:uppercase;color:var(--tx2-y)}.tx-v2 .tx2p-lic ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}.tx-v2 .tx2p-lic li{display:grid;grid-template-columns:22px 1fr;gap:10px;font-size:16px;line-height:1.45;color:var(--tx2-bone)}.tx-v2 .tx2p-lic li strong{color:var(--tx2-white)}.tx-v2 .tx2p-lic svg{width:20px;height:20px;margin-top:2px;stroke:var(--tx2-y);fill:none;stroke-width:2;stroke-linecap:square}.tx-v2 .tx2p-lic__alt{margin:16px 0 0;padding-top:14px;border-top:1px solid var(--tx2-line);font-size:15px;line-height:1.5;color:var(--tx2-mute)}.tx-v2 .tx2p-lic__alt strong{color:var(--tx2-white)}.tx-v2 .tx2p-lic a{color:var(--tx2-y);font-weight:600}.tx-v2 .tx2p-faq{border-top:1px solid var(--tx2-line)}.tx-v2 .tx2p-faq__h{margin:0;padding:22px 0 6px;font-family:var(--tx2-head);font-weight:600;font-size:15px;letter-spacing:.16em;text-transform:uppercase;color:var(--tx2-bone)}.tx-v2 .tx2p-faq details{border-bottom:1px solid var(--tx2-line)}.tx-v2 .tx2p-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:10px 0;font-size:17px;font-weight:600;color:var(--tx2-white)}.tx-v2 .tx2p-faq summary::-webkit-details-marker{display:none}.tx-v2 .tx2p-faq summary:after{content:"";flex:none;width:14px;height:14px;background:linear-gradient(var(--tx2-y),var(--tx2-y)) 50%/100% 2px no-repeat,linear-gradient(var(--tx2-y),var(--tx2-y)) 50%/2px 100% no-repeat;transition:transform .2s}.tx-v2 .tx2p-faq details[open] summary:after{transform:rotate(45deg)}.tx-v2 .tx2p-faq summary:focus-visible{outline:2px solid var(--tx2-y);outline-offset:2px}.tx-v2 .tx2p-faq__a{padding:0 0 16px;font-size:16px;line-height:1.55;color:var(--tx2-mute)}.tx-v2 .tx2p-faq__a p{margin:0 0 10px}.tx-v2 .tx2p-faq__a a{color:var(--tx2-y)}.tx-v2 .tx2p-faq__more{display:inline-block;margin-top:14px;font-size:15px;color:var(--tx2-y)}.tx-v2 .tx-wyg__c{border-color:#ffc21a99!important}@media(max-width:749px){.tx-v2.template-product .shopify-section:has(>.ctnr>.breadcrumb),.tx-v2.template-product .shopify-section:has(.breadcrumb):not(:has(.main-product)){display:none}.tx-v2 .main-product .product-slideshow__item,.tx-v2 .main-product ecx-carousel-itm{aspect-ratio:4/3;height:auto!important}.tx-v2 .main-product .product-slideshow__item img{object-fit:contain!important;background:#e9e9e7}.tx-v2 .main-product .product-slideshow__item ecx-image-atf{padding-top:0!important;height:100%!important}.tx-v2 .main-product .product-details{gap:14px}.tx-v2 .main-product .product__info.ord-1{margin-bottom:0}.tx-v2 .tx2p-trust{font-size:13.5px;gap:6px 14px}.tx-v2 .tx2p-pack dl{grid-template-columns:minmax(88px,36%) 1fr}.tx-v2 .tx2p-pack dt,.tx-v2 .tx2p-pack dd{padding:11px 14px}}.tx-v2 .tx2p-rel{padding-block:clamp(48px,6vw,88px);border-top:1px solid var(--tx2-line)}.tx-v2 .tx2p-rel__h{font-family:var(--tx2-head);font-weight:600;font-size:clamp(26px,calc(18px + 1.6vw),40px);line-height:1.1;margin:0 0 clamp(20px,2.4vw,32px);color:var(--tx2-white)}@media(max-width:749px){.tx-v2 .tx2p-rel .tx2-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin-inline:calc(-1*var(--tx2-gutter));padding:0 var(--tx2-gutter) 6px;scrollbar-width:none}.tx-v2 .tx2p-rel .tx2-grid::-webkit-scrollbar{display:none}.tx-v2 .tx2p-rel .tx2-grid>li{flex:0 0 calc(50% - 22px);scroll-snap-align:start}}.tx-v2 .tx2-card__btn:not(.is-in):not(.is-off){background:var(--tx2-y);color:var(--tx2-ink)}.tx-v2 .tx2-card__btn:not(.is-in):not(.is-off):hover,.tx-v2 .tx2-card__btn:not(.is-in):not(.is-off):focus-visible{background:var(--tx2-white);border-color:var(--tx2-white)}.tx-v2 .tx2-card__btn.is-in{background:transparent;color:var(--tx2-bone);border-color:#ece8dfb3}.tx-v2 .tx2c{padding-block:clamp(20px,2.4vw,32px) clamp(48px,5vw,80px)}.tx-v2 .tx2c__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;margin:0 0 clamp(16px,2vw,24px)}.tx-v2 .tx2c__count{margin:0;font-size:15px;color:var(--tx2-mute)}.tx-v2 .tx2c__count strong{color:var(--tx2-white);font-family:var(--tx2-head)}.tx-v2 .tx2c__tools{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.tx-v2 .tx2c__filter{position:relative}.tx-v2 .tx2c__filter summary,.tx-v2 .tx2c__sort select{list-style:none;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border:1px solid rgba(236,232,223,.4);background:var(--tx2-coal);color:var(--tx2-bone);font-size:15px;cursor:pointer;border-radius:0}.tx-v2 .tx2c__filter summary::-webkit-details-marker{display:none}.tx-v2 .tx2c__filter summary:after{content:"";width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-3px)}.tx-v2 .tx2c__filter[open] summary{border-color:var(--tx2-y)}.tx-v2 .tx2c__filter ul{position:absolute;z-index:5;top:calc(100% + 4px);left:0;min-width:240px;max-height:320px;overflow:auto;list-style:none;margin:0;padding:6px 0;background:var(--tx2-coal);border:1px solid var(--tx2-y)}.tx-v2 .tx2c__filter a{display:flex;justify-content:space-between;gap:14px;padding:10px 14px;min-height:44px;box-sizing:border-box;align-items:center;color:var(--tx2-bone);text-decoration:none;font-size:15px}.tx-v2 .tx2c__filter a:hover,.tx-v2 .tx2c__filter a:focus-visible{background:#ffc21a1f}.tx-v2 .tx2c__filter a.is-on{color:var(--tx2-y);font-weight:600}.tx-v2 .tx2c__filter a span{color:var(--tx2-mute);font-size:13px}.tx-v2 .tx2c__active{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}.tx-v2 .tx2c__chip{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 12px;border:1px solid var(--tx2-y);color:var(--tx2-y);text-decoration:none;font-size:14px}.tx-v2 .tx2c__sort select{appearance:none;-webkit-appearance:none;padding-right:34px;background:var(--tx2-coal) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23ECE8DF' stroke-width='2'/%3E%3C/svg%3E") right 12px center/12px 8px no-repeat}.tx-v2 .tx2c__sort label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.tx-v2 .tx2c__pag{display:flex;justify-content:center;gap:8px;margin-top:clamp(28px,3vw,44px);list-style:none;padding:0}.tx-v2 .tx2c__pag a,.tx-v2 .tx2c__pag span{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 10px;border:1px solid rgba(236,232,223,.3);color:var(--tx2-bone);text-decoration:none;font-family:var(--tx2-head)}.tx-v2 .tx2c__pag .is-on{background:var(--tx2-y);color:var(--tx2-ink);border-color:var(--tx2-y)}.tx-v2 .tx2c__empty{padding:40px 0;color:var(--tx2-mute)}.tx-v2.template-collection .txp-cards-s--strip .section,.tx-v2.template-collection .txp-cards-s--strip.section{padding-block:clamp(32px,4vw,56px)}@media(max-width:749px){.tx-v2.template-collection .txp-cat__in{padding-block:28px 22px}.tx-v2.template-collection .txp-cards--strip{gap:18px}.tx-v2.template-collection .txp-cards--strip .txp-strip{display:grid;grid-template-columns:36px 1fr;column-gap:14px;align-items:start}.tx-v2.template-collection .txp-cards--strip .txp-ic{grid-row:span 3;margin:2px 0 0;width:32px;height:32px}.tx-v2.template-collection .txp-cards--strip .txp-ic svg{width:32px;height:32px}.tx-v2.template-collection .txp-cards--strip .txp-strip__n{display:none}.tx-v2.template-collection .txp-cards--strip .txp-strip__p{margin-top:2px;font-size:15px}}.tx-v2 ecx-cart-drwr-qty-inp,.tx-v2 .cart-item__quantity ecx-qty-inp,.tx-v2 .cart-content__headings>div:nth-child(2){display:none!important}.tx-v2 .cart-notification .color-light:first-of-type{font-size:0}.tx-v2 ecx-cart-drwr-rmv-btn:before{content:"1 file";font-size:14px;color:var(--tx2-mute);margin-right:12px;align-self:center}.tx-v2 ecx-cart-drwr-rmv-btn{display:inline-flex;align-items:center}.tx-v2 .cart-item__quantity ecx-cart-rmv-btn:before{content:"1 file";font-size:14px;color:var(--tx2-mute);margin-right:12px}.tx-v2 .cart-item__quantity ecx-cart-rmv-btn{display:inline-flex;align-items:center}.tx-v2 .tx2k-cartnote{max-width:var(--tx2-maxw,1440px);margin:0 auto;padding:0 var(--tx2-gutter) clamp(40px,5vw,72px);box-sizing:border-box}.tx-v2 .tx2k-cartnote__in{border-top:1px solid var(--tx2-line);padding-top:20px;display:flex;flex-wrap:wrap;gap:14px 28px;justify-content:space-between;align-items:center}.tx-v2 .tx2k-cartnote p{margin:0;font-size:16px;color:var(--tx2-bone)}.tx-v2 .tx2k-cartnote p strong{color:var(--tx2-y)}.tx-v2 .tx2k-toast{position:fixed;z-index:9999;left:50%;bottom:24px;transform:translate(-50%,20px);opacity:0;max-width:min(92vw,520px);padding:14px 18px;background:var(--tx2-y);color:var(--tx2-ink);font-weight:600;font-size:15px;line-height:1.4;box-shadow:0 8px 30px #00000073;transition:opacity .2s,transform .2s;pointer-events:none}.tx-v2 .tx2k-toast.is-on{opacity:1;transform:translate(-50%)}@media(prefers-reduced-motion:reduce){.tx-v2 .tx2p-faq summary:after,.tx-v2 .tx2k-toast{transition:none}}.tx-v2 .main-product .tx-sellos{margin-top:4px}.tx-v2 .main-product .product__info:has(.tx-sellos)+.product__info:has(.tx2p-pack),.tx-v2 .main-product .product__info:has(.tx-sellos)+.product__info:has(.tx2p-lic){margin-top:8px}.tx-v2 .tx-wyg__more{display:none}.tx-v2 .tx2p-is-in,.tx-v2 .tx2p-is-in *{background:transparent!important;background-color:transparent!important;color:var(--tx2-bone)!important}.tx-v2 .tx2p-is-in:before,.tx-v2 .tx2p-is-in:after,.tx-v2 .tx2p-is-in *:before,.tx-v2 .tx2p-is-in *:after{display:none!important}.tx-v2 .tx2p-is-in{border:2px solid var(--tx2-bone)!important}.tx-v2 .tx2p-is-in:hover,.tx-v2 .tx2p-is-in:focus-visible{border-color:var(--tx2-y)!important}.tx-v2 .main-product button.tx2p-is-in .js-product-form-submit-btn-text,.tx-v2 button.tx2p-is-in .btn-secondary__content{color:#ece8df!important;-webkit-text-fill-color:#ECE8DF!important;mix-blend-mode:normal!important;opacity:1!important}.tx-v2 .main-product .main-product-info-container.product__info-container>.product__info{margin-bottom:0!important}.tx-v2 .main-product .main-product-info-container>.product__info:has(.tx-pdp-eyebrow){margin-bottom:8px!important}.tx-v2 .main-product .tx-pdp-eyebrow{font-size:13px;letter-spacing:.16em;min-height:24px}.tx-v2 .main-product .product__title h1{font-family:var(--tx2-head);font-weight:600;font-size:clamp(30px,calc(22px + .9vw),38px);line-height:1.1;letter-spacing:0;color:var(--tx2-white)}.tx-v2 .main-product .main-product-info-container>.product__prices{margin-top:16px!important}.tx-v2 .main-product .product__prices .price,.tx-v2 .main-product .product__prices .price-item{font-size:clamp(26px,calc(20px + .45vw),30px)!important;line-height:1.1!important;color:var(--tx2-y)!important;font-weight:700}.tx-v2 .main-product .product__prices .subtext{margin:4px 0 0;font-size:13px;line-height:1.4;color:var(--tx2-mute)}.tx-v2 .main-product .main-product-info-container>.product__info:has(.tx-sellos){margin-top:16px!important}.tx-v2 .main-product .tx-sellos{margin:0}.tx-v2 .main-product .main-product-info-container>.product__variants:has(.js-variant-picker:not(:empty)){margin-top:24px!important}.tx-v2 .main-product .main-product-info-container>ecx-sticky-prd-info.product__info{margin-top:24px!important}.tx-v2 .main-product .shopify-payment-button,.tx-v2 .main-product .shopify-payment-button__more-options{margin-top:8px}.tx-v2 .main-product .main-product-info-container>.product__info:has(.tx2p-trust){margin-top:16px!important;padding-top:24px!important;border-top:1px solid var(--tx2-line)}.tx-v2 .main-product .tx2p-trust{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px;font-size:14px;line-height:1.4;color:var(--tx2-bone)}.tx-v2 .main-product .tx2p-trust li{align-items:flex-start;gap:8px}.tx-v2 .main-product .tx2p-trust svg{width:20px;height:20px;margin-top:-1px}.tx-v2 .main-product .tx2p-pay{margin-top:16px;gap:8px}.tx-v2 .main-product .tx2p-incart{margin-top:16px}.tx-v2 .main-product .main-product-info-container>.product__info:has(.tx2p-pack),.tx-v2 .main-product .main-product-info-container>.product__info:has(.tx2p-lic){margin-top:32px!important}.tx-v2 .main-product .main-product-info-container>.product__description{margin-top:32px!important;padding-top:24px!important}.tx-v2 .main-product .main-product-info-container>.product__info:has(.tx-wyg){margin-top:40px!important}.tx-v2 .main-product .main-product-info-container>.product__info:has(.tx-wyg) .tx-wyg{margin-top:0!important}.tx-v2 .main-product .main-product-info-container>.product__info:has(.tx2p-faq){margin-top:40px!important}.tx-v2 .main-product .tx2p-faq__h{padding-top:24px}@media(min-width:750px)and (max-width:989px){.tx-v2 .main-product .product-details{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:32px;align-items:start}.tx-v2 .main-product .product__media-wrapper{align-self:stretch;overflow:visible!important;padding-left:24px!important;margin:0!important}.tx-v2 .main-product .product__media-wrapper--single-with-thumbnails{top:96px!important;margin-top:0!important}}@media(min-width:750px){.tx-v2 .main-product .product__media-wrapper--single-with-thumbnails{top:var(--tx2p-stick,112px)}.tx-v2 .main-product .product-slideshow__slider{max-width:min(100%,calc(100svh - var(--tx2p-stick,112px) - 128px));margin-inline:auto}}@media(max-width:749px){.tx-v2 .main-product .product__title h1{font-size:28px}.tx-v2 .main-product .product__prices .price,.tx-v2 .main-product .product__prices .price-item{font-size:26px!important}.tx-v2 .main-product .main-product-info-container>.product__prices{margin-top:8px!important}.tx-v2 .main-product .main-product-info-container>ecx-sticky-prd-info.product__info{margin-top:16px!important}.tx-v2 .main-product .main-product-info-container>.product__info:has(.tx2p-trust){margin-top:16px!important;padding-top:16px!important}.tx-v2 .main-product .tx2p-trust{grid-template-columns:1fr;gap:8px;font-size:14px}}.tx-v2 .tx2p-pack dl{grid-template-columns:minmax(max-content,34%) 1fr}.tx-v2 .tx2p-pack dt{overflow-wrap:normal;word-break:normal}@media(min-width:768px){.tx-v2 .main-cart .cart-content__headings{padding-bottom:16px!important;border-bottom:1px solid var(--tx2-line)!important;min-height:45px;box-sizing:border-box;align-items:end}.tx-v2 .main-cart .cart-content__headings>div:last-child{grid-column:3 / span 2!important;text-align:right!important}}.tx-v2 .main-cart .cart-content__headings>div,.tx-v2 .main-cart .tx2-cart-sum__h{font-family:var(--tx2-head)!important;font-weight:700!important;font-size:14px!important;line-height:28px!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--tx2-mute)!important}.tx-v2 .main-cart .tx2-cart-sum__h{display:none;margin:0;padding:0 0 16px;border-bottom:1px solid var(--tx2-line);min-height:45px;box-sizing:border-box}@media(min-width:768px){.tx-v2 .main-cart .tx2-cart-sum__h{display:block}}.tx-v2 .main-cart .cart__discount{border:0!important;border-bottom:1px solid var(--tx2-line)!important;border-radius:0!important;padding:14px 0!important;margin:0!important}.tx-v2 .main-cart .js-cart-total{padding:20px 0;margin:0 0 20px!important;border-bottom:1px solid var(--tx2-line)}.tx-v2 .main-cart .js-cart-total h2{font-family:var(--tx2-head)!important;font-weight:700!important;font-size:16px!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--tx2-white)!important}@media(max-width:767px){.tx-v2 .main-cart .cart__discount{border-top:1px solid var(--tx2-line)!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/txarli-v2-product.css.map */
