:root{--sn-paper:#fbfaf6;--sn-sand:#f0ebdd;--sn-forest:#1f3a2e;--sn-forest-light:#2e5744;--sn-ink:#16211b;--sn-soft:#51604f;--sn-red:#c41f26;--sn-line:rgba(31,58,46,.14);--sn-display:"Helvetica Neue",Helvetica,Arial,sans-serif;--sn-body:"Helvetica Neue",Helvetica,Arial,sans-serif;--sn-mono:"Helvetica Neue",Helvetica,Arial,sans-serif}html,body,button,input,select,textarea{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important}body.gradient{background:var(--sn-paper);color:var(--sn-ink)}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6,.button,.button-label{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important}.section-swissnutri-catalog-style{display:none}.section-swissnutri-catalog-style~.shopify-section{font-family:var(--sn-body)}.section-swissnutri-catalog-style~.shopify-section h1,.section-swissnutri-catalog-style~.shopify-section h2,.section-swissnutri-catalog-style~.shopify-section h3,.section-swissnutri-catalog-style~.shopify-section .h0,.section-swissnutri-catalog-style~.shopify-section .h1,.section-swissnutri-catalog-style~.shopify-section .h2{font-family:var(--sn-display);letter-spacing:-.01em;color:var(--sn-ink)}.footer{background:var(--sn-forest)!important;color:var(--sn-paper)!important;border-top:0!important}.footer *{color:inherit}.footer__content-top{max-width:130.4rem;margin:0 auto;padding-top:6.4rem;padding-bottom:5.6rem}.footer__blocks-wrapper{column-gap:5rem;row-gap:4rem}.footer-block__heading{margin-bottom:2rem;color:var(--sn-paper)!important;font:600 2rem/1.25 var(--sn-body)!important;letter-spacing:0}.footer-block__details-content,.footer-block__details-content p{color:#c9d6c4!important}.footer-block__details-content a,.footer .list-menu__item--link{color:#c9d6c4!important;text-decoration:none}.footer-block__details-content a:hover,.footer .list-menu__item--link:hover{color:var(--sn-paper)!important;text-decoration:underline;text-underline-offset:.4rem}.footer__content-bottom{border-top:1px solid rgba(255,255,255,.15)!important}.footer__content-bottom-wrapper{max-width:130.4rem;margin:0 auto}.footer__copyright,.footer__copyright a,.copyright__content{color:#c9d6c4!important}.footer .payment-types,.footer .list-payment{filter:none}.footer .list-payment__item{background:#fff;border-radius:.3rem;padding:.2rem}.section-swissnutri-catalog-style+.shopify-section .collection-hero{background:var(--sn-sand);padding:6.4rem 0;border-bottom:1px solid var(--sn-line)}.collection-hero__inner{max-width:124rem;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(28rem,.48fr);align-items:center;gap:6rem}.collection-hero__title{font-size:clamp(4rem,5vw,6.8rem)!important;line-height:1.03;margin:0 0 1.8rem!important}.collection-hero__title:before{content:"\ff0b   UNSERE KOLLEKTION";display:block;font:500 1.15rem/1.4 var(--sn-mono);letter-spacing:.16em;color:var(--sn-forest);margin-bottom:1.6rem}.collection-hero__description{max-width:62ch;color:var(--sn-soft);font-size:1.7rem;line-height:1.7}.collection-hero__image-container{border:0!important;border-radius:2.8rem;overflow:hidden;box-shadow:0 24px 50px -24px #16211b52}.section-swissnutri-catalog-style~.shopify-section .collection{max-width:130.4rem;padding-left:3.2rem;padding-right:3.2rem}.facets-container{padding-top:3.2rem!important;margin-bottom:2rem}.facets__form{border:1px solid var(--sn-line);border-radius:1.4rem;background:#fff;padding:1.2rem 1.8rem}.facets__heading,.facet-filters__label{font-family:var(--sn-mono);font-size:1.1rem!important;letter-spacing:.12em;text-transform:uppercase;color:var(--sn-soft)}.facets__summary,.facet-filters__sort{color:var(--sn-forest)!important}.mobile-facets__open{border:1px solid var(--sn-forest);border-radius:999px;padding:1rem 1.6rem!important}.product-count__text{color:var(--sn-soft)}.collection .product-grid{column-gap:2rem;row-gap:2.4rem}.collection .card-wrapper{height:100%;background:#fff;border:1px solid var(--sn-line);border-radius:1.4rem;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease}.collection .card-wrapper:hover{transform:translateY(-4px);box-shadow:0 18px 42px #16211b1f}.collection .card{height:100%}.collection .card__inner{background:#f7f5ee!important;border-radius:0!important}.collection .card__media{margin:0!important;width:100%!important}.collection .card__media img{object-fit:contain!important;padding:1.8rem;transition:transform .25s ease}.collection .card-wrapper:hover .card__media img{transform:scale(1.035)}.collection .card__content{padding:1.8rem 2rem 2rem}.collection .card__heading{font-family:var(--sn-display);font-size:1.85rem;line-height:1.25}.collection .price{color:var(--sn-forest);font-weight:700;font-size:1.7rem}.collection .price s{color:#8a9587;font-weight:400}.collection .badge{background:var(--sn-red);color:#fff;border:0;border-radius:999px;padding:.65rem 1rem}.collection .rating-star:before{background:linear-gradient(90deg,#e5a600 var(--percent),rgba(229,166,0,.2) var(--percent))}.pagination__item{border-radius:50%;color:var(--sn-forest)}.pagination__item--current{background:var(--sn-forest);color:#fff}.pagination__item--current:after{display:none}.section-swissnutri-catalog-style~.shopify-section .product{max-width:124rem;padding:6.4rem 3.2rem}.product__media-wrapper{background:var(--sn-sand);border-radius:2.8rem;padding:2.4rem}.product__media-list{margin:0!important}.product__media{border:0!important;border-radius:1.8rem!important;background:#fff}.product__media img{object-fit:contain}.thumbnail{border-radius:1rem!important;overflow:hidden}.thumbnail[aria-current]{border-color:var(--sn-forest)!important;box-shadow:0 0 0 1px var(--sn-forest)!important}.product__info-wrapper{padding-left:7rem!important}.product__info-container{max-width:54rem!important}.product__title{margin-bottom:1.6rem!important}.product__title h1{font-size:clamp(3.8rem,4.5vw,5.8rem);line-height:1.04}.product__text.caption-with-letter-spacing{font:500 1.1rem var(--sn-mono);letter-spacing:.15em;color:var(--sn-forest);text-transform:uppercase}.product .rating-wrapper{margin-bottom:1rem}.product .rating-star:before{background:linear-gradient(90deg,#e5a600 var(--percent),rgba(229,166,0,.2) var(--percent))}.product .price{font-size:2.6rem;line-height:1.2;color:var(--sn-forest);font-weight:700}.product .price s{color:#8a9587;font-weight:400}.product .price__badge-sale{background:var(--sn-red);border:0;border-radius:999px;color:#fff}.product-form__input .form__label{font-weight:600;color:var(--sn-ink)}.product-form__input input[type=radio]+label{border-color:var(--sn-line)!important;background:#fff!important;color:var(--sn-ink)!important;border-radius:999px!important}.product-form__input input[type=radio]:checked+label{background:var(--sn-forest)!important;color:#fff!important;border-color:var(--sn-forest)!important}.quantity{border:1px solid var(--sn-line);border-radius:999px;background:#fff}.quantity:after{display:none}.product-form__submit{min-height:5.6rem;border:0!important;border-radius:999px!important;background:var(--sn-forest)!important;color:#fff!important;font-weight:700;letter-spacing:0}.product-form__submit:after{display:none!important}.product-form__submit:hover{background:var(--sn-forest-light)!important;transform:translateY(-1px)}.shopify-payment-button__button{border-radius:999px!important}.product__accordion{border-color:var(--sn-line)!important}.product__accordion summary{padding:1.8rem 0}.product__accordion .summary__title h2{font-family:var(--sn-display);font-size:1.8rem}.product__description{color:var(--sn-soft);line-height:1.75}.sn-product-benefits{background:var(--sn-sand);border-radius:1.4rem;padding:2rem;display:grid;grid-template-columns:1fr 1fr;gap:1.2rem;margin:2rem 0}.sn-product-benefits span{display:flex;gap:.8rem;align-items:flex-start;color:var(--sn-soft);font-size:1.35rem}.sn-product-benefits b{color:var(--sn-forest)}.sn-product-benefits i{font-style:normal;color:var(--sn-forest);font-weight:700}.section-swissnutri-catalog-style~.shopify-section .related-products{max-width:124rem;padding-left:3.2rem;padding-right:3.2rem}.related-products__heading{font-size:clamp(3rem,3.5vw,4.4rem)}.section-swissnutri-catalog-style+.shopify-section .collection-hero{padding:3.6rem 0;background:linear-gradient(105deg,#f3f7f3,#fbfaf6 68%)}.collection-hero__inner{grid-template-columns:minmax(0,.82fr) minmax(32rem,.65fr);gap:4rem;min-height:30rem}.collection-hero__title{font-family:var(--sn-body)!important;font-size:clamp(3.4rem,4vw,5.2rem)!important;font-weight:700;line-height:1.08;margin-bottom:1.4rem!important}.collection-hero__title:before{content:"KOLLEKTION";font-size:1rem;margin-bottom:1.2rem}.collection-hero__description{font-size:1.55rem;line-height:1.6;max-width:54ch}.collection-hero__image-container{height:28rem;min-height:0!important;background:transparent;border-radius:1.8rem;box-shadow:none}.collection-hero__image-container img{object-fit:contain!important}.section-sn-trust-strip{background:#f3f7f3;border-top:1px solid var(--sn-line);border-bottom:1px solid var(--sn-line)}.sn-trust-strip{display:grid;grid-template-columns:repeat(4,1fr);padding-top:1.5rem;padding-bottom:1.5rem}.sn-trust-strip__item{display:flex;align-items:center;justify-content:center;gap:1rem;padding:.4rem 2rem;border-right:1px solid var(--sn-line);font-family:var(--sn-body)}.sn-trust-strip__item:last-child{border-right:0}.sn-trust-strip__item>span:last-child{display:flex;flex-direction:column}.sn-trust-strip__item strong{font-size:1.25rem;color:var(--sn-forest);line-height:1.3}.sn-trust-strip__item small{font-size:1.1rem;color:var(--sn-soft)}.sn-trust-strip__icon{display:grid;place-items:center;width:3rem;height:3rem;color:var(--sn-forest);font-size:2.1rem}.sn-trust-strip__icon svg{width:2.4rem;height:2.4rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.section-sn-trust-strip+.shopify-section .facets-container{padding-top:2.4rem!important}.collection .card__heading{font-family:var(--sn-body);font-size:1.65rem;font-weight:700}.collection .card__content{padding:1.5rem}.collection .quick-add{margin:1.4rem 0 0}.collection .quick-add__submit{min-height:4.2rem;background:var(--sn-forest);color:#fff;border:0;border-radius:.8rem;font-weight:700}.collection .quick-add__submit:after{display:none}.collection .quick-add__submit:hover{background:var(--sn-forest-light)}.collection .card__badge{top:1rem;left:1rem}.collection .badge{font-size:1.05rem;font-weight:700}.section-sn-collection-hero{background:var(--sn-collection-bg,#f3f7f3);border-bottom:1px solid var(--sn-line)}.sn-collection-hero__inner{min-height:31rem;display:grid;grid-template-columns:minmax(0,.9fr) minmax(32rem,.7fr);align-items:center;gap:5rem;padding-top:3.4rem;padding-bottom:3.4rem}.sn-collection-hero__copy{max-width:64rem}.sn-collection-hero__eyebrow{display:block;margin-bottom:1.2rem;font:500 1.05rem/1.4 var(--sn-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--sn-collection-accent,var(--sn-forest))}.sn-collection-hero h1{margin:0 0 1.4rem;font:700 clamp(3.4rem,4vw,5.2rem)/1.08 var(--sn-body)!important;letter-spacing:-.03em;color:var(--sn-collection-ink,var(--sn-ink))!important}.sn-collection-hero__copy p,.sn-collection-hero__intro{max-width:56ch;margin:0;color:var(--sn-soft);font:400 1.55rem/1.65 var(--sn-body)}.sn-collection-hero__intro p{margin:0}.sn-collection-hero__media{height:25rem;display:flex;align-items:center;justify-content:center;overflow:hidden}.sn-collection-hero__media img{width:100%;height:100%;object-fit:contain}.sn-collection-hero--gummies .sn-collection-hero__media{background:radial-gradient(circle,#fff 0 48%,transparent 49%);border-radius:50%}.sn-collection-hero--gummies h1{color:#48282d!important}.sn-collection-hero--gummies .sn-collection-hero__copy p,.sn-collection-hero--gummies .sn-collection-hero__intro{color:#765158}.sn-collection-hero--roots{background:linear-gradient(110deg,#17382b,#244c3b)}.sn-collection-hero--roots .sn-collection-hero__copy p,.sn-collection-hero--roots .sn-collection-hero__intro{color:#d7e2d6}.sn-collection-hero--roots .sn-collection-hero__media{background:radial-gradient(circle,rgba(255,255,255,.1),transparent 68%)}.sn-trust-strip--gummies .sn-trust-strip__icon,.sn-trust-strip--gummies strong{color:#b54b5b}.sn-trust-strip--roots .sn-trust-strip__icon,.sn-trust-strip--roots strong{color:#315d49}.collection .quick-add__submit{background:var(--sn-collection-cta,var(--sn-forest))}.collection .badge{background:var(--sn-collection-accent,var(--sn-red))}.collection .product_link{margin-top:1.6rem}.collection .product_link .button{width:100%;min-height:4.4rem;margin:0;border:0;border-radius:.8rem;background:var(--sn-collection-cta,var(--sn-forest));color:#fff;font:700 1.4rem var(--sn-body);box-shadow:none}.collection .product_link .button:after,.collection .product_link .button:before{display:none}.collection .product_link .button:hover{background:var(--sn-forest-light);color:#fff}.collection .rating-wrapper,.collection .rating,.collection .rating-count{display:none!important}.related-products .product_link{margin-top:1.6rem}.related-products .product_link .button{width:100%;min-height:4.4rem;margin:0;border:0!important;border-radius:.8rem!important;background:var(--sn-forest)!important;color:#fff!important;font:700 1.4rem var(--sn-body);box-shadow:none!important}.related-products .product_link .button:after,.related-products .product_link .button:before{display:none!important}.related-products .product_link .button:hover{background:var(--sn-forest-light)!important;color:#fff!important;transform:translateY(-1px)}.section-swissnutri-catalog-style~.shopify-section .product{max-width:130rem;padding-top:4.8rem}.product__media-wrapper{background:#f5f6f3;border:1px solid rgba(31,58,46,.08);border-radius:1.8rem;padding:2rem}.product__media{border-radius:1.2rem!important}.product__info-wrapper{padding-left:6rem!important}.product__info-container{max-width:58rem!important}.product__title h1{font-size:clamp(3.4rem,3.8vw,5rem);line-height:1.08}.product .price{font-size:3rem}.product-form__input{max-width:100%!important}.product-form__input input[type=radio]+label{padding:1rem 1.8rem!important}.product-form__submit{min-height:5.2rem}.sn-product-benefits{background:#f3f5f1;border:1px solid rgba(31,58,46,.08);grid-template-columns:repeat(4,1fr);gap:0;padding:1.8rem 1rem;margin:1.8rem 0 2.2rem}.sn-product-benefits>span{display:block;text-align:center;padding:0 1.2rem;border-right:1px solid var(--sn-line);font-size:1.1rem;line-height:1.45}.sn-product-benefits>span:last-child{border-right:0}.sn-product-benefits i{display:block;margin-bottom:.5rem;font-size:1.6rem}.sn-product-benefits b{display:block;font-size:1.15rem}.product__description{font-size:1.5rem}.product__accordion .summary__title h2{font-family:var(--sn-body);font-weight:600;font-size:1.5rem}.product__accordion summary{padding:1.5rem 0}.sn-product-benefits{width:100%;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.sn-product-benefits>span{min-width:0;overflow:hidden}.sn-product-benefits>span>span{display:block!important;min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:normal}.product .rating-star:before{content:"\2605\2605\2605\2605\2605"!important;background:none!important;color:#e5a600!important;-webkit-text-fill-color:#e5a600!important;letter-spacing:.12em}.product .rating-star{--percent:100%!important;letter-spacing:0}.section-sn-collection-info{background:var(--sn-paper);padding:0 0 7rem}.sn-collection-info__details{border:1px solid var(--sn-line);border-radius:1.6rem;background:#fff;overflow:hidden}.sn-collection-info__details summary{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:2.2rem 2.6rem;cursor:pointer;list-style:none;color:var(--sn-forest);font:600 2rem/1.3 var(--sn-display)}.sn-collection-info__details summary::-webkit-details-marker{display:none}.sn-collection-info__toggle{position:relative;flex:0 0 2.4rem;width:2.4rem;height:2.4rem}.sn-collection-info__toggle:before,.sn-collection-info__toggle:after{content:"";position:absolute;left:50%;top:50%;width:1.4rem;height:2px;background:var(--sn-red);transform:translate(-50%,-50%);transition:transform .2s ease}.sn-collection-info__toggle:after{transform:translate(-50%,-50%) rotate(90deg)}.sn-collection-info__details[open] .sn-collection-info__toggle:after{transform:translate(-50%,-50%) rotate(0)}.sn-collection-info__content{max-width:82rem;padding:0 2.6rem 2.8rem;color:var(--sn-soft);font:400 1.5rem/1.75 var(--sn-body)}.sn-collection-info__content h2,.sn-collection-info__content h3{font-family:var(--sn-display);color:var(--sn-ink);margin-top:2.4rem}.sn-collection-info__content>:first-child{margin-top:0}.sn-collection-info__content>:last-child{margin-bottom:0}.section-sn-collection-service{background:var(--sn-paper);padding:1rem 0 6.4rem}.sn-collection-service{font-family:var(--sn-body)}.sn-collection-service__main{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(36rem,.95fr);gap:5rem;align-items:start}.sn-collection-service__services h2{margin:0 0 2.4rem;color:var(--sn-forest);font:700 clamp(2.8rem,3vw,4rem)/1.1 var(--sn-body)}.sn-service-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem}.sn-service-cards article{min-width:0;padding:2.2rem 1.8rem;border:1px solid var(--sn-line);border-radius:1.4rem;background:#fff;text-align:center}.sn-service-card__icon{display:grid;place-items:center;width:5rem;height:5rem;margin:0 auto 1.5rem;color:var(--sn-forest)}.sn-service-card__icon svg{width:4.4rem;height:4.4rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.sn-service-cards h3{margin:0 0 .8rem;color:var(--sn-forest);font:700 1.5rem/1.3 var(--sn-body)}.sn-service-cards p{margin:0;color:var(--sn-soft);font:400 1.25rem/1.55 var(--sn-body)}.sn-service-faq{border-left:1px solid var(--sn-line);padding-left:4rem;margin-top:4.7rem}.sn-service-faq details{border-bottom:1px solid var(--sn-line)}.sn-service-faq details:first-child{border-top:1px solid var(--sn-line)}.sn-service-faq summary{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:2rem 0;cursor:pointer;list-style:none;color:var(--sn-forest);font:600 1.7rem/1.35 var(--sn-body)}.sn-service-faq summary::-webkit-details-marker{display:none}.sn-service-faq summary i{position:relative;flex:0 0 1.8rem;width:1.8rem;height:1.8rem}.sn-service-faq summary i:before,.sn-service-faq summary i:after{content:"";position:absolute;left:50%;top:50%;width:1.1rem;height:1.5px;background:var(--sn-forest);transform:translate(-50%,-50%);transition:transform .2s ease}.sn-service-faq summary i:after{transform:translate(-50%,-50%) rotate(90deg)}.sn-service-faq details[open] summary i:after{transform:translate(-50%,-50%)}.sn-service-faq details p{margin:0;padding:0 3rem 1.8rem 0;color:var(--sn-soft);font:400 1.35rem/1.65 var(--sn-body)}.sn-collection-service__bar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.6rem;margin-top:3.2rem;padding:1.4rem 1.8rem;border-radius:1.2rem;background:var(--sn-collection-soft,#e6efe8)}.sn-service-cross{display:grid;place-items:center;width:3.6rem;height:3.6rem;border-radius:.5rem;background:var(--sn-red);color:#fff;font:700 2.6rem/1 var(--sn-body)}.sn-collection-service__bar strong{color:var(--sn-forest);font-size:1.4rem}.sn-collection-service__bar a{min-width:20rem;padding:1.2rem 2rem;border-radius:.8rem;background:var(--sn-forest);color:#fff;text-align:center;text-decoration:none;font-weight:700}.sn-collection-service__bar a:hover{background:var(--sn-forest-light)}.section-sn-assurance{background:#f3f7f3;border-top:1px solid var(--sn-line);border-bottom:1px solid var(--sn-line);padding:7rem 0}.sn-assurance__heading{max-width:72rem;margin-bottom:3.6rem}.sn-assurance__heading>span{display:block;margin-bottom:1rem;color:var(--sn-red);font:500 1.05rem/1.4 var(--sn-mono);letter-spacing:.16em;text-transform:uppercase}.sn-assurance__heading h2{margin:0 0 1.4rem;font:600 clamp(3.2rem,4vw,5rem)/1.08 var(--sn-display);color:var(--sn-ink)}.sn-assurance__heading p{max-width:62ch;margin:0;color:var(--sn-soft);font:400 1.55rem/1.7 var(--sn-body)}.sn-assurance__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.sn-assurance__grid article{min-width:0;padding:2.8rem;border:1px solid var(--sn-line);border-radius:1.6rem;background:#ffffffd1}.sn-assurance__number{display:block;margin-bottom:3.5rem;color:var(--sn-red);font:500 1.1rem/1 var(--sn-mono);letter-spacing:.12em}.sn-assurance__grid h3{margin:0 0 1rem;color:var(--sn-forest);font:600 2.2rem/1.2 var(--sn-display)}.sn-assurance__grid p{margin:0;color:var(--sn-soft);font:400 1.4rem/1.65 var(--sn-body)}@media(max-width:989px){.collection-hero__inner{grid-template-columns:1fr 1fr;gap:2.4rem;min-height:0}.sn-collection-hero__inner{grid-template-columns:1fr 1fr;gap:2.4rem}.sn-trust-strip{grid-template-columns:repeat(2,1fr)}.sn-trust-strip__item:nth-child(2){border-right:0}.sn-trust-strip__item:nth-child(-n+2){border-bottom:1px solid var(--sn-line)}.section-swissnutri-catalog-style~.shopify-section .product{padding:4rem 2.2rem}.product__info-wrapper{padding-left:3rem!important}.collection .product-grid{column-gap:1.2rem}.section-swissnutri-catalog-style~.shopify-section .collection{padding-left:2.2rem;padding-right:2.2rem}.sn-product-benefits{grid-template-columns:repeat(2,1fr)}.sn-product-benefits>span:nth-child(2){border-right:0}.sn-product-benefits>span:nth-child(-n+2){margin-bottom:1.2rem}.sn-assurance__grid{grid-template-columns:1fr}.section-sn-assurance{padding:5rem 0}.sn-collection-service__main{grid-template-columns:1fr;gap:3.2rem}.sn-service-faq{margin-top:0;border-left:0;padding-left:0}}@media(max-width:749px){.section-swissnutri-catalog-style+.shopify-section .collection-hero{padding:3rem 0}.collection-hero__inner{display:block;padding:0 1.6rem}.collection-hero__image-container{margin-top:2rem;height:20rem}.collection-hero__title{font-size:3.4rem!important}.sn-collection-hero__inner{display:block;min-height:0;padding:3rem 1.6rem}.sn-collection-hero h1{font-size:3.4rem!important}.sn-collection-hero__media{height:18rem;margin-top:2rem}.sn-trust-strip{grid-template-columns:1fr 1fr;padding-left:1rem;padding-right:1rem}.sn-trust-strip__item{justify-content:flex-start;padding:1rem;border-right:0}.sn-trust-strip__item strong{font-size:1.1rem}.sn-trust-strip__item small{font-size:1rem}.section-swissnutri-catalog-style~.shopify-section .collection{padding-left:1.6rem;padding-right:1.6rem}.collection .card__content{padding:1.2rem}.collection .card__heading{font-size:1.45rem}.collection .quick-add__submit{font-size:1.2rem;padding:0 .8rem}.section-swissnutri-catalog-style~.shopify-section .product{padding:2.4rem 1.6rem}.product__media-wrapper{padding:1.2rem;border-radius:1.4rem}.product__info-wrapper{padding:2.8rem 0 0!important}.product__title h1{font-size:3.4rem}.sn-product-benefits{grid-template-columns:1fr 1fr;padding:1.2rem .4rem}.sn-product-benefits>span{padding:.8rem;border-right:0;font-size:1rem}.facets-container{padding-top:2rem!important}.section-sn-collection-info{padding-bottom:4.5rem}.sn-collection-info__details summary{padding:1.8rem;font-size:1.7rem}.sn-collection-info__content{padding:0 1.8rem 2rem}.section-sn-assurance{padding:4.5rem 0}.sn-assurance{padding-left:1.6rem;padding-right:1.6rem}.sn-assurance__heading{margin-bottom:2.5rem}.sn-assurance__grid article{padding:2.2rem}.sn-assurance__number{margin-bottom:2rem}.section-sn-collection-service{padding:0 0 4.5rem}.sn-collection-service{padding-left:1.6rem;padding-right:1.6rem}.sn-service-cards{grid-template-columns:1fr}.sn-collection-service__bar{grid-template-columns:auto 1fr}.sn-collection-service__bar a{grid-column:1/-1;width:100%;min-width:0}.sn-service-faq summary{font-size:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/swissnutri-catalog.css.map */
