html,body{overflow-x:hidden!important}.rank_text{font-weight:bold}a,abbr,acronym,address,applet,b,big,blockquote,body,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,tt,u,ul,var{font-size:1rem;-ms-text-size-adjust:1rem;-webkit-text-size-adjust:1rem}.sp{display:none}@media (max-width:768px){html,body{font-size:0.8rem}.sp{display:block}.pc{display:none}}::marker{display:none!important;content:""!important}.space_top{margin-top:5rem!important}.left-start{object-position:left center}.dotted-pink{background-color:#fff;background-image:radial-gradient(#F7DBE9 1.5px,transparent 1px);background-size:15px 15px}section .container{width:80%;max-width:1540px;margin:0 auto}.section_head{padding-top:30px;margin-bottom:30px}.section_head .attention{width:44px;margin:0 auto}.section_head .attention img{width:100%}.section_head .comment{font-weight:700;text-align:center;margin:10px 0 0}.section_head h2{margin:0 auto}.section_head h2 img{width:auto}.here_to_order{width:fit-content;border-radius:999px;color:var(--white);font-weight:700;padding:15px 50px!important;margin:60px auto 0;background-color:var(--orange);transition:.3s}.here_to_order:hover{background-color:var(--yellow)}.et_pb_text_inner{font-size:.8rem}footer .address p{margin-bottom:0!important;font-size:.8rem}footer a{list-style:none;padding-bottom:5px!important;font-size:.8rem}footer li{padding-bottom:.5rem!important}@media (min-width:981px){.space{margin-left:1rem}.sp_br{display:none}footer .et_pb_gutters3 .et_pb_column,.et_pb_gutters3.et_pb_row .et_pb_column{margin-right:0}.footer_inner01{font-size:.7rem;display:flex;justify-content:center}.et_pb_column_0_tb_footer{width:35%!important}.et_pb_column_1_tb_footer{width:20%!important;margin-left:5rem;max-width:150px}.et_pb_column_2_tb_footer{width:30%!important;margin-left:5rem;max-width:200px}.et_pb_image_0_tb_footer{width:90%!important;text-align:left;margin-left:0;margin-bottom:1.5rem!important}}.scene .scene_tags li{list-style:none}.order_steps h2{width:100%}.here_to_order{margin:60px auto 0!important}@media only screen and (max-width:980px){.et_pb_row_11,body #page-container .et-db #et-boc .et-l .et_pb_row_11.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_11.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_11.et_pb_row{width:90%}}@media (max-width:479px){.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4,.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4,.et_pb_row_4col>.et_pb_column.et_pb_column_1_4{width:47.25%!important;margin-right:5.5%}.section_head .comment{font-size:1rem!important;line-height:1.5}.scene .scene_comment{font-size:.8rem!important}.scene .et_pb_row_4col>.et_pb_column{width:47.25%!important;margin-right:5.5%}.scene .scene_title{font-size:1rem!important}.scene .scene_tags li{font-size:.5rem!important;padding:1px 4px!important}.faq-question{font-size:.8rem!important;overflow:hidden;max-height:none;display:none}.et_pb_row_9,.et_pb_row_10{width:100%!important}}.fancy-text{position:relative;display:inline-block;margin:0 auto;line-height:1;font-weight:900;font-size:5rem;letter-spacing:-0.08em;color:#fff;-webkit-text-stroke:3px #000;text-align:center;--shadow-x:4px;--shadow-y:5px;--stroke-w:3px}.fancy-text::before{content:attr(data-text);position:absolute;inset:0;transform:translate(var(--shadow-x),var(--shadow-y));font:inherit;line-height:1;letter-spacing:inherit;color:var(--shadow-color);-webkit-text-stroke:var(--stroke-w) var(--stroke-color);z-index:-1;pointer-events:none}@supports not (-webkit-text-stroke:1px black){.fancy-text{text-shadow:-2px -2px 0 #000,2px -2px 0 #000,-2px 2px 0 #000,2px 2px 0 #000}.fancy-text::before{text-shadow:-2px -2px 0 #000,2px -2px 0 #000,-2px 2px 0 #000,2px 2px 0 #000}}.header_type01{font-family:"M PLUS 1p",sans-serif;-webkit-text-stroke:3.5px #000;font-weight:800;--shadow-x:4px;--shadow-y:5px;--stroke-w:3px;--shadow-color:#000}.header_type01::before{content:attr(data-text);position:absolute;inset:0;transform:translate(var(--shadow-x),var(--shadow-y));font:inherit;line-height:1;letter-spacing:inherit;white-space:pre;color:var(--shadow-color);-webkit-text-stroke:var(--stroke-w) var(--stroke-color);z-index:-1;pointer-events:none}.title-block{text-align:center;margin:0 0 2em}.subtitle{font-size:1.5rem;margin:0 auto 0;font-weight:700;color:#000}@media (max-width:981px){.fancy-text{font-size:4rem}.header_type01{font-family:"M PLUS 1p",sans-serif;-webkit-text-stroke:3.5px #000;font-weight:800;--shadow-x:2px;--shadow-y:3px;--stroke-w:2px;--shadow-color:#000}.break::before{white-space:pre}}@media (max-width:768px){.fancy-text{font-size:3rem}.header_type01{font-family:"M PLUS 1p",sans-serif;-webkit-text-stroke:2px #000;font-weight:800;--shadow-x:1px;--shadow-y:2px;--stroke-w:1px;--shadow-color:#000}.break::before{white-space:pre}}.woocommerce-product-gallery{width:80%;margin:0 auto;position:relative;z-index:1}.woocommerce div.product div.images .flex-control-thumbs li{width:22%;margin-right:4%;margin-bottom:4%}.woocommerce div.product div.images .flex-control-thumbs li img{opacity:1!important}.woocommerce-product-gallery::before{content:"";position:absolute;top:calc(-1 * (37.8vw * 0.1));left:-10vw;width:100vw;height:calc(46.8vw * 1.2);background:#fff;z-index:-1;max-height:800px;border-radius:20px;min-height:730px}.woocommerce-product-gallery__trigger{display:none}.item_top_bg .woocommerce-product-gallery__image,.item_top_bg .woocommerce-product-gallery__wrapper{border-style:solid;background:#f7f7f7}.woocommerce div.product div.images img,.woocommerce-page div.product div.images img,.woocommerce #content div.product div.images img,.woocommerce-page #content div.product div.images img{background:#f7f7f7}.woocommerce div.product div.images .woocommerce-product-gallery__image a{display:block;margin:2rem}.woocommerce div.product div.images .flex-control-thumbs li img{opacity:1!important;padding:1rem}.item_title_h2 h2{font-weight:700;font-size:2rem;text-align:center;color:#666767}.dough .container{width:100%!important;max-width:1540px;margin:0 auto}.entry-content table:not(.variations){border:none!important}@media screen and (max-width:980px){.et_pb_section .materials{width:100%!important}.et_pb_section .dough{width:100%!important}.woocommerce-product-gallery::before{display:none}.et_pb_button_module_wrapper{position:relative!important;z-index:10!important}.cookie_head .et_pb_column{position:relative!important;z-index:1}}main .faq{width:100%;height:auto;background:var(--light_yellow);display:flex;align-items:center;overflow:hidden;padding:60px 0}.faq h2{width:239px}.faq .container{width:50%;height:auto;margin:0 auto;background:var(--white);border-radius:30px;overflow:hidden;padding-bottom:30px}.faq_accordion{width:91.6%;max-width:880px;margin:30px auto}.faq-item{background:var(--light_yellow);border-radius:10px;margin-bottom:10px;overflow:hidden}.faq-question{display:flex;align-items:center;padding:14px 20px;cursor:pointer;font-weight:700;position:relative}.faq-question .q{margin-right:10px}.btn{position:absolute;right:20px;width:18px;height:18px;pointer-events:none;transition:transform .3s ease}.faq-item.open .btn{transform:rotate(45deg)}.btn::before,.btn::after{content:"";position:absolute;background:#000;transition:all .3s ease}.btn::before{top:8px;left:0;width:100%;height:2px}.btn::after{top:0;left:8px;width:2px;height:100%}.faq-answer{background:var(--light_beige);padding:0 20px;overflow:hidden;max-height:none;display:none;transition:max-height .4s ease,padding .3s ease}.faq-answer.open{display:block!important;padding:14px 20px}.answer_wrapper{display:flex;gap:15px}.faq-item.open .faq-answer{max-height:300px;padding:14px 20px;display:block!important}.faq-question.open+.faq-answer{display:block!important}@media screen and (max-width:768px){.faq h2{height:65px;width:auto;text-align:center}.faq h2.title{width:auto;height:auto!important;text-align:left}.faq h2 img{height:100%;width:auto;margin:0 auto}}.spec table{width:100%;margin:0 auto;border-collapse:collapse;border-radius:10%}.spec th{width:30%;padding:10px 0 10px 15px;color:var(--white);text-align:left}.spec td{width:70%;padding:10px 0 10px 15px}.spec{border-collapse:collapse;width:100%}.spec th,.spec td{font-size:var(--fs-200);border:none;border-bottom:.5px solid var(--white);background:#D5D5D5}.spec tr:last-child th,.spec tr:last-child td{border-bottom:none}.spec_other{margin:60px 0;display:flex;justify-content:left;align-items:center;gap:5%}.spec_raw_materials,.shipping{display:flex;justify-content:flex-start;align-items:center}.spec_other .other_wrapper{width:fit-content}.spec_raw_materials .icon,.shipping .icon{width:fit-content;padding:8px;border:1px solid #000;font-size:var(--fs-200)}.spec_raw_materials_title,.shipping_title{margin-bottom:15px}.materials.kurhen .materials-swiper{display:flex;justify-content:center}.materials-swiper{width:100%;max-width:1152px;margin:0 auto;position:relative;overflow:hidden}.materials-swiper .swiper-wrapper{width:100%}.materials.kurhen .materials-swiper .swiper-wrapper{width:40%}.materials-swiper .swiper-wrapper .swiper-slide{width:40%;display:flex;justify-content:center;align-items:center;padding:40px 0}.materials-swiper .swiper-wrapper .swiper-slide .slide-wrapper{width:80%}.materials-swiper .swiper-wrapper .swiper-slide .slide-wrapper div{margin-bottom:var(--px_6);font-size:var(--fs-200)}.swiper-button-prev,.swiper-button-next{width:40px;height:40px;border-radius:50%;background:#000;color:#fff;display:flex;align-items:center;justify-content:center;transition:.3s ease,opacity .3s ease;cursor:pointer;position:absolute;top:60%;transform:translateY(-50%);z-index:10;padding:1.5rem;background:black}.swiper-button-prev{left:-1.5rem;transform:translateY(-50%)}.swiper-button-next{right:-1.5rem;transform:translateY(-50%)}.swiper-button-prev::after,.swiper-button-next::after{color:#fff;font-weight:bold;font-size:1rem}.swiper-button-prev:hover,.swiper-button-next:hover{background:#333;opacity:.9}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:0;cursor:auto;pointer-events:none}.swiper-pagination.swiper-pagination-progressbar{position:absolute;left:0;bottom:-1.5rem;width:100%;height:4px;background:rgba(0,0,0,.1);border-radius:2px;overflow:hidden;top:unset}.swiper-pagination .swiper-pagination-progressbar-fill{background:#000;height:100%;transition:width .3s ease;border-radius:2px}@media (max-width:767px){.swiper-button-prev{left:.25rem}.swiper-button-next{right:.25rem}}@media screen and (max-width:980px){.materials-swiper{width:100%}.materials .title{width:90%!important;margin:auto}.materials-swiper .swiper-button-prev{left:0%!important;transform:translateX(0%)}.materials-swiper .swiper-button-next{right:0%!important;transform:translateX(0%)}.swiper-pagination.swiper-pagination-progressbar{position:absolute;left:5%;bottom:-1.5rem;width:90%}}.title cookie{padding-left:2.3rem}.dough{padding:100px 0}.dough .container{width:80%;max-width:1540px;margin:0 auto}.dough .about_material_kind{width:100%;display:flex;justify-content:space-between;align-items:stretch;gap:20px}.dough .about_material{width:30%;display:flex;flex-direction:column;background:#fff}.dough .about_material table{flex:1;width:100%;border-collapse:separate!important;border-spacing:0;overflow:hidden}.dough .about_material .img{width:100%;display:flex;justify-content:center;align-items:center}.dough .about_material .img img{padding:20px 0;width:40%}.dough .about_material table th,.dough .about_material table td{font-size:var(--fs-200);padding:15px 5px;text-align:center}.dough .about_material table th{background:#D5D5D5}.dough.cookie .about_material table th{border-bottom:1px solid var(--white)}.dough.kurhen .about_material table th{border-right:1px solid var(--ss_purple)}.dough .about_material table td{text-align:center}.dough .about_material table tr:last-child td:last-child{border-right:none;border-bottom:none}.dough.business-card .title,.dough.kurhen .title,.dough.marshmallow .title{width:fit-content}.dough.business-card .about_material,.dough.kurhen .about_material,.dough.marshmallow .about_material{width:24vw}.dough.business-card .container,.dough.kurhen .container,.dough.marshmallow .container{width:fit-content;margin:0 auto}@media screen and (max-width:980px){.dough{padding:0}.dough .container{width:100%}.dough.business-card .container,.dough.kurhen .container,.dough.marshmallow .container{width:100%;margin:0 auto}.dough .title{width:90%!important;margin:0 auto 30px}.dough .title.cookie{margin:0 auto}.dough .swiper{width:100%}.dough .about_material{width:100%!important;margin:0 auto}.dough-swiper .swiper-button-prev,.dough-swiper .swiper-button-next{color:#000!important}.dough-swiper .swiper-button-prev{left:0%!important;transform:translateX(40%)}.dough-swiper .swiper-button-next{right:0%!important;transform:translateX(-40%)}}h2 .title{margin-bottom:10px}.spec .title,.spec_raw_materials_title,.shipping_title,.materials .title,.dough .title .muji .title,.dough .title,.case .title{font-weight:700;font-size:var(--fs-400);position:relative;padding-left:calc(1rem * 1.5);padding-bottom:0;margin-bottom:1rem;width:100%}.title::before,.spec_raw_materials_title::before,.shipping_title::before,.dough .title::before,.case .title::before{content:"";height:1.2rem;aspect-ratio:1/1;position:absolute;top:50%;transform:translateX(calc(1rem * 1.5 * -1)) translateY(-50%)}.title.cookie::before,.spec_raw_materials_title.cookie::before,.shipping_title.cookie::before,.case .title::before{background:var(--light_orange)}.title.kurhen::before,.spec_raw_materials_title.kurhen::before,.shipping_title.kurhen::before{background:var(--s_purple)}.title.business-card::before,.spec_raw_materials_title.business-card::before,.shipping_title.business-card::before{background:var(--s_pink)}.title.marshmallow::before,.spec_raw_materials_title.marshmallow::before,.shipping_title.marshmallow::before{background:var(--s_blue_green)}.cookie.item_summary .item_imgs .swiper-slide,.cookie .custom-thumbnail-grid .thumb{background:#fff}.item_summary .item_notes .item_name.cookie,.item_summary .item_notes .item_name.kurhen{width:30.5vw;max-width:585px}.cookie .thin,.dough.cookie .thin{background:#d5d5d5}.cookie td,.dough.cookie td{background:#f7f7f7}.materials-swiper .swiper-wrapper .swiper-slide.cookie{background:#d5d5d5}.dough.cookie .about_material table tr{border-bottom:1px solid var(--white)}section.dough.cookie{background:var(--ss_orange)}.item_summary.kurhen .bg{background-image:url("../../img/item_top_background_purple.png")}.kurhen.item_summary .item_imgs .swiper-slide,.kurhen .custom-thumbnail-grid .thumb{background:var(--ss_purple)}.kurhen .dark,.dough.kurhen .dark{background:var(--s_purple)}.kurhen .thin,.dough.kurhen .thin{background:var(--sl_purple)}.kurhen td{background:var(--ss_purple)}.dough.kurhen td{background:#fff}.materials-swiper .swiper-wrapper .swiper-slide.kurhen{width:100%;background:var(--ss_purple)}.dough.kurhen .about_material table tr{border-bottom:1px solid var(--ss_purple)}section.dough.kurhen{background:var(--ss_purple)}.item_summary .item_notes .item_name.business-card{width:22.5vw;max-width:434px}.business-card.item_summary .item_imgs .swiper-slide,.business-card .custom-thumbnail-grid .thumb{background:var(--ss_pink)}.item_summary.business-card .bg{background-image:url("../../img/item_top_background_pink.png")}.business-card .dark,.dough.business-card .dark{background:var(--s_pink)}.business-card .thin,.dough.business-card .thin{background:var(--sl_pink)}.business-card td{background:var(--ss_pink)}.dough td{background:#fff}.materials-swiper .swiper-wrapper .swiper-slide.business-card{width:100%;background:var(--ss_pink)}.dough.business-card .about_material table tr{border-bottom:1px solid var(--ss_pink)}section.dough.business-card{background:var(--ss_pink)}.item_summary .item_notes .item_name.marshmallow{width:27vw;max-width:518px}.marshmallow.item_summary .item_imgs .swiper-slide,.marshmallow .custom-thumbnail-grid .thumb{background:var(--ss_blue_green)}.item_summary.marshmallow .bg{background-image:url("../../img/item_top_background_green.png")}.marshmallow .dark,.dough.marshmallow .dark{background:var(--s_blue_green)}.marshmallow .thin,.dough.marshmallow .thin{background:var(--sl_blue_green)}.marshmallow td{background:var(--ss_blue_green)}.materials-swiper .swiper-wrapper .swiper-slide.marshmallow{width:100%;background:var(--ss_blue_green)}.dough.marshmallow .about_material table tr{border-bottom:1px solid var(--ss_blue_green)}section.dough.marshmallow{background:var(--ss_blue_green)}.buttons{display:flex;align-items:center}.materials .buttons,.dough .buttons{padding-top:60px;width:40%;max-width:768px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.to_prices_btn{width:fit-content;margin:0 auto;color:var(--white);font-weight:700;padding:1vw 0;width:80%;text-align:center;background:#666767;border:none;border-radius:999px;transition:.3s;font-size:var(--fs-300)}.to_prices_btn:hover{color:black;background:var(--light_gray)}.to_contact_btn{width:fit-content;margin:0 auto;color:var(--white);font-weight:700;padding:1vw 0;width:80%;text-align:center;background:var(--orange);border-radius:999px;transition:.3s;font-size:var(--fs-300)}.to_contact_btn:hover{background:var(--yellow);color:black}.to_contact_btn a:hover{background:var(--yellow)}.to_oem_btn{width:fit-content;margin:0 auto;padding:1vw 0;width:100%;text-align:center;background:#fff;border:1px solid #000;border-radius:999px;transition:.3s;font-size:var(--fs-200)}.to_oem_btn:hover{color:black;background:var(--light_gray)}.to_oem_btn .sub{font-size:var(--fs-100)}@media screen and (max-width:980px){.to_prices_btn{padding:2vw 0}.to_contact_btn{padding:2vw 0}.to_oem_btn{padding:2vw 0}.buttons{display:block}}@media screen and (max-width:479px){.to_contact_btn{padding:0.7rem}.to_oem_btn{font-size:0.8rem}.to_oem_btn .sub{font-size:0.6rem}.buttons{display:block}}.breadcrumbs{width:80%;max-width:1540px;margin:0 auto;display:flex;align-items:center;padding-top:20px}.breadcrumbs .txt{line-height:18px;display:flex;align-items:center}.breadcrumbs a{line-height:18px;transition:.3s}.breadcrumbs .txt a:hover{color:var(--light_gray)!important}.breadcrumbs img{height:20px;margin-right:20px}@media screen and (max-width:768px){.breadcrumbs{width:95%;padding-top:5px}.breadcrumbs img{height:15px;margin-right:1vw}}.scene_tabs_wrapper{display:flex;flex-direction:column;align-items:center;text-align:center!important;width:100%!important}.scene_tabs_wrapper input[type="radio"]{display:none}.scene_tabs_wrapper label{margin:0 5px;cursor:pointer}.tab_buttons{width:100%!important;display:flex!important;justify-content:center!important;gap:10px!important;margin:20px auto!important;height:60px}.tab_buttons .tabs_btn{border:1px solid #884f2b;padding:8px 16px;border-radius:10px;background:#fff;display:inline-block}.tab_buttons label,.tab_buttons .tabs_btn{margin:0!important;flex:0 0 auto!important}.scene_tab_items{display:none;margin-top:45px;width:100%;text-align:center}.scene_tab_items_container{padding:20px 0}.scene_tab_items_container .txt{margin-bottom:30px;font-weight:700}.scene_tab_items_img_wrapper{display:flex;justify-content:center;flex-wrap:wrap;gap:30px;margin-top:10px}.scene_tab_item_img{display:flex;flex-direction:column;align-items:center}.scene_tab_item_img img{max-width:150px;height:auto}#tab1:checked~#content1,#tab2:checked~#content2,#tab3:checked~#content3{display:block;position:relative}#tab1:checked~#content1::before,#tab2:checked~#content2::before,#tab3:checked~#content3::before{content:"";width:100vw;background:#fff;height:calc(100% + 60px);position:absolute;top:-12.5%;transform:translate(-50%);z-index:-1}.scene_tab_item_name{margin-top:10px}.btn_txt,.scene_tab_item_name{font-weight:700}body .et_pb_scroll_top{background:var(--orange)!important;padding:12px!important;border-radius:50%!important;right:7vw!important;bottom:20vw!important;opacity:1!important}body .et_pb_scroll_top[style]{background:var(--light_orange)!important}.et_mobile_menu{border-top:none!important;width:100vw!important;left:-50vw!important;top:calc(100% + 20px)!important}.step1{box-shadow:inset 0 0 0 2px #FDDA2F}.step2{box-shadow:inset 0 0 0 2px #17BFC0}.step3{box-shadow:inset 0 0 0 2px #F85A03}.step4{box-shadow:inset 0 0 0 2px #51C546}.step5{box-shadow:inset 0 0 0 2px #EB5E78}@media only screen and (min-width:981px){.et_pb_row_0,body #page-container .et-db #et-boc .et-l .et_pb_row_0.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_0.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_0.et_pb_row,.et_pb_code_0{width:100%;margin:auto}}:root{--right-pad:16px;--gap:10px;--btn-size:48px;--block-radius:12px;--shadow:0 6px 20px rgba(0,0,0,.2);--z:10050;--extra-bottom:0px}.right-dock{position:fixed;right:0;bottom:calc(0px + var(--extra-bottom));display:flex;flex-direction:column;z-index:var(--z);opacity:0;visibility:hidden;transform:translateY(10px);transition:bottom .15s ease-out,opacity .25s ease,transform .25s ease,visibility 0s linear .25s;background:black;padding:1.5rem 1rem .5rem;border-radius:45px 0 0 0}.right-dock.is-show{opacity:1;visibility:visible;transform:translateY(0)}.dock-btn{display:grid;place-items:center;color:#fff;text-decoration:none;box-shadow:var(--shadow);transition:transform .2s ease,filter .2s ease;border:0;cursor:pointer;background:black}.dock-btn:hover{transform:translateY(-2px);filter:brightness(1.06)}.dock-inquiry{overflow:hidden}.dock-inquiry{width:70%;height:calc(var(--btn-size) * 3);border-bottom:1px solid white;margin:auto}.dock-inquiry .v-label{writing-mode:vertical-rl;text-orientation:upright;letter-spacing:.08em;font-weight:700;line-height:1.1;padding:10px 8px;font-size:var(--fs-200);user-select:none}.dock-inquiry .m-icon{display:none}.dock-top{width:var(--btn-size);height:var(--btn-size)}.dock-top svg{width:22px;height:22px;color:#fff}@media (max-width:980px){.dock-inquiry{height:var(--btn-size)}.dock-inquiry .v-label{display:none}.dock-inquiry .m-icon{display:block}.dock-inquiry .m-icon svg{width:22px;height:22px;color:#fff}.right-dock{padding:1.5rem .3rem .5rem;border-radius:45px 0 0 0}}@media (prefers-reduced-motion:reduce){.right-dock,.dock-btn{transition:none!important}}:root{--gap:clamp(28px,5vw,72px);--ink:#0f0f10;--muted:#2b2b2d;--frame-w:2px;--overlap:-8%;--cap-gap:15px;--cap-thick:1px;--cap-pad:6px}.scene_back{overflow:hidden;padding-bottom:10rem!important}.scene_back::before{content:"";position:absolute;inset:0;background-color:rgba(255,255,255,0.6)}.scene_back .fancy-text{position:relative;display:inline-block;margin:0 auto;line-height:1;font-weight:900;font-size:3.5rem;letter-spacing:-0.08em;color:#fff;-webkit-text-stroke:3px #000;text-align:center;--shadow-x:3px;--shadow-y:2px;--stroke-w:2px}.celeb{background:url('https://www.hexen-cookies.com/wp-content/uploads/2025/10/01_oiwai.jpeg') center/cover no-repeat}.thanks{background:url('https://www.hexen-cookies.com/wp-content/uploads/2025/10/02_orei.png') center/cover no-repeat}.memento{background:url('https://www.hexen-cookies.com/wp-content/uploads/2025/11/03_houjin.jpg') center/cover no-repeat}.tegaki{background:url('https://www.hexen-cookies.com/wp-content/uploads/2025/11/04_tegakiillust.jpg') center/cover no-repeat}.hero-06{padding:4rem;background:#fff;color:var(--ink);overflow:clip;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-feature-settings:"palt" 1}.hero-06 .wrap{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1.08fr .92fr;gap:var(--gap);align-items:top}.hero-06 .copy{max-width:50ch;z-index:2}.hero-06 h2{margin:0 0 .8em;font-size:var(--fs-800);line-height:1.2;letter-spacing:.02em;text-wrap:balance;border-left:2px solid #EB5B19;padding-left:clamp(10px,1.4vw,16px)}.hero-06 p{margin:0;color:var(--muted);line-height:1.95;font-size:clamp(15px,1.2vw,17px)}.visual{position:relative;z-index:1}.frame{position:relative;border:var(--frame-w) solid black;padding:2rem}.frame img{display:block;width:100%;height:clamp(360px,25vw,640px);object-fit:cover}.cap-line{position:absolute;left:calc(-1 * var(--cap-gap));top:14px;writing-mode:vertical-rl;transform:none;letter-spacing:.18em;font-size:12px;font-weight:600;line-height:1;white-space:nowrap;padding:2rem 0;background:white}.cap-text{position:relative;z-index:1;background:#fff;padding:0 var(--cap-pad);display:inline-block}ul.gift-list{list-style:none;margin:0;padding:0 0 3rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}ul.gift-list li{background:#fff;border:1px solid black;padding:1.5rem}ul.gift-list .title.cookie{font-size:1.2rem;margin-bottom:0.5rem}ul.gift-list p{margin:0;line-height:1.6}ul.gift-list li p{font-size:var(--fs-200)}@media (max-width:960px){.hero-06 .wrap{grid-template-columns:1fr;align-items:start}.frame{transform:none}.cap-line{left:0;top:-24px;letter-spacing:.16em;font-size:11px}.cap-line::before{left:0;right:0}.cap-line::after{display:none}}.et_pb_gallery .et_pb_gallery_image a,.et_pb_gallery .et_pb_gallery_image img{display:block;width:100%!important;height:auto!important}.et_pb_gallery .et_pb_gallery_image a{aspect-ratio:3 / 3}.et_pb_gallery .et_pb_gallery_image img{height:100%!important;object-fit:contain}.novelty-scenes{width:100%;margin:0 auto;padding:0}.novelty-scenes-list{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;width:100%}.novelty-scene-item{display:flex;flex-direction:column;align-items:center;text-decoration:none}.novelty-scene-thumb{display:block;width:100%;height:auto;border-radius:6px;transition:transform 0.3s ease,opacity 0.3s ease}.novelty-scene-thumb:hover{transform:scale(1.02);opacity:0.9}.novelty-scene-title{margin-top:10px;font-size:1rem;font-weight:600;color:#333;text-align:center}@media (max-width:768px){.hero-06{padding:2rem 1.5rem}.scene_back{padding-bottom:5rem}ul.gift-list{list-style:none;margin:0;padding:0 0 3rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.scene_grid .et_pb_gallery_items{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2fr,1fr);gap:2rem}ul.gift-list li{background:#fff;border:1px solid black;padding:1rem}ul.gift-list .title.cookie{font-size:var(--fs-300);margin-bottom:0.5rem}.et_pb_gallery .et_pb_grid_item{margin:0 5.5% 9.5% 0;width:100%;clear:none;float:left}.novelty-scenes-list{grid-template-columns:repeat(2,1fr);gap:1rem}.novelty-scene-title{font-size:1.05rem}}.svg-section{margin:0;height:100vh;color:#333;font-weight:bold}.loader-center{height:100%;display:flex;justify-content:center;align-items:center}.loader-wrapper{display:flex;flex-direction:column;align-items:center;gap:16px}.svg-section svg{width:min(80vw,300px);height:auto}.center{transform-origin:450px 450px;animation:pop 0.5s ease-out forwards}@keyframes pop{0%{transform:scale(0);opacity:0}70%{transform:scale(1.10);opacity:1}100%{transform:scale(1);opacity:1}}.maskCircle{transform-origin:450px 450px;animation:rotateWipe 2s 0.6s linear forwards}.maskCircle circle{stroke-dasharray:1634;stroke-dashoffset:1634;transform-origin:450px 450px;transform:rotate(180deg);animation:strokeReveal 1s 0.6s linear forwards}@keyframes strokeReveal{from{stroke-dashoffset:1634}to{stroke-dashoffset:0}}.catch-copy{margin:0;font-size:16px;letter-spacing:0.08em;white-space:nowrap;text-align:center;opacity:0;transform:translateY(8px);animation:copyText 1.0s ease-out forwards;animation-delay:1s}@media (max-width:600px){.svg-section svg{width:min(60vw,200px);height:auto}.catch-copy{font-size:10px;white-space:normal;padding:0 12px}.svg-section{min-height:100vh}}@keyframes riseFromLine{0%{height:0;animation-timing-function:cubic-bezier(.55,0,.1,1)}40%{height:100%;animation-timing-function:cubic-bezier(.25,1.1,.4,1)}55%{height:108%;animation-timing-function:cubic-bezier(.25,1.2,.4,1)}65%{height:96%;animation-timing-function:ease-out}75%{height:103%;animation-timing-function:ease-out}85%{height:99.5%;animation-timing-function:ease-out}92%{height:101.5%;animation-timing-function:ease-out}100%{height:100%}}@keyframes logoGlow{0%{filter:brightness(0.5);opacity:0.2}40%{filter:brightness(1.4);opacity:1}100%{filter:brightness(1.0);opacity:1}}@keyframes copyRise{0%{height:0}100%{height:26px}}@keyframes copyText{0%{opacity:0;transform:translateY(8px)}60%{opacity:1;transform:translateY(0)}100%{opacity:1;transform:translateY(0)}}.svg-section{position:fixed;inset:0;z-index:999;background-image:url(https://www.hexen-cookies.com/wp-content/uploads/2025/11/loader_back_v2.svg);background-size:cover;background-repeat:no-repeat;background-color:#fff;--hole-radius:0vmax;-webkit-mask-image:radial-gradient(circle at 50% 50%,transparent 0,transparent var(--hole-radius),#000 calc(var(--hole-radius) + 1px));mask-image:radial-gradient(circle at 50% 50%,transparent 0,transparent var(--hole-radius),#000 calc(var(--hole-radius) + 1px))}.site-main{min-height:100vh;background:pink}@property--hole-radius{syntax:'';inherits:false;initial-value:0vmax}