@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}.bl-wrapper{color:#8c4600;font-family:dnp-shuei-gothic-gin-std,sans-serif;font-weight:500;letter-spacing:.04em;line-height:1.2}.bl-wrapper,input{font-feature-settings:"palt" on}input::-webkit-search-cancel-button{-webkit-appearance:none;background:url(images/input-search-cancel.svg) 50%/contain no-repeat;background-image:url(images/input-search-cancel.svg);background-repeat:no-repeat;background-size:cover;cursor:pointer;height:10px;padding-right:0;width:10px}input::-webkit-input-placeholder{color:#dedcd7}input::-moz-placeholder{color:#dedcd7}.bl-header-infomation{align-items:center;border-bottom:1px solid #ecebe6;display:flex}@media screen and (max-width:760px){.bl-header-infomation{align-items:flex-start;flex-direction:column}}.bl-header-infomation__message{background:#f5792c;border-bottom-right-radius:40px;color:#fff;flex:0 0 auto;font-size:16px;font-weight:600;letter-spacing:0;line-height:1.2;padding:10px 40px 10px 24px}@media screen and (max-width:760px){.bl-header-infomation__message{font-size:15px;padding:7px 24px 7px 8px}}.bl-header-infomation__message span{font-size:13px}@media screen and (max-width:760px){.bl-header-infomation__message span{font-size:12px}}.bl-header-infomation__news{flex:1 1 auto;overflow:hidden;padding:0 24px;text-align:right}@media screen and (max-width:760px){.bl-header-infomation__news{padding:8px 8px 8px 16px;text-align:left;width:100%}}.bl-header-infomation__news a{display:inline-block;font-size:16px;max-width:100%;overflow:hidden;text-decoration:underline;text-overflow:ellipsis;transition:.2s;white-space:nowrap}@media screen and (max-width:760px){.bl-header-infomation__news a{font-size:16px}}.bl-header-infomation__news a:hover{opacity:.4}.bl-header{background:#fff;left:0;position:sticky;top:0;width:100%;z-index:1000}.bl-header__main{align-items:center;border-bottom:1px solid #ecebe6;display:flex;gap:32px;padding-left:24px}@media screen and (max-width:760px){.bl-header__main{gap:16px;justify-content:space-between}}.bl-header__logo{flex:0 1 180px}@media screen and (max-width:760px){.bl-header__logo{flex:0 1 150px}}.bl-header__logo img{width:100%}.bl-header__submenu{display:flex;flex:1 1 auto;gap:16px}@media screen and (max-width:760px){.bl-header__submenu{display:none}}.bl-header__submenu a{align-items:center;display:flex;font-size:13px;gap:4px;transition:.2s}@media screen and (max-width:760px){.bl-header__submenu a{font-size:12px}}.bl-header__submenu a:hover{opacity:.4}.bl-header__submenu img{width:16px}.bl-header__tools{align-items:center;display:flex}.bl-header__search{padding-right:16px;position:relative}@media screen and (max-width:760px){.bl-header__search.is-pc{display:none}}.bl-header__search.is-sp{padding:24px 24px 16px}@media screen and (min-width:761px){.bl-header__search.is-sp{display:none}}.bl-header__search__title{color:#a8a397;font-size:18px;font-weight:600;margin-bottom:8px}@media screen and (max-width:760px){.bl-header__search__title{font-size:18px}}.bl-header__search input{border:1px solid #c9ccce;border-radius:4px;height:32px;padding:0 40px 0 16px;width:200px}@media screen and (max-width:760px){.bl-header__search input{height:48px;width:100%}}.bl-header__search button{align-items:center;background:#f71d1d;border-radius:0 4px 4px 0;bottom:0;display:flex;height:32px;justify-content:center;position:absolute;right:16px;width:40px}@media screen and (max-width:760px){.bl-header__search button{bottom:16px;height:48px;right:24px;width:48px}}.bl-header__search button:hover img{opacity:.4}.bl-header__search img{transition:.2s;width:20px}.bl-header__tool{align-items:center;border-left:1px solid #ecebe6;display:flex;flex-direction:column;gap:4px;padding:12px 0 7px;position:relative;transition:.4s;width:80px}@media screen and (max-width:760px){.bl-header__tool{padding:8px 0 7px;width:50px}}.bl-header__tool:hover{background:#ffebe2}.bl-header__tool[data-count]:not([data-count="0"]):after{align-items:center;background:#f5792c;border-radius:10px;color:#fff;content:attr(data-count);display:flex;font-size:10px;font-weight:600;height:20px;justify-content:center;min-width:20px;padding:0 6px;position:absolute;right:14px;top:6px}@media screen and (max-width:760px){.bl-header__tool[data-count]:not([data-count="0"]):after{height:16px;min-width:16px;padding:0 4px;right:2px;top:2px}}.bl-header__tool img.is-icon{width:24px}@media screen and (max-width:760px){.bl-header__tool img.is-icon{width:20px}}.bl-header__tool img.is-text{height:12px;width:auto}@media screen and (max-width:760px){.bl-header__tool img.is-text{height:10px}}@media screen and (min-width:761px){.bl-header__tool img.is-close-icon{display:none}}@media screen and (max-width:760px){.bl-header__tool img.is-close-icon{left:calc(50% - 10px);opacity:0;position:absolute;top:8px;width:20px}}@media screen and (min-width:761px){.bl-header__tool img.is-close-text{display:none}}@media screen and (max-width:760px){.bl-header__tool img.is-close-text{height:10px;left:calc(50% - 12.5px);opacity:0;position:absolute;top:32px;width:auto}}@media screen and (min-width:761px){.bl-header__tool.is-spbtn{display:none}}.bl-header__menu{background:#f9f8f3;border-bottom:1px solid #ecebe6;display:flex;position:relative}@media screen and (max-width:760px){.bl-header__menu{background:#fff;display:block;height:calc(100dvh - 100%);left:0;overflow:auto;position:absolute;top:100%;width:100%}}.bl-header__menu__title{cursor:pointer;padding:18px 0;position:relative}@media screen and (max-width:760px){.bl-header__menu__title{border-right:none;justify-content:flex-start;padding:16px 0}}.bl-header__menu__title span{align-items:center;border-right:1px solid #d8d8d8;display:flex;gap:8px;justify-content:center;padding:0 8px}@media screen and (max-width:760px){.bl-header__menu__title span{border-right:none;justify-content:flex-start;padding:0 48px 0 24px}}.bl-header__menu__title img.is-icon{flex:0 2 auto;width:24px}@media screen and (max-width:760px){.bl-header__menu__title img.is-icon{display:none}}.bl-header__menu__title img.is-text{flex:0 1 auto;max-height:19px;max-width:calc(100% - 48px);width:auto}@media screen and (max-width:760px){.bl-header__menu__title img.is-text{height:22px;max-height:22px;max-width:100%}}.bl-header__menu__title img.is-text-sp{width:auto}@media screen and (min-width:761px){.bl-header__menu__title img.is-text-sp{display:none}}@media screen and (max-width:760px){.bl-header__menu__title img.is-text-sp{height:22px;max-width:100%}}.bl-header__menu__title i{display:none}@media screen and (max-width:760px){.bl-header__menu__title i{color:#f5792c;display:block;font-size:16px;position:absolute;right:24px;top:calc(50% - 8px)}.bl-header__menu__title i.tu-ic-minus{color:#a8a397;opacity:0}}@media screen and (min-width:761px){.bl-header__menu__title:after{background:#f5792c;bottom:-1px;content:"";height:2px;left:8px;position:absolute;width:calc(100% - 16px)}}.bl-header__category{display:flex;flex:0 0 80%}@media screen and (max-width:760px){.bl-header__category{border-top:1px solid #ecebe6;display:block}}.bl-header__category>li{flex:1 1}@media screen and (max-width:760px){.bl-header__category>li{border-bottom:1px solid #ecebe6}}.bl-header__reading{flex:0 0 20%}.bl-header__reading .bl-header__menu__title span{border-right:none}@media screen and (max-width:760px){.bl-header__reading .bl-header__menu__title{padding-bottom:24px;padding-right:24px;padding-top:32px}.bl-header__reading .bl-header__menu__title img.is-text{display:none}}.bl-header__child{background:#f9f8f3;border-bottom:1px solid #ecebe6;box-shadow:0 20px 20px 0 rgba(119,114,90,.08);left:0;padding:32px 40px 24px;position:absolute;top:calc(100% + 1px);width:100%;z-index:-1}@media screen and (min-width:761px){.bl-header__child{display:block!important}}@media screen and (max-width:760px){.bl-header__child{border-bottom:none;box-shadow:none;display:none;padding:0 24px 16px;position:static}}.bl-header__child.is-brand .bl-header__child__links{display:grid;gap:8px 16px;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:760px){.bl-header__child.is-brand .bl-header__child__links{gap:8px;grid-template-columns:1fr}}.bl-header__child.is-brand .bl-header__child__links a{align-items:center;background:#fff;border:1px solid #ecebe6;border-radius:8px;display:flex;height:120px;justify-content:center;padding:0 16px}@media screen and (max-width:760px){.bl-header__child.is-brand .bl-header__child__links a{height:80px}}.bl-header__child.is-brand .bl-header__child__links img{max-width:120px;transition:.2s}@media screen and (max-width:760px){.bl-header__child.is-brand .bl-header__child__links img{max-width:100px}}.bl-header__child.is-brand .bl-header__child__links a:hover>*{opacity:.4}.bl-header__child.is-frozen .bl-header__child__links,.bl-header__child.is-nt .bl-header__child__links{display:grid;gap:8px 16px;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:760px){.bl-header__child.is-frozen .bl-header__child__links,.bl-header__child.is-nt .bl-header__child__links{gap:8px;grid-template-columns:1fr}}.bl-header__child.is-frozen .bl-header__child__links a,.bl-header__child.is-nt .bl-header__child__links a{align-items:center;background:#fff;border:1px solid #ecebe6;border-radius:8px;display:flex;font-size:16px;gap:8px;line-height:1.4;padding:16px;transition:.2s}@media screen and (max-width:760px){.bl-header__child.is-frozen .bl-header__child__links a,.bl-header__child.is-nt .bl-header__child__links a{font-size:16px}}.bl-header__child.is-frozen .bl-header__child__links img,.bl-header__child.is-nt .bl-header__child__links img{transition:.2s;width:40px}.bl-header__child.is-frozen .bl-header__child__links a:hover,.bl-header__child.is-nt .bl-header__child__links a:hover{color:rgba(140,70,0,.4)}.bl-header__child.is-frozen .bl-header__child__links a:hover>*,.bl-header__child.is-nt .bl-header__child__links a:hover>*{opacity:.4}.bl-header__child.is-supplement .bl-header__child__contents{display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:760px){.bl-header__child.is-supplement .bl-header__child__contents{gap:16px;grid-template-columns:1fr;margin-top:8px}}.bl-header__child.is-skincare .bl-header__child__contents{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:760px){.bl-header__child.is-skincare .bl-header__child__contents{gap:16px;grid-template-columns:1fr;margin-top:8px}}.bl-header__child.is-skincare .bl-header__child__links,.bl-header__child.is-supplement .bl-header__child__links{background:#fff;border:1px solid #ecebe6;border-radius:8px;padding:8px 16px}.bl-header__child.is-skincare .bl-header__child__links a,.bl-header__child.is-supplement .bl-header__child__links a{align-items:center;display:flex;font-size:16px;gap:8px;line-height:1.4;padding:8px 0;transition:.2s}@media screen and (max-width:760px){.bl-header__child.is-skincare .bl-header__child__links a,.bl-header__child.is-supplement .bl-header__child__links a{font-size:16px}}.bl-header__child.is-skincare .bl-header__child__links a:not(:first-child),.bl-header__child.is-supplement .bl-header__child__links a:not(:first-child){border-top:1px solid #ecebe6}.bl-header__child.is-skincare .bl-header__child__links a:hover,.bl-header__child.is-supplement .bl-header__child__links a:hover{opacity:.4}.bl-header__child.is-skincare .bl-header__child__links img,.bl-header__child.is-supplement .bl-header__child__links img{width:40px}@media screen and (max-width:760px){.bl-header__child.is-reading{background:none;display:block}}.bl-header__child.is-reading .bl-header__child__inner{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:760px){.bl-header__child.is-reading .bl-header__child__inner{gap:16px;grid-template-columns:1fr}.bl-header__child.is-reading .bl-header__child__title a{background:none;border:none;border-radius:0;font-size:0;gap:0;justify-content:flex-start;margin-bottom:0;padding:0;width:auto}.bl-header__child.is-reading .bl-header__child__title a.is-article:after{content:"特集";font-size:16px;margin-left:8px}}@media screen and (max-width:760px)and (max-width:760px){.bl-header__child.is-reading .bl-header__child__title a.is-article:after{font-size:16px}}@media screen and (max-width:760px){.bl-header__child.is-reading .bl-header__child__title a.is-recipe:after{content:"レシピ";font-size:16px;margin-left:8px}}@media screen and (max-width:760px)and (max-width:760px){.bl-header__child.is-reading .bl-header__child__title a.is-recipe:after{font-size:16px}}@media screen and (max-width:760px){.bl-header__child.is-reading .bl-header__child__title a.is-amani:after{content:"アマニコラム";font-size:16px;margin-left:8px}}@media screen and (max-width:760px)and (max-width:760px){.bl-header__child.is-reading .bl-header__child__title a.is-amani:after{font-size:16px}}.bl-header__child.is-reading .bl-header__child__links{display:grid;gap:16px;grid-template-columns:1fr}@media screen and (max-width:760px){.bl-header__child.is-reading .bl-header__child__links{display:none}}.bl-header__child.is-reading .bl-header__child__links a{background:#fff;border:1px solid #ecebe6;border-radius:8px;display:block;overflow:hidden}.bl-header__child.is-reading .bl-header__child__links img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;transition:.2s;width:100%}.bl-header__child.is-reading .bl-header__child__links span{display:block;font-size:16px;line-height:1.4;padding:8px 16px;transition:.2s}@media screen and (max-width:760px){.bl-header__child.is-reading .bl-header__child__links span{font-size:16px}}.bl-header__child.is-reading .bl-header__child__links a:hover>*{opacity:.4}.bl-header__child__inner{margin-left:auto;margin-right:auto;max-width:1080px;width:100%}.bl-header__child__title{align-items:center;display:flex;gap:24px;margin-bottom:16px}@media screen and (max-width:760px){.bl-header__child__title{margin-bottom:0}.bl-header__child__title span{display:none}}.bl-header__child__title img{height:24px;width:auto}.bl-header__child__title a{align-items:center;display:flex;font-size:16px;gap:8px;transition:.2s}@media screen and (max-width:760px){.bl-header__child__title a{align-items:center;background:#fff;border:1px solid #ecebe6;border-radius:8px;display:flex;font-size:16px;justify-content:space-between;margin-bottom:8px;padding:12px 16px;width:100%}}.bl-header__child__title a:hover{opacity:.4}.bl-header__child__title i{color:#f5792c;font-size:16px}@media screen and (max-width:760px){.bl-header__child__title i{font-size:16px}}.bl-header__child__subtitle{color:#a8a397;font-size:16px;font-weight:600;margin-bottom:8px;padding-left:8px}@media screen and (max-width:760px){.bl-header__child__subtitle{font-size:16px}.bl-header__category li:nth-of-type(4) .is-text{height:19px;max-height:19px}}.bl-header__about{display:none;padding:16px 24px 40px}@media screen and (max-width:760px){.bl-header__about{display:block}}.bl-header__about__title img{height:22px;width:auto}.bl-header__about__links{display:grid;gap:16px;grid-template-columns:1fr;margin-top:24px}.bl-header__about__links a{align-items:center;display:flex;font-size:16px;gap:8px}@media screen and (max-width:760px){.bl-header__about__links a{font-size:16px}}.bl-header__about__links i{color:#f5792c}.bl-header__sp-submenu{border-top:1px solid #ecebe6;display:none;gap:16px;grid-template-columns:1fr;padding:32px 24px 56px}@media screen and (max-width:760px){.bl-header__sp-submenu{display:grid}}.bl-header__sp-submenu a{color:#a8a397;font-size:16px;text-decoration:underline}@media screen and (max-width:760px){.bl-header__sp-submenu a{font-size:16px}}@media screen and (min-width:761px){.bl-header__child{opacity:0;pointer-events:none;transform:translateY(-8px);transition:translate 0s .4s,transform .4s,opacity .4s;translate:-100% 0}}.bl-header__category .bl-header__menu__title:after,.bl-header__reading .bl-header__menu__title:after{opacity:0;scale:0 1;transform-origin:left;transition:scale 0s .4s,opacity .4s}@media screen and (min-width:761px){.bl-header__category li:hover .bl-header__child,.bl-header__reading:hover .bl-header__child{opacity:1;pointer-events:all;transform:none;transition:translate 0s,transform .4s,opacity .4s;translate:0 0}.bl-header__category li:hover .bl-header__menu__title:after,.bl-header__reading:hover .bl-header__menu__title:after{opacity:1;scale:1;transition:.4s}}.bl-header__tool.is-spbtn img.is-close-icon,.bl-header__tool.is-spbtn img.is-close-text,.bl-header__tool.is-spbtn img.is-icon,.bl-header__tool.is-spbtn img.is-text{transition:.4s}@media screen and (max-width:760px){.bl-header__tool.is-spbtn{transition:.4s}.bl-header__tool.is-spbtn.is-active{background:#f9f8f3}.bl-header__tool.is-spbtn.is-active img.is-icon,.bl-header__tool.is-spbtn.is-active img.is-text{opacity:0}.bl-header__tool.is-spbtn.is-active img.is-close-icon,.bl-header__tool.is-spbtn.is-active img.is-close-text{opacity:1}.bl-header__menu{opacity:0;transition:translate 0s .4s,opacity .4s;translate:-100% 0}.bl-header__menu>*{opacity:0;transition:0s .4s;translate:0 8px}.bl-header__menu.is-active{opacity:1;transition:translate 0s,opacity .4s;translate:0 0}.bl-header__menu.is-active>*{opacity:1;transition:.4s .2s;translate:0 0}.bl-header__menu__title,.bl-header__menu__title .tu-ic-minus{transition:.4s}.bl-header__menu__title.is-active{background:#f9f8f3}.bl-header__menu__title.is-active .tu-ic-minus{opacity:1}}.bl-footer{border-top:4px solid #f5792c;position:relative}.bl-footer__scrolltop{align-items:center;background:#fff;border:1px solid #f5792c;border-radius:50%;display:flex;height:80px;justify-content:center;position:absolute;right:24px;top:-42px;transition:.4s;width:80px}@media screen and (max-width:760px){.bl-footer__scrolltop{height:56px;right:40px;top:-28px;width:56px}}.bl-footer__scrolltop img{width:40px}@media screen and (max-width:760px){.bl-footer__scrolltop img{width:24px}}.bl-footer__scrolltop:hover{background:#ffebe2}.bl-footer__content{display:grid;gap:40px;grid-template-columns:40% 60%;margin-left:auto;margin-right:auto;max-width:1080px;padding:64px 40px 40px;width:100%}@media screen and (max-width:760px){.bl-footer__content{gap:32px;grid-template-columns:1fr;padding-left:16px;padding-right:16px;padding:40px 32px}}.bl-footer__content__title{padding-left:12px;position:relative}.bl-footer__content__title:before{background:#f5792c;border-radius:50%;content:"";height:8px;left:0;position:absolute;top:6px;width:8px}.bl-footer__content__title img{height:19px;width:auto}.bl-footer__content__desc{font-size:13px;line-height:1.4;margin-top:8px}@media screen and (max-width:760px){.bl-footer__content__desc{font-size:12px}}.bl-footer__contact{display:grid;gap:24px;grid-area:1/1/2/2;grid-template-columns:1fr}@media screen and (max-width:760px){.bl-footer__contact{grid-area:1/1/2/2;padding:0 8px}}.bl-footer__contact__list{display:grid;gap:8px;grid-template-columns:1fr;margin-top:8px}.bl-footer__contact__list>li p{font-size:13px;font-weight:600;margin-bottom:4px}@media screen and (max-width:760px){.bl-footer__contact__list>li p{font-size:12px}}.bl-footer__contact__list>li a{align-items:center;display:flex;font-size:16px;gap:4px;line-height:1.4;transition:.2s}@media screen and (max-width:760px){.bl-footer__contact__list>li a{font-size:16px}}.bl-footer__contact__list>li a:hover{opacity:.4}.bl-footer__menu{grid-area:1/2/3/3}@media screen and (max-width:760px){.bl-footer__menu{border-top:1px solid #d8d8d8;grid-area:2/1/3/2;padding:32px 8px 0}}.bl-footer__menu__list{display:grid;gap:24px;grid-template-columns:1fr}.bl-footer__menu__links{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:8px}.bl-footer__menu__links a{font-size:16px;line-height:1.4;text-decoration:underline;transition:.2s}@media screen and (max-width:760px){.bl-footer__menu__links a{font-size:16px}}.bl-footer__menu__links a:hover{opacity:.4}.bl-footer__info{grid-area:2/1/3/2}@media screen and (max-width:760px){.bl-footer__info{grid-area:3/1/4/2;padding:24px 8px 0}}.bl-footer__logo img{max-width:240px;width:100%}.bl-footer__sns{display:flex;gap:16px;margin-top:32px}@media screen and (max-width:760px){.bl-footer__sns{margin-top:24px}}.bl-footer__sns a{transition:.2s}.bl-footer__sns a img{width:24px}.bl-footer__sns a:hover{opacity:.4}.bl-footer__submenu{background:#f5792c;display:flex;gap:24px;justify-content:center;padding:8px 40px}@media screen and (max-width:760px){.bl-footer__submenu{flex-wrap:wrap;gap:8px 16px;justify-content:flex-start;padding-left:16px;padding-right:16px;padding:24px 40px}}.bl-footer__submenu a{color:#fff;font-size:13px;line-height:1.4;text-decoration:underline;transition:.2s}@media screen and (max-width:760px){.bl-footer__submenu a{font-size:12px}}.bl-footer__submenu a:hover{opacity:.4}.bl-footer__copyright{font-size:13px;line-height:1.4;padding:16px 40px;text-align:center}@media screen and (max-width:760px){.bl-footer__copyright{font-size:12px;padding-left:16px;padding-right:16px}}@media screen and (max-width:760px){.bl-wrapper:has(.set-select-head) .bl-footer{padding-bottom:146px}}.bc-item-product{background:#fff;border:1px solid #ecebe6;border-radius:8px;display:flex;flex-direction:column;height:100%;padding:16px 24px 24px;position:relative}@media screen and (max-width:760px){.bc-item-product{align-items:center;display:grid;gap:0 8px;grid-template-columns:120px 1fr;padding:16px 16px 16px 8px}}.bc-item-product__new{left:8px;position:absolute;top:8px;width:64px;z-index:1}@media screen and (max-width:760px){.bc-item-product__new{left:4px;top:4px;width:40px}}.bc-item-product__new img{width:100%}.bc-item-product__sale{left:8px;position:absolute;top:8px;width:64px;z-index:1}@media screen and (max-width:760px){.bc-item-product__sale{left:4px;top:4px;width:40px}}.bc-item-product__sale img{width:100%}.bc-item-product__new+.bc-item-product__sale{top:80px}@media screen and (max-width:760px){.bc-item-product__new+.bc-item-product__sale{left:48px;top:4px}}.bc-item-product__subs{background:#fff;border:1px solid #f5792c;border-radius:18px;color:#f5792c;font-size:16px;font-weight:600;padding:4px 16px;position:absolute;right:8px;top:8px;z-index:1}@media screen and (max-width:760px){.bc-item-product__subs{bottom:8px;font-size:16px;font-size:14px;left:8px;padding:2px 12px;right:auto;top:auto}}.bc-item-product__img{padding:0 16px}@media screen and (max-width:760px){.bc-item-product__img{grid-area:1/1/4/2;padding:0}}.bc-item-product__img img{width:100%}.bc-item-product__label{display:flex;flex-wrap:wrap;gap:4px;margin-top:24px}@media screen and (max-width:760px){.bc-item-product__label{margin-top:0;padding-left:8px}}.bc-item-product__label span{background:#ffebe2;color:#f5792c;font-size:13px;font-weight:600;padding:4px 8px}@media screen and (max-width:760px){.bc-item-product__label span{font-size:12px;padding:2px 6px}}.bc-item-product__name{flex:1 1;font-size:16px;line-height:1.4;margin-top:8px}@media screen and (max-width:760px){.bc-item-product__name{font-size:16px;padding-left:8px}}.bc-item-product__price{align-items:center;display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}@media screen and (max-width:760px){.bc-item-product__price{justify-content:flex-end;margin-top:12px}}.bc-item-product__price s{color:#a8a397;font-size:16px;font-weight:600;letter-spacing:0;text-decoration:line-through}@media screen and (max-width:760px){.bc-item-product__price s{font-size:16px}}.bc-item-product__price div{background:#f71d1d;color:#fff;font-size:16px;font-weight:600;letter-spacing:0;margin-right:6px;padding:0 4px;position:relative;text-transform:uppercase}@media screen and (max-width:760px){.bc-item-product__price div{font-size:16px}}.bc-item-product__price div:after{border-color:transparent transparent transparent #f71d1d;border-style:solid;border-width:9.5px 0 9.5px 6px;content:"";height:100%;position:absolute;right:-6px;top:0;width:6px}.bc-item-product__price p{color:#f5792c;font-size:20px;font-weight:600;letter-spacing:0}@media screen and (max-width:760px){.bc-item-product__price p{font-size:20px}}.bc-item-product__price span{font-size:13px}@media screen and (max-width:760px){.bc-item-product__price span{font-size:12px}}.bc-item-product__price div+p{color:#f71d1d}.bc-item-product>*{transition:.2s}.bc-item-product:hover>:not(.bc-item-product__new):not(.bc-item-product__sale):not(.bc-item-product__subs){opacity:.4}.bc-item-article{display:block;transition:.2s}@media screen and (max-width:760px){.bc-item-article{align-items:center;display:flex;gap:16px}}.bc-item-article img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:760px){.bc-item-article img{width:120px}}.bc-item-article span{display:block;font-size:16px;line-height:1.4;margin-top:16px}@media screen and (max-width:760px){.bc-item-article span{font-size:16px;margin-top:0}}.bc-item-article:hover{opacity:.4}.bc-item-recipe{display:block;transition:.2s}.bc-item-recipe img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;width:100%}.bc-item-recipe span{display:block;font-size:16px;line-height:1.4;margin-top:8px}@media screen and (max-width:760px){.bc-item-recipe span{font-size:16px}}.bc-item-recipe:hover{opacity:.4}.bc-item-news{background:#fff;border:1px solid #ecdac9;border-radius:8px;display:block;padding:16px 32px;transition:.4s}@media screen and (max-width:760px){.bc-item-news{padding:16px 24px}}.bc-item-news div{align-items:center;display:flex;gap:8px}.bc-item-news span{border:1px solid #f5792c;border-radius:10px;color:#f5792c;font-size:13px;font-weight:600;padding:2px 8px}@media screen and (max-width:760px){.bc-item-news span{font-size:12px}}.bc-item-news time{color:#f5792c;font-size:13px;font-weight:600}@media screen and (max-width:760px){.bc-item-news time{font-size:12px}}.bc-item-news p{font-size:16px;line-height:1.4;margin-top:8px}@media screen and (max-width:760px){.bc-item-news p{font-size:16px}}.bc-item-news>*{transition:.2s}.bc-item-news:hover>*{opacity:.4}.bc-item-review{align-items:center;background:#fff;border-radius:8px;display:grid;gap:0 16px;grid-template-columns:56px 1fr;padding:24px}.bc-item-review__img{grid-area:1/1/3/2}.bc-item-review__img img{width:100%}.bc-item-review__info{align-items:center;align-self:end;display:flex;gap:16px;grid-area:1/2/2/3}.bc-item-review__info div{display:flex;gap:4px}.bc-item-review__info img{width:16px}.bc-item-review__info time{color:#a8a397;font-size:13px;line-height:1.2}@media screen and (max-width:760px){.bc-item-review__info time{font-size:12px}}.bc-item-review__name{align-self:start;font-size:16px;grid-area:2/2/3/3;line-height:1.2;margin-top:8px}@media screen and (max-width:760px){.bc-item-review__name{font-size:16px}}.bc-item-review__title{font-size:18px;font-weight:600;grid-area:3/1/4/3;line-height:1.4;margin-top:16px}@media screen and (max-width:760px){.bc-item-review__title{font-size:18px}}.bc-item-review__text{font-size:16px;grid-area:4/1/5/3;line-height:1.4;margin-top:8px}@media screen and (max-width:760px){.bc-item-review__text{font-size:16px}}.bc-item-set-select{background:#fff;border-radius:8px;padding:16px 16px 8px}.bc-item-set-select__img img{width:100%}.bc-item-set-select__name{font-size:16px;line-height:1.4;margin-top:16px;padding:0 8px}@media screen and (max-width:760px){.bc-item-set-select__name{font-size:16px}}.bc-item-set-select__control{border:1px solid #f5792c;border-radius:8px;display:grid;grid-template-columns:repeat(2,1fr);margin-top:16px;overflow:hidden}.bc-item-set-select__control .btn-cut{align-items:center;background:#fff;color:#f5792c;display:flex;font-size:16px;gap:4px;height:40px;justify-content:center}@media screen and (max-width:760px){.bc-item-set-select__control .btn-cut{font-size:16px}}.bc-item-set-select__control .btn-add{align-items:center;background:#f5792c;color:#fff;display:flex;font-size:16px;gap:4px;height:40px;justify-content:center}@media screen and (max-width:760px){.bc-item-set-select__control .btn-add{font-size:16px}}.bs-index-inner{margin-left:auto;margin-right:auto;max-width:1080px;width:100%}.bs-index-title{align-items:center;display:flex;flex-direction:column;gap:8px}.bs-index-title span{color:#f5792c;font-size:16px;font-weight:600}@media screen and (max-width:760px){.bs-index-title span{font-size:16px}}.bs-index-title img{height:38px;width:auto}@media screen and (max-width:760px){.bs-index-title img{height:31px}}.bs-index-kv{margin-top:24px;padding-bottom:20px}@media screen and (max-width:760px){.bs-index-kv{margin-top:16px;padding-bottom:16px}}.bs-index-kv .swiper-slide{width:760px}@media screen and (max-width:760px){.bs-index-kv .swiper-slide{width:calc(100% - 48px)}}.bs-index-kv .swiper-slide a{border-radius:8px;display:block;overflow:hidden;position:relative}.bs-index-kv .swiper-slide img{width:100%}@media screen and (max-width:760px){.bs-index-kv .swiper-slide img.is-pc{display:none}}@media screen and (min-width:761px){.bs-index-kv .swiper-slide img.is-sp{display:none}}.bs-index-kv__tool{align-items:center;display:flex;gap:16px;justify-content:center;margin-top:24px}@media screen and (max-width:760px){.bs-index-kv__tool{margin-top:16px}}.bs-index-kv__next,.bs-index-kv__prev{background:#fff;border:1px solid #f5792c;border-radius:50%;position:relative;transition:.4s;z-index:1}.bs-index-kv__next img,.bs-index-kv__prev img{width:32px}.bs-index-kv__next:after,.bs-index-kv__prev:after{content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.bs-index-kv__next.swiper-button-disabled,.bs-index-kv__prev.swiper-button-disabled{box-shadow:inset 0 0 0 1px #dedcd7;pointer-events:none}.bs-index-kv__next.swiper-button-disabled:after,.bs-index-kv__prev.swiper-button-disabled:after{opacity:1}.bs-index-kv__next:hover,.bs-index-kv__prev:hover{background:#ffebe2}.bs-index-kv__prev:after{background:url(images/index-slider-arrow-left.svg) 50%/contain no-repeat}.bs-index-kv__next:after{background:url(images/index-slider-arrow-right.svg) 50%/contain no-repeat}.bs-index-kv__pagination{display:flex;gap:8px;justify-content:center;width:auto!important}.bs-index-kv .swiper-pagination-bullet{background:url(images/index-kv-dot.svg) 50%/contain no-repeat;cursor:pointer;height:8px;margin:0!important;opacity:1;transition:.2s;width:10px}.bs-index-kv .swiper-pagination-bullet-active{background:url(images/index-kv-dot-active.svg) 50%/contain no-repeat}.bs-index-brand{background:url(images/index-brand-bg-left.webp) 0 100%/201px no-repeat,url(images/index-brand-bg-right.webp) 100% 100%/201px no-repeat,#f9ebde;margin-top:24px;padding:40px 40px 24px}@media screen and (max-width:760px){.bs-index-brand{background:url(images/index-brand-bg-top-left.webp) 0 0/163px no-repeat,url(images/index-brand-bg-top-right.webp) 100% 0/163px no-repeat,url(images/index-brand-bg-bottom-right.webp) 100% 100%/163px no-repeat,url(images/index-brand-bg-bottom-left.webp) 0 100%/163px no-repeat,#f9ebde;margin-top:16px;padding-bottom:40px;padding-left:16px;padding-right:16px}}.bs-index-brand__list{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:24px}@media screen and (max-width:760px){.bs-index-brand__list{gap:16px 8px}}.bs-index-brand__list>li{flex:0 0 calc(25% - 12px)}@media screen and (max-width:760px){.bs-index-brand__list>li{flex:0 0 calc(50% - 4px)}}.bs-index-brand__list a{align-items:center;background:#fff;border:1px solid #ecdac9;border-radius:130px 130px 8px 8px;display:flex;flex-direction:column;height:100%;padding:64px 16px 32px}@media screen and (max-width:760px){.bs-index-brand__list a{border-radius:180px 180px 8px 8px;padding:40px 16px 24px}}.bs-index-brand__list p{font-size:16px;line-height:1.4;text-align:center}@media screen and (max-width:760px){.bs-index-brand__list p{font-size:16px}}@media screen and (min-width:761px){.bs-index-brand__list p br.is-sp{display:none}}.bs-index-brand__list div{flex:1 0 auto;margin-top:24px}@media screen and (max-width:760px){.bs-index-brand__list div{margin-top:16px;padding:0 8px}}.bs-index-brand__list img{max-width:160px;width:100%}.bs-index-brand__list span{align-items:center;display:flex;font-size:16px;gap:8px;margin-top:32px}@media screen and (max-width:760px){.bs-index-brand__list span{font-size:16px;margin-top:16px}}.bs-index-brand__list i{color:#f5792c}.bs-index-brand__list a>*{transition:.2s}.bs-index-brand__list a:hover>*{opacity:.4}.bs-index-ranking{overflow:hidden;padding:40px;position:relative}.bs-index-ranking__slide{margin-left:auto;margin-right:auto;margin-top:32px;max-width:1080px;overflow:visible;width:100%}@media screen and (max-width:760px){.bs-index-ranking__slide{max-width:280px}}.bs-index-ranking .swiper-slide{height:auto;width:320px}@media screen and (max-width:760px){.bs-index-ranking .swiper-slide{width:280px}}.bs-index-ranking__count{margin-bottom:16px}.bs-index-ranking__count img{margin:0 auto;width:75px}.bs-index-ranking__item{background:#fff;border:1px solid #ecebe6;border-radius:8px;display:flex;flex-direction:column;height:calc(100% - 40px);padding:16px 24px 24px;position:relative}.bs-index-ranking__item__new{left:8px;position:absolute;top:8px;width:64px;z-index:1}.bs-index-ranking__item__new img{width:100%}.bs-index-ranking__item__sale{left:8px;position:absolute;top:8px;width:64px;z-index:1}.bs-index-ranking__item__sale img{width:100%}.bs-index-ranking__item__new+.bs-index-ranking__item__sale{top:80px}.bs-index-ranking__item__subs{background:#fff;border:1px solid #f5792c;border-radius:18px;color:#f5792c;font-size:16px;font-weight:600;padding:4px 16px;position:absolute;right:8px;top:8px;z-index:1}@media screen and (max-width:760px){.bs-index-ranking__item__subs{font-size:16px}}.bs-index-ranking__item__img{padding:0 16px}.bs-index-ranking__item__img img{width:100%}.bs-index-ranking__item__label{display:flex;flex-wrap:wrap;gap:4px;margin-top:24px}.bs-index-ranking__item__label span{background:#ffebe2;color:#f5792c;font-size:13px;font-weight:600;padding:4px 8px}@media screen and (max-width:760px){.bs-index-ranking__item__label span{font-size:12px}}.bs-index-ranking__item__name{flex:1 1;font-size:16px;line-height:1.4;margin-top:8px}@media screen and (max-width:760px){.bs-index-ranking__item__name{font-size:16px}}.bs-index-ranking__item__price{align-items:center;display:flex;gap:4px;margin-top:8px}.bs-index-ranking__item__price s{color:#a8a397;font-size:16px;font-weight:600;letter-spacing:0;text-decoration:line-through}@media screen and (max-width:760px){.bs-index-ranking__item__price s{font-size:16px;font-size:15px}}.bs-index-ranking__item__price div{background:#f71d1d;color:#fff;font-size:16px;font-weight:600;letter-spacing:0;margin-right:6px;padding:0 4px;position:relative;text-transform:uppercase}@media screen and (max-width:760px){.bs-index-ranking__item__price div{font-size:16px;font-size:15px}}.bs-index-ranking__item__price div:after{border-color:transparent transparent transparent #f71d1d;border-style:solid;border-width:9.5px 0 9.5px 6px;content:"";height:100%;position:absolute;right:-6px;top:0;width:6px}@media screen and (max-width:760px){.bs-index-ranking__item__price div:after{border-width:9px 0 9px 4px;right:-4px;width:4px}}.bs-index-ranking__item__price p{color:#f5792c;font-size:20px;font-weight:600;letter-spacing:0}@media screen and (max-width:760px){.bs-index-ranking__item__price p{font-size:20px}}.bs-index-ranking__item__price span{font-size:13px}@media screen and (max-width:760px){.bs-index-ranking__item__price span{font-size:12px}}.bs-index-ranking__item__price div+p{color:#f71d1d}.bs-index-ranking__item__more{align-items:center;display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.bs-index-ranking__item__more span{font-size:16px}.bs-index-ranking__item__more i{color:#f5792c;font-size:16px}.bs-index-ranking__item__img,.bs-index-ranking__item__label,.bs-index-ranking__item__more,.bs-index-ranking__item__name,.bs-index-ranking__item__price{transition:.2s}.bs-index-ranking__item:hover .bs-index-ranking__item__img,.bs-index-ranking__item:hover .bs-index-ranking__item__label,.bs-index-ranking__item:hover .bs-index-ranking__item__more,.bs-index-ranking__item:hover .bs-index-ranking__item__name,.bs-index-ranking__item:hover .bs-index-ranking__item__price{opacity:.4}.bs-index-ranking__tool{margin-top:24px}@media screen and (max-width:760px){.bs-index-ranking__tool{align-items:center;display:flex;gap:16px;justify-content:center;left:50%;max-width:400px;position:relative;transform:translateX(-50%);width:calc(100% + 48px)}}.bs-index-ranking__next,.bs-index-ranking__prev{background:#fff;border:1px solid #f5792c;border-radius:50%;position:absolute;top:calc(50% - 20px);transition:.4s;z-index:1}@media screen and (max-width:760px){.bs-index-ranking__next,.bs-index-ranking__prev{position:relative;top:auto}}.bs-index-ranking__next img,.bs-index-ranking__prev img{width:80px}@media screen and (max-width:760px){.bs-index-ranking__next img,.bs-index-ranking__prev img{width:32px}}.bs-index-ranking__next:after,.bs-index-ranking__prev:after{content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.bs-index-ranking__next.swiper-button-disabled,.bs-index-ranking__prev.swiper-button-disabled{border:1px solid #dedcd7;pointer-events:none}.bs-index-ranking__next.swiper-button-disabled:after,.bs-index-ranking__prev.swiper-button-disabled:after{opacity:1}.bs-index-ranking__next:hover,.bs-index-ranking__prev:hover{background:#ffebe2}.bs-index-ranking__prev{left:40px}@media screen and (max-width:760px){.bs-index-ranking__prev{left:auto}}.bs-index-ranking__prev:after{background:url(images/index-ranking-arrow-left.svg) 50%/contain no-repeat}@media screen and (max-width:760px){.bs-index-ranking__prev:after{background:url(images/index-slider-arrow-left.svg) 50%/contain no-repeat}}.bs-index-ranking__next{right:40px}@media screen and (max-width:760px){.bs-index-ranking__next{right:auto}}.bs-index-ranking__next:after{background:url(images/index-ranking-arrow-right.svg) 50%/contain no-repeat}@media screen and (max-width:760px){.bs-index-ranking__next:after{background:url(images/index-slider-arrow-right.svg) 50%/contain no-repeat}}.bs-index-ranking__scrollbar{background:#ecebe6;border-radius:2px;flex:1 1;height:4px;overflow:hidden}@media screen and (min-width:761px){.bs-index-ranking__scrollbar{display:none}}.bs-index-ranking__scrollbar .swiper-scrollbar-drag{background:#f71d1d;border-radius:2px;height:4px}.bs-index-search{background:#f9f8f3;padding:56px 40px}@media screen and (max-width:760px){.bs-index-search{padding-left:16px;padding-right:16px;padding-top:40px}}.bs-index-search__title{align-items:center;display:flex;gap:8px}@media screen and (max-width:760px){.bs-index-search__title{gap:4px;padding:0 8px}}.bs-index-search__title img.is-icon{width:32px}@media screen and (max-width:760px){.bs-index-search__title img.is-icon{width:26px}}.bs-index-search__title img.is-text{height:29px;width:auto}@media screen and (max-width:760px){.bs-index-search__title img.is-text{height:26px}}.bs-index-search__title:after{background:url(images/index-search-title-dots.svg) 0/14px repeat-x;content:"";flex:1 1 auto;height:4px;margin-left:8px}@media screen and (max-width:760px){.bs-index-search__title:after{margin-left:4px}}.bs-index-search__blocks{display:grid;gap:40px;grid-template-columns:1fr;margin-top:32px}@media screen and (max-width:760px){.bs-index-search__blocks{gap:32px}}.bs-index-search__links{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:24px}@media screen and (max-width:760px){.bs-index-search__links{gap:8px;grid-template-columns:repeat(2,1fr);margin-top:16px}}.bs-index-search__link a{background:#fff;border:1px solid #ecebe6;border-radius:8px;display:block;height:100%;padding:24px 24px 16px;position:relative}@media screen and (max-width:760px){.bs-index-search__link a{padding:16px 24px}}.bs-index-search__link a img{margin:0 auto;max-width:240px;width:100%}.bs-index-search__link a div{background:#f5792c;border-radius:12px;color:#fff;font-size:16px;font-weight:600;padding:2px 8px;position:absolute;right:16px;top:16px}@media screen and (max-width:760px){.bs-index-search__link a div{font-size:16px;font-size:12px;right:8px;top:8px}.bs-index-search__link a div span{display:none}}.bs-index-search__link a p{font-size:16px;line-height:1.4;margin-top:16px;word-break:break-word}@media screen and (max-width:760px){.bs-index-search__link a p{font-size:16px}}.bs-index-search__link a>*{transition:.2s}.bs-index-search__link a:hover>:not(div){opacity:.4}.bs-index-search__tab{margin-top:24px}.bs-index-search__tab__nav{display:flex}.bs-index-search__tab__nav li{align-items:center;background:#dedcd7;border:1px solid #ecebe6;border-bottom:none;border-radius:8px 8px 0 0;color:#a8a397;cursor:pointer;display:flex;flex:1 1;font-size:16px;font-weight:600;height:48px;justify-content:center;transition:.2s}@media screen and (max-width:760px){.bs-index-search__tab__nav li{font-size:16px;font-size:14px}}.bs-index-search__tab__nav li.is-active{background:#fff;color:#8c4600}.bs-index-search__tab__nav li:hover:not(.is-active){color:hsla(42,9%,63%,.4)}@media screen and (max-width:760px){.bs-index-search__tab__nav span{display:none}}.bs-index-search__tab__container{background:#fff;border:1px solid #ecebe6;border-radius:0 0 8px 8px;border-top:none}.bs-index-search__tab__links{display:none;gap:16px;grid-template-columns:repeat(4,1fr);padding:40px 24px}.bs-index-search__tab__links.is-active{display:grid}@media screen and (max-width:760px){.bs-index-search__tab__links{grid-template-columns:repeat(2,1fr);padding:24px 16px}}.bs-index-search__tab__links a{border-radius:8px;display:block;padding:24px 16px 16px;position:relative}@media screen and (max-width:760px){.bs-index-search__tab__links a{padding:16px 0}}.bs-index-search__tab__links a:not(:nth-child(4n)):after{background:#ecebe6;content:"";height:100%;position:absolute;right:-8px;top:0;width:1px}@media screen and (min-width:761px){.bs-index-search__tab__links a:nth-child(4n+1):not(:first-child):before{background:linear-gradient(90deg,#ecebe6 0,#ecebe6 calc(100% - 16px),transparent 16px,transparent 0) 0/calc(25% + 4px) repeat-x;content:"";height:1px;left:0;position:absolute;top:-8px;width:calc(400% + 48px)}}@media screen and (max-width:760px){.bs-index-search__tab__links a:nth-child(odd):not(:first-child):before{background:linear-gradient(90deg,#ecebe6 0,#ecebe6 calc(100% - 16px),transparent 16px,transparent 0) 0/calc(50% + 8px) repeat-x;content:"";height:1px;left:0;position:absolute;top:-8px;width:calc(200% + 16px)}}.bs-index-search__tab__links a>*{transition:.2s}.bs-index-search__tab__links a:hover>:not(div){opacity:.4}.bs-index-search__tab__links img{width:100%}.bs-index-search__tab__links div{background:#f5792c;border-radius:12px;color:#fff;font-size:16px;font-weight:600;padding:2px 8px;position:absolute;right:16px;top:16px}@media screen and (max-width:760px){.bs-index-search__tab__links div{font-size:16px;font-size:12px;right:8px;top:8px}.bs-index-search__tab__links div span{display:none}}.bs-index-search__tab__links p{font-size:16px;line-height:1.4;margin-top:16px}@media screen and (max-width:760px){.bs-index-search__tab__links p{font-size:16px;padding:0 8px}}.bs-index-search__more{margin-top:32px}@media screen and (max-width:760px){.bs-index-search__more{padding:0 8px}}.bs-index-search__more a{align-items:center;background:#fff;border:1px solid #f5792c;border-radius:24px;color:#f5792c;display:flex;font-size:18px;font-weight:600;height:48px;justify-content:center;margin:0 auto;max-width:400px;padding:0 40px;position:relative;transition:.4s}@media screen and (max-width:760px){.bs-index-search__more a{font-size:18px}}.bs-index-search__more a:after{speak:none;color:#f5792c;content:"";font-family:icon;font-size:16px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;position:absolute;right:16px;text-transform:none;top:calc(50% - 8px);transition:.4s}.bs-index-search__more a:hover{background:#ffebe2}.bs-index-article{border-bottom:1px solid #d8d8d8;padding:40px 40px 56px}@media screen and (max-width:760px){.bs-index-article{padding-bottom:40px;padding-left:16px;padding-right:16px}}.bs-index-article__list{display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-top:32px}@media screen and (max-width:760px){.bs-index-article__list{grid-template-columns:1fr;margin-top:24px;padding:0 8px}}.bs-index-article__more{margin-top:32px}@media screen and (max-width:760px){.bs-index-article__more{margin-top:24px;padding:0 8px}}.bs-index-article__more a{align-items:center;background:#fff;border:1px solid #f5792c;border-radius:24px;color:#f5792c;display:flex;font-size:18px;font-weight:600;height:48px;justify-content:center;margin:0 auto;max-width:400px;padding:0 40px;position:relative;transition:.4s}@media screen and (max-width:760px){.bs-index-article__more a{font-size:18px}}.bs-index-article__more a:after{speak:none;color:#f5792c;content:"";font-family:icon;font-size:16px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;position:absolute;right:16px;text-transform:none;top:calc(50% - 8px);transition:.4s}.bs-index-article__more a:hover{background:#ffebe2}.bs-index-recipe{padding:56px 40px}@media screen and (max-width:760px){.bs-index-recipe{padding-bottom:40px;padding-left:16px;padding-right:16px;padding-top:40px}}.bs-index-recipe__list{display:grid;gap:24px 16px;grid-template-columns:repeat(4,1fr);margin-top:32px}@media screen and (max-width:760px){.bs-index-recipe__list{gap:16px;grid-template-columns:repeat(2,1fr)}}.bs-index-recipe__list>li:nth-child(6n+1){grid-area:1/1/3/3}@media screen and (max-width:760px){.bs-index-recipe__list>li:nth-child(6n+1){grid-area:1/1/2/3}}.bs-index-recipe__list>li:nth-child(6n+1) .bc-item-recipe span{font-size:20px}@media screen and (max-width:760px){.bs-index-recipe__list>li:nth-child(6n+1) .bc-item-recipe span{font-size:20px;font-size:16px}}@media screen and (max-width:760px)and (max-width:760px){.bs-index-recipe__list>li:nth-child(6n+1) .bc-item-recipe span{font-size:16px}}.bs-index-recipe__list>li:nth-child(6n+2){grid-area:1/3/2/4}@media screen and (max-width:760px){.bs-index-recipe__list>li:nth-child(6n+2){grid-area:2/1/3/2}}.bs-index-recipe__list>li:nth-child(6n+3){grid-area:1/4/2/5}@media screen and (max-width:760px){.bs-index-recipe__list>li:nth-child(6n+3){grid-area:2/2/3/3}}.bs-index-recipe__list>li:nth-child(6n+4){grid-area:2/3/4/5}@media screen and (max-width:760px){.bs-index-recipe__list>li:nth-child(6n+4){grid-area:3/1/4/3}}.bs-index-recipe__list>li:nth-child(6n+4) .bc-item-recipe span{font-size:20px}@media screen and (max-width:760px){.bs-index-recipe__list>li:nth-child(6n+4) .bc-item-recipe span{font-size:20px;font-size:16px}}@media screen and (max-width:760px)and (max-width:760px){.bs-index-recipe__list>li:nth-child(6n+4) .bc-item-recipe span{font-size:16px}}.bs-index-recipe__list>li:nth-child(6n+5){grid-area:3/1/4/2}@media screen and (max-width:760px){.bs-index-recipe__list>li:nth-child(6n+5){grid-area:4/1/5/2}}.bs-index-recipe__list>li:nth-child(6n+6){grid-area:3/2/4/3}@media screen and (max-width:760px){.bs-index-recipe__list>li:nth-child(6n+6){grid-area:4/2/5/3}}.bs-index-recipe__more{margin-top:32px}@media screen and (max-width:760px){.bs-index-recipe__more{margin-top:24px;padding:0 8px}}.bs-index-recipe__more a{align-items:center;background:#fff;border:1px solid #f5792c;border-radius:24px;color:#f5792c;display:flex;font-size:18px;font-weight:600;height:48px;justify-content:center;margin:0 auto;max-width:400px;padding:0 40px;position:relative;transition:.4s}@media screen and (max-width:760px){.bs-index-recipe__more a{font-size:18px}}.bs-index-recipe__more a:after{speak:none;color:#f5792c;content:"";font-family:icon;font-size:16px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;position:absolute;right:16px;text-transform:none;top:calc(50% - 8px);transition:.4s}.bs-index-recipe__more a:hover{background:#ffebe2}.bs-index-news{padding-left:40px;padding-right:40px}@media screen and (max-width:760px){.bs-index-news{padding-left:16px;padding-left:0;padding-right:16px;padding-right:0}}.bs-index-news .bs-index-inner{background:#f9ebde;padding:40px 24px}@media screen and (max-width:760px){.bs-index-news .bs-index-inner{padding:40px 16px}}.bs-index-news__list{display:grid;gap:8px;grid-template-columns:1fr;margin-left:auto;margin-right:auto;margin-top:32px;max-width:760px;width:100%}@media screen and (max-width:760px){.bs-index-news__list{margin-top:24px}}.bs-index-news__more{margin-top:32px}@media screen and (max-width:760px){.bs-index-news__more{margin-top:24px;padding:0 8px}}.bs-index-news__more a{align-items:center;background:#fff;border:1px solid #f5792c;border-radius:24px;color:#f5792c;display:flex;font-size:18px;font-weight:600;height:48px;justify-content:center;margin:0 auto;max-width:400px;padding:0 40px;position:relative;transition:.4s}@media screen and (max-width:760px){.bs-index-news__more a{font-size:18px}}.bs-index-news__more a:after{speak:none;color:#f5792c;content:"";font-family:icon;font-size:16px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;position:absolute;right:16px;text-transform:none;top:calc(50% - 8px);transition:.4s}.bs-index-news__more a:hover{background:#ffebe2}.bs-index-about{padding:56px 40px 80px}@media screen and (max-width:760px){.bs-index-about{padding-left:16px;padding-right:16px;padding-top:40px}}.bs-index-about__message{font-size:16px;line-height:2;margin-top:32px;text-align:center}@media screen and (max-width:760px){.bs-index-about__message{font-size:16px;margin-top:24px}.bs-index-about__message br.is-pc{display:none}}.bs-index-about h3{margin-top:32px}@media screen and (max-width:760px){.bs-index-about h3{margin-top:24px}}.bs-index-about h3 img{height:29px;margin:0 auto;width:auto}@media screen and (max-width:760px){.bs-index-about h3 img{height:26px}}.bs-index-about__philosophy{display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-top:24px}@media screen and (max-width:760px){.bs-index-about__philosophy{gap:8px;grid-template-columns:1fr}.bs-index-about__philosophy>li{background:#f9f8f3;border-radius:8px;padding:16px 16px 24px}}.bs-index-about__philosophy>li div{align-items:center;background:#f9f8f3;border-radius:50%;display:flex;height:160px;justify-content:center;margin:0 auto;width:160px}@media screen and (max-width:760px){.bs-index-about__philosophy>li div{border-radius:0;height:56px;margin:0 auto;width:56px}}.bs-index-about__philosophy>li img{max-width:80px;width:100%}.bs-index-about__philosophy>li h4{color:#f5792c;font-size:20px;font-weight:600;margin-top:24px;text-align:center}@media screen and (max-width:760px){.bs-index-about__philosophy>li h4{font-size:20px;margin-top:8px}}.bs-index-about__philosophy>li p{font-size:16px;line-height:2;margin-top:16px;text-align:center}@media screen and (max-width:760px){.bs-index-about__philosophy>li p{font-size:16px;margin-top:8px}}.bs-list-title{padding-left:40px;padding-right:40px;padding-top:56px}@media screen and (max-width:760px){.bs-list-title{padding-left:16px;padding-right:16px;padding-top:40px}}.bs-list-title h1{font-size:32px;font-weight:600;line-height:1.2;text-align:center}@media screen and (max-width:760px){.bs-list-title h1{font-size:26px}}.bs-list-links{margin-top:40px;padding-left:40px;padding-right:40px}@media screen and (max-width:760px){.bs-list-links{margin-top:32px;padding-left:16px;padding-right:16px}}.bs-list-links__inner{display:flex;gap:16px;margin-left:auto;margin-right:auto;max-width:1080px;width:100%}@media screen and (max-width:760px){.bs-list-links__inner{flex-direction:column;gap:8px}}.bs-list-links__inner a{align-items:center;border:1px solid #ecebe6;border-radius:8px;display:flex;flex:1 1;gap:8px;padding:16px}.bs-list-links__inner img{width:40px}.bs-list-links__inner span{flex:1 1;font-size:16px;line-height:1.2}@media screen and (max-width:760px){.bs-list-links__inner span{font-size:16px}}.bs-list-links__inner i{color:#f5792c;font-size:16px}@media screen and (max-width:760px){.bs-list-links__inner i{font-size:16px}}.bs-list-childcat{margin-top:40px;padding-left:40px;padding-right:40px}@media screen and (max-width:760px){.bs-list-childcat{margin-top:32px;padding-left:16px;padding-right:16px}}.bs-list-childcat__inner{border:1px solid #f5792c;border-radius:8px;display:grid;grid-template-columns:repeat(5,1fr);margin-left:auto;margin-right:auto;max-width:1080px;overflow:hidden;position:relative;width:100%}@media screen and (max-width:760px){.bs-list-childcat__inner{grid-template-columns:repeat(2,1fr)}}.bs-list-childcat__inner a{align-items:center;color:#f5792c;display:flex;font-size:16px;font-weight:600;justify-content:center;padding:16px 4px;transition:.4s}@media screen and (max-width:760px){.bs-list-childcat__inner a{font-size:16px}}@media screen and (min-width:761px){.bs-list-childcat__inner a:nth-child(-n+4):after{background:#f5792c;content:"";height:100%;position:absolute;top:0;width:1px}.bs-list-childcat__inner a:first-child:after{left:20%}.bs-list-childcat__inner a:nth-child(2):after{left:40%}.bs-list-childcat__inner a:nth-child(3):after{left:60%}.bs-list-childcat__inner a:nth-child(4):after{left:80%}.bs-list-childcat__inner a:nth-child(5n+1):not(:first-child){position:relative}.bs-list-childcat__inner a:nth-child(5n+1):not(:first-child):before{background:#f5792c;content:"";height:1px;left:0;position:absolute;top:0;width:500%}}@media screen and (max-width:760px){.bs-list-childcat__inner a{position:relative}.bs-list-childcat__inner a:nth-child(odd){border-right:1px solid #f5792c}.bs-list-childcat__inner a:nth-child(odd):not(:first-child):before{background:#f5792c;content:"";height:1px;left:0;position:absolute;top:0;width:calc(200% + 2px)}}.bs-list-childcat__inner a.is-active{background:#f5792c;color:#fff;pointer-events:none}.bs-list-childcat__inner a:hover{background:#ffebe2}@media screen and (min-width:761px){.bs-list-childcat__inner:has(a:nth-child(-n+5):last-child){display:flex}.bs-list-childcat__inner:has(a:nth-child(-n+5):last-child) a{flex:1 1}.bs-list-childcat__inner:has(a:nth-child(-n+5):last-child) a:not(:last-child){border-right:1px solid #f5792c}.bs-list-childcat__inner:has(a:nth-child(-n+5):last-child) a:after{display:none}}.bs-list-tab{margin-top:40px;padding-left:40px;padding-right:40px}@media screen and (max-width:760px){.bs-list-tab{margin-top:32px;padding-left:16px;padding-right:16px}}.bs-list-tab__inner{margin-left:auto;margin-right:auto;max-width:1080px;width:100%}.bs-list-tab__nav{border-bottom:4px solid #ecebe6;display:flex}.bs-list-tab__nav>li{border-top-left-radius:8px;border-top-right-radius:8px;color:#a8a397;cursor:pointer;flex:1 1;font-size:18px;font-weight:600;line-height:1.2;padding:16px 8px;position:relative;text-align:center;transition:.2s}@media screen and (max-width:760px){.bs-list-tab__nav>li{font-size:18px}}.bs-list-tab__nav>li.is-active{color:#f5792c}.bs-list-tab__nav>li.is-active:after{background:#f5792c;bottom:-4px;content:"";height:4px;left:0;position:absolute;width:100%}.bs-list-tab__nav>li:not(.is-active):hover{opacity:.4}.bs-list-tab__container{margin-top:24px}.bs-list-tab__links{border:1px solid #f5792c;border-radius:8px;display:none;grid-template-columns:repeat(5,1fr);overflow:hidden;position:relative}@media screen and (max-width:760px){.bs-list-tab__links{grid-template-columns:repeat(2,1fr)}}.bs-list-tab__links.is-active{display:grid}.bs-list-tab__links a{align-items:center;color:#f5792c;display:flex;font-size:16px;font-weight:600;justify-content:center;padding:16px 4px;transition:.4s}@media screen and (max-width:760px){.bs-list-tab__links a{font-size:16px}}@media screen and (min-width:761px){.bs-list-tab__links a:nth-child(-n+4):after{background:#f5792c;content:"";height:100%;position:absolute;top:0;width:1px}.bs-list-tab__links a:first-child:after{left:20%}.bs-list-tab__links a:nth-child(2):after{left:40%}.bs-list-tab__links a:nth-child(3):after{left:60%}.bs-list-tab__links a:nth-child(4):after{left:80%}.bs-list-tab__links a:nth-child(5n+1):not(:first-child){position:relative}.bs-list-tab__links a:nth-child(5n+1):not(:first-child):before{background:#f5792c;content:"";height:1px;left:0;position:absolute;top:0;width:500%}}@media screen and (max-width:760px){.bs-list-tab__links a{position:relative}.bs-list-tab__links a:nth-child(odd){border-right:1px solid #f5792c}.bs-list-tab__links a:nth-child(odd):not(:first-child):before{background:#f5792c;content:"";height:1px;left:0;position:absolute;top:0;width:calc(200% + 2px)}}.bs-list-tab__links a.is-active{background:#f5792c;color:#fff;pointer-events:none}.bs-list-tab__links a:hover{background:#ffebe2}@media screen and (min-width:761px){.bs-list-tab__links:has(a:nth-child(-n+5):last-child).is-active{display:flex}.bs-list-tab__links:has(a:nth-child(-n+5):last-child) a{flex:1 1}.bs-list-tab__links:has(a:nth-child(-n+5):last-child) a:not(:last-child){border-right:1px solid #f5792c}.bs-list-tab__links:has(a:nth-child(-n+5):last-child) a:after{display:none}}.bs-list-content{background:#f9f8f3;margin-top:32px;padding:24px 40px 80px}@media screen and (max-width:760px){.bs-list-content{margin-top:24px;padding-left:16px;padding-right:16px}}.bs-list-content__inner{margin-left:auto;margin-right:auto;max-width:1080px;width:100%}.bs-list-info{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:40px}@media screen and (max-width:760px){.bs-list-info{align-items:flex-start;flex-direction:column;margin-bottom:32px;padding:0 8px}}.bs-list-info__count{background:#f5792c;border-radius:14px;color:#fff;font-size:16px;font-weight:600;line-height:1.2;padding:4px 16px}@media screen and (max-width:760px){.bs-list-info__count{font-size:16px}}.bs-list-info__sort{flex:0 1 240px}@media screen and (max-width:760px){.bs-list-info__sort{flex:auto;width:100%}}.bs-list-items{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:760px){.bs-list-items{gap:8px;grid-template-columns:1fr}}.bs-list-pagination{margin-top:64px}@media screen and (max-width:760px){.bs-list-pagination{margin-top:56px}}.bs-list-blank{background:#fff;border-radius:8px;font-size:18px;font-weight:600;line-height:1.4;padding:56px 8px;text-align:center}@media screen and (max-width:760px){.bs-list-blank{font-size:18px}}.bs-detail-wrapper{padding-bottom:80px}.bs-detail-layout{margin-bottom:80px;padding-left:40px;padding-right:40px;padding-top:56px}@media screen and (max-width:760px){.bs-detail-layout{margin-bottom:64px;padding-left:16px;padding-right:16px;padding:16px 0 0}}.bs-detail-layout__inner{display:grid;gap:0 40px;grid-template-columns:1fr 1fr;margin-left:auto;margin-right:auto;max-width:1080px;width:100%}@media screen and (max-width:760px){.bs-detail-layout__inner{display:block}}.bs-detail-badge{height:35px;position:relative;z-index:2}.bs-detail-badge__new{left:0;position:absolute;top:0;width:80px}@media screen and (max-width:760px){.bs-detail-badge__new{left:24px;width:64px}}.bs-detail-badge__new img{width:100%}.bs-detail-badge__sale{left:0;position:absolute;top:0;width:80px}@media screen and (max-width:760px){.bs-detail-badge__sale{left:24px;width:64px}}.bs-detail-badge__sale img{width:100%}.bs-detail-badge__new+.bs-detail-badge__sale{left:88px}@media screen and (max-width:760px){.bs-detail-badge__new+.bs-detail-badge__sale{left:92px}}.bs-detail-badge__subs{border:1px solid #f5792c;border-radius:14px;color:#f5792c;font-size:16px;font-weight:600;line-height:1.2;padding:3px 16px;position:absolute;right:0;top:0}@media screen and (max-width:760px){.bs-detail-badge__subs{font-size:16px;right:24px}}.bs-detail-image{max-width:520px;width:100%}@media screen and (max-width:900px){.bs-detail-image{max-width:400px}}@media screen and (max-width:760px){.bs-detail-image{max-width:100%;padding-left:40px;padding-right:40px}}@media screen and (max-width:760px)and (max-width:760px){.bs-detail-image{padding-left:16px;padding-right:16px}}.bs-detail-image__slide .swiper-slide img{width:100%}.bs-detail-image__thumbs{margin-top:24px;overflow:visible}@media screen and (max-width:760px){.bs-detail-image__thumbs{margin-top:16px;overflow:hidden}}@media screen and (min-width:761px){.bs-detail-image__thumbs .swiper-wrapper{display:grid;gap:4px;grid-template-columns:repeat(5,1fr)}}.bs-detail-image__thumbs .swiper-slide{cursor:pointer;position:relative}@media screen and (min-width:761px){.bs-detail-image__thumbs .swiper-slide{width:auto!important}}@media screen and (max-width:760px){.bs-detail-image__thumbs .swiper-slide{width:60px}}.bs-detail-image__thumbs .swiper-slide.swiper-slide-thumb-active{opacity:.16}.bs-detail-image__thumbs .swiper-slide img{width:100%}.bs-detail-cta{position:relative}@media screen and (min-width:761px){.bs-detail-cta{grid-area:1/2/5/3}}@media screen and (max-width:760px){.bs-detail-cta{margin-top:32px;padding-left:40px;padding-right:40px}}@media screen and (max-width:760px)and (max-width:760px){.bs-detail-cta{padding-left:16px;padding-right:16px}}.bs-detail-cta__inner{left:0;position:sticky;top:152px}@media screen and (max-width:760px){.bs-detail-cta__inner{position:static}}.bs-detail-cta__name{font-size:24px;font-weight:600;line-height:1.4}@media screen and (max-width:760px){.bs-detail-cta__name{font-size:24px;padding:0 8px}}.bs-detail-cta__review{margin-top:24px}@media screen and (max-width:760px){.bs-detail-cta__review{padding:0 8px}}.bs-detail-cta__review a{align-items:center;display:flex;gap:8px;transition:.2s}.bs-detail-cta__review a:hover{opacity:.4}.bs-detail-cta__review div{display:flex;gap:4px}.bs-detail-cta__review div img{width:16px}.bs-detail-cta__review p,.bs-detail-cta__review span{color:#f5792c;font-size:16px;line-height:1.2;text-decoration:underline}@media screen and (max-width:760px){.bs-detail-cta__review p,.bs-detail-cta__review span{font-size:16px}}.bs-detail-cta__form{margin-top:16px}.bs-detail-cta__change{display:flex;flex-direction:column;gap:8px}.bs-detail-cta__change__item{align-items:center;background:#fff;border:1px solid #c9ccce;border-radius:8px;display:flex;gap:8px;padding:16px;position:relative}@media screen and (max-width:760px){.bs-detail-cta__change__item{padding-right:8px}}.bs-detail-cta__change__item:has(input[type=radio]:checked){border-color:#f5792c;box-shadow:inset 0 0 0 1px #f5792c}.bs-detail-cta__change__item input[type=radio]{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.bs-detail-cta__change__item__circle{border:1px solid #c9ccce;border-radius:50%;height:24px;width:24px}input[type=radio]:checked+.bs-detail-cta__change__item__circle{border-color:#f5792c;box-shadow:inset 0 0 0 6px #f5792c}.bs-detail-cta__change__item__info{flex:1 1}.bs-detail-cta__change__item__unit{font-size:16px;line-height:1.4}@media screen and (max-width:760px){.bs-detail-cta__change__item__unit{font-size:16px}}.bs-detail-cta__change__item__unit span{color:#f5792c;font-size:16px;font-weight:600;line-height:1.2;margin-top:8px;padding-left:10px}@media screen and (max-width:760px){.bs-detail-cta__change__item__unit span{font-size:16px;font-size:13px;padding-left:0}}@media screen and (max-width:760px)and (max-width:760px){.bs-detail-cta__change__item__unit span{font-size:12px}}.bs-detail-cta__change__item__price{align-items:center;display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.bs-detail-cta__change__item__price s{color:#a8a397;font-size:16px;font-weight:600;letter-spacing:0;text-decoration:line-through}@media screen and (max-width:760px){.bs-detail-cta__change__item__price s{font-size:16px;width:100%}}.bs-detail-cta__change__item__price p{color:red;font-size:13px;font-weight:600;letter-spacing:0}@media screen and (max-width:760px){.bs-detail-cta__change__item__price p{font-size:12px}}.bs-detail-cta__change__item__price .sale-price{color:#f5792c;font-size:16px}@media screen and (max-width:760px){.bs-detail-cta__change__item__price .sale-price{font-size:16px}}.bs-detail-cta__change__item__price .recur-sale-price{color:red;font-size:13px}@media screen and (max-width:760px){.bs-detail-cta__change__item__price .recur-sale-price{font-size:12px}}.bs-detail-cta__change__item__price .onsale{background:#f71d1d;color:#fff;font-size:16px;font-weight:600;letter-spacing:0;margin-right:6px;padding:2px 4px;position:relative;text-transform:uppercase}@media screen and (max-width:760px){.bs-detail-cta__change__item__price .onsale{font-size:16px}}.bs-detail-cta__change__item__price .onsale:after{border-color:transparent transparent transparent #f71d1d;border-style:solid;border-width:9.5px 0 9.5px 6px;content:"";height:100%;position:absolute;right:-6px;top:0;width:6px}.bs-detail-cta__change__item__price .recur-price{color:red;font-size:20px;padding-left:10px}@media screen and (max-width:760px){.bs-detail-cta__change__item__price .recur-price{font-size:20px;padding-left:0}}.bs-detail-cta__change__item__price .normal-sale-price{font-size:20px;padding-left:10px}@media screen and (max-width:760px){.bs-detail-cta__change__item__price .normal-sale-price{font-size:20px}}.bs-detail-cta__change__item__price .normal-price{color:#f5792c;font-size:13px}@media screen and (max-width:760px){.bs-detail-cta__change__item__price .normal-price{font-size:12px}}.bs-detail-cta__change__item__price .normal-price span{font-size:20px}@media screen and (max-width:760px){.bs-detail-cta__change__item__price .normal-price span{font-size:20px}}.bs-detail-cta__change__item__price div+p{color:#f71d1d}.bs-detail-cta__change__item__price.nowrap{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.bs-detail-cta__change__item__next{color:#a8a397;font-size:16px;font-style:normal;font-weight:600;letter-spacing:.64px;line-height:120%;margin-top:6px}@media screen and (max-width:760px){.bs-detail-cta__change__item__next{font-size:16px;width:100%}}.bs-detail-cta__change__item__sale{align-items:center;display:flex;flex-direction:column}.bs-detail-cta__change__item__sale div{background:#f5792c;border-radius:14px;color:#fff;font-size:16px;font-weight:600;line-height:1.2;padding:4px 16px}@media screen and (max-width:760px){.bs-detail-cta__change__item__sale div{font-size:16px}}.bs-detail-cta__change__item>*{transition:.2s}.bs-detail-cta__change__item:hover>*{opacity:.4}.bs-detail-cta__change__item .stock{color:#a8a397;font-size:16px;font-weight:500}.bs-detail-cta__preserve{display:flex;flex-direction:column;gap:8px}.bs-detail-cta__preserve__item{align-items:center;background:#fff;border:1px solid #c9ccce;border-radius:8px;display:flex;gap:8px;padding:16px;position:relative}@media screen and (max-width:760px){.bs-detail-cta__preserve__item{padding-right:8px}}.bs-detail-cta__preserve__item:has(input[type=radio]:checked){border-color:#f5792c;box-shadow:inset 0 0 0 1px #f5792c}.bs-detail-cta__preserve__item input[type=radio]{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.bs-detail-cta__preserve__item__circle{border:1px solid #c9ccce;border-radius:50%;height:24px;width:24px}input[type=radio]:checked+.bs-detail-cta__preserve__item__circle{border-color:#f5792c;box-shadow:inset 0 0 0 6px #f5792c}.bs-detail-cta__preserve__item__info{display:flex;justify-content:space-between}.bs-detail-cta__preserve__item__info .stock{color:#a8a397;font-size:16px;font-weight:500;padding-top:20px}@media screen and (max-width:760px){.bs-detail-cta__preserve__item__info .stock{padding-top:0}}.bs-detail-cta__preserve__item__unit{font-size:16px;line-height:1.4}@media screen and (max-width:760px){.bs-detail-cta__preserve__item__unit{font-size:16px}}.bs-detail-cta__preserve__item__unit span{color:#f5792c;font-size:16px;font-weight:600;line-height:1.2;margin-top:8px;padding-left:10px}@media screen and (max-width:760px){.bs-detail-cta__preserve__item__unit span{font-size:16px;padding-left:0}}.bs-detail-cta__preserve__item__normalunit{font-size:16px;line-height:1.4}@media screen and (max-width:760px){.bs-detail-cta__preserve__item__normalunit{font-size:16px}}.bs-detail-cta__preserve__item__normalunit span{color:#f5792c;font-size:16px;font-weight:600;line-height:1.2;margin-top:8px}@media screen and (max-width:760px){.bs-detail-cta__preserve__item__normalunit span{font-size:16px}}.bs-detail-cta__preserve__item__price{align-items:center;display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.bs-detail-cta__preserve__item__price s{color:#a8a397;font-size:16px;font-weight:600;letter-spacing:0;text-decoration:line-through}@media screen and (max-width:760px){.bs-detail-cta__preserve__item__price s{font-size:16px;width:100%}}.bs-detail-cta__preserve__item__price p{color:red;font-size:13px;font-weight:600;letter-spacing:0}@media screen and (max-width:760px){.bs-detail-cta__preserve__item__price p{font-size:12px}}.bs-detail-cta__preserve__item__price .sale-price{color:red;font-size:13px}@media screen and (max-width:760px){.bs-detail-cta__preserve__item__price .sale-price{font-size:12px}}.bs-detail-cta__preserve__item__price .recur-sale-price{color:red;font-size:13px}@media screen and (max-width:760px){.bs-detail-cta__preserve__item__price .recur-sale-price{font-size:12px}}.bs-detail-cta__preserve__item__price .onsale{background:#f71d1d;color:#fff;font-size:16px;font-weight:600;letter-spacing:0;margin-right:6px;padding:2px 4px;position:relative;text-transform:uppercase}@media screen and (max-width:760px){.bs-detail-cta__preserve__item__price .onsale{font-size:16px}}.bs-detail-cta__preserve__item__price .onsale:after{border-color:transparent transparent transparent #f71d1d;border-style:solid;border-width:9.5px 0 9.5px 6px;content:"";height:100%;position:absolute;right:-6px;top:0;width:6px}.bs-detail-cta__preserve__item__price .recur-price{color:red;font-size:20px;padding-left:10px}@media screen and (max-width:760px){.bs-detail-cta__preserve__item__price .recur-price{font-size:20px}}.bs-detail-cta__preserve__item__price .normal-sale-price{font-size:20px;padding-left:10px}@media screen and (max-width:760px){.bs-detail-cta__preserve__item__price .normal-sale-price{font-size:20px}}.bs-detail-cta__preserve__item__price .normal-price{color:#f5792c;font-size:13px}@media screen and (max-width:760px){.bs-detail-cta__preserve__item__price .normal-price{font-size:12px}}.bs-detail-cta__preserve__item__price .normal-price span{font-size:20px}@media screen and (max-width:760px){.bs-detail-cta__preserve__item__price .normal-price span{font-size:20px}}.bs-detail-cta__preserve__item__price div+p{color:#f71d1d}.bs-detail-cta__preserve__item__saleprice{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:4px;margin-top:4px}.bs-detail-cta__preserve__item__saleprice s{color:#a8a397;font-size:16px;font-weight:600;letter-spacing:0;text-decoration:line-through}@media screen and (max-width:760px){.bs-detail-cta__preserve__item__saleprice s{font-size:16px;width:100%}}.bs-detail-cta__preserve__item__saleprice p{color:red;font-size:13px;font-weight:600;letter-spacing:0}@media screen and (max-width:760px){.bs-detail-cta__preserve__item__saleprice p{font-size:12px}}.bs-detail-cta__preserve__item__saleprice .sale-price{color:red;font-size:13px}@media screen and (max-width:760px){.bs-detail-cta__preserve__item__saleprice .sale-price{font-size:12px}}.bs-detail-cta__preserve__item__saleprice .sale-price .is-sp{display:none}@media screen and (max-width:760px){.bs-detail-cta__preserve__item__saleprice .sale-price .is-sp{display:inline}}.bs-detail-cta__preserve__item__saleprice .recur-sale-price{color:red;font-size:13px}@media screen and (max-width:760px){.bs-detail-cta__preserve__item__saleprice .recur-sale-price{font-size:12px}}.bs-detail-cta__preserve__item__saleprice .recur-sale-price .is-sp{display:none}@media screen and (max-width:760px){.bs-detail-cta__preserve__item__saleprice .recur-sale-price .is-sp{display:inline}}.bs-detail-cta__preserve__item__saleprice .onsale{background:#f71d1d;color:#fff;font-size:16px;font-weight:600;letter-spacing:0;margin-right:6px;padding:2px 4px;position:relative;text-transform:uppercase}@media screen and (max-width:760px){.bs-detail-cta__preserve__item__saleprice .onsale{font-size:16px}}.bs-detail-cta__preserve__item__saleprice .onsale:after{border-color:transparent transparent transparent #f71d1d;border-style:solid;border-width:9.5px 0 9.5px 6px;content:"";height:100%;position:absolute;right:-6px;top:0;width:6px}.bs-detail-cta__preserve__item__saleprice .recur-price{color:red;font-size:20px;padding-left:10px}@media screen and (max-width:760px){.bs-detail-cta__preserve__item__saleprice .recur-price{font-size:20px;padding-left:0}}.bs-detail-cta__preserve__item__saleprice .normal-sale-price{font-size:20px;padding-left:10px}@media screen and (max-width:760px){.bs-detail-cta__preserve__item__saleprice .normal-sale-price{font-size:20px;padding-left:0}}.bs-detail-cta__preserve__item__saleprice .normal-price{color:#f5792c;font-size:13px}@media screen and (max-width:760px){.bs-detail-cta__preserve__item__saleprice .normal-price{font-size:12px}}.bs-detail-cta__preserve__item__saleprice .normal-price span{font-size:20px}@media screen and (max-width:760px){.bs-detail-cta__preserve__item__saleprice .normal-price span{font-size:20px}}.bs-detail-cta__preserve__item__saleprice .flex{display:flex}@media screen and (max-width:760px){.bs-detail-cta__preserve__item__saleprice .flex{flex-direction:column-reverse}}.bs-detail-cta__preserve__item__saleprice div+p{color:#f71d1d}.bs-detail-cta__preserve__item__normalprice{margin-top:4px}.bs-detail-cta__preserve__item__normalprice s{color:#a8a397;font-size:16px;font-weight:600;letter-spacing:0;text-decoration:line-through}@media screen and (max-width:760px){.bs-detail-cta__preserve__item__normalprice s{font-size:16px;width:100%}}.bs-detail-cta__preserve__item__normalprice p{color:red;font-size:13px;font-weight:600;letter-spacing:0}@media screen and (max-width:760px){.bs-detail-cta__preserve__item__normalprice p{font-size:12px}}.bs-detail-cta__preserve__item__normalprice .sale-price{color:red;font-size:13px}@media screen and (max-width:760px){.bs-detail-cta__preserve__item__normalprice .sale-price{font-size:12px}}.bs-detail-cta__preserve__item__normalprice .recur-sale-price{color:red;font-size:13px}@media screen and (max-width:760px){.bs-detail-cta__preserve__item__normalprice .recur-sale-price{font-size:12px}}.bs-detail-cta__preserve__item__normalprice .onsale{background:#f71d1d;color:#fff;font-size:16px;font-weight:600;letter-spacing:0;margin-right:6px;padding:2px 4px;position:relative;text-transform:uppercase}@media screen and (max-width:760px){.bs-detail-cta__preserve__item__normalprice .onsale{font-size:16px}}.bs-detail-cta__preserve__item__normalprice .onsale:after{border-color:transparent transparent transparent #f71d1d;border-style:solid;border-width:9.5px 0 9.5px 6px;content:"";height:100%;position:absolute;right:-6px;top:0;width:6px}.bs-detail-cta__preserve__item__normalprice .recur-price{color:red;font-size:20px;padding-left:10px}@media screen and (max-width:760px){.bs-detail-cta__preserve__item__normalprice .recur-price{font-size:20px}}.bs-detail-cta__preserve__item__normalprice .normal-sale-price{font-size:20px;padding-left:10px}@media screen and (max-width:760px){.bs-detail-cta__preserve__item__normalprice .normal-sale-price{font-size:20px}}.bs-detail-cta__preserve__item__normalprice .normal-price{color:#f5792c;font-size:13px}@media screen and (max-width:760px){.bs-detail-cta__preserve__item__normalprice .normal-price{font-size:12px}}.bs-detail-cta__preserve__item__normalprice .normal-price span{font-size:20px}@media screen and (max-width:760px){.bs-detail-cta__preserve__item__normalprice .normal-price span{font-size:20px}}.bs-detail-cta__preserve__item__normalprice .flex{display:flex}.bs-detail-cta__preserve__item__normalprice div+p{color:#f71d1d}.bs-detail-cta__preserve__item__price.nowrap{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.bs-detail-cta__preserve__item__next{color:#a8a397;font-size:16px;font-style:normal;font-weight:600;letter-spacing:.64px;line-height:120%;margin-top:6px}@media screen and (max-width:760px){.bs-detail-cta__preserve__item__next{font-size:16px;width:100%}}.bs-detail-cta__preserve__item__sale{align-items:center;display:flex;flex-direction:column}.bs-detail-cta__preserve__item__sale div{background:#f5792c;border-radius:14px;color:#fff;font-size:16px;font-weight:600;line-height:1.2;padding:4px 16px}@media screen and (max-width:760px){.bs-detail-cta__preserve__item__sale div{font-size:16px}}.bs-detail-cta__preserve__item>*{transition:.2s}.bs-detail-cta__preserve__item:hover>*{opacity:.4}.bs-detail-cta__price{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.bs-detail-cta__price s{color:#a8a397;font-size:16px;font-weight:600;letter-spacing:0;text-decoration:line-through}@media screen and (max-width:760px){.bs-detail-cta__price s{font-size:16px}}.bs-detail-cta__price div{background:#f71d1d;color:#fff;font-size:16px;font-weight:600;letter-spacing:0;margin-right:6px;padding:0 4px;position:relative;text-transform:uppercase}@media screen and (max-width:760px){.bs-detail-cta__price div{font-size:16px}}.bs-detail-cta__price div:after{border-color:transparent transparent transparent #f71d1d;border-style:solid;border-width:9.5px 0 9.5px 6px;content:"";height:100%;position:absolute;right:-6px;top:0;width:6px}.bs-detail-cta__price p{color:#f5792c;font-size:20px;font-weight:600;letter-spacing:0}@media screen and (max-width:760px){.bs-detail-cta__price p{font-size:20px}}.bs-detail-cta__price span{font-size:13px}@media screen and (max-width:760px){.bs-detail-cta__price span{font-size:12px}}.bs-detail-cta__price strong{color:#f5792c;font-size:16px;font-weight:600}@media screen and (max-width:760px){.bs-detail-cta__price strong{font-size:16px}}.bs-detail-cta__price div+p{color:#f71d1d}.bs-detail-cta__amount{align-items:center;display:flex;gap:16px;margin-top:24px}@media screen and (max-width:760px){.bs-detail-cta__amount{padding:0 8px}}.bs-detail-cta__amount span{color:#a8a397;font-size:16px;line-height:1.4}@media screen and (max-width:760px){.bs-detail-cta__amount span{font-size:16px}}.bs-detail-cta__amount label{flex:0 0 120px;margin-right:8px}.bs-detail-cta__btn{align-items:center;background:#f71d1d;border:1px solid #f71d1d;border-radius:28px;color:#fff;display:flex;font-size:20px;font-weight:600;gap:16px;height:56px;justify-content:center;margin-top:16px;transition:.4s;width:100%}@media screen and (max-width:760px){.bs-detail-cta__btn{font-size:20px}}.bs-detail-cta__btn span{position:relative}.bs-detail-cta__btn img{transition:.4s;width:24px}.bs-detail-cta__btn img.is-active{left:0;opacity:0;position:absolute;top:0}.bs-detail-cta__btn:hover{background:#fff;color:#f71d1d}.bs-detail-cta__btn:hover img.is-normal{opacity:0}.bs-detail-cta__btn:hover img.is-active{opacity:1}.bs-detail-info{margin-top:40px}@media screen and (max-width:760px){.bs-detail-info{border-top:1px solid #ecebe6;padding:40px 24px 0}}.bs-detail-info__favorite button{align-items:center;display:flex;font-size:16px;text-decoration:underline;transition:.2s}@media screen and (max-width:760px){.bs-detail-info__favorite button{font-size:16px}}.bs-detail-info__favorite button:hover{opacity:.4}.bs-detail-info__favorite img{width:24px}.bs-detail-info__share{align-items:center;display:flex;gap:8px;margin-top:24px}.bs-detail-info__share span{color:#a8a397;font-size:16px;line-height:1.2;margin-right:8px}@media screen and (max-width:760px){.bs-detail-info__share span{font-size:16px}}.bs-detail-info__share a{transition:.2s}.bs-detail-info__share a:hover{opacity:.4}.bs-detail-info__share img{width:24px}.bs-detail-info__label{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.bs-detail-info__label span{background:#ffebe2;color:#f5792c;font-size:16px;font-weight:600;line-height:1.2;padding:4px 8px}@media screen and (max-width:760px){.bs-detail-info__label span{font-size:16px}}.bs-detail-info__desc{font-size:16px;line-height:2;margin-top:24px}@media screen and (max-width:760px){.bs-detail-info__desc{font-size:16px}}.bs-detail-tab{margin-top:40px}.bs-detail-tab__nav{border-bottom:4px solid #ecebe6;display:flex}.bs-detail-tab__nav>li{color:#a8a397;cursor:pointer;flex:1 1;font-size:18px;font-weight:600;line-height:1.2;padding:16px 8px;position:relative;text-align:center;transition:.2s}@media screen and (max-width:760px){.bs-detail-tab__nav>li{font-size:18px}}.bs-detail-tab__nav>li.is-active{color:#f5792c}.bs-detail-tab__nav>li.is-active:after{background:#f5792c;bottom:-4px;content:"";height:4px;left:0;position:absolute;width:100%}.bs-detail-tab__nav>li:hover:not(.is-active){opacity:.4}.bs-detail-tab__block{display:none;flex-direction:column;gap:40px}@media screen and (max-width:760px){.bs-detail-tab__block{gap:32px;padding-left:40px;padding-right:40px}}@media screen and (max-width:760px)and (max-width:760px){.bs-detail-tab__block{padding-left:16px;padding-right:16px}}.bs-detail-tab__block.is-active{display:flex}.bs-detail-tab__nav+.bs-detail-tab__container .bs-detail-tab__block{padding-top:40px}.bs-detail-title{align-items:center;display:flex;gap:4px}.bs-detail-title img.is-icon{width:32px}@media screen and (max-width:760px){.bs-detail-title img.is-icon{width:26px}}.bs-detail-title img.is-text{height:29px;width:auto}@media screen and (max-width:760px){.bs-detail-title img.is-text{height:26px}}.bs-detail-target{border-bottom:1px solid #ecebe6;padding-bottom:40px}@media screen and (max-width:760px){.bs-detail-target{padding-left:8px;padding-right:8px}}.bs-detail-target__items{display:flex;flex-direction:column;gap:8px;margin-top:24px}.bs-detail-target__items>li{font-size:16px;line-height:1.4;list-style:disc;margin-left:1.5em}@media screen and (max-width:760px){.bs-detail-target__items>li{font-size:16px}}.bs-detail-feature{border-bottom:1px solid #ecebe6;padding-bottom:40px}@media screen and (max-width:760px){.bs-detail-feature{padding-left:8px;padding-right:8px}}.bs-detail-feature__items{display:flex;flex-direction:column;gap:24px;margin-top:24px}.bs-detail-feature__items>li{display:flex;flex-direction:column;gap:16px}.bs-detail-feature__items>li h3{font-size:20px;font-weight:600;line-height:1.4}@media screen and (max-width:760px){.bs-detail-feature__items>li h3{font-size:20px}}.bs-detail-feature__items>li img{padding:0 16px}@media screen and (max-width:760px){.bs-detail-feature__items>li img{padding:0 8px}}.bs-detail-feature__items>li p{font-size:16px;line-height:1.4}@media screen and (max-width:760px){.bs-detail-feature__items>li p{font-size:16px}}.bs-detail-feature__link{margin-top:24px}.bs-detail-feature__link a{align-items:center;background:#fff;border:1px solid #f5792c;border-radius:24px;color:#f5792c;display:flex;font-size:18px;font-weight:600;height:48px;justify-content:center;margin:0 auto;max-width:400px;padding:0 40px;position:relative;transition:.4s}@media screen and (max-width:760px){.bs-detail-feature__link a{font-size:18px}}.bs-detail-feature__link a:after{speak:none;color:#f5792c;content:"";font-family:icon;font-size:16px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;position:absolute;right:16px;text-transform:none;top:calc(50% - 8px);transition:.4s}.bs-detail-feature__link a:hover{background:#ffebe2}.bs-detail-faq__items{display:flex;flex-direction:column;gap:24px;margin-top:32px}.bs-detail-faq__items dt{font-size:16px;font-weight:600;line-height:1.4}@media screen and (max-width:760px){.bs-detail-faq__items dt{font-size:16px}}.bs-detail-faq__items dd{font-size:16px;line-height:1.4;margin-top:16px;padding-left:24px;position:relative}@media screen and (max-width:760px){.bs-detail-faq__items dd{font-size:16px}}.bs-detail-faq__items dd:before{background:#8c4600;content:"";height:1px;left:0;position:absolute;top:11px;width:16px}.bs-detail-review{background:#f9f8f3;margin-top:64px;padding:32px 16px}@media screen and (max-width:760px){.bs-detail-review{margin-left:-16px;margin-right:-16px;margin-top:40px}}.bs-detail-review__title{font-size:16px;font-weight:600;line-height:1.2;text-align:center}@media screen and (max-width:760px){.bs-detail-review__title{font-size:16px}}.bs-detail-review__average{align-items:center;display:flex;gap:8px;justify-content:center;margin-top:8px}.bs-detail-review__average div{display:flex;gap:8px}.bs-detail-review__average img{width:32px}.bs-detail-review__average span{color:#f5792c;font-size:24px;font-weight:600}@media screen and (max-width:760px){.bs-detail-review__average span{font-size:24px}}.bs-detail-review__blank{font-size:16px;line-height:1.4;margin-top:24px;text-align:center}@media screen and (max-width:760px){.bs-detail-review__blank{font-size:16px}}.bs-detail-review__write{margin-top:32px}.bs-detail-review__write__btn{align-items:center;background:#fff;border:1px solid #f5792c;border-radius:24px;color:#f5792c;display:flex;font-size:18px;font-weight:600;height:48px;justify-content:center;margin:0 auto;padding:0 32px;position:relative;transition:.4s;width:calc(100% - 32px)}@media screen and (max-width:760px){.bs-detail-review__write__btn{font-size:18px}}.bs-detail-review__write__btn i{font-size:16px;position:absolute;right:16px;top:calc(50% - 8px);transition:.4s}.bs-detail-review__write__btn i.tu-ic-minus{color:#a8a397;opacity:0}.bs-detail-review__write__btn:before{color:#a8a397;content:"投稿をやめる";font-size:18px;font-weight:600;left:50%;opacity:0;position:absolute;top:50%;transition:.4s;translate:-50% -50%}@media screen and (max-width:760px){.bs-detail-review__write__btn:before{font-size:18px}}.bs-detail-review__write__btn:hover{background:#ffebe2}.bs-detail-review__write__btn.is-active{border-color:#a8a397;color:transparent}.bs-detail-review__write__btn.is-active i.tu-ic-plus{opacity:0}.bs-detail-review__write__btn.is-active i.tu-ic-minus,.bs-detail-review__write__btn.is-active:before{opacity:1}.bs-detail-review__write__btn.is-active:hover{background:#dedcd7}.bs-detail-review__write__content{display:none;margin-top:24px;padding:0 16px}.bs-detail-review__write__content div{display:flex;flex-direction:column;gap:16px}.bs-detail-review__write__content dt{font-size:18px;font-weight:600;line-height:1.4}@media screen and (max-width:760px){.bs-detail-review__write__content dt{font-size:18px}}.bs-detail-review__write__content dd{margin-top:8px}.bs-detail-review__write__content button{align-items:center;background:#f5792c;border:1px solid #f5792c;border-radius:24px;color:#fff;display:flex;font-size:18px;font-weight:600;height:48px;justify-content:center;margin-top:32px;position:relative;transition:.4s;width:100%}@media screen and (max-width:760px){.bs-detail-review__write__content button{font-size:18px}}.bs-detail-review__write__content button i{font-size:16px;position:absolute;right:16px;top:calc(50% - 8px)}.bs-detail-review__write__content button:hover{background:#fff;color:#f5792c}.bs-detail-review__rate{display:grid;gap:8px 0;grid-template-columns:max-content 1fr max-content max-content;margin-top:40px;padding:0 16px}.bs-detail-review__rate button{align-items:center;display:grid;grid-column:span 4;grid-template-columns:subgrid;transition:.4s}.bs-detail-review__rate button:hover:not(.is-active){opacity:.4}.bs-detail-review__rate:has(.is-active) button:not(.is-active){opacity:.24}.bs-detail-review__rate div{display:flex;gap:4px}.bs-detail-review__rate img{width:16px}.bs-detail-review__rate__bar{background:#dedcd7;height:4px;margin:0 16px;position:relative}.bs-detail-review__rate__bar span{background:#f5792c;height:100%;left:0;position:absolute;top:0;width:40%}.bs-detail-review__rate__num{font-size:16px;text-align:left;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}@media screen and (max-width:760px){.bs-detail-review__rate__num{font-size:16px}}button[disabled] .bs-detail-review__rate__num{text-decoration:none}.bs-detail-review__visible{display:none;margin-top:16px;padding:0 16px;text-align:right}.bs-detail-review__visible:has(.is-active){display:block}.bs-detail-review__visible button{font-size:16px;text-decoration:underline}@media screen and (max-width:760px){.bs-detail-review__visible button{font-size:16px}}.bs-detail-review__sort{display:none;margin-top:32px;padding:0 16px}.bs-detail-review__sort:has(.is-active){display:block}.bs-detail-review__sort label{margin-left:auto;max-width:240px}.bs-detail-review__content{margin-top:24px}.bs-detail-review__block{display:none}.bs-detail-review__block.is-active{display:block}.bs-detail-review__block__control{display:flex;gap:4px;justify-content:center;margin-top:32px}.bs-detail-review__block__control:has(div span:nth-child(-n+1):last-child){display:none}.bs-detail-review__block__next,.bs-detail-review__block__prev{height:24px;position:relative;transition:.2s;width:24px}.bs-detail-review__block__next:before,.bs-detail-review__block__prev:before{content:"";height:8px;left:calc(50% - 4px);position:absolute;rotate:-45deg;top:calc(50% - 4px);transition:.4s;width:8px}.bs-detail-review__block__next.swiper-button-disabled:before,.bs-detail-review__block__prev.swiper-button-disabled:before{border-color:#dedcd7}.bs-detail-review__block__next:hover:not(.swiper-button-disabled),.bs-detail-review__block__prev:hover:not(.swiper-button-disabled){opacity:.4}.bs-detail-review__block__prev:before{border-left:1px solid #8c4600;border-top:1px solid #8c4600}.bs-detail-review__block__next:before{border-bottom:1px solid #8c4600;border-right:1px solid #8c4600}.bs-detail-review__block__pagination{display:flex;gap:4px}.bs-detail-review__block__pagination span{align-items:center;cursor:pointer;display:flex;font-size:16px;font-weight:600;height:24px;justify-content:center;transition:.2s;width:24px}@media screen and (max-width:760px){.bs-detail-review__block__pagination span{font-size:16px}}.bs-detail-review__block__pagination span.swiper-pagination-bullet-active{color:#f5792c}.bs-detail-review__block__pagination span:hover:not(.swiper-pagination-bullet-active){opacity:.4}.bs-detail-review__block__pagination:has(span:nth-child(6)):has(span.swiper-pagination-bullet-active:first-child) span,.bs-detail-review__block__pagination:has(span:nth-child(6)):has(span.swiper-pagination-bullet-active:nth-child(2)) span,.bs-detail-review__block__pagination:has(span:nth-child(6)):has(span.swiper-pagination-bullet-active:nth-child(3)) span{display:none}.bs-detail-review__block__pagination:has(span:nth-child(6)):has(span.swiper-pagination-bullet-active:first-child) span:nth-child(-n+4),.bs-detail-review__block__pagination:has(span:nth-child(6)):has(span.swiper-pagination-bullet-active:nth-child(2)) span:nth-child(-n+4),.bs-detail-review__block__pagination:has(span:nth-child(6)):has(span.swiper-pagination-bullet-active:nth-child(3)) span:nth-child(-n+4){display:flex}.bs-detail-review__block__pagination:has(span:nth-child(6)):has(span.swiper-pagination-bullet-active:first-child) span:last-child,.bs-detail-review__block__pagination:has(span:nth-child(6)):has(span.swiper-pagination-bullet-active:nth-child(2)) span:last-child,.bs-detail-review__block__pagination:has(span:nth-child(6)):has(span.swiper-pagination-bullet-active:nth-child(3)) span:last-child{display:flex}.bs-detail-review__block__pagination:has(span:nth-child(6)):has(span.swiper-pagination-bullet-active:first-child) span:nth-last-child(2),.bs-detail-review__block__pagination:has(span:nth-child(6)):has(span.swiper-pagination-bullet-active:nth-child(2)) span:nth-last-child(2),.bs-detail-review__block__pagination:has(span:nth-child(6)):has(span.swiper-pagination-bullet-active:nth-child(3)) span:nth-last-child(2){display:flex;font-size:0;pointer-events:none}.bs-detail-review__block__pagination:has(span:nth-child(6)):has(span.swiper-pagination-bullet-active:first-child) span:nth-last-child(2):after,.bs-detail-review__block__pagination:has(span:nth-child(6)):has(span.swiper-pagination-bullet-active:nth-child(2)) span:nth-last-child(2):after,.bs-detail-review__block__pagination:has(span:nth-child(6)):has(span.swiper-pagination-bullet-active:nth-child(3)) span:nth-last-child(2):after{content:"…";font-size:16px;font-weight:600;pointer-events:none}@media screen and (max-width:760px){.bs-detail-review__block__pagination:has(span:nth-child(6)):has(span.swiper-pagination-bullet-active:first-child) span:nth-last-child(2):after,.bs-detail-review__block__pagination:has(span:nth-child(6)):has(span.swiper-pagination-bullet-active:nth-child(2)) span:nth-last-child(2):after,.bs-detail-review__block__pagination:has(span:nth-child(6)):has(span.swiper-pagination-bullet-active:nth-child(3)) span:nth-last-child(2):after{font-size:16px}}.bs-detail-review__block__pagination:has(span:nth-child(6)):has(span.swiper-pagination-bullet-active:last-child) span,.bs-detail-review__block__pagination:has(span:nth-child(6)):has(span.swiper-pagination-bullet-active:nth-last-child(2)) span,.bs-detail-review__block__pagination:has(span:nth-child(6)):has(span.swiper-pagination-bullet-active:nth-last-child(3)) span{display:none}.bs-detail-review__block__pagination:has(span:nth-child(6)):has(span.swiper-pagination-bullet-active:last-child) span:nth-last-child(-n+4),.bs-detail-review__block__pagination:has(span:nth-child(6)):has(span.swiper-pagination-bullet-active:nth-last-child(2)) span:nth-last-child(-n+4),.bs-detail-review__block__pagination:has(span:nth-child(6)):has(span.swiper-pagination-bullet-active:nth-last-child(3)) span:nth-last-child(-n+4){display:flex}.bs-detail-review__block__pagination:has(span:nth-child(6)):has(span.swiper-pagination-bullet-active:last-child) span:first-child,.bs-detail-review__block__pagination:has(span:nth-child(6)):has(span.swiper-pagination-bullet-active:nth-last-child(2)) span:first-child,.bs-detail-review__block__pagination:has(span:nth-child(6)):has(span.swiper-pagination-bullet-active:nth-last-child(3)) span:first-child{display:flex}.bs-detail-review__block__pagination:has(span:nth-child(6)):has(span.swiper-pagination-bullet-active:last-child) span:nth-child(2),.bs-detail-review__block__pagination:has(span:nth-child(6)):has(span.swiper-pagination-bullet-active:nth-last-child(2)) span:nth-child(2),.bs-detail-review__block__pagination:has(span:nth-child(6)):has(span.swiper-pagination-bullet-active:nth-last-child(3)) span:nth-child(2){display:flex;font-size:0;pointer-events:none}.bs-detail-review__block__pagination:has(span:nth-child(6)):has(span.swiper-pagination-bullet-active:last-child) span:nth-child(2):after,.bs-detail-review__block__pagination:has(span:nth-child(6)):has(span.swiper-pagination-bullet-active:nth-last-child(2)) span:nth-child(2):after,.bs-detail-review__block__pagination:has(span:nth-child(6)):has(span.swiper-pagination-bullet-active:nth-last-child(3)) span:nth-child(2):after{content:"…";font-size:16px;font-weight:600;pointer-events:none}@media screen and (max-width:760px){.bs-detail-review__block__pagination:has(span:nth-child(6)):has(span.swiper-pagination-bullet-active:last-child) span:nth-child(2):after,.bs-detail-review__block__pagination:has(span:nth-child(6)):has(span.swiper-pagination-bullet-active:nth-last-child(2)) span:nth-child(2):after,.bs-detail-review__block__pagination:has(span:nth-child(6)):has(span.swiper-pagination-bullet-active:nth-last-child(3)) span:nth-child(2):after{font-size:16px}}.bs-detail-review__block__pagination:has(span:nth-child(6)):has(span.swiper-pagination-bullet-active:nth-child(n+4):not(:last-child):not(:nth-last-child(2)):not(:nth-last-child(3))) span{display:none}.bs-detail-review__block__pagination:has(span:nth-child(6)):has(span.swiper-pagination-bullet-active:nth-child(n+4):not(:last-child):not(:nth-last-child(2)):not(:nth-last-child(3))) span:first-child,.bs-detail-review__block__pagination:has(span:nth-child(6)):has(span.swiper-pagination-bullet-active:nth-child(n+4):not(:last-child):not(:nth-last-child(2)):not(:nth-last-child(3))) span:last-child{display:flex}.bs-detail-review__block__pagination:has(span:nth-child(6)):has(span.swiper-pagination-bullet-active:nth-child(n+4):not(:last-child):not(:nth-last-child(2)):not(:nth-last-child(3))) span:nth-child(2),.bs-detail-review__block__pagination:has(span:nth-child(6)):has(span.swiper-pagination-bullet-active:nth-child(n+4):not(:last-child):not(:nth-last-child(2)):not(:nth-last-child(3))) span:nth-last-child(2){display:flex;font-size:0;pointer-events:none}.bs-detail-review__block__pagination:has(span:nth-child(6)):has(span.swiper-pagination-bullet-active:nth-child(n+4):not(:last-child):not(:nth-last-child(2)):not(:nth-last-child(3))) span:nth-child(2):after,.bs-detail-review__block__pagination:has(span:nth-child(6)):has(span.swiper-pagination-bullet-active:nth-child(n+4):not(:last-child):not(:nth-last-child(2)):not(:nth-last-child(3))) span:nth-last-child(2):after{content:"…";font-size:16px;font-weight:600;pointer-events:none}@media screen and (max-width:760px){.bs-detail-review__block__pagination:has(span:nth-child(6)):has(span.swiper-pagination-bullet-active:nth-child(n+4):not(:last-child):not(:nth-last-child(2)):not(:nth-last-child(3))) span:nth-child(2):after,.bs-detail-review__block__pagination:has(span:nth-child(6)):has(span.swiper-pagination-bullet-active:nth-child(n+4):not(:last-child):not(:nth-last-child(2)):not(:nth-last-child(3))) span:nth-last-child(2):after{font-size:16px}}.bs-detail-review__block__pagination:has(span:nth-child(6)):has(span.swiper-pagination-bullet-active:nth-child(n+4):not(:last-child):not(:nth-last-child(2)):not(:nth-last-child(3))) .swiper-pagination-bullet-active,.bs-detail-review__block__pagination:has(span:nth-child(6)):has(span.swiper-pagination-bullet-active:nth-child(n+4):not(:last-child):not(:nth-last-child(2)):not(:nth-last-child(3))) .swiper-pagination-bullet-active+span,.bs-detail-review__block__pagination:has(span:nth-child(6)):has(span.swiper-pagination-bullet-active:nth-child(n+4):not(:last-child):not(:nth-last-child(2)):not(:nth-last-child(3))) span:has(+.swiper-pagination-bullet-active){display:flex}.bs-detail-review__items{display:flex;flex-direction:column;gap:8px}.bs-detail-ingredient__title,.bs-detail-notes__title,.bs-detail-spec__title{margin-bottom:16px;padding-left:8px}.bs-detail-ingredient__title img,.bs-detail-notes__title img,.bs-detail-spec__title img{height:29px;width:auto}.bs-detail-ingredient__table,.bs-detail-notes__table,.bs-detail-spec__table{width:100%}.bs-detail-ingredient__table th,.bs-detail-notes__table th,.bs-detail-spec__table th{border:1px solid #ecebe6;color:#a8a397;font-size:16px;line-height:1.4;padding:16px;text-align:left;vertical-align:top;width:152px}@media screen and (max-width:760px){.bs-detail-ingredient__table th,.bs-detail-notes__table th,.bs-detail-spec__table th{font-size:16px}}.bs-detail-ingredient__table td,.bs-detail-notes__table td,.bs-detail-spec__table td{border:1px solid #ecebe6;font-size:16px;line-height:1.4;padding:16px}@media screen and (max-width:760px){.bs-detail-ingredient__table td,.bs-detail-notes__table td,.bs-detail-spec__table td{font-size:16px}}.bs-detail-ingredient__table td ul,.bs-detail-notes__table td ul,.bs-detail-spec__table td ul{display:flex;flex-direction:column}.bs-detail-ingredient__table td ul li,.bs-detail-notes__table td ul li,.bs-detail-spec__table td ul li{font-size:16px;line-height:1.4;list-style:disc;margin-left:1.5em}@media screen and (max-width:760px){.bs-detail-ingredient__table td ul li,.bs-detail-notes__table td ul li,.bs-detail-spec__table td ul li{font-size:16px}}.bs-detail-ingredient__content,.bs-detail-notes__content,.bs-detail-spec__content{padding-left:8px}.bs-detail-ingredient__content p,.bs-detail-notes__content p,.bs-detail-spec__content p{color:#a8a397;font-size:16px;font-weight:600;line-height:1.4}@media screen and (max-width:760px){.bs-detail-ingredient__content p,.bs-detail-notes__content p,.bs-detail-spec__content p{font-size:16px}}.bs-detail-ingredient__content div,.bs-detail-notes__content div,.bs-detail-spec__content div{font-size:16px;line-height:1.4}@media screen and (max-width:760px){.bs-detail-ingredient__content div,.bs-detail-notes__content div,.bs-detail-spec__content div{font-size:16px}}.bs-detail-ingredient__content p+div,.bs-detail-notes__content p+div,.bs-detail-spec__content p+div{margin-top:16px}.bs-detail-aside{margin-top:64px;padding-left:40px;padding-right:40px}@media screen and (max-width:760px){.bs-detail-aside{margin-top:56px;padding-left:16px;padding-right:16px}}.bs-detail-aside__inner{margin-left:auto;margin-right:auto;max-width:1080px;width:100%}.bs-detail-aside__title img{height:38px;margin:0 auto;width:auto}@media screen and (max-width:760px){.bs-detail-aside__title img{height:31px}}.bs-detail-aside__products{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:32px}@media screen and (max-width:760px){.bs-detail-aside__products{gap:8px;grid-template-columns:1fr;margin-top:24px}}.bs-detail-aside__recipes{display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-top:32px}@media screen and (max-width:760px){.bs-detail-aside__recipes{gap:16px;grid-template-columns:repeat(2,1fr);margin-top:24px}}.bs-detail-scoll{align-items:center;background:#f71d1d;border-radius:24px 0 0 24px;bottom:16px;color:#fff;display:flex;font-size:20px;font-weight:600;height:48px;justify-content:center;position:fixed;right:0;transition:.4s;width:160px;z-index:1000}@media screen and (max-width:760px){.bs-detail-scoll{font-size:20px}}@media screen and (min-width:761px){.bs-detail-scoll{display:none}}.bs-detail-scoll.is-hide{bottom:-48px}.bs-nest-wrapper{background:#2f2f2f;color:#fff;font-family:dnp-shuei-gothic-gin-std,sans-serif;font-style:normal;font-weight:400}.bs-nest-inner{margin-left:auto;margin-right:auto;max-width:1080px;position:relative;width:100%}.bs-nest-title{display:flex;flex-direction:column;justify-content:center}.bs-nest-title p img{height:42px;margin:0 auto;width:auto}@media screen and (max-width:760px){.bs-nest-title p img{height:30px}}.bs-nest-title h2{align-items:baseline;display:flex;font-family:dnp-shuei-nmincho-std,sans-serif;font-size:24px;font-style:normal;font-weight:400;gap:4px;justify-content:center;line-height:2;margin-top:16px}@media screen and (max-width:760px){.bs-nest-title h2{font-size:24px}}.bs-nest-title h2 img{width:73px}.bs-nest-kv{background:url(images/nest-kv-bg.webp) calc(50% + 280px) top/980px no-repeat;padding:160px 40px 200px}@media screen and (max-width:760px){.bs-nest-kv{background:url(images/nest-kv-bg-sp.webp) top/706px no-repeat;padding-left:16px;padding-right:16px;padding:80px 32px}}.bs-nest-kv__title h1{width:160px}.bs-nest-kv__title p{font-family:dnp-shuei-nmincho-std,sans-serif;font-size:32px;font-style:normal;font-weight:400;line-height:2;margin-top:32px}@media screen and (max-width:760px){.bs-nest-kv__title p{font-size:26px;margin-top:400px}}@media screen and (min-width:761px){.bs-nest-kv__title p br.is-sp{display:none}}.bs-nest-kv__text{font-family:dnp-shuei-gothic-gin-std,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:2;margin-top:40px}@media screen and (max-width:760px){.bs-nest-kv__text{font-size:16px}}@media screen and (min-width:761px){.bs-nest-kv__text br.is-sp{display:none}}.bs-nest-about{overflow-x:clip;padding:120px 40px 363px}@media screen and (max-width:760px){.bs-nest-about{padding-bottom:260px;padding-left:16px;padding-right:16px;padding-top:330px}}.bs-nest-about__text{font-family:dnp-shuei-gothic-gin-std,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:2.4;margin-top:64px;text-align:center}@media screen and (max-width:760px){.bs-nest-about__text{font-size:16px;margin-top:40px}}.bs-nest-about__img{left:50%;position:absolute;top:50%}.bs-nest-about__img div{position:absolute}.bs-nest-about__img div:first-child{left:-720px;top:-295px;width:480px}@media screen and (max-width:760px){.bs-nest-about__img div:first-child{left:-207px;top:-447px;width:240px}}.bs-nest-about__img div:nth-child(2){left:300px;top:-95px;width:240px}@media screen and (max-width:760px){.bs-nest-about__img div:nth-child(2){left:67px;top:-367px;width:140px}}.bs-nest-about__img div:nth-child(3){left:-540px;top:185px;width:260px}@media screen and (max-width:760px){.bs-nest-about__img div:nth-child(3){display:none}}.bs-nest-about__img div:nth-child(4){left:160px;top:385px;width:560px}@media screen and (max-width:760px){.bs-nest-about__img div:nth-child(4){left:-113px;top:397px;width:320px}}.bs-nest-about__img img{width:100%}.bs-nest-only{padding-top:120px}@media screen and (max-width:760px){.bs-nest-only{padding-top:80px}}.bs-nest-only__blocks{margin-top:40px}@media screen and (max-width:760px){.bs-nest-only__blocks{margin-top:32px}}.bs-nest-only__block{height:calc(100dvh - 121px);left:0;overflow:hidden;padding-left:40px;padding-right:40px;position:sticky;top:121px;width:100%}@media screen and (max-width:760px){.bs-nest-only__block{height:calc(100dvh - 50px);padding-left:16px;padding-left:32px;padding-right:16px;padding-right:32px;top:50px}}.bs-nest-only__block:first-child{background:url(images/nest-only-bg-1.webp) 50%/cover no-repeat}.bs-nest-only__block:nth-child(2){background:url(images/nest-only-bg-2.webp) 50%/cover no-repeat}.bs-nest-only__block:nth-child(3){background:url(images/nest-only-bg-3.webp) 50%/cover no-repeat}.bs-nest-only__block .bs-nest-inner{align-items:center;display:flex;height:100%}.bs-nest-only__block:nth-child(2n) .bs-nest-inner{justify-content:flex-end}.bs-nest-only__count{font-family:dnp-shuei-nmincho-std,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:2}@media screen and (max-width:760px){.bs-nest-only__count{font-size:16px}}.bs-nest-only__title{font-family:dnp-shuei-nmincho-std,sans-serif;font-size:32px;font-style:normal;font-weight:400;line-height:2}@media screen and (max-width:760px){.bs-nest-only__title{font-size:26px}}.bs-nest-only__text{font-size:16px;line-height:2;margin-top:40px}@media screen and (max-width:760px){.bs-nest-only__text{font-size:16px;margin-top:24px}}@media screen and (min-width:761px){.bs-nest-only__text br.is-sp{display:none}}.bs-nest-menu{overflow:hidden;padding-left:40px;padding-right:40px;padding-top:160px}@media screen and (max-width:760px){.bs-nest-menu{padding-left:16px;padding-left:32px;padding-right:16px;padding-right:32px;padding-top:80px}}.bs-nest-menu .bs-nest-inner{padding-left:378px;position:relative}@media screen and (max-width:760px){.bs-nest-menu .bs-nest-inner{padding-left:0}}.bs-nest-menu__text{left:0;position:absolute;top:0}@media screen and (max-width:760px){.bs-nest-menu__text{margin-bottom:32px;position:static}}.bs-nest-menu__text .bs-nest-title{align-items:flex-start}.bs-nest-menu__notes{font-size:13px;line-height:2;margin-top:40px}@media screen and (max-width:760px){.bs-nest-menu__notes{font-size:12px;margin-top:32px}}.bs-nest-menu__slide__inner{margin-left:auto;max-width:640px}.bs-nest-menu__item{background:#fff;display:block}.bs-nest-menu__item__name{color:#2f2f2f;font-family:dnp-shuei-nmincho-std,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:2;padding:16px 32px 0}@media screen and (max-width:760px){.bs-nest-menu__item__name{font-size:24px;font-size:18px;padding:16px 24px 0}}.bs-nest-menu__item__more{align-items:center;color:#2f2f2f;display:flex;font-size:16px;gap:16px;justify-content:flex-end;line-height:2;padding:8px 32px 16px}@media screen and (max-width:760px){.bs-nest-menu__item__more{font-size:16px;padding:8px 24px 16px}}.bs-nest-menu__item__more:before{background:#2f2f2f;content:"";height:1px;opacity:.4;width:48px}@media screen and (max-width:760px){.bs-nest-menu__item__more:before{width:32px}}.bs-nest-menu .swiper{margin-left:auto;max-width:640px;position:relative;width:100%}.bs-nest-menu .swiper-wrapper{order:2}@media screen and (max-width:760px){.bs-nest-menu .swiper-wrapper{order:0}}.bs-nest-menu__conrol{align-items:center;bottom:16px;display:flex;flex-direction:column;gap:16px;left:-104px;position:absolute}@media screen and (max-width:760px){.bs-nest-menu__conrol{flex-direction:row;gap:24px;justify-content:center;margin-top:24px;position:static}}.bs-nest-menu__next,.bs-nest-menu__prev{align-items:center;border:1px solid #fff;border-radius:50%;display:flex;height:64px;justify-content:center;transition:.4s;width:64px}.bs-nest-menu__next img,.bs-nest-menu__prev img{width:24px}.bs-nest-menu__next.swiper-button-disabled,.bs-nest-menu__prev.swiper-button-disabled{opacity:.4}.bs-nest-menu__count{font-family:dnp-shuei-nmincho-std,sans-serif;font-size:20px;font-style:normal;font-weight:400;letter-spacing:.1em;line-height:2}@media screen and (max-width:760px){.bs-nest-menu__count{font-size:20px}}.bs-nest-buy{padding-left:40px;padding-right:40px;padding-top:160px}@media screen and (max-width:760px){.bs-nest-buy{padding-left:16px;padding-left:8px;padding-right:16px;padding-right:8px;padding-top:80px}}.bs-nest-buy__list{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:40px}@media screen and (max-width:760px){.bs-nest-buy__list{grid-template-columns:1fr;margin-top:32px}}.bs-nest-buy__item{background:hsla(0,0%,100%,.08);display:grid;gap:0;grid-row:span 5;grid-template-rows:subgrid;padding:40px 16px;position:relative}@media screen and (min-width:761px){.bs-nest-buy__item:nth-child(2){order:-1}}.bs-nest-buy__item__title p{font-family:dnp-shuei-nmincho-std,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:1.4;text-align:center}@media screen and (max-width:760px){.bs-nest-buy__item__title p{font-size:18px;font-size:16px}}@media screen and (max-width:760px)and (max-width:760px){.bs-nest-buy__item__title p{font-size:16px}}.bs-nest-buy__item__title h3{margin-top:16px}.bs-nest-buy__item__title h3 img{width:100%}.bs-nest-buy__item__img{margin:40px auto 0;max-width:280px;position:relative}.bs-nest-buy__item__img img{width:100%}.bs-nest-buy__item__img img.is-badge{left:-73px;position:absolute;top:-44px;width:188px}@media screen and (max-width:760px){.bs-nest-buy__item__img img.is-badge{left:-43px;top:-43px;width:203px}}.bs-nest-buy__item__desc{font-size:16px;line-height:2;margin-top:32px;text-align:center}@media screen and (max-width:760px){.bs-nest-buy__item__desc{font-size:16px}.bs-nest-buy__item__desc br{display:none}}.bs-nest-buy__item__price{align-items:center;display:flex;flex-direction:column;margin-top:16px}.bs-nest-buy__item__price span{align-items:center;display:flex;font-size:16px;line-height:2;text-align:center}@media screen and (max-width:760px){.bs-nest-buy__item__price span{font-size:16px}}.bs-nest-buy__item__price s{text-decoration:line-through}.bs-nest-buy__item__price img{margin-left:8px;width:24px}.bs-nest-buy__item__price strong{color:#f5792c;font-size:24px;line-height:2}@media screen and (max-width:760px){.bs-nest-buy__item__price strong{font-size:24px}}.bs-nest-buy__item__price small{font-size:13px}@media screen and (max-width:760px){.bs-nest-buy__item__price small{font-size:12px}}.bs-nest-buy__item__btn{align-items:center;border:1px solid hsla(0,0%,100%,.64);display:flex;font-family:dnp-shuei-nmincho-std,sans-serif;font-size:18px;font-style:normal;font-weight:400;gap:16px;height:56px;justify-content:center;margin:24px auto 0;max-width:320px;width:100%}@media screen and (max-width:760px){.bs-nest-buy__item__btn{font-size:18px}}.bs-nest-buy__item__btn img{width:6px}.bs-nest-buy__item__link{height:100%;left:0;position:absolute;top:0;width:100%}.bs-nest-movie{padding:120px 40px 160px}@media screen and (max-width:760px){.bs-nest-movie{padding-left:16px;padding-right:16px;padding:80px 32px 120px}}.bs-nest-movie__contents{display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-top:40px}@media screen and (max-width:760px){.bs-nest-movie__contents{grid-template-columns:1fr;margin-top:32px}}.bs-nest-movie__contents iframe{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;width:100%}.bs-nest-fixed{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);bottom:24px;position:fixed;right:24px;transition:.4s;width:390px;z-index:1000}@media screen and (max-width:760px){.bs-nest-fixed{bottom:0;right:0;width:100%}}.bs-nest-fixed img{border:1px solid #fff;width:100%}@media screen and (max-width:760px){.bs-nest-fixed img{border-bottom:none;border-left:none;border-right:none}.bs-nest-fixed img.is-pc{display:none}}@media screen and (min-width:761px){.bs-nest-fixed img.is-sp{display:none}}.bs-nest-fixed.is-hide{filter:blur(40px);opacity:0;pointer-events:none}.set-select-head{padding:64px 40px 32px}@media screen and (max-width:760px){.set-select-head{padding-left:16px;padding-right:16px;padding:56px 24px 24px}}.set-select-head__inner{margin-left:auto;margin-right:auto;max-width:1080px;width:100%}.set-select-head__inner h1{font-size:32px;font-weight:600;line-height:1.2}@media screen and (max-width:760px){.set-select-head__inner h1{font-size:26px}.set-select-head__inner>div>button{font-size:18px;height:auto;margin-left:auto;margin-right:auto;margin-top:24px;max-width:400px;padding-bottom:12px;padding-top:12px}}.set-select-head__inner p{font-size:16px;line-height:1.4;margin-top:24px}@media screen and (max-width:760px){.set-select-head__inner p{font-size:16px}}.set-select-head__inner p span{color:#f5792c;font-weight:600;margin-top:16px}.set-select-head__inner>div{align-items:center;display:flex;gap:16px;margin-top:24px}@media screen and (max-width:760px){.set-select-head__inner>div{display:block}}.set-select-head__inner>div>p{flex:1;margin-top:0}.set-select-head__inner>div>button{align-items:center;background:#f5792c;border-radius:100px;color:#fff;display:flex;font-size:18px;font-weight:700;height:48px;justify-content:center;max-width:460px;position:relative;transition:.3s;width:100%}@media screen and (max-width:760px){.set-select-head__inner>div>button{font-size:18px;height:auto;margin-left:auto;margin-right:auto;margin-top:24px;max-width:400px;padding-bottom:12px;padding-top:12px}}.set-select-head__inner>div>button:disabled{background:#dedcd7;color:#a8a397}.set-select-head__inner>div>button:disabled:after{color:#a8a397}.set-select-head__inner>div>button:after{speak:none;color:#fff;content:"";font-family:icon;font-size:14px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;position:absolute;right:18px;text-transform:none;top:calc(50% - 7px);transition:.3s}.set-select-head__inner>div>button br{display:none}@media screen and (max-width:760px){.set-select-head__inner>div>button br{display:block}}.set-select-head.changeplan{padding-bottom:0;padding-top:82px}@media screen and (max-width:760px){.set-select-head.changeplan{padding:56px 24px 0}}.set-select-head.changeplan .tc-form-table__radio-wrap{gap:14px 16px;margin-top:40px}@media screen and (max-width:760px){.set-select-head.changeplan .tc-form-table__radio-wrap{gap:12px;margin-top:20px}}.set-select-head.changeplan .tc-form-table__radio-wrap__item{width:calc(50% - 8px)}@media screen and (max-width:760px){.set-select-head.changeplan .tc-form-table__radio-wrap__item{width:100%}}.set-select-head.changeplan .tc-radio{display:block;line-height:1}.set-select-head.changeplan input:checked+.tc-radio__inner{border:none}.set-select-head.changeplan .tc-radio__inner{width:100%}.set-select-container{background:#f9f8f3;padding:40px 40px 80px}@media screen and (max-width:760px){.set-select-container{padding-left:16px;padding-left:8px;padding-right:16px;padding-right:8px;padding-top:32px}}.set-select-container__inner{display:grid;gap:40px;grid-template-columns:1fr 260px;margin-left:auto;margin-right:auto;max-width:1080px;width:100%}@media screen and (max-width:760px){.set-select-container__inner{display:block}}.set-select-products{display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:760px){.set-select-products{grid-template-columns:repeat(2,1fr)}}.set-select-side{position:relative}@media screen and (max-width:760px){.set-select-side{background:#fff;border-top:1px solid #ecebe6;bottom:0;left:0;position:fixed;width:100%;z-index:1000}}@media screen and (min-width:761px){.set-select-side__info{display:block!important}}@media screen and (max-width:760px){.set-select-side__info{display:none;max-height:calc(100dvh - 195px);order:-1;overflow:auto}}.set-select-spbtn{color:#fff;font-size:14px;font-weight:600;height:32px;left:0;position:absolute;top:-32px;transition:.4s;width:180px}@media screen and (min-width:761px){.set-select-spbtn{display:none}}.set-select-spbtn__open{background:#f5792c;border-top-right-radius:8px;gap:4px;height:100%;width:100%}.set-select-spbtn__open,.set-select-spbtn__open i{align-items:center;display:flex;justify-content:center}.set-select-spbtn__open i{background:#fff;border-radius:50%;color:#f5792c;font-size:10px;height:16px;width:16px}.set-select-spbtn__close{align-items:center;background:#a8a397;border-top-right-radius:8px;display:flex;gap:8px;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:.4s;width:100%}.set-select-spbtn__close i{color:#fff;font-size:16px}.set-select-spbtn.is-active .set-select-spbtn__close{opacity:1}.set-select-form{left:0;position:sticky;top:152px}@media screen and (max-width:760px){.set-select-form{display:flex;flex-direction:column;position:static}}.set-select-tool{align-items:center;background:#fff;display:flex;justify-content:space-between;padding:16px}@media screen and (max-width:760px){.set-select-tool{padding:12px 24px}}.set-select-tool p{font-size:16px;font-weight:600;line-height:1.4}@media screen and (max-width:760px){.set-select-tool p{font-size:16px}}.set-select-tool button{border:1px solid #f5792c;border-radius:4px;color:#f5792c;font-size:16px;line-height:1.4;padding:4px 8px}@media screen and (max-width:760px){.set-select-tool button{font-size:16px}}.set-select-selected{background:#fff}.set-select-selected__item{border-top:1px solid #ecebe6}@media screen and (max-width:760px){.set-select-selected__item{border-bottom:1px solid #ecebe6;border-top:none}}.set-select-selected__item__inner{align-items:center;display:flex;padding:8px 16px 8px 8px}@media screen and (max-width:760px){.set-select-selected__item__inner{padding:16px}}.set-select-selected__item__inner img{width:48px}.set-select-selected__item__inner p{flex:1 1;font-size:14px;line-height:1.4;margin-left:12px;margin-right:16px;word-break:break-word}@media screen and (max-width:760px){.set-select-selected__item__inner p{font-size:16px}}@media screen and (max-width:760px)and (max-width:760px){.set-select-selected__item__inner p{font-size:16px}}.set-select-selected__item__inner>div{align-items:center;display:flex;flex-direction:column;gap:4px}.set-select-selected__item__inner>div .add,.set-select-selected__item__inner>div .cut{align-items:center;border-radius:2px;display:flex;height:24px;justify-content:center;width:24px}.set-select-selected__item__inner>div .add img,.set-select-selected__item__inner>div .cut img{width:8px}.set-select-selected__item__inner>div .add{background:#f5792c}.set-select-selected__item__inner>div .cut{border:1px solid #f5792c}.set-select-selected__item__inner>div div{font-size:16px;font-weight:600;line-height:1.2}@media screen and (max-width:760px){.set-select-selected__item__inner>div div{font-size:16px}}.set-select-total{align-items:center;display:flex;justify-content:space-between;margin-top:16px;padding:0 8px}@media screen and (max-width:760px){.set-select-total{border-top:1px solid #ecebe6;margin-top:0;padding:16px 24px 8px}}.set-select-total div{font-size:16px;font-weight:600;line-height:1.4}@media screen and (max-width:760px){.set-select-total div{font-size:16px}}.set-select-total p{color:#f5792c;font-size:20px;font-weight:600;line-height:1.4}@media screen and (max-width:760px){.set-select-total p{font-size:20px}}.set-select-total span{font-size:13px}@media screen and (max-width:760px){.set-select-total span{font-size:12px}}.set-select-notes{color:#a8a397;font-size:13px;line-height:1.4;margin-top:8px;padding:0 8px}@media screen and (max-width:760px){.set-select-notes{font-size:12px;margin-top:0;padding:0 24px 16px}}.set-select-btn{display:flex;flex-direction:column;gap:16px;margin-top:16px}@media screen and (max-width:760px){.set-select-btn{flex-direction:row;gap:8px;margin-top:0;padding:0 8px 8px}}.set-select-btn button{align-items:center;border-radius:24px;display:flex;font-size:16px;font-weight:600;gap:8px;height:48px;justify-content:center;position:relative;transition:.4s;width:100%}@media screen and (max-width:760px){.set-select-btn button{font-size:16px}}.set-select-btn button img{width:18px}.set-select-btn button.submit{background:#f71d1d;color:#fff}@media screen and (max-width:760px){.set-select-btn button.submit{flex:1 1 auto;order:2}}.set-select-btn button.submit[disabled]{background:#dedcd7}.set-select-btn button.next{background:#fff;border:1px solid #f71d1d;color:#f71d1d}.set-select-btn button.next i{position:absolute;right:16px;top:calc(50% - 8px)}.set-select-btn button.next[disabled]{background:#dedcd7;border-color:transparent;color:#fff}.set-select-btn button.prev{background:#fff;border:1px solid #f71d1d;color:#f71d1d}@media screen and (max-width:760px){.set-select-btn button.prev{align-items:center;display:flex;flex:0 0 36%;gap:4px;justify-content:center}}.set-select-btn button.prev i{left:16px;position:absolute;top:calc(50% - 8px)}@media screen and (max-width:760px){.set-select-btn button.prev i{position:static}}.set-select-btn button.prev[disabled]{background:#dedcd7;border-color:transparent;color:#fff}.bs-information-article{display:grid;gap:24px 16px;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:760px){.bs-information-article{grid-template-columns:1fr}}.bs-information-recipe{display:grid;gap:24px 16px;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:760px){.bs-information-recipe{grid-template-columns:repeat(2,1fr)}}
