@media(min-width:750px){body.template-index .featured-grid-section.page-width{padding-inline:8px!important;width:100%!important;max-width:none!important;margin-inline:0!important}body.template-index .featured-grid-section .section-head{padding-inline:0!important;margin:0 0 12px!important;width:100%!important;text-align:left!important}body.template-index .featured-grid-section .featured-grid{display:grid!important;width:100%!important;max-width:100%!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin:0!important;padding:0!important;justify-content:stretch!important;align-items:start!important}body.template-index .featured-grid-section .featured-grid>.product-card,body.template-index .featured-grid-section .featured-grid .product-card{box-sizing:border-box!important;min-width:0!important;width:100%!important;max-width:100%!important;padding:0!important;margin:0!important;justify-self:stretch!important;align-self:start!important;gap:8px!important}body.template-index .featured-grid-section .product-card__media,body.template-index .featured-grid-section .product-card__image-wrap{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;box-sizing:border-box!important}body.template-index .featured-grid-section .product-card__image-wrap{aspect-ratio:4/5!important;border-radius:0!important}body.template-index .featured-grid-section .product-card__info{padding:6px 0 0!important;margin:0!important;text-align:left!important}body.template-index .featured-grid-section .fgt-panel__footer{margin-top:12px!important;text-align:left!important}}@media(min-width:750px)and (max-width:1099px){body.template-index .featured-grid-section .featured-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(min-width:750px)and (max-width:899px){body.template-index .featured-grid-section .featured-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}body.template-index .featured-grid-section .fgt-panels,body.template-index .featured-grid-section .fgt-panel,body.template-index .featured-grid-section .featured-grid,body.template-index .featured-grid-section .fgt-item{min-width:0!important}body.template-index .featured-grid-section .product-card__info,body.template-index .featured-grid-section .product-card__price,body.template-index .featured-grid-section .product-card__savings{justify-content:flex-start!important;justify-items:start!important;align-items:flex-start!important;text-align:left!important}body.template-index .featured-grid-section .product-card__price--sale .price-current,body.template-index .featured-grid-section .product-card__savings{color:#e7473f!important;font-weight:700!important}body.template-index .featured-grid-section .product-card__price .price-old{color:#8f8f8f!important;text-decoration:line-through!important}@media(max-width:749px){body.template-index .featured-grid-section .section-head{margin-bottom:14px!important}body.template-index .featured-grid-section .product-card__info{padding:5px 0 0!important}}body.template-product .ameshi-style-with{display:block!important;margin:25px 0!important;padding:20px 0 0!important;width:100%!important;max-width:100%!important;border-top:1px solid #e7e7e7!important;color:#161616!important;background:#fff!important}body.template-product .ameshi-style-with__header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0 0 13px!important;padding:0!important}body.template-product .ameshi-style-with__header h3{margin:0!important;font-family:var(--body-font)!important;font-size:16px!important;line-height:1.3!important;letter-spacing:0!important;font-weight:700!important;text-transform:uppercase!important;color:#161616!important}body.template-product .ameshi-style-with__nav{display:flex!important;gap:7px!important;flex:none!important}body.template-product .ameshi-style-with__arrow{display:inline-flex!important;justify-content:center!important;align-items:center!important;width:31px!important;height:31px!important;min-width:31px!important;border:1px solid #dedede!important;border-radius:6px!important;background:#fff!important;color:#141414!important;cursor:pointer!important;padding:0!important}body.template-product .ameshi-style-with__arrow svg{width:17px!important;height:17px!important}body.template-product .ameshi-style-with__arrow:disabled{opacity:.3!important;cursor:default!important}body.template-product .ameshi-style-with__rail{display:flex!important;flex-wrap:nowrap!important;gap:11px!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scroll-behavior:smooth!important;scroll-padding-inline:0!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-inline:contain!important;padding:0 0 7px!important;margin:0!important}body.template-product .ameshi-style-with__rail::-webkit-scrollbar{display:none!important}body.template-product .ameshi-style-with__card{display:flex!important;flex-direction:column!important;flex:0 0 clamp(155px,45%,232px)!important;min-width:0!important;width:clamp(155px,45%,232px)!important;max-width:232px!important;scroll-snap-align:start!important;overflow:hidden!important}body.template-product .ameshi-style-with__media{position:relative!important;overflow:hidden!important;width:100%!important;aspect-ratio:4/5!important;border-radius:6px!important;background:#f0eeeb!important}body.template-product .ameshi-style-with__image{display:block!important;width:100%!important;height:100%!important}body.template-product .ameshi-style-with__image img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important;transition:transform .32s cubic-bezier(.22,1,.36,1)!important}body.template-product .ameshi-style-with__image:hover img{transform:scale(1.025)!important}body.template-product .ameshi-style-with__plus{position:absolute!important;right:9px!important;bottom:9px!important;width:29px!important;height:29px!important;border:0!important;border-radius:50%!important;background:#404040d1!important;color:#fff!important;font-size:22px!important;font-weight:400!important;line-height:1!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0 0 2px!important;transition:background .2s ease!important}body.template-product .ameshi-style-with__plus:hover{background:#111!important}body.template-product .ameshi-style-with__plus:disabled{opacity:.55!important;cursor:wait!important}body.template-product .ameshi-style-with__info{padding:8px 0 0!important;display:flex!important;flex-direction:column!important;gap:3px!important;align-items:flex-start!important}body.template-product .ameshi-style-with__title{font-family:var(--body-font)!important;font-size:11px!important;line-height:1.4!important;font-weight:650!important;letter-spacing:0!important;color:#111!important;text-transform:uppercase!important}body.template-product .ameshi-style-with__price{display:flex!important;flex-flow:row wrap!important;justify-content:flex-start!important;gap:5px!important;align-items:baseline!important;font-size:12px!important;line-height:1.4!important;color:#111!important}body.template-product .ameshi-style-with__regular{font-weight:600!important;color:#111!important}body.template-product .ameshi-style-with__old{font-size:11px!important;color:#848484!important;text-decoration:line-through!important}body.template-product .ameshi-style-with__sale{font-weight:700!important;color:#141414!important}body.template-product .ameshi-style-with__save{font-weight:700!important;color:#d94746!important}body.template-product .ameshi-style-with__empty{margin:12px 0 0!important;font-size:12px!important;color:#777!important}body.template-product .ameshi-style-with__message:empty{display:none!important}body.template-product .ameshi-style-with__message{margin:7px 0 0!important;font-size:11px!important;color:#565656!important}@media(max-width:749px){body.template-product .ameshi-style-with{margin:23px 0!important;padding-top:16px!important}body.template-product .ameshi-style-with__card{flex-basis:62vw!important;width:62vw!important;max-width:250px!important}body.template-product .ameshi-style-with__header h3{font-size:15px!important}}@media(prefers-reduced-motion:reduce){body.template-product .ameshi-style-with__rail{scroll-behavior:auto!important}body.template-product .ameshi-style-with__image img{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/ameshi-v41-style-with.css.map */
