.cst-header{position:sticky;top:0;z-index:50;background:#050505d1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--cst-border)}.cst-header__inner{max-width:var(--cst-container);margin:0 auto;padding:18px var(--cst-container-padding);display:flex;align-items:center;justify-content:space-between}.cst-header__logo{color:var(--cst-text);text-decoration:none;font-weight:900;font-size:20px;letter-spacing:-.4px}.cst-header__nav,.cst-header__actions{display:flex;align-items:center;gap:30px}.cst-header__actions{gap:22px}.cst-header__nav a,.cst-header__actions a{color:var(--cst-muted);text-decoration:none;font-size:14px;transition:var(--cst-transition)}.cst-header__nav a:hover,.cst-header__actions a:hover{color:var(--cst-text)}.cst-header__toggle{display:none;background:none;border:0;color:var(--cst-text);font-size:24px;cursor:pointer}.cst-header__mobile-menu{display:none;padding:0 var(--cst-container-padding) 22px;background:#050505f5;border-bottom:1px solid var(--cst-border)}.cst-header__mobile-menu a{display:block;color:var(--cst-text);text-decoration:none;padding:14px 0;border-top:1px solid var(--cst-border)}.cst-header.is-open .cst-header__mobile-menu{display:block}.cst-hero{background:radial-gradient(circle at 78% 35%,rgba(255,255,255,.1),transparent 28%),linear-gradient(135deg,#000 0%,#080808 45%,var(--cst-card) 100%);color:var(--cst-text);padding:90px var(--cst-container-padding);overflow:hidden}.cst-hero__inner{max-width:var(--cst-container);margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:var(--cst-space-2xl);align-items:center;min-height:640px}.cst-hero__content .cst-heading{font-size:var(--cst-font-hero)}.cst-hero__image-wrap{display:flex;justify-content:center}.cst-hero__image{width:100%;max-width:700px;border-radius:var(--cst-radius-xl);object-fit:cover;box-shadow:var(--cst-shadow-lg)}.cst-hero__placeholder{width:100%;max-width:680px;height:480px;border-radius:var(--cst-radius-xl);background:linear-gradient(145deg,var(--cst-card-soft),var(--cst-bg));border:1px solid var(--cst-border);display:flex;align-items:center;justify-content:center;color:var(--cst-muted-2);font-size:var(--cst-font-h3);font-weight:800}.cst-categories__head{display:grid;grid-template-columns:1.1fr .9fr;gap:var(--cst-space-lg);align-items:end;margin-bottom:var(--cst-space-xl)}.cst-categories__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--cst-space-md)}.cst-category-card{min-height:360px;position:relative;overflow:hidden;border-radius:var(--cst-radius-lg);border:1px solid var(--cst-border);background:linear-gradient(145deg,var(--cst-card-soft),var(--cst-card));text-decoration:none;color:#fff;transition:var(--cst-transition)}.cst-category-card:hover{transform:translateY(-6px);border-color:var(--cst-border-strong)}.cst-category-card img{width:100%;height:210px;object-fit:cover;opacity:.86}.cst-category-card__content{padding:var(--cst-space-md)}.cst-category-card__content span{font-size:12px;color:var(--cst-muted-2);text-transform:uppercase;letter-spacing:1.4px;font-weight:800}.cst-category-card__content h3{margin:10px 0;font-size:24px;color:#fff}.cst-category-card__content p{margin:0;color:var(--cst-muted);font-size:14px;line-height:1.5}.cst-products__head{display:flex;justify-content:space-between;align-items:end;gap:var(--cst-space-lg);margin-bottom:var(--cst-space-xl)}.cst-products__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--cst-space-md)}.cst-benefits__head{max-width:760px;margin-bottom:var(--cst-space-xl)}.cst-benefits__head .cst-text{margin-top:var(--cst-space-md)}.cst-benefits__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--cst-space-md)}.cst-benefit-card{min-height:260px;padding:var(--cst-space-lg);border-radius:var(--cst-radius-lg);background:linear-gradient(145deg,var(--cst-card-soft),var(--cst-card));border:1px solid var(--cst-border);transition:var(--cst-transition)}.cst-benefit-card:hover{transform:translateY(-6px);border-color:var(--cst-border-strong)}.cst-benefit-card__icon{width:54px;height:54px;border-radius:18px;background:#fff;color:#000;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:22px;margin-bottom:var(--cst-space-md)}.cst-benefit-card h3{color:#fff;font-size:24px;margin:0 0 14px}.cst-benefit-card p{color:var(--cst-muted);font-size:15px;line-height:1.6;margin:0}.cst-lifestyle__grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:var(--cst-space-2xl);align-items:center}.cst-lifestyle__media{border-radius:var(--cst-radius-xl);overflow:hidden;border:1px solid var(--cst-border);background:linear-gradient(145deg,var(--cst-card-soft),var(--cst-bg));box-shadow:var(--cst-shadow-lg)}.cst-lifestyle__media img{width:100%;height:560px;object-fit:cover;display:block}.cst-lifestyle__placeholder{height:560px;display:flex;align-items:center;justify-content:center;color:var(--cst-muted-2);font-size:var(--cst-font-h3);font-weight:800}.cst-reviews__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--cst-space-lg)}.cst-review-card{padding:var(--cst-space-lg);border-radius:var(--cst-radius-lg);background:linear-gradient(145deg,var(--cst-card-soft),var(--cst-card));border:1px solid var(--cst-border);transition:var(--cst-transition)}.cst-review-card:hover{transform:translateY(-6px)}.cst-review-card__stars{color:var(--cst-text);letter-spacing:3px;margin-bottom:var(--cst-space-md)}.cst-review-card__text{color:var(--cst-muted);font-size:var(--cst-font-body);line-height:1.6;margin:0 0 var(--cst-space-lg)}.cst-review-card__author strong{display:block;color:var(--cst-text);font-size:16px}.cst-review-card__author span{color:var(--cst-muted-2);font-size:14px}.cst-newsletter__box{padding:90px;border-radius:var(--cst-radius-xl);background:linear-gradient(145deg,var(--cst-card-soft),var(--cst-card));border:1px solid var(--cst-border);text-align:center}.cst-newsletter__form{margin-top:var(--cst-space-xl);display:flex;justify-content:center;gap:18px}.cst-newsletter__form input{width:420px;height:58px;padding:0 22px;background:#111;color:#fff;border:1px solid var(--cst-border);border-radius:var(--cst-radius-sm);font-size:16px}.cst-newsletter__form input:focus{outline:none;border-color:#fff}.cst-feature-showcase__row{display:grid;grid-template-columns:1.2fr .8fr;gap:var(--cst-space-2xl);align-items:center;margin-bottom:var(--cst-space-3xl)}.cst-feature-showcase__row.is-reverse{grid-template-columns:.8fr 1.2fr}.cst-feature-showcase__row.is-reverse .cst-feature-showcase__media{order:2}.cst-feature-showcase__row.is-reverse .cst-feature-showcase__content{order:1}.cst-feature-showcase__media{overflow:hidden}.cst-feature-showcase__media img{width:100%;display:block}.cst-feature-showcase__content{max-width:520px}.cst-feature-banner{position:relative;min-height:720px;overflow:hidden;background:var(--cst-bg);display:flex;align-items:center;justify-content:center}.cst-feature-banner__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cst-feature-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at center,rgba(255,255,255,.04),transparent 35%),linear-gradient(180deg,#00000059,#000000d1)}.cst-feature-banner__content{position:relative;z-index:2;max-width:760px;padding:0 var(--cst-container-padding);color:var(--cst-text)}.cst-included-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--cst-space-lg)}.cst-included-card{padding:var(--cst-space-lg);text-align:center}.cst-included-card img{width:100%;height:260px;object-fit:cover;border-radius:var(--cst-radius-lg);margin-bottom:var(--cst-space-lg)}.cst-included-card h3{color:var(--cst-text);font-size:var(--cst-font-h3);margin:0 0 var(--cst-space-sm)}.cst-included-card p{color:var(--cst-muted);font-size:var(--cst-font-small);line-height:1.6;margin:0}.cst-comparison-table{max-width:980px;margin:0 auto;border-radius:var(--cst-radius-xl);overflow:hidden;border:1px solid var(--cst-border);background:linear-gradient(145deg,var(--cst-card-soft),var(--cst-card))}.cst-comparison-table__head,.cst-comparison-row{display:grid;grid-template-columns:1.4fr .8fr .8fr}.cst-comparison-table__head div{padding:22px;color:var(--cst-text);font-weight:900;background:#ffffff0a}.cst-comparison-row div{padding:20px 22px;color:var(--cst-muted);border-top:1px solid var(--cst-border)}.cst-comparison-row div:not(:first-child),.cst-comparison-table__head div:not(:first-child){text-align:center}.cst-comparison-row .is-positive{color:#45d483;font-weight:900}.cst-comparison-row .is-negative{color:var(--cst-muted-2)}.cst-tech-specs__grid{max-width:900px;margin:0 auto;border-top:1px solid var(--cst-border)}.cst-tech-spec{display:grid;grid-template-columns:1fr 1fr;gap:var(--cst-space-lg);padding:32px 0;border-bottom:1px solid var(--cst-border)}.cst-tech-spec span{color:var(--cst-muted);font-size:var(--cst-font-body)}.cst-tech-spec strong{color:var(--cst-text);font-size:24px;font-weight:700}.cst-faq-list{max-width:880px;margin:0 auto;border-top:1px solid var(--cst-border)}.cst-faq-item{border-bottom:1px solid var(--cst-border)}.cst-faq-item summary{list-style:none;cursor:pointer;padding:26px 0;color:var(--cst-text);font-size:20px;font-weight:800;display:flex;justify-content:space-between;gap:24px}.cst-faq-item summary::-webkit-details-marker{display:none}.cst-faq-item summary:after{content:"+";font-size:28px;font-weight:400;color:var(--cst-muted)}.cst-faq-item[open] summary:after{content:"\2212"}.cst-faq-item__answer{color:var(--cst-muted);font-size:16px;line-height:1.7;padding-bottom:26px}@media(max-width:1100px){.cst-categories__grid,.cst-benefits__grid,.cst-products__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:990px){.cst-feature-showcase__row,.cst-feature-showcase__row.is-reverse{grid-template-columns:1fr;gap:var(--cst-space-lg);margin-bottom:var(--cst-space-xl)}.cst-feature-showcase__row.is-reverse .cst-feature-showcase__media,.cst-feature-showcase__row.is-reverse .cst-feature-showcase__content{order:initial}}@media(max-width:900px){.cst-header__nav{display:none}.cst-header__toggle{display:block}.cst-header__actions a:first-child{display:none}.cst-hero{padding:60px var(--cst-container-padding)}.cst-hero__inner{grid-template-columns:1fr;min-height:auto;gap:var(--cst-space-xl)}.cst-lifestyle__grid{grid-template-columns:1fr;gap:var(--cst-space-xl)}.cst-lifestyle__media img,.cst-lifestyle__placeholder{height:380px}.cst-reviews__grid,.cst-included-grid{grid-template-columns:1fr}.cst-newsletter__box{padding:48px 28px}.cst-newsletter__form{flex-direction:column}.cst-newsletter__form input{width:100%}}@media(max-width:768px){.cst-tech-spec{grid-template-columns:1fr;gap:10px}.cst-tech-spec strong{font-size:20px}}@media(max-width:700px){.cst-categories__head,.cst-categories__grid,.cst-benefits__grid,.cst-products__grid{grid-template-columns:1fr}.cst-products__head{align-items:flex-start;flex-direction:column}.cst-category-card,.cst-benefit-card{min-height:auto}.cst-comparison-table__head,.cst-comparison-row{grid-template-columns:1fr}.cst-comparison-table__head div:not(:first-child),.cst-comparison-row div:not(:first-child){text-align:left}}.cst-header{background:#050505bd;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);transition:background var(--cst-transition),border-color var(--cst-transition),transform var(--cst-transition)}.cst-header.is-scrolled{background:#050505eb;border-bottom-color:var(--cst-border-strong)}.cst-header__inner{padding-top:16px;padding-bottom:16px}.cst-header__logo{display:inline-flex;align-items:center;gap:10px;font-size:22px;letter-spacing:-.6px}.cst-header__logo:before{content:"S";width:30px;height:30px;border:2px solid currentColor;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;font-size:16px;line-height:1}.cst-header__nav a,.cst-header__actions a{font-size:13px;font-weight:650}.cst-hero{padding-top:110px;padding-bottom:110px;background:radial-gradient(circle at 74% 38%,rgba(255,255,255,.1),transparent 30%),radial-gradient(circle at 14% 55%,rgba(255,255,255,.05),transparent 24%),linear-gradient(135deg,#000,#050505 52%,#141414)}.cst-hero__inner{grid-template-columns:.86fr 1.14fr;gap:clamp(70px,8vw,140px);min-height:690px}.cst-hero__content .cst-heading{max-width:620px;letter-spacing:-4px}.cst-hero__content .cst-text{max-width:560px}.cst-hero__image-wrap{justify-content:flex-end}.cst-hero__image{max-width:760px;border-radius:var(--cst-radius-xl);box-shadow:0 48px 120px #0000007a;transform:translateZ(0);transition:transform .7s cubic-bezier(.22,.61,.36,1),box-shadow .7s cubic-bezier(.22,.61,.36,1)}.cst-hero__image:hover{transform:translateY(-8px) scale(1.012);box-shadow:0 60px 150px #00000094}.cst-feature-banner__content h2{font-size:var(--cst-font-hero);line-height:.95;letter-spacing:-3px;margin:0 0 var(--cst-space-lg);color:var(--cst-text)}.cst-feature-banner__content p:not(.cst-eyebrow){color:var(--cst-muted);font-size:var(--cst-font-body);line-height:1.65;max-width:620px;margin:0 auto var(--cst-space-lg)}.cst-benefit-card,.cst-review-card,.cst-newsletter__box,.cst-comparison-table{box-shadow:var(--cst-shadow-sm)}@media(max-width:900px){.cst-header__inner{padding-top:14px;padding-bottom:14px}.cst-header__logo{font-size:19px}.cst-header__actions{gap:16px}.cst-hero{padding-top:78px;padding-bottom:78px}.cst-hero__inner{grid-template-columns:1fr;min-height:auto;gap:var(--cst-space-xl)}.cst-hero__content .cst-heading{letter-spacing:-2.4px}.cst-hero__image-wrap{justify-content:center}}.cst-header{background:#050505b8;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.cst-header__logo{font-size:22px;letter-spacing:-.6px}.cst-hero{position:relative;min-height:calc(100vh - 90px);padding:clamp(92px,10vw,150px) var(--cst-container-padding) clamp(86px,9vw,130px);background:radial-gradient(circle at 78% 24%,rgba(255,255,255,.12),transparent 28%),radial-gradient(circle at 14% 80%,rgba(255,255,255,.055),transparent 32%),linear-gradient(135deg,#000,#050505 48%,#111)}.cst-hero__ambient{position:absolute;pointer-events:none;border-radius:999px;filter:blur(70px);opacity:.42}.cst-hero__ambient--one{width:360px;height:360px;right:12%;top:18%;background:#ffffff1f}.cst-hero__ambient--two{width:260px;height:260px;left:6%;bottom:12%;background:#ffffff13}.cst-hero__inner{position:relative;z-index:1;min-height:690px;grid-template-columns:.88fr 1.12fr;gap:clamp(64px,7vw,120px)}.cst-hero__content .cst-section-heading{margin-bottom:var(--cst-space-lg)}.cst-hero__content .cst-heading{font-size:clamp(64px,7.4vw,118px);letter-spacing:-5px;max-width:700px}.cst-hero__content .cst-text{max-width:560px;color:#ffffffb8}.cst-hero__actions{display:flex;gap:var(--cst-space-sm);flex-wrap:wrap;margin-bottom:var(--cst-space-lg)}.cst-hero__meta{display:flex;gap:var(--cst-space-md);flex-wrap:wrap;color:var(--cst-muted-2);font-size:var(--cst-font-caption);letter-spacing:.02em}.cst-hero__meta span:before{content:"";display:inline-block;width:6px;height:6px;margin-right:9px;border-radius:999px;background:#fff;opacity:.6;vertical-align:middle}.cst-hero__image-wrap{position:relative;justify-content:flex-end}.cst-hero__image,.cst-hero__placeholder{max-width:780px;min-height:560px;border-radius:var(--cst-radius-xl);box-shadow:0 60px 140px #00000080}.cst-hero__image{aspect-ratio:1 / 1;object-fit:cover}.cst-hero__placeholder{background:linear-gradient(145deg,#ffffff14,#ffffff06),linear-gradient(145deg,var(--cst-card-soft),var(--cst-bg))}.cst-hero__floating-card{position:absolute;left:0;bottom:42px;padding:18px 20px;min-width:250px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#101010ad}.cst-hero__floating-card span{display:block;color:var(--cst-muted-2);font-size:12px;text-transform:uppercase;letter-spacing:1.5px;font-weight:900;margin-bottom:6px}.cst-hero__floating-card strong{display:block;color:var(--cst-text);font-size:15px}.cst-categories__grid{grid-template-columns:repeat(10,1fr)}.cst-category-card{grid-column:span 2;background:#ffffff09}.cst-category-card:first-child,.cst-category-card:nth-child(2){grid-column:span 3}.cst-category-card img{height:240px;transition:transform .7s ease,opacity .35s ease}.cst-category-card:hover img{transform:scale(1.045);opacity:.96}.cst-category-card__content h3,.cst-benefit-card h3,.cst-review-card__author strong{letter-spacing:-.02em}.cst-products__grid{gap:var(--cst-space-lg)}.cst-featured-products .cst-products__head,.cst-related-products .cst-products__head{align-items:center}.cst-benefit-card{background:#ffffff09}.cst-benefit-card__icon{border-radius:var(--cst-radius-md);box-shadow:0 18px 36px #ffffff14}.cst-lifestyle__media{transform:translateZ(0)}.cst-lifestyle__media img{height:620px;transition:transform .9s ease}.cst-lifestyle__media:hover img{transform:scale(1.035)}.cst-review-card{background:#ffffff09}.cst-review-card__stars{color:#fff;opacity:.9}.cst-newsletter__box{position:relative;overflow:hidden;background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.12),transparent 32%),linear-gradient(145deg,var(--cst-card-soft),var(--cst-card))}.cst-newsletter__box:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:calc(var(--cst-radius-xl) - 1px);pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.045),transparent 40%)}.cst-newsletter__box>*{position:relative;z-index:1}.cst-newsletter__form input{height:60px;background:#00000052;border-color:var(--cst-border-strong)}@media(max-width:1180px){.cst-categories__grid{grid-template-columns:repeat(2,1fr)}.cst-category-card,.cst-category-card:first-child,.cst-category-card:nth-child(2){grid-column:auto}}@media(max-width:900px){.cst-hero{min-height:auto;padding-top:76px}.cst-hero__inner{grid-template-columns:1fr;min-height:auto;gap:var(--cst-space-xl)}.cst-hero__content .cst-heading{font-size:56px;letter-spacing:-2.8px}.cst-hero__image-wrap{justify-content:center}.cst-hero__image,.cst-hero__placeholder{min-height:420px}.cst-hero__floating-card{left:18px;right:18px;bottom:18px}.cst-hero__meta{gap:var(--cst-space-sm)}.cst-categories__grid,.cst-products__grid,.cst-benefits__grid,.cst-reviews__grid{grid-template-columns:1fr}.cst-lifestyle__media img{height:420px}}.cst-section{position:relative}.cst-section:before{content:"";position:absolute;left:var(--cst-container-padding);right:var(--cst-container-padding);top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);pointer-events:none}.cst-hero__image-wrap[data-cst-parallax]{transition:transform .18s ease-out}.cst-header.is-scrolled{box-shadow:0 14px 36px #00000038}.cst-feature-banner{position:relative;min-height:760px;overflow:hidden;background:var(--cst-bg);display:flex;align-items:center;justify-content:center}.cst-feature-banner__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform:scale(1.01)}.cst-feature-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at center,rgba(255,255,255,.06),transparent 36%),linear-gradient(180deg,#00000052,#000000d6)}.cst-feature-banner__content{position:relative;z-index:2;max-width:820px;padding:0 var(--cst-container-padding);color:var(--cst-text)}.cst-feature-banner__content--center{text-align:center}.cst-feature-banner__content--left{max-width:var(--cst-container);width:100%}.cst-feature-banner__content h2{font-size:var(--cst-font-hero);line-height:.95;letter-spacing:-3.5px;margin:0 0 var(--cst-space-lg);color:var(--cst-text)}.cst-feature-banner__content p:not(.cst-eyebrow){color:#ffffffbd;font-size:var(--cst-font-body);line-height:1.7;max-width:640px;margin:0 auto var(--cst-space-lg)}.cst-feature-banner__content--left p:not(.cst-eyebrow){margin-left:0}.cst-feature-showcase__row{margin-bottom:clamp(92px,10vw,160px)}.cst-feature-showcase__media{box-shadow:var(--cst-shadow-lg)}@media(max-width:900px){.cst-feature-banner{min-height:580px}.cst-feature-banner__content h2{letter-spacing:-2.2px}}.cst-hero__image-wrap{position:relative;display:flex;align-items:center;justify-content:flex-end;min-width:0;min-height:520px;z-index:2}.cst-hero__image{display:block;width:100%;max-width:760px;height:auto;min-height:0;aspect-ratio:1 / 1;object-fit:cover;opacity:1;visibility:visible}.cst-hero__floating-card{right:24px;left:auto;bottom:24px;max-width:240px;min-width:0}.cst-categories__grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:28px!important;align-items:stretch!important}.cst-category-card,.cst-category-card:first-child,.cst-category-card:nth-child(2){grid-column:auto!important;grid-row:auto!important;width:100%;min-width:0;min-height:420px;height:100%;display:flex;flex-direction:column}.cst-category-card img{display:block;width:100%;height:240px;aspect-ratio:auto;object-fit:cover}.cst-category-card__content{flex:1}.cst-benefit-card__icon-image{display:block;width:42px;height:42px;object-fit:contain}.cst-newsletter__submit{flex:0 0 auto}.cst-newsletter__message{grid-column:1 / -1;margin:10px 0 0;font-size:14px;text-align:left}.cst-newsletter__message--success{color:#70dc9d}.cst-newsletter__message--error{color:#ff8e8e}.cst-newsletter__message--error ul{margin:0;padding-left:18px}@media(max-width:1100px){.cst-categories__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:900px){.cst-hero__image-wrap{min-height:0;justify-content:center}.cst-hero__image{max-width:100%}}@media(max-width:700px){.cst-categories__grid{grid-template-columns:1fr!important}.cst-category-card{min-height:0}}nn .cst-hero{display:block!important;opacity:1!important;visibility:visible!important;transform:none!important;filter:none!important;min-height:680px}.cst-hero__inner{position:relative;z-index:2}.cst-hero__content,.cst-hero__image-wrap{opacity:1!important;visibility:visible!important}.cst-hero__image-wrap{position:relative;display:flex!important;align-items:center;justify-content:center;min-height:520px}.cst-hero__image{display:block!important;width:100%!important;max-width:680px;height:auto!important;min-height:360px;max-height:680px;object-fit:cover;opacity:1!important;visibility:visible!important;border-radius:var(--cst-radius-xl);box-shadow:var(--cst-shadow-lg)}.cst-hero__placeholder{display:flex!important;width:100%;max-width:680px;min-height:480px;align-items:center;justify-content:center}@media(max-width:900px){.cst-hero{min-height:auto}.cst-hero__image-wrap{min-height:0}.cst-hero__image{max-width:100%;min-height:280px;max-height:520px}}.cst-collection-main{min-height:70vh}.cst-collection-main__header{max-width:820px;margin-bottom:var(--cst-space-xl)}.cst-collection-main__header .cst-heading{font-size:var(--cst-font-h1)}.cst-collection-main__description{margin-top:var(--cst-space-md);max-width:680px}.cst-collection-main__toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--cst-space-md);padding:var(--cst-space-sm) 0 var(--cst-space-lg);border-top:1px solid var(--cst-border);color:var(--cst-muted);font-size:var(--cst-font-small)}.cst-collection-main__sort{display:flex;align-items:center;gap:12px}.cst-collection-main__sort select{min-height:44px;padding:0 40px 0 14px;border:1px solid var(--cst-border);border-radius:var(--cst-radius-sm);background:var(--cst-card);color:var(--cst-text)}.cst-collection-main__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.cst-collection-main__pagination{margin-top:var(--cst-space-xl);text-align:center;color:var(--cst-text)}.cst-collection-main__pagination a,.cst-collection-main__pagination span{display:inline-flex;min-width:42px;min-height:42px;align-items:center;justify-content:center;margin:4px;border:1px solid var(--cst-border);border-radius:999px;color:inherit;text-decoration:none}.cst-collection-main__empty{min-height:420px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;color:var(--cst-text)}@media(max-width:1100px){.cst-collection-main__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.cst-collection-main__toolbar{align-items:flex-start;flex-direction:column}.cst-collection-main__grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/cst-sections.css.map */
