/*! 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{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}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{border-style:none;padding:0}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{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;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]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{font-size:62.5%}@media screen and (min-width:768px){html{height:100%}}body{font-family:YuGothic,Yu Gothic,sans-serif;background:#e5e5e5;color:#000;scroll-behavior:smooth}@media screen and (min-width:768px){body{height:100%}}address{font-style:normal}h1,h2,h3,h4,h5,h6{margin:0;font-size:inherit;font-weight:inherit}p{margin:0}ul,ol{margin:0;padding-left:0;list-style-type:none}dl,dt,dd{margin:0}table{border-collapse:collapse;border-spacing:0}th{padding:0;text-align:left;font-weight:inherit}td{padding:0}button,input,optgroup,select,textarea{font-weight:inherit;line-height:inherit}button,input,select,textarea{color:inherit}button{border:0;border-radius:0;padding:0;background-color:transparent;color:inherit;cursor:pointer}input[type=email],input[type=submit],input[type=text],textarea{border-radius:0}input[type=submit]{background:transparent}input[type=email],input[type=text],textarea{-webkit-appearance:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;background-color:transparent}a{text-decoration:none;color:inherit}img,video{width:100%;height:auto;vertical-align:bottom}figure{margin:0}[data-whatinput=mouse] :focus,[data-whatinput=touch] :focus{outline:none}@keyframes fade-in{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}100%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}}.observe-fadein{animation:fade-in 2s both paused}.observe-fadein.has-observed-fadein{animation-play-state:running}.header{padding:22px 0 70px}@media screen and (min-width:768px){.header{padding:104px 0 40px}}.header__logo{display:block;margin:0 auto;width:130px}@media screen and (min-width:768px){.header__logo{width:144px}}.title{margin:0 auto;width:calc(286/375*100%)}@media screen and (min-width:768px){.title{max-width:548px}}.decorIdeas{margin:calc(26/375*-100%) auto 0;padding-bottom:calc(85px - (15px - 11px)/2);background:#fff;border-radius:47px}@media screen and (min-width:768px){.decorIdeas{margin-top:-54px;border-radius:145px}}.backToTopButton{background:#000;width:36px;height:36px;border-radius:18px;position:fixed;right:16px;bottom:16px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";visibility:hidden}@media screen and (min-width:768px){.backToTopButton{width:56px;height:56px;border-radius:28px;right:calc(42/1366*100%);bottom:45.5px}.backToTopButton:hover{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"}}.backToTopButton img{width:13.4px;height:auto}@media screen and (min-width:768px){.backToTopButton img{width:17px}}.scrollToTopButton-visible{transition:all .3s ease-in-out;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";visibility:visible}.scrollToTopButton-invisible{transition:all .3s ease-in-out}.decorIdeas__lead{margin:0 auto;padding:50px 0 calc(50px - (24px - 12px)/2);width:calc(344/360*100%);font-size:1.2rem;text-align:center;font-weight:700;line-height:calc(24/12);letter-spacing:.08em}@media screen and (min-width:768px){.decorIdeas__lead{padding:84px 0 calc(90px - (28px - 13px)/2);font-size:1.3rem;line-height:calc(28/13)}}.decorIdeas__spListWrapper{margin:0 auto;width:calc(360/375*100%)}.decorIdeas__spListWrapper:not(:first-of-type){margin-top:calc(42px - (15px - 11px)/2)}.decorIdeas__spListWrapper .decorIdeas__spList:not(:first-of-type){margin-top:calc(40px - (15px - 11px)/2)}.decorIdeas__spListWrapper .decorIdeas__spList ul{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr);row-gap:calc(40px - (15px - 11px)/2)}.decorIdeas__spListWrapper .decorIdeas__spList li{list-style:none}.decorIdeas__spListWrapper .decorIdeas__spList li img,.decorIdeas__spListWrapper .decorIdeas__spList li video{border-radius:14px}.decorIdeas__spListWrapper .decorIdeas__spList li a,.decorIdeas__spListWrapper .decorIdeas__spList li button{position:relative}.decorIdeas__spListWrapper .decorIdeas__spList li a .decorIdeas__PlusIcon,.decorIdeas__spListWrapper .decorIdeas__spList li button .decorIdeas__PlusIcon{width:20px;height:20px;position:absolute;bottom:8px;right:8px}.decorIdeas__spListWrapper .decorIdeas__spList--2column{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between}.decorIdeas__spListWrapper .decorIdeas__spList--2column ul{width:calc(172/360*100%)}.decorIdeas__spTitle{margin:calc(8px - (15px - 11px)/2) 0 0;padding-left:25px;font-size:1.2rem;font-family:Barlow,sans-serif;letter-spacing:.04em;line-height:calc(15/11);position:relative}.decorIdeas__spTitle:before{content:'';display:block;position:absolute;width:12px;height:12px;border-radius:6px;background:#55a8d3;top:1.3px;left:5px}.decorIdeas__spTitle--green:before{background:#36af26}.decorIdeas__spTitle--orange:before{background:#e5b04c}.decorIdeas__spTitle--red:before{background:#d35f55}.decorIdeas__spTitle--purple:before{background:#5a55d3}.decorIdeas__spDescription{margin-top:calc(20px - (21px - 11px)/2);padding:0 5px;font-size:1.1rem;letter-spacing:.08em;line-height:calc(21/11)}@media screen and (min-width:768px){.decorIdeas__pcListWrapper{margin:0 auto;width:calc(1088/1366*100%);display:-ms-grid;display:grid;-ms-flex-align:start;align-items:flex-start;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);column-gap:16px}}@media screen and (min-width:768px){.decorIdeas__pcList{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr);row-gap:calc(50px - (19.5px - 13px)/2)}.decorIdeas__pcList--center{row-gap:calc(50px - (24px - 12px)/2)}}@media screen and (min-width:768px){.decorIdeas__pcItem img,.decorIdeas__pcItem video{border-radius:28px;transition:transform .6s ease}.decorIdeas__pcItem a,.decorIdeas__pcItem button{position:relative;display:block;overflow:hidden;border-radius:28px;will-change:transform}.decorIdeas__pcItem a:hover img,.decorIdeas__pcItem a:hover video,.decorIdeas__pcItem button:hover img,.decorIdeas__pcItem button:hover video{transform:scale(1.05)}.decorIdeas__pcItem a:hover .decorIdeas__pcOverlay,.decorIdeas__pcItem button:hover .decorIdeas__pcOverlay{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.decorIdeas__pcItem .decorIdeas__pcOverlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";width:100%;height:100%;background:rgba(150,171,181,.5);border-radius:28px;transition:opacity .25s ease-out}.decorIdeas__pcItem .decorIdeas__pcOverlay .decorIdeas__pcItemList{font-size:1.5rem;letter-spacing:.038em;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff}.decorIdeas__pcItem .decorIdeas__pcOverlay--green{background:rgba(154,181,150,.5)}.decorIdeas__pcItem .decorIdeas__pcOverlay--orange{background:rgba(181,180,150,.5)}.decorIdeas__pcItem .decorIdeas__pcOverlay--red{background:rgba(181,158,150,.5)}.decorIdeas__pcItem .decorIdeas__pcOverlay--purple{background:rgba(164,150,181,.5)}}@media screen and (min-width:768px){.decorIdeas__pcTitle{margin-top:calc(11px - (19.5px - 13px)/2);font-size:1.3rem;font-family:Barlow,sans-serif;letter-spacing:.04em;line-height:calc(19.5/13);padding-left:25px;position:relative}.decorIdeas__pcTitle:before{content:'';display:block;position:absolute;width:12px;height:12px;border-radius:6px;background:#55a8d3;top:3.7px;left:5px}.decorIdeas__pcTitle--green:before{background:#36af26}.decorIdeas__pcTitle--orange:before{background:#e5b04c}.decorIdeas__pcTitle--red:before{background:#d35f55}.decorIdeas__pcTitle--purple:before{background:#5a55d3}}.decorIdeas__pcDescription{margin-top:calc(16px - ((24px - 12px)/ 2 + (19.5px - 13px) / 2));padding:0 5px;font-size:1.2rem;letter-spacing:.08em;line-height:calc(24/12)}.modalSp{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10;width:100%;height:100%;background:#fff;overscroll-behavior-y:contain;overflow-y:hidden}.modalSp__inner{margin:0 auto;width:calc(344/375*100%);height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.modalSp[aria-hidden=true]{visibility:hidden;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transition:opacity .3s ease-out,visibility 0s .3s}.modalSp[aria-hidden=false]{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";transition:opacity .3s ease-out}.modalSp__close:hover,.modalSp__close:focus{opacity:.75;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"}.modalSp__videoArea{position:relative}.modalSp__closeWrapper{position:absolute;top:-32px;right:0}.modalSp__close{position:relative;display:block;width:13px;height:13px}.modalSp__close:before,.modalSp__close:after{content:'';position:absolute;top:50%;left:50%;width:1px;height:16px;background:#000}.modalSp__close:before{transform:translate(-50%,-50%) rotate(45deg)}.modalSp__close:after{transform:translate(-50%,-50%) rotate(-45deg)}.modalSp__videoWrapper{position:relative;width:100%;padding-top:56.25%}.modalSp__video{position:absolute;height:100%;width:100%;top:0;right:0;border-radius:14px}.modalSp__textWrapper{margin-top:calc(32px - (19.5px - 13px)/2)}.modalSp__title{padding-left:25px;font-size:1.3rem;font-family:Barlow,sans-serif;letter-spacing:.04em;line-height:calc(19.5/13);position:relative}.modalSp__title:before{content:'';display:block;position:absolute;width:12px;height:12px;border-radius:6px;background:#55a8d3;top:4px;left:5px}.modalSp__title--green:before{background:#36af26}.modalSp__description{margin-top:calc(18px - ((19.5px - 13px) / 2 + (23px - 12px) / 2));font-size:12px;line-height:calc(23/12);letter-spacing:.08em}.modalPc{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10;width:100%;height:100%;background:#fff;overscroll-behavior-y:contain;overflow-y:hidden}@media screen and (min-width:768px){.modalPc__inner{margin:0 auto;width:calc(994/1366*100%);height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}}.modalPc[aria-hidden=true]{visibility:hidden;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transition:opacity .3s ease-out,visibility 0s .3s}.modalPc[aria-hidden=false]{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";transition:opacity .3s ease-out}@media screen and (min-width:768px){.modalPc__close:hover,.modalPc__close:focus{opacity:.75;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"}}@media screen and (min-width:768px){.modalPc__videoArea{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:120px;position:relative}}@media screen and (min-width:768px){.modalPc__closeWrapper{position:absolute;top:-118px;right:-74px}}@media screen and (min-width:768px){.modalPc__close{position:relative;display:block;width:24px;height:24px}.modalPc__close:before,.modalPc__close:after{content:'';position:absolute;top:50%;left:50%;width:1px;height:24px;background:#000}.modalPc__close:before{transform:translate(-50%,-50%) rotate(45deg)}.modalPc__close:after{transform:translate(-50%,-50%) rotate(-45deg)}}@media screen and (min-width:768px){.modalPc__videoContainer{width:calc(530/994*100%)}}@media screen and (min-width:768px){.modalPc__videoWrapper{position:relative;width:100%;padding-top:56.25%}}@media screen and (min-width:768px){.modalPc__video{position:absolute;height:100%;width:100%;top:0;right:0;border-radius:14px}}@media screen and (min-width:768px){.modalPc__textWrapper{width:calc(334/994*100%);-ms-flex:1;flex:1}}@media screen and (min-width:768px){.modalPc__title{padding-left:25px;font-size:1.3rem;font-family:Barlow,sans-serif;letter-spacing:.04em;line-height:calc(19.5/13);position:relative}.modalPc__title:before{content:'';display:block;position:absolute;width:12px;height:12px;border-radius:6px;background:#55a8d3;top:3.7px;left:5px}.modalPc__title--green:before{background:#36af26}}@media screen and (min-width:768px){.modalPc__description{margin-top:calc(18px - ((19.5px - 13px) / 2 + (23px - 12px) / 2));font-size:12px;line-height:calc(23/12);letter-spacing:.08em}}.fade{animation:fadein 2s forwards}@keyframes fadein{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}100%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}}.footer{margin:0 auto;padding:calc(70px - (24px - 12px)/2) 0 30px;width:calc(324/375*100%)}@media screen and (min-width:768px){.footer{padding:calc(82px - (30px - 14px)/2) 0 85px;width:500px}}.footer__text{font-size:1.2rem;letter-spacing:.08em;line-height:calc(24/12)}@media screen and (min-width:768px){.footer__text{font-size:1.4rem;line-height:calc(30/14);text-align:center}}.footer__onlineShop{margin:calc(40px - (24px - 12px)/2) auto 0;padding:calc(18px - (22px - 13px)/2) 0;width:100%;max-width:324px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:14.4px;background:#000;border-radius:16px}@media screen and (min-width:768px){.footer__onlineShop{margin:calc(56px - (30px - 14px)/2) auto 0;padding:calc(27px - (24px - 16px)/2) 0;width:100%;max-width:none;gap:22px;transition:opacity .2s ease-out}.footer__onlineShop:hover{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"}}.footer__onlineShopImage{width:11.6px}@media screen and (min-width:768px){.footer__onlineShopImage{width:16px}}.footer__onlineShopText{font-size:1.3rem;font-weight:500;letter-spacing:.04em;line-height:calc(22/13);text-align:center;color:#fff;font-family:Brandon Grotesque,sans-serif}@media screen and (min-width:768px){.footer__onlineShopText{font-size:1.6rem;line-height:calc(24/16);letter-spacing:.08em}}.footer__copy{margin-top:70px;font-size:1.1rem;letter-spacing:.08em;text-align:center}@media screen and (min-width:768px){.footer__copy{margin-top:80px}}.u-none{display:none}@media(min-width:768px){.u-md-none{display:none}.u-md-block{display:block}.u-md-flex{display:-ms-flexbox;display:flex}}.u-fade-in{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transition:opacity 1s ease-out}.u-fade-in--active{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.u-visually-hidden{position:absolute;overflow:hidden;margin:-1px;border:0;padding:0;width:1px;height:1px;clip:rect(0 0 0 0);white-space:nowrap}.hover-none{pointer-events:none}