@media screen and (max-width:749px){html,body{overflow-x:clip}[id$=__guarantee] .button{width:100%;justify-content:center}[id$=__benefits] .group-block:has(>.group-block-content.layout-panel-flex--row){width:100%;max-width:100%;min-width:0}[id$=__benefits] .group-block-content.layout-panel-flex--row{flex-flow:row nowrap;width:calc(100vw - 2 * var(--page-margin, 16px));max-width:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}[id$=__benefits] .group-block-content.layout-panel-flex--row::-webkit-scrollbar{display:none}[id$=__benefits] .group-block-content.layout-panel-flex--row>.group-block{flex:0 0 78%;scroll-snap-align:center}[id$=__ingredients] .group-block-content.layout-panel-flex--row>.group-block{padding:16px 18px}body.has-mobile-product-bar{padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}}@media screen and (min-width:750px)and (max-width:1199px){[id$=__benefits] .group-block-content.layout-panel-flex--row,[id$=__ingredients] .group-block-content.layout-panel-flex--row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1200px)and (hover:hover){[id$=__benefits] .group-block-content.layout-panel-flex--row>.group-block,[id$=__ingredients] .group-block-content.layout-panel-flex--row>.group-block{transition:transform .2s ease,box-shadow .2s ease;will-change:transform}[id$=__benefits] .group-block-content.layout-panel-flex--row>.group-block:hover,[id$=__ingredients] .group-block-content.layout-panel-flex--row>.group-block:hover{transform:translateY(-4px);box-shadow:0 12px 24px #00000014}}.mobile-product-bar{display:none}@media screen and (max-width:749px){.mobile-product-bar{display:flex;align-items:center;gap:12px;position:fixed;left:0;right:0;bottom:0;z-index:20;padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));-webkit-transform:translateZ(0);transform:translateZ(0);background:var(--color-background, #fff);box-shadow:0 -4px 16px #00000014}.mobile-product-bar__info{display:flex;flex-direction:column;min-width:0;flex:1;font-size:.875rem;line-height:1.3}.mobile-product-bar__title{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-product-bar .button{flex:0 0 auto;-webkit-tap-highlight-color:transparent}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/device-layouts.css.map */
