.l-set{background-color:var(--color-bg-primary)}.l-set-modal__body{padding-left:40px;padding-right:40px}@media screen and (max-width:760px){.l-set-modal__body{padding-left:24px;padding-right:24px}}.l-set-modal__body{height:100%;max-height:100%;overflow:auto;padding-bottom:40px;padding-top:40px;width:100%}@media screen and (max-width:760px){.l-set-modal__body{padding:60px 16px 24px;position:relative}}.l-set-modal__body::backdrop{background-color:var(--color-raw-black-70)}.l-set-modal__body::-webkit-scrollbar{display:none}.l-set-modal__body[open]{opacity:1;transition-behavior:allow-discrete;transition-delay:.2s;transition-duration:.4s;transition-property:display,opacity,translate;translate:0 0}.l-set-modal__body[open]::backdrop{opacity:1;transition-behavior:allow-discrete;transition-duration:.4s;transition-property:display,opacity}@starting-style{.l-set-modal__body[open]{opacity:0;translate:0 var(--space-xxs)}.l-set-modal__body[open]::backdrop{opacity:0}}.l-set-modal__inner{background-color:var(--color-base);border-radius:16px;margin-left:auto;margin-right:auto;max-width:1120px;position:relative;width:100%}@media screen and (max-width:760px){.l-set-modal__inner{height:100%;overflow:auto;position:static;scrollbar-width:0}.l-set-modal__inner::-webkit-scrollbar{display:none}}.l-set-modal__close{color:var(--color-base);height:40px;position:absolute;right:0;top:0;translate:100% 0;width:40px}@media screen and (max-width:760px){.l-set-modal__close{right:24px;top:16px;translate:0 0}}.l-set-modal__content{padding:48px 48px 48px 32px}@media screen and (max-width:760px){.l-set-modal__content{padding:24px 24px 32px}}.s-set-header{padding-left:40px;padding-right:40px}@media screen and (max-width:760px){.s-set-header{padding-left:24px;padding-right:24px}}.s-set-header{padding-bottom:32px;padding-top:16px}.s-set-header__inner{margin-left:auto;margin-right:auto;max-width:1120px;width:100%}.s-set-header__title{font-size:1.5rem;font-weight:700;letter-spacing:.1em;line-height:1.8;text-align:center}@media screen and (max-width:760px){.s-set-header__title{text-align:left}}.s-set-header__variants{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-left:auto;margin-right:auto;margin-top:20px;max-width:540px}@media screen and (max-width:760px){.s-set-header__variants{margin-top:24px;max-width:100%}}.s-set-header__variants.--col4{grid-template-columns:repeat(4,minmax(0,1fr));max-width:1120px}.s-set-header__variant{align-items:center;background-color:var(--color-base);border-radius:16px;display:flex;height:100%;justify-content:center;min-height:64px;position:relative}@media screen and (max-width:760px){.s-set-header__variant{padding:20px 4px}}.s-set-header__variant:before{aspect-ratio:1/.5;background:linear-gradient(30deg,var(--color-text-accent),var(--color-text-accent));bottom:0;clip-path:polygon(50% 0,100% 100%,0 100%);content:none;left:50%;opacity:0;position:absolute;rotate:180deg;translate:-50% 100%;width:20px}@media screen and (max-width:760px){.s-set-header__variant:before{bottom:2px}}.s-set-header__variant.is-active,.s-set-header__variant:has(input:checked){background-color:var(--color-text-accent);color:var(--color-base)}.s-set-header__variant.is-active:before,.s-set-header__variant:has(input:checked):before{opacity:1}.s-set-header__variant.is-active .frame,.s-set-header__variant:has(input:checked) .frame{border:1px solid var(--color-text-accent)}.s-set-header__variant.is-active .frame>span,.s-set-header__variant:has(input:checked) .frame>span{opacity:1}.s-set-header__variant input{display:none}.s-set-header__variant .frame{align-items:center;background-color:var(--color-base);border:1px solid var(--color-border-input);border-radius:50%;display:flex;height:24px;justify-content:center;left:10%;position:absolute;top:50%;translate:0 -50%;width:24px}@media screen and (max-width:760px){.s-set-header__variant .frame{display:none}}.s-set-header__variant .frame>span{background-color:var(--color-text-accent);border-radius:50%;display:block;height:8px;opacity:0;width:8px}.s-set-header__variant .label{padding-left:24px}@media screen and (max-width:760px){.s-set-header__variant .label{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-left:0}}.s-set-header__variant .label strong{font-family:var(--font-family-en);font-size:2rem;font-weight:700;letter-spacing:.04em;line-height:1.6}@media screen and (max-width:760px){.s-set-header__variant .label strong{font-size:2.25rem;line-height:1}}.s-set-header__variant .label span{font-size:1.25rem;font-weight:700;letter-spacing:.06em;line-height:1.6}@media screen and (max-width:760px){.s-set-header__variant .label span{font-size:.875rem;margin-top:-.2em}}.s-set{margin-left:auto;margin-right:auto;max-width:1440px;min-height:100vh;padding-bottom:80px;padding-left:40px;width:100%}@media screen and (max-width:760px){.s-set{padding-bottom:0;padding-left:0}}.s-set:before{background-color:var(--color-raw-black-80);content:none;height:100%;left:-100%;position:fixed;top:0;transition:left 0s .2s,opacity .2s;width:100%;z-index:999}@media screen and (max-width:760px){.s-set:before{content:""}.s-set.is-menu-open:before{left:0;opacity:1;transition:left 0s,opacity .2s}}.s-set__inner{display:grid;gap:32px;grid-template-columns:minmax(0,1fr) 330px;margin-left:auto;margin-right:0;max-width:1280px;width:100%}@media screen and (max-width:760px){.s-set__inner{display:block;max-width:100%}}.s-set__main-content{background-color:var(--color-base);border-radius:16px;padding:32px 64px;width:100%}@media screen and (max-width:760px){.s-set__main-content{padding:24px 24px 64px}}.s-set__mobile-recommend{align-items:center;display:flex;justify-content:center;padding-bottom:24px}@media screen and (min-width:761px){.s-set__mobile-recommend{display:none}}.s-set__mobile-recommend .recommend-btn{align-items:center;border:2px solid var(--color-text-accent);border-radius:16px;color:var(--color-text-accent);display:flex;gap:4px;height:54px;justify-content:center;max-width:282px;width:100%}.s-set__mobile-recommend .recommend-btn[disabled]{border:2px solid #d5d5d5;color:#d5d5d5;pointer-events:none}.s-set__mobile-recommend .recommend-btn>i{flex:0 0 16px;width:16px}.s-set__mobile-recommend .recommend-btn>span{font-size:.875rem;font-weight:700;letter-spacing:0;line-height:1.2}.s-set__filters .set-filters{display:flex;gap:10px;overflow:auto;padding-bottom:10px}.s-set__filters .set-filters .set-filter{align-items:center;border:1px solid var(--color-text-main);border-radius:7px;display:flex;flex-shrink:0;justify-content:center;opacity:.4;padding:8px 14px}.s-set__filters .set-filters .set-filter:has(input:checked){border:2px solid var(--color-text-main);opacity:1}.s-set__filters .set-filters .set-filter span{font-size:.875rem;font-weight:700;letter-spacing:.06em;line-height:1.6}.s-set__filters .set-filters .set-filter input{display:none}.s-set__sort{margin-top:24px}.s-set__sort .sort-selector{border:1px solid var(--color-border-input);border-radius:4px;margin-right:auto;max-width:180px;position:relative;width:100%}.s-set__sort .sort-selector>i{display:block;height:8px;pointer-events:none;position:absolute;right:16px;top:50%;translate:0 -50%;width:8px}.s-set__sort .sort-selector>i>svg{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.s-set__sort .sort-selector>select{cursor:pointer;display:block;font-size:1rem;height:50px;letter-spacing:.06em;line-height:1.6;padding-left:16px;padding-right:26px;width:100%}.s-set__menus{display:grid;gap:20px 24px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px}@media screen and (max-width:760px){.s-set__menus{grid-template-columns:repeat(2,minmax(0,1fr))}}.s-set__menus .c-set-item{display:grid;grid-row:span 3;grid-template-rows:subgrid}@media screen and (max-width:760px){.s-set__aside{bottom:0;filter:drop-shadow(0 2px 8px rgba(67,68,70,.16));left:0;position:fixed;width:100%;z-index:999}}.s-set__aside__content{background-color:var(--color-base);border-bottom-left-radius:16px;border-top-left-radius:16px;position:sticky;right:0;top:24px}@media screen and (max-width:760px){.s-set__aside__content{border-radius:0;position:static}}.s-set__aside__header{border-bottom:1px solid #e5e2e2;padding:24px 24px 20px}@media screen and (max-width:760px){.s-set__aside__header{border-bottom:none;margin-bottom:-12px;padding:12px}}.s-set__aside__header .set_status{font-size:1.375rem;font-weight:700;letter-spacing:.06em;line-height:1.8;text-align:center}.s-set__aside__header .recommend{align-items:center;display:flex;justify-content:center;margin-top:16px}.s-set__aside__header .recommend .recommend-btn{align-items:center;border:2px solid var(--color-text-accent);border-radius:16px;color:var(--color-text-accent);display:flex;gap:4px;height:54px;justify-content:center;max-width:282px;width:100%}.s-set__aside__header .recommend .recommend-btn[disabled]{border:2px solid #d5d5d5;color:#d5d5d5;pointer-events:none}.s-set__aside__header .recommend .recommend-btn>i{flex:0 0 16px;width:16px}.s-set__aside__header .recommend .recommend-btn>span{font-size:.875rem;font-weight:700;letter-spacing:0;line-height:1.2}.s-set__aside__header .mobile-header{align-items:center;display:flex;gap:10px;justify-content:space-between}.s-set__aside__header .mobile-header .menu-toggle{align-items:center;border:1px solid var(--color-text-accent);border-radius:4px;color:var(--color-text-accent);display:flex;gap:4px;height:33px;padding-left:4px;padding-right:4px;width:-moz-max-content;width:max-content}.s-set__aside__header .mobile-header .menu-toggle i{display:block;flex:0 0 16px;height:16px;scale:1 -1;width:16px}.is-menu-open .s-set__aside__header .mobile-header .menu-toggle i{scale:1 1}.s-set__aside__header .mobile-header .menu-toggle i>svg{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.s-set__aside__header .mobile-header .menu-toggle span{align-items:center;display:flex;font-size:.875rem;justify-content:center;letter-spacing:.02em;line-height:1}.s-set__aside__header .mobile-header .menu-toggle span.active{display:none}.is-menu-open .s-set__aside__header .mobile-header .menu-toggle span.active,.s-set__aside__header .mobile-header .menu-toggle span.inactive{display:inline-block}.is-menu-open .s-set__aside__header .mobile-header .menu-toggle span.inactive{display:none}.s-set__aside__header .mobile-header .price-area .values{display:flex;justify-content:flex-end}.s-set__aside__header .mobile-header .price-area .values__label{font-size:.875rem;font-weight:700;letter-spacing:.06em;line-height:1.6}.s-set__aside__header .mobile-header .price-area .values__value strong{font-family:var(--font-family-en);font-size:1.5rem;font-weight:700;line-height:1}.s-set__aside__header .mobile-header .price-area .values__value span{display:inline-block;font-size:.875rem;font-weight:700;letter-spacing:.06em;line-height:1.6}.s-set__aside__header .mobile-header .price-area .values__value span.tax{font-size:.75rem;margin-left:-.7em}.s-set__aside__header .mobile-header .price-area .unit-price{color:var(--color-text-sub);font-size:.75rem;font-weight:700;letter-spacing:.06em;line-height:1.6;text-align:right}@media screen and (max-width:760px){.s-set__aside__body{max-height:0;overflow:hidden;padding-top:0;pointer-events:none;transition:.4s}.is-menu-open .s-set__aside__body{max-height:100dvh;padding-top:16px;pointer-events:all}}.s-set__aside__selected{max-height:clamp(180px,100svh - 460px,300px);overflow:auto;padding:16px 24px;position:relative}@media screen and (max-width:760px){.s-set__aside__selected{background-color:var(--color-bg-primary);max-height:min(480px,100svh - 350px);padding:24px 16px}}.s-set__aside__selected .selected-header{align-items:center;display:flex;gap:4px;justify-content:space-between;padding-bottom:4px}.s-set__aside__selected .selected-header .label{font-size:1rem;font-weight:700;letter-spacing:.06em;line-height:1.6}.s-set__aside__selected .selected-header .select_clear{align-items:center;color:var(--color-text-sub);display:flex;gap:4px}.s-set__aside__selected .selected-header .select_clear>i{flex:0 0 16px;width:16px}.s-set__aside__selected .selected-header .select_clear>span{font-size:.875rem;font-weight:700;letter-spacing:0;line-height:1.4;text-decoration:underline}@media screen and (max-width:760px){.s-set__aside__selected .selected-header .select_clear>span{text-decoration:none}.s-set__aside__selected .selected-items{display:grid;grid-template-columns:minmax(0,1fr);margin-top:16px;row-gap:10px}}.s-set__aside__selected .selected-items .selected-item{align-items:center;border-bottom:1px solid #e5e2e2;display:flex;gap:16px;padding:16px 0}@media screen and (max-width:760px){.s-set__aside__selected .selected-items .selected-item{align-items:flex-start;background-color:var(--color-base);border-bottom:none;padding:16px}}.s-set__aside__selected .selected-items .selected-item__thumbnail{border-radius:8px;flex:0 0 64px;overflow:clip;width:64px}@media screen and (max-width:760px){.s-set__aside__selected .selected-items .selected-item__thumbnail{flex:0 0 96px;width:96px}.s-set__aside__selected .selected-items .selected-item__detail{-moz-column-gap:16px;column-gap:16px;display:grid;flex:1;grid-template-columns:minmax(0,1fr) 32px}}.s-set__aside__selected .selected-items .selected-item__detail .name{font-size:.75rem;font-weight:700;letter-spacing:0;line-height:1.6}@media screen and (max-width:760px){.s-set__aside__selected .selected-items .selected-item__detail .name{font-size:.875rem}}.s-set__aside__selected .selected-items .selected-item__control{display:grid;grid-template-columns:32px minmax(0,1fr) 32px;margin-top:6px;max-width:120px}@media screen and (max-width:760px){.s-set__aside__selected .selected-items .selected-item__control{display:flex;flex-direction:column;justify-content:space-between;margin-top:0;max-width:100%;min-height:106px;width:100%}}.s-set__aside__selected .selected-items .selected-item__control__button{height:32px;width:32px}@media screen and (max-width:760px){.s-set__aside__selected .selected-items .selected-item__control__button:first-child{order:2}.s-set__aside__selected .selected-items .selected-item__control__button:last-child{order:0}}.s-set__aside__selected .selected-items .selected-item__control__button>div{align-items:center;border:1px solid var(--color-text-main);border-radius:50%;cursor:pointer;display:flex;height:100%;justify-content:center;width:100%}@media screen and (max-width:760px){.s-set__aside__selected .selected-items .selected-item__control__button>div{flex:0 0 32px}}.s-set__aside__selected .selected-items .selected-item__control__button>div i{width:12px}.s-set__aside__selected .selected-items .selected-item__control__qty{flex:1}@media screen and (max-width:760px){.s-set__aside__selected .selected-items .selected-item__control__qty{align-items:center;display:flex;flex-direction:column;justify-content:center;order:1}}.s-set__aside__selected .selected-items .selected-item__control__qty>input{font-size:1.125rem;letter-spacing:.06em;line-height:1.6;text-align:center;width:100%}@media screen and (max-width:760px){.s-set__aside__selected .selected-items .selected-item__control__qty>input{font-size:1rem;height:100%}}.s-set__aside__footer{padding:24px}@media screen and (max-width:760px){.s-set__aside__footer{padding:16px 24px;position:relative;z-index:1}.s-set__aside__footer .price-area{display:none}}.s-set__aside__footer .price-area__upper{align-items:baseline;display:flex;justify-content:space-between}.s-set__aside__footer .price-area__label{font-size:.875rem;font-weight:700;letter-spacing:.06em;line-height:1.6}.s-set__aside__footer .price-area__values{text-align:right}.s-set__aside__footer .price-area__values *{font-weight:700}.s-set__aside__footer .price-area__values strong{font-family:var(--font-family-en);font-size:1.75rem;letter-spacing:0;line-height:1}.s-set__aside__footer .price-area__values span{letter-spacing:.06em;line-height:1.6}.s-set__aside__footer .price-area__values span.unit{font-size:1rem}.s-set__aside__footer .price-area__values span.tax{display:inline-block;font-size:.75rem;margin-left:-.5em}.s-set__aside__footer .price-area__lower{margin-top:4px;text-align:right}.s-set__aside__footer .price-area__lower span{color:var(--color-text-sub);font-size:.75rem;font-weight:700;letter-spacing:.06em;line-height:1.6}.s-set__aside__footer .cta-area{margin-top:16px}@media screen and (max-width:760px){.s-set__aside__footer .cta-area{margin-top:0}}.s-set__aside__footer .cta-area .a-button-cta .inactive{display:none}@media screen and (max-width:760px){.s-set__aside__footer .cta-area .a-button-cta{margin-left:auto;margin-right:auto;max-width:354px}.s-set__aside__footer .cta-area .a-button-cta .active{display:inline-block}.s-set__aside__footer .cta-area .a-button-cta .inactive{display:none}.s-set__aside__footer .cta-area .a-button-cta i{right:24px}}.s-set__aside__footer .cta-area .a-button-cta[disabled]{background-color:#d5d5d5;pointer-events:none}@media screen and (max-width:760px){.s-set__aside__footer .cta-area .a-button-cta[disabled] .active{display:none}.s-set__aside__footer .cta-area .a-button-cta[disabled] .inactive{display:inline-block}}.s-set__aside__line-button{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:32px 24px 24px}@media screen and (max-width:760px){.s-set__aside__line-button{padding:16px}}.s-set__aside__line-button .a-button-cta{background-color:#07b53b}@media screen and (max-width:760px){.s-set__aside__line-button .a-button-cta{height:48px}}.s-set__aside__line-button .line-button-description{font-size:.875rem;font-weight:700;line-height:1.5;margin-top:12px;text-align:center}@media screen and (max-width:760px){.s-set__aside__line-button .line-button-description{font-size:.75rem}}.s-product-detail{position:relative}@media screen and (max-width:760px){.s-product-detail{position:static}}.s-product-detail__inner{display:grid;grid-template-columns:repeat(2,50%);position:relative}@media screen and (max-width:760px){.s-product-detail__inner{display:block;position:static}}.s-product-detail__images{position:static}.s-product-detail__images .images-container{left:0;position:sticky;top:0}@media screen and (max-width:760px){.s-product-detail__images .images-container{position:static}.s-product-detail__images .sliders-wrap{margin-left:-16px;margin-right:-16px;width:-webkit-fill-available;width:-moz-available;width:stretch}}.s-product-detail__images .sliders-wrap .main-slider{overflow:visible;padding-left:24px;padding-right:72px}@media screen and (max-width:760px){.s-product-detail__images .sliders-wrap .main-slider{padding-left:0;padding-right:0}.s-product-detail__images .sliders-wrap .main-slider .splide__slide{padding-left:24px;padding-right:24px}}.s-product-detail__images .sliders-wrap .main-slider .splide__slide p{border-radius:16px;overflow:clip}.s-product-detail__images .sliders-wrap .main-slider .splide__arrow{background:url(images/set-slider-arrow.svg) 50%/contain no-repeat;border-radius:0;height:24px;opacity:1;width:12px}.s-product-detail__images .sliders-wrap .main-slider .splide__arrow:focus{outline:none}.s-product-detail__images .sliders-wrap .main-slider .splide__arrow--prev{left:0;scale:-1 1}@media screen and (max-width:760px){.s-product-detail__images .sliders-wrap .main-slider .splide__arrow--prev{left:4px}}.s-product-detail__images .sliders-wrap .main-slider .splide__arrow--next{right:50px}@media screen and (max-width:760px){.s-product-detail__images .sliders-wrap .main-slider .splide__arrow--next{right:4px}}.s-product-detail__images .sliders-wrap .main-slider .splide__arrow svg{display:none}.s-product-detail__images .sliders-wrap .thumb-wrap{display:grid;gap:8px 16px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:16px;padding-left:24px;padding-right:72px}@media screen and (max-width:760px){.s-product-detail__images .sliders-wrap .thumb-wrap{grid-template-columns:repeat(3,minmax(0,1fr))}}.s-product-detail__images .sliders-wrap .thumb-wrap .thumb-item{border-radius:8px;cursor:pointer;opacity:.4;overflow:clip}.s-product-detail__images .sliders-wrap .thumb-wrap .thumb-item.is-active{opacity:1}.s-product-detail__images .controls{display:flex;display:none;justify-content:center;margin-top:24px;padding-left:24px;padding-right:72px}@media screen and (max-width:760px){.s-product-detail__images .controls{background-color:var(--color-base);border-bottom-left-radius:16px;border-bottom-right-radius:24px;bottom:24px;filter:drop-shadow(0 1px 4px var(--color-text-main-20));left:16px;padding:16px;position:absolute;width:calc(100% - 32px);z-index:2}}.s-product-detail__images .controls__inner{display:grid;grid-template-columns:44px 90px 44px}.s-product-detail__images .controls__inner *{align-self:center}.s-product-detail__images .controls__button{width:44px}.s-product-detail__images .controls__button>button{align-items:center;border:1px solid var(--color-text-main);border-radius:50%;display:flex;height:44px;justify-content:center;width:100%}.s-product-detail__images .controls__qty{font-family:var(--font-family-en);font-size:1.5rem;letter-spacing:.06em;line-height:1.6;text-align:center}.s-product-detail__details{margin-top:24px}@media screen and (max-width:760px){.s-product-detail__details{padding-bottom:90px}}.s-product-detail__title{font-size:1.5rem;font-weight:700;letter-spacing:.1em;line-height:1.8}@media screen and (max-width:760px){.s-product-detail__title{font-size:1.25rem}}.s-product-detail__sub-title{font-size:1rem;font-weight:700;letter-spacing:.06em;line-height:1.8;margin-top:16px}@media screen and (max-width:760px){.s-product-detail__sub-title{font-size:.875rem}}.s-product-detail__tags{display:flex;flex-wrap:wrap;gap:8px 10px;margin-top:16px}.s-product-detail__tags .tag{align-items:center;border:1px solid var(--color-border-solid);border-radius:100px;display:flex;justify-content:center;padding:0 12px}.s-product-detail__tags .tag[data-value=NEW]{background-color:var(--color-green);border-color:var(--color-green);color:var(--color-base)}.s-product-detail__tags .tag>span{font-size:.875rem;font-weight:700;letter-spacing:.06em;line-height:1.6}.s-product-detail__desc{font-size:.875rem;font-weight:700;letter-spacing:.06em;line-height:1.8;margin-top:24px}.s-product-detail__chef-info{background-color:var(--color-bg-primary);border-radius:32px 8px;margin-top:24px;padding:28px}@media screen and (max-width:760px){.s-product-detail__chef-info{padding:20px}}.s-product-detail__chef-info .profile{align-items:center;display:flex;gap:20px}.s-product-detail__chef-info .profile .image{border-radius:50%;flex:0 0 72px;overflow:clip;width:72px}.s-product-detail__chef-info .profile .labels .label{align-items:center;background-color:var(--color-base);border:1px solid var(--color-text-main);border-radius:100px;display:inline-flex;justify-content:center;padding:4px 12px 2px}.s-product-detail__chef-info .profile .labels .label>span{font-family:var(--font-family-en);font-size:.875rem;font-weight:700;letter-spacing:.06em;line-height:1;text-transform:uppercase}.s-product-detail__chef-info .profile .labels .name{font-size:1.125rem;font-weight:700;letter-spacing:.1em;line-height:1.6;margin-top:8px}.s-product-detail__chef-info .message{font-size:.875rem;letter-spacing:.06em;line-height:2;margin-top:16px}.s-product-detail__nutrients{margin-top:24px}.s-product-detail__nutrients .nutrients-label{font-size:1rem;font-weight:700;letter-spacing:.1em;line-height:1.8}.s-product-detail__nutrients .nutrients-cal{font-size:.875rem;font-weight:700;letter-spacing:.06em;line-height:1.6;margin-top:4px}.s-product-detail__nutrients .nutrients-list{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px}@media screen and (max-width:760px){.s-product-detail__nutrients .nutrients-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.s-product-detail__nutrients .nutrient-item{align-items:center;background-color:var(--color-bg-primary);border-radius:16px;display:flex;flex-direction:column;justify-content:center;padding-bottom:16px;padding-top:16px}.s-product-detail__nutrients .nutrient-item__label{align-items:center;display:flex;flex-direction:column;gap:4px;justify-content:center}.s-product-detail__nutrients .nutrient-item__label>i{display:block;width:20px}.s-product-detail__nutrients .nutrient-item__label>span{font-size:.875rem;font-weight:700;letter-spacing:.06em;line-height:1.6}.s-product-detail__nutrients .nutrient-item__value{color:var(--color-text-accent);margin-top:4px;text-align:center}.s-product-detail__nutrients .nutrient-item__value strong{font-family:var(--font-family-en);font-size:1.75rem;font-weight:800}.s-product-detail__nutrients .nutrient-item__value span{display:inline-block;font-size:.875rem;font-weight:700;letter-spacing:.06em;line-height:1;margin-left:-.2em}.s-product-detail__ingredients{margin-top:24px}.s-product-detail__ingredients *{font-size:.875rem;letter-spacing:.06em;line-height:1.8}.s-product-detail__ingredients .ingredients-label{font-weight:700}