.chefrepi-page-store-show #errors{text-align:center;padding:200px 0}.chefrepi-page-store-show #store_show{padding:0 0 25px}.chefrepi-page-store-show #store_show>.block{margin:10px 15px 20px}.chefrepi-page-store-show #store_show>.block h2.title{margin-bottom:4px;font-size:20px;font-weight:700}.chefrepi-page-store-show #store_show>.block>.subtitle{color:#5a5a5a;margin-bottom:18px;font-size:13px;font-weight:700;line-height:1.7}.chefrepi-page-store-show #store_show>.block>p.size{margin-bottom:24px;font-size:16px}.chefrepi-page-store-show #store_show>.block>p.caution{color:#5a5a5a;font-size:12px}.chefrepi-page-store-show #store_show>.block .desc{margin-bottom:30px;font-size:15px}.chefrepi-page-store-show #store_show>.block .desc>span{color:#5a5a5a;font-size:13px}.chefrepi-page-store-show #store_show>.block>.desc-block{justify-content:space-between;align-items:center;margin-bottom:0;display:flex}.chefrepi-page-store-show #store_show>.block>.desc-block>.price{-moz-column-gap:8px;align-items:center;column-gap:8px;margin-bottom:0;font-size:20px;display:flex}.chefrepi-page-store-show #store_show>.block>.desc-block>.price span{font-weight:700}.chefrepi-page-store-show #store_show>.block>.desc-block>.price span.default>del{color:#5a5a5a;font-size:14px}.chefrepi-page-store-show #store_show>.block>.desc-block>.price span.discount{color:#c73f33;font-size:12px}.chefrepi-page-store-show #store_show>.block>.desc-block>.price .shipping_free_notice{color:#fff;white-space:nowrap;background:#c73f33;border-radius:3px;margin-left:8px;padding:4px 10px;font-size:12px;font-weight:700;line-height:1.2;display:inline-block}.chefrepi-page-store-show #store_show>.block>.desc-block>.price del.default{color:#5a5a5a;font-size:14px;font-weight:700}.chefrepi-page-store-show #store_show>.block>.desc-block button{background:0 0;border:none;width:20px}.chefrepi-page-store-show #store_show>.block>.store-preparing{text-align:center;color:#5a5a5a;background:#f7f4ed;border-radius:5px;margin-bottom:28px;padding:14px 16px;font-size:13px;font-weight:700}.chefrepi-page-store-show #store_show>.block>section.info p{margin-bottom:0;font-size:14px}.chefrepi-page-store-show #store_show>.block>section.info p.shipping-date-note{color:#5a5a5a;font-size:12px}.chefrepi-page-store-show #store_show>.block>section.info p span.shipping_free{color:#c73f33;font-size:12px;font-weight:700}.chefrepi-page-store-show #store_show>.block>section.info p span.shipping_policy{color:#c73f33;font-size:12px}.chefrepi-page-store-show #store_show>.block>section.info{margin-bottom:30px}.chefrepi-page-store-show #store_show>.block .cart_button .form-caution{text-align:center;color:#c73f33;margin-bottom:4px;font-size:12px}.chefrepi-page-store-show #store_show>.block .cart_button .btn-cart{border-radius:5px;justify-content:center;align-items:center;width:100%;margin-bottom:50px;padding:18px 0;font-weight:700;display:flex}.chefrepi-page-store-show #store_show>.block .cart_button .btn-red{color:#c73f33;border:2px solid #c73f33}.chefrepi-page-store-show #store_show>.block .cart_button .btn-gray{color:#fff;background-color:#9b9b9b}.chefrepi-page-store-show #store_show>.block .cart_button.cart_button--top .btn-cart{margin-bottom:28px}.chefrepi-page-store-show #store_show>.relative{text-align:center}.chefrepi-page-store-show #store_show>.relative p.title{margin:0;font-size:15px}.chefrepi-page-store-show #store_show>.relative p.sub{margin:0 0 15px;font-family:Lato,-apple-system,circular,blinkmacsystemfont,roboto,sans-serif;font-size:10px}.chefrepi-page-store-show #store_show>.relative ul{flex-wrap:nowrap;width:100%;padding-left:0;list-style:none;display:flex;overflow:scroll}.chefrepi-page-store-show #store_show>.relative ul::-webkit-scrollbar{display:none}.chefrepi-page-store-show #store_show>.relative ul li{border-radius:5px;min-width:200px;max-width:200px;margin-left:20px;padding:10px;position:relative;box-shadow:0 0 4px #00000029,inset 0 0 4px #00000029}.chefrepi-page-store-show #store_show .store-card .wrapper{width:100%;margin-bottom:10px;display:flex}.chefrepi-page-store-show #store_show .store-card .wrapper img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.chefrepi-page-store-show #store_show .store-card>p{text-align:left;font-size:10px}.chefrepi-page-store-show #store_show .store-card>p.main{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.chefrepi-page-store-show #store_show .store-card>p.tag{color:#007185;font-family:Lato,-apple-system,circular,blinkmacsystemfont,roboto,sans-serif}.chefrepi-page-store-show #store_show .store-card>p.tag a{color:inherit}.chefrepi-page-store-show #store_show .store-card>.profile{text-align:left;display:flex}.chefrepi-page-store-show #store_show .store-card>.profile>img{border-radius:50%;width:18px;height:18px}.chefrepi-page-store-show #store_show .store-card>.profile p{margin:0 0 0 5px;font-family:Lato,-apple-system,circular,blinkmacsystemfont,roboto,sans-serif;font-size:10px}.chefrepi-page-store-show #store_show>.block .desc{color:#414141;line-height:1.95}.chefrepi-page-store-show #store_show>.block .desc .lead{color:#3e3936;letter-spacing:.01em;margin:8px 0 24px;font-size:19px;font-weight:700;line-height:1.75}.chefrepi-page-store-show #store_show>.block .desc .lead em{color:#c73f33;font-style:normal}.chefrepi-page-store-show #store_show>.block .desc .sign{text-align:right;color:#5a5a5a;margin:-8px 0 36px;font-size:13px}.chefrepi-page-store-show #store_show>.block .desc .heading{color:#3e3936;letter-spacing:.02em;border-bottom:1px solid #3e3936;margin:48px 0 20px;padding:0 0 14px;font-size:18px;font-weight:700;line-height:1.55}.chefrepi-page-store-show #store_show>.block .desc .heading .sub{color:#c73f33;letter-spacing:.22em;text-transform:uppercase;margin-bottom:8px;font-family:Lato,-apple-system,circular,blinkmacsystemfont,roboto,sans-serif;font-size:11px;font-weight:700;display:block}.chefrepi-page-store-show #store_show>.block .desc .series-intro{background:#faf6ee;border-radius:4px;margin:8px 0 36px;padding:22px}.chefrepi-page-store-show #store_show>.block .desc .series-intro>.kicker{letter-spacing:.22em;text-transform:uppercase;color:#c73f33;align-items:baseline;gap:12px;margin:0 0 12px;font-family:Lato,-apple-system,circular,blinkmacsystemfont,roboto,sans-serif;font-size:11px;font-weight:700;display:flex}.chefrepi-page-store-show #store_show>.block .desc .series-intro>.kicker>.vol{color:#b49c7a;letter-spacing:.18em;font-weight:500}.chefrepi-page-store-show #store_show>.block .desc .series-intro>.title{color:#3e3936;letter-spacing:.02em;margin:0 0 12px;font-size:17px;font-weight:700;line-height:1.55}.chefrepi-page-store-show #store_show>.block .desc .series-intro>.body{color:#414141;margin:0;font-size:14px;line-height:1.9}.chefrepi-page-store-show #store_show>.block .desc .series-intro strong{color:#c73f33;font-weight:700}.chefrepi-page-store-show #store_show>.block .desc .aside-card{background:#f5f2ec;border-radius:4px;margin:40px 0;padding:22px 22px 26px}.chefrepi-page-store-show #store_show>.block .desc .aside-card>.heading{color:#5a5a5a;border-bottom:1px solid #d8d2c0;margin:0 0 14px;padding:0 0 12px;font-size:15px;font-weight:700;line-height:1.5}.chefrepi-page-store-show #store_show>.block .desc .aside-card>.heading .sub{color:#9b9b9b;letter-spacing:.22em;margin-bottom:6px;font-size:10px}.chefrepi-page-store-show #store_show>.block .desc .aside-card p{color:#5a5a5a;font-size:13.5px;line-height:1.85}.chefrepi-page-store-show #store_show>.block .desc .aside-card p:last-child{margin-bottom:0}.chefrepi-page-store-show #store_show>.block .desc .aside-card figure.image{margin:16px 0 0}.chefrepi-page-store-show #store_show>.block .desc .aside-card figure.image>figcaption{color:#9b9b9b;margin-top:6px;font-size:11px}.chefrepi-page-store-show #store_show>.block .desc .sub-heading{color:#3e3936;letter-spacing:.03em;margin:36px 0 14px;padding:2px 0 2px 14px;font-size:16px;font-weight:700;line-height:1.55;position:relative}.chefrepi-page-store-show #store_show>.block .desc .sub-heading:before{content:"";background:#c73f33;border-radius:1px;width:3px;position:absolute;top:0;bottom:0;left:0}.chefrepi-page-store-show #store_show>.block .desc .pull{color:#3e3936;text-align:left;background:#faf6ee;border-left:3px solid #b49c7a;margin:20px 0;padding:14px 18px;font-size:15px;font-weight:400;line-height:1.85}.chefrepi-page-store-show #store_show>.block .desc .pull>strong{color:#c73f33;font-weight:700}.chefrepi-page-store-show #store_show>.block .desc .variants{border-top:1px solid #e6e0d2;margin:16px 0 0;padding:0;list-style:none}.chefrepi-page-store-show #store_show>.block .desc .variants>li{border-bottom:1px solid #e6e0d2;padding:8px 0}.chefrepi-page-store-show #store_show>.block .desc .variants>li>.head{flex-wrap:nowrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.chefrepi-page-store-show #store_show>.block .desc .variants>li .name{color:#3e3936;font-size:15px;font-weight:700;line-height:1.55}.chefrepi-page-store-show #store_show>.block .desc .variants>li .price{color:#3e3936;white-space:nowrap;letter-spacing:.02em;font-family:Lato,-apple-system,circular,blinkmacsystemfont,roboto,sans-serif;font-size:16px;font-weight:700}.chefrepi-page-store-show #store_show>.block .desc .variants>li .contents{color:#5a5a5a;margin:0;font-size:13.5px;line-height:1.85}.chefrepi-page-store-show #store_show>.block .desc .steps{counter-reset:store-desc-step;margin:16px 0 0;padding:0;list-style:none}.chefrepi-page-store-show #store_show>.block .desc .steps>li{counter-increment:store-desc-step;border-top:1px solid #e6e0d2;padding:14px 0 14px 44px;line-height:1.9;position:relative}.chefrepi-page-store-show #store_show>.block .desc .steps>li:first-child{border-top:0}.chefrepi-page-store-show #store_show>.block .desc .steps>li:before{content:counter(store-desc-step, decimal-leading-zero);color:#c73f33;letter-spacing:.06em;font-family:Lato,-apple-system,circular,blinkmacsystemfont,roboto,sans-serif;font-size:14px;font-weight:700;position:absolute;top:14px;left:0}.chefrepi-page-store-show #store_show>.block .desc .bullets{margin:8px 0 0;padding:0;list-style:none}.chefrepi-page-store-show #store_show>.block .desc .bullets>li{padding:6px 0 6px 20px;line-height:1.9;position:relative}.chefrepi-page-store-show #store_show>.block .desc .bullets>li:before{content:"";background:#b49c7a;border-radius:50%;width:6px;height:6px;position:absolute;top:17px;left:0}.chefrepi-page-store-show #store_show>.block .desc .specs{border-top:1px solid #e6e0d2;margin:16px 0 0;padding:0}.chefrepi-page-store-show #store_show>.block .desc .specs>div{border-bottom:1px solid #e6e0d2;gap:16px;padding:14px 0;font-size:14px;line-height:1.85;display:flex}.chefrepi-page-store-show #store_show>.block .desc .specs dt{color:#5a5a5a;flex:0 0 96px;margin:0;font-weight:700}.chefrepi-page-store-show #store_show>.block .desc .specs dd{color:#414141;flex:1;margin:0}.chefrepi-page-store-show #store_show>.block .desc .stamp{text-align:center;color:#c73f33;letter-spacing:.22em;text-transform:uppercase;border:2px solid #c73f33;margin:40px 0 8px;padding:16px;font-family:Lato,-apple-system,circular,blinkmacsystemfont,roboto,sans-serif;font-size:12px;font-weight:700}.chefrepi-page-store-show #store_show>.block .desc .note{color:#5a5a5a;margin:12px 0 0;font-size:13px;line-height:1.9}.chefrepi-page-store-show #store_show>.block .desc figure.image{margin:28px 0 32px}.chefrepi-page-store-show #store_show>.block .desc figure.image>img{width:100%;height:auto;display:block}.chefrepi-page-store-show #store_show>.block .desc figure.image>figcaption{text-align:center;color:#5a5a5a;letter-spacing:.06em;margin:10px 0 0;font-family:Lato,-apple-system,circular,blinkmacsystemfont,roboto,sans-serif;font-size:12px}.chefrepi-page-store-show #store_show>.block .desc hr.divider{background:#e6e0d2;border:0;height:1px;margin:48px 0}.chefrepi-page-store-show #store_show>.block .variant-options{margin:20px 0 22px}.chefrepi-page-store-show #store_show>.block .variant-options>.label{color:#5a5a5a;letter-spacing:.04em;align-items:baseline;gap:10px;margin:0 0 12px;font-size:13px;display:flex}.chefrepi-page-store-show #store_show>.block .variant-options>.label:before{content:"OPTION";color:#c73f33;letter-spacing:.22em;text-transform:uppercase;font-family:Lato,-apple-system,circular,blinkmacsystemfont,roboto,sans-serif;font-size:10px;font-weight:700}.chefrepi-page-store-show #store_show>.block .variant-options>.label:after{content:"";background:#e6e0d2;flex:1;align-self:center;height:1px}.chefrepi-page-store-show #store_show>.block .variant-options>ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.chefrepi-page-store-show #store_show>.block .variant-options>ul>li{position:relative}.chefrepi-page-store-show #store_show>.block .variant-options input[type=radio]{opacity:0;pointer-events:none;position:absolute}.chefrepi-page-store-show #store_show>.block .variant-options label{cursor:pointer;background:#fff;border:1px solid #e6e0d2;border-radius:4px;grid-template-columns:22px 1fr auto;align-items:center;gap:14px;margin:0;padding:14px 16px;transition:border-color .15s,background-color .15s;display:grid}.chefrepi-page-store-show #store_show>.block .variant-options label:hover{border-color:#b49c7a}.chefrepi-page-store-show #store_show>.block .variant-options .indicator{box-sizing:border-box;border:1.5px solid #bfbfbf;border-radius:50%;flex-shrink:0;width:18px;height:18px;transition:border-color .15s;position:relative}.chefrepi-page-store-show #store_show>.block .variant-options .indicator:after{content:"";background:#c73f33;border-radius:50%;transition:transform .15s;position:absolute;inset:3px;transform:scale(0)}.chefrepi-page-store-show #store_show>.block .variant-options .body{min-width:0}.chefrepi-page-store-show #store_show>.block .variant-options .name{color:#3e3936;font-size:14.5px;font-weight:700;line-height:1.5;display:block}.chefrepi-page-store-show #store_show>.block .variant-options .contents{color:#5a5a5a;margin-top:4px;font-size:12px;line-height:1.7;display:block}.chefrepi-page-store-show #store_show>.block .variant-options .price{color:#3e3936;white-space:nowrap;letter-spacing:.02em;font-family:Lato,-apple-system,circular,blinkmacsystemfont,roboto,sans-serif;font-size:15px;font-weight:700}.chefrepi-page-store-show #store_show>.block .variant-options .badge{letter-spacing:.14em;text-transform:uppercase;vertical-align:2px;border-radius:2px;margin-left:8px;padding:2px 7px;font-family:Lato,-apple-system,circular,blinkmacsystemfont,roboto,sans-serif;font-size:9.5px;font-weight:700;display:inline-block}.chefrepi-page-store-show #store_show>.block .variant-options .badge.badge--soldout{color:#9b9b9b;background:0 0;border:1px solid #cfcfcf}.chefrepi-page-store-show #store_show>.block .variant-options input[type=radio]:checked+label{background:#fcf6f1;border-color:#c73f33;box-shadow:inset 0 0 0 1px #c73f33}.chefrepi-page-store-show #store_show>.block .variant-options input[type=radio]:checked+label .indicator{border-color:#c73f33}.chefrepi-page-store-show #store_show>.block .variant-options input[type=radio]:checked+label .indicator:after{transform:scale(1)}.chefrepi-page-store-show #store_show>.block .variant-options input[type=radio]:focus-visible+label{outline-offset:2px;outline:2px solid #b49c7a}.chefrepi-page-store-show #store_show>.block .variant-options>ul>li.is-soldout label{cursor:not-allowed;background:#fafafa}.chefrepi-page-store-show #store_show>.block .variant-options>ul>li.is-soldout label:hover{border-color:#e6e0d2}.chefrepi-page-store-show #store_show>.block .variant-options>ul>li.is-soldout .name,.chefrepi-page-store-show #store_show>.block .variant-options>ul>li.is-soldout .contents{color:#9b9b9b}.chefrepi-page-store-show #store_show>.block .variant-options>ul>li.is-soldout .price{color:#9b9b9b;text-decoration:line-through;text-decoration-thickness:1px}.chefrepi-page-store-show #store_show>.block .variant-options>ul>li.is-soldout .indicator{background:repeating-linear-gradient(45deg,#e0e0e0,#e0e0e0 2px,#0000 2px 4px);border-color:#d0d0d0}.chefrepi-page-store-show #require_unlimited .modal-dialog{margin:50px auto;padding:0 1rem}.chefrepi-page-store-show #require_unlimited .modal-dialog .modal-content>img{z-index:10;width:20px;position:absolute;top:16px;right:17px}.chefrepi-page-store-show #require_unlimited .modal-dialog .modal-content .modal-body{text-align:center;padding:40px 16px}.chefrepi-page-store-show #require_unlimited .modal-dialog .modal-content .modal-body p.desc{margin:10px 0;font-size:14px;font-weight:700}.chefrepi-page-store-show #require_unlimited .modal-dialog .modal-content .modal-body a{color:#fff;border-radius:10px;width:210px;margin:auto;padding:8px 0;font-size:12px;display:block}.chefrepi-page-store-show #require_unlimited .modal-dialog .modal-content .modal-body a.red{background-color:#c73f33}.chefrepi-page-store-show #require_unlimited .modal-dialog .modal-content .modal-body a.red-outline{color:#c73f33;border:1px solid #c73f33}.chefrepi-page-store-show #store_show .preview.my-container>.preview{margin-bottom:10px}.chefrepi-page-store-show #store_show .preview.my-container>.preview>.img-wrapper{aspect-ratio:1;border-radius:5px;width:100%;max-height:400px;overflow:hidden}.chefrepi-page-store-show #store_show .preview.my-container>.preview>.img-wrapper>img{-o-object-fit:contain;object-fit:contain;border-radius:0;width:100%;height:100%;display:block}.chefrepi-page-store-show #store_show .preview.my-container>.preview img{-o-object-fit:cover;object-fit:cover;border-radius:5px;width:100%}.chefrepi-page-store-show #store_show .preview.my-container>.preview>ul{justify-content:center;width:100%;margin:10px 0;padding:0;list-style-type:none;display:flex}@media (width<=767px){.chefrepi-page-store-show #store_show .preview.my-container>.preview>ul{justify-content:flex-start}}.chefrepi-page-store-show #store_show .preview.my-container>.preview>ul::-webkit-scrollbar{display:none}.chefrepi-page-store-show #store_show .preview.my-container>.preview>ul.overflow{justify-content:start;overflow:scroll}.chefrepi-page-store-show #store_show .preview.my-container>.preview>ul li{margin-left:5px;position:relative}.chefrepi-page-store-show #store_show .preview.my-container>.preview>ul li>img{-o-object-fit:contain;object-fit:contain;border-radius:5px;width:60px;height:40px}.chefrepi-page-store-show #store_show .preview.my-container>.preview>ul li>img.active{border:2px solid green}.chefrepi-page-store-show #store_show .preview.my-container>.preview>ul li>.play{background-color:#0000004d;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.chefrepi-page-store-show #store_show .preview.my-container>.preview>ul li>.play>img{width:80px}
