@media screen and (min-width:990px){body .sn-ann .sn-ann__msg,body .sn-ann .sn-ann__msg span{font-size:14px;font-weight:400;line-height:20px}body .sn-ann .sn-ann__ulink{font-size:14px;font-weight:400}}@media screen and (min-width:1280px){body .sn-hdr .sn-search--header{--sn-search-w: min(572px, calc(100vw - 916px) );position:absolute;left:calc(50% - var(--sn-search-w) / 2);flex:none;width:var(--sn-search-w);margin:0}body .sn-hdr .sn-search--header+*{margin-left:auto}}body .sn-hdr .sn-search--header .sn-search__input{height:42px;border-color:#aeaeae;background:#f7f5f3;line-height:42px}body .sn-hdr .sn-search--header .sn-search__input:focus{border-color:#333;background:#fff}body .sn-hdr .sn-search__btn{top:5px;background:#ffcf42;color:#000}@media screen and (min-width:990px)and (max-width:1279.98px){body .sn-hdr .sn-search--header{flex:0 1 420px;margin-inline:auto}}@media screen and (min-width:990px){body .sn-hdr .sn-search--header .search-results-container:not(:empty){left:50%;width:max(100%,520px);transform:translate(-50%)}}.sn-search-pop{position:absolute;top:calc(100% + 6px);left:0;z-index:30;display:none;box-sizing:border-box;width:100%;padding:16px;border:1px solid #D4D3D2;border-radius:12px;background:#fff;box-shadow:0 8px 24px #0000001a;color:#333}.sn-search:focus-within:has(.sn-search__input:placeholder-shown) .sn-search-pop{display:block}.sn-search-pop__title{margin:0 0 12px;font:600 16px/24px var(--sn-font-ui);text-align:left}.sn-search-pop__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 8px;margin:0;padding:0;list-style:none}.sn-search-pop__grid li{margin:0}.sn-search-pop__item{display:flex;flex-direction:column;align-items:center;gap:6px;color:#333!important;text-align:center;text-decoration:none!important}.sn-search-pop__item img{display:block;width:100%;max-width:92px;height:auto;aspect-ratio:1;object-fit:contain}.sn-search-pop__name{font:600 13px/17px var(--sn-font-ui)}.sn-search-pop__item:hover .sn-search-pop__name{text-decoration:underline;text-underline-offset:2px}@media screen and (min-width:990px){.sn-search-pop{left:50%;width:max(100%,520px);transform:translate(-50%)}}@media screen and (min-width:990px){body .sn-nav .sn-nav__list{justify-content:center;gap:clamp(16px,3.4vw,56px)}body .sn-nav .sn-nav__item{flex:0 1 auto}}body .sn-nav .sn-nav__item.is-open>.sn-nav__link,body .sn-nav .sn-nav__link:hover{border-bottom-color:#ffcf42}@media screen and (min-width:990px)and (max-width:1439.98px){body .sn-footer .sn-footer__main{flex-wrap:wrap;row-gap:32px}body .sn-footer .sn-footer__guarantee{flex:0 0 100%;max-width:640px}body .sn-footer .sn-footer__news{flex:0 0 320px;min-width:0;margin-left:auto}}@media screen and (min-width:1440px){body .sn-footer .sn-footer__main{gap:32px}body .sn-footer .sn-footer__guarantee{flex:0 0 448px;width:448px;max-width:448px}body .sn-footer .sn-footer__col,body .sn-footer .sn-footer__col:first-of-type{flex:0 0 138px;width:138px;min-width:0;max-width:none}body .sn-footer .sn-footer__news{flex:0 0 320px;width:320px;margin-left:auto}body .sn-footer .sn-footer__heading{font-size:38px;line-height:48px;-webkit-hyphens:manual;hyphens:manual}}body .sn-footer .sn-footer__col-body .sn-rte a{white-space:nowrap}@media screen and (max-width:749px){.template-index .sn-hero .sn-tile__content{gap:4px;padding:16px 20px}.template-index .sn-hero .sn-tile .sn-tile__title{font-size:28px;line-height:34px}.template-index .sn-hero .sn-tile__sub{font-size:15px;line-height:20px}.template-index .sn-hero .sn-tile__cta{margin-top:6px}.template-index .sn-hero .sn-tile .sn-btn{min-height:44px;padding:8px 24px}}.template-index .sn-section .sn-btn--dark{background:#333}.template-index .sn-section .sn-btn--dark:hover{background:#1d1d1d}@media screen and (min-width:990px){.template-index .sn-circles .sn-container{position:relative}.template-index .sn-circles .sn-circles__track{gap:20px;padding-bottom:0}.template-index .sn-circles .sn-circles__item{width:calc((100% - (var(--sn-cols, 6) - 1) * 20px) / var(--sn-cols, 6))}.template-index .sn-circles .sn-circles__head{position:absolute;top:82px;right:calc(var(--sn-pad) - 18px);left:calc(var(--sn-pad) - 18px);z-index:3;display:block;min-height:0;margin:0;pointer-events:none}.template-index .sn-circles .sn-arrows{justify-content:space-between}.template-index .sn-circles .sn-arrow{width:36px;height:36px;box-shadow:0 2px 8px #0000002e;pointer-events:auto}.template-index .sn-circles .sn-arrow .sn-icon{width:18px;height:18px}.template-index .sn-circles .sn-arrow[disabled]{opacity:0;pointer-events:none}}@media screen and (max-width:989.98px){.template-index .sn-circles .sn-circles__head{display:none}}.template-index .sn-circles{background:#fff}.template-index .sn-circle__label{font-weight:600;color:#333}.template-index .sn-circle__media--framed{overflow:visible;border-radius:0;background:#fff}.template-index .sn-circle__media--framed img{object-fit:contain;mix-blend-mode:normal;transform:none}.template-index .sn-circle:hover .sn-circle__media--framed img{transform:scale(1.03)}@media screen and (min-width:990px){.template-index .sn-ci--wave:before{-webkit-mask-size:360px 22px;mask-size:360px 22px}}.template-index .sn-pc[style*="#F4A620"] .sn-pc__title,.template-index .sn-pc[style*="#F4A620"] .sn-pc__count{color:#4a1f0d}.template-index .sn-usp__item:nth-child(1) .sn-usp__icon{color:#f7941d}.template-index .sn-usp__item:nth-child(2) .sn-usp__icon{color:#1e9be9}.template-index .sn-usp__item:nth-child(3) .sn-usp__icon{color:#f8a5c2}.template-index .sn-usp__item:nth-child(4) .sn-usp__icon{color:#f26522}@media screen and (min-width:990px){.template-index .sn-usp .sn-usp__list{justify-content:center;gap:60px}.template-index .sn-usp .sn-usp__icon{width:24px;height:24px}}.sn-ft__title{margin:0 0 24px;color:#333;font:500 28px/34px var(--sn-font-ui);letter-spacing:0;text-align:center}.sn-ft__grid{display:flex;gap:12px;margin:0 calc(var(--sn-pad) * -1);padding:0 var(--sn-pad) 4px;overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:var(--sn-pad);scroll-snap-type:x mandatory;scrollbar-width:none;list-style:none}.sn-ft__grid::-webkit-scrollbar{display:none}.sn-ft__item{flex:0 0 62%;margin:0;scroll-snap-align:start}.sn-ft__tile{display:block;color:#333;text-decoration:none}.sn-ft__media{display:block;aspect-ratio:246 / 308;overflow:hidden;border-radius:10px;background:var(--sn-ft-tile, #FFFFFF)}.sn-ft__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.sn-ft__tile:hover .sn-ft__media img{transform:scale(1.04)}.sn-ft__label{display:block;padding-top:10px;font:600 16px/24px var(--sn-font-ui);text-align:center}.sn-ft__tile:hover .sn-ft__label{text-decoration:underline;text-underline-offset:3px}@media screen and (min-width:750px){.sn-ft__item{flex-basis:30%}}@media screen and (min-width:990px){.sn-ft__title{margin-bottom:28px;font-size:40px;line-height:48px}.sn-ft__grid{display:grid;grid-template-columns:repeat(var(--sn-ft-cols, 5),minmax(0,1fr));gap:20px;margin:0;padding:0;overflow:visible}}.template-index .sn-ci--framed .sn-ci__media{width:100%;max-width:488px;margin-inline:auto;padding:0;border:5px solid #4A1F0D;border-radius:24px}.template-index .sn-ci--framed .sn-ci__img{height:280px;object-fit:cover}.template-index .sn-ci--framed .sn-ci__img--contain{object-fit:contain}.template-index .sn-ci--framed .sn-ci__text-inner{gap:16px}.template-index .sn-ci--framed .sn-ci__title,.template-index .sn-ci--framed .sn-ci__body{color:#333}@media screen and (max-width:989.98px){.template-index .sn-ci--framed .sn-ci__media{order:2}}@media screen and (min-width:990px){.template-index .sn-ci--framed .sn-ci__img{height:calc(var(--sn-ci-img-h, 390px) - 10px)}.template-index .sn-ci--framed .sn-ci__text-inner{gap:24px}.template-index .sn-ci--framed .sn-ci__btn{margin-top:8px}}.template-index .sn-quotes .sn-quotes__title{color:#333;text-align:center}.template-index .sn-quote{color:#333}.template-index .sn-quote__stars{color:#fdc72f}.template-index .sn-quote__media{justify-content:flex-end}.template-index .sn-quote__media img{width:176px;height:132px;object-fit:cover}@media screen and (min-width:990px){.template-index .sn-quote{min-height:420px}}.template-index .sn-tiles__title{color:#333}.template-index .sn-ftile{border:0;border-radius:16px;background:var(--sn-g1);box-shadow:0 2px #0000004d}.template-index .sn-ftile__media{top:0;right:0;left:0;height:auto;aspect-ratio:1;-webkit-mask-image:linear-gradient(180deg,#000 86%,transparent 100%);mask-image:linear-gradient(180deg,#000 86%,transparent 100%)}.template-index .sn-ftile__media img{object-fit:cover;mix-blend-mode:normal;filter:none;transform:none}.template-index .sn-ftile:hover .sn-ftile__media img{transform:scale(1.03)}.template-index .sn-ftile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 64%,var(--sn-g2) 90%);pointer-events:none}.template-index .sn-ftile__label{z-index:1;font-weight:600}@media screen and (min-width:990px){.template-index .sn-tiles__grid{max-width:1280px;margin-inline:auto}}.template-index .sn-story.sn-scallop .sn-story__media:before{height:54px;background:radial-gradient(circle at 54px 54px,transparent 53.5px,var(--sn-scallop-bg) 54px) 0 0 / 108px 54px repeat-x}.template-index .sn-story.sn-scallop .sn-story__media:after{content:"";position:absolute;right:0;bottom:-1px;left:0;z-index:2;height:54px;background:radial-gradient(circle at 54px 0,transparent 53.5px,var(--sn-bg) 54px) 0 0 / 108px 54px repeat-x;pointer-events:none}.template-index .sn-story .sn-story__toggle{bottom:70px}.template-index .sn-story .sn-btn--teal{background:#0a728d}.template-index .sn-story__title,.template-index .sn-story__text{color:var(--sn-fg)}@media screen and (max-width:989.98px){.template-index .sn-story.sn-scallop .sn-story__media:before{height:30px;background:radial-gradient(circle at 30px 30px,transparent 29.5px,var(--sn-scallop-bg) 30px) 0 0 / 60px 30px repeat-x}.template-index .sn-story.sn-scallop .sn-story__media:after{height:30px;background:radial-gradient(circle at 30px 0,transparent 29.5px,var(--sn-bg) 30px) 0 0 / 60px 30px repeat-x}.template-index .sn-story .sn-story__toggle{bottom:44px}}@media(prefers-reduced-motion:reduce){.sn-ft__media img{transition:none}.sn-ft__tile:hover .sn-ft__media img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/73/assets/sn-nuts-home.css.map */
