.okr_slider_main{background:#fff}.okr_slider_main .okr_slider{display:flex;overflow:hidden;margin:0!important;list-style:none}@media screen and (min-width:1000px){.okr_slider_main .okr_slider{height:433px;padding-block:10px 28px!important;padding-inline:initial!important}}@media screen and (max-width:999px){.okr_slider_main .okr_slider{height:calc((394 / 640) * 100vw);padding-block-end:min(8.90625vw,57px)!important;padding-inline:initial!important}}.okr_slider_main .okr_slider:not(.slick-initialized){visibility:hidden}.okr_slider_main .okr_slider>li{flex:0 0 100%;min-width:0;list-style:none}.okr_slider_main .okr_slider img{width:100%;height:auto;display:block}@media screen and (min-width:1000px){.okr_slider_main .slick-slide{margin:0 15px;border-radius:30px;overflow:hidden}}.okr_slider_main .slick-dots{--dot_size_pc: 7px;--dot_size_sp: 9;display:flex;align-items:center;justify-content:center}@media screen and (min-width:1000px){.okr_slider_main .slick-dots{bottom:10px}}@media screen and (max-width:999px){.okr_slider_main .slick-dots{bottom:min(3.90625vw,25px)}}.okr_slider_main .slick-dots li{margin-inline:min(3.90625vw,15px)}@media screen and (min-width:1000px){.okr_slider_main .slick-dots li{width:var(--dot_size_pc);height:var(--dot_size_pc)}}@media screen and (max-width:999px){.okr_slider_main .slick-dots li{width:min(calc(((var(--dot_size_sp)) / 640) * 100vw),calc(var(--dot_size_sp) * 1px));height:min(calc(((var(--dot_size_sp)) / 640) * 100vw),calc(var(--dot_size_sp) * 1px))}}.okr_slider_main .slick-dots li.slick-active button:before{background:#ea6c94}.okr_slider_main .slick-dots button{padding:0}.okr_slider_main .slick-dots button:before{content:" ";background:#3e3136;border-radius:50%;transition:ease .3s}@media screen and (min-width:1000px){.okr_slider_main .slick-dots button{width:var(--dot_size_pc);height:var(--dot_size_pc)}.okr_slider_main .slick-dots button:before{width:var(--dot_size_pc);height:var(--dot_size_pc)}}@media screen and (max-width:999px){.okr_slider_main .slick-dots button{width:min(calc(((var(--dot_size_sp)) / 640) * 100vw),calc(var(--dot_size_sp) * 1px));height:min(calc(((var(--dot_size_sp)) / 640) * 100vw),calc(var(--dot_size_sp) * 1px))}.okr_slider_main .slick-dots button:before{width:min(calc(((var(--dot_size_sp)) / 640) * 100vw),calc(var(--dot_size_sp) * 1px));height:min(calc(((var(--dot_size_sp)) / 640) * 100vw),calc(var(--dot_size_sp) * 1px))}}.section-news{padding:25px 0 0;background-color:#fcfaf9}.news{max-width:1000px;margin:0 auto;display:flex;background-color:#f5f1ec;border-radius:10px}.news__heading{width:30%;display:flex;justify-content:center;align-items:center}@media screen and (min-width:641px){.news__heading span{padding-block-end:0}}@media screen and (min-width:641px){.news__heading span:after{content:unset}}.news__list{width:50%;padding:12px 0;color:#3e3136}.news__item{position:relative;padding-left:35px;list-style:none}.news__item:before{content:"";position:absolute;left:12px;width:min(calc(20 / 999 * 100vw),8px);height:min(calc(20 / 999 * 100vw),8px);background-color:#212b36;clip-path:polygon(0 0,0 100%,80% 50%);transform:translateY(50%);bottom:50%}.news__item:first-child{padding-bottom:min(1.25vw,8px);border-bottom:1px solid #000}.news__item+.news__item{margin-top:min(1.25vw,8px)}.news__link{display:flex;align-items:center}.news__link p{margin:0;font-size:min(2.5vw,16px)}.news__date{margin-right:25px!important;white-space:nowrap}.news__tag{width:90px;margin-right:15px!important;padding:1px 5px;border-radius:5px;background-color:#3e3136;color:#fff;text-align:center;white-space:nowrap}.news__title{flex:1}.news__all{position:absolute;top:5px;right:-180px;display:inline-block;padding-inline:.5em 1.5em;color:#3e3136;font-size:min(2.5vw,12px);letter-spacing:.1em}.news__all:before{content:"";display:block;width:100%;height:1px;margin-block-start:min(calc(((var(--heading-padding-bottom) + 10) / 640) * 100vw),calc(var(--heading-padding-bottom) * 1px));background-image:repeating-linear-gradient(to right,#000000 0,#000000 2px,transparent 2px,transparent 4px);position:absolute;transform:translate(50%);right:50%;bottom:0}.news__all:after{content:"\25b7";display:inline-block;width:min(calc(20 / 999 * 100vw),8px);height:min(calc(20 / 999 * 100vw),8px);background:#3e3136;-webkit-mask-image:url(/cdn/shop/files/icon_arrow_01.svg?v=1787220037);mask-image:url(/cdn/shop/files/icon_arrow_01.svg?v=1787220037);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;position:absolute;transform:translateY(50%);right:.5em;bottom:50%;transition:ease .3s}@media screen and (min-width:641px){.news__all:hover:after{right:0}}@media screen and (max-width:999px){.section-news{padding:10px 0 0;background-color:#fcfaf9}.news{display:block;padding:10px 0 25px;border-radius:10px;margin-inline:min(calc((12 / 640) * 100vw),12px)}.news__heading{width:auto}.news__list{width:95%;margin:0 auto;padding:0}.news__link p{font-size:clamp(10px,calc(8px + 1vw),16px)}.news__date{margin-right:15px!important}.news__tag{width:60px}.news__all{top:20px;right:0}}.section-hot_word{padding:25px 0 20px;background-color:#fcfaf9}.featured-keywords{max-width:1000px;margin:0 auto;padding:17px 0;display:flex;align-items:center;background-color:#f5f1ec;border-radius:10px}.featured-keywords__heading{width:30%;flex-shrink:0}@media screen and (min-width:641px){.featured-keywords__heading span{padding-block-end:0}}@media screen and (min-width:641px){.featured-keywords__heading span:after{content:unset}}.featured-keywords__list{width:68%;min-width:0;display:flex;overflow-x:auto}.featured-keywords__list li{display:flex;align-items:center;justify-content:center;list-style:none}.featured-keywords__list a{flex-shrink:0;margin:0 4px;padding:0 15px;color:#3e3136;font-size:12px;white-space:nowrap;background-color:#fff;border:1px solid #000;border-radius:30px}@media screen and (max-width:999px){.section-hot_word{padding:10px 0;background-color:#fcfaf9}.featured-keywords{display:block;margin-inline:min(calc(12 / 640 * 100vw),12px);padding:15px 0}.featured-keywords__heading{width:auto}.featured-keywords__list{width:92%;margin:0 auto}}@media screen and (max-width:775px){.featured-keywords__list{justify-content:unset}}.section-product{--z-product-visual: 0;--z-product-content: 1;--z-product-card: 1;margin-inline:auto;padding-bottom:20px;background-color:#fcfaf9}.page-top-product{position:relative;isolation:isolate;margin-inline:auto;padding-bottom:20px;background-color:#f6f3ee;border-radius:15px;overflow:hidden}.page-top-product__heading .section-product__heading span{width:100%}.page-top-product__visual{display:block}.page-top-product__visual-image{display:block;width:100%;height:auto;border-radius:10px}.section-product__heading .module-heading__text:after{height:3px}.page-top-product__text{margin-top:8px}.page-top-product__text strong{color:#ea6c94}.page-top-product__text p{margin:0;color:#3e3136}.page-top-product__card-list{margin:0;padding:0;list-style:none}.module-product-card{display:block;padding:8px;color:#000;text-decoration:none;background-color:#fff;border-radius:12px;box-shadow:0 2px 4px #0003;transition:transform .2s ease,box-shadow .2s ease}.module-product-card__image{display:block;width:100%;object-fit:contain;border-radius:8px}.module-product-card__name{overflow:hidden;margin:8px 0 0;font-size:14px;font-weight:400;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.module-product-card__price{margin:4px 0 0;font-size:12px;line-height:1.4}@media(hover:hover){a.module-product-card:hover{transform:translateY(-2px);box-shadow:0 4px 8px #00000038}}a.module-product-card:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media screen and (min-width:641px){.page-top-product{width:calc(100% - 32px);max-width:1200px;min-height:405px}.page-top-product__visual{display:flex;justify-content:center;width:100%;overflow:hidden;position:absolute;top:0;z-index:var(--z-product-visual)}.page-top-product__visual img{width:1200px;max-width:none;flex-shrink:0}.page-top-product--image-left .page-top-product__visual{left:0;justify-content:flex-end}.page-top-product--image-right .page-top-product__visual{right:0;justify-content:flex-start}.page-top-product__content{position:relative;z-index:var(--z-product-content);width:min(75.78125vw,485px);padding-top:36px}.page-top-product__text{font-size:18px}.page-top-product--image-left .page-top-product__content{margin-left:auto;padding-right:24px}.page-top-product--image-right .page-top-product__content{margin-right:auto;padding-left:24px}.page-top-product__card-list{position:relative;z-index:var(--z-product-card);display:flex;justify-content:space-between;align-items:flex-start;width:min(calc(100% - 32px),1080px);margin:65px auto 0}.page-top-product__card-item{flex:0 0 180px;width:180px}.page-top-product__card-item:nth-child(n+6){display:none}.page-top-product__card-item--offset{transform:translateY(-20px)}}@media screen and (max-width:640px){.page-top-product__visual{overflow:hidden;aspect-ratio:370 / 264}.page-top-product__card-list{display:flex;justify-content:flex-start;align-items:flex-start;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none}.page-top-product__card-list::-webkit-scrollbar{display:none}.page-top-product__card-item{min-width:0;scroll-snap-align:start}.page-top-product__card-item--offset{transform:none}}@media screen and (min-width:641px)and (max-width:999px){.page-top-product__visual{overflow:hidden;aspect-ratio:370 / 264}.page-top-product__card-list{display:flex;justify-content:flex-start;align-items:flex-start;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none}.page-top-product__card-list::-webkit-scrollbar{display:none}.page-top-product__card-item{min-width:0;scroll-snap-align:start}.page-top-product__card-item--offset{transform:none}}@media screen and (min-width:641px)and (max-width:999px){.page-top-product{width:calc(100% - 32px)}.page-top-product__card-list{gap:20px;margin-top:28px;padding:0 32px 10px;scroll-padding-inline:32px}.page-top-product__card-item{flex:0 0 180px;width:180px}}@media screen and (max-width:640px){.page-top-product{width:calc(100% - 24px)}.page-top-product__content{width:auto;margin-left:0;padding:24px 16px 0;font-size:min(calc((24/640)*100vw),24px);line-height:1.6}.page-top-product__card-list{gap:14px;margin-top:20px;padding:0 16px 8px;scroll-padding-inline:16px}.page-top-product__card-item{flex:0 0 calc((100% - 46px)/2)}.module-product-card{padding:10px;border-radius:16px}.module-product-card__name{font-size:12px}.module-product-card__price{margin-top:2px;font-size:11px}.module-product-card__image{height:auto}}.section-search{background:#fcfaf9;color:#3e3136;padding-inline:min(calc((12 / 640) * 100vw),12px)}@media screen and (min-width:641px){.section-search{padding-block-start:min(3.125vw,20px);padding-block-end:min(7.8125vw,50px)}}@media screen and (max-width:640px){.section-search{padding-block-end:min(6.25vw,40px)}}.section-search .section-search__inner{max-width:1200px;margin-inline:auto}.section-search .section-search__buttons{display:flex;align-items:center;justify-content:center}@media screen and (max-width:640px){.section-search .section-search__buttons{width:min(74.21875vw,475px);margin-inline:auto}}.section-search .section-search__tabs{container-type:inline-size}@media screen and (min-width:641px){.section-search .section-search__tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:0 min(3.125vw,20px);margin-block-start:min(10.15625vw,65px)}}@media screen and (max-width:640px){.section-search .section-search__tabs{margin-block-start:min(6.25vw,40px)}}@media screen and (min-width:641px){.section-search .section-search__tabs details{display:contents}}@media screen and (max-width:640px){.section-search .section-search__tabs details{background:#f2d2d2;border-radius:15px}.section-search .section-search__tabs details:not(.section-search .section-search__tabs details:first-child){margin-block-start:min(3.90625vw,25px)}}.section-search .section-search__tabs details summary{display:grid;align-items:center;justify-content:center;background:#fde8e8;border-radius:15px;font-weight:700;line-height:1.3;letter-spacing:initial;text-align:center;position:relative}@media screen and (min-width:641px){.section-search .section-search__tabs details summary{grid-row:1/2;padding-block:min(3.90625vw,25px);padding-inline:min(2.5vw,16px) 5em;margin-block-end:min(3.125vw,20px);cursor:pointer;font-size:min(calc((22/640)*100vw),22px);transition:ease .3s}@container (width < 1200px){.section-search .section-search__tabs details summary{padding-inline-end:min(2.5vw,16px)}}.section-search .section-search__tabs details summary:hover{transform:translateY(-2px)}}@media screen and (max-width:640px){.section-search .section-search__tabs details summary{padding-block:min(5vw,32px);padding-inline:min(calc((82/640)*100vw),82px) min(calc((192/640)*100vw),192px);font-size:min(5vw,32px);line-height:20px}}.section-search .section-search__tabs details summary span{display:block;margin-block-start:min(1.5625vw,10px);font-weight:500;line-height:1.5}@media screen and (min-width:641px){.section-search .section-search__tabs details summary span{font-size:min(2.1875vw,14px)}}@media screen and (max-width:640px){.section-search .section-search__tabs details summary span{font-size:min(3.125vw,20px)}}.section-search .section-search__tabs details summary:after{content:"";display:block;background:url(/cdn/shop/files/icon_top_search_01.webp?v=1787212918) no-repeat;background-size:100%;position:absolute;transform:translateY(50%);bottom:50%}@media screen and (min-width:641px){.section-search .section-search__tabs details summary:after{width:4em;height:4em;right:1.3em}@container (width < 1200px){.section-search .section-search__tabs details summary:after{display:none}}}@media screen and (max-width:640px){.section-search .section-search__tabs details summary:after{width:min(25vw,160px);height:min(25vw,160px);border:solid 6px #ffffff;border-radius:50%;right:min(3.28125vw,21px)}}@media screen and (min-width:641px){.section-search .section-search__tabs details .section-search__tab-content{grid-row:2/3;grid-column:1 / -1;padding-block:min(3.125vw,20px);padding-inline:min(9.375vw,60px);background:#fde8e8;border-radius:15px}}@media screen and (max-width:640px){.section-search .section-search__tabs details .section-search__tab-content{padding-block:min(3.90625vw,25px);padding-inline:min(3.90625vw,25px)}}.section-search .section-search__tabs details .section-search__tab-list{display:flex;flex-wrap:wrap;align-items:center;gap:min(.78125vw,10px) 1em}.section-search .section-search__tabs details .section-search__tab-list li{line-height:1.3;list-style:none}@media screen and (min-width:641px){.section-search .section-search__tabs details .section-search__tab-link{font-size:min(2.5vw,16px);transition:ease .3s}.section-search .section-search__tabs details .section-search__tab-link:hover{text-decoration:underline}}@media screen and (max-width:640px){.section-search .section-search__tabs details .section-search__tab-link{font-size:min(3.125vw,20px)}}.section-search .section-search__tabs details .section-search__tab-link:after{content:" ";display:inline-block;width:.3em;height:.3em;margin-bottom:.3em;margin-left:.4em;border-top:solid 1px #3E3136;border-right:solid 1px #3E3136;transform:rotate(45deg);vertical-align:middle}@supports selector(::details-content){@media screen and (min-width:641px){.section-search .section-search__tabs details[open]::details-content{display:contents}}}.section-search .section-search__tabs details[open] summary{pointer-events:none}@media screen and (min-width:641px){.section-search .section-search__tabs details[open] summary:before{content:" ";display:block;width:20px;height:20px;background:#fde8e8;clip-path:polygon(50% 0%,0% 100%,100% 100%);position:absolute;transform:translate(50%);top:calc(100% + 1px);right:50%}}@media screen and (max-width:640px){.section-search .section-search__tabs details:nth-child(2n) summary{padding-inline:min(calc((192/640)*100vw),192px) min(calc((82/640)*100vw),82px)}}@media screen and (max-width:640px){.section-search .section-search__tabs details:nth-child(2n) summary:after{right:auto;left:min(3.28125vw,21px)}}@media screen and (max-width:640px){.section-search .section-search__tabs details:nth-child(2){background:#ffd8ac}}.section-search .section-search__tabs details:nth-child(2) summary{background:#faebda}@media screen and (min-width:641px){.section-search .section-search__tabs details:nth-child(2) summary:before{background:#faebda}}.section-search .section-search__tabs details:nth-child(2) summary:after{background-image:url(/cdn/shop/files/icon_top_search_02.webp?v=1787212918)}@media screen and (min-width:641px){.section-search .section-search__tabs details:nth-child(2) .section-search__tab-content{background:#faebda}}@media screen and (max-width:640px){.section-search .section-search__tabs details:nth-child(3){background:#beeadc}}.section-search .section-search__tabs details:nth-child(3) summary{background:#daf8ee}@media screen and (min-width:641px){.section-search .section-search__tabs details:nth-child(3) summary:before{background:#daf8ee}}.section-search .section-search__tabs details:nth-child(3) summary:after{background-image:url(/cdn/shop/files/icon_top_search_03.webp?v=1787212918)}@media screen and (min-width:641px){.section-search .section-search__tabs details:nth-child(3) .section-search__tab-content{background:#daf8ee}}.section-blog{background:#fcfaf9;padding-inline:min(calc((12/640)*100vw),12px)}@media screen and (min-width:641px){.section-blog{padding-block:min(3.90625vw,25px)}}@media screen and (max-width:640px){.section-blog{padding-block:min(calc((12/640)*100vw),12px)}}.section-blog p{margin:initial}.section-blog .section-blog__inner{max-width:1200px;margin-inline:auto;background:#f5f1ec;border-radius:10px}@media screen and (min-width:641px){.section-blog .section-blog__inner{padding-block:min(4.6875vw,40px);padding-inline:min(5.625vw,36px)}}@media screen and (max-width:640px){.section-blog .section-blog__inner{padding-block:min(6.25vw,40px);padding-inline:min(3.125vw,20px)}}@media screen and (min-width:641px){.section-blog .section-blog__articles{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:min(3.125vw,20px)}}.section-blog .section-blog__articles .section-blog__article{background:#fff;color:#3e3136;list-style:none;overflow:hidden}@media screen and (min-width:641px){.section-blog .section-blog__articles .section-blog__article{display:grid;grid-template-rows:subgrid;grid-row:span 2;transition:ease .3s}.section-blog .section-blog__articles .section-blog__article img{transition:ease .3s}.section-blog .section-blog__articles .section-blog__article a{display:grid;grid-template-rows:subgrid;grid-row:span 2;gap:0}.section-blog .section-blog__articles .section-blog__article:hover{color:#ea6c94}.section-blog .section-blog__articles .section-blog__article:hover img{transform:scale(1.1)}.section-blog .section-blog__articles .section-blog__article:hover .section-blog__article-tag{border-color:#ea6c94}}@media screen and (max-width:640px){.section-blog .section-blog__articles .section-blog__article{margin-block-start:min(2.5vw,16px);border-radius:15px}.section-blog .section-blog__articles .section-blog__article:first-child{margin-block-start:0}.section-blog .section-blog__articles .section-blog__article:nth-child(3),.section-blog .section-blog__articles .section-blog__article:nth-child(4){display:none}.section-blog .section-blog__articles .section-blog__article a{display:grid;grid-template-columns:min(31.25vw,200px) 1fr;gap:0 3px}}.section-blog .section-blog__articles .section-blog__article-content{padding-block:min(3.90625vw,15px);padding-inline:min(2.5vw,10px)}@media screen and (max-width:640px){.section-blog .section-blog__articles .section-blog__article-content{display:flex;flex-direction:column}}.section-blog .section-blog__articles .section-blog__article-labels{display:flex;align-items:center;justify-content:space-between;gap:0 min(3.125vw,20px)}@media screen and (min-width:641px){.section-blog .section-blog__articles .section-blog__article-labels{margin-block-end:min(2.34375vw,15px)}}.section-blog .section-blog__articles .section-blog__article-labels .section-blog__article-tag{display:inline-flex;align-items:center;justify-content:center;padding-inline:1em;border:solid 1px #3E3136;border-radius:100px;font-size:min(2.5vw,14px);line-height:1.5}.section-blog .section-blog__articles .section-blog__article-labels .section-blog__article-date{margin-inline-start:auto;font-size:min(3.125vw,14px)}.section-blog .section-blog__articles .section-blog__article-title{font-size:min(3.125vw,14px);line-height:1.4}@media screen and (max-width:640px){.section-blog .section-blog__articles .section-blog__article-title{display:flex;align-items:center;flex-grow:1}}.section-blog .section-blog__footing-link{display:flex;justify-content:flex-end}@media screen and (min-width:641px){.section-blog .section-blog__footing-link{padding-block-start:min(4.6875vw,30px)}}@media screen and (max-width:640px){.section-blog .section-blog__footing-link{padding-block-start:min(3.90625vw,25px)}}.section-blog .section-blog__link{display:inline-block;padding-inline:.5em 1.5em;color:#3e3136;font-size:min(3.125vw,16px);letter-spacing:.1em;position:relative}.section-blog .section-blog__link:before{content:"";display:block;width:100%;height:1px;margin-block-start:min(calc(((var(--heading-padding-bottom) + 10) / 640) * 100vw),calc(var(--heading-padding-bottom) * 1px));background-image:repeating-linear-gradient(to right,#000000 0,#000000 2px,transparent 2px,transparent 4px);position:absolute;transform:translate(50%);right:50%;bottom:0}.section-blog .section-blog__link:after{content:"\25b7";display:inline-block;width:.5em;height:.5em;background:#3e3136;-webkit-mask-image:url(/cdn/shop/files/icon_arrow_01.svg?v=1787220037);mask-image:url(/cdn/shop/files/icon_arrow_01.svg?v=1787220037);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;position:absolute;transform:translateY(50%);right:.5em;bottom:50%;transition:ease .3s}@media screen and (min-width:641px){.section-blog .section-blog__link:hover:after{right:0}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/top.css.map */
