.agitation{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;align-items:center;padding:3rem 0}.agitation__text{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:clamp(1.35rem,2.5vw,1.85rem);line-height:1.4;color:var(--color-foreground)}@media(max-width:749px){.agitation{grid-template-columns:1fr;gap:1.5rem}.agitation__media{order:-1}}.benefits{padding:2rem 0}.benefits__heading{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:clamp(1.75rem,3vw,2.25rem);text-align:center;margin:0 0 1rem;color:var(--color-foreground)}.benefits__intro{max-width:36rem;margin:0 auto 1.5rem;text-align:center;color:var(--color-foreground);line-height:1.5}.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%}.comparison-table{padding:2.5rem 0;max-width:42rem;margin:0 auto}.comparison-table__heading{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:clamp(1.75rem,3vw,2.25rem);text-align:center;margin:0 0 1rem;color:var(--color-foreground)}.comparison-table__description{text-align:center;color:var(--color-foreground);margin-bottom:2rem}.comparison-table__columns{display:grid;grid-template-columns:2fr 1fr 1fr;gap:1rem;padding-bottom:.5rem;border-bottom:2px solid var(--color-foreground)}.comparison-table__column-title{text-align:center;font-weight:700;font-size:.9rem;color:var(--color-foreground)}.contact{max-width:32rem;margin:0 auto;padding:2.5rem 0}.contact__heading{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:clamp(1.75rem,3vw,2.25rem);margin:0 0 .75rem;color:var(--color-foreground)}.contact__text{color:var(--color-foreground);line-height:1.5;margin-bottom:2rem}.contact__form{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:2rem}.contact__field{display:flex;flex-direction:column;gap:.35rem}.contact__field label{font-weight:600;color:var(--color-foreground)}.contact__field input,.contact__field textarea{padding:.65rem .85rem;border:1px solid var(--color-border);border-radius:var(--style-border-radius-inputs, 0);font-family:var(--font-primary--family)}.contact__success{color:var(--color-foreground);background:var(--color-accent);padding:.75rem 1rem;border-radius:.5rem}.contact__submit{align-self:flex-start;padding:.85rem 2rem;border:none;border-radius:999px;background:var(--color-accent-strong);color:#fff;font-weight:600;font-size:1rem;cursor:pointer}.contact__reassurance{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.contact__email{text-align:center}.contact__email a{color:var(--color-foreground);text-decoration:underline}.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}.faq{padding:2.5rem 0;max-width:42rem;margin:0 auto}.faq__heading{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:clamp(1.75rem,3vw,2.25rem);text-align:center;margin:0 0 1rem;color:var(--color-foreground)}.final-cta{background:var(--color-accent);padding:3.5rem 1.5rem}.final-cta__content{max-width:36rem;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:1.25rem;text-align:center}.final-cta__heading{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:clamp(1.5rem,3vw,2rem);margin:0;color:var(--color-foreground)}.final-cta__button{display:inline-flex;align-items:center;justify-content:center;padding:.85rem 2rem;border-radius:999px;background:var(--color-accent-strong);color:#fff;font-weight:600;text-decoration:none}footer{display:flex;justify-content:space-between;margin-top:2rem;padding:1.5rem 0;background:var(--color-accent);font-size:.85rem}footer a{text-decoration:none;color:var(--color-foreground)}footer a:hover{color:var(--color-accent-strong)}footer .footer__links,footer .footer__payment{display:flex;gap:1rem}header{height:5rem;display:flex;align-items:center;justify-content:space-between;background:var(--color-background);border-bottom:1px solid var(--color-border)}header .header__title{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight)}header a{position:relative;text-decoration:none;color:var(--color-foreground);display:flex;align-items:center;justify-content:center}header a:hover{color:var(--color-accent-strong)}header a sup{position:absolute;left:100%;overflow:hidden;max-width:var(--page-margin);color:var(--color-accent-strong)}header svg{width:2rem}header .header__menu,header .header__icons{display:flex;gap:1rem}.hero{position:relative;display:grid;grid-template-columns:var(--content-grid);overflow:hidden}.hero__media{grid-column:1 / -1;grid-row:1;width:100%;min-height:26rem}.hero__media img,.hero__media .image-placeholder{width:100%;height:100%;min-height:26rem;object-fit:cover}.hero__content{grid-column:2;grid-row:1;z-index:1;align-self:center;display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center;padding:3rem 1.5rem;margin:1.5rem auto;max-width:40rem;background:#ffffffe0;border-radius:1rem}.hero__heading{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:clamp(2rem,4vw,3rem);margin:0;color:var(--color-foreground)}.hero__badges{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.hero__subheading{color:var(--color-foreground);line-height:1.5}.hero__button{display:inline-flex;align-items:center;justify-content:center;padding:.85rem 2rem;border-radius:999px;background:var(--color-accent-strong);color:#fff;font-weight:600;text-decoration:none}.info-list{padding:2rem 0;max-width:36rem;margin:0 auto}.info-list__heading{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:clamp(1.5rem,2.5vw,1.85rem);margin:0 0 1rem;color:var(--color-foreground)}.marquee{overflow:hidden;background:var(--color-accent);padding:.75rem 0}.marquee__track{display:flex;width:max-content;animation:marquee 22s linear infinite}.marquee__group{display:flex;align-items:center;flex-shrink:0}.marquee__item{padding:0 1.5rem;font-size:.85rem;font-weight:600;letter-spacing:.04em;color:var(--color-foreground);white-space:nowrap}.marquee__item:not(:last-child){border-right:1px solid var(--color-accent-strong)}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.marquee__track{animation:none}}.product{display:grid;grid-template-columns:1.1fr 1fr;gap:2.5rem;padding:2rem 0}.product__gallery{display:flex;flex-direction:column;gap:.75rem}.product__badges{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.product__title{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:clamp(1.5rem,3vw,2rem);margin:0 0 .5rem;color:var(--color-foreground)}.product__price{display:flex;align-items:baseline;gap:.65rem;font-size:1.35rem;font-weight:700;color:var(--color-foreground);margin:0 0 1.25rem}.product__price-compare{font-size:1rem;font-weight:400;opacity:.6}.product__form{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:1.5rem}.product__option-label{font-weight:600;margin-bottom:.5rem;color:var(--color-foreground)}.product__option{border:none;padding:0}.product__option-value{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;margin:0 .5rem .5rem 0;border:1px solid var(--color-border);border-radius:999px;cursor:pointer}.product__option-input:checked+span{font-weight:700}.product__option-value:has(.product__option-input:checked){border-color:var(--color-accent-strong);background:var(--color-accent)}.product__quantity{display:flex;flex-direction:column;gap:.35rem;max-width:8rem}.product__quantity input{padding:.5rem;border:1px solid var(--color-border)}.product__submit{padding:.9rem 2rem;border:none;border-radius:999px;background:var(--color-accent-strong);color:#fff;font-weight:600;font-size:1rem;cursor:pointer}.product__submit[disabled]{background:var(--color-border);cursor:not-allowed}.product__description{line-height:1.6;color:var(--color-foreground)}@media(max-width:749px){.product{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}.why-silkim{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;align-items:center;padding:3rem 0}.why-silkim__heading{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:clamp(1.75rem,3vw,2.25rem);margin:0 0 1rem;color:var(--color-foreground)}.why-silkim__text{color:var(--color-foreground);line-height:1.6}@media(max-width:749px){.why-silkim{grid-template-columns:1fr;gap:1.5rem}.why-silkim__media{order:-1}}.badge{display:inline-flex;align-items:center;padding:.35rem .85rem;border-radius:999px;background:var(--color-accent);color:var(--color-foreground);font-size:.75rem;font-weight:600;letter-spacing:.04em;white-space:nowrap}.benefit-row{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;align-items:center;padding:2rem 0}.benefit-row:nth-of-type(2n) .benefit-row__media{order:2}.benefit-row__heading{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:1.75rem;margin:0 0 .75rem;color:var(--color-foreground)}.benefit-row__text{color:var(--color-foreground);line-height:1.5}@media(max-width:749px){.benefit-row{grid-template-columns:1fr;gap:1.25rem}.benefit-row__media{order:-1!important}}.comparison-row{display:grid;grid-template-columns:2fr 1fr 1fr;align-items:center;gap:1rem;padding:.85rem 0;border-bottom:1px solid var(--color-border)}.comparison-row__feature{color:var(--color-foreground);font-size:.95rem}.comparison-row__cell{display:flex;justify-content:center}.comparison-row__cell--silkim{color:var(--color-accent-strong)}.comparison-row__cell--competitor{color:var(--color-border)}.faq-row{border-bottom:1px solid var(--color-border);padding:1rem 0}.faq-row__question{display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;font-family:var(--font-heading--family);font-size:1.05rem;color:var(--color-foreground);list-style:none}.faq-row__question::-webkit-details-marker{display:none}.faq-row__icon{flex-shrink:0;transition:transform .2s ease}.faq-row[open] .faq-row__icon{transform:rotate(180deg)}.faq-row__answer{padding-top:.75rem;color:var(--color-foreground);line-height:1.5}.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}.info-row{display:grid;grid-template-columns:10rem 1fr;gap:1rem;padding:.65rem 0;border-bottom:1px solid var(--color-border)}.info-row__label{font-weight:600;color:var(--color-foreground)}.info-row__value{color:var(--color-foreground)}@media(max-width:749px){.info-row{grid-template-columns:1fr;gap:.25rem}}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}.image-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;width:100%;height:100%;min-height:16rem;padding:1.5rem;text-align:center;background:var(--color-accent);border:1px dashed var(--color-accent-strong);border-radius:.75rem;box-sizing:border-box}.image-placeholder__icon{width:3rem;height:3rem;opacity:.6}.image-placeholder__hint{margin:0;font-size:.875rem;color:var(--color-foreground);max-width:24rem}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map */
