:root{--tfc-radius-sm: 8px;--tfc-radius: 14px;--tfc-surface: #f4f4f2;--tfc-ease: cubic-bezier(.2, .7, .2, 1)}.lazy-loading-image--main{opacity:1!important;visibility:visible!important}.lazy-loading-image{background-color:var(--tfc-surface)}.product__image{--product-bg: var(--tfc-surface);border-radius:var(--tfc-radius);overflow:hidden}.product__image-secondary{border-radius:var(--tfc-radius)}.product__image img{transition:transform .6s var(--tfc-ease)}@media(hover:hover)and (min-width:990px){.product__image:hover img{transform:scale(1.04)}}.product__top{margin-bottom:14px}.product__title{font-size:clamp(.9rem,2.6vw,1rem);line-height:1.3;letter-spacing:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:4px}.product__title a:hover{text-decoration-line:none;opacity:.75}.product__price{font-weight:700;font-size:var(--theme-body-font-size)}.product__price--varies{font-weight:400;opacity:.7}.product__price--compare{font-weight:400;opacity:.55;margin-left:6px}.product__label-1,.product__label-2,.product__sale-badge,.product__sold-out-badge{border:0;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;min-width:0}.product__sale-badge{background-color:#1e2a38;color:#fff}.product__sold-out-badge{background-color:#fff;color:#1e2a38;box-shadow:0 1px 4px #0000001f}.shopify-payment-button__button,select,input[type=text],input[type=email],input[type=search],input[type=number],textarea{border-radius:var(--tfc-radius-sm)}[class*=btn-primary],[class*=btn-secondary]{transition:transform .15s var(--tfc-ease),opacity .2s ease,background-color .2s ease}[class*=btn-primary]:active,[class*=btn-secondary]:active{transform:scale(.98)}.section-header{-webkit-backdrop-filter:saturate(180%) blur(12px);backdrop-filter:saturate(180%) blur(12px)}@media(min-width:750px){.section-image-with-products-image,.section-image-banner-with-pins figure{border-radius:var(--tfc-radius);overflow:hidden}}.product-gallery-images-image figure,.product-gallery-thumbnails figure{border-radius:var(--tfc-radius);overflow:hidden}h1,h2,h3,.special-heading-size-medium,.special-heading-size-large{text-wrap:balance}p{text-wrap:pretty}@media(prefers-reduced-motion:reduce){.product__image img,[class*=btn-primary],[class*=btn-secondary]{transition:none!important}.product__image:hover img{transform:none!important}}.tfc-bxgy{margin:0 0 14px;padding:12px 14px;border-radius:var(--tfc-radius);background:#1e2a38;color:#fff}.tfc-bxgy.is-complete{background:#099cd6}.tfc-bxgy__text strong{display:block;font-size:14px}.tfc-bxgy__text span{display:block;font-size:12px;opacity:.75;margin-top:2px}.tfc-bxgy__steps{display:flex;align-items:center;margin-top:10px}.tfc-bxgy__step{flex:none;min-width:26px;height:26px;padding:0 6px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;background:#ffffff26;color:#fff}.tfc-bxgy__step.is-on{background:#fff;color:#1e2a38}.tfc-bxgy__step.is-gift.is-on{background:#099cd6;color:#fff}.tfc-bxgy__line{flex:1;height:3px;margin:0 6px;border-radius:3px;background:#ffffff26}.tfc-bxgy__line.is-on{background:#fff}.tfc-bxgy__cta{display:inline-block;margin-top:10px;font-size:12px;font-weight:700;color:#fff;text-decoration:underline}.tfc-bxgy.is-complete .tfc-bxgy__step.is-gift{background:#fff;color:#099cd6}
/*# sourceMappingURL=/cdn/shop/t/20/assets/torcida-modern.css.map */
