.collection-products{display:grid;grid-template-columns:repeat(auto-fill,minmax(500px,1fr))}.collections{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--collection-card-size),100%),1fr));gap:var(--grid-gap)}.collections--compact{--collection-card-size: 160px}.collections--full{--collection-card-size: 280px}.collection-card{display:flex;flex-direction:column;width:100%}.custom-section{position:relative;overflow:hidden;width:100%}.custom-section__background{position:absolute;width:100%;height:100%;z-index:-1;overflow:hidden}.custom-section__background img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-section__content{display:grid;grid-template-columns:var(--content-grid)}.custom-section__content>*{grid-column:2}.welcome{display:grid;grid-template-columns:var(--content-grid);background-color:#f6f6f7;padding:72px 0}.welcome-content{grid-column:2;display:flex;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:0 24px}.welcome-description{max-width:80ch;line-height:1.4;margin-top:1.5rem}.icon{width:300px}.highlights{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin-top:50px}@media(max-width:1100px){.highlights{grid-template-columns:1fr}}.highlight{display:flex;flex-direction:column;height:100%;padding:24px;border-radius:8px;background-color:#eef3ff;color:#5c5f62;line-height:1.4}.highlight>*+*{margin-top:1rem}.highlight h3{font-size:1rem;color:#202223}.highlight-description{flex:1 1}.highlight a{display:flex;width:fit-content;background-color:#fafbfb;box-shadow:#0003 0 -3px inset,#ffffffe6 0 2px inset;border:1px solid rgb(140,145,150);border-radius:4px;color:#5c5f62;padding:3px 10px 5px;text-decoration:none}.fd-hero{min-height:92vh;position:relative;display:flex;align-items:center;overflow:hidden}.fd-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 42%}.fd-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0e172ad1,#0e172a57 48%,#0e172a33)}.fd-hero__content{position:relative;z-index:1;width:min(760px,calc(100% - 48px));margin-left:clamp(24px,7vw,108px);padding-top:var(--space-xl);color:#fff}.fd-hero__content h1{font-size:clamp(3rem,7vw,5.75rem);font-weight:600;line-height:var(--leading-tight);letter-spacing:normal;max-width:11ch}.fd-hero__content p{max-width:620px;color:#ffffffdb}.fd-price{display:flex;align-items:baseline;gap:var(--space-sm);margin:var(--space-md) 0;flex-wrap:wrap}.fd-price__usual{color:#ffffff9e;text-decoration:line-through;font-size:var(--text-body)}.fd-price__promo{color:#fff;font-size:clamp(2rem,4vw,3.6rem);font-weight:600}.fd-reasons__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-md);margin-top:var(--space-lg)}.fd-reason{border-top:1px solid rgba(27,42,74,.22);padding-top:var(--space-md)}.fd-reason__number{color:var(--color-primary);font-size:var(--text-label);font-weight:600}.fd-reason h3{margin:var(--space-xs) 0;font-size:clamp(1.4rem,2vw,2rem)}.fd-feature-list{margin:var(--space-md) 0;padding-left:1.2em;color:var(--color-text-muted)}.fd-feature-list li+li{margin-top:.55rem}.fd-final p{max-width:680px;margin:0 auto var(--space-md);color:#ffffffc7}@media(max-width:900px){.fd-reasons__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.fd-hero{min-height:86vh;align-items:flex-end}.fd-hero__overlay{background:linear-gradient(0deg,#0e172aeb,#0e172a59)}.fd-hero__content{width:calc(100% - 32px);margin:0 16px var(--space-lg)}.fd-reasons__grid{grid-template-columns:1fr}}.tp-hero{min-height:86vh;position:relative;display:flex;align-items:center;overflow:hidden}.tp-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:62% 50%;filter:contrast(1.05) saturate(.86)}.tp-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 78% 22%,rgba(215,210,200,.18),transparent 34%),linear-gradient(90deg,#0d1626e6,#0d1626ad 48%,#0d162647)}.tp-hero__content{position:relative;z-index:1;width:min(1040px,calc(100% - 48px));margin-left:clamp(24px,7vw,108px);padding-top:var(--space-lg);color:#fff}.tp-hero__content h1{font-size:clamp(3rem,5vw,5rem);font-weight:600;line-height:var(--leading-tight);letter-spacing:normal;max-width:13ch;margin-bottom:var(--space-sm)}.tp-hero__content p,.tp-contact p{max-width:760px;color:#ffffffc7}.tp-hero__content .hero__ctas{margin-top:var(--space-md)}.tp-benefits__header{max-width:760px}.tp-benefits__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-sm);margin-top:var(--space-lg)}.tp-benefit{border-top:1px solid rgba(27,42,74,.2);padding-top:var(--space-md)}.tp-benefit h3{font-size:clamp(1.35rem,1.8vw,1.9rem);margin-bottom:var(--space-xs)}.tp-steps{margin:var(--space-md) 0 0;padding-left:1.25em;color:var(--color-text-muted)}.tp-steps li+li{margin-top:.65rem}.tp-contact__layout{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-lg);align-items:center}.tp-contact__actions{display:flex;gap:var(--space-sm);flex-wrap:wrap;justify-content:flex-end}@media(max-width:1100px){.tp-benefits__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tp-contact__layout{grid-template-columns:1fr}.tp-contact__actions{justify-content:flex-start}}@media(max-width:700px){.tp-hero{min-height:76vh;align-items:flex-end}.tp-hero__overlay{background:linear-gradient(0deg,#0d1626f0,#0d162666)}.tp-hero__content{width:calc(100% - 32px);margin:0 16px var(--space-lg)}.tp-hero__content h1{font-size:clamp(2.55rem,11vw,3.5rem);max-width:10ch}.tp-benefits__grid{grid-template-columns:1fr}}.search-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.search-results .prev,.search-results .page,.search-results .next{grid-column:1 / -1}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map */
