@charset "UTF-8";.inview{opacity:0;transition:opacity .5s ease,transform .5s ease;transform:translateY(2rem)}.inview.is-anim{opacity:1;transform:translateY(0)}.p-common__button-area{display:block;position:relative;width:100%;max-width:350px;text-align:center;padding:.6875rem 0 .9375rem;background-color:#fff;margin:3.125rem auto 0;border:.125rem solid #151515;border-radius:2.5rem;font-size:1.5rem;font-weight:500;line-height:2.0833333333;letter-spacing:.1em}@media screen and (min-width:781px){.p-common__button-area{width:25rem;max-width:inherit;font-size:max(1rem, 16px);font-weight:500;line-height:1.875;letter-spacing:.1em}}.p-common__button-area:before{content:"";position:absolute;top:1.875rem;right:1.5rem;width:1rem;height:.75rem;background-image:url(//art-verre.com/wp-content/themes/art-verre/assets/css/../images/home/arrow_right_black.png);background-size:contain;background-repeat:no-repeat}@media screen and (min-width:781px){.p-common__button-area:before{top:1.625rem;right:1.1875rem}}.p-common__button-area:hover{background-color:rgba(0,0,0,.231372549)}.pagination{margin:0 auto}.pagination .wp-pagenavi{display:flex;justify-content:center;align-items:center;width:100%;max-width:31.25rem;text-align:center;margin:2.25rem auto 0 auto}.pagination .wp-pagenavi li a{width:3.75rem;text-align:center;border-radius:50%;padding:1.125rem;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center}.pagination .wp-pagenavi li .page{border:1px solid #151515}.pagination .wp-pagenavi li.prev a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:none;font-size:1.25rem;font-weight:700;line-height:1.4;letter-spacing:.08em}@media screen and (min-width:781px){.pagination .wp-pagenavi li.prev a{font-size:max(1.25rem, 12px);font-weight:700;line-height:1.4;letter-spacing:.1em}}.pagination .wp-pagenavi li.next a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:none;font-size:1.25rem;font-weight:700;line-height:1.4;letter-spacing:.08em}@media screen and (min-width:781px){.pagination .wp-pagenavi li.next a{font-size:max(1.25rem, 12px);font-weight:700;line-height:1.4;letter-spacing:.1em}}.pagination .wp-pagenavi li .extend{border:none;font-weight:500}.pagination .wp-pagenavi li .active{background-color:#1f1f8b;color:#fff;border:none}.c-product-banner{position:relative;display:block;background-color:rgba(31,31,139,.7647058824);padding:.3125rem;border-radius:.3125rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.c-product-banner:before{content:"";position:absolute;right:.5rem;top:calc(50% - 0.9375rem);width:1.875rem;height:1.875rem;background-image:url(//art-verre.com/wp-content/themes/art-verre/assets/css/../images/home/arrow_icon.png);background-size:contain;background-repeat:no-repeat}@media screen and (min-width:781px){.c-product-banner:before{right:.3125rem;top:calc(50% - 0.78125rem);width:1.5625rem;height:1.5625rem}}.c-product-banner .c-product-banner__img{height:5.875rem;width:5.875rem;padding:.3125rem 0;background-color:#f2f2f9;padding:.375rem 0;text-align:center;border-radius:.3125rem}@media screen and (min-width:781px){.c-product-banner .c-product-banner__img{height:3.875rem;width:3.875rem}}.c-product-banner .c-product-banner__img picture{height:100%}.c-product-banner .c-product-banner__img picture img{height:100%;-o-object-fit:contain;object-fit:contain}.c-product-banner .c-product-banner__text{color:#fff;text-align:center;width:calc(100% - 3.875rem);font-size:1rem;font-weight:400;line-height:1.75;letter-spacing:.08em}@media screen and (min-width:781px){.c-product-banner .c-product-banner__text{font-size:max(0.75rem, 10px);font-weight:400;line-height:1.6666666667;letter-spacing:.1em}}.c-breadcrumbs__wrapper{background-color:#f7fbff}.c-breadcrumbs__wrapper .c-breadcrumbs{width:100%;max-width:1360px;margin:0 auto;padding:1.0625rem 5.1282051282%}@media screen and (min-width:781px){.c-breadcrumbs__wrapper .c-breadcrumbs{width:87.5rem;max-width:unset;padding:1.875rem 0 2.1875rem}}.c-breadcrumbs{margin-top:1.875rem;padding:1.0625rem 5.1282051282%}@media screen and (min-width:781px){.c-breadcrumbs{margin-top:0;padding:1.875rem 0 2.1875rem}}.c-breadcrumbs.--multilingual{background-color:#0f0304}@media screen and (min-width:781px){.c-breadcrumbs.--multilingual{position:absolute;top:5rem;left:0;background-color:rgba(255,255,255,0)}}@media screen and (min-width:781px){.c-breadcrumbs.--multilingual .c-breadcrumbs__item:before{color:#0f0304}}@media screen and (min-width:781px){.c-breadcrumbs.--multilingual .c-breadcrumbs__link{color:#0f0304}}.c-breadcrumbs__list{display:unset}.c-breadcrumbs__item{display:unset;position:relative}.c-breadcrumbs__item:not(:last-child){padding:0 .625rem 0 0}@media screen and (min-width:781px){.c-breadcrumbs__item:not(:last-child){padding:0 12px 0 0}}.c-breadcrumbs__item:not(:last-child):before{content:">";color:#151515;font-size:1.125rem;font-weight:400;line-height:1.5;letter-spacing:.1em;position:absolute;top:50%;right:.1875rem;transform:translate(0%,-50%)}@media screen and (min-width:781px){.c-breadcrumbs__item:not(:last-child):before{font-size:max(0.875rem, 9px);font-weight:400;line-height:1.5;letter-spacing:.1em;top:.8125rem;right:4px}}.c-breadcrumbs__link{color:#151515;font-size:1.125rem;font-weight:400;line-height:1.5;letter-spacing:.1em;display:unset}@media screen and (min-width:781px){.c-breadcrumbs__link{font-size:max(0.875rem, 11px);font-weight:400;line-height:1.5;letter-spacing:.1em}}.e-swiper{margin-bottom:0 !important}.e-swiper .swiper-pagination{position:absolute;bottom:calc(9.6% + 3rem) !important;left:50% !important;z-index:2;width:100%;max-width:1260px;margin:0 auto;padding-right:5rem;padding-left:5rem;text-align:left;transform:translate(-50%,0%)}@media screen and (min-width:781px){.e-swiper .swiper-pagination{bottom:4.5rem !important;padding-right:1.25rem;padding-left:1.25rem}}.e-swiper .swiper-pagination .swiper-pagination-bullet{width:8.2px;height:8.2px;margin:0 7px !important;border:1px solid #fff;border-radius:50%;background-color:#fff;font-weight:400;opacity:1}.e-swiper .swiper-pagination .swiper-pagination-bullet-active{background-color:rgba(0,0,0,0);opacity:1}.e-swiper .swiper-slide img{width:100%;height:100%;min-height:720px;font-family:"object-fit: cover;";-o-object-position:bottom;object-position:bottom;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:781px){.e-swiper .swiper-slide img{min-height:unset}}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{overflow:visible;box-sizing:content-box;height:0}pre{font-size:1em;font-family:monospace,monospace}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-size:1em;font-family:monospace,monospace}small{font-size:80%}sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-size:100%;font-family:inherit;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{display:table;box-sizing:border-box;max-width:100%;padding:0;color:inherit;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{box-sizing:border-box;font-size:2.0512820513vw;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}@media screen and (min-width:781px){html{font-size:.8333333333vw}}*{box-sizing:inherit;margin:0;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased}*:before,* :after{box-sizing:inherit;margin:0}html,body,h1,h2,h3,h4,h5,h6,a,p,span,em,small,strong,sub,sup,mark,del,ins,strike,abbr,dfn,blockquote,q,cite,code,pre,ol,ul,li,dl,dt,dd,div,section,article,main,aside,nav,header,hgroup,footer,img,figure,figcaption,address,time,audio,video,canvas,iframe,details,summary,fieldset,form,input,textarea,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0}body{overflow-x:hidden;color:#151515;counter-reset:number 0;letter-spacing:.1em;font-weight:500;font-size:1rem;font-family:"Noto Sans JP",sans-serif;line-height:1.15;font-kerning:normal;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}h1{margin:0}img{width:100%;height:auto;border:none;vertical-align:top}img,iframe,video{max-width:100%}img{pointer-events:none}button{padding:0;border:none;background-color:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}ol li,ul li{list-style:none}a{color:inherit;text-decoration:none;transition:.5s;display:block;height:100%}@media screen and (min-width:781px){a[href^="tel:"]{pointer-events:none}}.js-focus-visible:focus:not(.focus-visible){outline:0}*:focus-visible{outline:none}@media screen and (min-width:781px){*:focus-visible{outline-style:auto;outline-color:-webkit-focus-ring-color}}@media screen and (min-width:781px){.wrap{overflow:hidden}}span{font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit}.blur{-webkit-animation-name:blurAnime;animation-name:blurAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes blurAnime{from{filter:blur(10px);transform:scale(1.02);opacity:0}to{filter:blur(0);transform:scale(1);opacity:1}}@keyframes blurAnime{from{filter:blur(10px);transform:scale(1.02);opacity:0}to{filter:blur(0);transform:scale(1);opacity:1}}.blurTrigger{opacity:0}html{position:relative;width:100vw;overflow-x:hidden}body{position:relative;width:100%;overflow-x:hidden;overflow-y:scroll}@font-face{font-family:"mobo";src:url(//art-verre.com/wp-content/themes/art-verre/assets/css/../font/MOBO-Bold.otf) format("truetype")}@font-face{font-family:"Barlow";src:url(//art-verre.com/wp-content/themes/art-verre/assets/css/../font/Barlow-Regular.ttf) format("truetype");font-weight:400}@font-face{font-family:"Barlow";src:url(//art-verre.com/wp-content/themes/art-verre/assets/css/../font/Barlow-Medium.ttf) format("truetype");font-weight:500}@font-face{font-family:"Barlow";src:url(//art-verre.com/wp-content/themes/art-verre/assets/css/../font/Barlow-Bold.ttf) format("truetype");font-weight:700}.l-container{width:100%;max-width:1360px;margin:0 auto;padding:0 2.5rem}@media screen and (min-width:781px){.l-container{width:87.5rem;max-width:unset;padding:0}}.l-footer{position:relative;padding:4.0625rem 0 5rem}@media screen and (min-width:781px){.l-footer{background-color:#e8e8e8;padding:4.0625rem 0 5rem}}.l-footer .l-footer__logo{height:6.5625rem}@media screen and (min-width:781px){.l-footer .l-footer__logo{height:3.75rem}}.l-footer .l-footer__logo img{height:100%;-o-object-fit:contain;object-fit:contain}.l-footer .l-footer__list-wrapper{margin-top:1.875rem;padding:2rem 0;border-top:1px solid #151515;border-bottom:1px solid #151515}@media screen and (min-width:781px){.l-footer .l-footer__list-wrapper{padding:1rem 0}}.l-footer .l-footer__list{display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (min-width:781px){.l-footer .l-footer__list{flex-flow:row;justify-content:space-around;flex-wrap:wrap}}.l-footer .l-footer__list-item{margin-top:2.25rem;font-size:1.75rem;font-weight:400;line-height:1.4285714286;letter-spacing:.1em}@media screen and (min-width:781px){.l-footer .l-footer__list-item{margin:.625rem 0;font-size:max(1rem, 12px);font-weight:400;line-height:1.4375;letter-spacing:.1em}}.l-footer .l-footer__bottom-area{margin-top:3.75rem;display:flex;flex-direction:column-reverse;align-items:flex-start;justify-content:center}@media screen and (min-width:781px){.l-footer .l-footer__bottom-area{flex-flow:row;justify-content:space-between;align-items:center;margin-top:1.5rem}}.l-footer .l-footer__address{margin-top:2.25rem;font-size:1.75rem;font-weight:400;line-height:1.4285714286;letter-spacing:.1em}@media screen and (min-width:781px){.l-footer .l-footer__address{margin-top:0;font-size:max(1rem, 12px);font-weight:400;line-height:1.4375;letter-spacing:.1em}}.l-footer .l-footer__mark{display:flex;justify-content:space-between;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}@media screen and (min-width:781px){.l-footer .l-footer__mark{width:7.625rem;margin:0}}.l-footer .l-footer__mark .l-footer__mark-img{width:5rem;margin:0 .625rem}@media screen and (min-width:781px){.l-footer .l-footer__mark .l-footer__mark-img{width:3.5rem}}.l-footer .l-footer__copyright{margin-top:1.875rem;font-size:1.25rem;font-weight:400;line-height:1.5;letter-spacing:.1em}@media screen and (min-width:781px){.l-footer .l-footer__copyright{margin-top:0;font-size:max(0.75rem, 8px);font-weight:400;line-height:1.9166666667;letter-spacing:.1em}}.l-hamburger__toggle{z-index:5;display:block;width:5rem;height:5rem;max-width:40px;cursor:pointer;transition:all .5s ease;position:relative}@media screen and (min-width:781px){.l-hamburger__toggle{width:4.5625rem;height:4.1875rem;max-width:35px}}.l-hamburger__toggle:hover{opacity:.8}.l-hamburger__toggle.is-active .l-hamburger__toggleWrap{background-color:#fff}@media screen and (min-width:781px){.l-hamburger__toggle.is-active .l-hamburger__toggleWrap{background-color:#151515}}.l-hamburger__toggle.is-active .l-hamburger__toggleWrap span:nth-of-type(1){top:2.125rem;left:.75rem;transform:rotate(38deg)}@media screen and (min-width:781px){.l-hamburger__toggle.is-active .l-hamburger__toggleWrap span:nth-of-type(1){top:1.875rem;left:.9375rem;background-color:#fff}}.l-hamburger__toggle.is-active .l-hamburger__toggleWrap span:nth-of-type(2){opacity:0}.l-hamburger__toggle.is-active .l-hamburger__toggleWrap span:nth-of-type(3){top:2.125rem;left:.75rem;transform:rotate(-38deg)}@media screen and (min-width:781px){.l-hamburger__toggle.is-active .l-hamburger__toggleWrap span:nth-of-type(3){top:1.875rem;left:.9375rem;background-color:#fff}}.l-hamburger__toggleWrap{position:relative;display:block;width:5rem;height:100%;padding:.75rem .5rem;border:1px solid #151515;border-radius:.3125rem;transition:all .5s ease;margin-left:1.25rem;aspect-ratio:1;max-width:5rem;max-height:5rem}@media screen and (min-width:781px){.l-hamburger__toggleWrap{width:3.75rem;height:100%;padding:1.25rem .9375rem;border-radius:.625rem;max-width:3.75rem;max-height:3.75rem}}.l-hamburger__toggleWrap span{position:absolute;display:inline-block;width:calc(100% - 1.5rem);height:2px;transform:scaleY(.5) translateY(1px);background-color:#000;transition:all .5s ease}@media screen and (min-width:781px){.l-hamburger__toggleWrap span{width:calc(100% - 1.875rem)}}.l-hamburger__toggleWrap span:nth-of-type(1){top:1.375rem;left:.75rem}@media screen and (min-width:781px){.l-hamburger__toggleWrap span:nth-of-type(1){top:1.25rem;left:.9375rem}}.l-hamburger__toggleWrap span:nth-of-type(2){top:49%;left:.75rem;transition:all .5s ease}@media screen and (min-width:781px){.l-hamburger__toggleWrap span:nth-of-type(2){top:50%;left:.9375rem}}.l-hamburger__toggleWrap span:nth-of-type(3){bottom:1.3125rem;left:.75rem}@media screen and (min-width:781px){.l-hamburger__toggleWrap span:nth-of-type(3){bottom:1.125rem;left:.9375rem}}.l-header{position:fixed;top:0;left:0;z-index:4;width:100%;height:8.75rem;padding:.75rem 2.5rem;background-color:#fff;display:flex;flex-direction:row;align-items:center;justify-content:space-between}@media screen and (min-width:781px){.l-header{height:6.25rem;padding:1.25rem 6.25rem}}.l-header__logo{height:70%}@media screen and (min-width:781px){.l-header__logo{height:100%}}.l-header__logo-link{display:block;height:100%}.l-header__logo-link img{height:100%;-o-object-fit:contain;object-fit:contain}.l-header-nav{height:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.l-header-nav__list{display:none}@media screen and (min-width:781px){.l-header-nav__list{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}}.l-header-nav__list-item{font-weight:500}@media screen and (min-width:781px){.l-header-nav__list-item{padding:0 1rem;font-size:max(0.875rem, 14px);font-weight:400;line-height:1.6428571429;letter-spacing:.1em}}.l-header-nav__list-item:hover{color:#1f1f8b}.l-header-nav__list-item.-parent .l-header-nav__list-child{display:none;position:absolute;top:0;left:-8.25rem;text-align:center;margin-top:2.1875rem;padding-top:2.1875rem;border-radius:.625rem;font-size:1.125rem;font-weight:400;line-height:1.4444444444;letter-spacing:.1em}.l-header-nav__list-item.-parent .l-header-nav__list-child:before{content:"";position:absolute;top:-1.6rem;left:calc(50% - 0.9375rem);width:1.875rem;aspect-ratio:7/6;background-image:url(//art-verre.com/wp-content/themes/art-verre/assets/css/../images/common/arrow_bubble.png);background-repeat:no-repeat;background-size:contain;opacity:.8}.l-header-nav__list-item.-parent .l-header-nav__list-child:hover{display:flex;flex-direction:row;align-items:stretch;justify-content:center}.l-header-nav__list-item.-parent .l-header-nav__list-child-item{position:relative;color:#fff;background-color:rgba(31,31,139,.7529411765);width:11.25rem;padding:1.875rem 1.25rem}.l-header-nav__list-item.-parent .l-header-nav__list-child-item:hover a span{background:linear-gradient(transparent 60%,#1f1f8b 60%)}.l-header-nav__list-item.-parent .l-header-nav__list-child-item:before{content:"";position:absolute;top:1.875rem;right:0;width:1px;height:calc(100% - 3.75rem);background-color:#1f1f8b}.l-header-nav__list-item.-parent .l-header-nav__list-child-item:first-of-type{border-radius:.625rem 0 0 .625rem}.l-header-nav__list-item.-parent .l-header-nav__list-child-item:last-of-type{border-radius:0 .625rem .625rem 0}.l-header-nav__list-item:nth-of-type(2) .l-header-nav__list-child:before{top:.625rem;left:calc(32% - 0.9375rem)}.l-header-nav__list-item:nth-of-type(3) .l-header-nav__list-child:before{top:.625rem;left:calc(32% - 0.9375rem)}.l-header-nav__list-parent{position:relative;cursor:pointer}.l-header-nav__list-parent:after{content:"";position:absolute;top:100%;left:0;width:100%;height:2.1875rem}.l-header-nav__list-parent:hover>.l-header-nav__list-child{display:flex;flex-direction:row;align-items:stretch;justify-content:center}.l-header__banner{display:none}@media screen and (min-width:781px){.l-header__banner{display:block;height:100%;margin-left:2.5rem}.l-header__banner img{height:100%;-o-object-fit:contain;object-fit:contain}}.l-menu-sp{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;overflow:auto;opacity:0;transition:all .5s ease;background-color:#151515;visibility:hidden}.l-menu-sp.is-active{display:block;z-index:3;visibility:visible;opacity:1;-webkit-animation-duration:.5s;animation-duration:.5s}@media screen and (min-width:781px){.l-menu-sp.is-active{display:none}}.l-menu-sp .l-menu__slideWrap{margin-top:8.75rem;background-color:#fff;padding:1.25rem 0}.l-menu-sp .l-menu__slideWrap .splide__slide{margin-bottom:0}.l-menu-sp .l-menu__slideLink-img{border:.125rem solid #151515;border-radius:.625rem;padding:1.875rem 0;text-align:center;aspect-ratio:1}.l-menu-sp .l-menu__slideLink-img img{width:auto;height:100%;-o-object-fit:contain;object-fit:contain}.l-menu-sp .l-menu__slideLink-text{color:#151515;text-align:center;margin-top:.5rem;font-size:1.5rem;font-weight:500;line-height:1.5833333333;letter-spacing:.1em}.l-menu-sp .l-menu__buttonWrap{width:94%;margin:1.25rem auto}.l-menu-sp .l-menu__button{display:block;background-color:#fff;text-align:center;align-content:center;border-radius:.625rem;padding:.5rem 0 .625rem;height:7.5rem;margin-bottom:1.25rem}.l-menu-sp .l-menu__button.-column{text-align:center;height:5rem;border-radius:3.75rem;padding:.9375rem 0;font-size:1.5rem;font-weight:700;line-height:1.5833333333;letter-spacing:.1em}.l-menu-sp .l-menu__button:nth-of-type(2){margin-bottom:2.1875rem}.l-menu-sp .l-menu__button-text{font-size:1.125rem;font-weight:500;line-height:1.5555555556;letter-spacing:.1em}.l-menu-sp .l-menu__button-img{width:60%;margin:0 auto}.l-menu-sp .l-menu__button-shop{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.l-menu-sp .l-menu__button-shop-img{background-color:#151515;padding:1rem;width:6.875rem;margin-left:.625rem;border-radius:.625rem}.l-menu-sp .l-menu__button-shop-text{text-align:center;width:calc(100% - 3.125rem);font-size:1.5rem;font-weight:700;line-height:1.5833333333;letter-spacing:.1em}.l-menu-sp .l-menu__list{display:flex;flex-direction:row;align-items:stretch;justify-content:center;flex-wrap:wrap;margin-top:3.125rem}.l-menu-sp .l-menu__list-item{width:50%;color:#fff;border:.0625rem solid #fff;text-align:center;height:6.875rem;font-size:1.5rem;font-weight:500;line-height:1.5833333333;letter-spacing:.1em}.l-menu-sp .l-menu__list-item.-full{width:100%}.l-menu-sp .l-menu__list-item .l-menu__list-item-link{display:block;width:100%;height:100%;align-content:center}.l-menu-sp .l-menu__copyright{color:#fff;bottom:1.25rem;text-align:center;width:100%;margin-top:3.75rem;margin-bottom:1.25rem;font-size:1.25rem;font-weight:400;line-height:1.5;letter-spacing:.1em}.l-menu-sp .l-menu__slide-bottom-list{position:relative;display:none;background-color:#898989}.l-menu-sp .l-menu__slide-bottom-list.-active{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.l-menu-sp .l-menu__slide-bottom-list#l-menu__slide-bottom-shower .l-menu__slide-bottom-list-item,.l-menu-sp .l-menu__slide-bottom-list#l-menu__slide-bottom-ryouri .l-menu__slide-bottom-list-item{width:50%}.l-menu-sp .l-menu__slide-bottom-list:before{content:"";position:absolute;top:-1.5625rem;left:35%;width:1.875rem;height:1.875rem;background-image:url(//art-verre.com/wp-content/themes/art-verre/assets/css/../images/common/menu_sp_arrow.png);background-size:contain;background-repeat:no-repeat}.l-menu-sp .l-menu__slide-bottom-wrapper .l-menu__slide-bottom-list:nth-of-type(2):before{left:15%}.l-menu-sp .l-menu__slide-bottom-list-item{position:relative;width:33.3333333333%;text-align:center;color:#fff;padding:1.875rem 0;font-size:1.5rem;font-weight:500;line-height:1.5833333333;letter-spacing:.1em}.l-menu-sp .l-menu__slide-bottom-list-item:before{content:"";position:absolute;top:.3125rem;left:0;width:1px;height:calc(100% - 0.625rem);background-color:#676767}@media screen and (min-width:781px){.l-menu-pc{position:fixed;top:1.25rem;right:3.75rem;z-index:-1;display:block;visibility:hidden;overflow-y:scroll;width:21.25rem;background-color:#151515;opacity:0;transition:all .5s ease;border-radius:.625rem;overflow:hidden}.l-menu-pc.is-active{z-index:4;visibility:visible;opacity:1;-webkit-animation-duration:.5s;animation-duration:.5s}.l-menu-pc .l-menu__buttonWrap{padding:4.0625rem 1.25rem 1.25rem}.l-menu-pc .l-menu__buttonWrap .l-menu__buttonItem{border-bottom:.0625rem solid #fff;padding-bottom:.625rem;margin-bottom:.625rem}.l-menu-pc .l-menu__buttonWrap .l-menu__buttonItem:last-of-type{margin-bottom:0}.l-menu-pc .l-menu__buttonLink{color:#fff;font-size:max(0.875rem, 10px);font-weight:400;line-height:1.6428571429;letter-spacing:.1em}}.l-section-title{display:flex;flex-direction:column;align-items:center;justify-content:center}.l-sub-section__title-wrapper{margin-top:8.75rem;padding:3.75rem 0 3.125rem;text-align:center;color:#1f1f8b;font-family:"Barlow",serif;background-image:url(//art-verre.com/wp-content/themes/art-verre/assets/css/../images/common/section_title_bg.png);background-size:cover}@media screen and (min-width:781px){.l-sub-section__title-wrapper{margin-top:6.25rem;padding:7.8125rem 0}}.l-sub-section__title{font-size:2.25rem;font-weight:700;line-height:1.3888888889;letter-spacing:.1em;font-family:"Barlow",serif}@media screen and (min-width:781px){.l-sub-section__title{font-size:max(2.5rem, 30px);font-weight:700;line-height:1.5;letter-spacing:.1em}}.l-sub-section-product__title-wrapper{margin-top:8.75rem}@media screen and (min-width:781px){.l-sub-section-product__title-wrapper{margin-top:6.25rem}}.l-section__content-title{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#1f1f8b}.l-section__content-title .l-section__content-title-sub{position:relative;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-left:3rem;font-size:1.875rem;font-weight:700;line-height:1.6666666667;letter-spacing:.1em}@media screen and (min-width:781px){.l-section__content-title .l-section__content-title-sub{font-size:max(1rem, 16px);font-weight:700;line-height:1.875;letter-spacing:.1em}}.l-section__content-title .l-section__content-title-sub:before{content:"";position:absolute;top:calc(50% - 0.03125rem);left:0;width:2.5rem;height:.0625rem;background-color:#1f1f8b}.l-section__content-title .l-section__content-title-en{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-family:"Barlow",serif;font-size:5rem;font-weight:700;line-height:1.0625;letter-spacing:.1em}@media screen and (min-width:781px){.l-section__content-title .l-section__content-title-en{font-size:max(4.375rem, 48px);font-weight:700;line-height:1.1428571429;letter-spacing:.1em}}.l-section-title__img{width:100%}.p-home-banner{background-color:#f7fbff;padding:5rem 0}@media screen and (min-width:781px){.p-home-banner{padding:9.375rem 0}}.p-home-banner .l-container:hover{filter:brightness(.8)}.p-home-colum{background-color:#f7fbff;padding-top:5rem}@media screen and (min-width:781px){.p-home-colum{padding:4.375rem 0 2.5rem}}.p-home-colum .p-home-colum__content{margin-top:2.8125rem;padding-top:2.8125rem;border-top:.1875rem solid #151515}.p-home-colum .p-home-colum__list{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between}@media screen and (min-width:781px){.p-home-colum .p-home-colum__list{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between}}.p-home-colum .p-home-colum__list .p-home-colum__list-item{position:relative;width:100%;padding:5rem 0;border-bottom:1px solid #d8d8d8}@media screen and (min-width:781px){.p-home-colum .p-home-colum__list .p-home-colum__list-item{width:30%;background-color:#fff;padding:1.5rem 1.5625rem 1.875rem;border:.0625rem solid #707070;border-radius:0 0 1.25rem}}.p-home-colum .p-home-colum__list .p-home-colum__list-item:nth-of-type(1):after{content:"";position:absolute;top:0;right:-8.5%;width:1px;height:100%;background-color:#d8d8d8}.p-home-colum .p-home-colum__list .p-home-colum__list-item:nth-of-type(2):after{content:"";position:absolute;top:0;right:-8.5%;width:1px;height:100%;background-color:#d8d8d8}.p-home-colum .p-home-colum__list .p-home-colum__list-item-category{position:absolute;top:0;left:0;background-color:#1f1f8b;color:#fff;padding:.625rem 1.25rem;border-radius:0 0 .625rem;font-size:1.5rem;font-weight:500;line-height:2.0833333333;letter-spacing:.1em}@media screen and (min-width:781px){.p-home-colum .p-home-colum__list .p-home-colum__list-item-category{font-size:max(1rem, 16px);font-weight:500;line-height:1.875;letter-spacing:.1em}}.p-home-colum .p-home-colum__list .p-home-colum__category{aspect-ratio:350/70;background-image:url(//art-verre.com/wp-content/themes/art-verre/assets/css/../images/home/colum_category_bg.png);background-size:contain;background-repeat:no-repeat;color:#fff;text-align:center;font-size:1.75rem;font-weight:500;line-height:1.4285714286;letter-spacing:.1em;padding-top:1.875rem;margin-bottom:2.5rem}.p-home-colum .p-home-colum__list .p-home-colum__content-list-img{width:100%}.p-home-colum .p-home-colum__list .p-home-colum__content-list-img img{aspect-ratio:30/21;background-size:cover}.p-home-colum .p-home-colum__list .p-home-colum__date{padding-top:.9375rem}@media screen and (min-width:781px){.p-home-colum .p-home-colum__list .p-home-colum__date{font-size:max(0.75rem, 12px);font-weight:400;line-height:2.5;letter-spacing:.1em}}.p-home-colum .p-home-colum__list .p-home-colum__title{text-align:center;font-size:1.75rem;font-weight:400;line-height:1.4285714286;letter-spacing:.1em;margin-top:3.75rem;margin-bottom:5rem}@media screen and (min-width:781px){.p-home-colum .p-home-colum__list .p-home-colum__title{margin-top:0;margin-bottom:0;text-align:left;font-size:max(1rem, 16px);font-weight:400;line-height:1.875;letter-spacing:.1em}}.p-home-colum .p-home-colum__list .p-home-colum__tag-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin-top:1.25rem}.p-home-colum .p-home-colum__list .p-home-colum__tag-wrapper .p-home-colum__tag{background-color:#f2f2f9;padding:.375rem .625rem;border-radius:1.25rem;margin-right:.625rem;font-size:1.25rem;font-weight:400;line-height:2.5;letter-spacing:.1em}@media screen and (min-width:781px){.p-home-colum .p-home-colum__list .p-home-colum__tag-wrapper .p-home-colum__tag{font-size:max(0.75rem, 10px);font-weight:400;line-height:2.5;letter-spacing:.1em}}.p-home-instagram{padding:0 0 9.375rem}.p-home-instagram .p-home-instagram__content{margin-top:2.8125rem;border-top:.1875rem solid #151515}.p-home-instagram .p-home-instagram__content-list{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between}@media screen and (min-width:781px){.p-home-instagram .p-home-instagram__content-list{display:flex;flex-direction:row;align-items:center;justify-content:space-between}}.p-home-instagram .p-home-instagram__content-list-item{position:relative;width:100%;margin-top:5rem;padding-bottom:5rem;border-bottom:1px solid #d8d8d8}.p-home-instagram .p-home-instagram__content-list-item:last-of-type{border:none;padding-bottom:2.5rem}@media screen and (min-width:781px){.p-home-instagram .p-home-instagram__content-list-item:last-of-type{padding-bottom:0}}@media screen and (min-width:781px){.p-home-instagram .p-home-instagram__content-list-item{width:30%;margin-top:2.8125rem;padding-bottom:0;border:none}}@media screen and (min-width:781px){.p-home-instagram .p-home-instagram__content-list-item:nth-of-type(1):after{content:"";position:absolute;top:0;right:-8.5%;width:1px;height:100%;background-color:#d8d8d8}.p-home-instagram .p-home-instagram__content-list-item:nth-of-type(2):after{content:"";position:absolute;top:0;right:-8.5%;width:1px;height:100%;background-color:#d8d8d8}}.p-home-instagram .p-home-instagram__content-list-img{width:100%}.p-home-instagram .p-home-instagram__content-list-img img{aspect-ratio:350/427}.p-home-fv{background-color:#cee6ff;padding:0 0 2.8125rem;margin-top:8.75rem}@media screen and (min-width:781px){.p-home-fv{padding:1.25rem 0 2.8125rem;margin-top:6.25rem}}.p-home-fv .p-home-fv__slide-list{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:-50%}@media screen and (min-width:781px){.p-home-fv .p-home-fv__slide-list{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-top:0}}.p-home-fv .p-home-fv__slide-list-item{width:96%;margin:.625rem 2%}@media screen and (min-width:781px){.p-home-fv .p-home-fv__slide-list-item{width:28%;margin:-3.125rem 2%}}.p-home-kv__slider{position:relative;height:75vh}@media screen and (min-width:781px){.p-home-kv__slider{display:flex;height:90vh}}@media screen and (min-width:781px){.p-home-kv__slider .swiper-wrapper{width:70%}}.p-home-kv__slider .swiper-slide{overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.p-home-kv__slider .swiper-slide img{height:calc(100% - 10vh);-o-object-fit:cover;object-fit:cover;-o-object-position:78%;object-position:78%}@media screen and (min-width:781px){.p-home-kv__slider .swiper-slide img{width:70%;height:90vh}}.p-home-kv__slider .swiper-pagination{position:absolute;top:1.875rem;left:60%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (min-width:781px){.p-home-kv__slider .swiper-pagination{left:0;padding:0 0 0 15%}}.p-home-kv__slider .swiper-pagination-bullet{position:relative;display:block;width:100%;color:rgba(255,255,255,0);padding-left:2.5rem;background:0 0;margin-top:1rem !important;opacity:1}@media screen and (min-width:781px){.p-home-kv__slider .swiper-pagination-bullet{margin-top:1.5rem !important}}.p-home-kv__slider .swiper-pagination-bullet:before{content:"";position:absolute;top:0;left:0;width:1.25rem;height:1.25rem;border-radius:50%;opacity:1}.p-home-kv__slider .swiper-pagination-bullet-active{color:#fff;text-align:left}@-webkit-keyframes fadeInScaleDown{0%{transform:scale(1.05)}0%,40%{opacity:0}100%{opacity:1;transform:scale(1)}}@keyframes fadeInScaleDown{0%{transform:scale(1.05)}0%,40%{opacity:0}100%{opacity:1;transform:scale(1)}}.swiper-slide img{opacity:0;-webkit-animation:fadeInScaleDown 2s forwards;animation:fadeInScaleDown 2s forwards}.swiper-slide.swiper-slide-visible img{-webkit-animation-name:fadeInScaleDown;animation-name:fadeInScaleDown}.p-home-media{padding:0 0 9.375rem;background:linear-gradient(#f7fbff,#fff)}.p-home-media .p-home-media__content{margin-top:2.8125rem;border-top:.1875rem solid #151515}.p-home-media .p-home-media__content-list{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;flex-wrap:wrap}@media screen and (min-width:781px){.p-home-media .p-home-media__content-list{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}}.p-home-media .p-home-media__content-list-item{position:relative;width:100%;margin-top:5rem;padding-bottom:5rem;border-bottom:1px solid #d8d8d8}@media screen and (min-width:781px){.p-home-media .p-home-media__content-list-item{width:30%;margin:2.8125rem 1.66%;padding-bottom:0;border:none}}.p-home-media .p-home-media__content-list-item:last-of-type{border-bottom:0}@media screen and (min-width:781px){.p-home-media .p-home-media__content-list-item:nth-of-type(3n-2) .p-home-media__content-list-img{position:relative;display:block}.p-home-media .p-home-media__content-list-item:nth-of-type(3n-2) .p-home-media__content-list-img:after{content:"";position:absolute;top:0;right:-6%;width:1px;height:100%;background-color:#d8d8d8}.p-home-media .p-home-media__content-list-item:nth-of-type(3n-1) .p-home-media__content-list-img{position:relative;display:block}.p-home-media .p-home-media__content-list-item:nth-of-type(3n-1) .p-home-media__content-list-img:after{content:"";position:absolute;top:0;right:-6%;width:1px;height:100%;background-color:#d8d8d8}}.p-home-media .p-home-media__content-list-img{width:100%}.p-home-media .p-home-media__content-list-img img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.p-home-media .p-home-media__text{text-align:center;font-size:1.75rem;font-weight:400;line-height:1.4285714286;letter-spacing:.1em;margin-top:3.75rem}@media screen and (min-width:781px){.p-home-media .p-home-media__text{margin-top:1.5625rem;font-size:max(1rem, 14px);font-weight:400;line-height:1.875;letter-spacing:.1em}}.p-home-lineup{background-color:#f7fbff;padding:4.375rem 0 4.125rem}.p-home-lineup .p-home-lineup__content .p-home-lineup__content-title{margin:2.5rem auto 0;width:100%}@media screen and (min-width:781px){.p-home-lineup .p-home-lineup__content .p-home-lineup__content-title{width:35rem;margin:0 auto}}.p-home-lineup .p-home-lineup__content .p-home-lineup__content-title-text{text-align:left;margin-top:2.8125rem;font-size:1.75rem;font-weight:400;line-height:1.4285714286;letter-spacing:.1em}@media screen and (min-width:781px){.p-home-lineup .p-home-lineup__content .p-home-lineup__content-title-text{text-align:center;font-size:max(1.125rem, 14px);font-weight:400;line-height:1.6666666667;letter-spacing:.1em}}.p-home-lineup .p-home-lineup__content-list{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;flex-wrap:wrap;margin-top:3.75rem}@media screen and (min-width:781px){.p-home-lineup .p-home-lineup__content-list{margin-top:6.125rem}}.p-home-lineup .p-home-lineup__content-list-item{position:relative;width:calc(50% - 1rem);text-align:center;box-shadow:0 0 8px rgba(0,0,0,.1882352941);padding:.5625rem .625rem 1.125rem;border-radius:1.875rem;background-color:#fff;margin-top:2rem}@media screen and (min-width:781px){.p-home-lineup .p-home-lineup__content-list-item{width:calc(25% - 1.75rem);margin-top:0}}.p-home-lineup .p-home-lineup__content-list-item:nth-of-type(2) .p-home-lineup__content-list-title{background-color:#7373e0}.p-home-lineup .p-home-lineup__content-list-item:nth-of-type(3) .p-home-lineup__content-list-title{background-color:#dd7fdd}.p-home-lineup .p-home-lineup__content-list-item:nth-of-type(4) .p-home-lineup__content-list-title{background-color:#4eb170}.p-home-lineup .p-home-lineup__content-list-item .p-home-lineup__content-list-child{display:none;position:absolute;top:0;left:2%;width:96%;z-index:2}.p-home-lineup .p-home-lineup__content-list-item:hover .p-home-lineup__content-list-child{display:block;background-color:rgba(255,255,255,.831372549);height:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.p-home-lineup .p-home-lineup__content-list-child-item .c-product-banner{margin-top:1rem}.p-home-lineup .p-home-lineup__content-list-title{color:#fff;background-color:#ff7f2f;border-radius:3.125rem;margin-top:2rem;font-size:1.375rem;font-weight:500;line-height:1.3636363636;letter-spacing:.1em}@media screen and (min-width:781px){.p-home-lineup .p-home-lineup__content-list-title{font-size:max(0.9375rem, 15px);font-weight:500;line-height:2;letter-spacing:.1em}}.p-home-lineup .p-home-lineup__content-list-img{display:block;height:9.375rem;margin:0 auto;margin-top:1.1875rem}.p-home-lineup .p-home-lineup__content-list-img img{width:auto;height:100%;-o-object-fit:contain;object-fit:contain}.p-home-lineup .p-home-lineup__content-list-text{margin-top:1.25rem;font-size:1.375rem;font-weight:400;line-height:1.4545454545;letter-spacing:.1em}@media screen and (min-width:781px){.p-home-lineup .p-home-lineup__content-list-text{font-size:max(1.0625rem, 15px);font-weight:400;line-height:1.7647058824;letter-spacing:.1em}}.p-home-about{background-color:#fff;padding-bottom:9.375rem;margin-top:3.4375rem}@media screen and (min-width:781px){.p-home-about{position:relative;background-color:#f7fbff}}@media screen and (min-width:781px){.p-home-about:before{content:"";position:absolute;top:0;right:0;width:calc(100% - 12.5rem);height:100%;background-color:#fff;border-radius:0 0 0 12.5rem}}.p-home-about .p-home-about__news{position:relative;padding:0 2.5rem}@media screen and (min-width:781px){.p-home-about .p-home-about__news{padding:0;display:flex;flex-direction:column;align-items:center;justify-content:center}}.p-home-about .p-home-about__news .p-home-about__news-text{position:relative;display:block;background-color:#f7fbff;padding:.75rem 3.125rem .75rem 1.875rem;border-radius:.875rem;margin-top:2.5rem;font-size:1.375rem;font-weight:400;line-height:1.3636363636;letter-spacing:.1em}@media screen and (min-width:781px){.p-home-about .p-home-about__news .p-home-about__news-text{width:70%;max-width:75rem;padding:.75rem 1.25rem .75rem 1.875rem;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;font-size:max(1rem, 13px);font-weight:400;line-height:1.75;letter-spacing:.1em;border-radius:3.125rem;margin-top:1rem;margin-right:1.25rem}}.p-home-about .p-home-about__news .p-home-about__news-text:nth-of-type(4),.p-home-about .p-home-about__news .p-home-about__news-text:nth-of-type(5){display:none}@media screen and (min-width:781px){.p-home-about .p-home-about__news .p-home-about__news-text:nth-of-type(4),.p-home-about .p-home-about__news .p-home-about__news-text:nth-of-type(5){display:block}}.p-home-about .p-home-about__news .p-home-about__news-text .p-home-about__news-text-date{display:block;color:#1f1f8b;margin-bottom:.5rem}@media screen and (min-width:781px){.p-home-about .p-home-about__news .p-home-about__news-text .p-home-about__news-text-date{display:inline;margin-right:.625rem;margin-bottom:0}}.p-home-about .p-home-about__news .p-home-about__news-text:before{content:"";position:absolute;top:3.125rem;right:.625rem;width:1rem;height:.75rem;background-image:url(//art-verre.com/wp-content/themes/art-verre/assets/css/../images/home/arrow_right.png);background-size:contain;background-repeat:no-repeat}@media screen and (min-width:781px){.p-home-about .p-home-about__news .p-home-about__news-text:before{top:40%;right:.625rem}}.p-home-about .p-home-about__news .p-home-about__news-button{display:block;position:relative;padding:.6875rem 3.125rem .9375rem 1.875rem;background-color:#fff;border:.125rem solid #151515;border-radius:2.5rem;width:100%;margin-top:2.5rem;text-align:center;font-size:1.375rem;font-weight:400;line-height:1.3636363636;letter-spacing:.1em}@media screen and (min-width:781px){.p-home-about .p-home-about__news .p-home-about__news-button{display:inline-block;width:auto;text-align:left;font-size:max(1rem, 13px);font-weight:400;line-height:1.75;letter-spacing:.1em;margin-top:1.875rem}}.p-home-about .p-home-about__news .p-home-about__news-button:before{content:"";position:absolute;top:1.25rem;right:.625rem;width:1rem;height:.75rem;background-image:url(//art-verre.com/wp-content/themes/art-verre/assets/css/../images/home/arrow_right_black.png);background-size:contain;background-repeat:no-repeat}.p-home-about .p-home-about__news .p-home-about__news-button:hover{background-color:rgba(0,0,0,.231372549)}.p-home-about .l-container{position:relative;margin-top:4.6875rem}@media screen and (min-width:781px){.p-home-about .p-home-about__content{position:absolute;width:48%}}@media screen and (min-width:768px) and (max-width:1359px){.p-home-about .p-home-about__content{position:inherit;width:100%}}.p-home-about .p-home-about__text{margin-top:60.625rem;font-size:1.75rem;font-weight:400;line-height:1.4285714286;letter-spacing:.1em}@media screen and (min-width:781px){.p-home-about .p-home-about__text{margin-top:2.8125rem;font-size:max(1rem, 13px);font-weight:400;line-height:1.75;letter-spacing:.1em}}@media screen and (min-width:768px) and (max-width:1359px){.p-home-about .p-home-about__text{margin-top:118.75rem;font-size:max(1rem, 13px);font-weight:400;line-height:1.75;letter-spacing:.1em}}.p-home-about .p-home-about__img-wrapper{position:absolute;top:12.5rem;height:0;width:90%}@media screen and (min-width:781px){.p-home-about .p-home-about__img-wrapper{position:static;height:auto;width:100%}}@media screen and (min-width:768px) and (max-width:1359px){.p-home-about .p-home-about__img-wrapper{position:absolute;top:15rem;height:0;width:100%}}@media screen and (min-width:781px){.p-sub-news .l-container{width:100rem}}.p-sub-news .p-sub-news__title{text-align:center;color:#1f1f8b;font-size:2rem;font-weight:700;line-height:1.5625;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-news .p-sub-news__title{margin:5.3125rem 0 0;font-size:max(1.5rem, 18px);font-weight:700;line-height:1.25;letter-spacing:.1em}}.p-sub-news .p-sub-news__list-wrapper{margin-top:6.25rem;padding-bottom:9.375rem}@media screen and (min-width:781px){.p-sub-news .p-sub-news__list{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;flex-wrap:wrap}}.p-sub-news .p-sub-news__list-item{position:relative;margin-top:5rem}@media screen and (min-width:781px){.p-sub-news .p-sub-news__list-item{width:48%;border-bottom:.0625rem solid #707070;padding:3.125rem 0;margin-top:0}.p-sub-news .p-sub-news__list-item:nth-of-type(odd):before{content:"";position:absolute;bottom:-1px;right:-10%;width:10%;height:1px;background-color:#707070}}@media screen and (min-width:781px){.p-sub-news .p-sub-news__list-item a{display:flex}}.p-sub-news .p-sub-news__list-img{aspect-ratio:1/1}@media screen and (min-width:781px){.p-sub-news .p-sub-news__list-img{width:50%}}.p-sub-news .p-sub-news__list-img img{height:100%;-o-object-fit:cover;object-fit:cover}.p-sub-news .p-sub-news__list-text{border-bottom:1px solid #e8e8e8;margin-top:1.875rem}@media screen and (min-width:781px){.p-sub-news .p-sub-news__list-text{width:calc(50% - 1.875rem);margin-top:0;margin-left:1.875rem}}.p-sub-news .p-sub-news__list-text-data{padding-bottom:1.25rem;border-bottom:1px solid #e8e8e8;font-size:1.625rem;font-weight:500;line-height:1.1538461538;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-news .p-sub-news__list-text-data{font-size:max(0.875rem, 12px);font-weight:500;line-height:2.1428571429;letter-spacing:.1em}}.p-sub-news .p-sub-news__list-text-title{height:88%;align-content:center;font-size:1.875rem;font-weight:700;line-height:1.6666666667;letter-spacing:.1em;padding:1.875rem 0;border-bottom:1px solid #e8e8e8}@media screen and (min-width:781px){.p-sub-news .p-sub-news__list-text-title{font-size:max(1rem, 14px);font-weight:700;line-height:1.875;letter-spacing:.1em;padding:0;border:none}}.p-sub-instagram .p-sub-instagram__title{text-align:center;color:#1f1f8b;font-size:2rem;font-weight:700;line-height:1.5625;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-instagram .p-sub-instagram__title{margin:5.3125rem 0 0;font-size:max(1.5rem, 18px);font-weight:700;line-height:1.25;letter-spacing:.1em}}.p-sub-instagram .p-sub-instagram__list-wrapper{margin-top:6.25rem;padding-bottom:9.375rem}@media screen and (min-width:781px){.p-sub-instagram .p-sub-instagram__list{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;flex-wrap:wrap}}.p-sub-instagram .p-sub-instagram__list-item{position:relative;padding:3.125rem 0}@media screen and (min-width:781px){.p-sub-instagram .p-sub-instagram__list-item{width:48%;border-bottom:.0625rem solid #707070}}.p-sub-instagram .p-sub-instagram__list-item a{display:block;border:.0625rem solid #707070;border-radius:0 0 1.875rem;padding:2.1875rem}@media screen and (min-width:781px){.p-sub-instagram .p-sub-instagram__list-item a{display:flex;padding:1.5rem}}.p-sub-instagram .p-sub-instagram__list-img{width:100%}@media screen and (min-width:781px){.p-sub-instagram .p-sub-instagram__list-img{width:36%}}.p-sub-instagram .p-sub-instagram__list-img img{height:100%;-o-object-fit:contain;object-fit:contain}@media screen and (min-width:781px){.p-sub-instagram .p-sub-instagram__list-img img{aspect-ratio:9/16}}.p-sub-instagram .p-sub-instagram__list-text{width:100%;margin-top:2.5rem}@media screen and (min-width:781px){.p-sub-instagram .p-sub-instagram__list-text{margin-left:1.875rem;margin-top:0;width:calc(64% - 1.25rem)}}.p-sub-instagram .p-sub-instagram__list-text-data{padding-bottom:.75rem;font-size:1.625rem;font-weight:400;line-height:1.1538461538;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-instagram .p-sub-instagram__list-text-data{font-size:max(0.75rem, 10px);font-weight:400;line-height:2.5;letter-spacing:.1em}}.p-sub-instagram .p-sub-instagram__list-text-title{align-content:center;border-bottom:.0625rem solid #151515;padding-bottom:.75rem;font-size:2rem;font-weight:700;line-height:1.5625;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-instagram .p-sub-instagram__list-text-title{font-size:max(1.125rem, 15px);font-weight:700;line-height:1.6666666667;letter-spacing:.1em}}.p-sub-instagram .p-sub-instagram__list-text-description{margin-top:1.375rem;overflow-wrap:break-word;font-size:1.75rem;font-weight:400;line-height:1.7142857143;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-instagram .p-sub-instagram__list-text-description{font-size:max(1rem, 14px);font-weight:400;line-height:1.875;letter-spacing:.1em}}.p-sub-colum .p-sub-colum__search-wrapper{background-color:#f7fbff;padding:3.125rem 0}.p-sub-colum .p-sub-colum__search-title{color:#1f1f8b;font-family:"Barlow",serif;text-align:center;font-size:2rem;font-weight:500;line-height:1.5625;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-colum .p-sub-colum__search-title{margin:5.3125rem 0 0;font-size:max(1.875rem, 20px);font-weight:500;line-height:1.6666666667;letter-spacing:.1em}}.p-sub-colum .p-sub-colum__search-category{margin-top:1.25rem;padding-top:1.625rem;border-top:.1875rem solid #151515}.p-sub-colum .p-sub-colum__search-category .p-sub-colum__search-category-button{display:flex;flex-direction:row;align-items:center;justify-content:center;background-color:#fff;border:.0625rem solid #151515;border-radius:1.25rem;text-align:center;padding:.625rem 0;font-size:1.5rem;font-weight:400;line-height:1.3333333333;letter-spacing:.1em;cursor:pointer}.p-sub-colum .p-sub-colum__search-category .p-sub-colum__search-category-button span{display:block;width:1.375rem;margin-left:1rem;-o-object-fit:contain;object-fit:contain;margin-bottom:1rem}.p-sub-colum .p-sub-colum__search-category .p-sub-colum__search-category-button-icon{transform:rotate(180deg)}.p-sub-colum .p-sub-colum__search-category #columSearchCloseButton{display:none;margin-top:1.875rem}.p-sub-colum .p-sub-colum__search-category #columSearchCloseButton span{margin-top:1rem;margin-bottom:0}@media screen and (min-width:781px){.p-sub-colum .p-sub-colum__search-category .p-sub-colum__search-category-list{display:flex;flex-direction:row;align-items:center;justify-content:space-between}}.p-sub-colum .p-sub-colum__search-category .p-sub-colum__search-category-list-item{padding:1.375rem 0;text-align:center;background-color:#fff;border:.0625rem solid #151515;box-shadow:inset .1875rem .1875rem .375rem rgba(0,0,0,.1098039216);border-radius:1.25rem;margin-top:1.625rem;font-size:2rem;font-weight:700;line-height:1.5625;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-colum .p-sub-colum__search-category .p-sub-colum__search-category-list-item{width:calc(25% - 1.5625rem);font-size:max(1.125rem, 15px);font-weight:700;line-height:1.6666666667;letter-spacing:.1em;margin-top:0}}.p-sub-colum .p-sub-colum__search-input{margin-top:2.125rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between}@media screen and (min-width:781px){.p-sub-colum .p-sub-colum__search-input{display:flex;flex-direction:row;align-items:center;justify-content:center}}.p-sub-colum .p-sub-colum__search-input .p-sub-colum__search-input-text{width:70%;border:.0625rem solid #151515;box-shadow:inset .1875rem .1875rem .375rem rgba(0,0,0,.1098039216);border-radius:.625rem;padding:1.25rem 2.5rem;font-size:1.625rem;font-weight:700;line-height:1.1538461538;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-colum .p-sub-colum__search-input .p-sub-colum__search-input-text{width:19.6875rem;padding:.5rem 1.5rem;font-size:max(1rem, 14px);font-weight:700;line-height:1.875;letter-spacing:.1em}}.p-sub-colum .p-sub-colum__search-input-button{width:25%;background-color:rgba(21,21,21,.7960784314);color:#fff;border-radius:.625rem;padding:1.25rem 2.5rem;margin-left:.625rem;font-size:1.625rem;font-weight:700;line-height:1.1538461538;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-colum .p-sub-colum__search-input-button{width:auto;padding:.5rem 1.5rem;font-size:max(1rem, 14px);font-weight:700;line-height:1.875;letter-spacing:.1em}}.p-sub-colum .p-sub-colum__list-wrapper{padding:0 0 9.75rem}.p-sub-colum .p-home-colum__list{position:relative}@media screen and (min-width:781px){.p-sub-colum .p-home-colum__list{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;flex-wrap:wrap}}.p-sub-colum .p-home-colum__list .p-home-colum__list-item{position:relative;background-color:#fff;padding:2.375rem 2.5rem 3.125rem;border:.0625rem solid #707070;border-radius:0 0 1.25rem;margin-top:5rem}@media screen and (min-width:781px){.p-sub-colum .p-home-colum__list .p-home-colum__list-item{width:30%;padding:1.5rem 1.5625rem 1.875rem}}.p-sub-colum .p-home-colum__list .p-home-colum__list-item:nth-of-type(3n+1):after{content:"";position:absolute;top:0;right:-8.5%;width:1px;height:100%;background-color:#d8d8d8}.p-sub-colum .p-home-colum__list .p-home-colum__list-item:nth-of-type(3n+2):after{content:"";position:absolute;top:0;right:-8.5%;width:1px;height:100%;background-color:#d8d8d8}.p-sub-colum .p-home-colum__list .p-home-colum__list-item-category{position:absolute;top:0;left:0;background-color:#1f1f8b;color:#fff;padding:.625rem 1.25rem;border-radius:0 0 .625rem;font-size:1.5rem;font-weight:500;line-height:2.0833333333;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-colum .p-home-colum__list .p-home-colum__list-item-category{font-size:max(1rem, 16px);font-weight:500;line-height:1.875;letter-spacing:.1em}}.p-sub-colum .p-home-colum__list .p-home-colum__content-list-img{width:100%}.p-sub-colum .p-home-colum__list .p-home-colum__content-list-img img{aspect-ratio:30/21;background-size:cover}.p-sub-colum .p-home-colum__list .p-home-colum__date{padding-top:.9375rem;font-size:1.375rem;font-weight:400;line-height:1.3636363636;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-colum .p-home-colum__list .p-home-colum__date{font-size:max(0.75rem, 12px);font-weight:400;line-height:2.5;letter-spacing:.1em}}.p-sub-colum .p-home-colum__list .p-home-colum__title{margin-top:1.25rem;font-size:1.75rem;font-weight:400;line-height:1.7142857143;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-colum .p-home-colum__list .p-home-colum__title{margin-top:0;font-size:max(1rem, 16px);font-weight:400;line-height:1.875;letter-spacing:.1em}}.p-sub-colum .p-home-colum__list .p-home-colum__tag-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin-top:2.5rem}@media screen and (min-width:781px){.p-sub-colum .p-home-colum__list .p-home-colum__tag-wrapper{margin-top:1.25rem}}.p-sub-colum .p-home-colum__list .p-home-colum__tag-wrapper .p-home-colum__tag{background-color:#f2f2f9;padding:.375rem .625rem;border-radius:1.25rem;margin-right:.625rem;font-size:1.375rem;font-weight:400;line-height:1.3636363636;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-colum .p-home-colum__list .p-home-colum__tag-wrapper .p-home-colum__tag{font-size:max(0.75rem, 10px);font-weight:400;line-height:2.5;letter-spacing:.1em}}.p-sub-contact{margin:12.5rem auto;max-width:56.25rem}.p-sub-contact .p-sub-contact__title{text-align:center;color:#1f1f8b;font-size:2rem;font-weight:700;line-height:1.5625;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-contact .p-sub-contact__title{margin:5.3125rem 0 0;font-size:max(1.5rem, 24px);font-weight:700;line-height:1.25;letter-spacing:.1em}}.p-sub-contact .p-sub-contact__form{margin-top:5rem}.p-sub-contact .p-sub-contact__form-item{margin-bottom:2.5rem}@media screen and (min-width:781px){.p-sub-contact .p-sub-contact__form-item{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}}.p-sub-contact .p-sub-contact__form-item label{font-size:1.875rem;font-weight:700;line-height:1.3333333333;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-contact .p-sub-contact__form-item label{width:25%;font-size:max(1rem, 14px);font-weight:700;line-height:1.25;letter-spacing:.1em}}.p-sub-contact .p-sub-contact__form-item label .require{color:#d5443f}.p-sub-contact .p-sub-contact__form-item label .small{font-size:1.375rem;font-weight:400;line-height:1.3636363636;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-contact .p-sub-contact__form-item label .small{font-size:max(0.75rem, 8px);font-weight:400;line-height:1.6666666667;letter-spacing:.1em}}.p-sub-contact .p-sub-contact__form-item input,.p-sub-contact .p-sub-contact__form-item textarea{width:100%;border:1px solid #707070;padding:.625rem;margin-top:1rem;font-size:1.875rem;font-weight:400;line-height:1.6666666667;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-contact .p-sub-contact__form-item input,.p-sub-contact .p-sub-contact__form-item textarea{margin-top:0;font-size:max(1rem, 14px);font-weight:400;line-height:1.875;letter-spacing:.1em}}.p-sub-contact .p-sub-contact__form-item.-acceptance{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.p-sub-contact .p-sub-contact__form-item.-acceptance label{width:75%;font-size:1.875rem;font-weight:400;line-height:1.3333333333;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-contact .p-sub-contact__form-item.-acceptance label{font-size:max(1rem, 14px);font-weight:400;line-height:1.25;letter-spacing:.1em}}.p-sub-contact .p-sub-contact__form-item.-acceptance label a{display:inline-block;text-decoration:underline}.p-sub-contact .p-sub-contact__form-item.-acceptance .wpcf7-form-control-wrap{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-right:1.25rem}.p-sub-contact .p-sub-contact__form-item .p-sub-contact__form-text{border:1px solid #707070;padding:.625rem;margin-top:1rem;font-size:1.875rem;font-weight:400;line-height:1.6666666667;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-contact .p-sub-contact__form-item .p-sub-contact__form-text{width:70%;font-size:max(1rem, 14px);font-weight:400;line-height:1.875;letter-spacing:.1em;margin-top:0}}.p-sub-contact__form-complete .p-sub-contact__form-complete-text{text-align:center;font-size:1.875rem;font-weight:700;line-height:1.6666666667;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-contact__form-complete .p-sub-contact__form-complete-text{font-size:max(1.25rem, 18px);font-weight:700;line-height:2;letter-spacing:.1em}}.p-sub-contact__form-complete .p-sub-contact__submit{max-width:350px;width:90%;margin:3.125rem auto 0}.p-sub-contact__form-complete .p-sub-contact__submit:before{content:"";position:absolute;top:2.5rem;left:1.5rem;width:1.75rem;height:1.5rem;background-image:url(//art-verre.com/wp-content/themes/art-verre/assets/css/../images/home/arrow_right_white.png);background-size:contain;background-repeat:no-repeat;transform:rotate(180deg)}@media screen and (min-width:781px){.p-sub-contact__form-complete .p-sub-contact__submit:before{top:calc(50% - 0.75rem);left:1.875rem;width:1.5rem;height:1.5rem}}.p-sub-contact__form-complete .p-sub-contact__submit .p-sub-contact__submit-button{display:block;width:100%;max-width:350px;text-align:center;color:#fff;background-color:#000;padding:1.875rem 0;margin:0 auto;border-radius:5rem;font-size:1.5rem;font-weight:500;line-height:2.0833333333;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-contact__form-complete .p-sub-contact__submit .p-sub-contact__submit-button{width:25rem;max-width:inherit;font-size:max(1rem, 16px);font-weight:500;line-height:1.875;letter-spacing:.1em}}.wpcf7-form-control-wrap{width:70%}.p-sub-contact__submit{position:relative;max-width:350px;width:90%;margin:3.125rem auto 0}.p-sub-contact__submit:before{content:"";position:absolute;top:2.5rem;right:1.5rem;width:1.75rem;height:1.5rem;background-image:url(//art-verre.com/wp-content/themes/art-verre/assets/css/../images/home/arrow_right_white.png);background-size:contain;background-repeat:no-repeat}@media screen and (min-width:781px){.p-sub-contact__submit:before{top:calc(50% - 0.75rem);right:1.875rem;width:1.5rem;height:1.5rem}}.p-sub-contact__submit .wpcf7-spinner{display:none}.wpcf7-submit{display:block;width:100%;max-width:350px;text-align:center;color:#fff;background-color:#000;padding:1.875rem 0;margin:0 auto;border-radius:5rem;font-size:1.5rem;font-weight:500;line-height:2.0833333333;letter-spacing:.1em}@media screen and (min-width:781px){.wpcf7-submit{font-size:max(1rem, 16px);font-weight:500;line-height:1.875;letter-spacing:.1em}}.p-sub-about{margin-top:6rem}.p-sub-about .p-sub-about__content{margin-top:2.8125rem}.p-sub-about .p-sub-about__content .p-sub-about__content-left{display:flex;flex-direction:column-reverse;align-items:flex-start;justify-content:space-between}@media screen and (min-width:781px){.p-sub-about .p-sub-about__content .p-sub-about__content-left{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}}.p-sub-about .p-sub-about__content .p-sub-about__content-left-text{margin-top:3.125rem;font-size:1.625rem;font-weight:400;line-height:1.4615384615;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-about .p-sub-about__content .p-sub-about__content-left-text{width:50%;margin-top:0;font-size:max(1.125rem, 14px);font-weight:500;line-height:1.7777777778;letter-spacing:.1em}}@media screen and (min-width:781px){.p-sub-about .p-sub-about__content .p-sub-about__content-left-img{width:48%}}@media screen and (min-width:781px){.p-sub-about .p-sub-about__content .p-sub-about__content-right{margin-top:-3.75rem;display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between}}.p-sub-about .p-sub-about__content .p-sub-about__content-right-text{margin-top:2.5rem;font-size:1.625rem;font-weight:400;line-height:1.4615384615;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-about .p-sub-about__content .p-sub-about__content-right-text{width:50%;margin-top:0;font-size:max(1.125rem, 14px);font-weight:500;line-height:1.7777777778;letter-spacing:.1em}}.p-sub-about .p-sub-about__content .p-sub-about__content-right-img{margin-top:5rem}@media screen and (min-width:781px){.p-sub-about .p-sub-about__content .p-sub-about__content-right-img{width:44%;margin-top:0}}.p-sub-about.-us .l-section__content-title{margin:0 auto}.p-sub-about.-us .l-section__content-title .p-sub-about-us__title{font-size:2rem;font-weight:700;line-height:1.625;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-about.-us .l-section__content-title .p-sub-about-us__title{font-size:max(1.375rem, 18px);font-weight:700;line-height:1.4545454545;letter-spacing:.1em}}.p-sub-about.-us .p-sub-about__content-left-text{position:relative;z-index:2;font-size:1.625rem;font-weight:400;line-height:1.4615384615;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-about.-us .p-sub-about__content-left-text{font-size:max(1.125rem, 12px);font-weight:500;line-height:1.7777777778;letter-spacing:.1em}}.p-sub-about.-us .p-sub-about__content-left-accent{color:#d5443f;font-weight:700}.p-sub-about.-us .p-sub-about__content-left-img{width:100%}@media screen and (min-width:781px){.p-sub-about.-us .p-sub-about__content-left-img{width:65%;margin-top:-5%;margin-left:-4%}}.p-sub-what{margin-top:6.25rem}.p-sub-what .p-sub-what__content{margin-top:2.8125rem}@media screen and (min-width:781px){.p-sub-what .p-sub-what__content-top{display:flex;flex-direction:row;align-items:center;justify-content:space-between}}@media screen and (min-width:781px){.p-sub-what .p-sub-what__content-top-img{width:35%}}.p-sub-what .p-sub-what__content-top-text{margin-top:2.5rem;font-size:1.625rem;font-weight:400;line-height:1.4615384615;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-what .p-sub-what__content-top-text{width:63%;margin-top:0;font-size:max(1.125rem, 14px);font-weight:500;line-height:1.7777777778;letter-spacing:.1em}}.p-sub-what .p-sub-what__content-bottom-group{margin-top:2.8125rem}.p-sub-what .p-sub-what__content-bottom-title{padding-bottom:1.25rem;margin-bottom:1.25rem;border-bottom:1px solid #707070;font-size:2rem;font-weight:700;line-height:1.625;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-what .p-sub-what__content-bottom-title{font-size:max(1.375rem, 18px);font-weight:700;line-height:1.4545454545;letter-spacing:.1em}}.p-sub-what .p-sub-what__content-bottom-text{font-size:1.625rem;font-weight:500;line-height:1.8461538462;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-what .p-sub-what__content-bottom-text{font-size:max(1.125rem, 14px);font-weight:500;line-height:1.7777777778;letter-spacing:.1em}}.p-sub-what .p-sub-what__content-bottom-text-sub{margin-top:2.1875rem;font-size:1.375rem;font-weight:500;line-height:1.3636363636;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-what .p-sub-what__content-bottom-text-sub{font-size:max(0.875rem, 10px);font-weight:500;line-height:2;letter-spacing:.1em}}@media screen and (min-width:781px){.p-sub-what .p-sub-what__content-bottom-group-flex{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start}}@media screen and (min-width:781px){.p-sub-what .p-sub-what__content-bottom-left{width:48%}}.p-sub-what .p-sub-what__content-bottom-left-img{margin-bottom:1.5625rem}.p-sub-what .p-sub-what__content-bottom-left-img:last-of-type{margin-top:5rem}@media screen and (min-width:781px){.p-sub-what .p-sub-what__content-bottom-left-img:last-of-type{margin-top:0}}.p-sub-what .p-sub-what__content-bottom-left-text{margin-top:2.625rem;margin-bottom:2.625rem;font-size:1.375rem;font-weight:500;line-height:1.3636363636;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-what .p-sub-what__content-bottom-left-text{margin-top:0;font-size:max(0.875rem, 10px);font-weight:500;line-height:2;letter-spacing:.1em}}@media screen and (min-width:781px){.p-sub-what .p-sub-what__content-bottom-right{width:48%;padding-left:4%}}.p-sub-what .p-sub-what__content-bottom-right-list{list-style:disc;margin-top:3.125rem;padding-left:4%}@media screen and (min-width:781px){.p-sub-what .p-sub-what__content-bottom-right-list{margin-top:6rem}.p-sub-what .p-sub-what__content-bottom-right-list:nth-of-type(1){margin-top:0}}.p-sub-what .p-sub-what__content-bottom-right-list .p-sub-what__content-bottom-right-list-item{list-style:auto;font-size:1.625rem;font-weight:400;line-height:1.4615384615;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-what .p-sub-what__content-bottom-right-list .p-sub-what__content-bottom-right-list-item{font-size:max(1.125rem, 14px);font-weight:500;line-height:1.7777777778;letter-spacing:.1em}}.p-sub-feature{margin-top:6.25rem}.p-sub-feature .p-sub-feature__content-top{margin-top:1.5625rem}@media screen and (min-width:781px){.p-sub-feature .p-sub-feature__content-top{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}}.p-sub-feature .p-sub-feature__content-top-list{padding-left:2.5rem}@media screen and (min-width:781px){.p-sub-feature .p-sub-feature__content-top-list{width:50%;padding-left:1.75rem}}.p-sub-feature .p-sub-feature__content-top-list .p-sub-feature__content-top-list-item{list-style:auto;margin-top:.25rem;font-size:1.625rem;font-weight:500;line-height:1.4615384615;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-feature .p-sub-feature__content-top-list .p-sub-feature__content-top-list-item{font-size:max(1.125rem, 14px);font-weight:500;line-height:1.7777777778;letter-spacing:.1em}}.p-sub-feature .p-sub-feature__content-top-img{-o-object-fit:contain;object-fit:contain;margin-top:2.5rem}@media screen and (min-width:781px){.p-sub-feature .p-sub-feature__content-top-img{width:48%;margin-left:2%;margin-top:-3.75rem}}.p-sub-feature .p-sub-feature__content-table{position:relative;margin-top:5.625rem;padding-bottom:3.125rem}@media screen and (min-width:781px){.p-sub-feature .p-sub-feature__content-table{margin-top:1.625rem;padding-bottom:0;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}}.p-sub-feature .p-sub-feature__content-table .p-sub-feature__content-table-left{border-collapse:collapse;width:100%}@media screen and (min-width:781px){.p-sub-feature .p-sub-feature__content-table .p-sub-feature__content-table-left{width:60%}}.p-sub-feature .p-sub-feature__content-table .p-sub-feature__content-table-left th,.p-sub-feature .p-sub-feature__content-table .p-sub-feature__content-table-left td{width:33.3333333333%;border:1px solid #707070;text-align:center}.p-sub-feature .p-sub-feature__content-table .p-sub-feature__content-table-right{border-collapse:collapse;margin-top:2.5rem;width:100%}@media screen and (min-width:781px){.p-sub-feature .p-sub-feature__content-table .p-sub-feature__content-table-right{width:38%;margin-top:0}}.p-sub-feature .p-sub-feature__content-table .p-sub-feature__content-table-right th,.p-sub-feature .p-sub-feature__content-table .p-sub-feature__content-table-right td{width:50%;border:1px solid #707070;text-align:center}.p-sub-feature .p-sub-feature__content-table th{padding:1.25rem 0;font-size:1.375rem;font-weight:500;line-height:1.3636363636;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-feature .p-sub-feature__content-table th{font-size:max(1.375rem, 18px);font-weight:700;line-height:1.4545454545;letter-spacing:.1em}}.p-sub-feature .p-sub-feature__content-table td{padding:1.25rem 0;font-size:1.375rem;font-weight:500;line-height:1.3636363636;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-feature .p-sub-feature__content-table td{font-size:max(1.125rem, 14px);font-weight:500;line-height:1.7777777778;letter-spacing:.1em}}.p-sub-feature .p-sub-feature__content-table .p-sub-feature__content-table-text{position:absolute;bottom:0;right:0}.p-sub-feature .p-sub-feature__content-bottom{margin-top:2.5rem}.p-sub-feature .p-sub-feature__content-bottom-title{padding-bottom:1.25rem;margin-bottom:1.25rem;border-bottom:1px solid #707070;font-size:1.75rem;font-weight:700;line-height:1.7142857143;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-feature .p-sub-feature__content-bottom-title{font-size:max(1.375rem, 18px);font-weight:700;line-height:1.4545454545;letter-spacing:.1em}}.p-sub-feature .p-sub-feature__content-list{margin-left:2.5rem}.p-sub-feature .p-sub-feature__content-list .p-sub-feature__content-list-item{list-style:auto;font-size:1.625rem;font-weight:500;line-height:1.8461538462;letter-spacing:.1em}.p-sub-feature .p-sub-feature__content-list .p-sub-feature__content-list-item .-bold{font-weight:700}@media screen and (min-width:781px){.p-sub-feature .p-sub-feature__content-list .p-sub-feature__content-list-item{font-size:max(1.125rem, 14px);font-weight:500;line-height:1.7777777778;letter-spacing:.1em}}.p-sub-benefit{margin-top:6.25rem}.p-sub-benefit .p-sub-benefit__content{margin-top:2.8125rem}.p-sub-benefit .p-sub-benefit__content-list{margin-left:1.75rem}.p-sub-benefit .p-sub-benefit__content-list-item{list-style:auto;font-size:1.625rem;font-weight:500;line-height:1.8461538462;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-benefit .p-sub-benefit__content-list-item{font-size:max(1.125rem, 14px);font-weight:500;line-height:1.7777777778;letter-spacing:.1em}}.p-sub-benefit .p-sub-benefit__content-text{margin-top:1.875rem;font-size:1.625rem;font-weight:500;line-height:1.8461538462;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-benefit .p-sub-benefit__content-text{font-size:max(1.125rem, 14px);font-weight:500;line-height:1.7777777778;letter-spacing:.1em}}.p-sub-benefit .p-sub-benefit__content-box{background-color:#f7fbff;border:1px solid #707070;border-radius:1.875rem;margin-top:2.8125rem}.p-sub-benefit .p-sub-benefit__content-box-title{padding:3.125rem 2.375rem;text-align:center;border-bottom:1px solid #707070;font-size:1.75rem;font-weight:700;line-height:1.7142857143;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-benefit .p-sub-benefit__content-box-title{padding:1.625rem 0 1.25rem;font-size:max(1.375rem, 18px);font-weight:700;line-height:1.4545454545;letter-spacing:.1em}}.p-sub-benefit .p-sub-benefit__content-box-text-wrapper{padding:2.5rem 2.375rem 3.125rem}@media screen and (min-width:781px){.p-sub-benefit .p-sub-benefit__content-box-text-wrapper{padding:2.5rem 3.5rem 3.125rem;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}}.p-sub-benefit .p-sub-benefit__content-box-text-group{margin-top:1.875rem}.p-sub-benefit .p-sub-benefit__content-box-text-group:nth-of-type(1){margin-top:0}.p-sub-benefit .p-sub-benefit__content-box-text-group-title{font-size:1.625rem;font-weight:700;line-height:1.1538461538;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-benefit .p-sub-benefit__content-box-text-group-title{font-size:max(1.125rem, 14px);font-weight:700;line-height:1.7777777778;letter-spacing:.1em}}.p-sub-benefit .p-sub-benefit__content-box-text-group-text{font-size:1.625rem;font-weight:500;line-height:1.8461538462;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-benefit .p-sub-benefit__content-box-text-group-text{font-size:max(1.125rem, 14px);font-weight:500;line-height:1.7777777778;letter-spacing:.1em}}@media screen and (min-width:781px){.p-sub-benefit .p-sub-benefit__content-box-text-left{width:55%}}@media screen and (min-width:781px){.p-sub-benefit .p-sub-benefit__content-box-text-right{width:40%}}.p-sub-benefit .p-sub-benefit__content-box-text-right-img{margin-top:2.5rem}@media screen and (min-width:781px){.p-sub-benefit .p-sub-benefit__content-box-text-right-img{margin-top:0}}.p-sub-benefit .p-sub-benefit__content-box-text-right-img:nth-of-type(1){width:60%;margin-top:3.125rem}@media screen and (min-width:781px){.p-sub-benefit .p-sub-benefit__content-box-text-right-img:nth-of-type(1){width:55%;margin-top:0}}.p-sub-our-product{margin-top:6.25rem;padding-bottom:9.375rem}@media screen and (min-width:781px){.p-sub-our-product .p-sub-our-product__content{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between}}.p-sub-our-product .p-sub-our-product__content-text{font-size:1.625rem;font-weight:500;line-height:1.8461538462;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-our-product .p-sub-our-product__content-text{width:55%;font-size:max(1.125rem, 14px);font-weight:700;line-height:1.7777777778;letter-spacing:.1em}}.p-sub-our-product .p-sub-our-product__content-img{width:80%;margin:0 auto}@media screen and (min-width:781px){.p-sub-our-product .p-sub-our-product__content-img{width:40%}}.p-sub-our-product .p-sub-our-product__content-img picture{display:block;margin-top:5rem}@media screen and (min-width:781px){.p-sub-our-product .p-sub-our-product__content-img picture{margin-top:0}}.p-sub-pioneer{margin-top:9.375rem}.p-sub-pioneer .l-section__content-title{text-align:center;margin:0 auto}.p-sub-pioneer .l-section__content-title .l-section__content-title__en{display:block;text-align:center;width:230px;padding-bottom:.9375rem;border-bottom:1px solid #1f1f8b;font-size:2.875rem;font-weight:700;line-height:1.4782608696;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-pioneer .l-section__content-title .l-section__content-title__en{width:370px;font-size:max(1.625rem, 30px);font-weight:700;line-height:1.2307692308;letter-spacing:.1em}}.p-sub-pioneer .l-section__content-title .l-section__content-title__ja{display:block;padding-top:.9375rem;font-size:1.75rem;font-weight:700;line-height:1.3571428571;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-pioneer .l-section__content-title .l-section__content-title__ja{font-size:max(1rem, 16px);font-weight:700;line-height:2;letter-spacing:.1em}}.p-sub-pioneer .p-sub-pioneer__title{text-align:center;color:#1f1f8b;margin-top:3.75rem;font-size:2rem;font-weight:700;line-height:1.625;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-pioneer .p-sub-pioneer__title{margin-top:2.5rem;font-size:max(1.375rem, 18px);font-weight:700;line-height:1.4545454545;letter-spacing:.1em}}.p-sub-pioneer .p-sub-pioneer__content{margin-top:3.75rem}@media screen and (min-width:781px){.p-sub-pioneer .p-sub-pioneer__content{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-top:2.5rem}}@media screen and (min-width:781px){.p-sub-pioneer .p-sub-pioneer__content .p-sub-pioneer__content-left{width:50%}}.p-sub-pioneer .p-sub-pioneer__content .p-sub-pioneer__content-left .p-sub-pioneer__content-left__text{font-size:1.625rem;font-weight:400;line-height:1.4615384615;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-pioneer .p-sub-pioneer__content .p-sub-pioneer__content-left .p-sub-pioneer__content-left__text{margin-top:0;font-size:max(1.125rem, 12px);font-weight:500;line-height:1.7777777778;letter-spacing:.1em}}.p-sub-pioneer .p-sub-pioneer__content .p-sub-pioneer__content-left .p-sub-pioneer__content-left__text__accent{color:#d5443f;font-weight:700}.p-sub-pioneer .p-sub-pioneer__content .p-sub-pioneer__content-right{margin-top:2.5rem}@media screen and (min-width:781px){.p-sub-pioneer .p-sub-pioneer__content .p-sub-pioneer__content-right{width:46%;margin-top:0}}.p-sub-pioneer .p-sub-pioneer__logo{width:100%;margin-top:2.5rem}@media screen and (min-width:781px){.p-sub-pioneer .p-sub-pioneer__logo{margin-top:5.625rem}}.p-sub-philosophy{margin-top:9.375rem}.p-sub-philosophy .l-section__content-title{text-align:center;margin:0 auto}.p-sub-philosophy .l-section__content-title .l-section__content-title__en{display:block;text-align:center;width:230px;padding-bottom:.9375rem;border-bottom:1px solid #1f1f8b;font-size:2.875rem;font-weight:700;line-height:1.4782608696;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-philosophy .l-section__content-title .l-section__content-title__en{width:370px;font-size:max(1.625rem, 30px);font-weight:700;line-height:1.2307692308;letter-spacing:.1em}}.p-sub-philosophy .l-section__content-title .l-section__content-title__ja{display:block;padding-top:.9375rem;font-size:1.75rem;font-weight:700;line-height:1.3571428571;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-philosophy .l-section__content-title .l-section__content-title__ja{font-size:max(1rem, 16px);font-weight:700;line-height:2;letter-spacing:.1em}}.p-sub-philosophy .p-sub-philosophy__title{text-align:center;color:#1f1f8b;margin-top:3.75rem;font-size:2rem;font-weight:700;line-height:1.625;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-philosophy .p-sub-philosophy__title{margin-top:2.5rem;font-size:max(1.375rem, 18px);font-weight:700;line-height:1.4545454545;letter-spacing:.1em}}.p-sub-philosophy .p-sub-philosophy__content{margin-top:3.75rem}@media screen and (min-width:781px){.p-sub-philosophy .p-sub-philosophy__content{margin-top:2.5rem}}@media screen and (min-width:781px){.p-sub-philosophy .p-sub-philosophy__content .p-sub-philosophy__content__group{margin-top:2.5rem;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}}.p-sub-philosophy .p-sub-philosophy__content .p-sub-philosophy__content__group:nth-of-type(1){display:flex;flex-direction:column-reverse;align-items:flex-start;justify-content:space-between}@media screen and (min-width:781px){.p-sub-philosophy .p-sub-philosophy__content .p-sub-philosophy__content__group:nth-of-type(1){display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}}.p-sub-philosophy .p-sub-philosophy__content .p-sub-philosophy__content__text{font-size:1.625rem;font-weight:400;line-height:1.4615384615;letter-spacing:.1em;margin-top:2.5rem}@media screen and (min-width:781px){.p-sub-philosophy .p-sub-philosophy__content .p-sub-philosophy__content__text{width:40%;margin-top:0;font-size:max(1.125rem, 12px);font-weight:500;line-height:1.7777777778;letter-spacing:.1em}}.p-sub-philosophy .p-sub-philosophy__content .p-sub-philosophy__content__text .p-sub-philosophy__content__text__accent{color:#d5443f;font-weight:700}.p-sub-philosophy .p-sub-philosophy__content .p-sub-philosophy__content__img{width:100%;margin-top:2.5rem}@media screen and (min-width:781px){.p-sub-philosophy .p-sub-philosophy__content .p-sub-philosophy__content__img{width:56%;margin-top:0}}.p-sub-origin{margin-top:9.375rem}.p-sub-origin .l-section__content-title{text-align:center;margin:0 auto}.p-sub-origin .l-section__content-title .l-section__content-title__en{display:block;text-align:center;width:230px;padding-bottom:.9375rem;border-bottom:1px solid #1f1f8b;font-size:2.875rem;font-weight:700;line-height:1.4782608696;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-origin .l-section__content-title .l-section__content-title__en{width:370px;font-size:max(1.625rem, 30px);font-weight:700;line-height:1.2307692308;letter-spacing:.1em}}.p-sub-origin .l-section__content-title .l-section__content-title__ja{display:block;padding-top:.9375rem;font-size:1.75rem;font-weight:700;line-height:1.3571428571;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-origin .l-section__content-title .l-section__content-title__ja{font-size:max(1rem, 16px);font-weight:700;line-height:2;letter-spacing:.1em}}.p-sub-origin .p-sub-origin__title{text-align:center;color:#1f1f8b;margin-top:3.75rem;font-size:2rem;font-weight:700;line-height:1.625;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-origin .p-sub-origin__title{margin-top:2.5rem;font-size:max(1.375rem, 18px);font-weight:700;line-height:1.4545454545;letter-spacing:.1em}}.p-sub-origin .p-sub-origin__content{margin-top:3.75rem}@media screen and (min-width:781px){.p-sub-origin .p-sub-origin__content{margin-top:2.5rem}}@media screen and (min-width:781px){.p-sub-origin .p-sub-origin__content .p-sub-origin__content-left{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}}.p-sub-origin .p-sub-origin__content .p-sub-origin__content-left .p-sub-origin__content-left-text{font-size:1.625rem;font-weight:400;line-height:1.4615384615;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-origin .p-sub-origin__content .p-sub-origin__content-left .p-sub-origin__content-left-text{width:50%;margin-top:0;font-size:max(1.125rem, 12px);font-weight:500;line-height:1.7777777778;letter-spacing:.1em}}.p-sub-origin .p-sub-origin__content .p-sub-origin__content-left .p-sub-origin__content-left-img{margin-top:2.5rem}@media screen and (min-width:781px){.p-sub-origin .p-sub-origin__content .p-sub-origin__content-left .p-sub-origin__content-left-img{width:46%;margin-top:0}}.p-sub-impact{margin-top:9.375rem}.p-sub-impact .l-section__content-title{text-align:center;margin:0 auto}.p-sub-impact .l-section__content-title .l-section__content-title__en{display:block;text-align:center;width:230px;padding-bottom:.9375rem;border-bottom:1px solid #1f1f8b;font-size:2.875rem;font-weight:700;line-height:1.4782608696;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-impact .l-section__content-title .l-section__content-title__en{width:370px;font-size:max(1.625rem, 30px);font-weight:700;line-height:1.2307692308;letter-spacing:.1em}}.p-sub-impact .l-section__content-title .l-section__content-title__ja{display:block;padding-top:.9375rem;font-size:1.75rem;font-weight:700;line-height:1.3571428571;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-impact .l-section__content-title .l-section__content-title__ja{font-size:max(1rem, 16px);font-weight:700;line-height:2;letter-spacing:.1em}}.p-sub-impact .p-sub-impact__title{text-align:center;color:#1f1f8b;margin-top:3.75rem;font-size:2rem;font-weight:700;line-height:1.625;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-impact .p-sub-impact__title{margin-top:2.5rem;font-size:max(1.375rem, 18px);font-weight:700;line-height:1.4545454545;letter-spacing:.1em}}.p-sub-impact .p-sub-impact__content{text-align:center;margin-top:3.75rem}@media screen and (min-width:781px){.p-sub-impact .p-sub-impact__content{margin-top:2.5rem;display:flex;flex-direction:row;align-items:flex-start;justify-content:center}}@media screen and (min-width:781px){.p-sub-impact .p-sub-impact__content .p-sub-impact__content-left__img{position:relative;width:30%;margin-top:-10%;margin-right:-5%;z-index:-1}}@media screen and (min-width:781px){.p-sub-impact .p-sub-impact__content .p-sub-impact__content-right__img{position:relative;width:30%;margin-top:-10%;margin-left:-5%;z-index:-1}}.p-sub-impact .p-sub-impact__content .p-sub-impact__content__text{margin:1.25rem 0}@media screen and (min-width:781px){.p-sub-impact .p-sub-impact__content .p-sub-impact__content__text{width:50%;margin:0}}.p-sub-impact .p-sub-impact__content .p-sub-impact__content__text p{font-size:1.625rem;font-weight:400;line-height:1.4615384615;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-impact .p-sub-impact__content .p-sub-impact__content__text p{margin-top:0;font-size:max(1.125rem, 12px);font-weight:500;line-height:1.7777777778;letter-spacing:.1em}}.p-sub-future{margin-top:9.375rem}.p-sub-future .l-section__content-title{text-align:center;margin:0 auto}.p-sub-future .l-section__content-title .l-section__content-title__en{display:block;text-align:center;width:230px;padding-bottom:.9375rem;border-bottom:1px solid #1f1f8b;font-size:2.875rem;font-weight:700;line-height:1.4782608696;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-future .l-section__content-title .l-section__content-title__en{width:370px;font-size:max(1.625rem, 30px);font-weight:700;line-height:1.2307692308;letter-spacing:.1em}}.p-sub-future .l-section__content-title .l-section__content-title__ja{display:block;padding-top:.9375rem;font-size:1.75rem;font-weight:700;line-height:1.3571428571;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-future .l-section__content-title .l-section__content-title__ja{font-size:max(1rem, 16px);font-weight:700;line-height:2;letter-spacing:.1em}}.p-sub-future .p-sub-future__title{text-align:center;color:#1f1f8b;margin-top:3.75rem;font-size:2rem;font-weight:700;line-height:1.625;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-future .p-sub-future__title{margin-top:2.5rem;font-size:max(1.375rem, 18px);font-weight:700;line-height:1.4545454545;letter-spacing:.1em}}.p-sub-future .p-sub-future__content{margin-top:3.75rem;margin-bottom:5.625rem}@media screen and (min-width:781px){.p-sub-future .p-sub-future__content{margin-top:2.5rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between}}@media screen and (min-width:781px){.p-sub-future .p-sub-future__content .p-sub-future__content-left{width:46%}}.p-sub-future .p-sub-future__content .p-sub-future__content-left .p-sub-future__content-left__text{font-size:1.625rem;font-weight:400;line-height:1.4615384615;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-future .p-sub-future__content .p-sub-future__content-left .p-sub-future__content-left__text{margin-top:0;font-size:max(1.125rem, 12px);font-weight:500;line-height:1.7777777778;letter-spacing:.1em}}.p-sub-future .p-sub-future__content .p-sub-future__content-left .p-sub-future__content-left__accent{color:#d5443f;font-weight:700}.p-sub-future .p-sub-future__content .p-sub-future__content-right{margin-top:2.5rem}@media screen and (min-width:781px){.p-sub-future .p-sub-future__content .p-sub-future__content-right{width:50%;margin-top:0}}.p-sub-product{position:relative;background-color:#f7fbff;padding:8.125rem 0}@media screen and (min-width:768px){.p-sub-product .l-container{width:112.5rem}}@media screen and (min-width:1439px){.p-sub-product .l-container{width:87.5rem}}.p-sub-product .p-sub-product__content{margin-top:2.5rem}.p-sub-product .p-sub-product__content-list-item{background-color:#fff;margin-top:3.125rem;padding:1.25rem;border-radius:1.875rem}@media screen and (min-width:781px){.p-sub-product .p-sub-product__content-list-item{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between}}@media screen and (min-width:781px){.p-sub-product .p-sub-product__content-list-item-img{width:24%}}@media screen and (min-width:781px){.p-sub-product .p-sub-product__content-list-item-desc-wrapper{width:74%}}.p-sub-product .p-sub-product__content-list-item-desc-top{padding-bottom:1.5rem;border-bottom:1px solid #151515}@media screen and (min-width:781px){.p-sub-product .p-sub-product__content-list-item-desc-top{display:flex;flex-direction:row;align-items:center;justify-content:space-between}}.p-sub-product .p-sub-product__content-list-item-desc-title{font-size:1.625rem;font-weight:700;line-height:1.8461538462;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-product .p-sub-product__content-list-item-desc-title{font-size:max(1.375rem, 18px);font-weight:700;line-height:1.4545454545;letter-spacing:.1em}}.p-sub-product .p-sub-product__content-list-item-desc-price{font-size:1.375rem;font-weight:400;line-height:1.3636363636;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-product .p-sub-product__content-list-item-desc-price{font-size:max(0.875rem, 10px);font-weight:400;line-height:2;letter-spacing:.1em}}.p-sub-product .p-sub-product__content-list-item-desc-price .-red{color:#d5443f;font-size:1.125rem;font-weight:700;line-height:1.6666666667;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-product .p-sub-product__content-list-item-desc-price .-red{font-size:max(1.375rem, 18px);font-weight:700;line-height:1.4545454545;letter-spacing:.1em}}.p-sub-product .p-sub-product__content-list-item-desc-price .-red.-large{padding-left:.625rem;font-family:"Akshar",system-ui;font-size:1.125rem;font-weight:700;line-height:1.6666666667;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-product .p-sub-product__content-list-item-desc-price .-red.-large{font-size:max(2.625rem, 30px);font-weight:700;line-height:1.6666666667;letter-spacing:.05em}}.p-sub-product .p-sub-product__content-list-item-desc-bottom{margin-top:1.25rem}@media screen and (min-width:781px){.p-sub-product .p-sub-product__content-list-item-desc-bottom{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between}}@media screen and (min-width:781px){.p-sub-product .p-sub-product__content-list-item-desc-bottom-cart{width:42%;margin-right:2%}}.p-sub-product .p-sub-product__content-list-item-desc-bottom-cart-text{color:#e80000;font-size:1.125rem;font-weight:700;line-height:1.6666666667;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-product .p-sub-product__content-list-item-desc-bottom-cart-text{font-size:max(1.125rem, 14px);font-weight:700;line-height:1.7777777778;letter-spacing:.1em}}.p-sub-product .p-sub-product__content-list-item-desc-bottom-cart-link{display:flex;flex-direction:row;align-items:center;justify-content:center;background-color:#d5443f;border-radius:.5rem;padding:2.3125rem 0;margin-top:.875rem}.p-sub-product .p-sub-product__content-list-item-desc-bottom-cart-link-img{display:block;width:2.375rem}.p-sub-product .p-sub-product__content-list-item-desc-bottom-cart-link-text{color:#fff;font-size:1.625rem;font-weight:700;line-height:1.8461538462;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-product .p-sub-product__content-list-item-desc-bottom-cart-link-text{font-size:max(1.375rem, 18px);font-weight:700;line-height:1.4545454545;letter-spacing:.1em}}.p-sub-product .p-sub-product__content-list-item-desc-bottom-shop{background-color:#efefef;border-radius:.5rem;padding:.375rem .9375rem .9375rem}.p-sub-product .p-sub-product__content-list-item-desc-bottom-shop-title{text-align:center;font-size:1.625rem;font-weight:500;line-height:1.8461538462;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-product .p-sub-product__content-list-item-desc-bottom-shop-title{font-size:max(1.125rem, 14px);font-weight:500;line-height:1.7777777778;letter-spacing:.1em}}@media screen and (min-width:781px){.p-sub-product .p-sub-product__content-list-item-desc-bottom-shop-list{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}}.p-sub-product .p-sub-product__content-list-item-desc-bottom-shop-list-item{background-color:#fff;border:2px solid #151515;border-radius:.5rem;text-align:center;padding:.75rem 0 .875rem;margin-top:.5rem;font-size:1.5rem;font-weight:500;line-height:1.8333333333;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-product .p-sub-product__content-list-item-desc-bottom-shop-list-item{width:46%;font-size:max(1.125rem, 14px);font-weight:500;line-height:1.7777777778;letter-spacing:.1em}}.p-sub-product .p-sub-product__calendar{width:100%;margin:5rem auto 0 auto}.p-sub-product .p-sub-product__calendar button{display:none}.p-sub-product .p-sub-product__calendar .other-month{display:none}.p-sub-product .p-sub-product__calendar th{padding:.75rem 0 !important;font-size:1.125rem !important}.p-sub-product .p-sub-product__calendar td{height:3.125rem}@media screen and (min-width:781px){.p-sub-product .p-sub-product__calendar td{height:5.625rem}}.p-sub-product .p-sub-product__calendar td div{font-size:1.125rem !important}.p-sub-product .p-sub-product__calendar .calendar-caption{margin-bottom:1.625rem}.p-sub-company{padding:5.3125rem 0 9.375rem}.p-sub-company .p-sub-company__title{text-align:center;color:#1f1f8b;margin:6.25rem 0 0;font-size:2rem;font-weight:700;line-height:1.625;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-company .p-sub-company__title{margin:5.3125rem 0 0;font-size:max(1.5rem, 18px);font-weight:700;line-height:1.25;letter-spacing:.1em}}.p-sub-company .p-sub-company__title:first-of-type{margin-top:0}@media screen and (min-width:781px){.p-sub-company .p-sub-company__title:first-of-type{margin-top:0}}.p-sub-company .p-sub-company__bioneer,.p-sub-company .p-sub-company__challenge{display:flex;flex-direction:column-reverse;align-items:center}@media screen and (min-width:781px){.p-sub-company .p-sub-company__bioneer,.p-sub-company .p-sub-company__challenge{flex-direction:row}}.p-sub-company .p-sub-company__bioneer{margin-top:2.5rem}@media screen and (min-width:781px){.p-sub-company .p-sub-company__bioneer{width:120%;margin-top:5rem;margin-right:-20%}}.p-sub-company .p-sub-company__bioneer .p-sub-company__bioneer__text{margin-top:1.875rem;font-size:1.375rem;font-weight:500;line-height:1.6363636364;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-company .p-sub-company__bioneer .p-sub-company__bioneer__text{width:50%;margin-top:0;padding-right:.625rem;font-size:max(1.125rem, 14px);font-weight:500;line-height:1.7777777778;letter-spacing:.1em}}.p-sub-company .p-sub-company__bioneer .p-sub-company__bioneer__img{width:120%}@media screen and (min-width:781px){.p-sub-company .p-sub-company__bioneer .p-sub-company__bioneer__img{width:70%}}.p-sub-company .p-sub-company__challenge{margin-top:2.5rem}@media screen and (min-width:781px){.p-sub-company .p-sub-company__challenge{margin-top:5rem}}.p-sub-company .p-sub-company__challenge .p-sub-company__challenge__text{margin-top:1.875rem;font-size:1.375rem;font-weight:500;line-height:1.6363636364;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-company .p-sub-company__challenge .p-sub-company__challenge__text{width:50%;margin-top:0;font-size:max(1.125rem, 14px);font-weight:500;line-height:1.7777777778;letter-spacing:.1em}}.p-sub-company .p-sub-company__challenge .p-sub-company__challenge__text span{display:block;margin:1.25rem 0;border-top:2px solid #151515;border-bottom:2px solid #151515;padding:1.25rem 0;font-size:1.375rem;font-weight:700;line-height:1.6363636364;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-company .p-sub-company__challenge .p-sub-company__challenge__text span{font-size:max(1.125rem, 14px);font-weight:700;line-height:1.7777777778;letter-spacing:.1em}}.p-sub-company .p-sub-company__challenge .p-sub-company__challenge__img{margin-left:4%}@media screen and (min-width:781px){.p-sub-company .p-sub-company__challenge .p-sub-company__challenge__img{width:46%}}.p-sub-company .p-sub-company__table{width:100%;margin-top:3.4375rem;border-collapse:collapse}.p-sub-company .p-sub-company__table th{text-align:left;padding:1.25rem 1.875rem 1.25rem 0;border-bottom:1px solid #707070;font-size:1.375rem;font-weight:500;line-height:1.3636363636;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-company .p-sub-company__table th{font-size:max(1.125rem, 14px);font-weight:500;line-height:1.7777777778;letter-spacing:.1em}}.p-sub-company .p-sub-company__table td{text-align:left;padding:1.25rem 0;border-bottom:1px solid #707070;font-size:1.375rem;font-weight:500;line-height:1.3636363636;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-company .p-sub-company__table td{font-size:max(1.125rem, 14px);font-weight:500;line-height:1.7777777778;letter-spacing:.1em}}.p-sub-company .p-sub-company__table .p-sub-company__table-text{display:inline-block;margin-right:2.5rem;margin-bottom:.625rem}.p-sub-company .p-sub-company__letter{margin-top:6.25rem}@media screen and (min-width:781px){.p-sub-company .p-sub-company__letter-list{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap}}.p-sub-company .p-sub-company__letter-list-item{margin-top:5rem}@media screen and (min-width:781px){.p-sub-company .p-sub-company__letter-list-item{width:42%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-right:8%;margin-top:3.5625rem}}.p-sub-company .p-sub-company__letter-list-item-text{text-align:center;margin-bottom:1.875rem;font-size:1.625rem;font-weight:500;line-height:1.8461538462;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-company .p-sub-company__letter-list-item-text{width:55%;text-align:left;margin-bottom:0;font-size:max(1.125rem, 14px);font-weight:500;line-height:1.7777777778;letter-spacing:.1em}}@media screen and (min-width:781px){.p-sub-company .p-sub-company__letter-list-item-img-wrapper{width:42%;margin-left:3%}}.p-sub-company .p-sub-company__letter-list-item-img img{-o-object-fit:contain;object-fit:contain}.p-sub-company .p-sub-company__letter-list-item-name{text-align:center;margin-top:1.25rem;font-size:1.625rem;font-weight:500;line-height:1.8461538462;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-company .p-sub-company__letter-list-item-name{font-size:max(1.125rem, 14px);font-weight:500;line-height:1.7777777778;letter-spacing:.1em}}.p-sub-company .p-sub-company__greeting{width:calc(100% + 5rem);margin-top:9.375rem;margin-left:-2.5rem;border-top:1px solid #707070;border-bottom:1px solid #707070;padding:4.375rem 3.625rem 6.25rem}@media screen and (min-width:781px){.p-sub-company .p-sub-company__greeting{width:100%;margin-left:0;border:1px solid #707070}}.p-sub-company .p-sub-company__greeting-title{text-align:center;font-size:2.25rem;font-weight:700;line-height:1.3888888889;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-company .p-sub-company__greeting-title{font-size:max(1.75rem, 20px);font-weight:700;line-height:1.0714285714;letter-spacing:.1em}}.p-sub-company .p-sub-company__greeting-group{margin-top:3.5rem}@media screen and (min-width:781px){.p-sub-company .p-sub-company__greeting-group{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}}@media screen and (min-width:781px){.p-sub-company .p-sub-company__greeting-group-left{width:30%}}.p-sub-company .p-sub-company__greeting-img{aspect-ratio:326/402}.p-sub-company .p-sub-company__greeting-img img{height:100%;-o-object-fit:cover;object-fit:cover}.p-sub-company .p-sub-company__greeting-name{margin-top:2.8125rem;font-size:1.625rem;font-weight:500;line-height:1.8461538462;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-company .p-sub-company__greeting-name{font-size:max(1.125rem, 14px);font-weight:500;line-height:1.7777777778;letter-spacing:.1em}}@media screen and (min-width:781px){.p-sub-company .p-sub-company__greeting-group-right{width:65%}}.p-sub-company .p-sub-company__greeting-text{margin-top:1.875rem;font-size:1.625rem;font-weight:500;line-height:1.8461538462;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-company .p-sub-company__greeting-text{margin-top:0;font-size:max(1.125rem, 14px);font-weight:500;line-height:2;letter-spacing:.1em}}.p-sub-privacy{padding:5.3125rem 0 9.375rem}.p-sub-privacy .p-sub-privacy__title{text-align:center;font-size:2rem;font-weight:700;line-height:1.625;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-privacy .p-sub-privacy__title{font-size:max(1.75rem, 20px);font-weight:700;line-height:1.0714285714;letter-spacing:.1em}}.p-sub-privacy .p-sub-privacy__content{margin-top:3.625rem}.p-sub-privacy .p-sub-privacy__content-title{margin:3.75rem 0 0;font-size:2.25rem;font-weight:700;line-height:1.4444444444;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-privacy .p-sub-privacy__content-title{margin:2.1875rem 0 0;font-size:max(1.375rem, 18px);font-weight:700;line-height:1.3636363636;letter-spacing:.1em}}.p-sub-privacy .p-sub-privacy__content-text{margin:1.875rem 0 0;font-size:1.625rem;font-weight:500;line-height:1.8461538462;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-privacy .p-sub-privacy__content-text{margin:1.375rem 0 0;font-size:max(1.125rem, 14px);font-weight:500;line-height:1.7777777778;letter-spacing:.1em}}.l-sub-recipe__title-wrapper{margin-top:8.75rem}@media screen and (min-width:781px){.l-sub-recipe__title-wrapper{margin-top:6.25rem}}.p-sub-recipe .c-breadcrumbs__wrapper{background-color:ivory}.p-sub-recipe .l-section__content-title{color:#016500;margin-top:3.75rem}@media screen and (min-width:781px){.p-sub-recipe .l-section__content-title{margin:2.1875rem 0 0;font-size:max(1.5rem, 18px);font-weight:700;line-height:1.25;letter-spacing:.1em}}.p-sub-recipe .p-sub-recipe__search{padding:3.375rem 0;background-color:ivory}.p-sub-recipe .p-sub-recipe__search-title{text-align:center;color:#016500;border-bottom:.1875rem solid #151515;padding-bottom:2.1875rem;font-size:1.75rem;font-weight:700;line-height:1.7142857143;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-recipe .p-sub-recipe__search-title{margin:2.1875rem 0 0;font-size:max(1.5rem, 18px);font-weight:700;line-height:1.25;letter-spacing:.1em}}.p-sub-recipe .p-sub-recipe__search-list{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-top:1.625rem}.p-sub-recipe .p-sub-recipe__search-list-item{text-align:center;width:49%;padding:.75rem 0;background-color:#fff;border:.0625rem solid #151515;border-radius:.9375rem;box-shadow:inset .1875rem .1875rem .375rem rgba(0,0,0,.1098039216);cursor:pointer;margin-top:1.25rem;font-size:1.75rem;font-weight:700;line-height:1.7142857143;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-recipe .p-sub-recipe__search-list-item{width:calc(16.6666666667% - 1.25rem);margin-top:0;font-size:max(1.25rem, 16px);font-weight:700;line-height:1.9;letter-spacing:.1em}}.p-sub-recipe .p-sub-recipe__search-list-item:first-of-type{width:100%}@media screen and (min-width:781px){.p-sub-recipe .p-sub-recipe__search-list-item:first-of-type{width:calc(16.6666666667% - 1.25rem)}}.p-sub-recipe .p-sub-recipe__search-list-item.-active{background-color:#016500;color:#fff}.p-sub-recipe .p-sub-recipe__search-list-item:hover{background-color:#016500;color:#fff}.p-sub-recipe .p-sub-recipe__theme{padding:1.75rem 0 0;background-color:#016500}@media screen and (min-width:781px){.p-sub-recipe .p-sub-recipe__theme-content-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}}.p-sub-recipe .p-sub-recipe__theme-title{color:#fff;margin-right:1.25rem;font-size:2rem;font-weight:700;line-height:1.625;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-recipe .p-sub-recipe__theme-title{font-size:max(1.5rem, 18px);font-weight:700;line-height:1.25;letter-spacing:.1em}}.p-sub-recipe .p-sub-recipe__theme-list{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.p-sub-recipe .p-sub-recipe__theme-list-item{text-align:center;width:12.5rem;padding:1.25rem 0;background-color:rgba(255,255,255,.8117647059);border-radius:10px 10px 0 0;margin-right:1.25rem;box-shadow:inset .1875rem .1875rem .375rem rgba(0,0,0,.1098039216);cursor:pointer;font-size:1.625rem;font-weight:500;line-height:1.8461538462;letter-spacing:.1em}.p-sub-recipe .p-sub-recipe__theme-list-item:hover{background-color:#ffd051}.p-sub-recipe .p-sub-recipe__theme-list-item.-active{background-color:#ffd051}@media screen and (min-width:781px){.p-sub-recipe .p-sub-recipe__theme-list-item{font-size:max(1.25rem, 16px);font-weight:700;line-height:1.9;letter-spacing:.1em}}.p-sub-recipe .p-sub-recipe__content{background-color:#fff}@media screen and (min-width:781px){.p-sub-recipe .p-sub-recipe__content{background-color:#e6e4cf}}.p-sub-recipe .p-sub-recipe__content .p-sub-recipe__content-bg{padding-top:1.875rem;background-color:#fff;margin:0 auto}@media screen and (min-width:781px){.p-sub-recipe .p-sub-recipe__content .p-sub-recipe__content-bg{width:86%}}.p-sub-recipe .p-sub-recipe__content .p-sub-recipe__free-search{display:flex;flex-direction:row;align-items:center;justify-content:flex-end}.p-sub-recipe .p-sub-recipe__content .p-sub-recipe__free-search-input{width:68%;border:.0625rem solid #151515;padding:.5rem .875rem;box-shadow:inset .1875rem .1875rem .375rem rgba(0,0,0,.1098039216);border-radius:.9375rem;margin-right:.625rem;font-size:1.625rem;font-weight:500;line-height:1.8461538462;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-recipe .p-sub-recipe__content .p-sub-recipe__free-search-input{width:19.6875rem;font-size:max(1.125rem, 14px);font-weight:500;line-height:2;letter-spacing:.1em}}.p-sub-recipe .p-sub-recipe__content .p-sub-recipe__free-search-button{width:30%;color:#fff;background-color:#151515;padding:.5rem 1.5rem;border-radius:.9375rem;border:.0625rem solid #151515;font-size:1.625rem;font-weight:500;line-height:1.8461538462;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-recipe .p-sub-recipe__content .p-sub-recipe__free-search-button{width:inherit;font-size:max(1.125rem, 14px);font-weight:500;line-height:2;letter-spacing:.1em}}.p-sub-recipe .p-sub-recipe__content .p-sub-recipe__free-search-button:hover{opacity:.8}.p-sub-recipe .p-sub-recipe__list{margin-top:4.375rem}.p-sub-recipe .p-sub-recipe__list-item{margin-top:3.125rem;padding-bottom:3.125rem;border-bottom:.0625rem solid #ccc}@media screen and (min-width:781px){.p-sub-recipe .p-sub-recipe__list-item{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}}.p-sub-recipe .p-sub-recipe__list-item:last-of-type{border-bottom:none}.p-sub-recipe .p-sub-recipe__list-item-left{position:relative}@media screen and (min-width:781px){.p-sub-recipe .p-sub-recipe__list-item-left{width:48%}}.p-sub-recipe .p-sub-recipe__list-item-left .p-sub-recipe__list-item-img{aspect-ratio:570/393}.p-sub-recipe .p-sub-recipe__list-item-left .p-sub-recipe__list-item-img img{border-radius:1.5625rem;height:100%;-o-object-fit:cover;object-fit:cover}.p-sub-recipe .p-sub-recipe__list-item-left .p-sub-recipe__list-item-tag{position:absolute;top:.625rem;left:.625rem;border-radius:.75rem;padding:.1875rem 1.125rem .4375rem;background-color:#016500;color:#fff;font-size:1.75rem;font-weight:500;line-height:1.7142857143;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-recipe .p-sub-recipe__list-item-left .p-sub-recipe__list-item-tag{font-size:max(1.25rem, 16px);font-weight:500;line-height:1.9;letter-spacing:.1em}}@media screen and (min-width:781px){.p-sub-recipe .p-sub-recipe__list-item-right{width:48%}}.p-sub-recipe .p-sub-recipe__list-item-right-title{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;border-bottom:.1875rem solid #151515;margin-bottom:1.5625rem;padding-bottom:1.5625rem}@media screen and (min-width:781px){.p-sub-recipe .p-sub-recipe__list-item-right-title{display:flex;flex-direction:row;align-items:center;justify-content:space-between}}.p-sub-recipe .p-sub-recipe__list-item-title{color:#016500;font-size:2rem;font-weight:700;line-height:1.625;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-recipe .p-sub-recipe__list-item-title{font-size:max(1.5rem, 18px);font-weight:500;line-height:1.25;letter-spacing:.1em}}.p-sub-recipe .p-sub-recipe__list-item-time{background-color:#ccc;border-radius:1.25rem;color:#fff;padding:.3125rem .9375rem .3125rem .3125rem;margin-bottom:2rem;font-size:1.75rem;font-weight:500;line-height:1.7142857143;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-recipe .p-sub-recipe__list-item-time{background-color:#016500;margin-bottom:0;font-size:max(1.25rem, 16px);font-weight:500;line-height:1.9;letter-spacing:.1em}}.p-sub-recipe .p-sub-recipe__list-item-time picture{display:inline-block;width:1.5625rem;height:1.5625rem;margin-left:.3125rem;vertical-align:middle;-o-object-fit:contain;object-fit:contain}@media screen and (min-width:781px){.p-sub-recipe .p-sub-recipe__list-item-time picture{vertical-align:sub}}.p-sub-recipe .p-sub-recipe__list-item-right-text{margin-top:1.625rem;font-size:1.625rem;font-weight:500;line-height:1.8461538462;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-recipe .p-sub-recipe__list-item-right-text{font-size:max(1.125rem, 14px);font-weight:400;line-height:1.7777777778;letter-spacing:.1em}}.p-sub-recipe .p-sub-recipe__list-item-right-tag{margin-top:2.375rem;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.p-sub-recipe .p-sub-recipe__list-item-right-tag-item{background-color:#e4efe4;border-radius:.9375rem;padding:.375rem .625rem;margin-right:.625rem;font-size:1.125rem;font-weight:500;line-height:1.6666666667;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-recipe .p-sub-recipe__list-item-right-tag-item{font-size:max(0.875rem, 10px);font-weight:500;line-height:2;letter-spacing:.1em}}.p-sub-recipe .p-sub-recipe__button-wrapper{margin-top:1.5625rem}.p-sub-recipe .p-sub-recipe__button{display:block;width:100%;padding:1.875rem 0;background-image:url(//art-verre.com/wp-content/themes/art-verre/assets/css/../images/recipe/recipe_button_bg.png);background-size:contain;background-repeat:no-repeat;background-position:center;text-align:center;font-size:2rem;font-weight:500;line-height:1.625;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-recipe .p-sub-recipe__button{width:90%;margin-left:5%;font-size:max(1.25rem, 16px);font-weight:500;line-height:1.6;letter-spacing:.1em}}.p-sub-recipe .p-sub-recipe__button:hover{opacity:.7}.p-sub-recipe .p-sub-recipe__profile{width:100%;margin:0 auto;background-color:rgba(230,228,207,.2196078431);padding:2.8125rem 2.5rem 2.5rem 5rem;margin-top:8.75rem;border-radius:1.25rem}@media screen and (min-width:781px){.p-sub-recipe .p-sub-recipe__profile{width:70%;padding:2.8125rem 5rem 3.75rem}}.p-sub-recipe .p-sub-recipe__profile-title{width:90%;margin:0 auto}@media screen and (min-width:781px){.p-sub-recipe .p-sub-recipe__profile-title{width:35%}}.p-sub-recipe .p-sub-recipe__profile-content{margin-top:2.5rem}@media screen and (min-width:781px){.p-sub-recipe .p-sub-recipe__profile-content{display:flex;flex-direction:row;align-items:center;justify-content:space-between}}@media screen and (min-width:781px){.p-sub-recipe .p-sub-recipe__profile-content-img{width:40%}}.p-sub-recipe .p-sub-recipe__profile-content-text{margin-top:2.5rem;font-size:1.5rem;font-weight:400;line-height:1.9166666667;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-recipe .p-sub-recipe__profile-content-text{width:56%;margin-top:0;font-size:max(1rem, 14px);font-weight:400;line-height:1.875;letter-spacing:.1em}}.p-sub-recipe .p-sub-recipe__profile-content-text .-two{margin-top:1.25rem;font-size:2rem;font-weight:700;line-height:1.625;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-recipe .p-sub-recipe__profile-content-text .-two{margin:1rem 0 0;font-size:max(1.5rem, 18px);font-weight:700;line-height:1.25;letter-spacing:.1em}}.p-sub-recipe .p-sub-recipe__profile-content-text .-three{margin-top:2.5rem}.p-sub-recipe .p-sub-recipe__profile-sns{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-top:2.5rem}.p-sub-recipe .p-sub-recipe__profile-sns .p-sub-recipe__profile-sns-img{width:4.375rem;margin:0 .625rem;-o-object-fit:contain;object-fit:contain}@media screen and (min-width:781px){.p-sub-recipe .p-sub-recipe__profile-sns .p-sub-recipe__profile-sns-img{width:3.125rem;margin:0 .46875rem}}.p-sub-recipe .p-sub-recipe__youtube{margin-top:10.3125rem}.p-sub-recipe .p-sub-recipe__youtube-list{position:relative;flex-wrap:wrap;margin-top:2.8125rem;border-top:.1875rem solid #151515}@media screen and (min-width:781px){.p-sub-recipe .p-sub-recipe__youtube-list{display:flex;flex-direction:row;align-items:center;justify-content:space-between}}.p-sub-recipe .p-sub-recipe__youtube-list-item{position:relative;border-top:.0625rem solid #ccc;padding-top:2.8125rem;margin-top:2.8125rem}.p-sub-recipe .p-sub-recipe__youtube-list-item:first-of-type{padding-top:0;border-top:none}@media screen and (min-width:781px){.p-sub-recipe .p-sub-recipe__youtube-list-item{width:30%;padding-top:0;border-top:none}.p-sub-recipe .p-sub-recipe__youtube-list-item:nth-of-type(3n+1):after{content:"";position:absolute;top:0;right:-8.5%;width:1px;height:100%;background-color:#d8d8d8}.p-sub-recipe .p-sub-recipe__youtube-list-item:nth-of-type(3n+2):after{content:"";position:absolute;top:0;right:-8.5%;width:1px;height:100%;background-color:#d8d8d8}}.p-sub-recipe .p-sub-recipe__youtube-list-item .p-sub-recipe__youtube-list-item-link{display:block;height:100%;border:.0625rem solid #ccc;border-radius:0 0 1.25rem;aspect-ratio:350/622}.p-sub-recipe .p-sub-recipe__youtube-list-item .p-sub-recipe__youtube-list-item-link iframe{height:100%;-o-object-fit:cover;object-fit:cover}.p-sub-recipe .p-sub-recipe__instagram{margin-top:8.4375rem;padding-bottom:12.5rem}.p-sub-recipe .p-sub-recipe__instagram .p-sub-recipe__instagram-list{position:relative;flex-wrap:wrap;margin-top:2.8125rem;border-top:.1875rem solid #151515}@media screen and (min-width:781px){.p-sub-recipe .p-sub-recipe__instagram .p-sub-recipe__instagram-list{display:flex;flex-direction:row;align-items:center;justify-content:space-between}}.p-sub-recipe .p-sub-recipe__instagram .p-sub-recipe__instagram-list-item{position:relative;border-top:.0625rem solid #ccc;padding-top:2.8125rem;margin-top:2.8125rem}.p-sub-recipe .p-sub-recipe__instagram .p-sub-recipe__instagram-list-item:first-of-type{padding-top:0;border-top:none}@media screen and (min-width:781px){.p-sub-recipe .p-sub-recipe__instagram .p-sub-recipe__instagram-list-item{width:30%;padding-top:0;border-top:none}.p-sub-recipe .p-sub-recipe__instagram .p-sub-recipe__instagram-list-item:nth-of-type(3n+1):after{content:"";position:absolute;top:0;right:-8.5%;width:1px;height:100%;background-color:#d8d8d8}.p-sub-recipe .p-sub-recipe__instagram .p-sub-recipe__instagram-list-item:nth-of-type(3n+2):after{content:"";position:absolute;top:0;right:-8.5%;width:1px;height:100%;background-color:#d8d8d8}}.p-sub-recipe .p-sub-recipe__instagram .p-sub-recipe__instagram-list-item-link{display:block;height:100%;aspect-ratio:350/437;border:.0625rem solid #ccc;border-radius:0 0 1.25rem}.p-sub-recipe .p-sub-recipe__instagram .p-sub-recipe__instagram-list-item-link img{height:100%;-o-object-fit:cover;object-fit:cover}.p-sub-recipe .p-common__button-area{width:80%}@media screen and (min-width:781px){.p-sub-recipe .p-common__button-area{width:25rem}}.p-sub-recipe-instagram .p-sub-recipe-instagram__title{text-align:center;color:#016500;font-size:1.125rem;font-weight:700;line-height:1.6666666667;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-recipe-instagram .p-sub-recipe-instagram__title{margin:5.3125rem 0 0;font-size:max(1.5rem, 18px);font-weight:700;line-height:1.25;letter-spacing:.1em}}.p-sub-recipe-instagram .p-sub-recipe-instagram__list-wrapper{margin-top:6.25rem;padding-bottom:9.375rem}@media screen and (min-width:781px){.p-sub-recipe-instagram .p-sub-recipe-instagram__list{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;flex-wrap:wrap}}.p-sub-recipe-instagram .p-sub-recipe-instagram__list-item{position:relative;padding:3.125rem 0}@media screen and (min-width:781px){.p-sub-recipe-instagram .p-sub-recipe-instagram__list-item{width:48%;border-bottom:.0625rem solid #707070}}.p-sub-recipe-instagram .p-sub-recipe-instagram__list-item a{display:block;border-radius:0 0 1.875rem;padding:3.125rem 2.5rem;border:.0625rem solid #707070}@media screen and (min-width:781px){.p-sub-recipe-instagram .p-sub-recipe-instagram__list-item a{display:flex;padding:1.5rem}}.p-sub-recipe-instagram .p-sub-recipe-instagram__list-img{width:100%;aspect-ratio:111/196}@media screen and (min-width:781px){.p-sub-recipe-instagram .p-sub-recipe-instagram__list-img{width:24%}}.p-sub-recipe-instagram .p-sub-recipe-instagram__list-img img{height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:781px){.p-sub-recipe-instagram .p-sub-recipe-instagram__list-text{width:calc(76% - 1.25rem);margin-left:1.875rem;border-bottom:1px solid #e8e8e8}}.p-sub-recipe-instagram .p-sub-recipe-instagram__list-text-data{padding-bottom:1.375rem;margin-top:1.875rem;font-size:1.25rem;font-weight:500;line-height:1.5;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-recipe-instagram .p-sub-recipe-instagram__list-text-data{margin-top:0;padding-bottom:.75rem;font-size:max(0.75rem, 10px);font-weight:400;line-height:2.5;letter-spacing:.1em}}.p-sub-recipe-instagram .p-sub-recipe-instagram__list-text-title{align-content:center;border-bottom:.0625rem solid #151515;padding-bottom:1.375rem;font-size:2rem;font-weight:700;line-height:1.5625;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-recipe-instagram .p-sub-recipe-instagram__list-text-title{padding-bottom:.75rem;font-size:max(1.125rem, 15px);font-weight:700;line-height:1.6666666667;letter-spacing:.1em}}.p-sub-recipe-instagram .p-sub-recipe-instagram__list-text-description{margin-top:1.375rem;overflow-wrap:break-word;font-size:1.75rem;font-weight:400;line-height:1.7142857143;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-recipe-instagram .p-sub-recipe-instagram__list-text-description{font-size:max(1rem, 14px);font-weight:400;line-height:1.875;letter-spacing:.1em}}.p-sub-single-news .p-sub-single-news__wrapper{padding:4.375rem 0 9.375rem}.p-sub-single-news .p-sub-single-news__title{text-align:left;border-top:.1875rem solid #000;border-bottom:.1875rem solid #000;padding:1.875rem 0;font-size:2rem;font-weight:700;line-height:1.5625;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-single-news .p-sub-single-news__title{text-align:center;font-size:max(1.75rem, 20px);font-weight:700;line-height:1.0714285714;letter-spacing:.1em}}.p-sub-single-news .p-sub-single-news__content{margin-top:2.5rem}@media screen and (min-width:781px){.p-sub-single-news .p-sub-single-news__content{margin-top:3.25rem}}.p-sub-single-news .p-sub-single-news__date{font-size:1.25rem;font-weight:500;line-height:1.5;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-single-news .p-sub-single-news__date{font-size:max(1rem, 14px);font-weight:500;line-height:1.875;letter-spacing:.1em}}.p-sub-single-news .p-sub-single-news__img{margin-top:1.25rem;aspect-ratio:600/367}.p-sub-single-news .p-sub-single-news__img img{-o-object-fit:cover;object-fit:cover}.p-sub-single-news .p-sub-single-news__text{margin-top:2.5rem;font-size:1.75rem;font-weight:400;line-height:1.7142857143;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-single-news .p-sub-single-news__text{font-size:max(1rem, 14px);font-weight:500;line-height:1.875;letter-spacing:.1em}}.p-sub-single-news .p-sub-single-news__bottom{margin-top:6.25rem}.p-sub-single-news .p-sub-single-news__bottom-title{color:#1f1f8b;font-size:2rem;font-weight:700;line-height:1.5625;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-single-news .p-sub-single-news__bottom-title{font-size:max(1.75rem, 20px);font-weight:700;line-height:1.0714285714;letter-spacing:.1em}}.p-sub-single-news .p-sub-single-news__bottom-text{padding-top:1.25rem;font-size:1.75rem;font-weight:400;line-height:1.7142857143;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-single-news .p-sub-single-news__bottom-text{font-size:max(1rem, 14px);font-weight:500;line-height:1.875;letter-spacing:.1em}}.p-sub-single-news .p-sub-single-news__link{display:flex;justify-content:center;margin-top:6.625rem}@media screen and (min-width:781px){.p-sub-single-news .p-sub-single-news__link{justify-content:flex-end}}.p-sub-single-news .p-sub-single-news__link-prev,.p-sub-single-news .p-sub-single-news__link-back,.p-sub-single-news .p-sub-single-news__link-next{position:relative;font-size:2rem;font-weight:700;line-height:1.5625;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-single-news .p-sub-single-news__link-prev,.p-sub-single-news .p-sub-single-news__link-back,.p-sub-single-news .p-sub-single-news__link-next{font-size:max(1rem, 14px);font-weight:700;line-height:1.875;letter-spacing:.1em}}.p-sub-single-news .p-sub-single-news__link-prev:before{content:"";position:absolute;top:10%;left:-1.875rem;width:1.25rem;height:80%;background-image:url(//art-verre.com/wp-content/themes/art-verre/assets/css/../images/common/article_arrow.png);background-size:contain;background-repeat:no-repeat;background-position:center}.p-sub-single-news .p-sub-single-news__link-back{margin:0 2.5rem}.p-sub-single-news .p-sub-single-news__link-next:before{content:"";position:absolute;top:10%;right:-1.875rem;width:1.25rem;height:80%;background-image:url(//art-verre.com/wp-content/themes/art-verre/assets/css/../images/common/article_arrow.png);background-size:contain;background-repeat:no-repeat;transform:rotate(180deg)}@media screen and (min-width:781px){.p-sub-single-instagram .l-container{width:92.5rem}}.p-sub-single-instagram .p-sub-single-instagram__wrapper{padding:4.375rem 0 35.625rem}@media screen and (min-width:781px){.p-sub-single-instagram .p-sub-single-instagram__wrapper{padding:4.375rem 0 9.375rem}}.p-sub-single-instagram .p-sub-single-instagram__content-right{font-size:1.75rem;font-weight:400;line-height:1.7142857143;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-single-instagram .p-sub-single-instagram__content-right{font-size:max(1rem, 14px);font-weight:400;line-height:1.875;letter-spacing:.1em}}.p-sub-single-instagram .p-sub-single-instagram__content-right a{color:#3f85ce}.p-sub-single-instagram .p-sub-single-instagram__title{text-align:center;color:#1f1f8b;font-size:2rem;font-weight:700;line-height:1.5625;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-single-instagram .p-sub-single-instagram__title{margin:3.4375rem 0 0;font-size:max(1.5rem, 18px);font-weight:700;line-height:1.25;letter-spacing:.1em}}.p-sub-single-instagram .p-sub-single-instagram__content{position:relative;margin:3.25rem auto 0 auto;width:100%;max-width:800px}.p-sub-single-instagram .p-sub-single-instagram__date{font-size:1.25rem;font-weight:500;line-height:1.5;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-single-instagram .p-sub-single-instagram__date{font-size:max(1rem, 14px);font-weight:500;line-height:1.875;letter-spacing:.1em}}.p-sub-single-instagram .splide__track{margin-bottom:5.625rem}.p-sub-single-instagram .p-sub-single-instagram__slide-list-img{aspect-ratio:460/575;height:100%}.p-sub-single-instagram .p-sub-single-instagram__slide-list-img img{height:100%;-o-object-fit:cover;object-fit:cover}.p-sub-single-instagram .p-sub-single-instagram__content-left-bottom{display:contents}@media screen and (min-width:781px){.p-sub-single-instagram .p-sub-single-instagram__content-left-bottom{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}}.p-sub-single-instagram .p-sub-single-instagram__link-wrapper{position:absolute;bottom:-21.25rem;margin-top:2.5rem;font-size:1.75rem;font-weight:400;line-height:1.7142857143;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-single-instagram .p-sub-single-instagram__link-wrapper{position:inherit;bottom:0;font-size:max(1rem, 14px);font-weight:500;line-height:1.875;letter-spacing:.1em}}.p-sub-single-instagram .p-sub-single-instagram__link-blank{display:inline-block;color:#3f85ce;text-decoration:underline;margin-top:.5rem}.p-sub-single-instagram .p-sub-single-instagram__link{position:absolute;bottom:-31.25rem;left:calc(50% - 16.25rem);display:flex;justify-content:center;margin-top:6.625rem}@media screen and (min-width:781px){.p-sub-single-instagram .p-sub-single-instagram__link{position:static;justify-content:flex-start;bottom:0;left:0;margin-left:1.875rem}}.p-sub-single-instagram .p-sub-single-instagram__link-prev,.p-sub-single-instagram .p-sub-single-instagram__link-back,.p-sub-single-instagram .p-sub-single-instagram__link-next{position:relative;font-size:2rem;font-weight:700;line-height:1.5625;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-single-instagram .p-sub-single-instagram__link-prev,.p-sub-single-instagram .p-sub-single-instagram__link-back,.p-sub-single-instagram .p-sub-single-instagram__link-next{font-size:max(1rem, 14px);font-weight:700;line-height:1.875;letter-spacing:.1em}}.p-sub-single-instagram .p-sub-single-instagram__link-prev:before{content:"";position:absolute;top:10%;left:-1.875rem;width:1.25rem;height:80%;background-image:url(//art-verre.com/wp-content/themes/art-verre/assets/css/../images/common/article_arrow.png);background-size:contain;background-repeat:no-repeat}.p-sub-single-instagram .p-sub-single-instagram__link-back{margin:0 2.5rem}.p-sub-single-instagram .p-sub-single-instagram__link-next:before{content:"";position:absolute;top:10%;right:-1.875rem;width:1.25rem;height:80%;background-image:url(//art-verre.com/wp-content/themes/art-verre/assets/css/../images/common/article_arrow.png);background-size:contain;background-repeat:no-repeat;transform:rotate(180deg)}.p-sub-single-instagram .splide__pagination{bottom:-1.25rem}@media screen and (min-width:781px){.p-sub-single-recipe-instagram .l-container{width:92.5rem}}.p-sub-single-recipe-instagram .p-sub-single-recipe-instagram__wrapper{padding:4.375rem 0 35.625rem}@media screen and (min-width:781px){.p-sub-single-recipe-instagram .p-sub-single-recipe-instagram__wrapper{padding:4.375rem 0 9.375rem}}@media screen and (min-width:781px){.p-sub-single-recipe-instagram .p-sub-single-recipe-instagram__content-left{position:relative;width:35%}}.p-sub-single-recipe-instagram .p-sub-single-recipe-instagram__content-right{font-size:1.75rem;font-weight:400;line-height:1.7142857143;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-single-recipe-instagram .p-sub-single-recipe-instagram__content-right{width:60%;margin-left:5%;font-size:max(1rem, 14px);font-weight:400;line-height:1.875;letter-spacing:.1em}}.p-sub-single-recipe-instagram .p-sub-single-recipe-instagram__title{text-align:center;color:#016500;font-size:2rem;font-weight:700;line-height:1.5625;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-single-recipe-instagram .p-sub-single-recipe-instagram__title{margin:5.3125rem 0 0;font-size:max(1.5rem, 18px);font-weight:700;line-height:1.25;letter-spacing:.1em}}.p-sub-single-recipe-instagram .p-sub-single-recipe-instagram__content{position:relative;margin-top:3.25rem}@media screen and (min-width:781px){.p-sub-single-recipe-instagram .p-sub-single-recipe-instagram__content{display:flex;justify-content:left}}.p-sub-single-recipe-instagram .splide__track{margin-bottom:5.625rem}.p-sub-single-recipe-instagram .p-sub-single-recipe-instagram__slide-list-img{aspect-ratio:460/575;height:100%}.p-sub-single-recipe-instagram .p-sub-single-recipe-instagram__slide-list-img img{height:100%;-o-object-fit:cover;object-fit:cover}.p-sub-single-recipe-instagram .p-sub-single-recipe-instagram__link-wrapper{position:absolute;bottom:-21.25rem;margin-top:2.5rem;font-size:1.75rem;font-weight:400;line-height:1.7142857143;letter-spacing:.1em}.p-sub-single-recipe-instagram .p-sub-single-recipe-instagram__link-wrapper:nth-of-type(2){bottom:-11.25rem}@media screen and (min-width:781px){.p-sub-single-recipe-instagram .p-sub-single-recipe-instagram__link-wrapper{position:inherit;font-size:max(1rem, 14px);font-weight:500;line-height:1.875;letter-spacing:.1em}}.p-sub-single-recipe-instagram .p-sub-single-recipe-instagram__link-blank{color:#3f85ce;text-decoration:underline;margin-top:.5rem}.p-sub-single-recipe-instagram .p-sub-single-recipe-instagram__link{position:absolute;bottom:-31.25rem;left:calc(50% - 16.25rem);display:flex;justify-content:center;margin-top:6.625rem}@media screen and (min-width:781px){.p-sub-single-recipe-instagram .p-sub-single-recipe-instagram__link{justify-content:flex-start;bottom:0;left:0;margin-left:1.875rem}}.p-sub-single-recipe-instagram .p-sub-single-recipe-instagram__link-prev,.p-sub-single-recipe-instagram .p-sub-single-recipe-instagram__link-back,.p-sub-single-recipe-instagram .p-sub-single-recipe-instagram__link-next{position:relative;font-size:2rem;font-weight:700;line-height:1.5625;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-single-recipe-instagram .p-sub-single-recipe-instagram__link-prev,.p-sub-single-recipe-instagram .p-sub-single-recipe-instagram__link-back,.p-sub-single-recipe-instagram .p-sub-single-recipe-instagram__link-next{font-size:max(1rem, 14px);font-weight:700;line-height:1.875;letter-spacing:.1em}}.p-sub-single-recipe-instagram .p-sub-single-recipe-instagram__link-prev:before{content:"";position:absolute;top:10%;left:-1.875rem;width:1.25rem;height:80%;background-image:url(//art-verre.com/wp-content/themes/art-verre/assets/css/../images/common/article_arrow.png);background-size:contain;background-repeat:no-repeat}.p-sub-single-recipe-instagram .p-sub-single-recipe-instagram__link-back{margin:0 2.5rem}.p-sub-single-recipe-instagram .p-sub-single-recipe-instagram__link-next:before{content:"";position:absolute;top:10%;right:-1.875rem;width:1.25rem;height:80%;background-image:url(//art-verre.com/wp-content/themes/art-verre/assets/css/../images/common/article_arrow.png);background-size:contain;background-repeat:no-repeat;transform:rotate(180deg)}.p-sub-single-colum .p-sub-single-colum__wrapper{max-width:800px;margin:0 auto;padding:4.375rem 0 9.375rem}.p-sub-single-colum .p-sub-single-colum__title{border-top:.1875rem solid #000;border-bottom:.1875rem solid #000;padding:1.875rem 0;font-size:2rem;font-weight:700;line-height:1.5625;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-single-colum .p-sub-single-colum__title{text-align:center;font-size:max(1.75rem, 20px);font-weight:700;line-height:1.0714285714;letter-spacing:.1em}}.p-sub-single-colum .p-sub-single-colum__content{margin-top:3.25rem}.p-sub-single-colum .p-sub-single-colum__content img{width:inherit}.p-sub-single-colum .p-sub-single-colum__content p{font-size:1.625rem;font-weight:400;line-height:1.1538461538;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-single-colum .p-sub-single-colum__content p{font-size:max(1rem, 14px);font-weight:400;line-height:1.875;letter-spacing:.1em}}.p-sub-single-colum .p-sub-single-colum__content a{color:#3f85ce;text-decoration:underline}.p-sub-single-colum .p-sub-single-colum__date{font-size:1.625rem;font-weight:400;line-height:1.1538461538;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-single-colum .p-sub-single-colum__date{font-size:max(1rem, 14px);font-weight:500;line-height:1.875;letter-spacing:.1em}}.p-sub-single-colum .p-sub-single-colum__img{position:relative;margin-top:1.25rem}.p-sub-single-colum .p-sub-single-colum__img img{-o-object-fit:cover;object-fit:cover}.p-sub-single-colum .p-sub-single-colum__img .p-sub-single-colum__img-category{position:absolute;top:-3.75rem;right:0;width:13.75rem;height:3rem;padding:.5rem 0;text-align:center;background-color:#1f1f8b;color:#fff;border-radius:.625rem;font-size:1.25rem;font-weight:500;line-height:1.5;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-single-colum .p-sub-single-colum__img .p-sub-single-colum__img-category{top:-3.5rem;width:11.5rem;height:3rem;max-height:36px;min-height:28px;padding:.25rem 0;font-size:max(1rem, 14px);font-weight:700;line-height:1.875;letter-spacing:.1em}}@media screen and (min-width:2000px){.p-sub-single-colum .p-sub-single-colum__img .p-sub-single-colum__img-category{font-size:16px}}.p-sub-single-colum .p-sub-single-colum__text{margin-top:2.5rem;font-size:1.75rem;font-weight:400;line-height:1.7142857143;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-single-colum .p-sub-single-colum__text{font-size:max(1rem, 14px);font-weight:500;line-height:1.875;letter-spacing:.1em}}.p-sub-single-colum .p-sub-single-colum__bottom{margin-top:6.25rem}.p-sub-single-colum .p-sub-single-colum__bottom-title{color:#1f1f8b;font-size:2rem;font-weight:700;line-height:1.5625;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-single-colum .p-sub-single-colum__bottom-title{font-size:max(1.5rem, 20px);font-weight:700;line-height:1.25;letter-spacing:.1em}}.p-sub-single-colum .p-sub-single-colum__bottom-text{padding-top:1.25rem;font-size:1.75rem;font-weight:400;line-height:1.7142857143;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-single-colum .p-sub-single-colum__bottom-text{font-size:max(1rem, 14px);font-weight:500;line-height:1.875;letter-spacing:.1em}}.p-sub-single-colum .p-sub-single-colum__link-wrapper{margin-top:4.375rem}@media screen and (min-width:781px){.p-sub-single-colum .p-sub-single-colum__link-wrapper{margin-top:6.25rem;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}}@media screen and (min-width:781px){.p-sub-single-colum .p-sub-single-colum__link-left{width:48%}}.p-sub-single-colum .p-sub-single-colum__link-left .p-sub-single-colum__link-left-list-item{margin-bottom:2.5rem}.p-sub-single-colum .p-sub-single-colum__link-left .p-sub-single-colum__link-left-list-item-text{margin-bottom:.625rem;font-size:1.75rem;font-weight:400;line-height:1.7142857143;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-single-colum .p-sub-single-colum__link-left .p-sub-single-colum__link-left-list-item-text{font-size:max(1rem, 14px);font-weight:500;line-height:1.875;letter-spacing:.1em}}.p-sub-single-colum .p-sub-single-colum__link-left .p-sub-single-colum__link-left-list-item-link{color:#3f85ce;text-decoration:underline;font-size:1.75rem;font-weight:400;line-height:1.7142857143;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-single-colum .p-sub-single-colum__link-left .p-sub-single-colum__link-left-list-item-link{font-size:max(1rem, 14px);font-weight:500;line-height:1.875;letter-spacing:.1em}}.p-sub-single-colum .p-sub-single-colum__bottom-text-area{background-color:#f4f4f4;padding:2.5rem;margin-top:1.875rem;font-size:1.75rem;font-weight:400;line-height:1.7142857143;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-single-colum .p-sub-single-colum__bottom-text-area{font-size:max(1rem, 14px);font-weight:500;line-height:1.875;letter-spacing:.1em}}.p-sub-single-colum .p-sub-single-colum__link-right-img{aspect-ratio:600/356}.p-sub-single-colum .p-sub-single-colum__link-right-img img{height:100%}@media screen and (min-width:781px){.p-sub-single-colum .p-sub-single-colum__link-right{width:50%}}.p-sub-single-colum .p-sub-single-colum__tag-wrapper{margin-top:2.5rem}@media screen and (min-width:781px){.p-sub-single-colum .p-sub-single-colum__tag-wrapper{margin-top:5rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between}}.p-sub-single-colum .p-sub-single-colum__tag-left-list{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.p-sub-single-colum .p-sub-single-colum__tag-left-list-item{background-color:#f2f2f9;padding:.375rem .625rem;border-radius:1.25rem;margin-right:.625rem;font-size:1.25rem;font-weight:500;line-height:1.5;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-single-colum .p-sub-single-colum__tag-left-list-item{font-size:max(0.75rem, 10px);font-weight:400;line-height:2.5;letter-spacing:.1em}}.p-sub-single-colum .p-sub-single-colum__tag-right{display:flex;justify-content:center;width:90%;margin:5rem auto 0 auto}@media screen and (min-width:781px){.p-sub-single-colum .p-sub-single-colum__tag-right{margin:0;margin-right:1.875rem;justify-content:center}}.p-sub-single-colum .p-sub-single-colum__tag-right-prev,.p-sub-single-colum .p-sub-single-colum__tag-right-back,.p-sub-single-colum .p-sub-single-colum__tag-right-next{position:relative;font-size:2rem;font-weight:700;line-height:1.5625;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-single-colum .p-sub-single-colum__tag-right-prev,.p-sub-single-colum .p-sub-single-colum__tag-right-back,.p-sub-single-colum .p-sub-single-colum__tag-right-next{font-size:max(1rem, 14px);font-weight:700;line-height:1.875;letter-spacing:.1em}}.p-sub-single-colum .p-sub-single-colum__tag-right-prev:before{content:"";position:absolute;top:10%;left:-1.875rem;width:1.25rem;height:80%;background-image:url(//art-verre.com/wp-content/themes/art-verre/assets/css/../images/common/article_arrow.png);background-size:contain;background-repeat:no-repeat}.p-sub-single-colum .p-sub-single-colum__tag-right-back{margin:0 2.5rem}.p-sub-single-colum .p-sub-single-colum__tag-right-next:before{content:"";position:absolute;top:10%;right:-1.875rem;width:1.25rem;height:80%;background-image:url(//art-verre.com/wp-content/themes/art-verre/assets/css/../images/common/article_arrow.png);background-size:contain;background-repeat:no-repeat;transform:rotate(180deg)}.p-sub-single-recipe .p-sub-single-recipe__wrapper{padding:4.375rem 0 9.375rem}.p-sub-single-recipe .p-sub-single-recipe__title{border-top:.1875rem solid #000;border-bottom:.1875rem solid #000;padding:1.875rem 0;font-size:2rem;font-weight:700;line-height:1.5625;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-single-recipe .p-sub-single-recipe__title{text-align:center;font-size:max(1.75rem, 20px);font-weight:700;line-height:1.0714285714;letter-spacing:.1em}}.p-sub-single-recipe .p-sub-single-recipe__content{margin-top:3.25rem}.p-sub-single-recipe .p-sub-single-recipe__date{font-size:1.625rem;font-weight:400;line-height:1.1538461538;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-single-recipe .p-sub-single-recipe__date{font-size:max(1rem, 14px);font-weight:500;line-height:1.875;letter-spacing:.1em}}.p-sub-single-recipe .p-sub-single-recipe__img{position:relative;margin-top:1.25rem;aspect-ratio:600/367}.p-sub-single-recipe .p-sub-single-recipe__img img{-o-object-fit:cover;object-fit:cover}.p-sub-single-recipe .p-sub-single-recipe__img .p-sub-single-recipe__img-category{position:absolute;top:-2.5rem;right:0;width:7.8125rem;height:2.5rem;padding-top:.25rem;text-align:center;background-color:#016500;color:#fff;border-radius:.625rem .625rem 0 0;font-size:1.25rem;font-weight:500;line-height:1.5;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-single-recipe .p-sub-single-recipe__img .p-sub-single-recipe__img-category{font-size:max(1rem, 14px);font-weight:700;line-height:1.875;letter-spacing:.1em}}.p-sub-single-recipe .p-sub-single-recipe__img .p-sub-single-recipe__img-category picture{display:inline-block;width:1.4375rem;-o-object-fit:cover;object-fit:cover;vertical-align:sub}.p-sub-single-recipe .p-sub-single-recipe__text{margin-top:2.5rem;font-size:1.75rem;font-weight:400;line-height:1.7142857143;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-single-recipe .p-sub-single-recipe__text{font-size:max(1rem, 14px);font-weight:500;line-height:1.875;letter-spacing:.1em}}.p-sub-single-recipe .p-sub-single-recipe__bottom{margin-top:6.25rem}.p-sub-single-recipe .p-sub-single-recipe__bottom-title{color:#016500;font-size:2rem;font-weight:700;line-height:1.5625;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-single-recipe .p-sub-single-recipe__bottom-title{font-size:max(1.5rem, 20px);font-weight:700;line-height:1.25;letter-spacing:.1em}}.p-sub-single-recipe .p-sub-single-recipe__bottom-text{padding-top:1.25rem;font-size:1.75rem;font-weight:400;line-height:1.7142857143;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-single-recipe .p-sub-single-recipe__bottom-text{font-size:max(1rem, 14px);font-weight:500;line-height:1.875;letter-spacing:.1em}}.p-sub-single-recipe .p-sub-single-recipe__link-wrapper{margin-top:4.375rem}@media screen and (min-width:781px){.p-sub-single-recipe .p-sub-single-recipe__link-wrapper{margin-top:6.25rem;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}}@media screen and (min-width:781px){.p-sub-single-recipe .p-sub-single-recipe__link-left{width:48%}}.p-sub-single-recipe .p-sub-single-recipe__link-left .p-sub-single-recipe__link-left-list-item{margin-bottom:2.5rem}.p-sub-single-recipe .p-sub-single-recipe__link-left .p-sub-single-recipe__link-left-list-item-text{margin-bottom:.625rem;font-size:1.75rem;font-weight:400;line-height:1.7142857143;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-single-recipe .p-sub-single-recipe__link-left .p-sub-single-recipe__link-left-list-item-text{font-size:max(1rem, 14px);font-weight:500;line-height:1.875;letter-spacing:.1em}}.p-sub-single-recipe .p-sub-single-recipe__link-left .p-sub-single-recipe__link-left-list-item-link{color:#3f85ce;text-decoration:underline;font-size:1.75rem;font-weight:400;line-height:1.7142857143;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-single-recipe .p-sub-single-recipe__link-left .p-sub-single-recipe__link-left-list-item-link{font-size:max(1rem, 14px);font-weight:500;line-height:1.875;letter-spacing:.1em}}.p-sub-single-recipe .p-sub-single-recipe__bottom-text-area{background-color:#f4f4f4;padding:2.5rem;margin-top:1.875rem;font-size:1.75rem;font-weight:400;line-height:1.7142857143;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-single-recipe .p-sub-single-recipe__bottom-text-area{font-size:max(1rem, 14px);font-weight:500;line-height:1.875;letter-spacing:.1em}}.p-sub-single-recipe .p-sub-single-recipe__link-right-img{aspect-ratio:600/356}.p-sub-single-recipe .p-sub-single-recipe__link-right-img img{height:100%}@media screen and (min-width:781px){.p-sub-single-recipe .p-sub-single-recipe__link-right{width:50%}}.p-sub-single-recipe .p-sub-single-recipe__tag-wrapper{margin-top:2.5rem}@media screen and (min-width:781px){.p-sub-single-recipe .p-sub-single-recipe__tag-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-top:5rem}}.p-sub-single-recipe .p-sub-single-recipe__tag-left-list{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap}.p-sub-single-recipe .p-sub-single-recipe__tag-left-list-item{background-color:#e4efe4;padding:.25rem .625rem;border-radius:1.25rem;margin-right:.625rem;margin-bottom:.625rem;font-size:1.25rem;font-weight:500;line-height:1.5;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-single-recipe .p-sub-single-recipe__tag-left-list-item{font-size:max(0.75rem, 10px);font-weight:400;line-height:2.5;letter-spacing:.1em}}.p-sub-single-recipe .p-sub-single-recipe__tag-right{display:flex;justify-content:space-between;width:90%;margin:5rem auto 0 auto}@media screen and (min-width:781px){.p-sub-single-recipe .p-sub-single-recipe__tag-right{margin:0;margin-right:1.875rem;justify-content:flex-end}}.p-sub-single-recipe .p-sub-single-recipe__tag-right-prev,.p-sub-single-recipe .p-sub-single-recipe__tag-right-back,.p-sub-single-recipe .p-sub-single-recipe__tag-right-next{position:relative;font-size:2rem;font-weight:700;line-height:1.5625;letter-spacing:.1em}@media screen and (min-width:781px){.p-sub-single-recipe .p-sub-single-recipe__tag-right-prev,.p-sub-single-recipe .p-sub-single-recipe__tag-right-back,.p-sub-single-recipe .p-sub-single-recipe__tag-right-next{font-size:max(1rem, 14px);font-weight:700;line-height:1.875;letter-spacing:.1em}}.p-sub-single-recipe .p-sub-single-recipe__tag-right-prev:before{content:"";position:absolute;top:10%;left:-1.875rem;width:1.25rem;height:80%;background-image:url(//art-verre.com/wp-content/themes/art-verre/assets/css/../images/common/article_arrow.png);background-size:contain;background-repeat:no-repeat}.p-sub-single-recipe .p-sub-single-recipe__tag-right-back{margin:0 2.5rem}.p-sub-single-recipe .p-sub-single-recipe__tag-right-next:before{content:"";position:absolute;top:10%;right:-1.875rem;width:1.25rem;height:80%;background-image:url(//art-verre.com/wp-content/themes/art-verre/assets/css/../images/common/article_arrow.png);background-size:contain;background-repeat:no-repeat;transform:rotate(180deg)}.p-product-laundry-n-b .c-breadcrumbs__wrapper{background-color:#fff}.p-product-laundry-n-b .l-sub-section__title-wrapper{padding:0}@media screen and (min-width:781px){.p-product-laundry-n-b .p-product__feature .p-product__feature-group:nth-of-type(1) .p-product__feature-group-content{justify-content:center}}@media screen and (min-width:781px){.p-product-laundry-n-b .p-product__feature .p-product__feature-group:nth-of-type(1) .p-product__feature-group-right{width:86%}}.p-product-laundry-n-b .p-product__flow-list-item:nth-of-type(4) .p-product__flow-list-item-step .p-product__flow-list-item-step-text{padding:2.8125rem 0 3.25rem}.p-product-laundry-n-p .c-breadcrumbs{background-color:#f7fbff}@media screen and (min-width:781px){.p-product-laundry-n-p .p-product__feature .p-product__feature-group:nth-of-type(1) .p-product__feature-group-left{width:30%}}.p-product-laundry-n-p .p-product__feature .p-product__feature-group:nth-of-type(1) .p-product__feature-group-left-text:nth-of-type(2){margin-top:1.875rem}@media screen and (min-width:781px){.p-product-laundry-n-p .p-product__feature .p-product__feature-group:nth-of-type(1) .p-product__feature-group-right{width:67%}}.p-product-laundry-n-p .p-product__feature .p-product__feature-group:nth-of-type(2) .p-product__feature-group-content{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between}.p-product-laundry-n-p .p-product__feature .p-product__feature-group:nth-of-type(2) .p-product__feature-group-left{margin-top:1.875rem}@media screen and (min-width:781px){.p-product-laundry-n-p .p-product__feature .p-product__feature-group:nth-of-type(2) .p-product__feature-group-left{width:30%;margin-top:0}}@media screen and (min-width:781px){.p-product-laundry-n-p .p-product__feature .p-product__feature-group:nth-of-type(2) .p-product__feature-group-right{width:67%}}@media screen and (min-width:781px){.p-product-laundry-n-p .p-product__feature .p-product__feature-group:nth-of-type(2) .p-product__feature-group-right .p-product__feature-group-right-img{width:48%}}.p-product-laundry-n-p .p-product__feature .p-product__feature-group:nth-of-type(2) .p-product__feature-group-right .p-product__feature-group-left-text{margin-top:0}@media screen and (min-width:781px){.p-product-laundry-n-p .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-content{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between}}.p-product-laundry-n-p .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-left{width:100%;text-align:center;margin-top:3.125rem}@media screen and (min-width:781px){.p-product-laundry-n-p .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-left{width:48%;margin-top:0}}.p-product-laundry-n-p .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-left-text:nth-of-type(1){position:relative}.p-product-laundry-n-p .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-left-text:nth-of-type(1):before{content:"";position:absolute;left:calc(50% - 0.65625rem);bottom:-3.75rem;width:1.3125rem;height:3.125rem;background-image:url(//art-verre.com/wp-content/themes/art-verre/assets/css/../images/common/arrow_black.png);background-size:contain;background-repeat:no-repeat;transform:rotate(90deg)}.p-product-laundry-n-p .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-left-text:nth-of-type(2){margin-top:1.875rem}.p-product-laundry-n-p .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-left-text:nth-of-type(3){margin-top:1.875rem}.p-product-laundry-n-p .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-left-text-main{font-family:"Barlow",serif;font-size:3.75rem;font-weight:700;line-height:.8333333333;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-laundry-n-p .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-left-text-main{font-size:max(3.75rem, 21px);font-weight:700;line-height:0;letter-spacing:.1em;letter-spacing:.1rem}}.p-product-laundry-n-p .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-left-text{font-family:"Barlow",serif;font-size:3.125rem;font-weight:500;line-height:1;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-laundry-n-p .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-left-text{font-size:max(3.125rem, 18px);font-weight:500;line-height:0;letter-spacing:.1em;letter-spacing:.1rem}}.p-product-laundry-n-p .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-left-text-sub{margin-top:5rem}.p-product-laundry-n-p .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-left-text-sub:first-of-type{margin-top:0}.p-product-laundry-n-p .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-left-text-sub:nth-of-type(3){margin-top:1.875rem}.p-product-laundry-n-p .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-right{width:100%}@media screen and (min-width:781px){.p-product-laundry-n-p .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-right{width:50%}}.p-product-laundry-n-p .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-right .p-product__feature-group-right-img:nth-of-type(1){position:relative;padding-bottom:3.125rem;margin-bottom:3.125rem}@media screen and (min-width:781px){.p-product-laundry-n-p .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-right .p-product__feature-group-right-img:nth-of-type(1){padding-bottom:0;margin-bottom:0}}.p-product-laundry-n-p .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-right .p-product__feature-group-right-img:nth-of-type(1):before{content:"";position:absolute;left:calc(50% - 0.9375rem);bottom:-2.625rem;width:1.875rem;height:5.25rem;background-image:url(//art-verre.com/wp-content/themes/art-verre/assets/css/../images/common/arrow_black.png);background-size:contain;background-repeat:no-repeat;transform:rotate(90deg)}@media screen and (min-width:781px){.p-product-laundry-n-p .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-right .p-product__feature-group-right-img:nth-of-type(1):before{display:none}}@media screen and (min-width:781px){.p-product-laundry-n-p .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-right .p-product__feature-group-right-img{width:48%}}.p-product-laundry-n-p .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-right .p-product__feature-group-right-img .p-product__feature-group-right-img-text{text-align:center;margin-top:1.25rem;font-size:1.375rem;font-weight:400;line-height:1.7272727273;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-laundry-n-p .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-right .p-product__feature-group-right-img .p-product__feature-group-right-img-text{font-size:max(0.875rem, 12px);font-weight:400;line-height:2.2857142857;letter-spacing:.1em}}@media screen and (min-width:781px){.p-product-laundry-n-p .p-product__desc .p-product__desc-manual .p-product__desc-manual-img-wrapper:nth-of-type(1){width:38.75%}}@media screen and (min-width:781px){.p-product-laundry-n-p .p-product__desc .p-product__desc-manual .p-product__desc-manual-img-wrapper:nth-of-type(2){width:27.25%}}.p-product-laundry-n-s .c-breadcrumbs{background-color:#f7fbff}@media screen and (min-width:781px){.p-product-laundry-n-s .p-product__feature .p-product__feature-group:nth-of-type(1) .p-product__feature-group-left{width:30%}}.p-product-laundry-n-s .p-product__feature .p-product__feature-group:nth-of-type(1) .p-product__feature-group-left-text:nth-of-type(2){margin-top:1.875rem}@media screen and (min-width:781px){.p-product-laundry-n-s .p-product__feature .p-product__feature-group:nth-of-type(1) .p-product__feature-group-right{width:67%}}.p-product-laundry-n-s .p-product__feature .p-product__feature-group:nth-of-type(2) .p-product__feature-group-content{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between}.p-product-laundry-n-s .p-product__feature .p-product__feature-group:nth-of-type(2) .p-product__feature-group-left{margin-top:1.875rem}@media screen and (min-width:781px){.p-product-laundry-n-s .p-product__feature .p-product__feature-group:nth-of-type(2) .p-product__feature-group-left{width:30%;margin-top:0}}@media screen and (min-width:781px){.p-product-laundry-n-s .p-product__feature .p-product__feature-group:nth-of-type(2) .p-product__feature-group-right{width:67%}}@media screen and (min-width:781px){.p-product-laundry-n-s .p-product__feature .p-product__feature-group:nth-of-type(2) .p-product__feature-group-right .p-product__feature-group-right-img{width:48%}}.p-product-laundry-n-s .p-product__feature .p-product__feature-group:nth-of-type(2) .p-product__feature-group-right .p-product__feature-group-left-text{margin-top:0}@media screen and (min-width:781px){.p-product-laundry-n-s .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-content{display:flex;flex-direction:row-reverse;align-items:center;justify-content:center}}.p-product-laundry-n-s .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-left{width:100%;text-align:center;margin-top:3.125rem}@media screen and (min-width:781px){.p-product-laundry-n-s .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-left{width:48%;margin-top:0}}.p-product-laundry-n-s .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-left-text:nth-of-type(1){position:relative}.p-product-laundry-n-s .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-left-text:nth-of-type(1):before{content:"";position:absolute;left:calc(50% - 0.65625rem);bottom:-3.75rem;width:1.3125rem;height:3.125rem;background-image:url(//art-verre.com/wp-content/themes/art-verre/assets/css/../images/common/arrow_black.png);background-size:contain;background-repeat:no-repeat;transform:rotate(90deg)}.p-product-laundry-n-s .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-left-text:nth-of-type(2){margin-top:1.875rem}.p-product-laundry-n-s .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-left-text:nth-of-type(3){margin-top:1.875rem}.p-product-laundry-n-s .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-left-text-main{font-family:"Barlow",serif;font-size:3.75rem;font-weight:700;line-height:.8333333333;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-laundry-n-s .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-left-text-main{font-size:max(3.75rem, 21px);font-weight:700;line-height:0;letter-spacing:.1em;letter-spacing:.1rem}}.p-product-laundry-n-s .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-left-text{font-family:"Barlow",serif;font-size:3.125rem;font-weight:500;line-height:1;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-laundry-n-s .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-left-text{font-size:max(3.125rem, 18px);font-weight:500;line-height:0;letter-spacing:.1em;letter-spacing:.1rem}}.p-product-laundry-n-s .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-left-text-sub{margin-top:5rem}.p-product-laundry-n-s .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-left-text-sub:first-of-type{margin-top:0;font-size:2rem;font-weight:700;line-height:1.5625;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-laundry-n-s .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-left-text-sub:first-of-type{font-size:max(1.375rem, 16px);font-weight:700;line-height:1.4545454545;letter-spacing:.1em}}.p-product-laundry-n-s .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-left-text-sub:nth-of-type(2){margin-top:1.875rem}@media screen and (min-width:781px){.p-product-laundry-n-s .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-left-text-sub:nth-of-type(2){margin-top:.625rem}}.p-product-laundry-n-s .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-right{width:100%}@media screen and (min-width:781px){.p-product-laundry-n-s .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-right{width:30%}}.p-product-laundry-n-s .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-right .p-product__feature-group-right-img:nth-of-type(1){position:relative;padding-bottom:3.125rem;margin-bottom:3.125rem}@media screen and (min-width:781px){.p-product-laundry-n-s .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-right .p-product__feature-group-right-img:nth-of-type(1){padding-bottom:0;margin-bottom:0}}.p-product-laundry-n-s .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-right .p-product__feature-group-right-img:nth-of-type(1):before{content:"";position:absolute;left:calc(50% - 0.9375rem);bottom:-2.625rem;width:1.875rem;height:5.25rem;background-image:url(//art-verre.com/wp-content/themes/art-verre/assets/css/../images/common/arrow_black.png);background-size:contain;background-repeat:no-repeat;transform:rotate(90deg)}@media screen and (min-width:781px){.p-product-laundry-n-s .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-right .p-product__feature-group-right-img:nth-of-type(1):before{display:none}}@media screen and (min-width:781px){.p-product-laundry-n-s .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-right .p-product__feature-group-right-img{width:90%}}.p-product-laundry-n-s .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-right .p-product__feature-group-right-img .p-product__feature-group-right-img-text{text-align:center;margin-top:1.25rem;font-size:1.375rem;font-weight:400;line-height:1.7272727273;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-laundry-n-s .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-right .p-product__feature-group-right-img .p-product__feature-group-right-img-text{font-size:max(0.875rem, 12px);font-weight:400;line-height:2.2857142857;letter-spacing:.1em}}@media screen and (min-width:781px){.p-product-laundry-n-s .p-product__feature .p-product__feature-group:nth-of-type(4) .p-product__feature-group-content{display:flex;flex-direction:row-reverse;align-items:center;justify-content:center}}.p-product-laundry-n-s .p-product__feature .p-product__feature-group:nth-of-type(4) .p-product__feature-group-left{width:100%;text-align:left;margin-top:0}@media screen and (min-width:781px){.p-product-laundry-n-s .p-product__feature .p-product__feature-group:nth-of-type(4) .p-product__feature-group-left{width:30%;margin-top:0}}.p-product-laundry-n-s .p-product__feature .p-product__feature-group:nth-of-type(4) .p-product__feature-group-left .p-product__feature-group-left-text .p-product__feature-group-left-text-main{font-size:5.25rem;font-weight:700;line-height:1.6666666667;letter-spacing:.1em;background:0 0}@media screen and (min-width:781px){.p-product-laundry-n-s .p-product__feature .p-product__feature-group:nth-of-type(4) .p-product__feature-group-left .p-product__feature-group-left-text .p-product__feature-group-left-text-main{font-size:max(2.5rem, 20px);font-weight:700;line-height:1.5;letter-spacing:.1em}}.p-product-laundry-n-s .p-product__feature .p-product__feature-group:nth-of-type(4) .p-product__feature-group-left .p-product__feature-group-left-text-sub:first-of-type{margin-top:2.5rem;background:linear-gradient(transparent 70%,#ff0 30%);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:2rem;font-weight:700;line-height:1.5625;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-laundry-n-s .p-product__feature .p-product__feature-group:nth-of-type(4) .p-product__feature-group-left .p-product__feature-group-left-text-sub:first-of-type{font-size:max(1.375rem, 16px);font-weight:700;line-height:1.0909090909;letter-spacing:.1em;background:linear-gradient(transparent 50%,#ff0 50%)}}.p-product-laundry-n-s .p-product__feature .p-product__feature-group:nth-of-type(4) .p-product__feature-group-left .p-product__feature-group-left-text-sub .p-product__feature-group-left-text-main{font-family:"Barlow",serif;margin-top:1.25rem;font-size:6.25rem;font-weight:700;line-height:1;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-laundry-n-s .p-product__feature .p-product__feature-group:nth-of-type(4) .p-product__feature-group-left .p-product__feature-group-left-text-sub .p-product__feature-group-left-text-main{font-size:max(3.75rem, 21px);font-weight:700;line-height:0;letter-spacing:.1em}}.p-product-laundry-n-s .p-product__feature .p-product__feature-group:nth-of-type(4) .p-product__feature-group-left .p-product__feature-group-left-text-small{font-size:1.25rem;font-weight:400;line-height:2;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-laundry-n-s .p-product__feature .p-product__feature-group:nth-of-type(4) .p-product__feature-group-left .p-product__feature-group-left-text-small{font-size:max(1rem, 10px);font-weight:400;line-height:2;letter-spacing:.1em}}.p-product-laundry-n-s .p-product__feature .p-product__feature-group:nth-of-type(4) .p-product__feature-group-right{width:100%}@media screen and (min-width:781px){.p-product-laundry-n-s .p-product__feature .p-product__feature-group:nth-of-type(4) .p-product__feature-group-right{width:68%;margin-top:0;margin-right:2%}}@media screen and (min-width:781px){.p-product-laundry-n-s .p-product__feature .p-product__feature-group:nth-of-type(4) .p-product__feature-group-right .p-product__feature-group-right-img{width:100%}}@media screen and (min-width:781px){.p-product-laundry-n-s .p-product__desc .p-product__desc-manual .p-product__desc-manual-img-wrapper:nth-of-type(1){width:38.75%}}@media screen and (min-width:781px){.p-product-laundry-n-s .p-product__desc .p-product__desc-manual .p-product__desc-manual-img-wrapper:nth-of-type(2){width:27.25%}}.p-product-laundry-n-w .c-breadcrumbs{background-color:#f7fbff}@media screen and (min-width:781px){.p-product-laundry-n-w .p-product__feature .p-product__feature-group:nth-of-type(1) .p-product__feature-group-content{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between}}.p-product-laundry-n-w .p-product__feature .p-product__feature-group:nth-of-type(1) .p-product__feature-group-left{width:100%;text-align:center;margin-top:3.125rem}@media screen and (min-width:781px){.p-product-laundry-n-w .p-product__feature .p-product__feature-group:nth-of-type(1) .p-product__feature-group-left{width:48%;margin-top:0}}.p-product-laundry-n-w .p-product__feature .p-product__feature-group:nth-of-type(1) .p-product__feature-group-left-text:nth-of-type(1){position:relative}.p-product-laundry-n-w .p-product__feature .p-product__feature-group:nth-of-type(1) .p-product__feature-group-left-text:nth-of-type(1):before{content:"";position:absolute;left:calc(50% - 0.65625rem);bottom:-3.75rem;width:1.3125rem;height:3.125rem;background-image:url(//art-verre.com/wp-content/themes/art-verre/assets/css/../images/common/arrow_black.png);background-size:contain;background-repeat:no-repeat;transform:rotate(90deg)}.p-product-laundry-n-w .p-product__feature .p-product__feature-group:nth-of-type(1) .p-product__feature-group-left-text:nth-of-type(2){margin-top:1.875rem}.p-product-laundry-n-w .p-product__feature .p-product__feature-group:nth-of-type(1) .p-product__feature-group-left-text:nth-of-type(3){margin-top:1.875rem}.p-product-laundry-n-w .p-product__feature .p-product__feature-group:nth-of-type(1) .p-product__feature-group-left-text-main{font-family:"Barlow",serif;font-size:3.75rem;font-weight:700;line-height:.8333333333;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-laundry-n-w .p-product__feature .p-product__feature-group:nth-of-type(1) .p-product__feature-group-left-text-main{font-size:max(3.75rem, 21px);font-weight:700;line-height:0;letter-spacing:.1em;letter-spacing:.1rem}}.p-product-laundry-n-w .p-product__feature .p-product__feature-group:nth-of-type(1) .p-product__feature-group-left-text{font-family:"Barlow",serif;font-size:3.125rem;font-weight:500;line-height:1;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-laundry-n-w .p-product__feature .p-product__feature-group:nth-of-type(1) .p-product__feature-group-left-text{font-size:max(3.125rem, 18px);font-weight:500;line-height:0;letter-spacing:.1em;letter-spacing:.1rem}}.p-product-laundry-n-w .p-product__feature .p-product__feature-group:nth-of-type(1) .p-product__feature-group-left-text-sub{margin-top:5rem}.p-product-laundry-n-w .p-product__feature .p-product__feature-group:nth-of-type(1) .p-product__feature-group-left-text-sub:first-of-type{margin-top:0}.p-product-laundry-n-w .p-product__feature .p-product__feature-group:nth-of-type(1) .p-product__feature-group-left-text-sub:nth-of-type(3){margin-top:1.875rem}.p-product-laundry-n-w .p-product__feature .p-product__feature-group:nth-of-type(1) .p-product__feature-group-right{width:100%}@media screen and (min-width:781px){.p-product-laundry-n-w .p-product__feature .p-product__feature-group:nth-of-type(1) .p-product__feature-group-right{width:50%}}.p-product-laundry-n-w .p-product__feature .p-product__feature-group:nth-of-type(1) .p-product__feature-group-right .p-product__feature-group-right-img:nth-of-type(1){position:relative;padding-bottom:3.125rem;margin-bottom:3.125rem}@media screen and (min-width:781px){.p-product-laundry-n-w .p-product__feature .p-product__feature-group:nth-of-type(1) .p-product__feature-group-right .p-product__feature-group-right-img:nth-of-type(1){padding-bottom:0;margin-bottom:0}}.p-product-laundry-n-w .p-product__feature .p-product__feature-group:nth-of-type(1) .p-product__feature-group-right .p-product__feature-group-right-img:nth-of-type(1):before{content:"";position:absolute;left:calc(50% - 0.9375rem);bottom:-2.625rem;width:1.875rem;height:5.25rem;background-image:url(//art-verre.com/wp-content/themes/art-verre/assets/css/../images/common/arrow_black.png);background-size:contain;background-repeat:no-repeat;transform:rotate(90deg)}@media screen and (min-width:781px){.p-product-laundry-n-w .p-product__feature .p-product__feature-group:nth-of-type(1) .p-product__feature-group-right .p-product__feature-group-right-img:nth-of-type(1):before{display:none}}@media screen and (min-width:781px){.p-product-laundry-n-w .p-product__feature .p-product__feature-group:nth-of-type(1) .p-product__feature-group-right .p-product__feature-group-right-img{width:48%}}.p-product-laundry-n-w .p-product__feature .p-product__feature-group:nth-of-type(1) .p-product__feature-group-right .p-product__feature-group-right-img .p-product__feature-group-right-img-text{text-align:center;margin-top:1.25rem;font-size:1.375rem;font-weight:400;line-height:1.7272727273;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-laundry-n-w .p-product__feature .p-product__feature-group:nth-of-type(1) .p-product__feature-group-right .p-product__feature-group-right-img .p-product__feature-group-right-img-text{font-size:max(0.875rem, 12px);font-weight:400;line-height:2.2857142857;letter-spacing:.1em}}@media screen and (min-width:781px){.p-product-laundry-n-w .p-product__feature .p-product__feature-group:nth-of-type(2) .p-product__feature-group-left{width:30%}}.p-product-laundry-n-w .p-product__feature .p-product__feature-group:nth-of-type(2) .p-product__feature-group-left-text:nth-of-type(2){margin-top:1.875rem}@media screen and (min-width:781px){.p-product-laundry-n-w .p-product__feature .p-product__feature-group:nth-of-type(2) .p-product__feature-group-right{width:67%}}.p-product-laundry-n-w .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-content{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between}.p-product-laundry-n-w .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-left{margin-top:1.875rem}@media screen and (min-width:781px){.p-product-laundry-n-w .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-left{width:30%;margin-top:0}}@media screen and (min-width:781px){.p-product-laundry-n-w .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-right{width:67%}}@media screen and (min-width:781px){.p-product-laundry-n-w .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-right .p-product__feature-group-right-img{width:48%}}.p-product-laundry-n-w .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-right .p-product__feature-group-left-text{margin-top:0}@media screen and (min-width:781px){.p-product-laundry-n-w .p-product__desc .p-product__desc-manual .p-product__desc-manual-img-wrapper:nth-of-type(1){width:38.75%}}@media screen and (min-width:781px){.p-product-laundry-n-w .p-product__desc .p-product__desc-manual .p-product__desc-manual-img-wrapper:nth-of-type(2){width:27.25%}}.p-product-laundry-n-w .p-product__desc .p-product__desc-patent{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:3.125rem}@media screen and (min-width:781px){.p-product-laundry-n-w .p-product__desc .p-product__desc-patent{display:flex;flex-direction:row;align-items:center;justify-content:center}}.p-product-laundry-n-w .p-product__desc .p-product__desc-patent .p-product__desc-patent-content{margin:3.125rem 1.5% 0}.p-product-bath-n-p .l-sub-section__title-wrapper{padding:0}.p-product-bath-n-p .c-breadcrumbs{background-color:#f7fbff}.p-product-bath-n-p .p-product__feature .p-product__feature-group .p-product__feature-group-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}@media screen and (min-width:781px){.p-product-bath-n-p .p-product__feature .p-product__feature-group .p-product__feature-group-content{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}}@media screen and (min-width:781px){.p-product-bath-n-p .p-product__feature .p-product__feature-group:nth-of-type(1) .p-product__feature-group-left{width:71%;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}}.p-product-bath-n-p .p-product__feature .p-product__feature-group:nth-of-type(1) .p-product__feature-group-left .p-product__feature-group-left-item{margin-top:2.5rem}@media screen and (min-width:781px){.p-product-bath-n-p .p-product__feature .p-product__feature-group:nth-of-type(1) .p-product__feature-group-left .p-product__feature-group-left-item{width:49%;margin-top:0}}@media screen and (min-width:781px){.p-product-bath-n-p .p-product__feature .p-product__feature-group:nth-of-type(1) .p-product__feature-group-left .p-product__feature-group-left-text-sub{font-size:max(1rem, 14px);font-weight:400;line-height:2;letter-spacing:.1em}}.p-product-bath-n-p .p-product__feature .p-product__feature-group:nth-of-type(1) .p-product__feature-group-left-text{margin-top:2.5rem}@media screen and (min-width:781px){.p-product-bath-n-p .p-product__feature .p-product__feature-group:nth-of-type(1) .p-product__feature-group-left-text{margin-top:1.25rem}}@media screen and (min-width:781px){.p-product-bath-n-p .p-product__feature .p-product__feature-group:nth-of-type(1) .p-product__feature-group-right{width:27%}}.p-product-bath-n-p .p-product__feature .p-product__feature-group:nth-of-type(1) .p-product__feature-group-right-img{width:100%}@media screen and (min-width:781px){.p-product-bath-n-p .p-product__feature .p-product__feature-group:nth-of-type(2) .p-product__feature-group-content{display:block}}@media screen and (min-width:781px){.p-product-bath-n-p .p-product__feature .p-product__feature-group:nth-of-type(2) .p-product__feature-group-top{text-align:center;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}}.p-product-bath-n-p .p-product__feature .p-product__feature-group:nth-of-type(2) .p-product__feature-group-left{position:relative;margin-top:0}@media screen and (min-width:781px){.p-product-bath-n-p .p-product__feature .p-product__feature-group:nth-of-type(2) .p-product__feature-group-left{width:30%}}.p-product-bath-n-p .p-product__feature .p-product__feature-group:nth-of-type(2) .p-product__feature-group-left .p-product__feature-group-left-text{color:#151515}@media screen and (min-width:781px){.p-product-bath-n-p .p-product__feature .p-product__feature-group:nth-of-type(2) .p-product__feature-group-left .p-product__feature-group-left-text{margin-bottom:1.25rem}}.p-product-bath-n-p .p-product__feature .p-product__feature-group:nth-of-type(2) .p-product__feature-group-left .p-product__feature-group-left-text-sub{text-align:left;font-size:1.375rem;font-weight:400;line-height:1.7272727273;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-bath-n-p .p-product__feature .p-product__feature-group:nth-of-type(2) .p-product__feature-group-left .p-product__feature-group-left-text-sub{font-size:max(0.875rem, 12px);font-weight:400;line-height:1.7142857143;letter-spacing:.1em}}.p-product-bath-n-p .p-product__feature .p-product__feature-group:nth-of-type(2) .p-product__feature-group-left:before{content:"";position:absolute;width:1.25rem;height:3.25rem;bottom:-4.375rem;left:calc(50% - 0.625rem);background-image:url(//art-verre.com/wp-content/themes/art-verre/assets/css/../images/common/arrow_black.png);background-size:contain;background-repeat:no-repeat;transform:rotate(90deg)}@media screen and (min-width:781px){.p-product-bath-n-p .p-product__feature .p-product__feature-group:nth-of-type(2) .p-product__feature-group-left:before{top:calc(50% - 3.25rem);bottom:auto;left:auto;right:-3.75rem;transform:rotate(0)}}.p-product-bath-n-p .p-product__feature .p-product__feature-group:nth-of-type(2) .p-product__feature-group-left-text{text-align:center}.p-product-bath-n-p .p-product__feature .p-product__feature-group:nth-of-type(2) .p-product__feature-group-right{margin-top:5rem}@media screen and (min-width:781px){.p-product-bath-n-p .p-product__feature .p-product__feature-group:nth-of-type(2) .p-product__feature-group-right{display:block;width:63%;margin-top:0}}.p-product-bath-n-p .p-product__feature .p-product__feature-group:nth-of-type(2) .p-product__feature-group-right .p-product__feature-group-right-text{text-align:center;margin-top:1.875rem;font-size:2rem;font-weight:700;line-height:1.5625;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-bath-n-p .p-product__feature .p-product__feature-group:nth-of-type(2) .p-product__feature-group-right .p-product__feature-group-right-text{margin-top:0;margin-bottom:1.25rem;font-size:max(1.375rem, 16px);font-weight:700;line-height:1.4545454545;letter-spacing:.1em}}.p-product-bath-n-p .p-product__feature .p-product__feature-group:nth-of-type(2) .p-product__feature-group-right .p-product__feature-group-right-text-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:space-between}@media screen and (min-width:781px){.p-product-bath-n-p .p-product__feature .p-product__feature-group:nth-of-type(2) .p-product__feature-group-right .p-product__feature-group-right-text-wrapper{margin-top:1.25rem}}.p-product-bath-n-p .p-product__feature .p-product__feature-group:nth-of-type(2) .p-product__feature-group-right .p-product__feature-group-right-text-wrapper .p-product__feature-group-right-text{width:50%;text-align:center;font-size:1.5rem;font-weight:400;line-height:2.0833333333;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-bath-n-p .p-product__feature .p-product__feature-group:nth-of-type(2) .p-product__feature-group-right .p-product__feature-group-right-text-wrapper .p-product__feature-group-right-text{color:#1f1f8b}}.p-product-bath-n-p .p-product__feature .p-product__feature-group:nth-of-type(2) .p-product__feature-group-bottom{text-align:center;margin-top:2.5rem}@media screen and (min-width:781px){.p-product-bath-n-p .p-product__feature .p-product__feature-group:nth-of-type(2) .p-product__feature-group-bottom{margin-top:0}}.p-product-bath-n-p .p-product__feature .p-product__feature-group:nth-of-type(2) .p-product__feature-group-bottom .p-product__feature-group-bottom-text{color:#1f1f8b;margin-top:1.875rem;font-size:2rem;font-weight:700;line-height:1.5625;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-bath-n-p .p-product__feature .p-product__feature-group:nth-of-type(2) .p-product__feature-group-bottom .p-product__feature-group-bottom-text{margin-top:0;font-size:max(1.375rem, 16px);font-weight:700;line-height:1.4545454545;letter-spacing:.1em}}.p-product-bath-n-p .p-product__feature .p-product__feature-group:nth-of-type(2) .p-product__feature-group-bottom .p-product__feature-group-bottom-text-main{color:#e80000;background:linear-gradient(transparent 70%,#ff0 30%);margin-top:1.875rem;font-size:2.125rem;font-weight:700;line-height:1.4705882353;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-bath-n-p .p-product__feature .p-product__feature-group:nth-of-type(2) .p-product__feature-group-bottom .p-product__feature-group-bottom-text-main{margin-top:0;font-size:max(2.1875rem, 21px);font-weight:700;line-height:1.7142857143;letter-spacing:.1em}}.p-product-bath-n-p .p-product__feature .p-product__feature-group:nth-of-type(2) .p-product__feature-group-bottom .p-product__feature-group-bottom-text-sub{margin-top:1.875rem;text-align:left;font-size:1.5rem;font-weight:400;line-height:1.5833333333;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-bath-n-p .p-product__feature .p-product__feature-group:nth-of-type(2) .p-product__feature-group-bottom .p-product__feature-group-bottom-text-sub{text-align:center;font-size:max(1rem, 14px);font-weight:400;line-height:1.75;letter-spacing:.1em}}.p-product-bath-n-p .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-content{display:flex;flex-direction:column-reverse;align-items:center;justify-content:space-between}@media screen and (min-width:781px){.p-product-bath-n-p .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-content{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between}}.p-product-bath-n-p .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-left{width:100%;text-align:center;margin-top:3.125rem}@media screen and (min-width:781px){.p-product-bath-n-p .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-left{width:48%;margin-top:0}}.p-product-bath-n-p .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-left-text:nth-of-type(1){position:relative}.p-product-bath-n-p .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-left-text:nth-of-type(1):before{content:"";position:absolute;left:calc(50% - 0.65625rem);bottom:-3.75rem;width:1.3125rem;height:3.125rem;background-image:url(//art-verre.com/wp-content/themes/art-verre/assets/css/../images/common/arrow_black.png);background-size:contain;background-repeat:no-repeat;transform:rotate(90deg)}.p-product-bath-n-p .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-left-text:nth-of-type(2){margin-top:1.875rem}.p-product-bath-n-p .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-left-text:nth-of-type(3){margin-top:1.875rem}.p-product-bath-n-p .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-left-text-main{font-family:"Barlow",serif;font-size:3.75rem;font-weight:700;line-height:.8333333333;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-bath-n-p .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-left-text-main{font-size:max(3.75rem, 21px);font-weight:700;line-height:0;letter-spacing:.1em;letter-spacing:.1rem}}.p-product-bath-n-p .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-left-text{font-family:"Barlow",serif;font-size:3.125rem;font-weight:500;line-height:1;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-bath-n-p .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-left-text{font-size:max(3.125rem, 18px);font-weight:500;line-height:0;letter-spacing:.1em;letter-spacing:.1rem}}.p-product-bath-n-p .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-left-text-sub{margin-top:5rem}.p-product-bath-n-p .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-left-text-sub:first-of-type{margin-top:0}.p-product-bath-n-p .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-left-text-sub:nth-of-type(3){margin-top:1.875rem}.p-product-bath-n-p .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-right{width:100%}@media screen and (min-width:781px){.p-product-bath-n-p .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-right{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;width:50%;margin-top:0}}.p-product-bath-n-p .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-right .p-product__feature-group-right-img:nth-of-type(1){position:relative;padding-bottom:3.125rem;margin-bottom:3.125rem}@media screen and (min-width:781px){.p-product-bath-n-p .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-right .p-product__feature-group-right-img:nth-of-type(1){padding-bottom:0;margin-bottom:0}}.p-product-bath-n-p .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-right .p-product__feature-group-right-img:nth-of-type(1):before{content:"";position:absolute;left:calc(50% - 0.9375rem);bottom:-2.625rem;width:1.875rem;height:5.25rem;background-image:url(//art-verre.com/wp-content/themes/art-verre/assets/css/../images/common/arrow_black.png);background-size:contain;background-repeat:no-repeat;transform:rotate(90deg)}@media screen and (min-width:781px){.p-product-bath-n-p .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-right .p-product__feature-group-right-img:nth-of-type(1):before{display:none}}@media screen and (min-width:781px){.p-product-bath-n-p .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-right .p-product__feature-group-right-img{width:48%}}.p-product-bath-n-p .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-right .p-product__feature-group-right-img .p-product__feature-group-right-img-text{text-align:center;margin-top:1.25rem;font-size:1.375rem;font-weight:400;line-height:1.7272727273;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-bath-n-p .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-right .p-product__feature-group-right-img .p-product__feature-group-right-img-text{font-size:max(0.875rem, 12px);font-weight:400;line-height:2.2857142857;letter-spacing:.1em}}.p-product-bath-n-w .l-sub-section__title-wrapper{padding:0}.p-product-bath-n-w .c-breadcrumbs{background-color:#f7fbff}.p-product-bath-n-w .p-product__desc-patent{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap}.p-product-bath-n-w .p-product__desc-patent .p-product__desc-patent-content{width:47%;margin:1.5%}@media screen and (min-width:781px){.p-product-bath-n-w .p-product__desc-patent .p-product__desc-patent-content{width:22%;margin:0 3%}}.p-product-bath-n-w .p-product__feature .p-product__feature-group .p-product__feature-group-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}@media screen and (min-width:781px){.p-product-bath-n-w .p-product__feature .p-product__feature-group .p-product__feature-group-content{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}}.p-product-bath-n-w .p-product__feature .p-product__feature-group:nth-of-type(1) .p-product__feature-group-content{display:flex;flex-direction:column-reverse;align-items:center;justify-content:space-between}@media screen and (min-width:781px){.p-product-bath-n-w .p-product__feature .p-product__feature-group:nth-of-type(1) .p-product__feature-group-content{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between}}.p-product-bath-n-w .p-product__feature .p-product__feature-group:nth-of-type(1) .p-product__feature-group-left{width:100%;text-align:center;margin-top:3.125rem}@media screen and (min-width:781px){.p-product-bath-n-w .p-product__feature .p-product__feature-group:nth-of-type(1) .p-product__feature-group-left{width:48%;margin-top:0}}.p-product-bath-n-w .p-product__feature .p-product__feature-group:nth-of-type(1) .p-product__feature-group-left-text:nth-of-type(1){position:relative}.p-product-bath-n-w .p-product__feature .p-product__feature-group:nth-of-type(1) .p-product__feature-group-left-text:nth-of-type(1):before{content:"";position:absolute;left:calc(50% - 0.65625rem);bottom:-3.75rem;width:1.3125rem;height:3.125rem;background-image:url(//art-verre.com/wp-content/themes/art-verre/assets/css/../images/common/arrow_black.png);background-size:contain;background-repeat:no-repeat;transform:rotate(90deg)}.p-product-bath-n-w .p-product__feature .p-product__feature-group:nth-of-type(1) .p-product__feature-group-left-text:nth-of-type(2){margin-top:1.875rem}.p-product-bath-n-w .p-product__feature .p-product__feature-group:nth-of-type(1) .p-product__feature-group-left-text:nth-of-type(3){margin-top:1.875rem}.p-product-bath-n-w .p-product__feature .p-product__feature-group:nth-of-type(1) .p-product__feature-group-left-text-main{font-family:"Barlow",serif;font-size:3.75rem;font-weight:700;line-height:.8333333333;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-bath-n-w .p-product__feature .p-product__feature-group:nth-of-type(1) .p-product__feature-group-left-text-main{font-size:max(3.75rem, 21px);font-weight:700;line-height:0;letter-spacing:.1em;letter-spacing:.1rem}}.p-product-bath-n-w .p-product__feature .p-product__feature-group:nth-of-type(1) .p-product__feature-group-left-text{font-family:"Barlow",serif;font-size:3.125rem;font-weight:500;line-height:1;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-bath-n-w .p-product__feature .p-product__feature-group:nth-of-type(1) .p-product__feature-group-left-text{font-size:max(3.125rem, 18px);font-weight:500;line-height:0;letter-spacing:.1em;letter-spacing:.1rem}}.p-product-bath-n-w .p-product__feature .p-product__feature-group:nth-of-type(1) .p-product__feature-group-left-text-sub{margin-top:5rem}.p-product-bath-n-w .p-product__feature .p-product__feature-group:nth-of-type(1) .p-product__feature-group-left-text-sub:first-of-type{margin-top:0}.p-product-bath-n-w .p-product__feature .p-product__feature-group:nth-of-type(1) .p-product__feature-group-left-text-sub:nth-of-type(3){margin-top:1.875rem}.p-product-bath-n-w .p-product__feature .p-product__feature-group:nth-of-type(1) .p-product__feature-group-right{width:100%}@media screen and (min-width:781px){.p-product-bath-n-w .p-product__feature .p-product__feature-group:nth-of-type(1) .p-product__feature-group-right{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;width:50%;margin-top:0}}.p-product-bath-n-w .p-product__feature .p-product__feature-group:nth-of-type(1) .p-product__feature-group-right .p-product__feature-group-right-img:nth-of-type(1){position:relative;padding-bottom:3.125rem;margin-bottom:3.125rem}@media screen and (min-width:781px){.p-product-bath-n-w .p-product__feature .p-product__feature-group:nth-of-type(1) .p-product__feature-group-right .p-product__feature-group-right-img:nth-of-type(1){padding-bottom:0;margin-bottom:0}}.p-product-bath-n-w .p-product__feature .p-product__feature-group:nth-of-type(1) .p-product__feature-group-right .p-product__feature-group-right-img:nth-of-type(1):before{content:"";position:absolute;left:calc(50% - 0.9375rem);bottom:-2.625rem;width:1.875rem;height:5.25rem;background-image:url(//art-verre.com/wp-content/themes/art-verre/assets/css/../images/common/arrow_black.png);background-size:contain;background-repeat:no-repeat;transform:rotate(90deg)}@media screen and (min-width:781px){.p-product-bath-n-w .p-product__feature .p-product__feature-group:nth-of-type(1) .p-product__feature-group-right .p-product__feature-group-right-img:nth-of-type(1):before{display:none}}@media screen and (min-width:781px){.p-product-bath-n-w .p-product__feature .p-product__feature-group:nth-of-type(1) .p-product__feature-group-right .p-product__feature-group-right-img{width:48%}}.p-product-bath-n-w .p-product__feature .p-product__feature-group:nth-of-type(1) .p-product__feature-group-right .p-product__feature-group-right-img .p-product__feature-group-right-img-text{text-align:center;margin-top:1.25rem;font-size:1.375rem;font-weight:400;line-height:1.7272727273;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-bath-n-w .p-product__feature .p-product__feature-group:nth-of-type(1) .p-product__feature-group-right .p-product__feature-group-right-img .p-product__feature-group-right-img-text{font-size:max(0.875rem, 12px);font-weight:400;line-height:2.2857142857;letter-spacing:.1em}}@media screen and (min-width:781px){.p-product-bath-n-w .p-product__feature .p-product__feature-group:nth-of-type(2) .p-product__feature-group-left{width:71%;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}}.p-product-bath-n-w .p-product__feature .p-product__feature-group:nth-of-type(2) .p-product__feature-group-left .p-product__feature-group-left-item{margin-top:2.5rem}@media screen and (min-width:781px){.p-product-bath-n-w .p-product__feature .p-product__feature-group:nth-of-type(2) .p-product__feature-group-left .p-product__feature-group-left-item{width:49%;margin-top:0}}@media screen and (min-width:781px){.p-product-bath-n-w .p-product__feature .p-product__feature-group:nth-of-type(2) .p-product__feature-group-left .p-product__feature-group-left-text-sub{font-size:max(1rem, 14px);font-weight:400;line-height:2;letter-spacing:.1em}}.p-product-bath-n-w .p-product__feature .p-product__feature-group:nth-of-type(2) .p-product__feature-group-left-text{margin-top:2.5rem}@media screen and (min-width:781px){.p-product-bath-n-w .p-product__feature .p-product__feature-group:nth-of-type(2) .p-product__feature-group-left-text{margin-top:1.25rem}}@media screen and (min-width:781px){.p-product-bath-n-w .p-product__feature .p-product__feature-group:nth-of-type(2) .p-product__feature-group-right{width:27%}}.p-product-bath-n-w .p-product__feature .p-product__feature-group:nth-of-type(2) .p-product__feature-group-right-img{width:100%}@media screen and (min-width:781px){.p-product-bath-n-w .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-content{display:block}}@media screen and (min-width:781px){.p-product-bath-n-w .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-top{text-align:center;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}}.p-product-bath-n-w .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-left{position:relative;margin-top:0}@media screen and (min-width:781px){.p-product-bath-n-w .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-left{width:30%}}.p-product-bath-n-w .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-left .p-product__feature-group-left-text{color:#151515}@media screen and (min-width:781px){.p-product-bath-n-w .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-left .p-product__feature-group-left-text{margin-bottom:1.25rem}}.p-product-bath-n-w .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-left .p-product__feature-group-left-text-sub{text-align:left;font-size:1.375rem;font-weight:400;line-height:1.7272727273;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-bath-n-w .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-left .p-product__feature-group-left-text-sub{font-size:max(0.875rem, 12px);font-weight:400;line-height:1.7142857143;letter-spacing:.1em}}.p-product-bath-n-w .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-left:before{content:"";position:absolute;width:1.25rem;height:3.25rem;bottom:-4.375rem;left:calc(50% - 0.625rem);background-image:url(//art-verre.com/wp-content/themes/art-verre/assets/css/../images/common/arrow_black.png);background-size:contain;background-repeat:no-repeat;transform:rotate(90deg)}@media screen and (min-width:781px){.p-product-bath-n-w .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-left:before{top:calc(50% - 3.25rem);bottom:auto;left:auto;right:-3.75rem;transform:rotate(0)}}.p-product-bath-n-w .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-left-text{text-align:center}.p-product-bath-n-w .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-right{margin-top:5rem}@media screen and (min-width:781px){.p-product-bath-n-w .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-right{display:block;width:63%;margin-top:0}}.p-product-bath-n-w .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-right .p-product__feature-group-right-img{width:100%}.p-product-bath-n-w .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-right .p-product__feature-group-right-text{text-align:center;margin-top:1.875rem;font-size:2rem;font-weight:700;line-height:1.5625;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-bath-n-w .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-right .p-product__feature-group-right-text{margin-top:0;margin-bottom:1.25rem;font-size:max(1.375rem, 16px);font-weight:700;line-height:1.4545454545;letter-spacing:.1em}}.p-product-bath-n-w .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-right .p-product__feature-group-right-text-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:space-between}@media screen and (min-width:781px){.p-product-bath-n-w .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-right .p-product__feature-group-right-text-wrapper{margin-top:1.25rem}}.p-product-bath-n-w .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-right .p-product__feature-group-right-text-wrapper .p-product__feature-group-right-text{width:50%;text-align:center;font-size:1.5rem;font-weight:400;line-height:2.0833333333;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-bath-n-w .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-right .p-product__feature-group-right-text-wrapper .p-product__feature-group-right-text{color:#9d1882}}.p-product-bath-n-w .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-bottom{text-align:center;margin-top:2.5rem}@media screen and (min-width:781px){.p-product-bath-n-w .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-bottom{margin-top:0}}.p-product-bath-n-w .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-bottom .p-product__feature-group-bottom-text{color:#9d1882;margin-top:1.875rem;font-size:2rem;font-weight:700;line-height:1.5625;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-bath-n-w .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-bottom .p-product__feature-group-bottom-text{margin-top:0;font-size:max(1.375rem, 16px);font-weight:700;line-height:1.4545454545;letter-spacing:.1em}}.p-product-bath-n-w .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-bottom .p-product__feature-group-bottom-text-main{color:#e80000;background:linear-gradient(transparent 70%,#ff0 30%);margin-top:1.875rem;font-size:2.125rem;font-weight:700;line-height:1.4705882353;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-bath-n-w .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-bottom .p-product__feature-group-bottom-text-main{margin-top:0;font-size:max(2.1875rem, 21px);font-weight:700;line-height:1.7142857143;letter-spacing:.1em}}.p-product-bath-n-w .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-bottom .p-product__feature-group-bottom-text-sub{margin-top:1.875rem;text-align:left;font-size:1.5rem;font-weight:400;line-height:1.5833333333;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-bath-n-w .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-bottom .p-product__feature-group-bottom-text-sub{text-align:center;font-size:max(1rem, 14px);font-weight:400;line-height:1.75;letter-spacing:.1em}}.p-product-sink-n .l-sub-section__title-wrapper{padding:0}.p-product-sink-n .p-product__feature{margin-bottom:5rem}.p-product-sink-n .p-product__feature .p-product__feature-group .p-product__feature-group-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}@media screen and (min-width:781px){.p-product-sink-n .p-product__feature .p-product__feature-group .p-product__feature-group-content{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}}@media screen and (min-width:781px){.p-product-sink-n .p-product__feature .p-product__feature-group:nth-of-type(1) .p-product__feature-group-content{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}}@media screen and (min-width:781px){.p-product-sink-n .p-product__feature .p-product__feature-group:nth-of-type(1) .p-product__feature-group-left{width:48%}}.p-product-sink-n .p-product__feature .p-product__feature-group:nth-of-type(1) .p-product__feature-group-left .p-product__feature-group-left-text{color:#016500}@media screen and (min-width:781px){.p-product-sink-n .p-product__feature .p-product__feature-group:nth-of-type(1) .p-product__feature-group-left .p-product__feature-group-left-text{font-size:max(1.25rem, 16px);font-weight:700;line-height:1.6;letter-spacing:.1em}}@media screen and (min-width:781px){.p-product-sink-n .p-product__feature .p-product__feature-group:nth-of-type(1) .p-product__feature-group-right{width:49%}}.p-product-sink-n .p-product__feature .p-product__feature-group:nth-of-type(1) .p-product__feature-group-right .p-product__feature-group-right-img{width:100%}@media screen and (min-width:781px){.p-product-sink-n .p-product__feature .p-product__feature-group:nth-of-type(2) .p-product__feature-group-content{display:flex;flex-direction:row;align-items:center;justify-content:space-between}}.p-product-sink-n .p-product__feature .p-product__feature-group:nth-of-type(2) .p-product__feature-group-left{position:relative;margin-top:0}@media screen and (min-width:781px){.p-product-sink-n .p-product__feature .p-product__feature-group:nth-of-type(2) .p-product__feature-group-left{width:55%}}.p-product-sink-n .p-product__feature .p-product__feature-group:nth-of-type(2) .p-product__feature-group-left .p-product__feature-group-left-text{color:#151515;text-align:center;font-size:1.75rem;font-weight:700;line-height:1.7857142857;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-sink-n .p-product__feature .p-product__feature-group:nth-of-type(2) .p-product__feature-group-left .p-product__feature-group-left-text{margin-bottom:1.25rem;text-align:left}}.p-product-sink-n .p-product__feature .p-product__feature-group:nth-of-type(2) .p-product__feature-group-left .p-product__feature-group-left-text:nth-of-type(2){text-align:right;margin-top:0}.p-product-sink-n .p-product__feature .p-product__feature-group:nth-of-type(2) .p-product__feature-group-left .p-product__feature-group-left-text-sub{text-align:center;font-size:1.375rem;font-weight:400;line-height:1.7272727273;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-sink-n .p-product__feature .p-product__feature-group:nth-of-type(2) .p-product__feature-group-left .p-product__feature-group-left-text-sub{text-align:left;font-size:max(0.875rem, 12px);font-weight:400;line-height:1.7142857143;letter-spacing:.1em}}.p-product-sink-n .p-product__feature .p-product__feature-group:nth-of-type(2) .p-product__feature-group-left .p-product__feature-group-left-text-main.-number{font-family:"Barlow",serif;font-size:3.75rem;font-weight:700;line-height:.8333333333;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-sink-n .p-product__feature .p-product__feature-group:nth-of-type(2) .p-product__feature-group-left .p-product__feature-group-left-text-main.-number{font-size:max(3.75rem, 21px);font-weight:700;line-height:1.3333333333;letter-spacing:.1em;letter-spacing:.1rem}}.p-product-sink-n .p-product__feature .p-product__feature-group:nth-of-type(2) .p-product__feature-group-left-text{text-align:left}.p-product-sink-n .p-product__feature .p-product__feature-group:nth-of-type(2) .p-product__feature-group-right{margin-top:5rem;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}@media screen and (min-width:781px){.p-product-sink-n .p-product__feature .p-product__feature-group:nth-of-type(2) .p-product__feature-group-right{width:43%;margin-top:0}}.p-product-sink-n .p-product__feature .p-product__feature-group:nth-of-type(2) .p-product__feature-group-right .p-product__feature-group-right-img-text{text-align:center;margin-top:.625rem;font-size:1.625rem;font-weight:400;line-height:1.9230769231;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-sink-n .p-product__feature .p-product__feature-group:nth-of-type(2) .p-product__feature-group-right .p-product__feature-group-right-img-text{margin-top:.625rem;font-size:max(0.875rem, 12px);font-weight:700;line-height:1.8571428571;letter-spacing:.1em}}.p-product-sink-n .p-product__feature .p-product__feature-group:nth-of-type(2) .p-product__feature-group-right .p-product__feature-group-right-img{width:100%}.p-product-sink-n .p-product__review{text-align:center;background-color:#ecf5ec;padding-bottom:6.25rem}.p-product-sink-n .p-product__review .p-product__review-title{background-color:#016500;color:#fff;text-align:center;padding:3.4375rem 0 5.625rem;font-size:1.875rem;font-weight:700;line-height:1.6666666667;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-sink-n .p-product__review .p-product__review-title{font-size:max(1.875rem, 18px);font-weight:700;line-height:1.2666666667;letter-spacing:.1em}}.p-product-sink-n .p-product__review .p-product__review-img-wrapper{margin-top:-2.5rem}@media screen and (min-width:781px){.p-product-sink-n .p-product__review .p-product__review-img-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:space-between}}.p-product-sink-n .p-product__review .p-product__review-left-img{width:50%;margin:0 auto}@media screen and (min-width:781px){.p-product-sink-n .p-product__review .p-product__review-left-img{width:27%;margin:0 4%}}.p-product-sink-n .p-product__review .p-product__review-right-img{margin-top:-1.25rem}@media screen and (min-width:781px){.p-product-sink-n .p-product__review .p-product__review-right-img{width:65%;margin-top:0}}.p-product-sink-n .p-product__review .p-product__review-list-title{position:relative;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 4.375rem;margin:5.625rem auto 0 auto;font-size:2rem;font-weight:700;line-height:1.5625;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-sink-n .p-product__review .p-product__review-list-title{padding:0 3.125rem;margin:2.5rem auto 0 auto;font-size:max(2.25rem, 20px);font-weight:700;line-height:1.0555555556;letter-spacing:.1em}}.p-product-sink-n .p-product__review .p-product__review-list-title:before{content:"";position:absolute;left:0;top:0;width:2.5rem;height:100%;background-image:url(//art-verre.com/wp-content/themes/art-verre/assets/css/../images/product/sink/sink_review_title_sp.png);background-size:contain;background-repeat:no-repeat;transform:scale(-1,1)}@media screen and (min-width:781px){.p-product-sink-n .p-product__review .p-product__review-list-title:before{width:2.0625rem;height:3.125rem;background-image:url(//art-verre.com/wp-content/themes/art-verre/assets/css/../images/product/sink/sink_review_title.png);transform:scale(1,1)}}.p-product-sink-n .p-product__review .p-product__review-list-title:after{content:"";position:absolute;right:0;top:0;width:2.5rem;height:100%;background-image:url(//art-verre.com/wp-content/themes/art-verre/assets/css/../images/product/sink/sink_review_title_sp.png);background-size:contain;background-repeat:no-repeat}@media screen and (min-width:781px){.p-product-sink-n .p-product__review .p-product__review-list-title:after{width:2.0625rem;height:3.125rem;background-image:url(//art-verre.com/wp-content/themes/art-verre/assets/css/../images/product/sink/sink_review_title.png);transform:scale(-1,1)}}@media screen and (min-width:781px){.p-product-sink-n .p-product__review .p-product__review-list{flex-wrap:wrap;display:flex;flex-direction:row;align-items:stretch;justify-content:space-between}}.p-product-sink-n .p-product__review .p-product__review-list-item{background-color:#fff;padding:3.75rem 3.125rem;margin-top:3.4375rem;border-radius:1.5625rem}@media screen and (min-width:781px){.p-product-sink-n .p-product__review .p-product__review-list-item{width:30%;padding:2.5rem 1.875rem}}.p-product-sink-n .p-product__review .p-product__review-list-item-title{font-size:1.875rem;font-weight:700;line-height:1.6666666667;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-sink-n .p-product__review .p-product__review-list-item-title{font-size:max(1.25rem, 16px);font-weight:700;line-height:1.6;letter-spacing:.1em}}.p-product-sink-n .p-product__review .p-product__review-list-item-img{width:80%;margin:0 auto;margin-top:2.5rem}@media screen and (min-width:781px){.p-product-sink-n .p-product__review .p-product__review-list-item-img{margin-top:1.25rem}}.p-product-sink-n .p-product__review .p-product__review-list-item-text{text-align:left;margin-top:3.75rem;font-size:1.75rem;font-weight:500;line-height:1.7857142857;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-sink-n .p-product__review .p-product__review-list-item-text{margin-top:1.875rem;font-size:max(1rem, 14px);font-weight:500;line-height:1.75;letter-spacing:.1em}}.p-product-sink-n .p-product__review .p-product__review-text{text-align:center;margin-top:3.75rem;font-size:1.75rem;font-weight:700;line-height:1.7857142857;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-sink-n .p-product__review .p-product__review-text{font-size:max(1rem, 14px);font-weight:700;line-height:1.75;letter-spacing:.1em}}.p-product-sink-n .p-product__review .p-product__review-text .p-product__review-text-main{margin-top:1.875rem;font-size:2.25rem;font-weight:700;line-height:1.6666666667;letter-spacing:.1em;background:linear-gradient(transparent 70%,#ff0 30%)}@media screen and (min-width:781px){.p-product-sink-n .p-product__review .p-product__review-text .p-product__review-text-main{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:1.25rem auto 0 auto;font-size:max(2.25rem, 20px);font-weight:900;line-height:1.0555555556;letter-spacing:.1em}}.p-product-sink-n .p-product_graph{padding:6.25rem 0 0;text-align:center}@media screen and (min-width:781px){.p-product-sink-n .p-product_graph .l-container{width:100rem}}.p-product-sink-n .p-product_graph .p-product_graph-text{font-size:1.875rem;font-weight:700;line-height:1.6666666667;letter-spacing:.1em;margin-bottom:1.875rem}@media screen and (min-width:781px){.p-product-sink-n .p-product_graph .p-product_graph-text{font-size:max(1.375rem, 16px);font-weight:700;line-height:1.4545454545;letter-spacing:.1em;margin-bottom:0}}.p-product-sink-n .p-product_graph .p-product_graph-main{font-size:2rem;font-weight:700;line-height:1.5625;letter-spacing:.1em;background:linear-gradient(transparent 70%,#ff0 30%);color:#016500}@media screen and (min-width:781px){.p-product-sink-n .p-product_graph .p-product_graph-main{display:inline;margin-top:0;font-size:max(2.25rem, 20px);font-weight:900;line-height:1.6666666667;letter-spacing:.1em}}.p-product-sink-n .p-product_graph .p-product_graph-item-wrapper{margin-top:3.125rem}@media screen and (min-width:781px){.p-product-sink-n .p-product_graph .p-product_graph-item-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:space-between}}.p-product-sink-n .p-product_graph .p-product_graph-item{border-radius:1.5625rem;background-color:#ecf5ec;margin-bottom:2.5rem}@media screen and (min-width:781px){.p-product-sink-n .p-product_graph .p-product_graph-item{width:30%;margin-bottom:0}}.p-product-sink-n .p-product_graph .p-product_graph-item-title{position:relative;text-align:center;background-color:#016500;padding:1.6875rem 0;border-radius:1.5625rem 1.5625rem 0 0}.p-product-sink-n .p-product_graph .p-product_graph-item-title-text{color:#fff;font-size:1.75rem;font-weight:700;line-height:1.7857142857;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-sink-n .p-product_graph .p-product_graph-item-title-text{font-size:max(1.125rem, 16px);font-weight:700;line-height:1.7777777778;letter-spacing:.1em}}.p-product-sink-n .p-product_graph .p-product_graph-item-icon{position:absolute;height:70%;top:15%;left:1.5625rem}.p-product-sink-n .p-product_graph .p-product_graph-item-icon img{height:100%;width:auto}.p-product-sink-n .p-product_graph .p-product_graph-item-img{width:90%;padding:1.875rem 0;margin:0 auto}@media screen and (min-width:781px){.p-product-sink-n .p-product_graph .p-product_graph-item-img{padding:1.25rem 0}}.p-product-sink-n .p-product_graph .p-product_graph-bottom-text{text-align:center;margin-top:2.5rem;font-size:1.375rem;font-weight:400;line-height:1.3636363636;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-sink-n .p-product_graph .p-product_graph-bottom-text{font-size:max(0.75rem, 10px);font-weight:400;line-height:2.5;letter-spacing:.1em}}.p-product-sink-n .p-product-arrow .p-product-arrow-text{color:#016500}.p-product-sink-n .p-product-arrow .p-product-arrow-text-sub{color:#016500;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:5.3125rem auto 1.25rem auto;background:linear-gradient(transparent 70%,#ff0 30%);font-size:1.875rem;font-weight:900;line-height:1.6666666667;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-sink-n .p-product-arrow .p-product-arrow-text-sub{font-size:max(2.125rem, 16px);font-weight:900;line-height:.9411764706;letter-spacing:.1em}}.p-product-sink-n .p-product-arrow .p-product-arrow-text-sub span{font-size:2.5rem;font-weight:900;line-height:1.25;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-sink-n .p-product-arrow .p-product-arrow-text-sub span{font-size:max(3.125rem, 20px);font-weight:900;line-height:.64;letter-spacing:.1em}}.p-product-sink-n .p-product__recipe{background-color:ivory;padding:6.25rem 0}.p-product-sink-n .p-product__recipe .p-product__recipe-text{color:#016500;position:relative;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 3.125rem;margin:2.5rem auto 0 auto;font-size:2rem;font-weight:700;line-height:1.5625;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-sink-n .p-product__recipe .p-product__recipe-text{font-size:max(1.375rem, 16px);font-weight:700;line-height:1.4545454545;letter-spacing:.1em}}.p-product-sink-n .p-product__recipe .p-product__recipe-text:before{content:"";position:absolute;left:0;top:0;width:2.0625rem;height:3.125rem;background-image:url(//art-verre.com/wp-content/themes/art-verre/assets/css/../images/product/sink/sink_recipe_text.png);background-size:contain;background-repeat:no-repeat}.p-product-sink-n .p-product__recipe .p-product__recipe-text:after{content:"";position:absolute;right:0;top:0;width:2.0625rem;height:3.125rem;background-image:url(//art-verre.com/wp-content/themes/art-verre/assets/css/../images/product/sink/sink_recipe_text.png);background-size:contain;background-repeat:no-repeat;transform:scale(-1,1)}.p-product-sink-n .p-product__recipe .p-product__recipe-banner{width:70%;margin:2.25rem auto 0 auto}.p-product-sink-n .p-product__recipe .p-product__recipe-content{margin-top:6.25rem}.p-product-sink-n .p-product__recipe .p-product__recipe-content-title{text-align:center;color:#016500;font-size:2rem;font-weight:700;line-height:1.5625;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-sink-n .p-product__recipe .p-product__recipe-content-title{font-size:max(1.375rem, 16px);font-weight:700;line-height:1.4545454545;letter-spacing:.1em}}.p-product-sink-n .p-product__recipe .p-product__recipe-img-wrapper{margin-top:3.125rem}@media screen and (min-width:781px){.p-product-sink-n .p-product__recipe .p-product__recipe-img-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:space-between}}@media screen and (min-width:781px){.p-product-sink-n .p-product__recipe .p-product__recipe-img{width:30%}}.p-product-sink-n .p-product__recipe .p-product__recipe-content-text{margin-top:3.125rem;text-align:center;font-size:1.375rem;font-weight:700;line-height:1.7272727273;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-sink-n .p-product__recipe .p-product__recipe-content-text{font-size:max(0.875rem, 12px);font-weight:700;line-height:1.5714285714;letter-spacing:.1em}}.p-product-sink-n .p-product__recipe .p-product__recipe-content-top{width:80%;margin:3.125rem auto 0 auto}@media screen and (min-width:781px){.p-product-sink-n .p-product__recipe .p-product__recipe-content-top{display:flex;flex-direction:row;align-items:center;justify-content:center}}.p-product-sink-n .p-product__recipe .p-product__recipe-content-top .p-product__recipe-content-top-right{text-align:center;font-size:1.5rem;font-weight:700;line-height:1.5833333333;letter-spacing:.1em;background-image:url(//art-verre.com/wp-content/themes/art-verre/assets/css/../images/product/sink/sink_recipe_bg.png);background-size:contain;background-repeat:no-repeat}@media screen and (min-width:781px){.p-product-sink-n .p-product__recipe .p-product__recipe-content-top .p-product__recipe-content-top-right{font-size:max(1rem, 14px);font-weight:700;line-height:2;letter-spacing:.1em;width:calc(50% + 1.25rem);height:auto;margin-left:-1.25rem;aspect-ratio:554.5/135}}.p-product-sink-n .p-product__recipe .p-product__recipe-content-top .p-product__recipe-content-top-right span{display:inline-block;background:linear-gradient(transparent 70%,#ff0 30%);margin-top:2.875rem}.p-product-sink-n .p-product__recipe .p-product__recipe-content-bottom{width:80%;margin:3.125rem auto 0 auto}@media screen and (min-width:781px){.p-product-sink-n .p-product__recipe .p-product__recipe-content-bottom{display:flex;flex-direction:row-reverse;align-items:center;justify-content:center}}.p-product-sink-n .p-product__recipe .p-product__recipe-content-bottom .p-product__recipe-content-bottom-right{text-align:center;font-size:1.5rem;font-weight:700;line-height:1.5833333333;letter-spacing:.1em;background-image:url(//art-verre.com/wp-content/themes/art-verre/assets/css/../images/product/sink/sink_recipe_bg.png);background-size:contain;background-repeat:no-repeat;transform:scale(-1,1)}@media screen and (min-width:781px){.p-product-sink-n .p-product__recipe .p-product__recipe-content-bottom .p-product__recipe-content-bottom-right{font-size:max(1rem, 14px);font-weight:700;line-height:2;letter-spacing:.1em;width:calc(50% + 1.25rem);height:auto;margin-right:-1.25rem;aspect-ratio:554.5/135}}.p-product-sink-n .p-product__recipe .p-product__recipe-content-bottom .p-product__recipe-content-bottom-right span{display:inline-block;transform:scale(-1,1);background:linear-gradient(transparent 70%,#ff0 30%);margin-top:2.875rem}@media screen and (min-width:781px){.p-product-sink-n .p-product__recipe .p-product__recipe-content-top-left,.p-product-sink-n .p-product__recipe .p-product__recipe-content-bottom-left{width:50%}}.p-product-sink-n .p-product__flow{padding:0}.p-product-sink-n .p-product__flow .l-container{padding:5rem 0 7.5rem;background-color:#fff}@media screen and (min-width:781px){.p-product-sink-n .p-product__flow .p-product__flow-list{width:80%;margin:2.1875rem auto}}@media screen and (min-width:781px){.p-product-sink-n .p-product__flow .p-product__flow-list .p-product__flow-list-item{width:28%;margin:0}}.p-product-sink-n .p-product__flow .p-product__flow-list .p-product__flow-list-item:nth-of-type(3) .p-product__flow-list-item-step .p-product__flow-list-item-step-text{padding:2.8125rem 0 3.25rem}.p-product-sink-n .p-product__flow .p-product__flow-text-list{width:80%;margin:0 auto}.p-product-sink-n .p-product__flow .p-product__flow-text-list-item{margin-top:4.0625rem}.p-product-sink-n .p-product__desc .p-product__desc-group-title{border-radius:3.75rem}.p-product-sink-n .p-product__desc .p-product__desc-water-flow-img-wrapper{width:100%}@media screen and (min-width:781px){.p-product-sink-n .p-product__desc .p-product__desc-water-flow-img-wrapper{width:48%}}.p-product-sink-n .p-product__desc .p-product__desc-water-flow-text-main .-large{letter-spacing:.1rem}.p-product-sink-n .p-product__desc .p-product__desc-group-text{text-align:center;color:#016500;margin-top:2.5rem;font-size:2rem;font-weight:700;line-height:1.5625;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-sink-n .p-product__desc .p-product__desc-group-text{font-size:max(1.375rem, 16px);font-weight:700;line-height:1.4545454545;letter-spacing:.1em}}.p-product-sink-n .p-product__desc .p-product__desc-patent{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:3.125rem}@media screen and (min-width:781px){.p-product-sink-n .p-product__desc .p-product__desc-patent{display:flex;flex-direction:row;align-items:center;justify-content:center}}.p-product-sink-n .p-product__desc .p-product__desc-patent .p-product__desc-patent-content{margin:3.125rem 1.5% 0}.p-product-sink-n .p-product__desc .p-product__desc-group-youtube{width:100%;aspect-ratio:790/445;margin:1.875rem auto 0 auto}@media screen and (min-width:781px){.p-product-sink-n .p-product__desc .p-product__desc-group-youtube{width:70%}}.p-product-sink-n .p-product__desc .p-product__desc-group-youtube iframe{width:100%;height:100%}.p-product-sink-n .p-product-point{padding-bottom:6.25rem;background-color:#e0eeff}.p-product-ryouri-w .l-sub-section__title-wrapper{padding:0}.p-product-ryouri-w .p-product__feature{margin-bottom:5rem}.p-product-ryouri-w .p-product__feature .p-product__feature-group:nth-of-type(1){margin-top:8.75rem}.p-product-ryouri-w .p-product__feature .p-product__feature-group .p-product__feature-group-content{display:flex;flex-direction:column;align-items:center;justify-content:space-between}@media screen and (min-width:781px){.p-product-ryouri-w .p-product__feature .p-product__feature-group .p-product__feature-group-content{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}}.p-product-ryouri-w .p-product__feature .p-product__feature-group .p-product__feature-group-left-text{text-align:center;color:#151515}.p-product-ryouri-w .p-product__feature .p-product__feature-group .p-product__feature-group-left-text:nth-child(1){margin-top:0}.p-product-ryouri-w .p-product__feature .p-product__feature-group .p-product__feature-group-left-text:nth-child(2){margin-top:2.25rem}@media screen and (min-width:781px){.p-product-ryouri-w .p-product__feature .p-product__feature-group .p-product__feature-group-left-text{text-align:left}}.p-product-ryouri-w .p-product__feature .p-product__feature-group .p-product__feature-group-left-text-green{color:#016500}.p-product-ryouri-w .p-product__feature .p-product__feature-group .p-product__feature-group-left-text-main{font-size:2.5rem;font-weight:700;line-height:1.75;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-ryouri-w .p-product__feature .p-product__feature-group .p-product__feature-group-left-text-main{margin-top:2.25rem;font-size:max(1.75rem, 20px);font-weight:700;line-height:2.1428571429;letter-spacing:.1em}}.p-product-ryouri-w .p-product__feature .p-product__feature-group .p-product__feature-group-right{margin-top:2.5rem}@media screen and (min-width:781px){.p-product-ryouri-w .p-product__feature .p-product__feature-group .p-product__feature-group-right{margin-top:0}}.p-product-ryouri-w .p-product__feature .p-product__feature-group:nth-of-type(1) .p-product__feature-group-left{margin-top:0}@media screen and (min-width:781px){.p-product-ryouri-w .p-product__feature .p-product__feature-group:nth-of-type(1) .p-product__feature-group-left{width:50%}}@media screen and (min-width:781px){.p-product-ryouri-w .p-product__feature .p-product__feature-group:nth-of-type(1) .p-product__feature-group-right{width:50%}.p-product-ryouri-w .p-product__feature .p-product__feature-group:nth-of-type(1) .p-product__feature-group-right .p-product__feature-group-right-img{width:100%}}.p-product-ryouri-w .p-product__feature .p-product__feature-group:nth-of-type(2) .p-product__feature-group-left{margin-top:0}@media screen and (min-width:781px){.p-product-ryouri-w .p-product__feature .p-product__feature-group:nth-of-type(2) .p-product__feature-group-left{width:50%}}@media screen and (min-width:781px){.p-product-ryouri-w .p-product__feature .p-product__feature-group:nth-of-type(2) .p-product__feature-group-right{width:50%}.p-product-ryouri-w .p-product__feature .p-product__feature-group:nth-of-type(2) .p-product__feature-group-right .p-product__feature-group-right-img{width:100%}}.p-product-ryouri-w .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-left{margin-top:0}@media screen and (min-width:781px){.p-product-ryouri-w .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-left{width:55%}}@media screen and (min-width:781px){.p-product-ryouri-w .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-right{width:45%}.p-product-ryouri-w .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-right .p-product__feature-group-right-img{width:100%}}.p-product-ryouri-w .p-product__feature .p-product__feature-group.-green .p-product__feature-group-content{display:flex;flex-direction:column-reverse;align-items:center;justify-content:space-between}@media screen and (min-width:781px){.p-product-ryouri-w .p-product__feature .p-product__feature-group.-green .p-product__feature-group-content{display:flex;flex-direction:row;align-items:center;justify-content:space-between}}.p-product-ryouri-w .p-product__feature .p-product__feature-group.-green .p-product__feature-group-left{position:relative;margin-top:1.25rem}@media screen and (min-width:781px){.p-product-ryouri-w .p-product__feature .p-product__feature-group.-green .p-product__feature-group-left{width:55%;margin-top:0}}.p-product-ryouri-w .p-product__feature .p-product__feature-group.-green .p-product__feature-group-left .p-product__feature-group-left-text{color:#151515;text-align:center;font-size:1.75rem;font-weight:700;line-height:1.7857142857;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-ryouri-w .p-product__feature .p-product__feature-group.-green .p-product__feature-group-left .p-product__feature-group-left-text{margin-bottom:1.25rem;text-align:left}}.p-product-ryouri-w .p-product__feature .p-product__feature-group.-green .p-product__feature-group-left .p-product__feature-group-left-text:nth-of-type(2){text-align:right;margin-top:0}.p-product-ryouri-w .p-product__feature .p-product__feature-group.-green .p-product__feature-group-left .p-product__feature-group-left-text-sub{text-align:center;font-size:1.375rem;font-weight:500;line-height:1.7272727273;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-ryouri-w .p-product__feature .p-product__feature-group.-green .p-product__feature-group-left .p-product__feature-group-left-text-sub{text-align:left;font-size:max(0.875rem, 12px);font-weight:400;line-height:1.7142857143;letter-spacing:.1em}}.p-product-ryouri-w .p-product__feature .p-product__feature-group.-green .p-product__feature-group-left .p-product__feature-group-left-text-sub.-number{font-size:1.875rem;font-weight:700;line-height:1.9333333333;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-ryouri-w .p-product__feature .p-product__feature-group.-green .p-product__feature-group-left .p-product__feature-group-left-text-sub.-number{font-size:max(0.875rem, 12px);font-weight:400;line-height:1.7142857143;letter-spacing:.1em}}.p-product-ryouri-w .p-product__feature .p-product__feature-group.-green .p-product__feature-group-left .p-product__feature-group-left-text-main{font-size:4.125rem;font-weight:700;line-height:1.0606060606;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-ryouri-w .p-product__feature .p-product__feature-group.-green .p-product__feature-group-left .p-product__feature-group-left-text-main{font-size:max(3.375rem, 21px);font-weight:700;line-height:1.4814814815;letter-spacing:.1em;letter-spacing:.1rem}}.p-product-ryouri-w .p-product__feature .p-product__feature-group.-green .p-product__feature-group-left .p-product__feature-group-left-text-main.-number{font-family:"Barlow",serif;font-size:3.75rem;font-weight:600;line-height:1.3333333333;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-ryouri-w .p-product__feature .p-product__feature-group.-green .p-product__feature-group-left .p-product__feature-group-left-text-main.-number{font-size:max(3.75rem, 21px);font-weight:700;line-height:1.3333333333;letter-spacing:.1em;letter-spacing:.1rem}}.p-product-ryouri-w .p-product__feature .p-product__feature-group.-green .p-product__feature-group-left-text{text-align:left}.p-product-ryouri-w .p-product__feature .p-product__feature-group.-green .p-product__feature-group-right{margin-top:0;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}@media screen and (min-width:781px){.p-product-ryouri-w .p-product__feature .p-product__feature-group.-green .p-product__feature-group-right{width:43%}}.p-product-ryouri-w .p-product__feature .p-product__feature-group.-green .p-product__feature-group-right .p-product__feature-group-right-img-text{text-align:center;margin-top:.625rem;font-size:1.625rem;font-weight:400;line-height:1.9230769231;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-ryouri-w .p-product__feature .p-product__feature-group.-green .p-product__feature-group-right .p-product__feature-group-right-img-text{margin-top:.625rem;font-size:max(0.875rem, 12px);font-weight:700;line-height:1.8571428571;letter-spacing:.1em}}.p-product-ryouri-w .p-product__feature .p-product__feature-group.-green .p-product__feature-group-right .p-product__feature-group-right-img{width:100%;margin-top:-3.75rem}@media screen and (min-width:781px){.p-product-ryouri-w .p-product__feature .p-product__feature-group.-green .p-product__feature-group-right .p-product__feature-group-right-img{margin-top:0}}.p-product-ryouri-w .p-product__feature .p-product__feature-group.-green .p-product__feature-group-title{background-color:#016500;color:#edd38d;border-radius:5.3125rem;padding:2.8125rem 0;font-size:2.5rem;font-weight:700;line-height:1.75;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-ryouri-w .p-product__feature .p-product__feature-group.-green .p-product__feature-group-title{border-radius:2.1875rem;padding:1.125rem 0;font-size:max(2.25rem, 26px);font-weight:700;line-height:1.6666666667;letter-spacing:.1em}}.p-product-ryouri-w .p-product__feature__bottom{text-align:center;color:#016500;margin:0 0 6.25rem;font-size:3.125rem;font-weight:900;line-height:1.76;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-ryouri-w .p-product__feature__bottom{margin:10rem 0;font-size:max(2.8125rem, 24px);font-weight:900;line-height:1.5555555556;letter-spacing:.1em}}.p-product-ryouri-w .p-product__feature__bottom .p-product__feature__bottom-line{background:linear-gradient(transparent 70%,#ff0 30%)}.p-product-ryouri-w .p-product__review{text-align:center;background-color:#fff2d0;padding-bottom:6.25rem}.p-product-ryouri-w .p-product__review .p-product__review-title{position:relative;background-color:#016500;color:#fff;text-align:center;padding:3.4375rem 0 5.625rem;font-size:2.25rem;font-weight:700;line-height:1.9444444444;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-ryouri-w .p-product__review .p-product__review-title{font-size:max(1.875rem, 18px);font-weight:700;line-height:2.3333333333;letter-spacing:.1em}}.p-product-ryouri-w .p-product__review .p-product__review-title .-top{display:inline-block;margin-bottom:1.875rem}@media screen and (min-width:781px){.p-product-ryouri-w .p-product__review .p-product__review-title .-top{display:inline;margin:0}}.p-product-ryouri-w .p-product__review .p-product__review-title .-accent{border-radius:.875rem;background-color:#ffd053;color:#016500;padding:.5rem 1.75rem .625rem}.p-product-ryouri-w .p-product__review .p-product__review-title .-large{font-size:2.5rem;font-weight:700;line-height:1.75;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-ryouri-w .p-product__review .p-product__review-title .-large{font-size:max(1.875rem, 18px);font-weight:700;line-height:2.3333333333;letter-spacing:.1em}}.p-product-ryouri-w .p-product__review .p-product__review-title:before{content:"";position:absolute;left:calc(50% - 16.71875rem);bottom:-6.875rem;width:33.4375rem;height:8.125rem;background-image:url(//art-verre.com/wp-content/themes/art-verre/assets/css/../images/product/product_review_arrow.webp);background-size:contain}.p-product-ryouri-w .p-product__review .p-product__review-ryouri{margin-top:18.75rem}@media screen and (min-width:781px){.p-product-ryouri-w .p-product__review .p-product__review-ryouri{margin-top:12.5rem}}.p-product-ryouri-w .p-product__review .p-product__review-ryouri-title{position:relative;text-align:center;width:100%;background-color:#5b2a14;color:#fff;padding:1.875rem 0 2rem;border-radius:3.375rem;font-size:2.375rem;font-weight:700;line-height:1.8421052632;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-ryouri-w .p-product__review .p-product__review-ryouri-title{padding:1.125rem 0 1.5625rem;font-size:max(1.875rem, 18px);font-weight:700;line-height:2.3333333333;letter-spacing:.1em}}.p-product-ryouri-w .p-product__review .p-product__review-ryouri-title:before{content:"";position:absolute;left:calc(50% - 5rem);top:-7.5rem;width:10rem;height:9.0625rem;background-image:url(//art-verre.com/wp-content/themes/art-verre/assets/css/../images/product/ryouri-w/ryouri_title.webp);background-size:contain}@media screen and (min-width:781px){.p-product-ryouri-w .p-product__review .p-product__review-ryouri-title:before{top:auto;left:calc(50% - 17rem);bottom:1.25rem}}.p-product-ryouri-w .p-product__review .p-product__review-ryouri-list{margin-top:3.125rem}@media screen and (min-width:781px){.p-product-ryouri-w .p-product__review .p-product__review-ryouri-list{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}}.p-product-ryouri-w .p-product__review .p-product__review-ryouri-list-item{border-radius:1.5625rem;margin:5.625rem 0}@media screen and (min-width:781px){.p-product-ryouri-w .p-product__review .p-product__review-ryouri-list-item{width:31%;margin:0}}.p-product-ryouri-w .p-product__review .p-product__review-ryouri-list-item-bottom{position:relative;margin-top:3.75rem;padding:3.75rem 1.875rem;background-color:#fff;border-radius:1.5625rem}@media screen and (min-width:781px){.p-product-ryouri-w .p-product__review .p-product__review-ryouri-list-item-bottom{aspect-ratio:426/576;margin-top:1rem;padding:3.875rem 1.875rem;background-color:inherit;background-image:url(//art-verre.com/wp-content/themes/art-verre/assets/css/../images/product/ryouri-w/ryouri_list_bg.webp);background-size:contain;background-repeat:no-repeat;border-radius:0}}.p-product-ryouri-w .p-product__review .p-product__review-ryouri-list-item-bottom:before{content:"";position:absolute;top:-2.4375rem;left:calc(50% - 1.875rem);width:3.75rem;height:2.4375rem;background-image:url(//art-verre.com/wp-content/themes/art-verre/assets/css/../images/product/ryouri-w/ryouri_list_arrow.webp);background-size:contain;background-repeat:no-repeat}@media screen and (min-width:781px){.p-product-ryouri-w .p-product__review .p-product__review-ryouri-list-item-bottom:before{display:none}}.p-product-ryouri-w .p-product__review .p-product__review-ryouri-list-item-bottom-title{width:94%;color:#fff;background-color:#45c6ff;border-radius:1.1875rem;margin:0 auto;padding:.75rem 0 .5rem;font-size:2.125rem;font-weight:700;line-height:1.1764705882;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-ryouri-w .p-product__review .p-product__review-ryouri-list-item-bottom-title{padding:.3125rem 0 .5rem;font-size:max(1.125rem, 12px);font-weight:700;line-height:1.5555555556;letter-spacing:.1em}}.p-product-ryouri-w .p-product__review .p-product__review-ryouri-list-item-bottom-text{color:#5b2a14;margin-top:5.625rem;font-size:2.625rem;font-weight:700;line-height:1.1904761905;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-ryouri-w .p-product__review .p-product__review-ryouri-list-item-bottom-text{height:15rem;margin-top:2.0625rem;font-size:max(1.625rem, 13px);font-weight:700;line-height:1.5384615385;letter-spacing:.1em}}@media screen and (min-width:781px){.p-product-ryouri-w .p-product__review .p-product__review-ryouri-list-item-bottom-text.-center{padding-top:15%}}.p-product-ryouri-w .p-product__review .p-product__review-ryouri-list-item-bottom-text .-main{color:#e80000;background:linear-gradient(transparent 70%,#ff0 30%);margin-top:1.875rem;font-size:3.75rem;font-weight:700;line-height:1.3333333333;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-ryouri-w .p-product__review .p-product__review-ryouri-list-item-bottom-text .-main{margin-top:0;font-size:max(2.1875rem, 16px);font-weight:700;line-height:1.7142857143;letter-spacing:.1em}}.p-product-ryouri-w .p-product__review .p-product__review-ryouri-list-item-bottom-desc{text-align:left;margin-top:5.625rem;font-size:2.25rem;font-weight:400;line-height:1.3888888889;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-ryouri-w .p-product__review .p-product__review-ryouri-list-item-bottom-desc{margin-top:1.875rem;font-size:max(1.5rem, 11px);font-weight:400;line-height:1.5;letter-spacing:.1em}}@media screen and (min-width:781px){.p-product-ryouri-w .p-product__review .p-product__review-ryouri-desc{width:80%;margin:4.375rem auto 0 auto}}.p-product-ryouri-w .p-product__review .p-product__review-ryouri-desc-text-main{margin-top:1.875rem;text-align:center;color:#5b2a14;font-family:"mobo",serif;font-size:3.125rem;font-weight:900;line-height:1.6;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-ryouri-w .p-product__review .p-product__review-ryouri-desc-text-main{font-family:"Noto Sans JP",sans-serif;font-size:max(2.8125rem, 24px);font-weight:900;line-height:1.5555555556;letter-spacing:.1em}}.p-product-ryouri-w .p-product__review .p-product__review-ryouri-desc-text-main .p-product__review-ryouri-desc-text-line{background:linear-gradient(transparent 70%,#ff0 30%)}.p-product-ryouri-w .p-product__review .p-product__review-ryouri-desc-text-sub{margin-top:1.5625rem;text-align:center;font-size:1.375rem;font-weight:400;line-height:1.7272727273;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-ryouri-w .p-product__review .p-product__review-ryouri-desc-text-sub{font-size:max(0.875rem, 12px);font-weight:400;line-height:1.7142857143;letter-spacing:.1em}}.p-product-ryouri-w .p-product__review .p-product__review-ryouri-desc-link{margin-top:3.75rem}.p-product-ryouri-w .p-product__review .p-product__review-ryouri-desc-link-button{position:relative;color:#5b2a14;border:.25rem solid #5b2a14;border-radius:2.375rem;background-color:#fff;padding:1.5625rem 4.125rem;font-size:1.875rem;font-weight:700;line-height:1.5;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-ryouri-w .p-product__review .p-product__review-ryouri-desc-link-button{font-size:max(1.375rem, 14px);font-weight:700;line-height:1.0909090909;letter-spacing:.1em}}.p-product-ryouri-w .p-product__review .p-product__review-ryouri-desc-link-button img{position:absolute;top:calc(50% - 2.8125rem);right:.625rem;width:5.625rem;height:5.625rem}@media screen and (min-width:781px){.p-product-ryouri-w .p-product__review .p-product__review-ryouri-desc-link-button img{top:.5rem;right:.625rem;width:3.5rem;height:3.5rem}}.p-product-ryouri-w .p-product__review .p-product__review-ryouri-desc-link-button-text{margin-left:-12.5rem}@media screen and (min-width:781px){.p-product-ryouri-w .p-product__review .p-product__review-ryouri-desc-link-button-text{margin-left:0}}.p-product-ryouri-w .p-product__review .p-product__review-ryouri-point-img-wrapper{width:96%;margin:5rem auto 0 auto}.p-product-ryouri-w .p-product__review .p-product__review-rice{margin-top:10.9375rem}.p-product-ryouri-w .p-product__review .p-product__review-rice-title{position:relative;text-align:center;width:100%;background-color:#142f5b;color:#fff;padding:1.125rem 0 1.5625rem;border-radius:3.375rem;font-size:1.875rem;font-weight:700;line-height:2.3333333333;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-ryouri-w .p-product__review .p-product__review-rice-title{font-size:max(1.875rem, 18px);font-weight:700;line-height:2.3333333333;letter-spacing:.1em}}.p-product-ryouri-w .p-product__review .p-product__review-rice-title:before{content:"";position:absolute;left:calc(50% - 5.625rem);top:-6.875rem;width:11.25rem;height:8.3125rem;background-image:url(//art-verre.com/wp-content/themes/art-verre/assets/css/../images/product/ryouri-w/rice_title.webp);background-size:contain}@media screen and (min-width:781px){.p-product-ryouri-w .p-product__review .p-product__review-rice-title:before{left:calc(50% - 18.125rem);top:auto;bottom:1.25rem}}.p-product-ryouri-w .p-product__review .p-product__review-rice-desc{margin-top:4.375rem}@media screen and (min-width:781px){.p-product-ryouri-w .p-product__review .p-product__review-rice-desc-top{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between}}@media screen and (min-width:781px){.p-product-ryouri-w .p-product__review .p-product__review-rice-desc-top-left{width:66%}}.p-product-ryouri-w .p-product__review .p-product__review-rice-desc-top-right{margin-top:3.75rem}@media screen and (min-width:781px){.p-product-ryouri-w .p-product__review .p-product__review-rice-desc-top-right{width:31%;margin-top:0}}.p-product-ryouri-w .p-product__review .p-product__review-rice-desc-bottom{position:relative;text-align:left;padding:2.5rem 3.125rem;height:60rem;background-color:#fff;border-radius:1.5625rem;margin-top:1.875rem;font-size:2.625rem;font-weight:400;line-height:1.380952381;letter-spacing:.16em}@media screen and (min-width:781px){.p-product-ryouri-w .p-product__review .p-product__review-rice-desc-bottom{height:inherit;padding:1.875rem 0 1.875rem 30%;font-size:max(1.5rem, 12px);font-weight:400;line-height:1.5;letter-spacing:.1em}}.p-product-ryouri-w .p-product__review .p-product__review-rice-desc-bottom:before{content:"";position:absolute;left:2.8125rem;bottom:0;width:37.5rem;aspect-ratio:330/309;background-image:url(//art-verre.com/wp-content/themes/art-verre/assets/css/../images/product/ryouri-w/rice_doctor.webp);background-size:contain;background-repeat:no-repeat}@media screen and (min-width:781px){.p-product-ryouri-w .p-product__review .p-product__review-rice-desc-bottom:before{width:20.625rem;font-size:max(1.5rem, 12px);font-weight:400;line-height:1.5;letter-spacing:.1em}}.p-product-ryouri-w .p-product__review .p-product__review-list-subtitle{margin-top:7.5rem;font-size:2.375rem;font-weight:700;line-height:1.4210526316;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-ryouri-w .p-product__review .p-product__review-list-subtitle{font-size:max(2rem, 16px);font-weight:700;line-height:2.1875;letter-spacing:.1em}}.p-product-ryouri-w .p-product__review .p-product__review-list-title{position:relative;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#132f5b;padding:0 4.375rem;margin:5.625rem auto 0 auto;font-size:2rem;font-weight:700;line-height:1.5625;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-ryouri-w .p-product__review .p-product__review-list-title{padding:0 3.625rem;margin:2.5rem auto 0 auto;font-size:max(2.625rem, 20px);font-weight:700;line-height:1.8571428571;letter-spacing:.1em}}.p-product-ryouri-w .p-product__review .p-product__review-list-title:before{content:"";position:absolute;left:0;top:0;width:2.5rem;height:100%;background-image:url(//art-verre.com/wp-content/themes/art-verre/assets/css/../images/product/ryouri-w/ryouri_review_title_sp.webp);background-size:contain;background-repeat:no-repeat;transform:scale(1,1)}@media screen and (min-width:781px){.p-product-ryouri-w .p-product__review .p-product__review-list-title:before{width:2.5rem;height:4.125rem;background-image:url(//art-verre.com/wp-content/themes/art-verre/assets/css/../images/product/ryouri-w/ryouri_review_title.webp);transform:scale(1,1)}}.p-product-ryouri-w .p-product__review .p-product__review-list-title:after{content:"";position:absolute;right:0;top:0;width:2.5rem;height:100%;background-image:url(//art-verre.com/wp-content/themes/art-verre/assets/css/../images/product/ryouri-w/ryouri_review_title_sp.webp);background-size:contain;background-repeat:no-repeat;transform:scale(-1,1)}@media screen and (min-width:781px){.p-product-ryouri-w .p-product__review .p-product__review-list-title:after{width:2.5rem;height:4.125rem;background-image:url(//art-verre.com/wp-content/themes/art-verre/assets/css/../images/product/ryouri-w/ryouri_review_title.webp);transform:scale(-1,1)}}@media screen and (min-width:781px){.p-product-ryouri-w .p-product__review .p-product__review-list{flex-wrap:wrap;display:flex;flex-direction:row;align-items:stretch;justify-content:space-between}}.p-product-ryouri-w .p-product__review .p-product__review-list-item{background-color:#fff;padding:3.75rem 3.125rem;margin-top:3.4375rem;border-radius:1.5625rem}@media screen and (min-width:781px){.p-product-ryouri-w .p-product__review .p-product__review-list-item{width:30%;padding:2.5rem 1.875rem}}.p-product-ryouri-w .p-product__review .p-product__review-list-item-title{font-size:1.875rem;font-weight:700;line-height:1.6666666667;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-ryouri-w .p-product__review .p-product__review-list-item-title{font-size:max(1.25rem, 16px);font-weight:700;line-height:1.6;letter-spacing:.1em}}.p-product-ryouri-w .p-product__review .p-product__review-list-item-img{width:80%;margin:0 auto;margin-top:2.5rem}@media screen and (min-width:781px){.p-product-ryouri-w .p-product__review .p-product__review-list-item-img{margin-top:1.25rem}}.p-product-ryouri-w .p-product__review .p-product__review-list-item-text{text-align:left;margin-top:3.75rem;font-size:1.75rem;font-weight:500;line-height:1.7857142857;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-ryouri-w .p-product__review .p-product__review-list-item-text{margin-top:1.875rem;font-size:max(1rem, 14px);font-weight:500;line-height:1.75;letter-spacing:.1em}}.p-product-ryouri-w .p-product__review .p-product__review-text{position:relative;text-align:center;margin-top:3.75rem;padding-bottom:37.5rem;font-size:1.75rem;font-weight:700;line-height:1.7857142857;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-ryouri-w .p-product__review .p-product__review-text{padding-bottom:0;margin-top:4.875rem;font-size:max(1rem, 14px);font-weight:700;line-height:1.75;letter-spacing:.1em}}.p-product-ryouri-w .p-product__review .p-product__review-text:before{content:"";position:absolute;bottom:-1rem;right:0;width:55%;aspect-ratio:212/309;background-image:url(//art-verre.com/wp-content/themes/art-verre/assets/css/../images/product/sink/sink_review_1.webp);background-size:contain;background-repeat:no-repeat;z-index:2}@media screen and (min-width:781px){.p-product-ryouri-w .p-product__review .p-product__review-text:before{width:13.25rem;bottom:-1rem;left:0;right:inherit}}.p-product-ryouri-w .p-product__review .p-product__review-text:after{content:"";position:absolute;bottom:0;left:0;width:70%;aspect-ratio:268/269;background-image:url(//art-verre.com/wp-content/themes/art-verre/assets/css/../images/product/ryouri-w/rice_review.webp);background-size:contain;background-repeat:no-repeat}@media screen and (min-width:781px){.p-product-ryouri-w .p-product__review .p-product__review-text:after{width:16.75rem;bottom:0;left:inherit;right:0}}.p-product-ryouri-w .p-product__review .p-product__review-text .p-product__review-text-main{margin-top:1.875rem;background:linear-gradient(transparent 70%,#ff0 30%);font-size:2.25rem;font-weight:700;line-height:1.6666666667;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-ryouri-w .p-product__review .p-product__review-text .p-product__review-text-main{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:1.25rem auto 0 auto;background:inherit;font-size:max(2.25rem, 20px);font-weight:900;line-height:1.6666666667;letter-spacing:.1em}}.p-product-ryouri-w .p-product__review .p-product__review-text-bottom{text-align:center;color:#132f5b;margin:3.75rem 0 5rem;font-family:"mobo",serif;font-size:3.125rem;font-weight:700;line-height:1.6;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-ryouri-w .p-product__review .p-product__review-text-bottom{font-family:"Noto Sans JP",sans-serif;margin:1.875rem 0 8.75rem;font-size:max(3.125rem, 24px);font-weight:900;line-height:1.4;letter-spacing:.1em}}.p-product-ryouri-w .p-product__review .p-product__review-text-bottom .p-product__review-text-bottom-main{background:linear-gradient(transparent 70%,#ff0 30%)}.p-product-ryouri-w .p-product-arrow{padding:0;border-top:2.875rem solid #016500}.p-product-ryouri-w .p-product-arrow .p-product-arrow-text{color:#016500}.p-product-ryouri-w .p-product-arrow .p-product-arrow-text-sub{color:#016500;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:5.3125rem auto 1.25rem auto;background:linear-gradient(transparent 70%,#ff0 30%);font-size:2.125rem;font-weight:900;line-height:1.4705882353;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-ryouri-w .p-product-arrow .p-product-arrow-text-sub{font-size:max(2.125rem, 16px);font-weight:900;line-height:.9411764706;letter-spacing:.1em}}.p-product-ryouri-w .p-product-arrow .p-product-arrow-text-sub span{font-size:2.875rem;font-weight:900;line-height:1.0869565217;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-ryouri-w .p-product-arrow .p-product-arrow-text-sub span{font-size:max(3.125rem, 20px);font-weight:900;line-height:.64;letter-spacing:.1em}}.p-product-ryouri-w .p-product-arrow .p-product-arrow-text-desc{font-family:"mobo",serif;color:#016500;text-shadow:#ff0 .375rem .375rem 0;margin-top:2.5rem;margin-bottom:5rem;font-size:4.375rem;font-weight:400;line-height:1.4285714286;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-ryouri-w .p-product-arrow .p-product-arrow-text-desc{margin-bottom:0;font-size:max(5rem, 45px);font-weight:400;line-height:1.375;letter-spacing:.1em}}.p-product-ryouri-w .p-product__recipe{padding:6.25rem 0}.p-product-ryouri-w .p-product__recipe .p-product__recipe-text{color:#016500;position:relative;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 3.125rem;margin:0 auto 3rem auto;font-size:2rem;font-weight:700;line-height:1.5625;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-ryouri-w .p-product__recipe .p-product__recipe-text{font-size:max(1.375rem, 16px);font-weight:700;line-height:1.4545454545;letter-spacing:.1em}}.p-product-ryouri-w .p-product__recipe .p-product__recipe-text:before{content:"";position:absolute;left:0;top:0;width:2.0625rem;height:3.125rem;background-image:url(//art-verre.com/wp-content/themes/art-verre/assets/css/../images/product/sink/sink_recipe_text.png);background-size:contain;background-repeat:no-repeat}.p-product-ryouri-w .p-product__recipe .p-product__recipe-text:after{content:"";position:absolute;right:0;top:0;width:2.0625rem;height:3.125rem;background-image:url(//art-verre.com/wp-content/themes/art-verre/assets/css/../images/product/sink/sink_recipe_text.png);background-size:contain;background-repeat:no-repeat;transform:scale(-1,1)}.p-product-ryouri-w .p-product__recipe .p-product__recipe-banner{text-align:center;background-color:#fff9ea;border-radius:1.875rem;margin:2.25rem auto 0 auto;padding:4.875rem 0}.p-product-ryouri-w .p-product__recipe .p-product__recipe-banner img{width:70%}.p-product-ryouri-w .p-product__recipe .p-product__recipe-content-wrapper{padding:1.25rem 3.125rem 6.75rem;background-color:#f8f8f8;border-radius:1.875rem;margin-top:6.25rem}@media screen and (min-width:781px){.p-product-ryouri-w .p-product__recipe .p-product__recipe-content-wrapper{padding:1.25rem 6.25rem 6.75rem}}.p-product-ryouri-w .p-product__recipe .p-product__recipe-content{margin-top:6.25rem}.p-product-ryouri-w .p-product__recipe .p-product__recipe-content:nth-of-type(1){margin-top:2.5rem}@media screen and (min-width:781px){.p-product-ryouri-w .p-product__recipe .p-product__recipe-content:nth-of-type(1){margin-top:6.25rem}}.p-product-ryouri-w .p-product__recipe .p-product__recipe-content-title{text-align:center;color:#016500;font-size:2rem;font-weight:700;line-height:1.5625;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-ryouri-w .p-product__recipe .p-product__recipe-content-title{font-size:max(2.125rem, 16px);font-weight:700;line-height:.9411764706;letter-spacing:.1em}}.p-product-ryouri-w .p-product__recipe .p-product__recipe-img-wrapper{margin-top:3.125rem}@media screen and (min-width:781px){.p-product-ryouri-w .p-product__recipe .p-product__recipe-img-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:space-between}}.p-product-ryouri-w .p-product__recipe .p-product__recipe-img{margin-bottom:3.125rem}@media screen and (min-width:781px){.p-product-ryouri-w .p-product__recipe .p-product__recipe-img{width:30%;margin-bottom:0}}.p-product-ryouri-w .p-product__recipe .p-product__recipe-content-text{margin-top:3.125rem;text-align:center;font-size:1.375rem;font-weight:700;line-height:1.7272727273;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-ryouri-w .p-product__recipe .p-product__recipe-content-text{font-size:max(0.875rem, 12px);font-weight:700;line-height:1.5714285714;letter-spacing:.1em}}.p-product-ryouri-w .p-product__recipe .p-product__recipe-content-top{width:90%;margin:3.125rem auto 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (min-width:781px){.p-product-ryouri-w .p-product__recipe .p-product__recipe-content-top{display:flex;flex-direction:row;align-items:center;justify-content:center}}.p-product-ryouri-w .p-product__recipe .p-product__recipe-content-top .p-product__recipe-content-top-right{text-align:center;width:106%;font-size:1.5rem;font-weight:700;line-height:1.5833333333;letter-spacing:.1em;background-image:url(//art-verre.com/wp-content/themes/art-verre/assets/css/../images/product/ryouri-w/ryouri_recipe_bg.webp);background-size:contain;background-repeat:no-repeat;aspect-ratio:300/158;margin-left:5%}@media screen and (min-width:781px){.p-product-ryouri-w .p-product__recipe .p-product__recipe-content-top .p-product__recipe-content-top-right{background-image:url(//art-verre.com/wp-content/themes/art-verre/assets/css/../images/product/sink/sink_recipe_bg.png);font-size:max(1rem, 10px);font-weight:700;line-height:2;letter-spacing:.1em;width:calc(50% + 1.25rem);height:auto;margin-left:-3.125rem;aspect-ratio:554.5/135}}.p-product-ryouri-w .p-product__recipe .p-product__recipe-content-top .p-product__recipe-content-top-right span{display:inline-block;background:linear-gradient(transparent 70%,#ff0 30%);margin-top:8.125rem}@media screen and (min-width:781px){.p-product-ryouri-w .p-product__recipe .p-product__recipe-content-top .p-product__recipe-content-top-right span{margin-top:2.875rem}}.p-product-ryouri-w .p-product__recipe .p-product__recipe-content-bottom{width:90%;margin:3.125rem auto 0 auto}@media screen and (min-width:781px){.p-product-ryouri-w .p-product__recipe .p-product__recipe-content-bottom{display:flex;flex-direction:row-reverse;align-items:center;justify-content:center}}.p-product-ryouri-w .p-product__recipe .p-product__recipe-content-bottom .p-product__recipe-content-bottom-right{text-align:center;width:106%;font-size:1.5rem;font-weight:700;line-height:1.5833333333;letter-spacing:.1em;background-image:url(//art-verre.com/wp-content/themes/art-verre/assets/css/../images/product/ryouri-w/ryouri_recipe_bg.webp);background-size:contain;background-repeat:no-repeat;aspect-ratio:300/158}@media screen and (min-width:781px){.p-product-ryouri-w .p-product__recipe .p-product__recipe-content-bottom .p-product__recipe-content-bottom-right{transform:scale(-1,1);background-image:url(//art-verre.com/wp-content/themes/art-verre/assets/css/../images/product/sink/sink_recipe_bg.png);font-size:max(1rem, 10px);font-weight:700;line-height:2;letter-spacing:.1em;width:calc(50% + 1.25rem);height:auto;margin-right:-3.125rem;aspect-ratio:554.5/135}}.p-product-ryouri-w .p-product__recipe .p-product__recipe-content-bottom .p-product__recipe-content-bottom-right span{display:inline-block;background:linear-gradient(transparent 70%,#ff0 30%);margin-top:8.125rem}@media screen and (min-width:781px){.p-product-ryouri-w .p-product__recipe .p-product__recipe-content-bottom .p-product__recipe-content-bottom-right span{transform:scale(-1,1);margin-top:2.875rem}}@media screen and (min-width:781px){.p-product-ryouri-w .p-product__recipe .p-product__recipe-content-top-left,.p-product-ryouri-w .p-product__recipe .p-product__recipe-content-bottom-left{width:50%}}.p-product-ryouri-w .p-product__flow{padding:0}.p-product-ryouri-w .p-product__flow .l-container{padding:5rem 0 7.5rem;background-color:#fff}@media screen and (min-width:781px){.p-product-ryouri-w .p-product__flow .p-product__flow-list{width:80%;margin:2.1875rem auto}}@media screen and (min-width:781px){.p-product-ryouri-w .p-product__flow .p-product__flow-list .p-product__flow-list-item{width:28%;margin:0}}.p-product-ryouri-w .p-product__flow .p-product__flow-list .p-product__flow-list-item:nth-of-type(3) .p-product__flow-list-item-step .p-product__flow-list-item-step-text{padding:2.8125rem 0 3.25rem}.p-product-ryouri-w .p-product__flow .p-product__flow-text-list{width:80%;margin:0 auto}.p-product-ryouri-w .p-product__flow .p-product__flow-text-list-item{margin-top:4.0625rem}.p-product-ryouri-w .p-product__desc .p-product__desc-group-title{border-radius:3.75rem}.p-product-ryouri-w .p-product__desc .p-product__desc-water-flow-img-wrapper{width:100%}@media screen and (min-width:781px){.p-product-ryouri-w .p-product__desc .p-product__desc-water-flow-img-wrapper{width:48%}}.p-product-ryouri-w .p-product__desc .p-product__desc-water-flow-text-main .-large{letter-spacing:.1rem}.p-product-ryouri-w .p-product__desc .p-product__desc-group-text{text-align:center;color:#016500;margin-top:2.5rem;font-size:2rem;font-weight:700;line-height:1.5625;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-ryouri-w .p-product__desc .p-product__desc-group-text{font-size:max(1.375rem, 16px);font-weight:700;line-height:1.4545454545;letter-spacing:.1em}}.p-product-ryouri-w .p-product__desc .p-product__desc-patent{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:3.125rem}@media screen and (min-width:781px){.p-product-ryouri-w .p-product__desc .p-product__desc-patent{display:flex;flex-direction:row;align-items:center;justify-content:center}}.p-product-ryouri-w .p-product__desc .p-product__desc-patent .p-product__desc-patent-content{margin:3.125rem 1.5% 0}.p-product-ryouri-w .p-product__desc .p-product__desc-group.-recipe{position:relative;background-color:#fff9ea;margin-top:12.5rem;padding:43.75rem 1.25rem 4.5rem}@media screen and (min-width:781px){.p-product-ryouri-w .p-product__desc .p-product__desc-group.-recipe{margin-top:8.75rem;padding:4.5rem 2.75rem 4.5rem 30%}}.p-product-ryouri-w .p-product__desc .p-product__desc-group.-recipe:before{content:"";position:absolute;width:80%;aspect-ratio:824/1093;top:-7.5rem;left:10%;background-image:url(//art-verre.com/wp-content/themes/art-verre/assets/css/../images/product/ryouri-w/ryouri_recipe.webp);background-size:contain;background-repeat:no-repeat}@media screen and (min-width:781px){.p-product-ryouri-w .p-product__desc .p-product__desc-group.-recipe:before{width:34%;top:-4.375rem;left:-2%}}.p-product-ryouri-w .p-product__desc .p-product__desc-group-recipe-text{text-align:center;color:#016500;font-size:2.25rem;font-weight:700;line-height:1.6666666667;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-ryouri-w .p-product__desc .p-product__desc-group-recipe-text{font-size:max(2.125rem, 18px);font-weight:700;line-height:1.5882352941;letter-spacing:.1em}}.p-product-ryouri-w .p-product__desc .p-product__desc-group-recipe-line{margin:2.5rem auto 0 auto}@media screen and (min-width:781px){.p-product-ryouri-w .p-product__desc .p-product__desc-group-recipe-line{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:0;display:flex;flex-direction:row;align-items:stretch;justify-content:center}}.p-product-ryouri-w .p-product__desc .p-product__desc-group-recipe-line-title{background-color:#2cac2c;color:#fff;text-align:center;align-content:center;padding:1.25rem 0;border-radius:.625rem .625rem 0 0;font-size:2.25rem;font-weight:700;line-height:1.6666666667;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-ryouri-w .p-product__desc .p-product__desc-group-recipe-line-title{padding:0 1.25rem;border-radius:.625rem 0 0 .625rem;font-size:max(1.375rem, 12px);font-weight:700;line-height:1.6363636364;letter-spacing:.1em}}.p-product-ryouri-w .p-product__desc .p-product__desc-group-recipe-line-text{text-align:center;align-content:center;background-color:#fff;padding:1.25rem 0;font-size:2rem;font-weight:400;line-height:1.40625;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-ryouri-w .p-product__desc .p-product__desc-group-recipe-line-text{text-align:left;padding:0 1.25rem;font-size:max(1.375rem, 12px);font-weight:400;line-height:1.6363636364;letter-spacing:.1em}}.p-product-ryouri-w .p-product__desc .p-product__desc-group-recipe-line-img-wrapper{text-align:center;width:100%;background-color:#fff;margin:0 auto;border-radius:0 0 .625rem .625rem}@media screen and (min-width:781px){.p-product-ryouri-w .p-product__desc .p-product__desc-group-recipe-line-img-wrapper{width:8rem;background-color:inherit}}.p-product-ryouri-w .p-product__desc .p-product__desc-group-recipe-line-img-wrapper img{width:15rem;aspect-ratio:1/1}@media screen and (min-width:781px){.p-product-ryouri-w .p-product__desc .p-product__desc-group-recipe-line-img-wrapper img{width:100%}}.p-product-ryouri-w .p-product-point{padding-bottom:6.25rem;background-color:#e0eeff}.p-product-ryouri-w .p-product__youtube-movie{width:95%;aspect-ratio:790/445;margin:2.5rem auto 0 auto}@media screen and (min-width:781px){.p-product-ryouri-w .p-product__youtube-movie{width:70%}}.p-product-ryouri-w .p-product__youtube-movie iframe{width:100%;height:100%}.p-product-watering-n .l-sub-section__title-wrapper{padding:0}.p-product-watering-n .c-breadcrumbs{background-color:#f7fbff}.p-product-watering-n .p-product__feature .p-product__feature-group .p-product__feature-group-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}@media screen and (min-width:781px){.p-product-watering-n .p-product__feature .p-product__feature-group .p-product__feature-group-content{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}}.p-product-watering-n .p-product__feature .p-product__feature-group:nth-of-type(1) .p-product__feature-group-content{display:flex;flex-direction:column-reverse;align-items:flex-start;justify-content:space-between}@media screen and (min-width:781px){.p-product-watering-n .p-product__feature .p-product__feature-group:nth-of-type(1) .p-product__feature-group-content{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between}}@media screen and (min-width:781px){.p-product-watering-n .p-product__feature .p-product__feature-group:nth-of-type(1) .p-product__feature-group-left{width:53%;text-align:center}}.p-product-watering-n .p-product__feature .p-product__feature-group:nth-of-type(1) .p-product__feature-group-left .p-product__feature-group-left-item{margin-top:2.5rem}@media screen and (min-width:781px){.p-product-watering-n .p-product__feature .p-product__feature-group:nth-of-type(1) .p-product__feature-group-left .p-product__feature-group-left-item{margin-top:0}}.p-product-watering-n .p-product__feature .p-product__feature-group:nth-of-type(1) .p-product__feature-group-left .p-product__feature-group-left-text-main{font-family:"Barlow",serif;font-size:3.875rem;font-weight:700;line-height:.8064516129;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-watering-n .p-product__feature .p-product__feature-group:nth-of-type(1) .p-product__feature-group-left .p-product__feature-group-left-text-main{font-size:max(3.75rem, 21px);font-weight:700;line-height:0;letter-spacing:.1em;letter-spacing:.1rem}}.p-product-watering-n .p-product__feature .p-product__feature-group:nth-of-type(1) .p-product__feature-group-left .p-product__feature-group-left-text-sub{text-align:center;font-size:1.375rem;font-weight:400;line-height:1.7272727273;letter-spacing:.1em}.p-product-watering-n .p-product__feature .p-product__feature-group:nth-of-type(1) .p-product__feature-group-left .p-product__feature-group-left-text-sub:nth-of-type(1){text-align:right;font-size:1.75rem;font-weight:700;line-height:1.7857142857;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-watering-n .p-product__feature .p-product__feature-group:nth-of-type(1) .p-product__feature-group-left .p-product__feature-group-left-text-sub:nth-of-type(1){text-align:center;font-size:max(1.375rem, 16px);font-weight:700;line-height:1.4545454545;letter-spacing:.1em}}@media screen and (min-width:781px){.p-product-watering-n .p-product__feature .p-product__feature-group:nth-of-type(1) .p-product__feature-group-left .p-product__feature-group-left-text-sub{text-align:left;font-size:max(0.9375rem, 12px);font-weight:400;line-height:2.1333333333;letter-spacing:.1em}}.p-product-watering-n .p-product__feature .p-product__feature-group:nth-of-type(1) .p-product__feature-group-left-text{margin-top:2.5rem}@media screen and (min-width:781px){.p-product-watering-n .p-product__feature .p-product__feature-group:nth-of-type(1) .p-product__feature-group-left-text{margin-top:1.25rem}}@media screen and (min-width:781px){.p-product-watering-n .p-product__feature .p-product__feature-group:nth-of-type(1) .p-product__feature-group-right{width:45%}}.p-product-watering-n .p-product__feature .p-product__feature-group:nth-of-type(1) .p-product__feature-group-right-img{width:100%}.p-product-watering-n .p-product__feature .p-product__feature-group:nth-of-type(2) .p-product__feature-group-content{position:relative}.p-product-watering-n .p-product__feature .p-product__feature-group:nth-of-type(2) .p-product__feature-group-left{margin-top:0}@media screen and (min-width:781px){.p-product-watering-n .p-product__feature .p-product__feature-group:nth-of-type(2) .p-product__feature-group-left{width:48%}}.p-product-watering-n .p-product__feature .p-product__feature-group:nth-of-type(2) .p-product__feature-group-left .p-product__feature-group-left-text{font-size:1.75rem;font-weight:700;line-height:1.7857142857;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-watering-n .p-product__feature .p-product__feature-group:nth-of-type(2) .p-product__feature-group-left .p-product__feature-group-left-text{font-size:max(1.375rem, 16px);font-weight:700;line-height:1.4545454545;letter-spacing:.1em}}.p-product-watering-n .p-product__feature .p-product__feature-group:nth-of-type(2) .p-product__feature-group-left .p-product__feature-group-left-text-sub{text-align:left;font-size:1.375rem;font-weight:400;line-height:1.7272727273;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-watering-n .p-product__feature .p-product__feature-group:nth-of-type(2) .p-product__feature-group-left .p-product__feature-group-left-text-sub{font-size:max(0.875rem, 12px);font-weight:400;line-height:1.7142857143;letter-spacing:.1em}}.p-product-watering-n .p-product__feature .p-product__feature-group:nth-of-type(2) .p-product__feature-group-right{margin-top:5rem}@media screen and (min-width:781px){.p-product-watering-n .p-product__feature .p-product__feature-group:nth-of-type(2) .p-product__feature-group-right{display:block;width:48%;margin-top:0}}.p-product-watering-n .p-product__feature .p-product__feature-group:nth-of-type(2) .p-product__feature-group-right-img{margin-top:1.875rem}@media screen and (min-width:781px){.p-product-watering-n .p-product__feature .p-product__feature-group:nth-of-type(2) .p-product__feature-group-right-img{margin-top:0}}.p-product-watering-n .p-product__feature .p-product__feature-group:nth-of-type(2) .p-product__feature-group-left-attention-wrapper{margin-top:-1.875rem}@media screen and (min-width:781px){.p-product-watering-n .p-product__feature .p-product__feature-group:nth-of-type(2) .p-product__feature-group-left-attention-wrapper{width:200%;padding-top:5rem;margin-top:0;z-index:2}}.p-product-watering-n .p-product__feature .p-product__feature-group:nth-of-type(2) .p-product__feature-group-left-attention-wrapper .p-product__feature-group-left-attention{border:.25rem solid #e80000;color:#e80000;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.375rem .75rem;font-size:2rem;font-weight:700;line-height:1.5625;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-watering-n .p-product__feature .p-product__feature-group:nth-of-type(2) .p-product__feature-group-left-attention-wrapper .p-product__feature-group-left-attention{font-size:max(1.375rem, 16px);font-weight:700;line-height:1.4545454545;letter-spacing:.1em}}.p-product-watering-n .p-product__feature .p-product__feature-group:nth-of-type(2) .p-product__feature-group-left-attention-wrapper .p-product__feature-group-left-attention-text{margin-top:1.25rem;font-size:1.625rem;font-weight:500;line-height:1.8461538462;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-watering-n .p-product__feature .p-product__feature-group:nth-of-type(2) .p-product__feature-group-left-attention-wrapper .p-product__feature-group-left-attention-text{font-size:max(1.125rem, 14px);font-weight:500;line-height:2.1111111111;letter-spacing:.1em}}.p-product-watering-n .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-content{display:block}@media screen and (min-width:781px){.p-product-watering-n .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-content-top{display:flex;flex-direction:row-reverse;align-items:flex-start;justify-content:flex-start}}.p-product-watering-n .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-content-top .p-product__feature-group-left{text-align:left;margin-top:3.125rem}@media screen and (min-width:781px){.p-product-watering-n .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-content-top .p-product__feature-group-left{width:52%;margin-top:3.75rem}}.p-product-watering-n .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-content-top .p-product__feature-group-left-text-main{margin-top:2.5rem}@media screen and (min-width:781px){.p-product-watering-n .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-content-top .p-product__feature-group-left-text-main{margin-top:3.75rem}}.p-product-watering-n .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-content-top .p-product__feature-group-right{display:block}@media screen and (min-width:781px){.p-product-watering-n .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-content-top .p-product__feature-group-right{margin-right:3.75rem;width:calc(48% - 3.75rem)}}@media screen and (min-width:781px){.p-product-watering-n .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-content-top .p-product__feature-group-right-img{width:100%}}@media screen and (min-width:781px){.p-product-watering-n .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-content-bottom{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;margin-top:-3.75rem}}@media screen and (min-width:781px){.p-product-watering-n .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-content-bottom .p-product__feature-group-left{width:37%;margin-top:7.5rem}}@media screen and (min-width:781px){.p-product-watering-n .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-content-bottom .p-product__feature-group-right{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;width:calc(63% - 3.75rem);margin-left:3.75rem}}.p-product-watering-n .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-content-bottom .p-product__feature-group-right .p-product__feature-group-right-img{margin-top:3.75rem}@media screen and (min-width:781px){.p-product-watering-n .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-content-bottom .p-product__feature-group-right .p-product__feature-group-right-img{width:48%;margin-top:0}}.p-product-watering-n .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-content-bottom .p-product__feature-group-right .p-product__feature-group-left-text-sub{margin-top:1.25rem;text-align:center}.p-product-watering-n .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-content-test{margin-top:3.75rem;border:.25rem solid #e8e8e8}@media screen and (min-width:781px){.p-product-watering-n .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-content-test{border:none}}.p-product-watering-n .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-content-test .p-product__feature-group-content-test-title{text-align:center;padding:1.5625rem 0;background-color:#e8e8e8;font-size:1.75rem;font-weight:400;line-height:1.1428571429;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-watering-n .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-content-test .p-product__feature-group-content-test-title{font-size:max(1.75rem, 14px);font-weight:400;line-height:1.1428571429;letter-spacing:.1em}}.p-product-watering-n .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-content-test .p-product__feature-group-content-test-item{padding:3.4375rem 2.8125rem}@media screen and (min-width:781px){.p-product-watering-n .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-content-test .p-product__feature-group-content-test-item{display:flex;flex-direction:row-reverse;align-items:center;justify-content:center;margin-top:1.875rem;padding:0}}@media screen and (min-width:781px){.p-product-watering-n .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-content-test .p-product__feature-group-left,.p-product-watering-n .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-content-test .p-product__feature-group-right{width:46%;margin:0 2%}}.p-product-watering-n .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-content-test .p-product__feature-group-right-img{width:100%}.p-product-watering-n .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-left-text{font-size:1.75rem;font-weight:700;line-height:1.7857142857;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-watering-n .p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-left-text{font-size:max(1.375rem, 16px);font-weight:700;line-height:1.4545454545;letter-spacing:.1em}}.p-product-watering-n .p-product__feature .p-product__feature-group:nth-of-type(4) .p-product__feature-group-content{display:block}.p-product-watering-n .p-product__feature .p-product__feature-group:nth-of-type(4) .p-product__feature-group-text{text-align:center;color:#1f1f8b;margin-top:3.75rem;font-size:1.75rem;font-weight:700;line-height:1.7857142857;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-watering-n .p-product__feature .p-product__feature-group:nth-of-type(4) .p-product__feature-group-text{font-size:max(1.375rem, 16px);font-weight:700;line-height:1.4545454545;letter-spacing:.1em}}.p-product-watering-n .p-product__feature .p-product__feature-group:nth-of-type(4) .p-product__feature-group-text:nth-child(1){margin-top:2.5rem}.p-product-watering-n .p-product__feature .p-product__feature-group:nth-of-type(4) .p-product__feature-group-text-main{color:#e80000;background:linear-gradient(transparent 70%,#ff0 30%);margin-top:1.875rem;font-size:2rem;font-weight:700;line-height:1.5625;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-watering-n .p-product__feature .p-product__feature-group:nth-of-type(4) .p-product__feature-group-text-main{margin-top:0;font-size:max(2.1875rem, 21px);font-weight:700;line-height:1.7142857143;letter-spacing:.1em}}.p-product-watering-n .p-product__feature .p-product__feature-group:nth-of-type(4) .p-product__feature-group-img-wrapper{margin-top:2.5rem}@media screen and (min-width:781px){.p-product-watering-n .p-product__feature .p-product__feature-group:nth-of-type(4) .p-product__feature-group-img-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:space-between}}.p-product-watering-n .p-product__feature .p-product__feature-group:nth-of-type(4) .p-product__feature-group-img:nth-of-type(2){margin-top:2.5rem}@media screen and (min-width:781px){.p-product-watering-n .p-product__feature .p-product__feature-group:nth-of-type(4) .p-product__feature-group-img:nth-of-type(2){margin-top:0}}@media screen and (min-width:781px){.p-product-watering-n .p-product__feature .p-product__feature-group:nth-of-type(4) .p-product__feature-group-img{width:48%}}.p-product-watering-n .p-product__desc .p-product__desc-group:nth-of-type(1) .p-product__desc-water-flow-img-wrapper{width:100%}@media screen and (min-width:781px){.p-product-watering-n .p-product__desc .p-product__desc-group:nth-of-type(1) .p-product__desc-water-flow-img-wrapper{width:30%}}@media screen and (min-width:781px){.p-product-watering-n .p-product__desc .p-product__desc-group:nth-of-type(1) .p-product__desc-water-flow-text-wrapper{width:65%}}.p-product-watering-n .p-product__desc .p-product__desc-group:nth-of-type(1) .p-product__desc-water-flow-text{margin-bottom:1.25rem}.p-product-watering-n .p-product__flow .p-product__flow-list-item:nth-of-type(4) .p-product__flow-list-item-step .p-product__flow-list-item-step-text{padding:2.8125rem 0 3.25rem}.p-product-watering-n .p-product-point{padding-bottom:6.25rem;background-color:#e0eeff}.p-product-jyousui{background-color:#d3d7e6;padding-top:8.75rem}@media screen and (min-width:781px){.p-product-jyousui{padding-top:6.25rem}}.p-product-jyousui .p-product__jyousui__content{max-width:960px;width:100%;margin:0 auto}.p-product-jyousui .p-product__jyousui__content img{display:block}.p-product-jyousui .p-product__jyousui__content .gif__wrapper{position:relative}.p-product-jyousui .p-product__jyousui__content .gif__wrapper .gif__1,.p-product-jyousui .p-product__jyousui__content .gif__wrapper .gif__2,.p-product-jyousui .p-product__jyousui__content .gif__wrapper .gif__3,.p-product-jyousui .p-product__jyousui__content .gif__wrapper .gif__4,.p-product-jyousui .p-product__jyousui__content .gif__wrapper .gif__5,.p-product-jyousui .p-product__jyousui__content .gif__wrapper .gif__6{position:absolute}.p-product-jyousui .p-product__jyousui__content .gif__wrapper .gif__1 img,.p-product-jyousui .p-product__jyousui__content .gif__wrapper .gif__2 img,.p-product-jyousui .p-product__jyousui__content .gif__wrapper .gif__3 img,.p-product-jyousui .p-product__jyousui__content .gif__wrapper .gif__4 img,.p-product-jyousui .p-product__jyousui__content .gif__wrapper .gif__5 img,.p-product-jyousui .p-product__jyousui__content .gif__wrapper .gif__6 img{width:100%}.p-product-jyousui .p-product__jyousui__content .gif__wrapper .gif__1{z-index:2;width:90%;left:5%;bottom:4%}.p-product-jyousui .p-product__jyousui__content .gif__wrapper .gif__2{z-index:2;width:90%;left:5%;bottom:9%}.p-product-jyousui .p-product__jyousui__content .gif__wrapper .gif__3{z-index:2;width:38%;left:4%;top:38%}.p-product-jyousui .p-product__jyousui__content .gif__wrapper .gif__3 img{border-radius:.8rem}.p-product-jyousui .p-product__jyousui__content .gif__wrapper .gif__4{z-index:2;width:90%;left:5%;bottom:6%}.p-product-jyousui .p-product__jyousui__content .gif__wrapper .gif__5{z-index:2;width:90%;left:5%;bottom:26%}.p-product-jyousui .p-product__jyousui__content .gif__wrapper .gif__6{z-index:2;width:42%;right:5%;bottom:4%}.p-product-jyousui .p-product__jyousui__content .article__button__wrapper{position:relative;background-color:#f4f5ff;padding-bottom:2rem}.p-product-jyousui .p-product__jyousui__content .article__button__wrapper .p-product__item-list{width:95%;margin:-20% auto 0 auto}.p-product-jyousui .p-product__jyousui__content .article__button__wrapper .p-product__item-list-item-left-top-cart-link{font-size:16px;padding:14px 0}.p-product-jyousui .p-product__jyousui__content .article__button__wrapper .p-product__item-list-item-left-bottom-text{font-size:14px}.p-product-jyousui .p-product__jyousui__content .article__button__wrapper .p-product__item-list-item-left-bottom-coupon{font-size:16px}.p-product-jyousui .p-product__jyousui__content .article__button__wrapper .p-product__item-list-item-right-title{font-size:14px}.p-product-jyousui .p-product__jyousui__content .article__button__wrapper .p-product__item-list-item-right-link{font-size:13px}.p-product-jyousui .p-product__jyousui__content .article__button__wrapper .p-product__item-list-item-title{font-size:16px}.p-product-jyousui .p-product__jyousui__content .article__button__wrapper .p-product__item-list-item-price{font-size:11px}.p-product-jyousui .p-product__jyousui__content .article__button__wrapper .p-product__item-list-item-price .-red{font-size:16px}.p-product-jyousui .p-product__jyousui__content .article__button__wrapper .p-product__item-list-item-price .-red.-large{font-size:28px}@media screen and (min-width:781px){.p-product-jyousui .p-product__jyousui__content .article__button__wrapper .p-product__item-list-item{display:grid;grid-template-columns:30% 1fr;grid-template-rows:auto auto auto;-moz-column-gap:24px;column-gap:24px}}@media screen and (min-width:781px){.p-product-jyousui .p-product__jyousui__content .article__button__wrapper .p-product__item-list-item-left{display:contents}}@media screen and (min-width:781px){.p-product-jyousui .p-product__jyousui__content .article__button__wrapper .p-product__item-list-item-left-top{display:contents}}@media screen and (min-width:781px){.p-product-jyousui .p-product__jyousui__content .article__button__wrapper .p-product__item-list-item-left-top-img{grid-column:1;grid-row:2/4;align-self:stretch;width:100%;aspect-ratio:unset;height:100%;margin-bottom:0}.p-product-jyousui .p-product__jyousui__content .article__button__wrapper .p-product__item-list-item-left-top-img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}}@media screen and (min-width:781px){.p-product-jyousui .p-product__jyousui__content .article__button__wrapper .p-product__item-list-item-left-top-cart{grid-column:2;grid-row:2;width:100%;align-self:start}}@media screen and (min-width:781px){.p-product-jyousui .p-product__jyousui__content .article__button__wrapper .p-product__item-list-item-left-bottom{grid-column:1;grid-row:4}}@media screen and (min-width:781px){.p-product-jyousui .p-product__jyousui__content .article__button__wrapper .p-product__item-list-item-right{width:100%;grid-column:2;grid-row:3;margin-top:1rem;border-radius:.3125rem}}@media screen and (min-width:781px){.p-product-jyousui .p-product__jyousui__content .article__button__wrapper .p-product__item-list-item-title-wrapper{position:static;grid-column:1/-1;grid-row:1;left:auto;top:auto;width:100%;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #151515;padding:12px 0;margin-bottom:0}}.p-product-jyousui .p-product__jyousui__content .article__button__wrapper .article__button{display:flex;flex-wrap:wrap;justify-content:space-between;width:95%;margin:-22% auto 0}.p-product-jyousui .p-product__jyousui__content .article__button__wrapper .article__button a{display:block;width:100%}@media screen and (min-width:781px){.p-product-jyousui .p-product__jyousui__content .article__button__wrapper .article__button a{width:48%}}.p-product-jyousui .p-product__desc{background-color:#fff}.p-product-jyousui #side_shopping_inner .item-price{text-align:left}.p-product-jyousui #side_shopping_inner .item-price:before{content:""}.p-product-jyousui #side_shopping_inner .item-price .item-price__unit{color:#d5443f;font-size:70%}.p-product-jyousui .p-product__youtube{padding:0}.p-product-jyousui .p-product__youtube-movie{width:100%;aspect-ratio:790/445;margin:0 auto}.p-product-jyousui .p-product__youtube-movie iframe{width:100%;height:100%}.p-product-drain-nano .magdrain_manual{display:flex;justify-content:space-between;margin-top:2rem}.p-product-drain-nano .all_none{display:none}@media only screen and (min-width:768px){.p-product-drain-nano .pc-none{display:none}}@media only screen and (max-width:767px){.p-product-drain-nano .sp-none{display:none}}@media only screen and (min-width:1201px){.p-product-drain-nano .lg_none{display:none}}@media only screen and (min-width:768px){.p-product-drain-nano .pc_none{display:none}}@media only screen and (min-width:768px){.p-product-drain-nano .pctb_none{display:none}}@media only screen and (min-width:639px) and (max-width:1000px){.p-product-drain-nano .tb_none{display:none}}@media only screen and (max-width:767px){.p-product-drain-nano .tbsp_none{display:none}}@media only screen and (max-width:767px){.p-product-drain-nano .sp_none{display:none}}.p-product-drain-nano .grid{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(auto-fill,minmax(1em, 1fr))}.p-product-drain-nano .grid .item-name{grid-column:1/7}.p-product-drain-nano .grid .item-price{grid-column:1/4}@media screen and (max-width:639px){.p-product-drain-nano .grid .item-price{grid-column:1/5}}.p-product-drain-nano .grid .postage{grid-column:4/7}@media screen and (max-width:639px){.p-product-drain-nano .grid .postage{grid-column:5/7}}.p-product-drain-nano .grid .store_btn{grid-column:1/7}.p-product-drain-nano .grid .coupon{grid-column:1/7}.p-product-drain-nano .grid .to-calendar{grid-column:1/7}.p-product-drain-nano .grid .pls{grid-column:1/7}.p-product-drain-nano .grid .other-shop{grid-column:1/7}.p-product-drain-nano .grid .item-name{font-size:1.5em !important;text-align:left !important;margin-top:0 !important;line-height:1.3 !important;min-height:3em !important;font-feature-settings:"palt" !important}@media screen and (max-width:639px){.p-product-drain-nano .grid .item-name{font-size:1.3em !important}}.p-product-drain-nano .grid .store_btn{margin-bottom:10px}.p-product-drain-nano .grid .item-price{font-weight:700;font-size:2.5rem;font-family:"Akshar",system-ui;margin-bottom:0;line-height:normal;color:#d5443f;display:inline-block}@media screen and (max-width:639px){.p-product-drain-nano .grid .item-price{font-size:2.1rem}}.p-product-drain-nano .grid .item-price:before{content:"￥";display:inline-block;margin-right:3px;font-size:.8em}.p-product-drain-nano .grid .item-price:after{content:"(税込)";font-size:.5em;color:#000;font-weight:400;display:inline-block;margin-left:5px}.p-product-drain-nano .grid .postage{display:inline-block;vertical-align:middle;text-align:center;color:#d5443f;border:2px solid #d5443f;border-radius:4px;margin:auto 0;line-height:2.4em}@media screen and (max-width:639px){.p-product-drain-nano .grid .postage{line-height:2.1rem}}.p-product-drain-nano .grid .coupon{display:flex;max-height:none}@media screen and (max-width:1000px){.p-product-drain-nano .grid .coupon{flex-direction:column;max-height:none;margin-top:0}}.p-product-drain-nano .grid .coupon .btn-wrap{display:flex;flex-direction:column;width:100%;margin:0 auto;padding:0}.p-product-drain-nano .grid .coupon .btn-wrap div{text-align:center;border:2px solid #d5443f}.p-product-drain-nano .grid .coupon .btn-wrap div.txt1{padding:5px;background:#d5443f;color:#fff;font-size:14px;line-height:1em;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom:0}@media screen and (max-width:1000px){.p-product-drain-nano .grid .coupon .btn-wrap div.txt1{margin-top:0}}.p-product-drain-nano .grid .coupon .btn-wrap div.txt2{border-top:0;padding:0;background:#fff;color:#d5443f;cursor:pointer;border-bottom-left-radius:4px;border-bottom-right-radius:4px}@media screen and (max-width:1000px){.p-product-drain-nano .grid .coupon .btn-wrap div.txt2{margin-top:0}}.p-product-drain-nano .grid .coupon .btn-wrap div.txt2 em{font-size:14px;font-weight:700}.p-product-drain-nano .grid .to-calendar{font-size:13px;text-align:center}.p-product-drain-nano .grid .to-calendar a{transition:all 2s}.p-product-drain-nano .grid .to-calendar a:before{content:">>"}.p-product-drain-nano .grid .to-calendar a:hover{transform:scale(1.2)}.p-product-drain-nano .grid .pls{text-align:center;color:#1f1f8b;font-weight:700;margin-top:2em}.p-product-drain-nano .grid .other-shop{display:grid;grid-template-columns:repeat(2,1fr);gap:.5em;margin-top:0}@media screen and (max-width:639px){.p-product-drain-nano .grid .other-shop{width:300px;margin-left:auto;margin-right:auto}}@media screen and (max-width:639px){.p-product-drain-nano .grid .other-shop .btn-aupay,.p-product-drain-nano .grid .other-shop .btn-yahoo,.p-product-drain-nano .grid .other-shop .btn-rakuten,.p-product-drain-nano .grid .other-shop .btn-amazon{grid-column:1/4}}.p-product-drain-nano .grid .other-shop .btn-aupay a,.p-product-drain-nano .grid .other-shop .btn-yahoo a,.p-product-drain-nano .grid .other-shop .btn-rakuten a,.p-product-drain-nano .grid .other-shop .btn-amazon a{width:auto;height:auto;line-height:21px;padding:0;font-size:16px;border:1px solid #1f1f8b;color:#1f1f8b}.p-product-drain-nano .grid .other-shop .btn-aupay a:before,.p-product-drain-nano .grid .other-shop .btn-yahoo a:before,.p-product-drain-nano .grid .other-shop .btn-rakuten a:before,.p-product-drain-nano .grid .other-shop .btn-amazon a:before{font-size:20px;margin-right:10px}.p-product-drain-nano .grid .other-shop .btn-aupay a:hover,.p-product-drain-nano .grid .other-shop .btn-yahoo a:hover,.p-product-drain-nano .grid .other-shop .btn-rakuten a:hover,.p-product-drain-nano .grid .other-shop .btn-amazon a:hover{color:#fff;background-color:#1f1f8b}.p-product-drain-nano .grid .other-shop .btn-aupay a:hover:before,.p-product-drain-nano .grid .other-shop .btn-yahoo a:hover:before,.p-product-drain-nano .grid .other-shop .btn-rakuten a:hover:before,.p-product-drain-nano .grid .other-shop .btn-amazon a:hover:before{color:#fff}.p-product-drain-nano .grid .other-shop .btn-aupay a{font-size:14px}.p-product-drain-nano .grid .other-shop .btn-aupay a:before{font-size:12px;margin-right:6px}@media only screen and (min-width:768px){.p-product-drain-nano .mag{margin-top:64px;background:linear-gradient(90deg,#fff,#cad2d8);overflow:hidden;font-family:"Noto Sans JP",sans-serif;font-weight:500;font-style:normal;line-height:1.4;letter-spacing:0;width:100%}.p-product-drain-nano .mag .w90{width:90%;max-width:1200px;margin:0 auto}.p-product-drain-nano .mag .tac{text-align:center}.p-product-drain-nano .mag .tar{text-align:right}.p-product-drain-nano .mag .mt30{margin-top:30px !important}.p-product-drain-nano .mag .mt50{margin-top:50px !important}.p-product-drain-nano .mag .mt80{margin-top:80px}.p-product-drain-nano .mag .mt100{margin-top:100px}.p-product-drain-nano .mag .mt130{margin-top:130px}.p-product-drain-nano .mag .bold{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-style:normal;line-height:1.2}.p-product-drain-nano .mag .black{font-family:"Noto Sans JP",sans-serif;font-weight:900;font-style:normal;line-height:1.2}.p-product-drain-nano .mag .font24{font-size:24px}.p-product-drain-nano .mag .btn_fl{display:flex;flex-wrap:wrap;max-width:900px;margin-left:auto;margin-right:auto;justify-content:center;gap:20px}.p-product-drain-nano .mag .btn_fl .btn{display:block;width:calc((100% - 20px) / 2);padding:20px 40px 20px 0;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-style:normal;line-height:1.2;font-size:22px;background:#116fa9;color:#fff;box-shadow:0 3px #020e42;border-radius:10px;position:relative;transition:all .3s ease;text-align:center}.p-product-drain-nano .mag .btn_fl .btn img{width:40px;position:absolute;top:16px;right:20px}.p-product-drain-nano .mag .btn_fl .btn:hover{background:#020e42}.p-product-drain-nano .mag .yellow_bg{background:#f6f29b;padding:80px 0 10px;position:relative}.p-product-drain-nano .mag .yellow_bg:after{content:"";width:0;height:0;border-style:solid;border-width:100px 50vw 0;border-color:#f6f29b transparent transparent;position:absolute;top:100%;left:0;right:0}.p-product-drain-nano .mag .ballon_ttl{margin-top:100px;padding:50px 0;background:#fff}.p-product-drain-nano .mag-banner{width:100%;max-width:1200px;margin:0 auto}.p-product-drain-nano .mag-movie{width:100%;text-align:center}.p-product-drain-nano .mag-movie video.vid_main{width:100%;max-width:920px}.p-product-drain-nano .mag-mv{background:linear-gradient(90deg,#dae1eb,#d9e0ea);text-align:center}.p-product-drain-nano .mag-mv .mag-inner{max-width:1200px;margin:0 auto}.p-product-drain-nano .mag .worries-ttl{max-width:900px;margin:0 auto}.p-product-drain-nano .mag .worries-fl{display:flex;justify-content:space-between}.p-product-drain-nano .mag .worries-box{width:31%}.p-product-drain-nano .mag .worries-box:nth-child(2){margin-top:30px}.p-product-drain-nano .mag .worries-txt{text-align:center;margin-top:-40px}.p-product-drain-nano .mag .worries-txt img{height:90px}.p-product-drain-nano .mag .solution-ttl{max-width:900px;margin:0 auto}.p-product-drain-nano .mag .solution-viva{position:relative;width:1072px;margin:100px auto 0}.p-product-drain-nano .mag .solution-viva-img{width:500px;margin-left:-50px}.p-product-drain-nano .mag .solution-right{position:absolute;top:-60px;left:370px;width:650px}.p-product-drain-nano .mag .solution-world{max-width:700px;margin-top:80px}.p-product-drain-nano .mag .comparison-txt01{font-size:50px}.p-product-drain-nano .mag .comparison-txt02{width:800px;margin:0 auto}.p-product-drain-nano .mag .comparison-txt03 a{transition:all .3s ease}.p-product-drain-nano .mag .comparison-txt03 a:hover{opacity:.7}.p-product-drain-nano .mag .comparison-txt03 p{margin-right:30px}.p-product-drain-nano .mag .secret-img{display:flex;justify-content:space-between}.p-product-drain-nano .mag .secret-img img{width:47.5%}.p-product-drain-nano .mag .method ul{display:flex;flex-wrap:wrap;position:relative;z-index:2}.p-product-drain-nano .mag .method-box{width:47.5%;position:relative;background:linear-gradient(90deg,#006ba5,#004da6);color:#fff;padding:20px;border-radius:15px;box-shadow:5px 5px 10px rgba(0,0,0,.3)}.p-product-drain-nano .mag .method-box:nth-child(2n){margin-left:5%}.p-product-drain-nano .mag .method-box:nth-child(n+3){margin-top:8%}.p-product-drain-nano .mag .method-step{position:absolute;top:-50px;left:30px}.p-product-drain-nano .mag .method-circle{position:relative;background:linear-gradient(90deg,#f8cc7b,#f5b526);width:110px;height:110px;border-radius:50%;color:#000}.p-product-drain-nano .mag .method-circle-inner{position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);font-size:20px}.p-product-drain-nano .mag .method-circle span{display:block;font-size:40px;line-height:.8}.p-product-drain-nano .mag .method-txt{margin:30px 0;min-height:60px}.p-product-drain-nano .mag .method-viva{position:absolute;bottom:-152px;right:0;width:50%;z-index:2}.p-product-drain-nano .mag .various{position:relative;z-index:2}.p-product-drain-nano .mag .various ul{display:flex;justify-content:space-between}.p-product-drain-nano .mag .various li{width:31%;background:#fff;border:7px solid #1d2b57;border-radius:15px;padding:20px;color:#1d2b57}.p-product-drain-nano .mag .various-txt{margin:30px 0;min-height:60px}.p-product-drain-nano .mag .various-cut-img{max-width:900px;margin:0 auto}.p-product-drain-nano .mag .hot-img{box-shadow:10px 10px 10px rgba(0,0,0,.1);margin:0 auto 10px auto;width:50%;max-width:600px}.p-product-drain-nano .mag .set{padding-bottom:200px}.p-product-drain-nano .mag .set-fl{display:flex;justify-content:space-between;padding:30px;background:#fff;border:7px solid #1d2b57;border-radius:15px}.p-product-drain-nano .mag .set-left{width:50%}.p-product-drain-nano .mag .set-right{width:45%;display:flex;flex-flow:column;align-items:baseline;justify-content:space-between}.p-product-drain-nano .mag .set-txt01{line-height:2}.p-product-drain-nano .mag .set-txt02{margin-top:30px}.p-product-drain-nano .mag .set-txt02 p{text-indent:-1em;padding-left:1em}.p-product-drain-nano .mag .set-txt02 p:nth-child(n+2){margin-top:10px}.p-product-drain-nano .mag ul,.p-product-drain-nano .mag li{list-style:none;padding:0}}@media only screen and (max-width:767px){.p-product-drain-nano .mag{margin-top:60px;background:linear-gradient(90deg,#fff,#cad2d8);overflow:hidden;font-family:"Noto Sans JP",sans-serif;font-weight:500;font-style:normal;line-height:1.4;letter-spacing:0}.p-product-drain-nano .mag .w90{width:324px;max-width:1200px;margin:0 auto}.p-product-drain-nano .mag .tac{text-align:center}.p-product-drain-nano .mag .tar{text-align:right}.p-product-drain-nano .mag .mt30{margin-top:10px !important}.p-product-drain-nano .mag .mt50{margin-top:20px !important}.p-product-drain-nano .mag .mt80{margin-top:30px !important}.p-product-drain-nano .mag .mt100{margin-top:60px !important}.p-product-drain-nano .mag .mt130{margin-top:70px !important}.p-product-drain-nano .mag .bold{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-style:normal;line-height:1.2}.p-product-drain-nano .mag .black{font-family:"Noto Sans JP",sans-serif;font-weight:900;font-style:normal;line-height:1.2}.p-product-drain-nano .mag .font24{font-size:16px}.p-product-drain-nano .mag .btn_fl .btn{display:block;width:290px;margin:0 auto;padding:20px 0;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-style:normal;line-height:1.2;font-size:16px;background:#116fa9;color:#fff;box-shadow:0 3px #020e42;border-radius:10px;position:relative;text-align:center;transition:all .3s ease}.p-product-drain-nano .mag .btn_fl .btn:not(:nth-child(1)){margin:20px auto 0}.p-product-drain-nano .mag .btn_fl .btn span{text-align:center}.p-product-drain-nano .mag .btn_fl .btn img{width:30px;position:absolute;top:15px;right:10px}.p-product-drain-nano .mag .btn_fl .btn:hover{background:#020e42}.p-product-drain-nano .mag .yellow_bg{background:#f6f29b;padding:30px 0 10px;position:relative}.p-product-drain-nano .mag .yellow_bg:after{content:"";width:0;height:0;border-style:solid;border-width:60px 50vw 0;border-color:#f6f29b transparent transparent;position:absolute;top:100%;left:0;right:0}.p-product-drain-nano .mag .yellow_bg_sp{background:linear-gradient(180deg,#f6f29b 0%,#f6f29b 80%,rgba(0,0,0,0) 80%)}.p-product-drain-nano .mag .yellow_bg_sp:after{top:79.8%}.p-product-drain-nano .mag .ballon_ttl{margin-top:50px;padding:10px 0 20px;background:#fff}.p-product-drain-nano .mag-movie{width:100%;text-align:center}.p-product-drain-nano .mag-movie video.vid_main{width:100%;max-width:920px}.p-product-drain-nano .mag .worries-ttl{max-width:900px}.p-product-drain-nano .mag .worries-fl{display:flex;justify-content:center;flex-wrap:wrap;margin-top:10px !important;z-index:2;position:relative}.p-product-drain-nano .mag .worries-box{width:48%}.p-product-drain-nano .mag .worries-box:nth-child(1){margin-right:3%}.p-product-drain-nano .mag .worries-box:nth-child(n+3){margin-top:2%}.p-product-drain-nano .mag .worries-txt{text-align:center;margin-top:-20px}.p-product-drain-nano .mag .worries-txt img{height:40px}.p-product-drain-nano .mag .solution{margin-top:0 !important}.p-product-drain-nano .mag .solution-ttl{max-width:900px}.p-product-drain-nano .mag .solution-viva-position{position:relative;padding-bottom:50%}.p-product-drain-nano .mag .solution-viva-img{position:absolute;top:0;left:10px;width:45%}.p-product-drain-nano .mag .solution-viva-txt02{position:absolute;top:0;right:10px;width:60%}.p-product-drain-nano .mag .solution-world{width:70%}.p-product-drain-nano .mag .solution .btn_fl{margin-top:10px}.p-product-drain-nano .mag .comparison-txt01{font-size:24px}.p-product-drain-nano .mag .comparison-txt03 a{transition:all .3s ease}.p-product-drain-nano .mag .comparison-txt03 a:hover{opacity:.7}.p-product-drain-nano .mag .comparison-txt03 p{margin-right:10px;font-size:12px}.p-product-drain-nano .mag .comparison-movie{max-width:1000px;height:400px;background:#000}.p-product-drain-nano .mag .secret-img{display:flex;justify-content:space-between}.p-product-drain-nano .mag .secret-img img{width:47.5%}.p-product-drain-nano .mag .method ul{position:relative;z-index:2;width:80%}.p-product-drain-nano .mag .method-box{position:relative;background:linear-gradient(90deg,#006ba5,#004da6);color:#fff;padding:20px;border-radius:15px;box-shadow:5px 5px 10px rgba(0,0,0,.3)}.p-product-drain-nano .mag .method-box:nth-child(n+2){margin-top:8%}.p-product-drain-nano .mag .method-step{position:absolute;top:-20px;left:30px}.p-product-drain-nano .mag .method-circle{position:relative;background:linear-gradient(90deg,#f8cc7b,#f5b526);width:60px;height:60px;border-radius:50%;color:#000}.p-product-drain-nano .mag .method-circle-inner{position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.p-product-drain-nano .mag .method-circle span{display:block;font-size:20px;line-height:.8}.p-product-drain-nano .mag .method-txt{margin:20px 0 0}.p-product-drain-nano .mag .various{position:relative;z-index:2;margin-top:20px !important}.p-product-drain-nano .mag .various ul{display:flex;justify-content:center;flex-wrap:wrap}.p-product-drain-nano .mag .various li{width:48%;background:#fff;border:5px solid #1d2b57;border-radius:15px;padding:10px;color:#1d2b57}.p-product-drain-nano .mag .various li:nth-child(1){margin-right:3%}.p-product-drain-nano .mag .various li:nth-child(3){margin-top:3%}.p-product-drain-nano .mag .various-txt{margin:20px 0}.p-product-drain-nano .mag .hot-img{box-shadow:10px 10px 10px rgba(0,0,0,.1);width:90%;z-index:2;position:relative}.p-product-drain-nano .mag .set{padding-bottom:80px}.p-product-drain-nano .mag .set-ttl{width:180px;margin:0 auto}.p-product-drain-nano .mag .set-fl{padding:20px 20px 30px;background:#fff;border:7px solid #1d2b57;border-radius:15px}.p-product-drain-nano .mag .set-txt01{line-height:2;margin-top:10px}.p-product-drain-nano .mag .set-txt02{margin-top:10px}.p-product-drain-nano .mag .set-txt02 p{text-indent:-1em;padding-left:1em}.p-product-drain-nano .mag .set-txt02 p:nth-child(n+2){margin-top:10px}.p-product-drain-nano .mag ul,.p-product-drain-nano .mag li{list-style:none;padding:0}}.p-product-drain-nano #magdrain-shopping{margin:50px auto;max-width:900px}@media only screen and (min-width:640px){.p-product-drain-nano #magdrain-shopping .container{padding:0}}.p-product-drain-nano #magdrain-shopping .container .coupon{display:flex;max-height:none}@media screen and (max-width:1000px){.p-product-drain-nano #magdrain-shopping .container .coupon{flex-direction:column;max-height:none;margin-top:0}}.p-product-drain-nano #magdrain-shopping .container .coupon .btn-wrap{display:flex;flex-direction:column;width:100%;margin:10px auto 5px;padding:0}.p-product-drain-nano #magdrain-shopping .container .coupon .btn-wrap div{text-align:center;border:2px solid #116fa9}.p-product-drain-nano #magdrain-shopping .container .coupon .btn-wrap div.txt1{padding:5px;background:#116fa9;color:#fff;font-size:16px;line-height:1em;border-bottom:0;border-top-left-radius:10px;border-top-right-radius:10px}@media screen and (max-width:1000px){.p-product-drain-nano #magdrain-shopping .container .coupon .btn-wrap div.txt1{margin-top:0}}.p-product-drain-nano #magdrain-shopping .container .coupon .btn-wrap div.txt2{border-top:0;padding:0;background:#fff;color:#116fa9;cursor:pointer;border-bottom-left-radius:10px;border-bottom-right-radius:10px}@media screen and (max-width:1000px){.p-product-drain-nano #magdrain-shopping .container .coupon .btn-wrap div.txt2{margin-top:0}}.p-product-drain-nano #magdrain-shopping .container .coupon .btn-wrap div.txt2 em{font-size:16px;font-weight:700}.p-product-drain-nano #magdrain-shopping .to-calendar{font-size:13px;text-align:center}.p-product-drain-nano #magdrain-shopping .pls{font-size:16px;text-align:center;color:#116fa9;font-weight:700;margin-top:1.5em;margin-bottom:5px}#side_shopping{display:none;opacity:0;transition:all .2s ease-out;font-size:16px;position:fixed;z-index:3;top:300px;right:0}#side_shopping_inner{width:160px;padding:0 10px;box-shadow:0 0 5px rgba(0,0,0,.2);background-color:rgba(255,255,255,.8)}@media only screen and (max-width:1279px){#side_shopping_inner{display:none}}#side_shopping_inner .shop-item{padding:15px 0 5px;font-feature-settings:"palt"}#side_shopping_inner .shop-item+.shop-item{border-top:1px solid #ccc}#side_shopping_inner .item-name{font-size:1em !important;line-height:1.2em !important;min-height:4.8em !important;margin:0 !important}#side_shopping_inner .item-price{font-weight:700;font-size:1.3em;font-family:"Akshar",system-ui;color:#d5443f;text-align:center;margin:0;display:block;margin-right:5px}#side_shopping_inner .item-price:before{content:"￥";display:inline-block;font-size:.8em;font-family:"Akshar",system-ui}#side_shopping_inner .item-price:after{content:"(税込)";color:#000;font-size:.5em;font-weight:400;display:inline-block;margin-left:3px}#side_shopping_inner .postage{width:100%;display:inline-block;vertical-align:middle;text-align:center;color:#d5443f;border:2px solid #d5443f;border-radius:4px;margin:auto 0;line-height:2em;margin-bottom:5px;font-size:.8em}#side_shopping_inner .purchase{width:100%;display:inline-block;vertical-align:middle;color:#fff;background-color:#d5443f;text-align:center;border:2px solid #d5443f;border-radius:4px;margin:auto 0;line-height:2em;font-size:.8em;margin-bottom:5px}#side_shopping_inner h5{font-size:1em}#side_shopping.side-active{display:block;opacity:100}@media screen and (min-width:781px){.p-home-bottom .p-home-bottom__wrapper{display:flex}}.p-home-bottom .p-home-bottom__group{position:relative;display:block;width:100%;height:24.375rem;text-align:center;align-content:center;background-image:url(//art-verre.com/wp-content/themes/art-verre/assets/css/../images/common/footer_company_bg.png);background-repeat:no-repeat;background-size:cover}@media screen and (min-width:781px){.p-home-bottom .p-home-bottom__group{width:50%}}.p-home-bottom .p-home-bottom__group:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#2862a7;opacity:.6}.p-home-bottom .p-home-bottom__group:hover:before{background-color:#123e74}.p-home-bottom .p-home-bottom__group:nth-of-type(2){background-image:url(//art-verre.com/wp-content/themes/art-verre/assets/css/../images/common/footer_contact_bg.png)}.p-home-bottom .l-section__content-title{position:relative;margin:0 auto;color:#fff;z-index:2}.p-home-bottom .l-section__content-title .l-section__content-title-sub:before{background-color:#fff}.p-product-bottom{position:relative;background-color:#1f1f8b;text-align:center;padding:12.5rem 0 8.75rem}.p-product-bottom .p-product-bottom__text-white{color:#fff;margin-top:1rem;font-size:1.75rem;font-weight:700;line-height:1.4285714286;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-bottom .p-product-bottom__text-white{font-size:max(2.25rem, 24px);font-weight:700;line-height:1.1111111111;letter-spacing:.1em}}.p-product-bottom .p-product-bottom__text-sub{color:#ff0;font-size:2.875rem;font-weight:700;line-height:1.5217391304;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-bottom .p-product-bottom__text-sub{font-size:max(4rem, 28px);font-weight:700;line-height:1.25;letter-spacing:.1em}}.p-product-bottom .p-product-bottom__text-main{width:90%;margin:1rem auto 0 auto}@media screen and (min-width:781px){.p-product-bottom .p-product-bottom__text-main{width:62.5rem}}.p-product-bottom .p-product-bottom__img-wrapper{position:absolute;top:-1px;left:35%;width:30%;-o-object-fit:contain;object-fit:contain}@media screen and (min-width:781px){.p-product-bottom .p-product-bottom__img-wrapper{left:30%;width:40%}}.-darkgreen .p-product-bottom{background-color:#016500}.p-product-arrow{text-align:center;padding:6.25rem 0}.p-product-arrow .p-product-arrow-img{width:37.5rem;max-width:530px;margin:0 auto}.p-product-arrow .p-product-arrow-text-sub{margin-top:3.4375rem;font-size:1.75rem;font-weight:700;line-height:1.7142857143;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-arrow .p-product-arrow-text-sub{font-size:max(2rem, 20px);font-weight:700;line-height:1.875;letter-spacing:.1em}}.p-product-arrow .p-product-arrow-text{font-family:"mobo",serif;color:#1f1f8b;text-shadow:#ff0 .375rem .375rem 0;font-size:5rem;font-weight:400;line-height:1.625;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-arrow .p-product-arrow-text{font-size:max(6.25rem, 60px);font-weight:400;line-height:1.3;letter-spacing:.1em}}.p-product-arrow .p-product-arrow-text.-purple{color:#9d1882}@media screen and (min-width:781px){.p-product-point{padding:6.25rem 0 9.375rem;background-color:#e0eeff}}.p-product-point .l-container{padding:0}@media screen and (min-width:781px){.p-product-point .l-container{width:87.5rem;max-width:unset;padding:0;margin:0 auto;padding:0 2.5rem}}.p-product-point .p-product-point__content{position:relative;background-color:#fff;padding:5rem 3.125rem 6.25rem}@media screen and (min-width:781px){.p-product-point .p-product-point__content{border-radius:1.875rem;padding:1.875rem 6.25rem 7.8125rem}}.p-product-point .p-product-point__content:before{content:"";position:absolute;top:0;left:0;width:100%;height:1.25rem;background-color:#3f85ce}@media screen and (min-width:781px){.p-product-point .p-product-point__content:before{border-radius:1.875rem 1.875rem 0 0}}.p-product-point .p-product-point__content:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1.25rem;background-color:#3f85ce}@media screen and (min-width:781px){.p-product-point .p-product-point__content:after{border-radius:0 0 1.875rem 1.875rem}}.p-product-point .p-product-point__content-title{margin:0 auto}@media screen and (min-width:781px){.p-product-point .p-product-point__content-title{width:80%;display:flex;flex-direction:row;align-items:center;justify-content:center}}.p-product-point .p-product-point__content-title-text{width:100%}@media screen and (min-width:781px){.p-product-point .p-product-point__content-title-text{width:60%}}.p-product-point .p-product-point__content-title-img{width:50%;margin:1.875rem auto}@media screen and (min-width:781px){.p-product-point .p-product-point__content-title-img{width:20%;margin-left:.9375rem}}.p-product-point .p-product-point__content-list{margin-top:-.625rem}.p-product-point .p-product-point__content-list-item{border-top:.0625rem dashed #898989;padding:3.125rem 0}@media screen and (min-width:781px){.p-product-point .p-product-point__content-list-item{display:flex;flex-direction:row;align-items:center;justify-content:space-between}}@media screen and (min-width:781px){.p-product-point .p-product-point__content-list-item:nth-of-type(1) .p-product-point__content-list-item-left{width:48%}}@media screen and (min-width:781px){.p-product-point .p-product-point__content-list-item:nth-of-type(1) .p-product-point__content-list-item-right{width:50%}}@media screen and (min-width:781px){.p-product-point .p-product-point__content-list-item:nth-of-type(2) .p-product-point__content-list-item-left{width:65%}}.p-product-point .p-product-point__content-list-item:nth-of-type(2) .p-product-point__content-list-item-right{width:80%;margin:0 auto}@media screen and (min-width:781px){.p-product-point .p-product-point__content-list-item:nth-of-type(2) .p-product-point__content-list-item-right{width:30%}}@media screen and (min-width:781px){.p-product-point .p-product-point__content-list-item:nth-of-type(3) .p-product-point__content-list-item-left{width:50%}}@media screen and (min-width:781px){.p-product-point .p-product-point__content-list-item:nth-of-type(3) .p-product-point__content-list-item-right{width:48%}}@media screen and (min-width:781px){.p-product-point .p-product-point__content-list-item:nth-of-type(4) .p-product-point__content-list-item-left{width:48%}}@media screen and (min-width:781px){.p-product-point .p-product-point__content-list-item:nth-of-type(4) .p-product-point__content-list-item-right{width:50%}}.p-product-point .p-product-point__content-list-item-img{margin-top:2.5rem}@media screen and (min-width:781px){.p-product-point .p-product-point__content-list-item-img{margin-top:0}}.p-product-point .p-product-point__content-list-item-number{width:12.5rem}@media screen and (min-width:781px){.p-product-point .p-product-point__content-list-item-number{width:8.75rem}}.p-product-point .p-product-point__content-list-item-title{display:inline;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#3f85ce;margin-top:.875rem;background:linear-gradient(transparent 70%,#ff0 30%);font-size:2.5rem;font-weight:700;line-height:1.4;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-point .p-product-point__content-list-item-title{font-size:max(1.875rem, 20px);font-weight:700;line-height:2;letter-spacing:.1em}}.p-product-point .p-product-point__content-list-item-text{margin-top:1rem;font-size:1.625rem;font-weight:400;line-height:1.8461538462;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-point .p-product-point__content-list-item-text{font-size:max(1.125rem, 14px);font-weight:500;line-height:1.7777777778;letter-spacing:.1em}}.p-product-feature{position:relative}@media screen and (min-width:781px){.p-product-feature{background-color:#e0eeff;padding-bottom:8.125rem}}.p-product-feature .l-container{padding:0}@media screen and (min-width:781px){.p-product-feature .l-container{width:87.5rem;max-width:unset;padding:0;margin:0 auto;padding:0 2.5rem}}.p-product-feature .p-product-feature__title{width:90%;margin:5rem auto 0 auto}@media screen and (min-width:781px){.p-product-feature .p-product-feature__title{width:60%;margin:0 auto}}.p-product-feature .p-product-feature__content{position:relative;background-color:#fff;margin-top:3.5rem}@media screen and (min-width:781px){.p-product-feature .p-product-feature__content{padding:2.5rem 2.8125rem 3.4375rem}}.p-product-feature .p-product-feature__content-box{padding-bottom:2.5rem}@media screen and (min-width:781px){.p-product-feature .p-product-feature__content-box{padding-bottom:0;display:flex;flex-direction:row;align-items:center;justify-content:space-between}}@media screen and (min-width:781px){.p-product-feature .p-product-feature__content-box-left{width:55%}}.p-product-feature .p-product-feature__content-box-right{padding:0 3.125rem;margin-top:3.125rem}@media screen and (min-width:781px){.p-product-feature .p-product-feature__content-box-right{width:40%;margin-top:0;padding:0}}.p-product-feature .p-product-feature__content-box-title{position:relative;width:100%;text-align:center;background-color:#ff0;padding:2.5rem 0;z-index:2;font-size:1.75rem;font-weight:700;line-height:1.7142857143;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-feature .p-product-feature__content-box-title{background-color:inherit;padding:0;text-align:left;font-size:max(1.875rem, 16px);font-weight:700;line-height:1.6666666667;letter-spacing:.1em}.p-product-feature .p-product-feature__content-box-title:before{content:"";position:absolute;top:-1.6875rem;left:-4.1875rem;width:calc(100% + 4.0625rem);aspect-ratio:458/97;height:auto;background-image:url(//art-verre.com/wp-content/themes/art-verre/assets/css/../images/product/product_feature_content_title.png);background-size:contain;background-repeat:no-repeat;z-index:-1}}.p-product-feature .p-product-feature__content-box-text{margin-top:3.4375rem;padding:0 3.125rem;font-size:1.625rem;font-weight:400;line-height:1.8461538462;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-feature .p-product-feature__content-box-text{padding:0;font-size:max(1.125rem, 14px);font-weight:500;line-height:1.7777777778;letter-spacing:.1em}}.p-product-feature .p-product-feature__content-box-list{margin-top:3.75rem;padding:0 3.125rem}@media screen and (min-width:781px){.p-product-feature .p-product-feature__content-box-list{padding:0;margin-top:2.5rem}}.p-product-feature .p-product-feature__content-box-list .p-product-feature__content-box-list-item{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;padding:1.25rem 0;border-bottom:.0625rem dashed #898989;font-size:1.75rem;font-weight:700;line-height:1.4285714286;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-feature .p-product-feature__content-box-list .p-product-feature__content-box-list-item{display:block;font-size:max(1.25rem, 14px);font-weight:700;line-height:1.6;letter-spacing:.1em}}.p-product-feature .p-product-feature__content-box-list .p-product-feature__content-box-list-item span{display:inline-block}@media screen and (min-width:781px){.p-product-feature .p-product-feature__content-box-list .p-product-feature__content-box-list-item span{display:inline}}.p-product-feature .p-product-feature__content-box-list .p-product-feature__content-box-list-item span:first-of-type{width:20%}.p-product-feature .p-product-feature__content-img{position:absolute;bottom:-4.375rem;left:calc(50% - 3.5625rem);height:4.375rem;aspect-ratio:119/73;-o-object-fit:contain;object-fit:contain}@media screen and (min-width:781px){.p-product-feature .p-product-feature__content-img{bottom:-4.375rem}}.p-product-feature .p-product-feature__content-img img{height:100%}.p-product__feature{margin-top:7.5rem}.p-product__feature .p-product__feature-group{margin-top:12.5rem}@media screen and (min-width:781px){.p-product__feature .p-product__feature-group{margin-top:7.1875rem}}.p-product__feature .p-product__feature-group .p-product__feature-group-content{margin-top:2.5rem;display:flex;flex-direction:column-reverse;align-items:flex-start;justify-content:space-between}@media screen and (min-width:781px){.p-product__feature .p-product__feature-group .p-product__feature-group-content{display:flex;flex-direction:row;align-items:center;justify-content:space-between}}.p-product__feature .p-product__feature-group:nth-of-type(1) .p-product__feature-group-left{margin-top:1.875rem}@media screen and (min-width:781px){.p-product__feature .p-product__feature-group:nth-of-type(1) .p-product__feature-group-left{width:30%;margin-top:0}}@media screen and (min-width:781px){.p-product__feature .p-product__feature-group:nth-of-type(1) .p-product__feature-group-right{width:67%}}.p-product__feature .p-product__feature-group:nth-of-type(1) .p-product__feature-group-left-text{margin-top:0}.p-product__feature .p-product__feature-group:nth-of-type(2) .p-product__feature-group-left{margin-top:1.875rem}@media screen and (min-width:781px){.p-product__feature .p-product__feature-group:nth-of-type(2) .p-product__feature-group-left{width:60%;margin-top:0}}@media screen and (min-width:781px){.p-product__feature .p-product__feature-group:nth-of-type(2) .p-product__feature-group-right{width:30%}}.p-product__feature .p-product__feature-group:nth-of-type(2) .p-product__feature-group-right .p-product__feature-group-right-img{width:100%}.p-product__feature .p-product__feature-group:nth-of-type(2) .p-product__feature-group-right .p-product__feature-group-left-text{margin-top:0}@media screen and (min-width:781px){.p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-left{width:30%}}.p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-left-text:nth-of-type(2){margin-top:1.875rem}@media screen and (min-width:781px){.p-product__feature .p-product__feature-group:nth-of-type(3) .p-product__feature-group-right{width:67%}}.p-product__feature .p-product__feature-group-title{position:relative;text-align:center;color:#1f1f8b;background-color:#e6f2ff;padding:1.125rem 0;border-radius:2.1875rem;font-size:2rem;font-weight:700;line-height:1.5625;letter-spacing:.1em}@media screen and (min-width:781px){.p-product__feature .p-product__feature-group-title{font-size:max(1.625rem, 17px);font-weight:700;line-height:1.5384615385;letter-spacing:.1em}}.p-product__feature .p-product__feature-group-title-bubble{position:absolute;top:-5rem;left:0;width:14.0625rem;aspect-ratio:205/90;text-align:center;color:#fff;font-family:"mobo",serif;padding-top:.5rem;background-image:url(//art-verre.com/wp-content/themes/art-verre/assets/css/../images/product/product_bibble_feature.png);background-repeat:no-repeat;background-size:contain;font-size:2.375rem;font-weight:400;line-height:1.5789473684;letter-spacing:.1em}@media screen and (min-width:781px){.p-product__feature .p-product__feature-group-title-bubble{font-size:max(2.5rem, 22px);font-weight:700;line-height:1;letter-spacing:.1em;padding-top:1rem;top:auto;bottom:1.25rem;left:-2.5rem}}.p-product__feature .p-product__feature-group-title-bubble .-yellow{color:#ff0}.p-product__feature .p-product__feature-group-left-text{color:#1f1f8b;margin-top:1.875rem;font-size:2rem;font-weight:700;line-height:1.5625;letter-spacing:.1em}@media screen and (min-width:781px){.p-product__feature .p-product__feature-group-left-text{margin-top:0;font-size:max(1.375rem, 16px);font-weight:700;line-height:1.4545454545;letter-spacing:.1em}}.p-product__feature .p-product__feature-group-left-text.-purple{color:#9d1882}.p-product__feature .p-product__feature-group-left-text-main{color:#e80000;background:linear-gradient(transparent 70%,#ff0 30%);margin-top:1.875rem;font-size:2rem;font-weight:700;line-height:1.5625;letter-spacing:.1em}@media screen and (min-width:781px){.p-product__feature .p-product__feature-group-left-text-main{margin-top:0;font-size:max(2.1875rem, 21px);font-weight:700;line-height:1.7142857143;letter-spacing:.1em}}.p-product__feature .p-product__feature-group-left-text-sub{margin-top:1.875rem;font-size:1.375rem;font-weight:400;line-height:1.7272727273;letter-spacing:.1em}@media screen and (min-width:781px){.p-product__feature .p-product__feature-group-left-text-sub{font-size:max(0.875rem, 12px);font-weight:400;line-height:2;letter-spacing:.1em}}@media screen and (min-width:781px){.p-product__feature .p-product__feature-group-right{display:flex;flex-direction:row;align-items:center;justify-content:space-between}}.p-product__feature .p-product__feature-group-right-img{margin-top:1.875rem}@media screen and (min-width:781px){.p-product__feature .p-product__feature-group-right-img{margin-top:0;width:48%}}.-purple .p-product__feature .p-product__feature-group-title-bubble{background-image:url(//art-verre.com/wp-content/themes/art-verre/assets/css/../images/product/product_bubble_feature_purple.png)}.-purple .p-product__feature .p-product__feature-group-title{color:#9d1882;background-color:#ffebfb}.-green .p-product__feature .p-product__feature-group-title-bubble{background-image:url(//art-verre.com/wp-content/themes/art-verre/assets/css/../images/product/product_bubble_feature_green.png)}.-green .p-product__feature .p-product__feature-group-title{color:#016500;background-color:#ecf5ec}.-darkgreen .p-product__feature .p-product__feature-group-title-bubble{background-image:url(//art-verre.com/wp-content/themes/art-verre/assets/css/../images/product/product_bubble_feature_green.png)}.-darkgreen .p-product__feature .p-product__feature-group-title-bubble .-yellow{color:#edd38d}.-darkgreen .p-product__feature .p-product__feature-group-title{color:#016500;background-color:#edd38d}@media screen and (min-width:781px){.-bath.p-product-feature .p-product-feature__content-box-list-item{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start}}.-bath.p-product-feature .p-product-feature__content-box-list-item span{display:inline-block}.-bath.p-product-feature .p-product-feature__content-box-list-item span:first-of-type{width:24%}@media screen and (min-width:781px){.-bath.p-product-feature .p-product-feature__content-box-list-item span:first-of-type{width:18%}}.-bath.p-product-feature .p-product-feature__content-box-list-item span:nth-of-type(2){width:76%}@media screen and (min-width:781px){.-bath.p-product-feature .p-product-feature__content-box-list-item span:nth-of-type(2){width:82%}}.p-product-test{background-color:#e0eeff;padding-top:3.75rem;padding-bottom:3.75rem}@media screen and (min-width:781px){.p-product-test{padding-top:0;padding-bottom:10.875rem}}.p-product-test .l-container{padding:2.5rem 0}@media screen and (min-width:781px){.p-product-test .l-container{width:87.5rem;max-width:unset;padding:0;margin:0 auto;padding:0 2.5rem}}.p-product-test .p-product-test__box{text-align:center;background-image:url(//art-verre.com/wp-content/themes/art-verre/assets/css/../images/product/product_test_bg.png);padding:3.25rem 2.5rem 5.5rem}.p-product-test .p-product-test__box-title{width:70%;margin:0 auto}@media screen and (min-width:781px){.p-product-test .p-product-test__box-title{width:45%;padding:0}}.p-product-test .p-product-test__box-text-sub{margin-top:3.75rem;text-align:left;font-size:1.625rem;font-weight:500;line-height:1.8461538462;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-test .p-product-test__box-text-sub{text-align:center;margin-top:1.5625rem;font-size:max(1.125rem, 14px);font-weight:400;line-height:1.7777777778;letter-spacing:.1em}}.p-product-test .p-product-test__box-text{margin-top:3.125rem;font-size:2.25rem;font-weight:700;line-height:1.3333333333;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-test .p-product-test__box-text{margin-top:0;font-size:max(1.375rem, 18px);font-weight:700;line-height:1.4545454545;letter-spacing:.1em}}.p-product-test .p-product-test__box-text .marker{margin-top:.375rem;background:linear-gradient(transparent 70%,#ff0 30%)}.p-product-test .p-product-test__box-img{margin:2.125rem auto 0 auto}@media screen and (min-width:781px){.p-product-test .p-product-test__box-img{width:65%}}.p-product-test .p-product-test__box-text-desc{margin-top:2.375rem;font-size:1.375rem;font-weight:400;line-height:1.8181818182;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-test .p-product-test__box-text-desc{font-size:max(0.875rem, 10px);font-weight:400;line-height:2;letter-spacing:.1em}}.p-product-test .p-product-test__list{margin-top:6.25rem;padding:0 2.5rem}@media screen and (min-width:781px){.p-product-test .p-product-test__list{padding:0}}.p-product-test .p-product-test__list-item{margin-top:2.25rem;padding-bottom:2.75rem;border-bottom:.0625rem dashed #898989}@media screen and (min-width:781px){.p-product-test .p-product-test__list-item{display:flex;flex-direction:row;align-items:center;justify-content:space-between}}.p-product-test .p-product-test__list-item .p-product-test__list-item-right{margin-top:3.75rem}@media screen and (min-width:781px){.p-product-test .p-product-test__list-item .p-product-test__list-item-right{margin-top:0}}@media screen and (min-width:781px){.p-product-test .p-product-test__list-item:nth-of-type(1) .p-product-test__list-item-left{width:43%}}@media screen and (min-width:781px){.p-product-test .p-product-test__list-item:nth-of-type(1) .p-product-test__list-item-right{width:55%}}@media screen and (min-width:781px){.p-product-test .p-product-test__list-item:nth-of-type(2) .p-product-test__list-item-left{width:55%}}@media screen and (min-width:781px){.p-product-test .p-product-test__list-item:nth-of-type(2) .p-product-test__list-item-right{width:30%}}@media screen and (min-width:781px){.p-product-test .p-product-test__list-item:nth-of-type(3) .p-product-test__list-item-left{width:55%}}@media screen and (min-width:781px){.p-product-test .p-product-test__list-item:nth-of-type(3) .p-product-test__list-item-right{width:42%}}.p-product-test .p-product-test__list-item:nth-of-type(3) .p-product-test__list-item-text:first-of-type{padding-bottom:2.5rem;border-bottom:.0625rem dashed #898989}@media screen and (min-width:781px){.p-product-test .p-product-test__list-item:nth-of-type(3) .p-product-test__list-item-text:first-of-type{border:none;padding-bottom:0}}.p-product-test .p-product-test__list-item-title{font-size:2.25rem;font-weight:700;line-height:1.4444444444;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-test .p-product-test__list-item-title{font-size:max(1.875rem, 20px);font-weight:700;line-height:1.6666666667;letter-spacing:.1em}}.p-product-test .p-product-test__list-item-title:nth-of-type(2){margin-top:2.5rem}@media screen and (min-width:781px){.p-product-test .p-product-test__list-item-title:nth-of-type(2){margin-top:4.875rem}}.p-product-test .p-product-test__list-item-text{margin-top:1.5625rem;font-size:1.625rem;font-weight:400;line-height:1.4615384615;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-test .p-product-test__list-item-text{font-size:max(1.125rem, 14px);font-weight:400;line-height:1.7777777778;letter-spacing:.1em}}.p-product-test .p-product-test__list-item-text-sub{margin-top:2.5rem;font-size:1.375rem;font-weight:400;line-height:1.3636363636;letter-spacing:.1em}@media screen and (min-width:781px){.p-product-test .p-product-test__list-item-text-sub{margin-top:5.625rem;font-size:max(0.875rem, 10px);font-weight:400;line-height:2;letter-spacing:.1em}}@media screen and (min-width:781px){.-bath.p-product-test .p-product-test__list{padding-top:2.5rem;margin-top:0}}.-bath.p-product-test .p-product-test__list-item{position:relative}@media screen and (min-width:781px){.-bath.p-product-test .p-product-test__list-item:nth-of-type(1) .p-product-test__list-item-left{width:65%}}@media screen and (min-width:781px){.-bath.p-product-test .p-product-test__list-item:nth-of-type(1) .p-product-test__list-item-right{width:30%}}.-bath.p-product-test .p-product-test__list-item:nth-of-type(1) .p-product-test__list-item-text-sub{position:absolute;bottom:3.75rem;left:0}@media screen and (min-width:781px){.-bath.p-product-test .p-product-test__list-item:nth-of-type(1) .p-product-test__list-item-text-sub{position:static;margin-top:2.5rem}}.-bath.p-product-test .p-product-test__list-item:nth-of-type(1) .p-product-test__list-item-img{width:80%;margin:0 auto;padding-bottom:6.25rem}@media screen and (min-width:781px){.-bath.p-product-test .p-product-test__list-item:nth-of-type(1) .p-product-test__list-item-img{width:100%;padding-bottom:0}}.p-product__item{background-color:#f8dfde;padding:6.25rem 0}.p-product__item .p-product__item-title{background-color:#d5443f;color:#fff;border-radius:2.1875rem;padding:1rem 0;text-align:center}.p-product__item .p-product__item-list{margin-top:2.5rem}.p-product__item .p-product__item-text{margin-top:1.375rem;text-align:center;font-size:1.125rem;font-weight:500;line-height:1.6666666667;letter-spacing:.1em}@media screen and (min-width:781px){.p-product__item .p-product__item-text{font-size:max(1.125rem, 14px);font-weight:500;line-height:1.7777777778;letter-spacing:.1em}}.p-product__item .p-product__item-text a{display:inline;text-decoration:underline;font-weight:700}.p-product__item.-connection{background-color:#f8f8f8}.p-product__item.-connection .p-product__item-title{background-color:#151515}.p-product__item-list-item{position:relative;background-color:#fff;padding:1.875rem 1.875rem 0;margin-bottom:3.75rem;border-radius:1.875rem}@media screen and (min-width:781px){.p-product__item-list-item{padding:1.25rem;border-radius:1.25rem;margin-bottom:2.5rem;display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between}}.p-product__item-list-item:last-of-type{margin-bottom:0}@media screen and (min-width:781px){.p-product__item-list-item-left{width:55%}}@media screen and (min-width:781px){.p-product__item-list-item-left-top{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between}}.p-product__item-list-item-left-top-img{aspect-ratio:273/275;margin-bottom:17.5rem}@media screen and (min-width:781px){.p-product__item-list-item-left-top-img{width:45%;margin-bottom:0}}.p-product__item-list-item-left-top-img img{height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:781px){.p-product__item-list-item-left-top-cart{width:52%}}.p-product__item-list-item-left-top-cart-text{color:#d5443f;font-size:1.5rem;font-weight:500;line-height:1.8333333333;letter-spacing:.1em}@media screen and (min-width:781px){.p-product__item-list-item-left-top-cart-text{font-size:max(1.125rem, 14px);font-weight:700;line-height:1.7777777778;letter-spacing:.1em}}.p-product__item-list-item-left-top-cart-link{display:inline-block;margin-top:.875rem;color:#fff;background-color:#d5443f;text-align:center;padding:1.625rem 0;border-radius:.625rem;width:70%;font-size:1.625rem;font-weight:500;line-height:1.6923076923;letter-spacing:.1em}@media screen and (min-width:781px){.p-product__item-list-item-left-top-cart-link{display:block;border-radius:0;padding:2.25rem 0;width:100%;font-size:max(1.375rem, 18px);font-weight:700;line-height:1.4545454545;letter-spacing:.1em}}.p-product__item-list-item-left-top-cart-postage{display:inline-block;width:25%;margin-right:4%;text-align:center;color:#d5443f;border:.0625rem solid #d5443f;padding:1.5rem 0;border-radius:.625rem;font-size:1.625rem;font-weight:500;line-height:1.6923076923;letter-spacing:.1em}@media screen and (min-width:781px){.p-product__item-list-item-left-top-cart-postage{display:none}}.p-product__item-list-item-left-top-cart-icon{display:inline-block;width:2.1875rem}.p-product__item-list-item-left-bottom{background-color:#d5443f;border:.375rem solid #d5443f;margin-top:1.125rem}@media screen and (min-width:781px){.p-product__item-list-item-left-bottom{display:flex;flex-direction:row;align-items:center;justify-content:center}}.p-product__item-list-item-left-bottom-text{color:#fff;text-align:center;padding:1.125rem 0;font-size:1.75rem;font-weight:500;line-height:1.5714285714;letter-spacing:.1em}@media screen and (min-width:781px){.p-product__item-list-item-left-bottom-text{width:55%;font-size:max(1.125rem, 14px);font-weight:500;line-height:1.7777777778;letter-spacing:.1em}}.p-product__item-list-item-left-bottom-text .-large{font-size:2.375rem;font-weight:700;line-height:1.5263157895;letter-spacing:.1em}@media screen and (min-width:781px){.p-product__item-list-item-left-bottom-text .-large{font-size:max(1.125rem, 14px);font-weight:500;line-height:1.7777777778;letter-spacing:.1em}}.p-product__item-list-item-left-bottom-coupon{background-color:#fff;color:#d5443f;text-align:center;padding:1.125rem 0;cursor:pointer;font-size:2.375rem;font-weight:700;line-height:1.5263157895;letter-spacing:.1em}@media screen and (min-width:781px){.p-product__item-list-item-left-bottom-coupon{width:45%;font-size:max(1.375rem, 18px);font-weight:700;line-height:1.4545454545;letter-spacing:.1em}}.p-product__item-list-item-left-bottom-coupon .p-product__item-list-item-left-bottom-coupon-text{font-size:1.5rem;font-weight:500;line-height:1.8333333333;letter-spacing:.1em;color:#151515}.p-product__item-list-item-right{width:calc(100% + 3.75rem);margin-top:2.5rem;margin-left:-1.875rem;background-color:#efefef;border-radius:0 0 1.875rem 1.875rem;padding:1.5rem 1.875rem 3.125rem}@media screen and (min-width:781px){.p-product__item-list-item-right{width:43%;margin-top:0;margin-left:0;border-radius:.3125rem;padding:1.5rem .9375rem 1.125rem}}.p-product__item-list-item-right-link-wrapper{flex-wrap:wrap;margin-top:.625rem}@media screen and (min-width:781px){.p-product__item-list-item-right-link-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:space-between}}.p-product__item-list-item-right-title{text-align:center;font-size:1.625rem;font-weight:500;line-height:1.8461538462;letter-spacing:.1em}@media screen and (min-width:781px){.p-product__item-list-item-right-title{font-size:max(1.125rem, 14px);font-weight:500;line-height:1.7777777778;letter-spacing:.1em}}.p-product__item-list-item-right-link{display:block;text-align:center;margin-top:.9375rem;border:.25rem solid #151515;background-color:#fff;padding:1.125rem;border-radius:.5rem;font-size:1.5rem;font-weight:500;line-height:1.8333333333;letter-spacing:.1em}@media screen and (min-width:781px){.p-product__item-list-item-right-link{width:48%;padding:.75rem;border-radius:.3125rem;border:.125rem solid #151515;font-size:max(1.125rem, 12px);font-weight:500;line-height:1.7777777778;letter-spacing:.1em}}.p-product__item-list-item-right-link:hover{opacity:.8}.p-product__item-list-item-title-wrapper{position:absolute;left:1.25rem;top:45rem;width:100%;padding-right:2.5rem}@media screen and (min-width:781px){.p-product__item-list-item-title-wrapper{top:1.25rem;left:27.4%;border-bottom:.0625rem solid #151515;padding:1.875rem 0;margin-bottom:1.5625rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:calc(73.6% - 2.1875rem)}}.p-product__item-list-item-title{text-align:left;font-size:1.625rem;font-weight:700;line-height:1.8461538462;letter-spacing:.1em}@media screen and (min-width:781px){.p-product__item-list-item-title{font-size:max(1.375rem, 12px);font-weight:700;line-height:1.4545454545;letter-spacing:.1em}}.p-product__item-list-item-price{text-align:right;font-size:1.375rem;font-weight:400;line-height:1.3636363636;letter-spacing:.1em}@media screen and (min-width:781px){.p-product__item-list-item-price{text-align:left;font-size:max(0.875rem, 10px);font-weight:400;line-height:2;letter-spacing:.1em}}.p-product__item-list-item-price .-red{color:#d5443f;font-size:2.25rem;font-weight:700;line-height:1.6666666667;letter-spacing:.1em}@media screen and (min-width:781px){.p-product__item-list-item-price .-red{font-size:max(1.375rem, 18px);font-weight:700;line-height:1.4545454545;letter-spacing:.1em}}.p-product__item-list-item-price .-red.-large{padding-left:.625rem;font-family:"Akshar",system-ui;font-size:4.5rem;font-weight:700;line-height:1.6666666667;letter-spacing:.08em}@media screen and (min-width:781px){.p-product__item-list-item-price .-red.-large{font-size:max(2.625rem, 18px);font-weight:700;line-height:1.6666666667;letter-spacing:.05em}}.p-product__flow{background-color:#f7fbff;border-top:1.875rem solid #1f1f8b;border-bottom:1.875rem solid #1f1f8b;padding:5rem 0;text-align:center}.p-product__flow .p-product__flow-title{position:relative;color:#1f1f8b;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 3.125rem;margin:0 auto;font-size:2rem;font-weight:700;line-height:1.5625;letter-spacing:.1em}@media screen and (min-width:781px){.p-product__flow .p-product__flow-title{font-size:max(2.25rem, 24px);font-weight:700;line-height:1.1111111111;letter-spacing:.1em}}.p-product__flow .p-product__flow-title:before{content:"";position:absolute;left:0;top:0;width:2.0625rem;height:3.125rem;background-image:url(//art-verre.com/wp-content/themes/art-verre/assets/css/../images/product/product_flow_title.png);background-size:contain;background-repeat:no-repeat}.p-product__flow .p-product__flow-title:after{content:"";position:absolute;right:0;top:0;width:2.0625rem;height:3.125rem;background-image:url(//art-verre.com/wp-content/themes/art-verre/assets/css/../images/product/product_flow_title.png);background-size:contain;background-repeat:no-repeat;transform:scale(-1,1)}@media screen and (min-width:781px){.p-product__flow .p-product__flow-list{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;margin-top:2.1875rem}}.p-product__flow .p-product__flow-list .p-product__flow-list-item{position:relative;width:80%;margin:10rem auto 0 auto}@media screen and (min-width:781px){.p-product__flow .p-product__flow-list .p-product__flow-list-item{width:21%;margin:0}}.p-product__flow .p-product__flow-list .p-product__flow-list-item:first-of-type{margin-top:3.75rem}@media screen and (min-width:781px){.p-product__flow .p-product__flow-list .p-product__flow-list-item:first-of-type{margin-top:0}}.p-product__flow .p-product__flow-list .p-product__flow-list-item:after{content:"";position:absolute;width:1.25rem;height:3.25rem;bottom:-6.25rem;left:calc(50% - 0.625rem);background-image:url(//art-verre.com/wp-content/themes/art-verre/assets/css/../images/common/arrow_black.png);background-size:contain;background-repeat:no-repeat;transform:rotate(90deg)}@media screen and (min-width:781px){.p-product__flow .p-product__flow-list .p-product__flow-list-item:after{top:7.5rem;bottom:auto;left:auto;right:-2.8125rem;transform:rotate(0)}}.p-product__flow .p-product__flow-list .p-product__flow-list-item:last-of-type:after{display:none}.p-product__flow .p-product__flow-list-item-step{margin-top:1.0625rem}.p-product__flow .p-product__flow-list-item-step-bubble-text{position:relative;color:#fff;margin-top:3.125rem;background-color:#1f1f8b;border-radius:1.25rem 1.25rem 0 0;padding:1.5625rem 0 1.875rem;font-size:2.375rem;font-weight:700;line-height:1.3157894737;letter-spacing:.1em}@media screen and (min-width:781px){.p-product__flow .p-product__flow-list-item-step-bubble-text{font-size:max(1.5rem, 16px);font-weight:700;line-height:1.6666666667;letter-spacing:.1em}}.p-product__flow .p-product__flow-list-item-step-bubble-text:before{content:"";position:absolute;width:3.25rem;height:2.0625rem;top:-2rem;left:calc(50% - 1.59375rem);background-image:url(//art-verre.com/wp-content/themes/art-verre/assets/css/../images/common/arrow_bubble.png);background-size:contain;background-repeat:no-repeat;background-position:center}.p-product__flow .p-product__flow-list-item-step-text{border-radius:0 0 1.25rem 1.25rem;color:#1f1f8b;background-color:#fff;padding:1.5625rem 0 1.875rem;box-shadow:0 .1875rem .375rem rgba(0,0,0,.1568627451);font-size:2.375rem;font-weight:700;line-height:1.3157894737;letter-spacing:.1em}@media screen and (min-width:781px){.p-product__flow .p-product__flow-list-item-step-text{font-size:max(1.5rem, 16px);font-weight:700;line-height:1.6666666667;letter-spacing:.1em}}.p-product__flow .p-product__flow-text{margin-top:2.5rem;font-size:1.375rem;font-weight:400;line-height:1.3636363636;letter-spacing:.1em}@media screen and (min-width:781px){.p-product__flow .p-product__flow-text{font-size:max(0.875rem, 10px);font-weight:400;line-height:2;letter-spacing:.1em}}.-purple .p-product__flow{background-color:#fff5fd;border-top:1.875rem solid #9d1882;border-bottom:1.875rem solid #9d1882}.-purple .p-product__flow-title{color:#9d1882}.-purple .p-product__flow-title:before{background-image:url(//art-verre.com/wp-content/themes/art-verre/assets/css/../images/product/product_flow_title_purple.png)}.-purple .p-product__flow-title:after{background-image:url(//art-verre.com/wp-content/themes/art-verre/assets/css/../images/product/product_flow_title_purple.png)}.-purple .p-product__flow-list-item-step-bubble-text{background-color:#9d1882}.-purple .p-product__flow-list-item-step-bubble-text:before{background-image:url(//art-verre.com/wp-content/themes/art-verre/assets/css/../images/common/arrow_bubble_purple.png)}.-purple .p-product__flow-list-item-step-text{color:#9d1882}.-green .p-product__flow{background-color:#ecf5ec;border-top:1.875rem solid #016500;border-bottom:1.875rem solid #016500}.-green .p-product__flow-title{color:#016500}.-green .p-product__flow-title:before{background-image:url(//art-verre.com/wp-content/themes/art-verre/assets/css/../images/product/sink/sink_recipe_text.png)}.-green .p-product__flow-title:after{background-image:url(//art-verre.com/wp-content/themes/art-verre/assets/css/../images/product/sink/sink_recipe_text.png)}.-green .p-product__flow-list-item-step-bubble-text{background-color:#016500}.-green .p-product__flow-list-item-step-bubble-text:before{background-image:url(//art-verre.com/wp-content/themes/art-verre/assets/css/../images/common/arrow_bubble_green.png)}.-green .p-product__flow-list-item-step-text{color:#016500}.-darkgreen .p-product__flow{background-color:#fff2d0;border-top:1.875rem solid #016500;border-bottom:1.875rem solid #016500}.-darkgreen .p-product__flow-title{color:#016500}.-darkgreen .p-product__flow-title:before{background-image:url(//art-verre.com/wp-content/themes/art-verre/assets/css/../images/product/sink/sink_recipe_text.png)}.-darkgreen .p-product__flow-title:after{background-image:url(//art-verre.com/wp-content/themes/art-verre/assets/css/../images/product/sink/sink_recipe_text.png)}.-darkgreen .p-product__flow-list-item-step-bubble-text{background-color:#016500}.-darkgreen .p-product__flow-list-item-step-bubble-text:before{background-image:url(//art-verre.com/wp-content/themes/art-verre/assets/css/../images/common/arrow_bubble_green.png)}.-darkgreen .p-product__flow-list-item-step-text{color:#016500}.p-product__desc{padding:6.25rem 0}.p-product__desc .p-product__desc-group{margin:0 0 3.75rem}.p-product__desc .p-product__desc-group-title{padding:1rem 0 1.25rem;background-color:#1f1f8b;color:#fff;text-align:center;border-radius:2.1875rem;font-size:2rem;font-weight:700;line-height:1.5625;letter-spacing:.1em}@media screen and (min-width:781px){.p-product__desc .p-product__desc-group-title{font-size:max(1.625rem, 17px);font-weight:700;line-height:1.5384615385;letter-spacing:.1em}}.p-product__desc-washing{display:flex;flex-direction:column-reverse;align-items:center;justify-content:space-between}@media screen and (min-width:781px){.p-product__desc-washing{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;margin-top:3.125rem}}.p-product__desc-washing .p-product__desc-washing-left{position:relative;text-align:center;padding-bottom:25rem}@media screen and (min-width:781px){.p-product__desc-washing .p-product__desc-washing-left{width:33%;padding-bottom:0}}.p-product__desc-washing .p-product__desc-washing-left-title{margin-top:1.875rem;font-size:2.5rem;font-weight:700;line-height:1.4;letter-spacing:.1em}@media screen and (min-width:781px){.p-product__desc-washing .p-product__desc-washing-left-title{margin-top:.625rem;font-size:max(2rem, 20px);font-weight:700;line-height:1.875;letter-spacing:.1em}}.p-product__desc-washing .p-product__desc-washing-left-title .-blue{color:#1f1f8b;font-size:2.75rem;font-weight:700;line-height:1.3636363636;letter-spacing:.1em}@media screen and (min-width:781px){.p-product__desc-washing .p-product__desc-washing-left-title .-blue{font-size:max(2.1875rem, 21px);font-weight:700;line-height:1.7142857143;letter-spacing:.1em}}.p-product__desc-washing .p-product__desc-washing-left-img{position:absolute;bottom:0}@media screen and (min-width:781px){.p-product__desc-washing .p-product__desc-washing-left-img{bottom:-3.75rem;left:5%;width:88%}}@media screen and (min-width:781px){.p-product__desc-washing .p-product__desc-washing-right{width:60%}}@media screen and (min-width:781px){.p-product__desc-washing .p-product__desc-washing-right-img-left{width:50%}}.p-product__desc-washing .p-product__desc-washing-right-img-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-top:2.5rem}@media screen and (min-width:781px){.p-product__desc-washing .p-product__desc-washing-right-img-wrapper{margin-top:0}}.p-product__desc-washing .p-product__desc-washing-right-img{margin-top:-1.25rem}@media screen and (min-width:781px){.p-product__desc-washing .p-product__desc-washing-right-img{width:110%;margin-top:0;margin-left:-5%}}.p-product__desc-washing .p-product__desc-washing-right-img-text{position:relative;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 3.4375rem;margin:0 auto;font-size:1.5rem;font-weight:400;line-height:2;letter-spacing:.1em}@media screen and (min-width:781px){.p-product__desc-washing .p-product__desc-washing-right-img-text{font-size:max(1.25rem, 16px);font-weight:700;line-height:1.9;letter-spacing:.1em}}.p-product__desc-washing .p-product__desc-washing-right-img-text:before{content:"";position:absolute;top:.1875rem;left:0;width:1.4375rem;height:1.8125rem;background-image:url(//art-verre.com/wp-content/themes/art-verre/assets/css/../images/product/title_accent.png);background-size:contain;background-repeat:no-repeat}.p-product__desc-washing .p-product__desc-washing-right-img-text:after{content:"";position:absolute;top:.1875rem;right:0;width:1.4375rem;height:1.8125rem;background-image:url(//art-verre.com/wp-content/themes/art-verre/assets/css/../images/product/title_accent.png);background-size:contain;background-repeat:no-repeat;transform:scale(-1,1)}.p-product__desc-washing .p-product__desc-washing-right-text{text-align:center;margin-top:.75rem;font-size:1.25rem;font-weight:500;line-height:1.5;letter-spacing:.1em}@media screen and (min-width:781px){.p-product__desc-washing .p-product__desc-washing-right-text{font-size:max(0.875rem, 10px);font-weight:500;line-height:2;letter-spacing:.1em;margin-top:1.5rem}}.p-product__desc-water-flow{margin-top:2.5rem;margin-bottom:-2.5rem;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}@media screen and (min-width:781px){.p-product__desc-water-flow{margin-bottom:0}}.p-product__desc-water-flow .p-product__desc-water-flow-img-wrapper{width:48%}@media screen and (min-width:781px){.p-product__desc-water-flow .p-product__desc-water-flow-img-wrapper{width:22%}}.p-product__desc-water-flow .p-product__desc-water-flow-text-wrapper{width:100%;margin-top:1.875rem}@media screen and (min-width:781px){.p-product__desc-water-flow .p-product__desc-water-flow-text-wrapper{width:50%;margin-top:0}}.p-product__desc-water-flow .p-product__desc-water-flow-img-text{text-align:center;margin-top:.75rem;font-size:1.5rem;font-weight:700;line-height:2;letter-spacing:.1em}@media screen and (min-width:781px){.p-product__desc-water-flow .p-product__desc-water-flow-img-text{font-size:max(1.25rem, 16px);font-weight:700;line-height:1.9;letter-spacing:.1em}}.p-product__desc-water-flow .p-product__desc-water-flow-text{font-size:1.75rem;font-weight:400;line-height:1.7142857143;letter-spacing:.1em}@media screen and (min-width:781px){.p-product__desc-water-flow .p-product__desc-water-flow-text{font-size:max(1.125rem, 14px);font-weight:400;line-height:1.7777777778;letter-spacing:.1em}}.p-product__desc-water-flow .p-product__desc-water-flow-text-bottom{margin-top:-1.25rem;padding:11.25rem 0 18.75rem;background-image:url(//art-verre.com/wp-content/themes/art-verre/assets/css/../images/product/product_water-flow_bg.png);background-size:contain;background-position:center;background-repeat:no-repeat}@media screen and (min-width:781px){.p-product__desc-water-flow .p-product__desc-water-flow-text-bottom{padding:9.375rem 0 11.25rem}}.p-product__desc-water-flow .p-product__desc-water-flow-text-main{text-align:center;font-size:1.5rem;font-weight:700;line-height:2;letter-spacing:.1em}@media screen and (min-width:781px){.p-product__desc-water-flow .p-product__desc-water-flow-text-main{font-size:max(1.5625rem, 21px);font-weight:500;line-height:1.28;letter-spacing:.07em}}.p-product__desc-water-flow .p-product__desc-water-flow-text-main .-large{color:#1f1f8b;font-family:"Barlow",serif;font-size:3.75rem;font-weight:700;line-height:1.3333333333;letter-spacing:.1em}@media screen and (min-width:781px){.p-product__desc-water-flow .p-product__desc-water-flow-text-main .-large{font-size:max(4rem, 28px);font-weight:700;line-height:1.25;letter-spacing:.1em}}.p-product__desc-water-flow .p-product__desc-water-flow-text-sub{text-align:center;font-size:2rem;font-weight:700;line-height:1.5625;letter-spacing:.1em}@media screen and (min-width:781px){.p-product__desc-water-flow .p-product__desc-water-flow-text-sub{font-size:max(1.375rem, 18px);font-weight:700;line-height:1.4545454545;letter-spacing:.1em}}.p-product__desc-patent{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-top:3.125rem}@media screen and (min-width:781px){.p-product__desc-patent{display:flex;flex-direction:row;align-items:center;justify-content:center}}.p-product__desc-patent .p-product__desc-patent-content{width:47%}@media screen and (min-width:781px){.p-product__desc-patent .p-product__desc-patent-content{width:22%;margin:0 3%}}.p-product__desc-patent .p-product__desc-patent-text{text-align:center;margin-top:1.25rem;font-size:1.5rem;font-weight:400;line-height:2;letter-spacing:.1em}@media screen and (min-width:781px){.p-product__desc-patent .p-product__desc-patent-text{font-size:max(1.125rem, 14px);font-weight:500;line-height:1.7777777778;letter-spacing:.1em}}.p-product__desc-manual{margin-top:2.75rem}@media screen and (min-width:781px){.p-product__desc-manual{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between}}@media screen and (min-width:781px){.p-product__desc-manual .p-product__desc-manual-img-wrapper{width:37%}}.p-product__desc-manual .p-product__desc-manual-img-wrapper:nth-of-type(2){margin-top:3.125rem}@media screen and (min-width:781px){.p-product__desc-manual .p-product__desc-manual-img-wrapper:nth-of-type(2){width:26%;margin-top:0}}.p-product__desc-manual .p-product__desc-manual-pdf-wrapper{position:relative;display:flex;flex-direction:column;align-items:baseline;justify-content:space-between}@media screen and (min-width:781px){.p-product__desc-manual .p-product__desc-manual-pdf-wrapper{width:28%}}.p-product__desc-manual .p-product__desc-manual-pdf-desc{width:100%;text-align:left;font-size:1.625rem;font-weight:400;line-height:1.5384615385;letter-spacing:.1em}@media screen and (min-width:781px){.p-product__desc-manual .p-product__desc-manual-pdf-desc{font-size:max(0.75rem, 12px);font-weight:400;line-height:1.5;letter-spacing:.1em}}.p-product__desc-manual .p-product__desc-manual-pdf{display:flex;flex-direction:row;align-items:center;justify-content:center;border:.125rem solid #151515;padding:1rem 0;border-radius:1.875rem;margin-top:3.125rem;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media screen and (min-width:781px){.p-product__desc-manual .p-product__desc-manual-pdf{border-radius:.625rem;margin-top:auto;margin-bottom:0;border:.0625rem solid #151515}}.p-product__desc-manual .p-product__desc-manual-pdf-text{text-align:center;color:#151515;font-size:1.75rem;font-weight:700;line-height:1.7142857143;letter-spacing:.1em}@media screen and (min-width:781px){.p-product__desc-manual .p-product__desc-manual-pdf-text{font-size:max(1.125rem, 14px);font-weight:500;line-height:1.7777777778;letter-spacing:.1em}}.p-product__desc-manual .p-product__desc-manual-pdf-img{width:4.375rem;margin-left:1rem}@media screen and (min-width:781px){.p-product__desc-manual .p-product__desc-manual-pdf-img{width:2.5rem;margin-left:.5rem}}.-purple .p-product__desc-group-title{background-color:#9d1882}.-purple .p-product__desc-washing-left-title .-blue{color:#9d1882}.-purple .p-product__desc-water-flow-text-main .-large{color:#9d1882}.-green .p-product__desc-group-title{background-color:#016500}.-green .p-product__desc-washing-left-title .-blue{color:#016500}.-green .p-product__desc-water-flow-text-main .-large{color:#1f1f8b}.-darkgreen .p-product__desc-group-title{background-color:#016500}.-darkgreen .p-product__desc-washing-left-title .-blue{color:#016500}.-darkgreen .p-product__desc-water-flow-text-main .-large{color:#1f1f8b}.p-product__youtube{text-align:center;padding:5rem 0;background-color:#f7fbff}.p-product__youtube .p-product__youtube-title{color:#1f1f8b;font-size:2.125rem;font-weight:700;line-height:1.6176470588;letter-spacing:.1em}@media screen and (min-width:781px){.p-product__youtube .p-product__youtube-title{font-size:max(1.625rem, 18px);font-weight:700;line-height:1.9230769231;letter-spacing:.1em}}.p-product__youtube .p-product__youtube-movie{width:100%;aspect-ratio:790/445;margin:2.5rem auto 0 auto}@media screen and (min-width:781px){.p-product__youtube .p-product__youtube-movie{width:70%}}.p-product__youtube .p-product__youtube-movie iframe{width:100%;height:100%}.l-fixed-recipe-banner{position:fixed;bottom:7.5rem;right:6.875rem;z-index:2;display:none}.l-fixed-recipe-banner .l-fixed-recipe-banner-img{display:block;width:17.5rem}.l-fixed-recipe-banner .l-fixed-recipe-banner-img:hover{filter:brightness(.8)}.l-fixed-recipe-banner .l-fixed-recipe-banner-close{position:absolute;top:1.75rem;left:1.75rem;width:1.5rem;height:1.5rem;-o-object-fit:contain;object-fit:contain;cursor:pointer}.l-fixed-right-link-wrapper{position:fixed;display:block;width:100%;bottom:0;left:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:.625rem;z-index:2}@media screen and (min-width:781px){.l-fixed-right-link-wrapper{width:auto;top:auto;bottom:0;left:auto;right:0;padding:.625rem .625rem 1.25rem}}.l-fixed-right-link-wrapper:hover{filter:brightness(.8)}.l-fixed-right-link-wrapper .l-fixed-right-link{display:flex;align-items:center}@media screen and (min-width:781px){.l-fixed-right-link-wrapper .l-fixed-right-link{display:block;text-align:center}}.l-fixed-right-link-wrapper .l-fixed-right-link a{display:flex;flex-direction:row;align-items:center;justify-content:center}@media screen and (min-width:781px){.l-fixed-right-link-wrapper .l-fixed-right-link a{display:block}}.l-fixed-right-link-wrapper.-cart{border-radius:1.25rem 1.25rem 0 0;background-color:#1f1f8b}@media screen and (min-width:781px){.l-fixed-right-link-wrapper.-cart{border-radius:.625rem 0 0}}.l-fixed-right-link-wrapper.-cart .l-fixed-right-link-icon{background-color:#fff;width:5rem;height:5rem;margin-right:1.25rem}@media screen and (min-width:781px){.l-fixed-right-link-wrapper.-cart .l-fixed-right-link-icon{width:auto;height:auto;margin-right:0}}.l-fixed-right-link-wrapper.-pdf{background-color:#d5443f;border-radius:.625rem 0 0 .625rem;box-shadow:0 .1875rem .375rem rgba(0,0,0,.168627451)}.l-fixed-right-link-wrapper.-pdf .l-fixed-right-link-icon img{width:3.125rem}.l-fixed-right-link-wrapper .l-fixed-right-link-icon{border-radius:.625rem;padding:.5rem}.l-fixed-right-link-wrapper .l-fixed-right-link-icon img{width:3.75rem}.l-fixed-right-link-wrapper .l-fixed-right-link-text{display:inline-block;color:#fff;text-align:center;width:75%;font-size:1.25rem;font-weight:500;line-height:1.5;letter-spacing:.1em}@media screen and (min-width:781px){.l-fixed-right-link-wrapper .l-fixed-right-link-text{width:auto;padding-top:1.25rem;writing-mode:vertical-rl;font-size:max(1.5rem, 16px);font-weight:700;line-height:1.5833333333;letter-spacing:.1em}}.l-fixed-right-link-wrapper.-pdf.u-only-sp{display:flex;padding:0;border-radius:2rem 2rem 0 0}@media screen and (min-width:781px){.l-fixed-right-link-wrapper.-pdf.u-only-sp{display:none}}.l-fixed-right-link-wrapper.-pdf.u-only-sp .l-fixed-left-link{width:70%;background-color:#1f1f8b;color:#fff;padding:.625rem;display:block;text-align:center;border-radius:2rem 0 0}.l-fixed-right-link-wrapper.-pdf.u-only-sp .l-fixed-left-link a{display:flex;flex-direction:row;align-items:center;justify-content:center}.l-fixed-right-link-wrapper.-pdf.u-only-sp .l-fixed-left-link-icon{background-color:#fff;width:5rem;height:5rem;margin-right:1.25rem;border-radius:.625rem;padding:.5rem}.l-fixed-right-link-wrapper.-pdf.u-only-sp .l-fixed-left-link-icon img{width:3.75rem}@media screen and (min-width:781px){.l-fixed-right-link-wrapper.-pdf.u-only-sp .l-fixed-left-link-icon{width:auto;height:auto;margin-right:0}}.l-fixed-right-link-wrapper.-pdf.u-only-sp .l-fixed-left-link-text{display:inline-block;color:#fff;font-size:1.5rem;font-weight:500;line-height:1.25;letter-spacing:.1em}@media screen and (min-width:781px){.l-fixed-right-link-wrapper.-pdf.u-only-sp .l-fixed-left-link-text{padding-top:1.25rem;writing-mode:vertical-rl;font-size:max(1.5rem, 16px);font-weight:700;line-height:1.5833333333;letter-spacing:.1em}}.l-fixed-right-link-wrapper.-pdf.u-only-sp .l-fixed-right-link{width:30%;padding:.625rem}.u-only-sp{display:block}@media screen and (min-width:781px){.u-only-sp{display:none !important}}.u-only-pc{display:none}@media screen and (min-width:781px){.u-only-pc{display:block}}.u-none{display:none !important}.splide__container{box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;height:100%;margin:0 !important;padding:0 !important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto;padding:0 2px}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none !important;margin:0;margin-bottom:3rem;position:relative}.splide__spinner{-webkit-animation:splide-loading 1s linear infinite;animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@-webkit-keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list{display:block}.splide__track--fade>.splide__list>.splide__slide{left:0;opacity:0;position:absolute;top:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;position:relative;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{align-items:center;border:0;border-radius:50%;cursor:pointer;display:flex;height:2em;justify-content:center;opacity:.7;padding:0;position:absolute;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#151515;height:2.2em;width:2.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:16.5%;top:48%}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:16.5%;top:48%}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:-5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#1f1f8b;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:transparent}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:flex;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}