@charset "UTF-8";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}:root{--color-primary: #FF6868;--color-secondary: #FFC888;--color-active: #B7F1F6;--color-info: #4AAAFF;--color-font: #434343;--color-description: #B4B4B4;--radius-default: 40px;--radius-half: 20px;--box-shadow: 10px 10px 20px rgba(62, 62, 62, .18)}@font-face{font-family:GmarketSans;font-weight:300;font-style:normal;src:url(https://cdn.jsdelivr.net/gh/webfontworld/gmarket/GmarketSansLight.eot);src:url(https://cdn.jsdelivr.net/gh/webfontworld/gmarket/GmarketSansLight.eot?#iefix) format("embedded-opentype"),url(https://cdn.jsdelivr.net/gh/webfontworld/gmarket/GmarketSansLight.woff2) format("woff2"),url(https://cdn.jsdelivr.net/gh/webfontworld/gmarket/GmarketSansLight.woff) format("woff"),url(https://cdn.jsdelivr.net/gh/webfontworld/gmarket/GmarketSansLight.ttf) format("truetype");font-display:swap}@font-face{font-family:GmarketSans;font-weight:500;font-style:normal;src:url(https://cdn.jsdelivr.net/gh/webfontworld/gmarket/GmarketSansMedium.eot);src:url(https://cdn.jsdelivr.net/gh/webfontworld/gmarket/GmarketSansMedium.eot?#iefix) format("embedded-opentype"),url(https://cdn.jsdelivr.net/gh/webfontworld/gmarket/GmarketSansMedium.woff2) format("woff2"),url(https://cdn.jsdelivr.net/gh/webfontworld/gmarket/GmarketSansMedium.woff) format("woff"),url(https://cdn.jsdelivr.net/gh/webfontworld/gmarket/GmarketSansMedium.ttf) format("truetype");font-display:swap}@font-face{font-family:GmarketSans;font-weight:700;font-style:normal;src:url(https://cdn.jsdelivr.net/gh/webfontworld/gmarket/GmarketSansBold.eot);src:url(https://cdn.jsdelivr.net/gh/webfontworld/gmarket/GmarketSansBold.eot?#iefix) format("embedded-opentype"),url(https://cdn.jsdelivr.net/gh/webfontworld/gmarket/GmarketSansBold.woff2) format("woff2"),url(https://cdn.jsdelivr.net/gh/webfontworld/gmarket/GmarketSansBold.woff) format("woff"),url(https://cdn.jsdelivr.net/gh/webfontworld/gmarket/GmarketSansBold.ttf) format("truetype");font-display:swap}header{width:120rem;height:8rem;margin:0 auto;display:grid;grid-template-columns:20rem 1fr auto;align-items:center;gap:1rem;z-index:20}header .logo{text-align:center}header a{font-size:14px;color:var(--color-font);position:relative}header a.active{font-weight:500;font-size:16px}header a.active:before{z-index:-1;content:"";bottom:-2px;left:50%;transform:translate(-50%);position:absolute;width:130%;height:10px;background-color:var(--color-active)}header nav{display:grid;grid-auto-flow:column;gap:1rem;align-items:center;justify-content:flex-start;gap:40px}header .option{display:grid;grid-auto-flow:column;gap:.5rem;align-items:center;gap:20px}main{height:100%}footer{margin-top:20px;padding:60px 0 40px}footer>section{padding:40px;display:grid;gap:1rem;font-size:1.3rem}footer>section .footer-top{display:grid;grid-auto-flow:column;align-items:center;gap:2rem}footer>section .footer-top>div{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:1rem}footer>section .footer-top>div .border{background-color:var(--color-info);color:#fff;padding:20px 0;width:100px;text-align:center}footer>section .footer-bottom{padding:20px 0;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:40px;color:#646464}footer>section .footer-bottom .company{line-height:1.6em;font-size:13px}#container{height:100%;display:grid;grid-template-rows:8rem 1fr auto}.container-m{width:120rem;margin:0 auto}.container-s{width:60rem;margin:0 auto}.container-sm{width:40rem;margin:0 auto}.container-sm.check{padding-top:4rem}.container-sm.check legend{width:100%;text-align:center;border-bottom:1px solid var(--color-primary);padding-bottom:2rem;margin-bottom:2rem}.container-s{padding-top:4rem}.padding-d{padding:.8rem}@media only screen and (max-width: 480px){#container{width:100vw;height:100%;display:grid;grid-template-rows:auto 1fr auto}.container-m{width:100vw;margin:0 auto}.container-s{width:90vw;margin:0 auto}.container-sm{width:80vw;margin:0 auto}.container-sm.check{padding-top:4rem}.container-sm.check legend{width:100%;text-align:center;border-bottom:1px solid var(--color-primary);padding-bottom:2rem;margin-bottom:2rem}.container-s{padding-top:4rem}.padding-d{padding:.8rem}header{width:unset;height:auto;margin:0 auto;display:grid;align-items:center;z-index:20;grid-template-columns:1fr auto;grid-template-rows:1fr auto;grid-template-areas:"logo logo" "nav option";gap:0;column-gap:3rem}header .logo{text-align:center;padding:1rem 0;grid-area:logo}header a{font-size:1.1rem;color:var(--color-font);position:relative}header a.active{font-weight:500;font-size:1.3rem}header a.active:before{z-index:-1;content:"";bottom:0;left:50%;transform:translate(-50%);position:absolute;width:110%;height:.8rem;background-color:var(--color-active)}header nav{height:3rem;grid-area:nav;display:grid;grid-auto-flow:column;gap:1rem;align-items:center;justify-content:flex-start;gap:2rem}header .option{height:3rem;grid-area:option;display:grid;grid-auto-flow:column;gap:.5rem;align-items:center;gap:1rem}main{height:100%}footer{margin-top:2rem;padding:6rem 0 0}footer>section{padding:1rem;display:grid;gap:1rem;font-size:.85rem;border-radius:0!important}footer>section .footer-top{display:grid;grid-auto-flow:row;align-items:center;gap:2rem}footer>section .footer-top>div{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:1rem}footer>section .footer-top>div .border{background-color:var(--color-info);color:#fff;padding:1rem 0;width:10rem;text-align:center;border-radius:0!important}footer>section .footer-top>div b{font-weight:500;font-size:1.2rem}footer>section .footer-bottom{padding:2rem 0;display:grid;grid-template-columns:1fr;align-items:center;gap:.5rem;color:#646464}footer>section .footer-bottom .company{line-height:1.6em;font-size:1.3rem}}.popup{border:1px solid #e9e9e9;position:absolute;background:#fff;z-index:1000}.popup img{max-width:100%!important}.popup-footer{background-color:#000;padding:10px 5px;display:flex;justify-content:flex-end;gap:1rem}.popup-footer button{background:#393939;border:0;padding:5px 10px;color:#fff}.home{display:grid;gap:6rem}.home-main{position:relative;height:61rem}.home-wrapper{position:absolute;top:0;left:50%;width:169.4rem;height:76.5rem;transform:translate(-50%);z-index:1}.home-banner{height:52.7rem;position:relative;white-space:nowrap}.home-banner-img{height:100%;background-size:contain;background-repeat:no-repeat}.home-banner-title{z-index:10;position:absolute;top:5.5rem;right:16rem;color:var(--color-primary);font-size:6.6rem}.home-banner-description{z-index:10;position:absolute;top:7rem;right:10%;font-size:1.4rem;font-weight:500}.home-information{height:10rem;position:absolute;display:flex;align-items:center;gap:2rem;bottom:0;z-index:5}.home-information .logo{background-color:var(--color-secondary);padding:3rem 4rem;display:flex;align-items:center;justify-content:center;position:absolute;bottom:2rem}.home-information .line{margin-left:26rem;height:1px;background-color:#707070;opacity:.18;width:19.2rem}.home-information .search-description{display:flex;align-items:center;font-size:15px;gap:2rem}.home-content{display:grid;gap:2rem}.home-content>fieldset{height:43rem;border:none;position:relative}.home-content>fieldset legend{font-size:24px;margin-bottom:3rem;padding:2rem 4rem;position:relative}.home-content>fieldset legend:after{content:attr(data-mask);position:absolute;bottom:-.5rem;right:-6rem;font-size:1.3rem;color:var(--color-description)}.home-content>fieldset.background{margin-bottom:2rem}.home-content>fieldset.items-carseat{height:auto}.home-content>fieldset.items-stroller{height:47rem}.home-content .background-banner.banner1{background-color:var(--color-secondary);position:absolute;bottom:0;right:-2rem;width:84.4rem;height:26.8rem}.home-content .background-banner.banner2{overflow:hidden;background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;left:0;width:146.1rem;height:37rem;background-color:#ef929c;filter:blur(.5rem)}.home-content .items{height:100%;position:relative;z-index:5;padding:4rem 2rem;display:grid;grid-auto-flow:column;grid-template-columns:repeat(4,1fr);gap:2rem}.home-content .items .card{position:relative;background-color:#fff;color:var(--color-font);padding:2rem;transition:all .3s ease-in-out;cursor:pointer}.home-content .items .card-item{font-size:1.4rem;line-height:1.6em;text-align:left;display:grid}.home-content .items .card-item p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-content .items.carseats{grid-template-columns:repeat(3,1fr)}.home-content .items.carseats .card{display:grid;gap:1rem}.home-content .items.carseats .card-image{height:25.6rem}.home-content .items.carseats .card-item{padding:2rem 4rem;background-color:#f5f5f5;display:grid}.home-content .items.carseats .card-item>div{display:grid;grid-template-columns:1fr auto;align-items:center;padding-top:.5rem;gap:1rem}.home-content .items.strollers .card{display:grid;grid-template-rows:1fr auto;gap:1rem;padding:0}.home-content .items.strollers .card-image{height:20rem;padding:2rem}.home-content .items.strollers .card-item{display:grid;grid-template-columns:1fr auto}.home-content .items.strollers .card-item i{color:#fff;background-color:var(--color-primary);padding:2rem}.home-content .items.strollers .card-item>div{display:grid;padding:1rem 2rem}.home-content .items.accessories .card{display:grid;grid-template-rows:1fr auto;gap:1rem;padding:4rem}.home-content .items.accessories .card-image{height:15rem}.home-content .items.accessories .card-item{text-align:center}.home-search{z-index:10;position:absolute;right:7rem;top:26.6rem;background-color:var(--color-primary);color:#fff;padding:1rem;width:48rem;padding:4rem;box-shadow:var(--box-shadow);border:none}.home-search legend{font-size:2rem;margin-bottom:2rem}.home-search form{display:grid;grid-template-rows:1fr auto;gap:4rem}.home-search form>article{display:grid;gap:2rem}.home-search .form-input{grid-template-columns:8rem 1fr}.home-search .form-input label{color:#e4fdff}.home-search .input-group{grid-template-columns:45% 1fr 1fr}.home-search .search-result{display:grid;grid-template-columns:1fr auto;gap:4rem}.home-search .search-result i{font-size:1.3rem}.home-search .search-result button{width:5rem;height:5rem;border:none;background-color:#fff;border-top-left-radius:var(--radius-half);border-bottom-right-radius:var(--radius-half)}.home-search .search-result .search-info{font-size:1.3rem;line-height:1.6em;color:#e4fdff}.home-search .search-result .search-info p{display:flex;align-items:center;gap:.5rem}.home-search .search-result .search-info p span{white-space:nowrap;color:#ecffe9}.home-search .search-result .search-info i{font-size:.85em;color:#fff}.home-search input,.home-search select{border:1px solid #FFB5B5;background-color:transparent;color:#fff;font-size:1.4rem}.home-search select option,.home-search select optgroup{color:var(--color-font)}@media only screen and (max-width: 480px){.popup{width:80%!important;max-width:100%!important;top:0!important;left:0!important;transform:unset!important}.home{display:grid;gap:1rem}.home-main{width:100vw;height:unset;position:relative;display:grid}.home-wrapper{width:100%;height:unset;position:unset;top:unset;left:unset;transform:unset;z-index:unset;display:unset}.home-banner{position:relative;white-space:nowrap;height:15rem;box-shadow:var(--box-shadow)}.home-banner-img{height:100%;background-size:cover;background-repeat:no-repeat;background-position:center center}.home-banner-title{z-index:10;position:absolute;top:5.5rem;right:1rem;color:var(--color-primary);font-size:2.6rem}.home-banner-description{z-index:10;position:absolute;top:5rem;right:1rem;font-size:1.2rem}.home-information{display:none;height:10rem;position:absolute;align-items:center;gap:2rem;bottom:0;z-index:5}.home-information .logo{background-color:var(--color-secondary);padding:3rem 4rem;display:flex;align-items:center;justify-content:center;position:absolute;bottom:2rem}.home-information .line{margin-left:26rem;height:1px;background-color:#707070;opacity:.18;width:19.2rem}.home-information .search-description{display:flex;align-items:center;font-size:15px;gap:2rem}.home-content{display:grid;gap:2rem}.home-content>fieldset{height:auto;border:none;position:relative}.home-content>fieldset legend{font-size:2.4rem;margin-bottom:1rem;padding:1rem 2rem;position:relative}.home-content>fieldset legend:after{content:attr(data-mask);position:absolute;bottom:-.5rem;right:-6rem;font-size:1.3rem;color:var(--color-description)}.home-content>fieldset.background{margin-bottom:2rem}.home-content>fieldset.items-carseat{height:auto}.home-content>fieldset.items-stroller{height:unset}.home-content .background-banner.banner1{background-color:var(--color-secondary);position:absolute;bottom:0;right:0;width:100%;height:50.8rem;border-radius:0}.home-content .background-banner.banner2{overflow:hidden;background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;left:0;width:100%;height:57rem;background-color:#ef929c;filter:blur(.5rem)}.home-content .items{height:100%;position:relative;z-index:5;padding:2rem 1rem;display:grid;grid-auto-flow:row;grid-template-columns:repeat(1,1fr);gap:2rem}.home-content .items .card{position:relative;background-color:#fff;color:var(--color-font);padding:1rem;transition:all .3s ease-in-out;cursor:pointer}.home-content .items .card-item{font-size:1.4rem;line-height:1.6em;text-align:left;display:grid}.home-content .items .card-item p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-content .items.carseats{grid-template-columns:unset}.home-content .items.carseats .card{display:grid;gap:1rem}.home-content .items.carseats .card-image{height:15.6rem}.home-content .items.carseats .card-item{border-radius:unset;padding:1rem 2rem;background-color:#f5f5f5;display:grid}.home-content .items.carseats .card-item>div{display:grid;grid-template-columns:1fr auto;align-items:center;padding-top:.5rem;gap:1rem}.home-content .items.strollers{grid-template-columns:repeat(2,1fr)}.home-content .items.strollers .card{display:grid;grid-template-rows:1fr auto;gap:1rem;padding:0}.home-content .items.strollers .card-image{height:15rem;padding:.5rem}.home-content .items.strollers .card-item{display:grid;grid-template-columns:1fr auto}.home-content .items.strollers .card-item i{color:#fff;background-color:var(--color-primary);padding:2rem}.home-content .items.strollers .card-item>div{display:grid;padding:1rem}.home-content .items.accessories{grid-template-columns:repeat(2,1fr)}.home-content .items.accessories .card{display:grid;grid-template-rows:1fr auto;gap:1rem;padding:2rem}.home-content .items.accessories .card-image{height:15rem}.home-content .items.accessories .card-item{text-align:center}.home-search{z-index:10;position:unset;right:unset;top:unset;background-color:var(--color-primary);color:#fff;width:100%;padding:2rem 1rem;border-radius:0;box-shadow:var(--box-shadow);border:none;border-radius:unset!important}.home-search legend{font-size:2rem;margin-bottom:2rem}.home-search form{display:grid;grid-template-rows:1fr auto;gap:2rem}.home-search form>article{display:grid;gap:2rem}.home-search .form-input{grid-template-columns:auto 1fr}.home-search .form-input label{color:#e4fdff;font-size:1.2rem}.home-search .input-group{grid-template-columns:45% 1fr 1fr}.home-search .search-result{display:grid;grid-template-columns:1fr auto;gap:0}.home-search .search-result i{font-size:1.3rem}.home-search .search-result button{width:5rem;height:5rem;border:none;background-color:#fff;border-top-left-radius:var(--radius-half);border-bottom-right-radius:var(--radius-half)}.home-search .search-result .search-info{font-size:1.1rem;line-height:1.6em;color:#e4fdff}.home-search .search-result .search-info p{display:flex;align-items:center;gap:.5rem}.home-search .search-result .search-info p span{white-space:nowrap;color:#ecffe9}.home-search .search-result .search-info i{font-size:.85em;color:#fff}.home-search input,.home-search select{width:100%;border:1px solid #FFB5B5;background-color:transparent;color:#fff;font-size:1.4rem}.home-search select option,.home-search select optgroup{color:var(--color-font)}}.product{border-top:1px solid var(--color-primary);padding-top:40px}.product .search-box form{border:1px solid var(--color-secondary);background-color:#f6f6f6;display:grid;grid-auto-flow:column;align-items:center;gap:20px;font-size:.85rem;padding:20px;margin:20px 0}.product .search-box form>div{display:flex;align-items:center;gap:10px}.product .search-box form>div>label{color:#707070}.product .search-box form input,.product .search-box form select{border:1px solid #f6f6f6;background-color:#f6f6f6}.product .search-box form button{background-color:var(--color-primary);color:#fff;display:flex;align-items:center;width:100px;cursor:pointer}.product .search-box form button i{color:#fff}.product .search-box form .form-input{grid-template-columns:60px 1fr}.product .search-box form .form-input .input-group{grid-template-columns:40% auto auto}.product-detail{display:grid;grid-template-rows:48rem 1fr;gap:1rem}.product-detail fieldset{height:100%;border:1px solid #e8e8e8;border-radius:.5rem;padding:20px 40px 40px}.product-detail fieldset legend{font-size:18px;text-align:center;padding:.5rem .8rem}.product-detail-information{font-size:1.4rem}.product-detail-information p{line-height:1.6em}.product-detail-image{padding:40px}.product-detail>article{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.product-detail .input-group{gap:10px}.product-detail .form-info{font-size:14px;line-height:1.6em;display:grid;gap:10px}.product-detail .form-info-title{padding:5px;background-color:var(--color-secondary);color:#313131}.product-detail .form-info-content{display:grid;gap:5px}.product-detail .form-info-content p{display:grid;grid-template-columns:1fr auto}.product-detail .form-info-content p span:first-child{color:#757575}.product-detail .form-info-price{padding-top:15px;border-top:1px dashed #b4b4b4;color:var(--color-primary);font-size:24px}.product-detail .form-info-price span:last-child:after{font-size:14px;content:"\c6d0";color:var(--color-font)}.product-detail .form-action button[type=submit]{background-color:var(--color-primary);color:#fff}.product-detail .form-action button[type=submit]:disabled{background-color:#fefefe;color:var(--color-font)}.product-detail .form-action button[type=button].active{background-color:var(--color-primary);color:#fff}@media only screen and (max-width: 480px){form .form-input{grid-template-columns:minmax(7rem,auto) 1fr!important}.product{border-top:1px solid var(--color-primary);padding:2rem}.product .search-box form{border:1px solid var(--color-secondary);background-color:#f6f6f6;display:grid;grid-auto-flow:row;align-items:center;gap:1rem;font-size:.85rem;padding:1rem;margin:1rem 0}.product .search-box form>div{display:flex;align-items:center;gap:10px}.product .search-box form>div>label{color:#707070}.product .search-box form input,.product .search-box form select{border:1px solid #f6f6f6;background-color:#f6f6f6}.product .search-box form button{background-color:var(--color-primary);color:#fff;display:flex;align-items:center;width:100%;cursor:pointer}.product .search-box form button i{color:#fff}.product .search-box form .form-input{grid-template-columns:60px 1fr}.product .search-box form .form-input .input-group{grid-template-columns:40% auto auto}.product-detail{display:grid;grid-template-rows:unset;gap:1rem}.product-detail fieldset{height:100%;border:1px solid #e8e8e8;border-radius:.5rem;padding:.5rem 1rem 1rem}.product-detail fieldset legend{font-size:18px;text-align:center;padding:.5rem .8rem}.product-detail-information{font-size:1.4rem}.product-detail-information p{line-height:1.6em}.product-detail-image{height:30rem;padding:40px}.product-detail>article{display:grid;grid-template-columns:unset;gap:1rem}.product-detail .input-group{gap:.5rem;grid-template-columns:8rem auto auto}.product-detail .input-group input,.product-detail .input-group select{font-size:.85em}.product-detail .form-info{font-size:14px;line-height:1.6em;display:grid;gap:10px}.product-detail .form-info-title{padding:5px;background-color:var(--color-secondary);color:#313131}.product-detail .form-info-content{display:grid;gap:5px}.product-detail .form-info-content p{display:grid;grid-template-columns:unset}.product-detail .form-info-content p span:first-child{color:#757575}.product-detail .form-info-price{padding-top:15px;border-top:1px dashed #b4b4b4;color:var(--color-primary);font-size:24px;grid-template-columns:1fr auto!important}.product-detail .form-info-price span:last-child:after{font-size:14px;content:"\c6d0";color:var(--color-font)}.product-detail .form-action button[type=submit]{background-color:var(--color-primary);color:#fff}.product-detail .form-action button[type=submit]:disabled{background-color:#fefefe;color:var(--color-font)}.product-detail .form-action button[type=button].active{background-color:var(--color-primary);color:#fff}}.basket{border-top:1px solid var(--color-primary);padding-top:40px}.basket fieldset{height:100%;border:1px solid #e8e8e8;padding:20px 40px 40px}.basket fieldset legend{font-size:18px}.basket fieldset:not(:last-child){margin-bottom:40px}.basket .reservation-info{padding:40px}.basket .reservation-info .form-group.column{grid-auto-flow:column;grid-template-columns:1fr 1fr 1fr;gap:20px}.basket .term legend{display:flex;gap:20px}.basket .term legend .category-action-all{font-size:14px;display:flex;gap:10px;align-items:center}.basket .term legend .category-action-all input{margin-bottom:.2rem}.basket .payment form{display:grid;gap:20px}.basket .payment button,.basket .payment input[type=radio]+label{padding:.5rem .8rem;font-size:14px}.basket .payment button[type=submit]{background-color:var(--color-primary);color:#fff;font-size:20px}.basket .payment .input-group input{display:none}.basket .payment .input-group input[type=radio]+label{background-color:#f0f0f0;display:grid}.basket .payment .input-group input[type=radio]:checked+label{background-color:var(--color-secondary)}.basket .payment .form-action{padding-top:20px;border-top:1px dashed gray}@media only screen and (max-width: 480px){form .form-input{grid-template-columns:minmax(9rem,auto) 1fr!important;gap:.5rem!important}.basket{border-top:1px solid var(--color-primary);padding:2rem}.basket fieldset{height:100%;border:1px solid #e8e8e8;padding:.5rem 1rem 1rem}.basket fieldset legend{font-size:18px}.basket fieldset:not(:last-child){margin-bottom:40px}.basket .reservation-info{padding:1rem}.basket .reservation-info .form-group.column{grid-auto-flow:row;grid-template-columns:unset;gap:20px}.basket .term legend{display:flex;gap:20px}.basket .term legend .category-action-all{font-size:14px;display:flex;gap:10px;align-items:center}.basket .term legend .category-action-all input{margin-bottom:.2rem}.basket .payment form{display:grid;gap:20px}.basket .payment button,.basket .payment input[type=radio]+label{padding:.5rem .8rem;font-size:14px}.basket .payment button[type=submit]{background-color:var(--color-primary);color:#fff;font-size:20px}.basket .payment .input-group input{display:none}.basket .payment .input-group input[type=radio]+label{background-color:#f0f0f0;display:grid}.basket .payment .input-group input[type=radio]:checked+label{background-color:var(--color-secondary)}.basket .payment .form-action{padding-top:20px;border-top:1px dashed gray}}.reservation legend{margin-bottom:20px;color:#757575}.reservation-result{display:grid;gap:20px}.reservation-result legend{margin-bottom:0;padding-bottom:10px;padding-right:40px;border-bottom:1px solid var(--color-secondary);color:#757575}.reservation-result>p{background-color:#f0f0f0;padding:1rem;font-size:14px;color:#757575}.reservation-result-summary{display:grid;gap:20px;padding:1rem}.reservation-result-summary>div{display:grid;grid-template-columns:120px 1fr;gap:20px;align-items:center;font-size:14px}.reservation-result-summary>div p:first-child{color:#757575}.reservation-result-summary>div.reservation-result-amount{padding-top:20px;font-size:20px;border-top:1px dashed #757575}.reservation-result-summary>div.reservation-result-amount p:last-child{color:var(--color-primary)}.reservation-result-item{display:grid;gap:10px;padding:1rem 0;margin:.5rem 0 1rem}.reservation-check{padding:0 5rem}.reservation-check fieldset{font-size:14px}.reservation-check fieldset>section{display:grid;gap:1rem}.reservation-check fieldset>section>article{line-height:1.6em;background-color:#f8f8f8;border:1px solid #eaeaea;padding:.5rem;display:grid;gap:.5rem}.reservation-check fieldset>section>article.check-status .title{color:green}.reservation-check fieldset>section>article.check-status.status-cn .title{color:red}.reservation-check fieldset>section>article .duration{color:#757575}.reservation-check fieldset>section>article .amount{border-top:1px dashed #cacaca;padding-top:1rem;font-size:20px}@media only screen and (max-width: 480px){.reservation-check{padding:2rem}}*,*:after,*:before{padding:0;margin:0;box-sizing:border-box;outline:none}html,body{height:100%}html{font-family:GmarketSans,sans-serif;color:#434343;font-weight:500;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;letter-spacing:.0325em;font-size:62.5%;font-feature-settings:"ss05"}body{font-size:106.25%}a{text-decoration:none;outline:none}i{color:var(--color-primary);font-size:3rem}input::placeholder{color:var(--color-description)}h3{margin-bottom:2rem}fieldset{border:none;padding:0;margin:0;box-sizing:border-box}fieldset legend{font-size:1.6rem}form input,form button,form select{width:100%;padding:.5rem .8rem;border:1px solid #e8e8e8;font-size:1.4rem}form button{display:flex;align-items:center;justify-content:center;gap:1rem;white-space:nowrap}form button i{font-size:1.3rem;color:var(--color-font);cursor:pointer}form select option:disabled{color:#dedede}form .form-group{display:grid;gap:2rem}form .form-group.column{grid-auto-flow:column;gap:2rem}form .form-input{display:grid;grid-template-columns:minmax(10rem,auto) 1fr;align-items:center;gap:1rem}form .form-input label{color:#757575;font-size:1.3rem;white-space:nowrap}form .form-input .input-group{display:grid;grid-auto-flow:column}form .form-action{display:grid;grid-auto-flow:column;gap:2rem}.border{border-top-left-radius:var(--radius-default);border-bottom-right-radius:var(--radius-default)}.shadow{box-shadow:var(--box-shadow)}.hide{display:none}.error-wrapper{width:40rem;padding:1rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.login,.signup{display:grid;gap:1rem}.reservation-flow{border:none;padding:0;margin:0}.reservation-flow>div{padding:1rem 0}.reservation-flow legend{border-bottom:1px solid #ccc;padding:0 1rem .5rem 0}.reservation-flow a{text-decoration:none;outline:none;color:#e8e8e8}.category{font-size:14px}.category-header{list-style:none;display:grid;grid-auto-flow:column;margin-bottom:20px;gap:20px}.category-header li{border:1px solid #e8e8e8;background-color:#f0f0f0;padding:5px}.category-header .active{background-color:var(--color-info);color:#fff}.category-action{display:flex;gap:10px;align-items:center;margin-bottom:1rem}.category-action input{display:block;margin-bottom:.2rem}.category-content{line-height:1.6em;color:#757575}.category-content-item{display:none}.category-content-item.active{display:initial}.category-content-item .point{color:var(--color-primary)}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
