.sn-home #sn-collections.sn-section--collections{padding-top:34px;padding-bottom:56px;background:#fdfbf6!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.sn-home .sn-section--collections .sn-wrap{max-width:1488px;padding:0 31px}.sn-home .sn-section--collections .sn-heading{gap:32px;padding:0 15px;margin-bottom:28px}.sn-home .sn-section--collections .sn-heading .sn-eyebrow{font-size:1.3rem;line-height:1.4;letter-spacing:.12em;margin-bottom:12px}.sn-home .sn-section--collections .sn-heading h2{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(3.2rem,4vw,5.6rem);line-height:1.08;letter-spacing:-.04em;color:#10201d}.sn-home .sn-section--collections .sn-heading>a{font-size:1.8rem;font-weight:600;padding-bottom:3px;margin-bottom:5px}.sn-home .sn-collection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}.sn-home .sn-collection-card{container-type:inline-size;display:flex;flex-direction:column;min-width:0;padding:0;border:0;border-radius:24px;background:linear-gradient(var(--sn-card-start, #ebdfcf),var(--sn-card-end, #efe6da));color:#10201d;text-decoration:none;box-shadow:none;transition:none}.sn-home .sn-collection-card--tyrexin{--sn-card-start: #eedfce;--sn-card-end: #f0e4d5}.sn-home .sn-collection-card--lipovita{--sn-card-start: #dcd4ee;--sn-card-end: #e2dcf1}.sn-home .sn-collection-card--optislim{--sn-card-start: #c4ddf8;--sn-card-end: #cfe3fa}.sn-home .sn-collection-card--cbd-oils{--sn-card-start: #d3dccb;--sn-card-end: #dce3d5}.sn-home .sn-collection-card--swiss-gummies{--sn-card-start: #f1cec9;--sn-card-end: #f5d9d5}.sn-home .sn-collection-card--swiss-roots{--sn-card-start: #d4dec6;--sn-card-end: #dce4d2}.sn-home .sn-collection-card:hover{transform:none;box-shadow:none}.sn-home .sn-collection-card__media{display:block;position:relative;flex:none;width:100%;height:auto;min-height:0;aspect-ratio:4 / 3;border-radius:0;overflow:hidden}.sn-home .sn-collection-card__media:after{content:"";position:absolute;inset:auto 0 0;height:14%;background:linear-gradient(transparent,var(--sn-card-start));pointer-events:none}.sn-home .sn-collection-card__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:none}.sn-home .sn-collection-card:hover img{transform:none}.sn-home .sn-collection-card__body{display:grid;flex:1;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-content:end;column-gap:1.5cqw;row-gap:6px;padding:8px 6.5cqw 24px;color:#10201d;background:linear-gradient(var(--sn-card-start, #ebdfcf),var(--sn-card-end, #efe6da))}.sn-home .sn-collection-card__body .sn-eyebrow{grid-column:1 / -1;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(1.2rem,3.2cqw,1.5rem);font-weight:500;line-height:1.5;letter-spacing:.08em;color:#17362b;margin:0}.sn-home .sn-collection-card__body h3{align-self:center;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(2.2rem,7.5cqw,3.4rem);font-weight:700;line-height:1.15;letter-spacing:-.04em;color:#10201d;margin:0;white-space:nowrap}.sn-home .sn-collection-card__body h3 a{color:inherit;text-decoration:none}.sn-home .sn-collection-card--swiss-gummies h3,.sn-home .sn-collection-card--swiss-roots h3{font-size:clamp(2rem,5.9cqw,3rem)}.sn-home .sn-collection-card__action{display:inline-flex;align-self:center;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:10px 3.8cqw;border:0;border-radius:999px;background:#fff;color:#10201d}.sn-home .sn-collection-card__label{font-size:clamp(1.2rem,3.5cqw,1.6rem);font-weight:600;line-height:1.4;white-space:nowrap}.sn-home .sn-collection-card__arrow{display:inline-flex;flex:none;align-items:center;justify-content:center;color:currentColor}.sn-home .sn-collection-card__arrow .icon{width:14px;height:auto}.sn-home .sn-collection-card__action:hover{background:#f7faf7}.sn-home .sn-collection-card__action:lang(de),.sn-home .sn-collection-card__action:lang(fr),.sn-home .sn-collection-card__action:lang(it){padding-inline:3cqw}.sn-home .sn-collection-card__label:lang(de),.sn-home .sn-collection-card__label:lang(fr),.sn-home .sn-collection-card__label:lang(it){font-size:clamp(1.2rem,3cqw,1.4rem)}@container (max-width: 360px){.sn-home .sn-collection-card__body{grid-template-columns:minmax(0,1fr);row-gap:8px;padding:12px 22px 22px}.sn-home .sn-collection-card__body h3{font-size:2.8rem}.sn-home .sn-collection-card__action{justify-self:start;margin-top:4px;padding:10px 20px}.sn-home .sn-collection-card__label{font-size:1.4rem}}.sn-home .sn-collection-card a:focus-visible,.sn-home .sn-home-product-row a:focus-visible,.sn-home .sn-home-product-row button:focus-visible{outline:3px solid var(--sn-red);outline-offset:5px}.sn-home .sn-collection-card__body h3 a:focus-visible{outline-offset:2px}.sn-home .sn-home-product-row{padding:56px 0 72px;scroll-margin-top:100px}.sn-home .sn-home-product-row+.sn-home-product-row .sn-wrap{padding-top:48px;border-top:1px solid var(--sn-line)}.sn-home .sn-home-product-row .sn-heading{margin-bottom:32px}.sn-home .sn-home-product-row .sn-heading>a{font-size:1.6rem}.sn-home .sn-home-product-row .sn-product h3{font-size:1.8rem;line-height:1.4;overflow-wrap:anywhere}.sn-home .sn-home-product-row .sn-product__body{display:flex;flex:1;flex-direction:column}.sn-home .sn-home-product-row .sn-product__body>form{margin-top:auto;padding-top:16px}.sn-home .sn-home-product-row .sn-product__cta{min-height:44px;font-size:1.4rem}.sn-home .sn-home-product-row .sn-price{flex-wrap:wrap}.sn-home .sn-home-product-row .sn-price b{font-size:1.8rem}.sn-home .sn-home-product-row .sn-price s{font-size:1.4rem}.sn-home .sn-home-product-row .sn-sale{font-size:1.2rem}.sn-home .sn-products{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1100px){.sn-home .sn-collection-grid,.sn-home .sn-products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.sn-home .sn-collection-grid{grid-template-columns:minmax(0,1fr)}.sn-home .sn-section--collections .sn-wrap{padding:0 16px}.sn-home .sn-section--collections .sn-heading{padding:0;gap:16px;margin-bottom:28px}.sn-home .sn-section--collections .sn-heading h2{font-size:3.2rem}.sn-home .sn-collection-card__media{height:auto;min-height:0}.sn-home .sn-section--collections{padding-bottom:32px}.sn-home .sn-home-product-row{padding:32px 0 40px}.sn-home .sn-home-product-row+.sn-home-product-row .sn-wrap{padding-top:32px}.sn-home .sn-home-product-row .sn-product h3{font-size:1.6rem}.sn-home .sn-home-product-row .sn-heading{gap:16px}}.sn-home .sn-collection-card__media--product{background:#fff}.sn-home .sn-collection-card__media--product img{object-fit:contain;padding:20px}.sn-home .sn-collection-placeholder{display:block;width:100%;height:100%;background:#f3f0e8;fill:#a7b4a9}.sn-home .sn-catalog-pagination{padding-top:24px;padding-bottom:48px;font-size:1.6rem}
/*# sourceMappingURL=/cdn/shop/t/4/assets/swissnutri-home-collections.css.map */
