:root{--tm-forest: #183f36;--tm-cream: #faf6ee;--tm-coral: #e4483e;--tm-coral-deep: #c83a33;--tm-sage: #bfd8c7;--tm-soft-green: #e8f0ea;--tm-charcoal: #202623}::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%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/trazos-magicos-theme.css.map */
