@import "https://fonts.googleapis.com/css2?family=Roboto:wght@500&display=swap";@import "https://fonts.googleapis.com/css?family=Noto+Sans+JP:100,200,300,400,500,600,700&display=swap";@import "https://fonts.googleapis.com/css?family=Noto+Serif+JP:100,200,300,400,500,600,700&display=swap";html,body{overflow-x:hidden;transition:none!important}body{color:#4c4948;width:100%;margin:0 auto;font-family:游ゴシック体,Noto Sans JP,ヒラギノ角ゴシック,YuGothic,Hiragino Sans,sans-serif;position:relative}section,div,table,th,tr,td,ol,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,p,picture,video,img,span{margin:0;padding:0}li{list-style:none}label[for]{cursor:unset}select,.anchor,.btn,.trg{cursor:pointer}@media (width>=769px){.campain-lp .sp{display:none!important}}@media (width<=768px){.campain-lp .pc{display:none!important}}.campain-lp img{vertical-align:bottom;display:block}select{color:#000;vertical-align:middle;appearance:none;background:#fff url(https://d2w53g1q050m78.cloudfront.net/wwwharushopjp/uploads/lp/campaign/rcp2608001/img/select.png) right 1em center/1em 1em no-repeat;border:1px solid #555;border-radius:0;padding:1em 3em 1em 1em;line-height:1}main{width:100%;max-width:750px;margin:0 auto;line-height:1.5;overflow:hidden}.fade-in,.fade-up,.fade-down,.fade-left,.fade-right,.zoom-in,.bound-in,.reveal-down,.reveal-right,.left-in-img{opacity:0}.fade-in.scrollin,.fade-up.scrollin,.fade-down.scrollin,.fade-left.scrollin,.fade-right.scrollin,.zoom-in.scrollin,.left-in-img.scrollin,.bound-in.scrollin,.reveal-down.scrollin,.reveal-right.scrollin,.scrollin .fade-in,.scrollin .fade-up,.scrollin .fade-down,.scrollin .fade-left,.scrollin .fade-right,.scrollin .zoom-in,.scrollin .bound-in,.scrollin .left-in-img{opacity:1;animation-duration:.8s}.fade-in.scrollin,.scrollin .fade-in{animation-name:fade-in;animation-duration:1.2s;animation-fill-mode:forwards}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.fade-up.scrollin,.scrollin .fade-up{animation-name:fade-up}@keyframes fade-up{0%{opacity:0;transform:translateY(3em)}to{opacity:1;transform:translateY(0)}}.fade-down.scrollin,.scrollin .fade-down{animation-name:fade-down}@keyframes fade-down{0%{opacity:0;transform:translateY(-3em)}to{opacity:1;transform:translateY(0)}}.fade-left.scrollin,.scrollin .fade-left{animation-name:fade-left}@keyframes fade-left{0%{opacity:0;transform:translate(-20%)}to{opacity:1;transform:translate(0)}}.fade-right.scrollin,.scrollin .fade-right{animation-name:fade-right}@keyframes fade-right{0%{opacity:0;transform:translate(20%)}to{opacity:1;transform:translate(0)}}.zoom-in.scrollin,.scrollin .zoom-in{animation-name:zoom-in}@keyframes zoom-in{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.bound-in.scrollin,.scrollin .bound-in{animation-name:bound-in;animation-duration:1.8s}@keyframes bound-in{0%,40%,60%,80%{transform:scale(1)}50%,70%{transform:scale(.95)}0%{opacity:0}to{opacity:1}}.left-in-img.scrollin,.scrollin .left-in-img{animation-name:anime_left_to_right;animation-duration:.6s;animation-timing-function:ease-out;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:forwards}@keyframes anime_left_to_right{0%{clip-path:polygon(0 0,0 0,0 100%,0 100%);opacity:0}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);opacity:1}}.reveal-down.scrollin{clip-path:inset(0 0 100%);animation:1s ease-out forwards revealDown}@keyframes revealDown{0%{clip-path:inset(0 0 100%);opacity:0}to{clip-path:inset(0);opacity:1}}.reveal-right.scrollin{clip-path:inset(0 100% 0 0);animation:1s ease-out forwards revealRight}@keyframes revealRight{0%{clip-path:inset(0 100% 0 0);opacity:0}to{clip-path:inset(0);opacity:1}}.rac{position:relative;overflow:hidden;& img{opacity:0;height:auto;display:block}&.scrollin img{animation:1s cubic-bezier(.25,1,.5,1) forwards reveal-and-clear}}.scrollin .rac img{animation:1s cubic-bezier(.25,1,.5,1) forwards reveal-and-clear}@keyframes reveal-and-clear{0%{clip-path:inset(100% 0 0);filter:blur(20px);opacity:1}60%{clip-path:inset(0);filter:blur(20px)}to{clip-path:inset(0);filter:blur();opacity:1;transform:scale(1)}}.info-wrap{background-color:#fff;width:100%;max-width:750px;margin:0 auto;padding:4% 0;line-height:1.5;& .top_btn_area{z-index:15;width:750px;margin:auto;position:fixed;bottom:0;left:0;right:0;@media (width<=750px){width:100%}& .top_btn{cursor:pointer;width:100px;height:115px;margin:0 30px 40px 0;display:block;position:absolute;bottom:0;left:auto;right:0;@media (width<=750px){width:15vw;height:auto;margin:0 5.33vw 8vw 0}&:after{@media (width<=750px){z-index:2;border-top:.53vw solid #fff;border-left:.53vw solid #fff;width:3.47vw;height:3.47vw;margin:3.73vw auto auto;display:block}}}}& .detail-area{width:86.67%;margin:0 auto;padding:40px 0 0;@media (width<=750px){padding:5vw 0 10vw}& .detail-wrap{width:100%;max-width:750px;margin:0 auto;@media (width<=750px){width:100%}}& .detail_ttl{color:#275342;text-align:center;letter-spacing:.05em;background:#edeff2;margin:0 0 30px;padding:.5em;font-size:32px;font-weight:500;@media (width<=750px){margin:0 0 4vw;font-size:5vw}}& .item-detail{margin:0 0 50px;padding:0;@media (width<=750px){margin:0 0 8vw}}& .item-name{color:#000;text-align:center;margin-bottom:20px;font-size:32px;@media (width<=750px){margin-bottom:2vw;font-size:3.73vw}}& .item-text{padding-bottom:1px;display:none;@media (width<=750px){display:none}& dl{color:#000;border-bottom:1px solid;flex-wrap:wrap;margin:0 auto;padding:40px 0;display:flex;@media (width<=750px){padding:4vw 0}}& dt{width:100%;font-size:28px;line-height:2;@media (width<=750px){margin-bottom:.2em;font-size:4vw}}& dd{text-align:left;width:100%;font-size:24px;@media (width<=750px){font-size:3.47vw}&.sp-center{text-align:center}& span{margin-top:.5em;font-size:.8em;display:block}}}& .detail-btn{color:#fff;text-align:center;letter-spacing:.05em;cursor:pointer;background:#6f6f6f;margin:0;padding:25px 0;font-size:30px;line-height:1;transition:all .4s;position:relative;@media (width<=750px){color:#fff;text-align:center;letter-spacing:.05em;cursor:pointer;padding:.75em 0;font-size:4.2vw;transition:all .4s;position:relative}&:before,&:after{content:"";background:#fff;width:3%;height:3%;display:block;position:absolute;top:50%;right:5%;@media (width<=750px){right:3vw}}&:before{transform:translate(-50%,-50%)}&:after{transition:all .4s;transform:translate(-50%,-50%)rotate(90deg)}}& .detail-close-btn{color:#6f6f6f;text-align:center;cursor:pointer;border:2px solid #6f6f6f;width:61.539%;margin:2em auto;padding:25px 0;font-size:30px;line-height:1;position:relative;@media (width<=750px){text-align:center;cursor:pointer;width:45%;margin:5vw auto;padding:.5em 16% .5em 10.6%;font-size:4.2vw}&:after{content:"";background:#6f6f6f;width:7%;height:5%;display:block;position:absolute;top:50%;right:10%;@media (width<=750px){right:26%}}}}& .item-text{text-align:center}& .link-product h2{color:#000;text-align:center;margin:0 auto 50px;padding-bottom:30px;font-size:50px;position:relative;@media (width<=750px){margin:0 auto 6.667vw;font-size:6.67vw}&:after{content:"";background-color:#000;width:60px;height:7px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}}& .attention{@media (width<=750px){font-size:3.47vw}}}.footer{background-color:#f0f0f0;max-width:750px;margin:0 auto;@media (width<=750px){max-width:100vw}& .block-link{padding:60px 0 80px;@media (width<=750px){padding:8vw 0 10.667vw}& .block_l,& .block-r{width:100%;@media (width<=750px){margin-bottom:4vw}& .box-heading{margin-bottom:30px;& h4{color:#4e3227;text-align:center;font-size:36px;@media (width<=750px){font-size:4.8vw}}}}& .block_l{width:100%;margin-bottom:80px;@media (width<=750px){margin-bottom:10.667vw}& .box-01{text-align:center;& .txt_tel{margin:30px 0;font-size:52px;font-weight:600;line-height:1;@media (width<=750px){margin:4vw 0;font-size:6.933vw}}& .txt_detail{margin:0 0 50px;font-size:28px;line-height:1.6;@media (width<=750px){margin:0 0 6.667vw;font-size:3.733vw}}}}& .block-r{width:100%;& .box+.box{margin-top:40px;@media (width<=750px){margin-top:5.333vw}}& .box .list{flex-wrap:wrap;display:flex;& li{border-bottom:2px dotted #a6a6a6;width:49%;margin:0 2% 0 0;@media (width<=750px){border-bottom:.267vw dotted #a6a6a6}&:nth-child(-n+2){border-top:2px dotted #a6a6a6;@media (width<=750px){border-top:.267vw dotted #a6a6a6}}&:nth-child(2n){margin-right:0}& a{align-items:center;height:100%;padding:25px 4%;font-size:30px;display:flex;@media (width<=750px){padding:3.334vw 4%;font-size:4vw}}}}}}& .block-inner{width:100%;padding-left:4%;padding-right:4%}& .block-copyright{border-top:1px solid #a6a6a6;width:100%;margin:0;padding:0;@media (width<=750px){border-top:.133vw solid #a6a6a6}& .txt-copyright{text-align:center;padding:50px 0;font-size:22px;line-height:1;@media (width<=750px){padding:6.667vw 0;font-size:2.933vw}}}}.end-contents{padding:min(120px,16vw) min(20px,2.666vw);& h1{color:#4e3227;text-align:center;margin-bottom:min(40px,5.3333vw);font-size:min(36px,4.8vw);& span{display:inline-block}}& p{color:#4e3227;margin-bottom:min(40px,5.3333vw);font-size:min(26px,3.4666vw);line-height:1.7}& a{color:#fff;text-align:center;background-color:#63564a;border-radius:min(8px,1.0666vw);width:80%;max-width:500px;margin:min(60px,8vw) auto 0;padding:min(20px,2.666vw);font-size:min(26px,3.4666vw);display:block;position:relative;&:after{content:"";border-top:2px solid #fff;border-bottom:0;border-left:0;border-right:2px solid #fff;width:min(16px,2.1333vw);height:min(16px,2.1333vw);display:block;position:absolute;top:50%;right:min(20px,2.666vw);transform:translateY(-50%)rotate(45deg)}}}.loading-wrap,.loading-bk{z-index:999999;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:fixed;top:0;left:0}.loading-bk{z-index:9999998;background-color:#0000009e}.loading-contents{z-index:9999999}.loading-contents svg{width:60px;margin:0 auto 16px;animation:1.2s ease-out infinite forwards bound;display:block}.loading-contents p{color:#fff;font-size:15px}@keyframes bound{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.mincho{font-family:Shippori Mincho,serif!important}.pr{position:relative}.pa{position:absolute}.pa-l0{position:absolute;left:0}.pa-center{margin-inline:auto;position:absolute;left:0;right:0}.item-shadow{box-shadow:min(6px,.8vw) min(16px,2.1333vw) min(16px,2.1333vw) #00000029}.btn-shadow{backface-visibility:hidden;transform:translateZ(0);& img{filter:drop-shadow(0 min(8px,1.0666vw) min(8px,1.0666vw) #0000004d)}}.item-wrap{width:min(672px,89.6vw);margin:0 auto;& .present-badge{width:min(174px,23.2vw);top:max(-22px,-2.9333vw);right:max(-22px,-2.9333vw)}& .cart-btn{width:min(586px,78.1333vw)}&.item-single{& .cart-btn{bottom:min(50px,6.666vw)}}&.item-double{& .cart-btn1{top:min(800px,106.666vw)}& .cart-btn2{bottom:min(60px,8vw)}}&.item-set-banner{& .cart-btn{bottom:min(496px,66.1333vw)}}}.fixed-anchor-wrap{background-color:#f7f5f0;padding-bottom:min(38px,5.0666vw);& .fixed-anchor{padding-inline:min(12px,1.6vw) min(13px,1.7333vw);justify-content:center;align-items:center;gap:min(10px,1.333vw);width:100%;margin:0 auto;padding-top:min(20px,2.666vw);display:flex;&.fixed{z-index:999;position:fixed;top:0;left:0}}}.sec1{& .sec1-1{& .sec1-1-2{width:min(406px,54.1333vw);top:min(210px,28vw)}}& .sec1-2{background-color:#f3fcfe;padding-block:0 min(25px,3.333vw);& .sec1-2-1{margin-bottom:min(25px,3.333vw)}& .flex{gap:min(24px,3.2vw);padding-inline:min(36px,4.8vw);display:flex}}& .sec1-3{& .sec1-3-2{top:min(38px,5.0666vw)}}}.sec2{background-color:#f7f5f0;& .sec2-1{& .sec2-1-3{width:min(650px,86.666vw);margin-inline:auto;display:block;top:max(-50px,-6.666vw)}}& .sec2-2{& a{width:min(688px,91.7333vw);margin-inline:auto;display:block}& .sec2-2-1{margin-bottom:min(40px,5.3333vw)}}& .sec2-3{padding:min(80px,10.666vw) min(23px,3.0666vw) min(140px,18.666vw);& .sec2-3-1{margin-bottom:min(76px,10.1333vw)}& .sec2-3-3{width:min(612px,81.6vw);bottom:min(62px,8.2666vw)}}}.sec3{padding-bottom:min(120px,16vw);& .sec3-1{margin-bottom:min(140px,18.666vw);& .sec3-1-2{top:0}& .sec3-1-3{width:min(668px,89vw);bottom:0}}& .sec3-2,& .sec3-3,& .sec3-4{margin-bottom:min(140px,18.666vw)}& .sec3-2-1,& .sec3-3-1,& .sec3-4-1{margin-bottom:min(50px,6.666vw)}& .swiper-slide{flex-shrink:0;transition:transform .3s;transform:scale(.95);width:min(614px,81.866vw)!important;&.swiper-slide-active{transform:scale(1)}& .single-select{cursor:pointer;width:min(596px,79vw);display:block;bottom:min(22px,2.9333vw);& img{display:block}}}& .swiper-button-prev,& .swiper-button-next{width:min(55px,7.3333vw);&.swiper-button-prev{left:min(24px,3.2vw)}&.swiper-button-next{right:min(24px,3.2vw)}}& .sec3-5-1{margin-bottom:min(50px,6.666vw)}& .sec3-5-2{width:min(688px,91.7333vw);margin-inline:auto;display:block}}.sec4{background-color:#f7f5f0;padding-bottom:min(140px,18.666vw);& .sec4-1{margin-bottom:min(64px,8.533vw)}& .sec4-2,& .sec4-3,& .sec4-4{margin-bottom:min(132px,17.6vw)}& .sec4-2-1,& .sec4-3-1,& .sec4-4-1{margin-bottom:min(46px,6.1333vw)}& .cart-item{backface-visibility:hidden;width:min(673px,90vw);margin-inline:auto;transform:translateZ(0);&>img{filter:drop-shadow(0 min(4px,1.0666vw) min(4px,1.0666vw) #0000004d)}& .cart-btn{width:min(588px,78.4vw);bottom:min(58px,7.7333vw)}}& .sec4-2{& .cart-item .cart-btn{bottom:min(80px,10.666vw)}}}.link-wrap{width:min(626px,83vw);& a{margin-bottom:min(14px,1.8666vw);display:block}}.sec5{background-color:#f7f5f0;padding-block:min(86px,11.466vw) min(124px,16.533vw);& .step1-wrap{width:min(626px,83vw);top:min(236px,31.4666vw);& .single-select{cursor:pointer;margin-bottom:min(32px,4.2666vw);display:block}}& .sec5-2{top:max(-30px,-4vw);& .link-wrap{top:min(512px,68.2666vw)}}}.sec6,.sec7{& .item-slider{& .swiper-slide{flex-shrink:0;transition:transform .3s;transform:scale(.95);width:min(360px,48vw)!important;&.swiper-slide-active{transform:scale(1)}}}& .cart-item{backface-visibility:hidden;width:min(701px,93vw);margin-inline:auto;transform:translateZ(0);&>img{filter:drop-shadow(0 min(4px,1.0666vw) min(4px,1.0666vw) #0000004d)}& .single-select{cursor:pointer;width:min(588px,78.4vw);bottom:min(492px,65.6vw);& img{display:block}}}}.sec6{background-color:#e3ecec;padding-bottom:min(120px,16vw);& .sec6-1{& .sec6-1-2{bottom:0}}& .sec6-2{padding-block:min(76px,10.1333vw) min(170px,22.666vw);& .sec6-2-1{margin-bottom:min(68px,9.0666vw)}}& .sec6-3{padding-bottom:min(124px,16.533vw);& .sec6-3-1{margin-bottom:min(120px,16vw)}& .sec6-3-2{margin-bottom:min(70px,9.333vw)}& .sec6-3-3{margin-bottom:min(48px,6.4vw)}}}.sec7{background-color:#ebedf1;padding-bottom:min(120px,16vw);& .sec7-1{& .sec7-1-2{bottom:0}}& .sec7-2{padding-block:min(76px,10.1333vw) min(170px,22.666vw);& .sec7-2-1{margin-bottom:min(68px,9.0666vw)}}}.sec8{& .sec8-1{padding-block:min(120px,16vw) min(60px,8vw);& .link-wrap{margin-inline:auto}}}.sec9{& .sec9-1{margin-bottom:min(52px,6.9333vw)}& .items-group{background-color:#e9edf3}& .items-lineup{grid-template-rows:0fr;transition:grid-template-rows .4s;display:grid;& .lineup-inner{overflow:hidden}&.open{grid-template-rows:1fr}& .flex{flex-wrap:wrap;gap:min(32px,4.2666vw);padding:min(54px,7.2vw) min(39px,5.2vw);display:flex}}& .item-wrap{width:min(320px,42.666vw);margin-inline:0;& .btn-group{width:min(290px,38.666vw);bottom:min(24px,3.2vw);& .review-btn{margin-bottom:min(16px,2.1333vw)}& .cart-item-wrap{gap:min(9px,1.2vw);width:min(290px,38.666vw);display:flex;& select{min-width:0;padding:1em 3em 1em .6em;font-size:min(30px,4vw)}& .select-btn{cursor:pointer;flex:1;min-width:0;max-width:100%;height:auto;display:block}}}}}.fixed-bottom{z-index:999;background-image:url(https://d2w53g1q050m78.cloudfront.net/wwwharushopjp/uploads/lp/campaign/rcp2608001/img/footer/bottom-0.png);background-position:50%;background-repeat:no-repeat;background-size:contain;justify-content:center;align-items:center;width:min(725px,96.666vw);height:min(190px,25.333vw);margin:auto;display:none;position:fixed;bottom:0;left:0;right:0;&.view{display:block}&.p20{background-image:url(https://d2w53g1q050m78.cloudfront.net/wwwharushopjp/uploads/lp/campaign/rcp2608001/img/footer/bottom-20.png)}&.p25{background-image:url(https://d2w53g1q050m78.cloudfront.net/wwwharushopjp/uploads/lp/campaign/rcp2608001/img/footer/bottom-25.png)}& .cart-link{width:min(275px,36.666vw);display:block;position:absolute;top:50%;right:min(28px,3.7333vw);transform:translateY(-50%)}& .item-info{text-align:center;width:min(240px,32vw);position:absolute;top:50%;left:min(165px,22vw);transform:translateY(-50%);& .info01{justify-content:center;align-items:center;gap:min(18px,2.4vw);line-height:1.2;display:flex;& .sum{font-size:min(20px,2.666vw)}& .quantity-wrap{font-size:min(22px,2.9333vw);font-weight:500}& .sum-quantity{font-size:min(38px,5.0666vw)}}& .info02{text-align:center;margin-bottom:min(16px,2.1333vw);font-size:min(20px,2.666vw);font-weight:500;& .sum-price{color:#f63380;font-size:min(48px,6.4vw);font-weight:500;line-height:1}}& .cart-open{width:min(170px,22.666vw);margin-inline:auto}}}.popup-cart{z-index:999999;background-color:#fff;border-radius:min(16px,2.1333vw);width:min(725px,96.666vw);max-height:96svh;margin-inline:auto;padding:min(36px,4.8vw) min(30px,4vw) min(90px,12vw);display:none;position:fixed;top:50%;left:0;right:0;overflow-y:scroll;transform:translateY(-50%);box-shadow:0 5px 15px #00000040;& h2{text-align:center;margin-bottom:min(46px,6.1333vw);font-size:min(30px,4vw);font-weight:500}& .attention{color:red;margin-bottom:min(28px,3.7333vw);font-size:min(16px,2.1333vw);font-weight:500}& .select-item-info{align-items:center;gap:min(16px,2.1333vw);margin-bottom:min(28px,3.7333vw);display:flex}& .discount-icon{background-image:url(https://d2w53g1q050m78.cloudfront.net/wwwharushopjp/uploads/lp/campaign/rcp2608001/img/cart/p0.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:min(137px,18.266vw);height:min(165px,22vw);&.p20{background-image:url(https://d2w53g1q050m78.cloudfront.net/wwwharushopjp/uploads/lp/campaign/rcp2608001/img/cart/p20.png)}&.p25{background-image:url(https://d2w53g1q050m78.cloudfront.net/wwwharushopjp/uploads/lp/campaign/rcp2608001/img/cart/p25.png)}}& .present-icon{display:none;& img{width:min(137px,18.2666vw)}&.view{display:block}}& .item-info{text-align:center;width:min(526px,70.1323vw);& .info01,& .info02{justify-content:center;align-items:center;gap:min(18px,2.4vw);line-height:1.2;display:flex}& .info01{& .sum{font-size:min(20px,2.666vw)}& .quantity-wrap{font-size:min(22px,2.9333vw);font-weight:500}& .sum-quantity{font-size:min(38px,5.0666vw)}}& .info02{text-align:center;margin-bottom:min(16px,2.1333vw);& .sum{font-size:min(20px,2.666vw)}& .price-wrap{font-size:min(20px,2.666vw);font-weight:500}& .sum-price{color:#f63380;font-size:min(48px,6.4vw);font-weight:500;line-height:1}}}& .select-item-list{margin-bottom:min(100px,13.333vw);& li{border-bottom:1px solid #3a3533;align-items:center;gap:min(22px,2.9333vw);padding:min(22px,2.9333vw) 0 min(22px,2.9333vw) min(5px,.666vw);display:flex;&:first-child{border-top:1px solid #3a3533}& .thumb{border:1px solid #ddd;flex:none;width:min(150px,20vw);height:min(150px,20vw)}& .text-wrap{flex:auto;font-size:min(24px,3.2vw);& .top{height:min(110px,14.666vw)}& .bottom{position:relative;& .num{padding-block:min(2px,.2666vw)}& .del-btn{cursor:pointer;width:min(108px,14.44vw);position:absolute;bottom:0;right:0}}}}}& .cart-link{cursor:pointer;width:min(420px,56vw);margin:0 auto;display:block}& .close-btn{cursor:pointer;width:min(30px,4vw);position:fixed;top:min(28px,3.7333vw);right:min(28px,3.7333vw)}}.popup-bk{z-index:999998;background-color:#0006;width:100%;height:100vh;display:block;position:fixed;top:0;left:0}.popup-contents{z-index:999999;background-color:#f5f5f5;border-radius:min(16px,2.1333vw);width:min(700px,93.333vw);margin-inline:auto;display:none;position:fixed;top:50%;left:0;right:0;transform:translateY(-50%);box-shadow:0 5px 15px #00000040;& .review-items-wrap{max-height:94svh;padding:min(50px,6.666vw) min(16px,2.1333vw);overflow-y:scroll}&.opened{display:block}& .review-title{width:min(266px,35.4666vw);margin:0 auto min(30px,4vw);display:block}& .review-item{display:none;&.view{display:block}}& .review-item-name{width:min(594px,79.2vw);margin:0 auto;display:block}& .popup-close{cursor:pointer;width:min(60px,8vw);display:block;top:min(30px,4vw);right:min(30px,4vw)}& .revico-comment-footer--writebutton-wrapper{display:none!important}& .revico-multicomment-top .revico-comment-footer{margin-bottom:0!important;padding-bottom:0!important}}