@import"https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@0;1&family=Inter:wght@400;500;600;700;800;900&display=swap";html{font-size:12px}.tcl-pdp,.tcl-section-wrap,.tcl-comp,.tcl-howto,.tcl-pfaq{--pdp-primary: #f51a3d;--pdp-accent: #fe628c;--pdp-fg: #1a1816;--pdp-muted: #6b6764;--pdp-border: #e6e2df;--pdp-bg-soft: linear-gradient(135deg, #fff2f3 0%, #ffe4e8 100%);--pdp-gradient: linear-gradient(135deg, #f51a3d, #fe628c);--pdp-gradient-hot: linear-gradient(135deg, #ff80a8 0%, #ff5b4e 50%, #ee0637 100%);--pdp-shadow: 0 10px 30px -8px rgba(245,26,61,.5);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased;color:var(--pdp-fg);box-sizing:border-box}.tcl-pdp *,.tcl-section-wrap *,.tcl-comp *,.tcl-howto *,.tcl-pfaq *{box-sizing:border-box}.shopify-section:has(.tcl-pdp),.shopify-section:has(.tcl-section-wrap),.shopify-section:has(.tcl-comp),.shopify-section:has(.tcl-howto),.shopify-section:has(.tcl-pfaq){padding:0!important;margin:0!important}.tcl-section-wrap{width:100%}.tcl-section-wrap.tcl-bg-soft{background:var(--pdp-bg-soft)}.tcl-comp{background:linear-gradient(135deg,#fef1f2,#fde4e6)}.tcl-pfaq{background:var(--pdp-bg-soft)}.tcl-pdp .tcl-container,.tcl-section-wrap .tcl-container,.tcl-comp .tcl-container,.tcl-howto .tcl-container,.tcl-pfaq .tcl-container{max-width:1152px!important;margin:0 auto!important;padding:0 clamp(1rem,4vw,2rem)!important;width:100%!important}.tcl-pdp{margin:84px auto!important}.tcl-pdp .tcl-container--narrow,.tcl-section-wrap .tcl-container--narrow{max-width:960px!important}.tcl-pdp .tcl-container--xnarrow,.tcl-section-wrap .tcl-container--xnarrow{max-width:720px!important}.tcl-center{text-align:center}.tcl-mt{margin-top:24px;font-size:1rem}.tcl-muted{color:var(--pdp-muted)!important}.tcl-pdp .tcl-section,.tcl-section-wrap .tcl-section,.tcl-comp.tcl-section,.tcl-howto.tcl-section,.tcl-pfaq.tcl-section{padding:clamp(40px,6vw,80px) 0}.tcl-pdp .tcl-eyebrow,.tcl-section-wrap .tcl-eyebrow{font-size:clamp(.7rem,1vw,1rem)!important;font-weight:700!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:var(--pdp-accent)!important;margin:0 0 12px!important;display:block}.tcl-h2,.tcl-section__title{font-weight:900!important;font-size:clamp(2rem,4vw,3.25rem);line-height:1.1;margin:0 0 1rem}.tcl-lead{font-size:clamp(.875rem,1.5vw,1rem)!important;color:var(--pdp-muted)!important;max-width:640px;margin:0 auto!important;line-height:1.6}.tcl-head{margin-bottom:48px}.tcl-breadcrumb{font-size:.75rem;color:var(--pdp-muted);padding:24px 0 0;line-height:1.5}.tcl-breadcrumb a{color:inherit;text-decoration:none;transition:color .2s}.tcl-breadcrumb a:hover{color:var(--pdp-primary)}.tcl-breadcrumb span{margin:0 8px}.tcl-pdp{padding:0 0 clamp(40px,6vw,64px)}.tcl-pdp__grid{display:grid!important;gap:clamp(32px,5vw,64px)!important;align-items:start;grid-template-columns:1fr}@media(min-width:768px){.tcl-pdp__grid{grid-template-columns:1fr 1fr!important}}.tcl-pdp__gallery{position:relative}.tcl-pdp__gallery-glow{position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;border-radius:40px;background:var(--pdp-gradient);opacity:.15;filter:blur(40px);z-index:0;pointer-events:none}.tcl-pdp__gallery-main{position:relative;overflow:hidden;border-radius:32px;background:#f7f3f0;z-index:1}.tcl-pdp__gallery-main img{display:block!important;width:100%!important;height:auto!important;object-fit:cover!important}.tcl-pdp__thumbs{margin-top:16px;display:grid;gap:12px;grid-template-columns:repeat(5,1fr)}.tcl-pdp__thumb{aspect-ratio:1/1;border-radius:12px;overflow:hidden;border:2px solid var(--pdp-border);background:#f7f3f0;padding:0;cursor:pointer;transition:border-color .2s}.tcl-pdp__thumb:hover{border-color:#f51a3d66}.tcl-pdp__thumb.is-active{border-color:var(--pdp-primary)}.tcl-pdp__thumb img{width:100%!important;height:100%!important;object-fit:cover!important;opacity:.85}.tcl-pdp__thumb.is-active img{opacity:1}.tcl-pdp__info>*+*{margin-top:20px}.tcl-pdp__title{font-family:var(font-family);font-size:clamp(2rem,4vw,3.5rem)!important;line-height:1.08!important;margin:8px 0 0!important;color:var(--pdp-fg)!important;font-weight:900!important}.tcl-pdp__subtitle{font-size:clamp(1rem,1.5vw,1.25rem)!important;color:var(--pdp-muted)!important;margin-top:8px!important;line-height:1.5}.tcl-pdp__rating{display:flex!important;align-items:center!important;gap:10px!important;font-size:clamp(.8rem,1.2vw,1rem)!important}.tcl-stars{color:var(--pdp-accent)!important;letter-spacing:1px}.tcl-pdp__desc{font-size:clamp(.875rem,1.3vw,1rem)!important;line-height:1.65!important;color:var(--pdp-fg)!important}.tcl-pdp__desc strong{color:var(--pdp-fg)!important}.tcl-pdp__benefits{list-style:none!important;padding:0!important;margin:0!important;display:grid;gap:10px;font-size:clamp(.875rem,1.2vw,1rem)}.tcl-pdp__benefits li{display:flex!important;gap:10px!important;align-items:flex-start!important}.tcl-pdp__benefits .tcl-check,.tcl-check{flex-shrink:0!important;width:20px!important;height:20px!important;border-radius:999px!important;background:var(--pdp-gradient)!important;color:#fff!important;font-size:.625rem!important;font-weight:800!important;display:flex!important;align-items:center!important;justify-content:center!important;margin-top:2px!important}.tcl-pdp__pack-label{font-size:clamp(.75rem,1vw,.875rem)!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--pdp-fg)!important;margin:0 0 12px!important}.tcl-packs{display:grid;gap:10px}.tcl-pack{position:relative;display:flex!important;align-items:center!important;gap:12px!important;border:2px solid var(--pdp-border)!important;padding:16px!important;cursor:pointer!important;transition:all .2s!important;background:#fff!important;width:100%;text-align:left;border-radius:32px!important}.tcl-pack:hover{border-color:#f51a3d66!important}.tcl-pack.is-active{border-color:var(--pdp-primary)!important;background:var(--pdp-bg-soft)!important}.tcl-pack input{position:absolute;opacity:0;pointer-events:none}.tcl-pack__radio{width:20px;height:20px;border-radius:999px;border:2px solid rgba(107,103,100,.4);flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:all .2s}.tcl-pack.is-active .tcl-pack__radio{border-color:var(--pdp-primary)!important;background:var(--pdp-primary)!important}.tcl-pack.is-active .tcl-pack__radio:after{content:"";width:8px;height:8px;border-radius:999px;background:#fff}.tcl-pack__info{flex:1;display:flex;flex-direction:column}.tcl-pack__info strong{font-size:clamp(.875rem,1.2vw,1.2rem);font-weight:700;color:var(--pdp-fg)}.tcl-pack__info em{font-size:clamp(.7rem,.9vw,1rem);color:var(--pdp-muted);font-style:normal}.tcl-pack__price{text-align:right;display:flex;flex-direction:column}.tcl-pack__price strong{font-size:clamp(1rem,1.5vw,1.4rem);font-weight:800;color:var(--pdp-fg)}.tcl-pack__price em{font-size:clamp(.65rem,.9vw,1rem);color:var(--pdp-muted);text-decoration:line-through;font-style:normal}.tcl-pack__badge{position:absolute;top:-10px;right:16px;background:var(--pdp-gradient);color:#fff;padding:2px 10px;border-radius:999px;font-size:.625rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 4px 12px #f51a3d59}.tcl-pdp__price-block{display:flex!important;align-items:baseline!important;gap:12px!important}.tcl-pdp__price{font-size:clamp(2rem,3.5vw,3rem)!important;font-weight:900!important;background:var(--pdp-gradient)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;line-height:1}.tcl-pdp__price-old{font-size:clamp(.8rem,1vw,.9rem)!important;color:var(--pdp-muted)!important;text-decoration:line-through!important;font-style:normal!important}.tcl-pdp .tcl-btn,.tcl-section-wrap .tcl-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:clamp(14px,2vw,18px) clamp(24px,4vw,32px)!important;border-radius:999px!important;border:0!important;cursor:pointer!important;font-family:Inter,sans-serif!important;font-size:clamp(.875rem,1.4vw,1rem)!important;font-weight:700!important;transition:transform .15s,box-shadow .2s!important;text-decoration:none!important;line-height:1!important}.tcl-pdp .tcl-btn--primary,.tcl-section-wrap .tcl-btn--primary{background:var(--pdp-gradient)!important;color:#fff!important;box-shadow:var(--pdp-shadow)!important}.tcl-pdp .tcl-btn--primary:hover,.tcl-section-wrap .tcl-btn--primary:hover{transform:translateY(-2px)!important;box-shadow:0 14px 34px -8px #f51a3d8c!important;color:#fff!important}.tcl-pdp .tcl-btn--full{width:100%!important;margin-top:25px}.tcl-pdp .tcl-btn[disabled]{opacity:.55!important;cursor:not-allowed!important}.tcl-trust{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:10px!important;text-align:center!important;font-size:1rem!important;color:var(--pdp-muted)!important}.tcl-trust>div{background:#f7f3f0!important;border-radius:14px!important;padding:12px 8px!important}.tcl-trust span{font-size:1.125rem;display:block}.tcl-trust strong{display:block;color:var(--pdp-fg)!important;margin-top:4px;font-size:1rem}.tcl-comp__table{margin-top:32px;overflow:hidden;border-radius:16px;border:1px solid var(--pdp-border);background:#fff}.tcl-comp__table table{width:100%!important;border-collapse:collapse!important;font-size:clamp(.8rem,1.2vw,1rem)!important}.tcl-comp__table thead{background:#f7f3f0;text-transform:uppercase;font-size:1rem;letter-spacing:.1em}.tcl-comp__table th,.tcl-comp__table td{padding:clamp(10px,1.5vw,14px) clamp(12px,2vw,20px)!important;text-align:left!important}.tcl-comp__table tbody tr+tr{border-top:1px solid var(--pdp-border)}@media(max-width:500px){.tcl-comp__table th:last-child,.tcl-comp__table td:last-child{display:none}}.tcl-howto__grid{display:grid;gap:20px;grid-template-columns:1fr;margin-top:48px}@media(min-width:640px){.tcl-howto__grid{grid-template-columns:repeat(3,1fr)}}.tcl-howto__card{background:var(--pdp-bg-soft);border-radius:20px;padding:clamp(18px,3vw,24px)}.tcl-howto__num{font-size:clamp(2rem,3vw,3rem);font-weight:900;margin:0 0 12px;background:var(--pdp-gradient-hot);-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1}.tcl-howto__title{font-size:clamp(1rem,1.5vw,1.25rem);font-weight:800;color:var(--pdp-fg);margin:0 0 8px}.tcl-howto__desc{font-size:clamp(.85rem,1.2vw,1rem);color:var(--pdp-muted);margin:0;line-height:1.6}.tcl-pfaq__list{display:grid;gap:12px;margin-top:48px}.tcl-pfaq__item{background:#fff;border:1px solid var(--pdp-border);border-radius:35px;padding:4px 20px;transition:background .2s}.tcl-pfaq__item[open]{background:#f7f3f0}.tcl-pfaq__item summary{list-style:none!important;cursor:pointer!important;padding:5px 0!important;font-size:clamp(.9rem,1.3vw,1.05rem)!important;font-weight:600!important;color:var(--pdp-fg)!important;display:flex!important;justify-content:space-between!important;align-items:center!important;gap:16px}.tcl-pdp__benefits li span p{margin:0}.tcl-pfaq__item summary::-webkit-details-marker{display:none}.tcl-pfaq__item summary:after{content:"+";font-size:1.375rem;color:var(--pdp-accent);flex-shrink:0;transition:transform .2s}.tcl-pfaq__item[open] summary:after{content:"\2212"}.tcl-pfaq__a{padding:0 0 16px;font-size:clamp(.85rem,1.2vw,1rem);line-height:1.65;color:var(--pdp-muted)}@media(max-width:767px){.tcl-pdp__grid{gap:32px!important}.tcl-trust{grid-template-columns:repeat(3,1fr)!important}.tcl-pdp__thumbs{grid-template-columns:repeat(5,1fr)}.tcl-pack{padding:14px!important}}@media(max-width:400px){.tcl-trust{grid-template-columns:1fr!important}}.tcl-pack.is-featured{border:2px solid var(--tcl-primary, #6c3fc5);background:linear-gradient(135deg,#f9f4ff,#fff);position:relative}.tcl-pack__badge{position:absolute;top:-10px;right:12px;background:var(--tcl-primary, #6c3fc5);color:#fff;font-size:11px;font-weight:700;padding:3px 10px;border-radius:20px;text-transform:uppercase;letter-spacing:.05em}
/*# sourceMappingURL=/cdn/shop/t/2/assets/tcl-product.css.map */
