.tk-section{padding:clamp(4.8rem,7vw,8rem) 0}.tk-section__head{max-width:72rem;margin:0 auto 3.2rem;text-align:center}.tk-section__head .title{margin:0 0 1rem}.tk-section__head p{margin:0;color:rgba(var(--color-foreground),.72)}.tk-grid{display:grid;gap:1.6rem}.tk-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.tk-placeholder{background:linear-gradient(135deg,rgba(var(--color-foreground),.04),rgba(var(--color-foreground),.12))}.tk-hero{position:relative;min-height:var(--tk-hero-height, 68rem);display:grid;align-items:center;overflow:hidden}.tk-hero__media,.tk-hero__media img,.tk-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.tk-hero__media img{object-fit:cover}.tk-hero__media svg{width:100%;height:100%}.tk-hero__shade{background:linear-gradient(90deg,rgba(10,15,28,var(--tk-overlay,.58)) 0%,rgba(10,15,28,.2) 62%,transparent 100%)}.tk-hero__content{position:relative;z-index:2;max-width:72rem;padding-top:5rem;padding-bottom:5rem;color:#fff}.tk-hero__eyebrow{margin:0 0 1.2rem;text-transform:uppercase;letter-spacing:.16em;font-weight:700;font-size:1.3rem}.tk-hero__title{margin:0;color:inherit;font-size:clamp(4rem,6vw,7.2rem);line-height:.98}.tk-hero__text{max-width:60rem;margin:2rem 0 0;font-size:clamp(1.7rem,2vw,2.1rem)}.tk-hero__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3rem}.tk-hero__actions .button--secondary{background:transparent;color:#fff;border:.1rem solid #fff}.tk-benefit{padding:2.4rem;text-align:center;border:.1rem solid rgba(var(--color-foreground),.1);border-radius:1.6rem;background:rgb(var(--color-background))}.tk-benefit__icon{width:5.2rem;height:5.2rem;margin:0 auto 1.4rem;display:grid;place-items:center;border-radius:50%;background:rgba(var(--color-button),.1);color:rgb(var(--color-button))}.tk-benefit__icon svg{width:2.7rem;height:2.7rem}.tk-benefit h3{margin:0 0 .6rem;font-size:1.8rem}.tk-benefit p{margin:0;color:rgba(var(--color-foreground),.68);font-size:1.4rem}.tk-tile{position:relative;min-height:36rem;overflow:hidden;border-radius:1.8rem;color:#fff;background:#25304a}.tk-tile__media{z-index:0;background-size:cover;background-position:center;background-repeat:no-repeat;transition:transform .5s ease}.tk-tile img,.tk-tile svg{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.tk-tile:hover .tk-tile__media,.tk-tile:hover img{transform:scale(1.035)}.tk-tile__media,.tk-tile__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.tk-tile__media img{display:block}.tk-tile__overlay{z-index:1;background:linear-gradient(0deg,rgba(8,12,22,.8),transparent 70%);pointer-events:none}.tk-tile__content{position:absolute;z-index:2;left:2.2rem;right:2.2rem;bottom:2.2rem}.tk-tile__content h3{color:inherit;margin:0 0 .4rem;font-size:2.4rem}.tk-tile__content p{margin:0 0 1.2rem}.tk-tile__link{color:inherit;font-weight:700;text-decoration-thickness:.1rem;text-underline-offset:.4rem}.tk-steps{counter-reset:tk-step}.tk-step{position:relative;padding:2.8rem;border-radius:1.6rem;background:rgba(var(--color-foreground),.045)}.tk-step:before{counter-increment:tk-step;content:counter(tk-step);display:grid;place-items:center;width:4.2rem;height:4.2rem;margin-bottom:2rem;border-radius:50%;background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-weight:700}.tk-step h3{margin:0 0 .8rem}.tk-step p{margin:0;color:rgba(var(--color-foreground),.68)}.tk-gallery{grid-template-columns:1.25fr .75fr .75fr;grid-auto-rows:22rem}.tk-gallery__item{overflow:hidden;border-radius:1.6rem}.tk-gallery__item:first-child{grid-row:span 2}.tk-gallery__item img,.tk-gallery__item svg{width:100%;height:100%;object-fit:cover}.tk-faq{max-width:90rem;margin:0 auto;border-top:.1rem solid rgba(var(--color-foreground),.14)}.tk-faq details{border-bottom:.1rem solid rgba(var(--color-foreground),.14)}.tk-faq summary{display:flex;justify-content:space-between;align-items:center;gap:2rem;padding:2rem 0;cursor:pointer;font-size:1.8rem;font-weight:700;list-style:none}.tk-faq summary::-webkit-details-marker{display:none}.tk-faq summary:after{content:"+";flex:0 0 auto;font-size:2.4rem;font-weight:400;transition:transform .2s ease}.tk-faq details[open] summary:after{transform:rotate(45deg)}.tk-faq__answer{padding:0 4rem 2.2rem 0;color:rgba(var(--color-foreground),.72)}.tk-faq__answer>*:first-child{margin-top:0}.tk-faq__answer>*:last-child{margin-bottom:0}@media screen and (max-width:989px){.tk-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.tk-gallery{grid-template-columns:1fr 1fr}.tk-gallery__item:first-child{grid-column:span 2;grid-row:auto}}@media screen and (max-width:749px){.tk-section{padding:4.4rem 0}.tk-grid--4{grid-template-columns:1fr 1fr;gap:1rem}.tk-hero{min-height:var(--tk-hero-mobile-height, 58rem);align-items:end}.tk-hero__shade{background:linear-gradient(0deg,#0a0f1cd1,#0a0f1c14 85%)}.tk-hero__content{text-align:center}.tk-hero__actions{justify-content:center}.tk-tile{min-height:25rem;border-radius:1.2rem}.tk-tile__content{left:1.4rem;right:1.4rem;bottom:1.4rem}.tk-tile__content h3{font-size:1.8rem}.tk-tile__content p{display:none}.tk-benefit{padding:1.8rem 1.2rem}.tk-benefit h3{font-size:1.5rem}.tk-benefit p{font-size:1.25rem}.tk-gallery{grid-auto-rows:16rem}.tk-faq summary{font-size:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/torokom-seasonal.css.map */
