:root{--tm-forest: #12276A;--tm-cream: #F4EFE4;--tm-coral: #D6413A;--tm-coral-deep: #B5332D;--tm-sage: #6FB1E8;--tm-soft-green: #EAF1FB;--tm-charcoal: #14224A;--lb-navy-1: #0A1A44;--lb-navy-2: #12276A;--lb-navy-3: #1B3E8F;--lb-cyan: #6FB1E8;--lb-gold: #F0E4C4;--lb-berry: #D6413A;--lb-lav: #C9BCE8}::selection{background:#e4483e38;color:var(--tm-charcoal)}.header-wrapper{box-shadow:0 1px #183f361f}.header__heading-link .h2{color:var(--tm-forest);font-weight:800;letter-spacing:-.02em}.button,.shopify-payment-button__button--unbranded{transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease}.button:not([disabled]):hover,.shopify-payment-button__button--unbranded:not([disabled]):hover{box-shadow:0 .7rem 1.6rem #183f3629;transform:translateY(-1px)}.badge.color-accent-2,.price__badge-sale{background:var(--tm-coral);color:#fff}.product__title,.collapsible-content__heading,.footer-block__heading{color:var(--tm-forest)}.product-form__buttons .button,.product-form__submit,.sticky-atc .button{background-color:var(--tm-forest);color:#fff}.product-form__buttons .button:after,.product-form__submit:after{box-shadow:0 0 0 1px #183f3647}.trazos-countdown{border-bottom:1px solid rgba(255,255,255,.22);box-shadow:0 .35rem 1rem #2026231f}.trazos-countdown__label,.trazos-countdown__timer{line-height:1.25}@media screen and (max-width:749px){.trazos-countdown__inner{gap:.35rem .8rem;padding-inline:.8rem}.trazos-countdown__label{font-size:1.15rem}.trazos-countdown__timer{font-size:1.25rem}.product__media-wrapper media-gallery .product-media-container{--aspect-ratio: 1 !important;--ratio-percent: 100% !important}.product__media-wrapper media-gallery .product-media-container .media{padding-top:100%!important}.product__media-wrapper media-gallery .product__media img,.product__media-wrapper media-gallery .product__media video{background:#fff;object-fit:contain!important}.product__media-wrapper .product__media-list{margin-bottom:.8rem}.product__media-wrapper .thumbnail-slider .thumbnail-list.slider{padding-top:.35rem;padding-bottom:.35rem}}.image-with-text__grid:has(.image-with-text__content:empty){justify-content:center}.image-with-text__grid:has(.image-with-text__content:empty) .image-with-text__text-item{display:none}.image-with-text__grid:has(.image-with-text__content:empty) .image-with-text__media-item{flex:0 1 auto;width:65%;margin-inline:auto}@media screen and (max-width:749px){.image-with-text__grid:has(.image-with-text__content:empty) .image-with-text__media-item{width:100%}}#MainContent{color:var(--tm-charcoal)}#MainContent .product__title>h1{color:var(--tm-forest);font-size:clamp(2.4rem,3.2vw,4rem);line-height:1.12;letter-spacing:-.025em;text-wrap:balance}#MainContent .product__title>a.product__title{display:block;margin-top:.7rem;pointer-events:none;text-decoration:none}#MainContent .product__subtitle{color:var(--tm-charcoal);font-size:clamp(1.5rem,1.6vw,1.9rem);font-weight:500;line-height:1.45;margin:0;max-width:62rem}#MainContent .product-page-price .price{font-variant-numeric:tabular-nums}#MainContent quantity-breaks .quantity-break{min-height:7.2rem;transition:border-color .14s ease,box-shadow .14s ease}#MainContent quantity-breaks input:checked+.quantity-break{box-shadow:0 0 0 2px #183f3624}#MainContent .product-form__submit,#MainContent .product-form__buttons .button{border-radius:1rem;font-size:1.7rem;font-weight:800;min-height:5.6rem}#MainContent .collapsible-content__heading,#MainContent .rich-text__heading,#MainContent .title-with-highlight{color:var(--tm-forest);line-height:1.18;text-wrap:balance}#MainContent .accordion summary{min-height:5.2rem}#MainContent .accordion__title{line-height:1.35}#MainContent .rte p{line-height:1.62}#MainContent img{height:auto}#MainContent [id*=__guide_] .page-width,#MainContent [id*=__comparison] .page-width,#MainContent [id*=__faq] .page-width{max-width:112rem}@media screen and (max-width:749px){#MainContent .product{padding-inline:1.5rem}#MainContent .product__title>h1{font-size:clamp(2.45rem,8vw,3.2rem)}#MainContent .product__subtitle{font-size:1.55rem}#MainContent quantity-breaks .quantity-break{min-height:7.6rem}#MainContent .quantity-break__label-text,#MainContent .quantity-break__price{font-size:1.55rem}#MainContent .product-form__submit,#MainContent .product-form__buttons .button{font-size:1.6rem;min-height:5.4rem}#MainContent .rich-text__blocks,#MainContent .collapsible-content-wrapper-narrow{padding-inline:1.6rem}#MainContent .accordion__title{font-size:1.55rem}}@media(prefers-reduced-motion:reduce){#MainContent *,#MainContent *:before,#MainContent *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}#MainContent .product__info-container .tm-cod-cta-slot{box-sizing:border-box;clear:both;display:block;margin:.4rem 0 1.2rem!important;width:100%}#MainContent .product__info-container .tm-cod-cta-slot #rsi_buy_now_button,#MainContent .product__info-container .tm-cod-cta-slot .rsi_buy_now_button,#MainContent .product__info-container .tm-cod-cta-slot [data-rsi-cod-button]{margin:0!important;width:100%!important}@media screen and (max-width:749px){#MainContent .product__info-container .tm-cod-cta-slot{margin-top:.6rem!important;margin-bottom:1rem!important}}#MainContent{overflow-x:clip}.lb-night{position:relative;isolation:isolate;color:#fff;overflow:hidden;width:100vw;left:50%;margin-left:-50vw;background:radial-gradient(1200px 520px at 50% -8%,#24499f,#24499f00 60%),linear-gradient(180deg,var(--lb-navy-1) 0%,var(--lb-navy-2) 52%,var(--lb-navy-1) 100%)}.lb-night:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:radial-gradient(1.6px 1.6px at 18px 24px,rgba(255,255,255,.95),transparent),radial-gradient(1.5px 1.5px at 62px 88px,rgba(210,228,255,.85),transparent),radial-gradient(1.1px 1.1px at 118px 42px,rgba(255,255,255,.75),transparent),radial-gradient(1.3px 1.3px at 158px 128px,rgba(180,210,255,.8),transparent),radial-gradient(1.6px 1.6px at 42px 156px,rgba(255,255,255,.9),transparent),radial-gradient(1px 1px at 96px 176px,rgba(255,255,255,.6),transparent);background-size:190px 190px;background-repeat:repeat;opacity:.55}.lb-night:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:radial-gradient(1.2px 1.2px at 30px 60px,rgba(255,255,255,.7),transparent),radial-gradient(1px 1px at 140px 20px,rgba(200,224,255,.6),transparent),radial-gradient(1.4px 1.4px at 200px 110px,rgba(255,255,255,.75),transparent),radial-gradient(1px 1px at 80px 150px,rgba(255,255,255,.5),transparent);background-size:260px 260px;background-repeat:repeat;opacity:.4}.lb-wrap{max-width:1040px;margin:0 auto;padding:54px 20px;text-align:center}.lb-kicker{display:inline-block;color:var(--lb-cyan);font-weight:800;letter-spacing:.16em;text-transform:uppercase;font-size:13px;margin:0 0 12px}.lb-h{font-family:Playfair Display,Georgia,serif;font-weight:800;line-height:1.1;margin:0 auto 14px;max-width:18ch;font-size:clamp(1.7rem,4.2vw,2.9rem);color:#fff;text-wrap:balance}.lb-h em{font-style:normal;color:var(--lb-cyan)}.lb-h .gold{color:var(--lb-gold)}.lb-sub{font-size:clamp(1rem,1.7vw,1.2rem);line-height:1.62;color:#d9e3f7;max-width:62ch;margin:0 auto 26px}.lb-img{display:block;width:100%;max-width:860px;height:auto;margin:0 auto;border-radius:22px;box-shadow:0 24px 60px #0000006b}.lb-img--tin{max-width:560px;border-radius:26px;box-shadow:none}.lb-badges{display:flex;flex-wrap:wrap;gap:10px 12px;justify-content:center;margin:26px auto 0;max-width:760px}.lb-badge{background:#ffffff12;border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:8px 16px;font-size:.92rem;color:#eaf1ff;white-space:nowrap}.lb-badge b{color:var(--lb-gold);font-weight:700}.lb-ps{display:grid;grid-template-columns:1fr 1fr;gap:18px;max-width:900px;margin:8px auto 0;text-align:left}.lb-ps__card{border-radius:18px;padding:22px;border:1px solid rgba(255,255,255,.14)}.lb-ps__card--pain{background:#0b14308c}.lb-ps__card--gain{background:#1b3e8f80}.lb-ps__tag{font-weight:800;letter-spacing:.04em;text-transform:uppercase;font-size:.85rem;margin:0 0 10px}.lb-ps__card--pain .lb-ps__tag{color:#ff9a93}.lb-ps__card--gain .lb-ps__tag{color:var(--lb-cyan)}.lb-ps ul{margin:0;padding-left:18px}.lb-ps li{margin:0 0 8px;line-height:1.5;color:#e6edfb}.lb-cta-row{margin-top:30px}.lb-cta-btn{display:inline-block;background:var(--lb-berry);color:#fff!important;font-weight:800;letter-spacing:.02em;text-decoration:none;padding:16px 34px;border-radius:40px;font-size:1.05rem;box-shadow:0 12px 30px #d6413a66;transition:transform .15s ease}.lb-cta-btn:hover{transform:translateY(-2px)}.lb-note{margin-top:12px;font-size:.9rem;color:#b9c6e4}@media screen and (max-width:749px){.lb-wrap{padding:40px 16px}.lb-ps{grid-template-columns:1fr}}.product-form__buttons .product-form__submit,#MainContent .product-form__submit{background-color:var(--lb-berry)!important;color:#fff!important}.product-form__buttons .product-form__submit:hover,#MainContent .product-form__submit:hover{background-color:var(--lb-coral-deep, #B5332D)!important}#MainContent:has(.sr-ingredients) .shopify-section:has(.product__info-container){position:relative;background:#0e0f24;overflow:hidden}#MainContent:has(.sr-ingredients) .shopify-section:has(.product__info-container):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:radial-gradient(1.6px 1.6px at 20px 30px,rgba(255,255,255,.9),transparent),radial-gradient(1.4px 1.4px at 70px 90px,rgba(210,228,255,.82),transparent),radial-gradient(1.1px 1.1px at 130px 44px,rgba(255,255,255,.7),transparent),radial-gradient(1.3px 1.3px at 165px 120px,rgba(180,210,255,.8),transparent),radial-gradient(1.6px 1.6px at 45px 165px,rgba(255,255,255,.85),transparent);background-size:190px 190px;opacity:.5}#MainContent:has(.sr-ingredients) .shopify-section:has(.product__info-container)>*{position:relative;z-index:1}#MainContent:has(.sr-ingredients) .shopify-section:has(.product__info-container) .product__title,#MainContent:has(.sr-ingredients) .shopify-section:has(.product__info-container) .product__title *,#MainContent:has(.sr-ingredients) .shopify-section:has(.product__info-container) .product__text,#MainContent:has(.sr-ingredients) .shopify-section:has(.product__info-container) .rte,#MainContent:has(.sr-ingredients) .shopify-section:has(.product__info-container) .rte *,#MainContent:has(.sr-ingredients) .shopify-section:has(.product__info-container) .price,#MainContent:has(.sr-ingredients) .shopify-section:has(.product__info-container) .price *,#MainContent:has(.sr-ingredients) .shopify-section:has(.product__info-container) .product-form__label,#MainContent:has(.sr-ingredients) .shopify-section:has(.product__info-container) .form__label,#MainContent:has(.sr-ingredients) .shopify-section:has(.product__info-container) label,#MainContent:has(.sr-ingredients) .shopify-section:has(.product__info-container) legend,#MainContent:has(.sr-ingredients) .shopify-section:has(.product__info-container) .variant-option,#MainContent:has(.sr-ingredients) .shopify-section:has(.product__info-container) .collapsible-content__heading,#MainContent:has(.sr-ingredients) .shopify-section:has(.product__info-container) .accordion__title,#MainContent:has(.sr-ingredients) .shopify-section:has(.product__info-container) summary{color:#f4efe4!important}#MainContent:has(.sr-ingredients) .shopify-section:has(.product__info-container) .rating-stars__label,#MainContent:has(.sr-ingredients) .shopify-section:has(.product__info-container) .rating-stars-and-text,#MainContent:has(.sr-ingredients) .shopify-section:has(.product__info-container) .rating-text,#MainContent:has(.sr-ingredients) .shopify-section:has(.product__info-container) .rating-count{color:#fff!important}#MainContent:has(.sr-ingredients) .quantity-breaks__title{color:#f4efe4!important;font-weight:800!important;opacity:1!important}#MainContent:has(.sr-ingredients) .quantity-break{background:#141a38!important;border:1.5px solid rgba(255,255,255,.14)!important;border-radius:14px!important}#MainContent:has(.sr-ingredients) .quantity-break:hover{border-color:#e6b5668c!important}#MainContent:has(.sr-ingredients) .quantity-break--selected,#MainContent:has(.sr-ingredients) input:checked+.quantity-break,#MainContent:has(.sr-ingredients) .quantity-break:has(input:checked){background:#1b2450!important;border-color:#e6b566!important;box-shadow:0 0 0 2px #e6b56666!important}#MainContent:has(.sr-ingredients) .quantity-break__label,#MainContent:has(.sr-ingredients) .quantity-break__label-text{color:#f4efe4!important;font-weight:800!important}#MainContent:has(.sr-ingredients) .quantity-break__caption{color:#aeb9d8!important;opacity:1!important}#MainContent:has(.sr-ingredients) .quantity-break__price,#MainContent:has(.sr-ingredients) .quantity-break__price .dynamic-price,#MainContent:has(.sr-ingredients) .quantity-break__price *{color:#fff!important;font-weight:800!important}#MainContent:has(.sr-ingredients) .quantity-break__compare-price,#MainContent:has(.sr-ingredients) .quantity-break__compare-price *{color:#8a93b5!important}#MainContent:has(.sr-ingredients) .quantity-break__benefit{color:#e6b566!important;border-color:#e6b5668c!important;background:#e6b5661a!important}#MainContent:has(.sr-ingredients) .quantity-break__badge{background:#d6413a!important;color:#fff!important;border:none!important;font-weight:800!important}#MainContent:has(.sr-ingredients) .quantity-break input[type=radio]{accent-color:#E6B566!important}#MainContent:has(.sr-ingredients) .quantity-break__image{border-radius:12px!important}
/*# sourceMappingURL=/cdn/shop/t/10/assets/trazos-magicos-theme.css.map */
