.head-area{position:fixed;top:0;z-index:1000;width:100%;transition:transform .5s}@media (max-width: 767.98px){.head-area.is-hidden{transform:translateY(calc(-60 * var(--base-font, 1) / 10 - var(--banner-area-height)))}}@media (min-width: 768px){.head-area.is-hidden{transform:translateY(calc(max(-6.25vw,-80px) - var(--banner-area-height)))}}.un-announce-wrap{display:none}.un-announce-wrap.un-announce-wrap--appear{display:block}.un-announce-bar{display:flex;align-items:center;justify-content:center;height:34px}@media (max-width: 767.98px){.un-announce-bar{padding-block:calc(8 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.un-announce-bar{padding-inline:calc(20 * var(--base-font, 1) / 10)}}.un-announce-bar--01{background-color:#fff}.un-announce-bar--02{background-color:#809b9b}.un-announce-bar--02 .un-announce-message{color:#fff}.un-announce-message{font-weight:500;text-align:center}@media (max-width: 767.98px){.un-announce-message{font-size:10px}}@media (min-width: 768px){.un-announce-message{font-size:12px}}.un-header{position:relative;background-color:#f7f3f0;transition:background-color .3s}.un-header.is-area{background-color:transparent}.un-header__inner{position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-width:1500px;height:100%;margin:auto}@media (max-width: 767.98px){.un-header__inner{gap:calc(40 * var(--base-font, 1) / 10);justify-content:space-between;height:calc(60 * var(--base-font, 1) / 10);padding-inline:calc(14 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.un-header__inner{gap:min(7.34375vw,94px);justify-content:space-between;height:min(6.25vw,80px);padding-inline:min(2.5vw,32px) min(.625vw,8px)}}.un-header__distortion{position:absolute;top:0;right:0;z-index:1020;content:""}@media (max-width: 767.98px){.un-header__distortion{width:calc(84 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.un-header__distortion{right:max(-5.3125vw,-68px);width:min(28.984375vw,371px)}}.un-header__text-wrapper{display:flex;align-items:center}@media (min-width: 768px){.un-header__text-wrapper{justify-content:space-between;width:100%}}.un-header__logo{position:relative;z-index:2000}@media (max-width: 767.98px){.un-header__logo img{width:calc(120 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.un-header__logo img{width:min(17.265625vw,221px)}}.un-header__logo a{display:flex;width:100%;height:100%}.un-header__icon-wrapper{position:relative;z-index:1020;display:flex}@media (max-width: 767.98px){.un-header__icon-wrapper{gap:calc(20 * var(--base-font, 1) / 10);margin-right:calc(92 * var(--base-font, 1) / 10)}}.un-header__icon-box{display:flex;flex-direction:column;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content}@media (max-width: 767.98px){.un-header__icon-box{gap:calc(2 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.un-header__icon-box{gap:min(.46875vw,6px);width:min(5.859375vw,75px);height:min(6.25vw,80px)}}.un-header__icon-box[aria-hidden=true]{display:none}@media (max-width: 767.98px){.un-header__icon{display:block;width:calc(20 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.un-header__icon{width:min(2.34375vw,30px)}}.un-header__icon-text{font-family:Josefin Sans,sans-serif;font-weight:600}@media (max-width: 767.98px){.un-header__icon-text{font-size:calc(10 * var(--base-font, 1) / 10);color:#333}}@media (min-width: 768px){.un-header__icon-text{font-size:min(.9375vw,12px);color:#fff}}.un-header__search-popover-container{position:relative}.un-header__search-popover{position:absolute;right:max(-1.5625vw,-20px);bottom:calc(-10 * var(--base-font, 1) / 10);z-index:1000;display:none;width:min(40.625vw,520px);padding:min(2.34375vw,30px);background-color:#fff;border-radius:calc(20 * var(--base-font, 1) / 10);box-shadow:0 0 calc(20 * var(--base-font, 1) / 10) #3333331a;transform:translateY(100%)}.un-header__search-popover.is-active{display:block}.un-header__search-popover-caret{position:absolute;top:calc(-16 * var(--base-font, 1) / 10);right:min(3.75vw,48px);width:0;height:0;border-right:calc(9 * var(--base-font, 1) / 10) solid transparent;border-bottom:calc(18 * var(--base-font, 1) / 10) solid #fff;border-left:calc(9 * var(--base-font, 1) / 10) solid transparent}.product-detail{overflow-x:clip}.product-detail-swiper-container .product-detail-main-container{overflow:hidden}@media (max-width: 767.98px){.product-detail-swiper-container .product-detail-main-container{border-radius:calc(10 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.product-detail-swiper-container .product-detail-main-container{border-radius:min(1.5625vw,20px)}}.product-detail-swiper-container .thumb-media{cursor:pointer;transition:opacity .4s ease}@media (hover: hover){.product-detail-swiper-container .thumb-media:hover{cursor:pointer;opacity:.6}}.product-detail-swiper-container .thumb-media:active,.product-detail-swiper-container .thumb-media:hover{cursor:pointer;opacity:.6}.product-detail-swiper-container .thumb-media.thumb-media-active{pointer-events:none;cursor:default}.product-detail-swiper-container .swiper-slide{cursor:pointer}.product-detail-swiper-container .swiper-controller{position:absolute;left:50%;z-index:1;width:100%;transform:translate(-50%)}@media (max-width: 767.98px){.product-detail-swiper-container .swiper-controller{top:calc(170 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.product-detail-swiper-container .swiper-controller{top:min(17.96875vw,230px)}}.product-detail-swiper-container .swiper-button-prev,.product-detail-swiper-container .swiper-button-next{background-color:#3333334d;border:1px solid #fff;border-radius:50%}@media (max-width: 767.98px){.product-detail-swiper-container .swiper-button-prev,.product-detail-swiper-container .swiper-button-next{width:calc(32 * var(--base-font, 1) / 10);height:calc(32 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.product-detail-swiper-container .swiper-button-prev,.product-detail-swiper-container .swiper-button-next{width:min(3.4375vw,44px);height:min(3.4375vw,44px)}}@media (max-width: 767.98px){.product-detail-swiper-container .swiper-button-prev{left:calc(10 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.product-detail-swiper-container .swiper-button-prev{left:min(.78125vw,10px)}}@media (max-width: 767.98px){.product-detail-swiper-container .swiper-button-next{right:calc(10 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.product-detail-swiper-container .swiper-button-next{right:min(.78125vw,10px)}}.product-detail-swiper-container .swiper-button-prev:after,.product-detail-swiper-container .swiper-button-next:after{content:"";background:url(../assets/un-common-icon-arrow_white.svg) no-repeat;background-size:contain}@media (max-width: 767.98px){.product-detail-swiper-container .swiper-button-prev:after,.product-detail-swiper-container .swiper-button-next:after{width:calc(12 * var(--base-font, 1) / 10);height:calc(8 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.product-detail-swiper-container .swiper-button-prev:after,.product-detail-swiper-container .swiper-button-next:after{width:min(1.40625vw,18px);height:min(.9375vw,12px)}}.product-detail-swiper-container .swiper-button-prev:after{transform:scaleX(-1)}.product-detail-swiper-container .swiper-button-prev.swiper-button-disabled,.product-detail-swiper-container .swiper-button-next.swiper-button-disabled{opacity:.7}.product-detail-swiper-container .thumb-wrapper{display:flex;flex-wrap:wrap}@media (max-width: 767.98px){.product-detail-swiper-container .thumb-wrapper{gap:calc(12 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.product-detail-swiper-container .thumb-wrapper{gap:min(.9375vw,12px);margin-top:min(.78125vw,10px)}}.product-detail-swiper-container .thumb-media{overflow:hidden}@media (max-width: 767.98px){.product-detail-swiper-container .thumb-media{width:calc((100% - 12 * var(--base-font, 1) / 10 * 5) / 6);border-radius:calc(3 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.product-detail-swiper-container .thumb-media{width:calc((100% - (min(.9375vw,12px)*7))/8);border-radius:min(.234375vw,3px)}}.product-detail-swiper-container .thumb-media.thumb-media-active{border:2px solid #f04e22}.product-detail-container{display:flex}@media (max-width: 767.98px){.product-detail-container{flex-direction:column}}@media (min-width: 768px){.product-detail-container{gap:min(6.25vw,80px)}}.product-detail-main{position:relative}@media (max-width: 767.98px){.product-detail-main{width:100%}}@media (min-width: 768px){.product-detail-main{width:min(35.9375vw,460px)}}@media (max-width: 767.98px){.product-detail-side{display:none}}@media (min-width: 768px){.product-detail-side{width:min(35.9375vw,460px)}}@media (max-width: 767.98px){.product-detail-sp{width:100%;margin-top:calc(32 * var(--base-font, 1) / 10)}}.product-detail-side-position{position:sticky}@media (min-width: 768px){.product-detail-side-position{top:min(7.8125vw,100px)}}.product-detail-side__title{font-weight:700}@media (max-width: 767.98px){.product-detail-side__title{font-size:calc(24 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.product-detail-side__title{font-size:min(1.875vw,24px)}}.product-detail-side__sub-title{color:#333}@media (max-width: 767.98px){.product-detail-side__sub-title{margin-top:calc(4 * var(--base-font, 1) / 10);font-size:calc(12 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.product-detail-side__sub-title{margin-top:min(.3125vw,4px);font-size:min(.9375vw,12px)}}@media (max-width: 767.98px){.product-detail__caption{margin:calc(12 * var(--base-font, 1) / 10) 0;font-size:calc(12 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.product-detail__caption{margin-top:min(.9375vw,12px);font-size:min(.9375vw,12px)}}@media (max-width: 767.98px){.product-detail-tag{margin-block:calc(24 * var(--base-font, 1) / 10) calc(16 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.product-detail-tag{margin-block:min(1.5625vw,20px) min(1.328125vw,17px)}}.product-detail-side__text{font-weight:500;line-height:1.58;color:#333}@media (max-width: 767.98px){.product-detail-side__text{margin:calc(24 * var(--base-font, 1) / 10) 0;font-size:calc(14 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.product-detail-side__text{margin-top:min(1.875vw,24px);font-size:min(.9375vw,12px)}}@media (max-width: 767.98px){.no-used-area{margin-top:calc(24 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.no-used-area{margin-top:min(1.875vw,24px)}}.no-used-list{display:flex}@media (max-width: 767.98px){.no-used-list{gap:calc(9 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.no-used-list{gap:min(.390625vw,5px)}}@media (max-width: 767.98px){.no-used-list li{width:calc(60 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.no-used-list li{width:min(2.890625vw,37px)}}.no-used__caption{font-weight:500;color:#f04e22}@media (max-width: 767.98px){.no-used__caption{margin-top:calc(8 * var(--base-font, 1) / 10);font-size:calc(12 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.no-used__caption{margin-top:min(.625vw,8px);font-size:min(.9375vw,12px)}}@media (max-width: 767.98px){.product-detail__price{margin-top:calc(37 * var(--base-font, 1) / 10);font-size:calc(16 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.product-detail__price{margin-top:min(1.875vw,24px);font-size:min(1.09375vw,14px)}}.product-detail__price span{font-family:Jost,sans-serif;font-weight:500;line-height:1.1}@media (max-width: 767.98px){.product-detail__price span{font-size:calc(40 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.product-detail__price span{font-size:min(2.5vw,32px)}}.product-detail-select{display:flex;align-items:center;padding-bottom:0}@media (max-width: 767.98px){.product-detail-select{gap:calc(32 * var(--base-font, 1) / 10);margin-top:calc(22 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.product-detail-select{gap:min(2.421875vw,31px);margin-top:min(1.875vw,24px)}}@media (max-width: 767.98px){.product-detail-select+.product-detail-select{margin-top:calc(15 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.product-detail-select+.product-detail-select{margin-top:min(1.25vw,16px)}}.product-detail-select__name{font-weight:700}@media (max-width: 767.98px){.product-detail-select__name{font-size:calc(14 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.product-detail-select__name{font-size:min(1.09375vw,14px)}}.product-detail-capacity{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap}@media (max-width: 767.98px){.product-detail-capacity{gap:calc(10 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.product-detail-capacity{gap:min(.78125vw,10px)}}.product-detail-capacity-button{display:flex;align-items:center;justify-content:flex-start;cursor:pointer;background-color:#fff;border:2px solid #ddd;transition:opacity .4s ease}@media (hover: hover){.product-detail-capacity-button:hover{cursor:pointer;opacity:.6}}.product-detail-capacity-button:active,.product-detail-capacity-button:hover{cursor:pointer;opacity:.6}@media (max-width: 767.98px){.product-detail-capacity-button{gap:calc(6 * var(--base-font, 1) / 10);width:100%;height:calc(46 * var(--base-font, 1) / 10);border-radius:calc(35 * var(--base-font, 1) / 10);padding-inline:calc(10 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.product-detail-capacity-button{gap:min(.46875vw,6px);height:min(4.375vw,56px);border-radius:min(2.734375vw,35px);padding-inline:calc(10 * var(--base-font, 1) / 10)}}.product-detail-capacity__circle img{border-radius:999px}@media (max-width: 767.98px){.product-detail-capacity__circle{width:calc(30 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.product-detail-capacity__circle{width:min(2.8125vw,36px)}}.product-detail-capacity__text{font-weight:500;line-height:1.2;pointer-events:none}@media (max-width: 767.98px){.product-detail-capacity__text{font-size:calc(16 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.product-detail-capacity__text{font-size:min(1.25vw,16px)}}.product-detail-capacity-button.is-active{border:2px solid #f04e22}@media (hover: hover){.product-detail-capacity-button.is-active{pointer-events:none;opacity:1}}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.number-input[type=number]{font-weight:700;text-align:center;border:none}@media (max-width: 767.98px){.number-input[type=number]{width:calc(55 * var(--base-font, 1) / 10);font-size:calc(20 * var(--base-font, 1) / 10);line-height:1.2}}@media (min-width: 768px){.number-input[type=number]{width:min(3.984375vw,51px);font-size:min(1.5625vw,20px);line-height:1.4}}.number-box__main{display:flex;overflow:hidden;border:1px solid #333;align-items:center}@media (max-width: 767.98px){.number-box__main{height:calc(46 * var(--base-font, 1) / 10);border-radius:calc(35 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.number-box__main{height:min(3.59375vw,46px);border-radius:min(2.734375vw,35px)}}.in-cart-number-control{position:relative;display:inline-block;cursor:pointer;transition:all .3s}@media (max-width: 767.98px){.in-cart-number-control{width:calc(46 * var(--base-font, 1) / 10)!important}}@media (min-width: 768px){.in-cart-number-control{width:min(3.75vw,48px)!important}}.control-icon{position:absolute;top:50%;left:50%;width:calc(16 * var(--base-font, 1) / 10);height:calc(16 * var(--base-font, 1) / 10);transform:translate(-50%,-50%)}@media (min-width: 768px){.control-icon{width:min(1.171875vw,15px);height:min(1.171875vw,15px)}}.control-icon:before,.control-icon:after{position:absolute;top:50%;left:50%;width:100%;height:1px;content:"";background-color:#333;border-radius:9999px;transform:translate(-50%,-50%)}.control-icon.control-plus:after{transform:translate(-50%,-50%) rotate(90deg)}@media (max-width: 767.98px){.product-detail-cart{width:100%;height:calc(60 * var(--base-font, 1) / 10);margin:calc(40 * var(--base-font, 1) / 10) auto 0}}@media (min-width: 768px){.product-detail-cart{width:min(18.125vw,232px);height:min(3.75vw,48px);margin-top:min(2.34375vw,30px)}}@media (max-width: 767.98px){.product-detail-cart .c-button-link__icon{right:calc(30 * var(--base-font, 1) / 10);width:calc(26 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.product-detail-cart .c-button-link__icon{right:min(1.40625vw,18px);width:min(1.40625vw,18px)}}@media (max-width: 767.98px){.product-detail-cart .c-button-link{height:calc(60 * var(--base-font, 1) / 10)}}@media (max-width: 767.98px){.product-detail-feature{padding-top:calc(108 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.product-detail-feature{padding-top:min(10.15625vw,130px)}}@media (max-width: 767.98px){.product-detail-feature-point{margin-top:calc(25 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.product-detail-feature-point{margin-top:min(1.25vw,16px)}}.product-detail-feature-point li{display:flex;align-items:flex-start}@media (max-width: 767.98px){.product-detail-feature-point li{flex-direction:column;gap:calc(12 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.product-detail-feature-point li{gap:min(1.5625vw,20px)}}@media (max-width: 767.98px){.product-detail-feature-point li+li{margin-top:calc(31 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.product-detail-feature-point li+li{margin-top:min(1.875vw,24px)}}.product-detail-feature-point__image{overflow:hidden}@media (max-width: 767.98px){.product-detail-feature-point__image{width:100%;border-radius:calc(10 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.product-detail-feature-point__image{width:min(15.625vw,200px);border-radius:min(.78125vw,10px)}}@media (max-width: 767.98px){.product-detail-feature-point__text-area{width:100%}}@media (min-width: 768px){.product-detail-feature-point__text-area{width:calc(100% - min(1.5625vw,20px) - min(15.625vw,200px))}}.product-detail-feature-point__title{font-weight:700}@media (max-width: 767.98px){.product-detail-feature-point__title{font-size:calc(16 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.product-detail-feature-point__title{font-size:min(1.25vw,16px)}}@media (max-width: 767.98px){.product-detail-feature-point__text{margin-top:calc(8 * var(--base-font, 1) / 10);font-size:calc(14 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.product-detail-feature-point__text{margin-top:min(.625vw,8px);font-size:min(1.09375vw,14px)}}.product-detail-feature-point__link{border-bottom:1px solid #333}.accordion{border-top:1px solid #ccc;border-bottom:1px solid #ccc}.accordion__body{height:auto;overflow:hidden;transition:all .5s}.accordion .accordion__button{display:flex;justify-content:space-between;cursor:pointer;transition:all .3s}@media (hover: hover){.accordion .accordion__button{transition:opacity .2s ease-out}.accordion .accordion__button:hover{opacity:.7}}@media (max-width: 767.98px){.accordion .accordion__button{padding-block:calc(24 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.accordion .accordion__button{padding-block:min(1.484375vw,19px)}}.accordion .accordion-cross{position:relative}@media (max-width: 767.98px){.accordion .accordion-cross{width:calc(36 * var(--base-font, 1) / 10);height:calc(26 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.accordion .accordion-cross{width:min(2.8125vw,36px);height:min(2.03125vw,26px)}}.accordion .accordion-cross:before,.accordion .accordion-cross:after{position:absolute;top:50%;left:50%;content:"";background-color:#f04e22;border-radius:9999px;transform:translate(-50%,-50%)}@media (max-width: 767.98px){.accordion .accordion-cross:before,.accordion .accordion-cross:after{width:calc(20 * var(--base-font, 1) / 10);height:calc(2 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.accordion .accordion-cross:before,.accordion .accordion-cross:after{width:min(1.5625vw,20px);height:min(.15625vw,2px)}}.accordion .accordion-cross:after{transition:all .3s;transform:translate(-50%,-50%) rotate(-90deg)}@media (max-width: 767.98px){.accordion.open{padding-bottom:calc(40 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.accordion.open{padding-bottom:calc(36 * var(--base-font, 1) / 10)}}@media (max-width: 767.98px){.accordion.open .accordion__button{padding-block:calc(24 * var(--base-font, 1) / 10) calc(15 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.accordion.open .accordion__button{padding-block:min(1.484375vw,19px) min(1.328125vw,17px)}}.accordion.open .accordion-cross:after{transform:translate(-50%,-50%) rotate(0)}@media (max-width: 767.98px){.product-detail-info{margin-top:calc(40 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.product-detail-info{margin-top:min(2.03125vw,26px)}}.product-detail-info .accordion-title{font-weight:700;letter-spacing:.1em}@media (max-width: 767.98px){.product-detail-info .accordion-title{font-size:calc(18 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.product-detail-info .accordion-title{font-size:min(1.40625vw,18px)}}.product-detail-link{letter-spacing:0}@media (max-width: 767.98px){.product-detail-link{font-size:calc(16 * var(--base-font, 1) / 10)}}.product-item dt{font-weight:700;color:#333}.product-item dd{color:#333}@media (max-width: 767.98px){.product-item dt{font-size:calc(16 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.product-item dt{font-size:min(1.25vw,16px)}}@media (max-width: 767.98px){.product-item dd{margin-top:calc(5 * var(--base-font, 1) / 10);font-size:calc(14 * var(--base-font, 1) / 10);line-height:1.58}}@media (min-width: 768px){.product-item dd{margin-top:min(.3125vw,4px);font-size:min(1.09375vw,14px)}}@media (max-width: 767.98px){.product-item+.product-item{margin-top:calc(25 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.product-item+.product-item{margin-top:min(1.953125vw,25px)}}.product-item__howtoeat-icon-list{display:grid}@media (max-width: 767.98px){.product-item__howtoeat-icon-list{grid-template-columns:repeat(2,calc(52 * var(--base-font, 1) / 10));gap:calc(12 * var(--base-font, 1) / 10);margin-block:calc(14 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.product-item__howtoeat-icon-list{grid-template-columns:repeat(7,min(4.0625vw,52px));gap:min(.9375vw,12px);margin-block:min(1.09375vw,14px)}}@media (max-width: 767.98px){.product-item__howtoeat-cooking+.product-item__howtoeat-cooking{margin-top:calc(20 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.product-item__howtoeat-cooking+.product-item__howtoeat-cooking{margin-top:min(1.5625vw,20px)}}.product-nutrition-table{border:1px solid #ddd}@media (max-width: 767.98px){.product-nutrition-table{margin-top:calc(10 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.product-nutrition-table{margin-top:min(.9375vw,12px)}}.product-nutrition__item{position:relative;display:grid;align-items:center;background-color:#fff}.product-nutrition__item:not(:first-child){border-top:1px solid #ddd}.product-nutrition__item:before{position:absolute;top:0;width:1px;height:100%;content:"";background-color:#ddd}@media (max-width: 767.98px){.product-nutrition__item:before{left:calc(146 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.product-nutrition__item:before{left:min(12.96875vw,166px)}}@media (max-width: 767.98px){.product-nutrition__item{grid-template-columns:calc(146 * var(--base-font, 1) / 10) 1fr}}@media (min-width: 768px){.product-nutrition__item{grid-template-columns:min(12.96875vw,166px) 1fr}}.product-nutrition__item dt,.product-nutrition__item dd{margin:0;font-weight:400;line-height:1.4;letter-spacing:.1em}@media (max-width: 767.98px){.product-nutrition__item dt,.product-nutrition__item dd{padding-block:calc(8 * var(--base-font, 1) / 10);font-size:calc(14 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.product-nutrition__item dt,.product-nutrition__item dd{padding-block:min(.625vw,8px);font-size:min(1.09375vw,14px)}}@media (max-width: 767.98px){.product-nutrition__item dt{padding-inline:calc(16 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.product-nutrition__item dt{padding-inline:min(1.25vw,16px)}}@media (max-width: 767.98px){.product-nutrition__item dd{padding-inline:calc(20 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.product-nutrition__item dd{padding-inline:min(2.34375vw,30px)}}@media (max-width: 767.98px){.allergy-content{margin-top:calc(31 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.allergy-content{margin-top:min(2.5vw,32px)}}.allergy-content__notion{font-weight:500}@media (max-width: 767.98px){.allergy-content__notion{margin-bottom:calc(10 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.allergy-content__notion{margin-bottom:min(.78125vw,10px)}}.allergy-content__notion span{position:relative;display:inline-block;background-color:#f04e22}@media (max-width: 767.98px){.allergy-content__notion span{top:calc(2 * var(--base-font, 1) / 10);width:calc(13 * var(--base-font, 1) / 10);height:calc(14 * var(--base-font, 1) / 10);margin-inline:calc(4 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.allergy-content__notion span{top:min(.15625vw,2px);width:min(1.015625vw,13px);height:min(1.09375vw,14px);margin-inline:min(.234375vw,3px)}}.allergy-content__title{font-weight:700;color:#f04e22}@media (max-width: 767.98px){.allergy-content__title{margin-bottom:calc(10 * var(--base-font, 1) / 10);font-size:calc(16 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.allergy-content__title{margin-bottom:min(.625vw,8px);font-size:min(1.25vw,16px)}}.allergy-content-check-list{display:flex;flex-wrap:wrap}@media (max-width: 767.98px){.allergy-content-check-list{gap:calc(9 * var(--base-font, 1) / 10) calc(6 * var(--base-font, 1) / 10)!important}}@media (min-width: 768px){.allergy-content-check-list{gap:min(.625vw,8px) min(.46875vw,6px)!important}}@media (max-width: 767.98px){.allergy-content-check-list.allergy-content-check-list--main{margin-bottom:calc(24 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.allergy-content-check-list.allergy-content-check-list--main{margin-bottom:min(1.875vw,24px)}}.allergy-content-check-item{overflow:hidden;font-weight:700;color:#666;letter-spacing:-.1em;background-color:#eee;border:1px solid #ddd}@media (max-width: 767.98px){.allergy-content-check-item{padding:calc(6 * var(--base-font, 1) / 10) calc(10 * var(--base-font, 1) / 10);font-size:calc(12 * var(--base-font, 1) / 10);border-radius:calc(3 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.allergy-content-check-item{padding:min(.5859375vw,7.5px) min(.78125vw,10px) min(.46875vw,6px);font-size:min(.9375vw,12px);border-radius:min(.234375vw,3px)}}.allergy-content-check-item--active{color:#fff;background-color:#f04e22;border:1px solid #f04e22}.allergy-content__caution{color:#f04e22}@media (max-width: 767.98px){.allergy-content__caution{margin-top:calc(32 * var(--base-font, 1) / 10);font-size:calc(14 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.allergy-content__caution{margin-top:min(2.5vw,32px);font-size:min(1.09375vw,14px)}}@media (max-width: 767.98px){.allergy-content__text{margin-top:calc(32 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.allergy-content__text{margin-top:min(1.25vw,16px)}}@media (max-width: 767.98px){.product-detail-button-area{padding-bottom:calc(20 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.product-detail-button-area{padding-bottom:min(2.96875vw,38px)}}.product-detail-button{margin-inline:auto}@media (max-width: 767.98px){.product-detail-button{width:calc(200 * var(--base-font, 1) / 10);margin-top:calc(27 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.product-detail-button{width:min(14.0625vw,180px);margin-top:min(7.34375vw,94px)}}@media (max-width: 767.98px){.user-voice{padding-top:calc(64 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.user-voice{padding-top:min(4.84375vw,62px)}}.user-voice__heading{display:flex;line-height:1}@media (max-width: 767.98px){.user-voice__heading{flex-direction:column}}@media (min-width: 768px){.user-voice__heading{gap:min(.9375vw,12px);align-items:center}}.user-voice__title{font-family:Josefin Sans,sans-serif;font-weight:400}@media (max-width: 767.98px){.user-voice__title{font-size:calc(32 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.user-voice__title{font-size:min(2.5vw,32px)}}.user-voice__sub-title{font-weight:500;line-height:1.4;letter-spacing:.1em}@media (max-width: 767.98px){.user-voice__sub-title{font-size:calc(14 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.user-voice__sub-title{font-size:min(1.09375vw,14px)}}.user-voice-list{display:flex;flex-wrap:wrap}@media (max-width: 767.98px){.user-voice-list{flex-wrap:wrap;gap:calc(32 * var(--base-font, 1) / 10) calc(17 * var(--base-font, 1) / 10)!important;margin-top:calc(24 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.user-voice-list{gap:min(.859375vw,11px)!important;margin-top:min(1.25vw,16px)}}.user-voice-item{position:relative;width:100%;background-color:#fff}@media (max-width: 767.98px){.user-voice-item{width:calc((100% - 17 * var(--base-font, 1) / 10) / 2);padding:calc(10 * var(--base-font, 1) / 10) calc(10 * var(--base-font, 1) / 10) calc(12 * var(--base-font, 1) / 10);border-radius:calc(10 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.user-voice-item{padding:min(.78125vw,10px) min(.78125vw,10px) min(.546875vw,7px);border-radius:min(.78125vw,10px)}}.user-voice-item:before{position:absolute;z-index:0;display:block;clip-path:polygon(0 0,95% 0,100% 100%);content:"";background-color:#fff}@media (max-width: 767.98px){.user-voice-item:before{right:calc(26 * var(--base-font, 1) / 10);bottom:calc(-18 * var(--base-font, 1) / 10);width:calc(52 * var(--base-font, 1) / 10);height:calc(32 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.user-voice-item:before{right:calc(30 * var(--base-font, 1) / 10);bottom:max(-1.25vw,-16px);width:min(4.0625vw,52px);height:min(2.5vw,32px)}}.user-voice-item__image{overflow:hidden}@media (max-width: 767.98px){.user-voice-item__image{border-radius:calc(10 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.user-voice-item__image{border-radius:min(.78125vw,10px)}}.user-voice-item__text{left:1.4;font-weight:500;letter-spacing:.1em}@media (max-width: 767.98px){.user-voice-item__text{margin-top:calc(12 * var(--base-font, 1) / 10);font-size:calc(12 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.user-voice-item__text{margin-top:min(.9375vw,12px);font-size:min(.9375vw,12px)}}.ser-voice-item__author{font-weight:400;letter-spacing:.1em}@media (max-width: 767.98px){.ser-voice-item__author{margin-top:calc(8 * var(--base-font, 1) / 10);font-size:calc(12 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.ser-voice-item__author{margin-top:min(.625vw,8px);font-size:min(.9375vw,12px)}}.user-voice__caption{line-height:1.6}@media (max-width: 767.98px){.user-voice__caption{margin-top:calc(24 * var(--base-font, 1) / 10);font-size:calc(12 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.user-voice__caption{margin-top:min(2.03125vw,26px);font-size:min(.9375vw,12px)}}@media (max-width: 767.98px){.arrange-recipe{margin-top:calc(64 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.arrange-recipe{margin-top:min(4.6875vw,60px)}}.arrange-recipe__heading{display:flex;line-height:1}@media (max-width: 767.98px){.arrange-recipe__heading{flex-direction:column}}@media (min-width: 768px){.arrange-recipe__heading{gap:min(.9375vw,12px);align-items:center}}.arrange-recipe__title{font-family:Josefin Sans,sans-serif;font-weight:400}@media (max-width: 767.98px){.arrange-recipe__title{font-size:calc(32 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.arrange-recipe__title{font-size:min(2.5vw,32px)}}.arrange-recipe__sub-title{font-weight:500;line-height:1.4;letter-spacing:.1em}@media (max-width: 767.98px){.arrange-recipe__sub-title{font-size:calc(14 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.arrange-recipe__sub-title{font-size:min(1.09375vw,14px)}}.arrange-recipe-list{display:flex}@media (max-width: 767.98px){.arrange-recipe-list{display:grid!important;grid-template-columns:repeat(2,1fr);gap:0 calc(17 * var(--base-font, 1) / 10)!important;margin-top:calc(24 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.arrange-recipe-list{gap:min(1.71875vw,22px)!important;margin-top:min(1.25vw,16px);flex-wrap:wrap}}.arrange-recipe-item{display:flex;flex-direction:column}@media (max-width: 767.98px){.arrange-recipe-item{display:grid;grid-template-rows:subgrid;grid-row:span 3}}@media (min-width: 768px){.arrange-recipe-item{width:calc((100% - min(1.71875vw,30px))/2)}}.arrange-recipe-item__image{grid-row:1;overflow:hidden}@media (max-width: 767.98px){.arrange-recipe-item__image{height:calc(103 * var(--base-font, 1) / 10);border-radius:calc(10 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.arrange-recipe-item__image{border-radius:min(.78125vw,10px)}}.arrange-recipe-item__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.arrange-recipe-item__name{grid-row:2;font-weight:700;line-height:1.4}@media (max-width: 767.98px){.arrange-recipe-item__name{margin-top:calc(12 * var(--base-font, 1) / 10);font-size:calc(16 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.arrange-recipe-item__name{margin-top:min(.78125vw,10px);font-size:min(1.25vw,16px)}}.arrange-recipe__button{grid-row:3}.arrange-recipe__button-link{letter-spacing:0;border:none!important}@media (max-width: 767.98px){.arrange-recipe__button-link{font-size:calc(14 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.arrange-recipe__button-link{font-size:min(1.09375vw,14px)}}@media (max-width: 767.98px){.arrange-recipe__button-link .c-button-link__icon{top:calc(50% - 3 * var(--base-font, 1) / 10)!important;right:calc(13 * var(--base-font, 1) / 10);width:calc(12 * var(--base-font, 1) / 10)!important}}@media (min-width: 768px){.arrange-recipe__button-link .c-button-link__icon{right:min(2.1875vw,28px)}}.products-frozen{position:absolute;z-index:2;display:flex;align-items:center;width:-moz-fit-content;width:fit-content;font-weight:700;color:#fff;background-color:#8bc5f0}@media (max-width: 767.98px){.products-frozen{top:calc(16 * var(--base-font, 1) / 10);left:calc(16 * var(--base-font, 1) / 10);padding:calc(2 * var(--base-font, 1) / 10) calc(6 * var(--base-font, 1) / 10);margin:calc(-1 * var(--base-font, 1) / 10) calc(3 * var(--base-font, 1) / 10) 0;font-size:calc(12 * var(--base-font, 1) / 10);border-radius:calc(3 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.products-frozen{top:min(1.25vw,16px);left:min(1.25vw,16px);padding:min(.234375vw,3px) min(.46875vw,6px);margin:max(-.078125vw,-1px) min(.234375vw,3px) 0;font-size:min(.9375vw,12px);border-radius:min(.234375vw,3px)}}@media (max-width: 767.98px){.products-frozen__icon{width:calc(14 * var(--base-font, 1) / 10);height:calc(14 * var(--base-font, 1) / 10);margin-right:calc(4 * var(--base-font, 1) / 10)}}@media (min-width: 768px){.products-frozen__icon{width:min(1.09375vw,14px);height:min(1.09375vw,14px);margin-right:min(.3125vw,4px)}}.products-frozen__icon img{display:block}
/*# sourceMappingURL=/cdn/shop/t/202/assets/un-collections-detail.css.map */
