.tca{color:#0b0b0b}.tca .tca-title{margin:0;font-family:Red Hat Text,Helvetica,Arial,sans-serif;font-size:clamp(1.375rem,2.2vw,1.75rem);font-weight:400;letter-spacing:-.01em;line-height:1.2;text-transform:none}.tca .tca-title--lg{font-size:clamp(1.625rem,3vw,2.5rem);line-height:1.12}.tca .tca-title--xl{font-size:clamp(2rem,4.2vw,3.5rem);line-height:1.05;letter-spacing:-.02em}.tca-p{margin:0;max-width:30rem;font-size:1rem;line-height:1.6}.tca-small{font-size:.875rem;opacity:.7}.tca-links{display:flex;gap:1.5rem}.tca-link{align-self:flex-start;font-size:.9375rem;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.tca-link:hover{opacity:.7}.tca-head{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.5rem}.tca-hero__media{position:relative;height:78vh;min-height:480px;overflow:hidden}.tca-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.tca-hero__text{display:flex;flex-direction:column;gap:1rem;padding:1.75rem 1.25rem 2.5rem}.tca-grid,.tca-formas,.tca-reviews{padding:3.5rem 1.25rem}.tca-grid__list{display:grid;grid-template-columns:1fr 1fr;gap:1.75rem .5rem}.tca-card{display:flex;flex-direction:column;gap:.25rem;text-decoration:none}.tca-card__img,.tca-forma__img{position:relative;aspect-ratio:3 / 4;margin-bottom:.625rem;overflow:hidden;background:#e1e1da}.tca-card__img img,.tca-forma__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.tca-card:hover img,.tca-forma:hover img{transform:scale(1.03)}.tca-card__name{font-size:.9375rem;line-height:1.3}.tca-card__meta{font-size:.8125rem;opacity:.6}.tca-prom{display:grid;border-top:1px solid rgb(11 11 11 / .12)}.tca-prom__img{position:relative;min-height:420px;overflow:hidden}.tca-prom__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 20%}.tca-prom__text{display:flex;flex-direction:column;gap:1.5rem;padding:3rem 1.25rem}.tca-prom__list{margin:0;padding:0;list-style:none;border-top:1px solid rgb(11 11 11 / .15)}.tca-prom__list li{display:grid;grid-template-columns:2.5rem 1fr;padding:.875rem 0;border-bottom:1px solid rgb(11 11 11 / .15)}.tca-prom__n{font-size:.75rem;opacity:.5;padding-top:.2rem}.tca-prom__t{display:block;font-size:1.0625rem}.tca-prom__d{display:block;margin-top:.125rem;font-size:.875rem;opacity:.65}.tca-band__media{position:relative;height:70vh;min-height:420px;overflow:hidden}.tca-band__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.tca-band__text{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding:1.75rem 1.25rem 3rem}.tca-packs{display:flex;flex-direction:column;gap:1.75rem;padding:3.5rem 1.25rem;background:#afc7e9}.tca-packs__intro{display:flex;flex-direction:column;gap:.75rem}.tca-packs__side{display:flex;flex-direction:column;gap:1.25rem}.tca-packs__rows{width:100%;max-width:34rem;border-top:1px solid rgb(11 11 11 / .25)}.tca-packs__rows div{display:flex;justify-content:space-between;gap:1rem;padding:.875rem 0;border-bottom:1px solid rgb(11 11 11 / .25);font-size:1rem}.tca-packs__rows em{font-family:Crimson Pro,Georgia,serif;font-size:1.0625rem;font-weight:300}.tca-formas__row{display:grid;grid-auto-flow:column;grid-auto-columns:40%;gap:.5rem;overflow-x:auto;scrollbar-width:none}.tca-formas__row::-webkit-scrollbar{display:none}.tca-forma{display:flex;flex-direction:column;text-decoration:none}.tca-duo{display:grid;gap:.5rem;padding:0 0 3.5rem}.tca-duo__item{position:relative;display:block;overflow:hidden;text-decoration:none}.tca-duo__img{position:relative;aspect-ratio:4 / 5;background:#e1e1da}.tca-duo__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 20%;transition:transform .6s ease}.tca-duo__item:hover img{transform:scale(1.03)}.tca-duo__label{position:absolute;left:1.25rem;bottom:1.25rem;padding:.5rem .875rem;background:#edede5;font-size:.9375rem}.tca-sellos{display:grid;gap:1.75rem;padding:3.5rem 1.25rem;border-top:1px solid rgb(11 11 11 / .12)}.tca-sellos__text{display:flex;flex-direction:column;gap:.875rem}.tca-sellos__logos{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem 2rem}.tca-sellos__logos span{display:flex;align-items:center;height:56px}.tca-sellos__logos img{height:100%;width:auto;max-width:120px;object-fit:contain;mix-blend-mode:multiply;filter:grayscale(1);opacity:.85;transform:scale(1.6)}.tca-reviews{border-top:1px solid rgb(11 11 11 / .12)}.tca-reviews__list{display:grid;gap:2rem}.tca-review{margin:0;display:flex;flex-direction:column;gap:.75rem}.tca-review blockquote{margin:0;font-size:clamp(1.375rem,2.2vw,1.75rem);line-height:1.25}.tca-story{display:grid;border-top:1px solid rgb(11 11 11 / .12)}.tca-story__img{position:relative;min-height:420px;overflow:hidden}.tca-story__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 20%}.tca-story__text{display:flex;flex-direction:column;justify-content:center;gap:1.25rem;padding:3rem 1.25rem 3.5rem}.tca-quote{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:5rem 1.25rem;text-align:center;border-top:1px solid rgb(11 11 11 / .12)}.tca-quote__text{max-width:44rem;margin:0;font-size:clamp(1.625rem,3.2vw,2.5rem);line-height:1.2}@media screen and (min-width:1000px){.tca-hero__media{height:88vh}.tca-hero__text{position:absolute;left:3rem;bottom:3rem;max-width:36rem;padding:2rem 2.25rem;background:#edede5eb}.tca-hero{position:relative}.tca-grid,.tca-formas,.tca-reviews{padding:5.5rem 3rem}.tca-grid__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.tca-prom,.tca-story{grid-template-columns:1fr 1fr;min-height:640px}.tca-prom__text,.tca-story__text{justify-content:center;padding:4rem 5rem}.tca-band{position:relative}.tca-band__media{height:85vh}.tca-band__text{position:absolute;right:3rem;bottom:3rem;max-width:30rem;padding:2rem 2.25rem;background:#edede5eb}.tca-packs{flex-direction:row;justify-content:space-between;align-items:center;gap:4rem;padding:5rem 3rem}.tca-packs__intro{max-width:26rem}.tca-packs__side{flex:0 1 34rem}.tca-formas__row{grid-auto-flow:row;grid-template-columns:repeat(8,minmax(0,1fr));gap:.75rem;overflow:visible}.tca-duo{grid-template-columns:1fr 1fr;padding:0 0 5.5rem}.tca-duo__label{left:2rem;bottom:2rem}.tca-sellos{grid-template-columns:1fr 1.4fr;align-items:center;gap:4rem;padding:4.5rem 3rem}.tca-sellos__logos{justify-content:flex-end;gap:2.5rem}.tca-reviews__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem}.tca-quote{padding:7rem 3rem}}.tcart{padding:1.75rem 1.25rem 6rem;color:#0b0b0b}.tcart.is-busy{opacity:.6;pointer-events:none}.tcart__head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:1.25rem}.tcart__title{margin:0;font-size:clamp(2.25rem,4.4vw,3.25rem);text-transform:none}.tcart__count{font-size:.8125rem}.tcart__empty{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding:2rem 0 4rem}.tcart__empty p{margin:0;font-size:1.5rem}.tcart__grid{display:grid;gap:1.5rem}.tcart__items{display:flex;flex-direction:column;gap:.75rem}.tcart-card{padding:1rem;border-radius:10px;background:#ffffff8c}.tcart-ship__row{display:flex;justify-content:space-between;gap:.75rem;font-size:.8125rem}.tcart-ship__row b{font-weight:500}.tcart-ship__row .totis-serif{font-size:.9375rem}.tcart-ship__bar{height:5px;margin-top:.625rem;border-radius:3px;background:#0b0b0b1f;overflow:hidden}.tcart-ship__bar span{display:block;height:100%;background:#234877}.tcart-pack__head{display:flex;justify-content:space-between;gap:.75rem}.tcart-pill{display:inline-block;padding:.2rem .55rem;border-radius:999px;background:#afc7e9;font-size:.5625rem;font-weight:500;letter-spacing:.1em}.tcart-pack__name{margin:.5rem 0 0;font-size:.9375rem;font-weight:700}.tcart-pack__price{display:flex;flex-direction:column;align-items:flex-end;font-size:.75rem;text-align:right}.tcart-pack__price b{font-size:1rem;font-weight:500}.tcart-pack__price s{opacity:.55}.tcart-pack__price .totis-serif{font-size:.9375rem}.tcart-pack__lines{margin-top:.625rem;border-top:1px solid rgb(11 11 11 / .1)}.tcart-line{display:flex;align-items:center;gap:.75rem;padding:.375rem 0;font-size:.8125rem}.tcart-line b{font-weight:500}.tcart-thumb{position:relative;flex:0 0 auto;width:44px;height:55px;overflow:hidden;border-radius:5px;background:#d5d5d5}.tcart-thumb img{width:100%;height:100%;object-fit:cover;object-position:50% 15%}.tcart-thumb--lg{width:72px;height:90px}.tcart-pack__actions{display:flex;gap:1.25rem;margin-top:.5rem}.tcart-link{padding:0;font-size:.75rem;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.tcart-single__row{display:flex;gap:.875rem}.tcart-single__body{display:flex;flex:1;flex-direction:column;gap:.25rem}.tcart-single__top{display:flex;justify-content:space-between;gap:.75rem}.tcart-single__name{font-size:.9375rem;font-weight:700}.tcart-single__price{font-size:.9375rem;font-weight:500;white-space:nowrap}.tcart-single__price s{font-size:.75rem;font-weight:400;opacity:.55}.tcart-single__variant{font-size:.8125rem}.tcart-single__bottom{display:flex;justify-content:space-between;align-items:center;margin-top:auto}.tcart-step{display:inline-flex;align-items:center;border:1px solid rgb(11 11 11 / .3);border-radius:999px;font-size:.875rem}.tcart-step button{padding:.25rem .75rem;cursor:pointer}.tcart-step span{min-width:1rem;text-align:center;font-weight:500}.tcart-nudge{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.875rem;padding:.75rem .875rem;border-radius:8px;background:#afc7e9}.tcart-nudge p{margin:0}.tcart-nudge__title{font-size:.8125rem;font-weight:500}.tcart-nudge .totis-serif{font-size:.9375rem}.tcart-nudge__btn{flex:0 0 auto;padding:.6rem .8rem!important;font-size:.625rem!important}.tcart-note summary{padding:.5rem 0;font-size:.8125rem;text-decoration:underline;cursor:pointer;list-style:none}.tcart-note textarea{width:100%;margin-top:.5rem;padding:.75rem;border:1px solid rgb(11 11 11 / .25);border-radius:6px;background:transparent;font:inherit}.tcart-sum{display:flex;flex-direction:column;gap:.75rem;padding:1.25rem}.tcart-sum__title{margin:0;font-size:.875rem;font-weight:700}.tcart-sum__row{display:flex;justify-content:space-between;font-size:.875rem}.tcart-sum__total{display:flex;justify-content:space-between;align-items:baseline;padding-top:.75rem;border-top:1px solid rgb(11 11 11 / .14)}.tcart-sum__total span{font-size:.9375rem;font-weight:700}.tcart-sum__total b{font-size:1.375rem}.tcart-sum__saving{margin:-.375rem 0 0;font-size:1rem;text-align:right}.tcart-sum__pay{width:100%;padding:1.05rem!important;text-align:center}.tcart-sum__code{margin:0;font-size:.75rem;opacity:.75;text-align:center}.tcart-pay{display:flex;flex-wrap:wrap;justify-content:center;gap:.375rem;margin:0;padding:0;list-style:none}.tcart-pay svg{width:34px;height:auto}.tcart-trust p{margin:.25rem 0 0;font-size:.75rem}.tcart-trust b{font-weight:500}.tcart-trust a{color:inherit;text-decoration:underline;text-underline-offset:3px}.tcart-trust .totis-serif{font-size:.875rem}.tcart-sticky{position:fixed;left:0;right:0;bottom:0;z-index:10;display:flex;align-items:center;gap:.75rem;padding:.625rem 1rem calc(.625rem + env(safe-area-inset-bottom,0px));border-top:1px solid rgb(11 11 11 / .14);background:#edede5;font-size:.75rem}.tcart-sticky .totis-btn{flex:1;text-align:center}@media screen and (min-width:1000px){.tcart{padding:3rem 3rem 5rem}.tcart__grid{grid-template-columns:1.5fr 1fr;gap:2.5rem;align-items:start}.tcart__summary{position:sticky;top:calc(var(--header-height, 80px) + 1.5rem)}.tcart-card{padding:1.25rem 1.375rem}.tcart-sticky{display:none}}.tcc{padding:1.875rem 1.25rem .5rem;color:#0b0b0b}.tcc .tcc__title{margin:.375rem 0 0;font-family:Red Hat Text,Helvetica,Arial,sans-serif;font-size:clamp(2rem,4vw,3rem);font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:1.05;text-transform:none}.tcc__text{margin:.75rem 0 0;max-width:34rem;font-size:1rem;line-height:1.6;opacity:.8}.tcc__chips{display:flex;gap:.375rem;margin-top:1.5rem;overflow-x:auto;scrollbar-width:none}.tcc__chips::-webkit-scrollbar{display:none}.tcc__chip{flex:0 0 auto;padding:.5rem 1rem;border:1px solid rgb(11 11 11 / .2);border-radius:999px;background:transparent;color:#0b0b0b;font-size:.875rem;cursor:pointer}.tcc__chip:focus{outline:none}.tcc__chip:focus-visible{outline:2px solid rgb(35 72 119);outline-offset:2px}.tcc__chip.is-on{background:#0b0b0b;border-color:#0b0b0b;color:#edede5}.tcc__none{margin:1.25rem 0 0;font-size:1rem}.tcc__none button{margin-left:.25rem;font-size:.875rem;text-decoration:underline;cursor:pointer}.tcc-tile{display:flex;flex-direction:column;justify-content:center;gap:.875rem;padding:1.75rem 1.5rem;border-radius:0}.tcc-tile[hidden]{display:none}.tcc-tile--packs{grid-column:1 / -1;background:#afc7e9}.tcc-tile--guide{box-shadow:inset 0 0 0 1px #0b0b0b24}.tcc-tile .tcc-tile__title{margin:0;font-family:Red Hat Text,Helvetica,Arial,sans-serif;font-size:clamp(1.375rem,2.4vw,2rem);font-style:normal;font-weight:400;letter-spacing:-.01em;line-height:1.15}.tcc-tile__cards{display:flex;gap:2rem}.tcc-tile__cards div{display:flex;flex-direction:column;gap:.125rem;font-size:.875rem}.tcc-tile__cards b{font-size:1.5rem;font-weight:400}.tcc-tile__cards em{font-style:normal;font-size:.8125rem;opacity:.75}.tcc-tile__note{margin:0;font-size:.9375rem;opacity:.8}.tcc-tile__link{align-self:flex-start;font-size:.9375rem;text-decoration:underline;text-underline-offset:5px}body .product-card__info,body .product-card__info .product-card__title,body .product-card__info .h6,body .product-card__info .text-sm,body .product-card__info .text-xs,body .product-card__info .price-list,body .product-card__info sale-price,body .product-card__info compare-at-price{font-size:.9375rem!important;letter-spacing:0!important;line-height:1.35;text-transform:none!important}body .product-card__info .product-card__title{font-weight:400}body .product-card__info .price-list{opacity:.75}@media screen and (min-width:1000px){.tcc{padding:4rem 3rem 1.25rem}.tcc-tile--packs{grid-column:span 2;padding:2.75rem}.tcc-tile--guide{padding:2.25rem}body .product-card__info,body .product-card__info .product-card__title,body .product-card__info .h6,body .product-card__info .text-sm,body .product-card__info .price-list{font-size:1rem!important}}.th-colors__name{display:flex;align-items:center;gap:.5rem;margin-top:.625rem;font-size:.8125rem}.th-colors__dot{flex:0 0 auto;width:12px;height:12px;border-radius:50%;box-shadow:inset 0 0 0 1px #0b0b0b40}.th-colors__price{font-size:.8125rem}.tc{padding:1.875rem 1.25rem 2.5rem;color:#0b0b0b}.tc__head{display:grid;gap:.75rem;margin-bottom:1.25rem}.tc__title{margin:.375rem 0 0;font-size:clamp(2.25rem,4.4vw,3.25rem);line-height:1.02;text-transform:none}.tc__intro{margin:0;max-width:26rem;font-size:.9375rem;line-height:1.6}.tc__toggle{display:inline-flex;margin-bottom:1rem;padding:3px;border:1px solid rgb(11 11 11 / .25);border-radius:999px}.tc__toggle button{padding:.5rem 1.4rem;border:0;border-radius:999px;background:transparent;color:#0b0b0b;font-size:.875rem;cursor:pointer;transition:background-color .2s ease,color .2s ease}.tc__toggle button:focus{outline:none}.tc__toggle button:focus-visible{outline:2px solid rgb(35 72 119);outline-offset:2px}.tc__toggle .is-on{background:#0b0b0b;color:#edede5}.tc__shapes{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin-bottom:1.5rem}.tc__shape{display:flex;flex-direction:column;align-items:center;gap:.375rem;padding:.875rem .375rem;border:1px solid rgb(11 11 11 / .18);border-radius:10px;background:#ffffff73;color:#0b0b0b;text-align:center;cursor:pointer}.tc__shape:focus{outline:none}.tc__shape:focus-visible{outline:2px solid rgb(35 72 119);outline-offset:2px}.tc__shape[hidden]{display:none}.tc__shape.is-on{border-color:#0b0b0b;background:#afc7e9}.tc__shape svg{width:44px;height:50px}.tc__shapename{font-size:.75rem;font-weight:500;line-height:1.2}.tc__shapedesc{display:none;font-size:.875rem;line-height:1.2}.tc__info{display:grid;gap:1rem;padding:1.25rem 1rem;border-radius:10px;background:#ffffff8c}.tc__infotitle{display:block;margin-top:.375rem;font-size:1rem;font-weight:700;text-transform:uppercase}.tc__info p{margin:.25rem 0 0;font-size:.875rem;line-height:1.6}.tc__info p.tc__ideal{font-size:1.1875rem;line-height:1.35}.tc__recs-head{display:flex;justify-content:space-between;align-items:flex-end;margin:2rem 0 1rem}.tc__recs-head a{font-size:.75rem;text-decoration:underline}.tc__recs-title{margin:0;font-size:clamp(1.625rem,3vw,2.25rem)}.tc__recs{display:grid;grid-template-columns:1fr 1fr;gap:1.125rem .625rem}.tc__recimg{position:relative;aspect-ratio:3 / 4;overflow:hidden;border-radius:6px;background:#d5d5d5}.tc__recimg img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 18%}.tc__recname{display:flex;justify-content:space-between;gap:.5rem;margin-top:.5rem;font-size:.8125rem}.tc__recname b{font-weight:500}.tc__empty{margin:0;font-size:1.125rem}.tc__help{display:flex;flex-direction:column;gap:.375rem;margin-top:1.75rem;padding-top:1.125rem;border-top:1px solid rgb(11 11 11 / .14)}.tc__help .totis-serif{font-size:1.125rem}.tc__help a{font-size:.6875rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}@media screen and (min-width:1000px){.tc{padding:3.5rem 3rem 4.5rem}.tc__head{grid-template-columns:1fr auto;align-items:end;gap:2.5rem;margin-bottom:1.75rem}.tc__shapes{grid-template-columns:repeat(5,1fr);gap:.75rem;margin-bottom:2.5rem}.tc__shape{padding:1.125rem .75rem}.tc__shape svg{width:56px;height:64px}.tc__shapename{font-size:.8125rem}.tc__shapedesc{display:block}.tc__info{grid-template-columns:1fr 1fr;gap:2.5rem;padding:1.75rem 2rem}.tc__recs-head{margin-top:3rem}.tc__recs{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.tc__help{flex-direction:row;justify-content:space-between;align-items:center;margin-top:2.5rem}}.tfaq{display:grid;gap:.75rem;padding:1rem 1.25rem 2.75rem;color:#0b0b0b}.tfaq__title{margin:0;font-size:clamp(1.75rem,3vw,2.375rem)}.tfaq__list{border-bottom:1px solid rgb(11 11 11 / .14)}.tfaq__item{border-top:1px solid rgb(11 11 11 / .14)}.tfaq__item summary{display:flex;justify-content:space-between;gap:1rem;padding:1rem 0;font-size:.9375rem;cursor:pointer;list-style:none}.tfaq__item summary::-webkit-details-marker{display:none}.tfaq__item[open] summary span{transform:rotate(45deg)}.tfaq__answer{padding:0 0 1rem;font-size:.9375rem;line-height:1.6}.tfaq__answer p{margin:0}@media screen and (min-width:1000px){.tfaq{grid-template-columns:1fr 1.4fr;gap:3rem;padding:1.5rem 3rem 4rem}}.tf{padding:2.25rem 1.25rem 1.5rem;border-top:1px solid rgb(11 11 11 / .14);background:#edede5;color:#0b0b0b}.tf__top{display:grid;gap:2rem}.tf__news{display:flex;flex-direction:column;gap:.75rem}.tf__title{margin:0;font-size:clamp(1.75rem,3vw,2.125rem);line-height:1.05}.tf__text{margin:0;font-size:.875rem;line-height:1.55}.tf__form{min-height:48px}.tf__social{display:flex;gap:1.25rem;font-size:.6875rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.tf__col ul{margin:.75rem 0 0;padding:0;list-style:none;display:grid;gap:.5rem;font-size:.875rem}.tf__col a:hover,.tf__social a:hover{text-decoration:underline;text-underline-offset:4px}.tf__coltitle{opacity:.7}.tf__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin-top:2rem;padding-top:1.25rem;border-top:1px solid rgb(11 11 11 / .14);font-size:.6875rem}.tf__firma{font-size:1rem}.tf__pay{display:flex;flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none}.tf__pay svg{width:34px;height:auto}@media screen and (min-width:700px){.tf__top{grid-template-columns:repeat(3,1fr)}.tf__news{grid-column:1 / -1}}@media screen and (min-width:1000px){.tf{padding:3.5rem 3rem 2rem}.tf__top{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:2.5rem}.tf__news{grid-column:auto;max-width:26rem}}.th-row{padding:2.25rem 0;border-top:1px solid rgb(11 11 11 / .14);color:#0b0b0b}.th-row__head{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;padding:0 1.25rem 1rem}.th-row__title{margin:0;font-size:clamp(1.875rem,3.2vw,2.375rem);line-height:1.05}.th-row__subtitle{margin:.25rem 0 0;font-size:.875rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.th-row__link{flex:0 0 auto;font-size:.6875rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.th-row__track{display:grid;grid-auto-flow:column;grid-auto-columns:42%;gap:.625rem;overflow-x:auto;padding:0 1.25rem;scroll-snap-type:x mandatory;scrollbar-width:none}.th-row__track::-webkit-scrollbar{display:none}.th-row__card{display:flex;flex-direction:column;scroll-snap-align:start;text-decoration:none}.th-row__img{position:relative;aspect-ratio:3 / 4;overflow:hidden;border-radius:6px;background:#d5d5d5}.th-row__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 20%;transition:transform .4s ease}.th-row__card:hover .th-row__img img{transform:scale(1.03)}.th-row__name{margin-top:.625rem;font-size:.8125rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.th-row__desc{font-size:1rem}.th-row__foot{margin:1.25rem 1.25rem 0;font-size:.8125rem}@media screen and (min-width:1000px){.th-row{padding:4.5rem 0 4rem}.th-row__head{padding:0 3rem 1.75rem}.th-row__track{grid-auto-flow:row;grid-template-columns:repeat(var(--th-cols, 6),minmax(0,1fr));grid-auto-columns:auto;gap:.75rem;overflow:visible;padding:0 3rem}.th-row__foot{margin:1.5rem 3rem 0}}.th-hero{display:grid;background:#edede5;color:#0b0b0b}.th-hero__media{position:relative;min-height:440px;background:var(--th-bg, #afc7e9);overflow:hidden}.th-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.th-hero__content{display:flex;flex-direction:column;justify-content:center;gap:1.1rem;padding:1.75rem 1.25rem 2.25rem}.th-hero__italic{margin:0;font-size:clamp(2.375rem,4.4vw,3.5rem);line-height:1.02}.th-hero__claim{margin:.5rem 0 0;font-size:clamp(1.25rem,2.4vw,1.875rem);line-height:1.12}.th-hero__text{margin:0;max-width:26rem;font-size:1rem;line-height:1.6}.th-hero__buttons{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.th-hero__buttons .totis-btn{text-align:center}.th-hero__rating{font-size:.8125rem}@media screen and (min-width:1000px){.th-hero{grid-template-columns:1.15fr 1fr;min-height:640px}.th-hero__content{padding:0 4.5rem;gap:1.375rem}.th-hero__buttons{display:flex}}.totis-btn--outline{background:transparent!important;color:#0b0b0b!important;box-shadow:inset 0 0 0 1px #0b0b0b}.ths{display:grid;color:#0b0b0b}.ths__media{position:relative;order:-1;min-height:300px;overflow:hidden;background:#d5d5d5}.ths__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 18%}.ths__content{display:flex;flex-direction:column;gap:.875rem;padding:2rem 1.25rem 2.5rem}.ths__title{margin:0;font-size:clamp(1.875rem,3.4vw,2.625rem);line-height:1.08}.ths__text{font-size:.9375rem;line-height:1.65}.ths__text p{margin:0}.ths__link{font-size:.6875rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}@media screen and (min-width:1000px){.ths{grid-template-columns:1fr 1fr;min-height:560px}.ths__media{order:0}.ths__content{justify-content:center;gap:1.25rem;padding:0 4.5rem}.ths__text{max-width:30rem}}.tli{color:#0b0b0b}.tli .tli-title{margin:0;font-family:Red Hat Text,Helvetica,Arial,sans-serif;font-size:clamp(2rem,4.2vw,3.25rem);font-weight:400;letter-spacing:-.02em;line-height:1.08;text-transform:none}.tli .tli-title--md{font-size:clamp(1.625rem,3vw,2.375rem);line-height:1.12}.tli-eyebrow{font-size:.8125rem;opacity:.7}.tli-p{margin:0;max-width:34rem;font-size:1rem;line-height:1.6}.tli-small{margin:0;font-size:.75rem;line-height:1.5;opacity:.6}.tli-hero{display:grid}.tli-hero__text{display:flex;flex-direction:column;gap:1.25rem;padding:2.5rem 1.25rem 3rem}.tli-hero__media{position:relative;min-height:460px;overflow:hidden}.tli-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.tli-hero.is-text .tli-hero__text{align-items:center;max-width:46rem;margin-inline:auto;padding:3rem 1.25rem 3.5rem;text-align:center}.tli-hero.is-text .tli-p{margin-inline:auto}.tli-hero.is-text .tli-date{width:100%;max-width:32rem;align-items:center}.tli-hero.is-text .tli-form{width:100%;max-width:32rem}.tli-hero__benefits{display:grid;width:100%;margin:.25rem 0;border-top:1px solid rgb(11 11 11 / .15)}.tli-hb{display:flex;flex-direction:column;gap:.125rem;padding:.875rem 0;border-bottom:1px solid rgb(11 11 11 / .15)}.tli-hb__value{font-size:clamp(1.375rem,2.6vw,1.875rem);letter-spacing:-.01em}.tli-hb__text{font-size:.875rem;line-height:1.4;opacity:.7}.tli-hb:first-child{background:#afc7e9;border-bottom-color:transparent;border-radius:10px;padding:1rem}.tli-date{display:flex;flex-direction:column;gap:.25rem;padding:1rem 0;border-top:1px solid rgb(11 11 11 / .15);border-bottom:1px solid rgb(11 11 11 / .15)}.tli-hero.is-text .tli-date{border:0;padding:.25rem 0}.tli-date__label{font-size:.8125rem;opacity:.65}.tli-date__value{font-size:clamp(1.375rem,2.4vw,1.875rem)}.tli-form{min-height:3rem}.tli-benefits{display:grid;padding:0 1.25rem;border-top:1px solid rgb(11 11 11 / .12)}.tli-benefit{display:flex;flex-direction:column;gap:.25rem;padding:1.5rem 0;border-bottom:1px solid rgb(11 11 11 / .12)}.tli-benefit__value{font-size:clamp(1.5rem,2.6vw,2.125rem);letter-spacing:-.01em}.tli-benefit__text{font-size:.9375rem;line-height:1.45;opacity:.7}.tli-plan{display:flex;flex-direction:column;gap:1.75rem;max-width:56rem;margin-inline:auto;padding:3.5rem 1.25rem;border-top:1px solid rgb(11 11 11 / .12)}.tli-plan__head{display:flex;flex-direction:column;gap:.75rem}.tli-plan__list{margin:0;padding:0;list-style:none;border-top:1px solid rgb(11 11 11 / .15)}.tli-phase{display:grid;grid-template-columns:1fr;gap:.375rem;padding:1.125rem 0;border-bottom:1px solid rgb(11 11 11 / .15)}.tli-phase__date{font-size:.8125rem;opacity:.65}.tli-phase__body{display:flex;flex-direction:column;gap:.2rem}.tli-phase__title{font-size:1.125rem}.tli-phase__text{font-size:.9375rem;line-height:1.5;opacity:.75}.tli-phase__tag{justify-self:start;padding:.2rem .6rem;border-radius:999px;background:#0b0b0b;color:#edede5;font-size:.625rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.tli-phase.is-highlight{margin:.5rem 0;padding:1.25rem;border-bottom:0;border-radius:10px;background:#afc7e9}.tli-phase.is-highlight .tli-phase__title{font-size:1.25rem;font-weight:500}.tli-phase.is-highlight .tli-phase__text{opacity:.9}.tli-phase.is-muted{opacity:.45}.tli-story{display:flex;flex-direction:column;gap:1.5rem;max-width:40rem;margin-inline:auto;padding:3.5rem 1.25rem}.tli-rte{font-size:1.0625rem;line-height:1.7}.tli-rte p{margin:0 0 1rem}.tli-rte strong{font-weight:500}.tli-signature{margin:0;font-size:1rem;opacity:.75}.tli-gallery{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;padding:0 0 .5rem}.tli-gallery__item{position:relative;aspect-ratio:3 / 4;overflow:hidden;background:#e1e1da}.tli-gallery__item img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.tli-end{display:flex;flex-direction:column;align-items:center;gap:1.25rem;padding:4rem 1.25rem;text-align:center;background:#afc7e9}.tli-end .tli-p{margin-inline:auto}.tli-end .tli-form{width:100%;max-width:32rem}@media screen and (min-width:1000px){.tli-hero:not(.is-text){grid-template-columns:1fr 1fr;min-height:82vh}.tli-hero:not(.is-text) .tli-hero__text{justify-content:center;padding:4rem 5rem}.tli-hero__media{min-height:100%}.tli-hero.is-text .tli-hero__text{padding:4.5rem 3rem 5rem}.tli-hero__benefits{grid-template-columns:repeat(3,1fr);gap:.75rem;border-top:0}.tli-hb{padding:1.125rem 1rem;border-bottom:0;border-radius:10px;box-shadow:inset 0 0 0 1px #0b0b0b26}.tli-hb:first-child{box-shadow:none}.tli-benefits{grid-template-columns:repeat(3,1fr);padding:0 3rem;border-bottom:1px solid rgb(11 11 11 / .12)}.tli-benefit{padding:2.5rem 2rem 2.5rem 0;border-bottom:0}.tli-benefit+.tli-benefit{padding-left:2rem;border-left:1px solid rgb(11 11 11 / .12)}.tli-plan{padding:5rem 3rem}.tli-phase{grid-template-columns:11rem 1fr auto;align-items:baseline;gap:2rem}.tli-phase.is-highlight{padding:1.5rem 1.75rem}.tli-story{padding:6rem 3rem}.tli-gallery{grid-template-columns:repeat(4,1fr);gap:.75rem}.tli-end{padding:6rem 3rem}}.tph{display:grid;background:#afc7e9;color:#0b0b0b}.tph__content{display:flex;flex-direction:column;justify-content:center;gap:1rem;padding:2.25rem 1.25rem}.tph__title{margin:0;font-size:clamp(2.375rem,4.4vw,3.5rem);line-height:1.02;text-transform:none}.tph__cards{display:flex;gap:.5rem}.tph__card{flex:1;display:flex;flex-direction:column;padding:.875rem 1rem;border-radius:10px;background:#ffffff8c}.tph__label{font-size:.75rem;font-weight:500}.tph__price{font-size:1.375rem;font-weight:700}.tph__price small{font-size:.75rem;font-weight:400}.tph__sub{font-size:.9375rem}.tph__note{font-size:.75rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.tph__media{display:none;position:relative;overflow:hidden}.tph__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 22%}@media screen and (min-width:1000px){.tph{grid-template-columns:1.1fr 1fr;min-height:520px}.tph__content{padding:0 4rem;gap:1.25rem}.tph__media{display:block}.tph__price{font-size:1.625rem}}.th-packs{display:grid;gap:1.5rem;padding:2.25rem 1.25rem;border-top:1px solid rgb(11 11 11 / .14);color:#0b0b0b}.th-packs__images{display:grid;grid-template-columns:repeat(3,1fr);gap:.375rem;height:170px}.th-packs__img{position:relative;overflow:hidden;border-radius:6px}.th-packs__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 22%}.th-packs__content{display:flex;flex-direction:column;gap:1rem}.th-packs__title{margin:0;font-size:clamp(2rem,3.6vw,2.75rem);line-height:1.05}.th-packs__text{margin:0;font-size:.9375rem;line-height:1.6}.th-packs__cards{display:grid;gap:.75rem}.th-packs__card{position:relative;display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.875rem 1rem;border-radius:10px;background:#ffffff8c}.th-packs__card.is-highlight{background:#afc7e9}.th-packs__info{display:flex;flex-direction:column;gap:.125rem;min-width:0}.th-packs__label{font-size:.875rem;font-weight:500}.th-packs__sub{font-size:1rem;line-height:1.2}.th-packs__price{flex:0 0 auto;font-size:1.25rem;font-weight:700;white-space:nowrap}.th-packs__price small{margin-left:.125rem;font-size:.75rem;font-weight:400}.th-packs__badge{position:absolute;top:-.6rem;inset-inline-start:1rem;padding:.2rem .55rem;border-radius:999px;background:#0b0b0b;color:#edede5;font-size:.5625rem;font-weight:500;letter-spacing:.1em}.th-packs__badge.is-blue{background:#234877}.th-packs__card:has(.th-packs__badge){margin-top:.375rem;padding-top:1.125rem}@media screen and (max-width:999px){.th-packs__btn{display:block;text-align:center}}@media screen and (min-width:1000px){.th-packs{grid-template-columns:1fr 1fr;gap:3.5rem;align-items:center;padding:4.5rem 3rem}.th-packs__images{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;height:520px;gap:.75rem}.th-packs__img--1{grid-row:span 2}.th-packs__content{gap:1.25rem}.th-packs__cards{grid-template-columns:repeat(3,1fr);gap:.625rem}.th-packs__card{flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:1.25rem 1.125rem}.th-packs__card:has(.th-packs__badge){margin-top:0;padding-top:1.25rem}.th-packs__info{order:0}.th-packs__price{order:1;font-size:1.625rem}.th-packs__sub{order:2}}.tpl{padding:1rem 1.25rem 2.5rem;color:#0b0b0b}.tpl__title{margin:.375rem 0 1.25rem;font-size:clamp(1.75rem,3vw,2.375rem);line-height:1.05}.tpl__picker{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.375rem;padding:1rem;border-radius:10px;background:#ffffff73}.tpl__row{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.tpl__rowlabel{width:4rem;font-size:.8125rem;font-weight:500}.tpl__toggle{display:flex;padding:3px;border:1px solid rgb(11 11 11 / .25);border-radius:999px}.tpl__toggle button,.tpl__chip{padding:.45rem 1.1rem;border-radius:999px;background:transparent;color:#0b0b0b;font-size:.8125rem;cursor:pointer}.tpl__toggle button{border:0}.tpl__toggle button:focus,.tpl__chip:focus{outline:none}.tpl__toggle button:focus-visible,.tpl__chip:focus-visible{outline:2px solid rgb(35 72 119);outline-offset:2px}.tpl__chips{display:flex;flex-wrap:wrap;gap:.375rem}.tpl__chip{border:1px solid rgb(11 11 11 / .25)}.tpl__chip[hidden]{display:none}.tpl__toggle .is-on,.tpl__chip.is-on{background:#0b0b0b;color:#edede5;border-color:#0b0b0b}.tpl__grid{display:grid;gap:1rem}.tpl__card{position:relative;display:flex;flex-direction:column;gap:.75rem;padding:1.125rem 1rem;border-radius:10px;background:#ffffff8c}.tpl__card[hidden]{display:none}.tpl__badge{position:absolute;top:-.6rem;left:.875rem;padding:.2rem .55rem;border-radius:999px;background:#0b0b0b;color:#edede5;font-size:.5625rem;font-weight:500;letter-spacing:.1em}.tpl__model{display:flex;align-items:center;gap:.5rem;padding-bottom:.625rem;border-bottom:1px solid rgb(11 11 11 / .12);font-size:.75rem}.tpl__thumb{position:relative;width:34px;height:42px;overflow:hidden;border-radius:4px;background:#d5d5d5}.tpl__thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 15%}.tpl__swatches{display:flex;padding-left:6px}.tpl__swatches span{width:30px;height:30px;margin-left:-6px;border:2px solid rgb(246 246 241);border-radius:50%;box-shadow:inset 0 0 0 1px #0b0b0b33}.tpl__name{display:block;font-size:1.375rem;line-height:1.1}.tpl__sub{display:block;margin-top:.25rem;font-size:.8125rem;opacity:.8}.tpl__colors{font-size:.75rem;line-height:1.45}.tpl__foot{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;font-size:.8125rem}.tpl__btn{padding:.7rem 1rem!important;font-size:.6875rem!important}.tpl__note{margin:1rem 0 0;font-size:1rem}@media screen and (min-width:1000px){.tpl{padding:1rem 3rem 4rem}.tpl__title{font-size:2.375rem}.tpl__picker{padding:1rem 1.25rem}.tpl__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.875rem}}.tps{padding:2.25rem 1.25rem;color:#0b0b0b}.tps__title{margin:0 0 .75rem;font-size:clamp(1.75rem,3vw,2.375rem)}.tps__step{display:flex;gap:.875rem;padding:.875rem 0;border-top:1px solid rgb(11 11 11 / .14)}.tps__num{font-size:1.375rem;font-weight:700;line-height:1}.tps__name{display:block;font-size:.875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.tps__text{display:block;font-size:1.0625rem}@media screen and (min-width:1000px){.tps{padding:3.5rem 3rem}.tps__title{margin-bottom:1.5rem}.tps__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.tps__step{flex-direction:column;gap:.625rem;padding:0 0 0 1.5rem;border-top:0;border-left:1px solid rgb(11 11 11 / .14)}.tps__num{font-size:2.125rem}}.shopify-section--totis-promesas{background:#afc7e9}.tp{display:grid;gap:1.5rem;padding:2.5rem 1.25rem;color:#0b0b0b}.tp__intro{display:flex;flex-direction:column;gap:.875rem}.tp__title{margin:0;font-size:clamp(2rem,4vw,3rem);line-height:1.05}.tp__foot{margin:0;font-size:1.25rem}.tp__list{margin:0;padding:0;list-style:none;border-bottom:1px solid rgb(11 11 11)}.tp__item{display:grid;grid-template-columns:2rem 1fr;padding:.875rem 0;border-top:1px solid rgb(11 11 11)}.tp__num{padding-top:.3rem;font-size:.6875rem}.tp__text{display:block;font-size:clamp(1.1875rem,2.4vw,1.75rem);font-weight:700;line-height:1.1;text-transform:uppercase}.tp__detail{display:block;margin-top:.25rem;font-size:.8125rem;line-height:1.45}.tp__btn{order:10}@media screen and (max-width:999px){.tp__intro .tp__foot,.tp__intro .tp__btn{display:none}.tp:after{content:""}}@media screen and (min-width:1000px){.tp{grid-template-columns:1fr 1.25fr;gap:4rem;align-items:start;padding:5rem 3rem}.tp__intro{position:sticky;top:calc(var(--header-height, 80px) + 1.5rem);gap:1.125rem}.tp__item{grid-template-columns:2.75rem 1fr;padding:1.125rem 0}.tp__detail{font-size:.875rem}}.tp__mobile-end{display:flex;flex-direction:column;gap:1rem}@media screen and (min-width:1000px){.tp__mobile-end{display:none}}.tr{padding:2.5rem 1.25rem;background:#e3e2d8;color:#0b0b0b}.tr__head{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.25rem}.tr__title{margin:.375rem 0 0;font-size:clamp(2rem,3.4vw,2.5rem);line-height:1.05}.tr__rating{font-size:.8125rem}.tr__list{display:grid;border-top:1px solid rgb(11 11 11 / .18)}.tr__item{margin:0;padding:1.125rem 0;border-bottom:1px solid rgb(11 11 11 / .18)}.tr__quote{margin:0 0 .75rem;font-size:1.3125rem;line-height:1.25}.tr__link{display:inline-block;margin-top:1.25rem;font-size:.6875rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}@media screen and (min-width:1000px){.tr{padding:4.5rem 3rem}.tr__head{flex-direction:row;justify-content:space-between;align-items:flex-end;margin-bottom:2rem}.tr__list{grid-template-columns:repeat(3,1fr);gap:0 2rem}.tr__item{border-bottom:0;padding:1.75rem 1.75rem 0 0}.tr__quote{font-size:1.5625rem}}.tsel{display:grid;gap:1.5rem;padding:2.5rem 1.25rem;border-top:1px solid rgb(11 11 11 / .14);color:#0b0b0b}.tsel__text{display:flex;flex-direction:column;gap:.75rem}.tsel__title{margin:0;font-size:clamp(2rem,3.6vw,2.75rem);line-height:1.05;text-transform:none}.tsel__p{margin:0;max-width:30rem;font-size:.9375rem;line-height:1.6}.tsel__link{font-size:.6875rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.tsel__logos{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;text-decoration:none}.tsel__logo{display:flex;align-items:center;justify-content:center;height:110px;padding:.25rem;overflow:hidden;border-radius:10px;background:#fff}.tsel__logo img{width:100%;height:100%;object-fit:contain;--tsel-zoom: 1.9}.tsel__logo b{font-size:1rem}@media screen and (min-width:1000px){.tsel{grid-template-columns:1fr 1.3fr;align-items:center;gap:4rem;padding:4rem 3rem}.tsel__logos{gap:.75rem}.tsel__logo{height:150px}}body .announcement-bar,body .announcement-bar *,body [class*=announcement-bar] p,body [class*=announcement-bar] a,body [class*=announcement-bar] span{font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;opacity:1!important}body .totis-colores{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1rem 2.25rem}body .totis-colores__grupo{display:flex;flex-direction:column;gap:.5rem}body .totis-colores__grupo+.totis-colores__grupo{padding-left:2.25rem;border-left:1px solid rgb(11 11 11 / .14)}body .totis-colores__titulo{margin:0;font-size:.8125rem;letter-spacing:0;text-transform:none;opacity:.6}.tsos{color:#0b0b0b}.tsos__hero{padding:2.5rem 1.25rem 1.5rem;max-width:46rem}.tsos__title{margin:.5rem 0 1rem;font-size:clamp(2.5rem,5vw,3.75rem);line-height:1.02;text-transform:none}.tsos__intro{font-size:1rem;line-height:1.65}.tsos__intro p{margin:0 0 .75rem}.tsos__stats{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;padding:0 1.25rem 2.5rem}.tsos__stat{display:flex;flex-direction:column;gap:.25rem;padding:1.125rem 1rem;border-radius:10px;background:#afc7e9}.tsos__stat:nth-child(2n){background:#ffffff8c}.tsos__stat b{font-size:clamp(1.75rem,3.5vw,2.5rem);line-height:1}.tsos__stat .totis-serif{font-size:1.0625rem;line-height:1.2}.tsos__stat small{font-size:.6875rem;opacity:.75;line-height:1.4}.tsos__topic{display:grid;border-top:1px solid rgb(11 11 11 / .14)}.tsos__topic-media{position:relative;min-height:260px;overflow:hidden}.tsos__topic-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.tsos__topic-text{padding:2rem 1.25rem 2.5rem}.tsos__topic-title{margin:.375rem 0 1rem;font-size:clamp(1.875rem,3.4vw,2.5rem);line-height:1.08;text-transform:none}.tsos__rte{font-size:.9375rem;line-height:1.65}.tsos__rte p{margin:0 0 .75rem}.tsos__rte ul{margin:.5rem 0 .75rem;padding-left:1.1rem}.tsos__rte li{margin-bottom:.25rem}.tsos__rte small,.tsos__rte .tsos__source{display:block;font-size:.75rem;opacity:.7}.tsos__certs{padding:2.5rem 1.25rem;border-top:1px solid rgb(11 11 11 / .14);background:#e3e2d8}.tsos__certs-intro{max-width:40rem;margin:0 0 1.5rem;font-size:.9375rem;line-height:1.6}.tsos__certs-grid{display:grid;gap:.75rem}.tsos__cert{display:flex;flex-direction:column;gap:.375rem;padding:1.25rem;border-radius:10px;background:#fff9}.tsos__cert-logo{display:flex;align-items:center;height:56px;margin-bottom:.25rem}.tsos__cert-logo img{max-height:56px;width:auto}.tsos__cert-logo span{font-size:1.5rem;font-weight:700}.tsos__cert b{font-size:.9375rem}.tsos__cert-full{font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;opacity:.75}.tsos__cert p{margin:.25rem 0 0;font-size:.875rem;line-height:1.55}.tsos__cert a{margin-top:auto;padding-top:.5rem;font-size:.75rem;text-decoration:underline}.tsos__end{display:flex;flex-direction:column;align-items:flex-start;gap:.875rem;padding:3rem 1.25rem;background:#afc7e9}.tsos__end p{margin:0;max-width:36rem;font-size:.9375rem;line-height:1.6}.tsos__end .tsos__end-title{font-size:clamp(1.875rem,3.4vw,2.75rem);line-height:1.05}@media screen and (min-width:1000px){.tsos__hero{padding:4.5rem 3rem 2.5rem}.tsos__stats{grid-template-columns:repeat(4,1fr);gap:.75rem;padding:0 3rem 4rem}.tsos__topic{grid-template-columns:1fr 1fr;min-height:480px}.tsos__topic.is-reverse .tsos__topic-media{order:2}.tsos__topic-text{display:flex;flex-direction:column;justify-content:center;padding:3rem 4rem}.tsos__certs{padding:4.5rem 3rem}.tsos__certs-grid{grid-template-columns:repeat(3,1fr);gap:1rem}.tsos__end{padding:4.5rem 3rem}}.totis-ventajas__item--link{color:inherit;text-decoration:none}.totis-ventajas__item--link .totis-ventajas__sub{text-decoration:underline;text-underline-offset:3px}.totis-ventajas__item--link:hover .totis-ventajas__sub{opacity:.75}
/*# sourceMappingURL=/cdn/shop/t/27/compiled_assets/styles.css.map */
