*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;overflow-x:hidden}.flex{display:flex}.flex-wrap{flex-wrap:wrap}.col{flex-direction:column}.a-c{align-items:center}.a-b{align-items:baseline}.j-c{justify-content:center}.j-b{justify-content:space-between}.j-a{justify-content:space-around}a{text-decoration:none;color:#000}ul,ol{list-style:none;padding-left:0;margin-left:0}button{cursor:pointer}header{width:100%}header .container{width:100%}.hidden-all{display:none}.header{display:block;padding:0}.header-main{width:100%;height:70px;padding-inline:56px;padding-block:8px 4px}.logo{gap:23px}.logo img{width:120px;height:auto}.logo-txt{font-size:11px;color:var(--secondary-color)}.header-right-group{gap:27px}.search-box form{display:flex;width:355px;height:33px;border:1px solid rgba(var(--color-secondary-button),.5);border-radius:3px;overflow:hidden;position:relative;max-width:100%}.search-box input{flex:1;border:none;padding:0 1rem!important;font-size:13px;outline:none;height:28px}.search-box button{position:absolute;right:0;top:0;background-color:rgba(var(--color-secondary-button),.5)!important;border:none;width:38px;height:33px;display:flex;align-items:center;justify-content:center}.search-box button svg{width:19px;height:19px}.user-btns{gap:10px}.user-btns a.login-btn,.user-btns a.register-btn{width:140px;height:29px;border:none;border-radius:200px;font-size:16px;color:#fff;text-align:center;display:inline-block}.login-btn{background-color:var(--secondary-color)}.register-btn{background-color:var(--primary-color)}.user-name{color:#000;text-decoration:underline}.user-btns #customer_logout_link{width:120px;height:29px;border:none;border-radius:200px;font-size:14px;color:#fff;display:inline-block;line-height:29px}#customer_logout_link{background-color:var(--secondary-color);text-align:center}.status-box{gap:0}.like img{width:36px;height:auto}.basket{position:relative}.basket-num{position:absolute;top:-4px;right:-5px;font-size:11px;color:#fff;background-color:var(--primary-color);border-radius:50%;width:16px;height:16px}.basket img{width:39px;height:auto}.nav-bar-box{width:100%;height:50px;background-color:var(--secondary-color);color:#fff}.nav-item{position:relative;list-style:none}.nav-link{display:flex;align-items:center;justify-content:center;max-width:171px;width:171px;color:#fff;font-size:12px;text-decoration:none;cursor:pointer;border-right:1px solid #ffffff}.navbar .nav-item:nth-last-of-type(1) .nav-link{border:none}.nav-link:hover{color:var(--primary-color)}.dropdown{position:absolute;top:100%;left:0;background-color:rgb(var(--color-secondary-button));max-width:171px;width:171px;display:none;z-index:999}.dropdown li{padding-block:9px;text-align:center}.dropdown li a{display:block;font-size:11px;color:#fff;text-decoration:none}.dropdown li a:hover{color:var(--primary-color)}.space-line-top{height:15px;padding:0!important;background:none}.space-line-bottom{height:1px;background-color:#fff;padding:0!important}.space-line-top:hover{background-color:var(--secondary-color)!important}.space-line-bottom:hover{background-color:#fff!important}.nav-item:hover .dropdown{display:block}.white-line{width:100%;height:10px;background-color:#fff}.hamburger-menu{display:none}.mobile-user-btns{display:none;width:100%}.mobile-user-btns a{width:50%;height:39px;color:#fff;font-size:16px;border:none;text-align:center;line-height:39px}.hamburger{width:35px;height:30px;display:none;flex-direction:column;justify-content:space-between;cursor:pointer;z-index:1001}.hamburger .icon-close,.hamburger.active .icon-menu{display:none}.hamburger.active .icon-close{display:block}.bar{height:4px;background-color:rgba(var(--color-secondary-button),.7);transition:.4s}.hamburger.active .bar:nth-child(1){transform:rotate(45deg) translateY(8px) translate(9px)}.hamburger.active .bar:nth-child(2){opacity:0}.hamburger.active .bar:nth-child(3){transform:rotate(-45deg) translateY(-10px) translate(10px)}.sidebar{position:fixed;top:108px;right:-100%;width:100%;height:calc(100vh - 108px);background-color:#fff;transition:right .4s ease;z-index:1000;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#c1c1c1 #f1f1f1}.sidebar::-webkit-scrollbar{width:6px}.sidebar::-webkit-scrollbar-track{background:#f1f1f1}.sidebar::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.sidebar::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.sidebar.open{right:0}.menu-item{padding:16px;font-size:16px;border-bottom:1px solid rgba(var(--color-secondary-button),.5);cursor:pointer;display:block}.accordion-toggle{display:flex;align-items:center;justify-content:space-between}.plus-minus-icon{display:inline-block;width:13px;height:13px;position:relative;margin-left:8px;vertical-align:middle}.plus-minus-icon .pm-bar{position:absolute;left:0;right:0;height:2px;background:#888;border-radius:2px;transition:transform .3s}.plus-minus-icon .horizontal{top:8px;transform:rotate(0)}.plus-minus-icon .vertical{top:8px;transform:rotate(90deg)}.accordion-toggle.open .plus-minus-icon .vertical{transform:rotate(0)}.accordion-content{max-height:0;overflow:hidden;background:#eaeaea;transition:max-height .4s cubic-bezier(.4,0,.2,1)}.accordion-toggle.open+.accordion-content{max-height:780px}.accordion-content li{font-size:16px;list-style:none;padding:12px 20px;border-bottom:1px solid #cdcdcd}.accordion-content li:hover{background-color:#ddd}.mobile-search{width:100%;padding-inline:20px}.mobile-search .search-box{display:none;width:100%}.mobile-search .search-box input{font-size:16px}.order-info{width:100%;height:30px;display:flex;justify-content:center;align-items:center;font-size:13px;color:var(--primary-color)}.pcSearch-toggle{display:none}main{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}main .container{width:1200px;margin:0 auto}.side-bar{width:100%;gap:12px;padding-block:13px}.sp-side{display:none}.side-bar a{font-size:13px;color:rgba(var(--color-secondary-button),.5)}.side-bar p{font-size:20px;color:rgba(var(--color-secondary-button),.5)}.main-content{width:100%}.product-section{width:100%;margin-bottom:79px}.pro-intro-section{margin-bottom:63px}.img-group{width:50%}.main-pro-img{width:100%;margin-bottom:14px}.main-pro-img img{width:100%;height:auto}.pro-imgs{width:100%;display:flex;flex-wrap:wrap;gap:14px}.pro-imgs img{width:73px;height:auto}.product-info{position:relative;width:45%;margin-top:32px;padding-top:36px}.product-name{margin-bottom:17px}.product-name h2{font-size:23px;font-weight:400}.product-feature{font-size:13px;margin-bottom:23px}.product-order-info{color:var(--primary-color);font-size:16px;font-weight:500;margin-bottom:55px}.product-info-content .price .price-item{font-size:26px;color:#000}.product-info-content .price__sale .price-item.price-item--regular{font-size:18px}.product-price{font-size:26px;color:#000;margin-bottom:9px}.product-price span,.price-suffix{font-size:13px;color:rgba(var(--color-secondary-button),.5)}.product-size{padding:3px 12px;background-color:#d6e8f6;font-size:16px;font-weight:400;color:var(--secondary-color);width:fit-content;margin-bottom:0}.product-num{padding-block:20px;font-size:13px;color:#000}.add-cart{width:100%;margin-top:3rem}.add-cart button{width:100%;border:none;border-radius:400px;background-color:var(--primary-color);color:#fff;font-size:23px;font-weight:400;padding-block:10px;margin-bottom:23px}.add-cart button:before,.add-cart button:after{border-radius:400px;box-shadow:none}.pay-methods{margin-bottom:39px}.pay-methods .flex{flex-wrap:wrap;grid-gap:20px}.pay-methods img{width:auto;height:36px}.like-add-btn{background-color:#ed8300;font-size:18px;color:#fff;border:none;gap:8px;padding:3px 12px}.like-add-btn .heart-svg{fill:#ed8300;stroke:#fff}.pro-detail-group{width:50%}.detail-infos{border-block:1px solid #cdcdcd}.detail-info-data{display:flex;align-items:center;font-size:13px;color:#000;padding-block:14px;border-bottom:1px dashed #cdcdcd;padding-right:0}.item-data{width:27%}.info-data{width:73%;display:flex;flex-wrap:wrap;gap:9px}.detail-info-explain{padding-right:0;padding-block:24px;display:flex;flex-direction:column;gap:15px}.detail-info-explain p{font-size:13px;color:#000}.detail-info-explain+.detail-info-explain{border-top:1px dashed #cdcdcd}.pro-condition-group{width:45%}.pro-condition-group .detail-infos{padding:12px 10px}.condition-info-data{display:flex;margin-bottom:11px}.c-item-data{text-align:center;min-width:60px;height:18px;font-size:11px;color:#fff;margin-right:30px;line-height:18px}.rank1{background-color:#eec692}.rank2{background-color:#d9a767}.rank3{background-color:#c38b42}.rank4{background-color:#9a6b2d}.rank5{background-color:#684414}.rank6{background-color:#492c06}.yellow{background-color:#e0af00}.sky-blue{background-color:#36c2e7}.blue{background-color:#013cc6}.green{background-color:#0b9b2f}.purple{background-color:#a202ad}.brown{background-color:#6f351e}.c-info-data{font-size:13px}.info-data p{width:fit-content;background-color:#c2c2c2;padding:1px 5px}.pro-condition-group .pro-detail-info:nth-of-type(2){padding-top:37px}.bbn{border-bottom:none}.goods-section{margin-bottom:65px}.section-title{width:100%;font-size:23px;font-weight:400;color:#000;margin-bottom:14px}.goods-card-group{display:flex;overflow-x:auto;justify-content:space-between;gap:2px}.product-card{background:#fff;border-radius:12px;width:160px;min-width:122px;position:relative;transition:transform .2s ease}.product-card:hover{transform:translateY(-2px)}.product-image{display:flex;align-items:center;justify-content:center;margin-bottom:32px;position:relative}.product-image img{width:100%;height:auto}.new-badge{position:absolute;display:flex;align-items:center;justify-content:center;width:40px;height:17px;top:3px;left:2px;background:var(--primary-color);color:#fff;font-size:12px;z-index:1}.heart-button{position:absolute;top:2px;right:2px;background:none;border:none;width:20px;height:20px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;border-radius:50%;z-index:1}.heart-button:hover{transform:scale(1.1);background-color:#ff6b6b1a}.heart-button.liked{animation:heartBeat .3s ease}.heart-button.liked .heart-svg{fill:#ff4757}.heart-svg{width:20px;height:20px;fill:#fff;stroke:rgba(var(--color-secondary-button),.5);stroke-width:2;transition:all .3s ease}.heart-button:hover .heart-svg{fill:#ff6b6b;stroke:#ff6b6b}.heart-button.liked .heart-svg{fill:#ff4757;stroke:#ff4757}.card-product-name{font-size:13px;margin-bottom:7px}.card-product-price{font-size:12px}.more-btn{width:100%;display:flex;align-items:center;justify-content:center;margin-top:31px}.more-btn a{position:relative;width:346px;height:30px;background-color:rgba(var(--color-secondary-button),.1);border:1px solid #cdcdcd;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:12px;color:rgba(var(--color-secondary-button),.7);font-weight:500}.more-btn a p:nth-of-type(2){position:absolute;top:0;right:26px;font-size:14px}footer{width:100%;background-color:var(--secondary-color);color:#fff;display:flex;align-items:center;justify-content:center}footer .container{width:1210px;padding-block:65px 134px}footer .logo{font-size:36px;margin-bottom:30px}.sns-group{gap:23px;margin-bottom:27px}.sns-group img{width:29px;height:auto}.license-num{font-size:13px;font-weight:400;margin-bottom:15px}.copyright{font-size:13px;font-weight:400}.footer-menu-box{gap:125px}.footer-menu{font-size:16px}.footer-menu-title{margin-bottom:16px}.footer-menu-list{display:flex;flex-direction:column}.footer-menu-list a{color:#fff;margin-bottom:5px}.email-reg{background-color:#fff;margin-top:18px;width:176px;height:41px;border-radius:200px;display:flex;align-items:center;justify-content:center}.email-reg a{color:var(--secondary-color);font-weight:400}@media (max-width: 1400px){.nav-link,.dropdown{width:150px}}@media (max-width: 1300px){.header-main{padding-inline:35px}.logo-txt{display:none}.nav-link,.dropdown{width:120px}.search-box form{width:300px}.search-box input{font-size:12px}.user-btns button{width:130px}.header-right-group{gap:15px}main .container{width:100%;padding-inline:60px}.sort-box{width:190px}.product-card{width:152px}.product-image{margin-bottom:0}.new-badge{width:33px;height:16px;font-size:11px}.card-product-name{font-size:12px}footer .container{width:1000px}.footer-menu-box{gap:50px}}@media (max-width: 1024px){.navbar{width:100%;justify-content:space-evenly}.nav-link,.dropdown{width:115px}footer .container{width:100%;padding-inline:40px}.footer-menu-box{gap:20px}}@media (max-width: 950px){.nav-bar-box,.user-btns{display:none}.hamburger,.mobile-user-btns{display:flex}.detail-info-data{padding-right:20px}footer .container{padding-inline:20px}}@media (max-width: 768px){main .container{flex-direction:column;padding-inline:25px}.top-contents{flex-direction:column-reverse!important;padding-inline:0px!important}.sort-box{display:none}.side-bar{gap:5px}.side-bar a{font-size:10px}.side-bar p{font-size:14px}.c-item-data{min-width:60px;max-height:18px;font-size:11px;margin-right:10px}.mobile-search .search-box input{font-size:12px;padding:0 1rem!important}.search-box form{width:260px}.search-box input{font-size:10px}footer .container{flex-direction:column-reverse;align-items:center;gap:35px;padding-block:40px 14px}.company-info{display:flex;flex-direction:column;align-items:center}.license-num{text-align:center}}@media (max-width: 768px){.header-main{padding-inline:14px}.search-box{display:none}.mobile-search .search-box{display:flex;margin-bottom:10px}.search-box form{width:100%;max-width:100%}.logo img{width:120px}.like img{width:22px}.basket img{width:23px}.hamburger{width:22px;height:20px}.bar{height:3px}.sidebar{top:152px;height:calc(100vh - 152px)}main .container{padding-inline:0}.main-pro-img{margin-bottom:0}.pro-imgs{justify-content:space-between}.pro-imgs img{width:11%}.section-title{text-align:center;font-size:16px;margin-bottom:0;padding-block:10px 13px}.pro-intro-section,.pro-detail-section{flex-direction:column}.img-group,.product-info,.pro-detail-group,.pro-condition-group{width:100%}.product-info{margin-top:12px}.product-name h2{font-size:16px}.product-feature{font-size:12px;margin-bottom:10px}.product-order-info{margin-bottom:30px;font-size:14px}.add-cart button{font-size:18px}.pro-intro-section{margin-bottom:30px}.pro-detail-section{gap:60px}.pro-condition-group .pro-detail-info:nth-of-type(2){padding-top:50px}.product-section{padding-inline:6px;margin-bottom:50px}.detail-info-data{padding-right:0;font-size:13px;padding-block:8px}.detail-info-explain{padding-right:0;padding-block:10px}.detail-info-explain p{font-size:14px}.detail-infos{border-bottom:none}.pro-condition-group .detail-infos{padding:12px 0}.product-price{font-size:24px}.product-size{font-size:18px;margin-bottom:0}.goods-section{padding-left:11px;margin-bottom:30px}.request-section{display:none}.request-info-slider{display:block}.product-img{height:250px}.side-bar{padding:5px}.sp-side{display:flex;padding:2px 10px}.pro-txt{padding:5px}.product-card{width:122px}.blog-section{padding-left:6px}.blog-txt p{font-size:11px!important}footer .container{padding-inline:39px}.footer-menu-box{flex-direction:column}.guid{display:flex;gap:65px}.footer-menu-box{width:100%}.guid{gap:0;justify-content:space-between}.footer-menu{font-size:14px}.footer-menu-title{margin-bottom:18px}.footer-menu-box{gap:36px}footer .logo{font-size:25px;margin-bottom:5px}.sns-group img{width:33px}.license-num{margin-bottom:7px}.email-reg{width:173px;height:25px;font-size:13px}}@media (max-width: 450px){.product-img{height:200px}.pro-txt{font-size:11px}.pro-imgs{gap:5px}.pro-imgs img{width:47px}}.blog-group::-webkit-scrollbar{width:0px;height:0px}.blog-group.scrolling{scrollbar-width:thin;-ms-overflow-style:auto}.blog-group.scrolling::-webkit-scrollbar{width:6px;height:6px}.blog-group.scrolling::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.blog-group.scrolling::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.blog-group.scrolling::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.shopify-section{width:100%}.btn-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:5px}.btn{text-decoration:none;text-align:center;display:flex;align-items:center;justify-content:center;height:37px;border-radius:20px;background-color:var(--secondary-color);color:#fff;font-size:1.4rem}.btn-primary{background-color:var(--primary-color)}@media (min-width: 769px){.sp{display:none!important}}@media (max-width: 768px){.pc{display:none!important}}.product-grid .sort-box{width:220px;padding-right:17px}.product-grid .sort-section{width:100%;margin-bottom:22px}.product-grid .sort-title{font-size:13px;font-weight:500;color:#000;border-block:1px solid #cdcdcd;margin-bottom:12px}.product-grid .sort-options{width:100%;font-size:12px;color:#000;display:flex;flex-direction:column;gap:3px}.product-grid .d-camera{font-weight:500}.product-grid .d-camera-cat{padding-left:14px}.product-grid .sort-input{display:flex;align-items:center;gap:10px}.product-grid .goods-box{width:82%}.product-grid .product-img{width:100%;height:300px;background-color:#333;font-size:33px;color:#fff;display:flex;justify-content:center;align-items:center;text-shadow:0 0 .7rem rgba(0,0,0,.6)}.product-grid .pro-txt{font-size:16px;padding:14px 10px}.product-grid .goods-section{margin-bottom:65px}.product-grid .section-title{width:100%;font-size:23px;font-weight:400;color:#000;margin-bottom:14px}.product-grid .goods-card-group{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px}.product-grid .product-card{background:#fff;border-radius:12px;width:160px;min-width:100px;position:relative;transition:transform .2s ease}.product-grid .product-card:hover{transform:translateY(-2px)}.product-grid .product-image{display:flex;align-items:center;justify-content:center;margin-bottom:32px;position:relative}.product-grid .product-image img{width:100%;height:auto}.product-grid .new-badge{position:absolute;display:flex;align-items:center;justify-content:center;width:40px;height:17px;top:3px;left:2px;background:#007bff;color:#fff;font-size:12px;z-index:1}.product-grid .heart-button{position:absolute;top:2px;right:2px;background:none;border:none;width:20px;height:20px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;border-radius:50%;z-index:1}.product-grid .heart-button:hover{transform:scale(1.1);background-color:#ff6b6b1a}.product-grid .heart-button.liked{animation:heartBeat .3s ease}.product-grid .heart-button.liked .heart-svg{fill:#ff4757}.product-grid .heart-svg{width:20px;height:20px;fill:#fff;stroke:rgba(var(--color-secondary-button),.5);stroke-width:2;transition:all .3s ease}.product-grid .heart-button:hover .heart-svg{fill:#ff6b6b;stroke:#ff6b6b}.product-grid .heart-button.liked .heart-svg{fill:#ff4757;stroke:#ff4757}.product-grid .product-name{font-size:13px;margin-bottom:7px}.product-grid .product-price{font-size:12px}.product-grid .more-btn{width:100%;display:flex;align-items:center;justify-content:center;margin-top:31px}.product-grid .more-btn a{position:relative;width:346px;height:30px;background-color:rgba(var(--color-secondary-button),.1);border:1px solid #cdcdcd;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:12px;color:rgba(var(--color-secondary-button),.7);font-weight:500}.product-grid .more-btn a p:nth-of-type(2){position:absolute;top:5px;right:26px;font-size:14px}@media (max-width: 768px){.product-grid .goods-box{width:100%}.product-grid .product-img{width:100vw;height:250px;margin-left:-1.5rem;font-size:1.8rem}.product-grid .pro-txt{font-size:11px;padding:1rem 0 2rem}.product-grid .section-title{font-size:16px;font-weight:400;margin-bottom:14px}}.choose-category-section{display:none;padding-inline:5px;padding-block:10px 30px}.choose-category a{width:100%;height:34px;background-color:#d6e8f6;padding-inline:15px;font-size:14px;color:var(--secondary-color);font-weight:400;display:flex;align-items:center;justify-content:space-between;margin-bottom:2px}.choose-manu{width:100%;padding-inline:6px;padding-bottom:46px}.manufacture-list{display:flex;flex-wrap:wrap;justify-content:space-between;gap:3px}.manufacture{position:relative;width:49.5%;height:45px;display:flex;align-items:center;justify-content:center;border:1px solid #cdcdcd}.manufacture img{width:auto;height:21px}.manufacture p{font-size:16px;color:#000;font-weight:400}.manufacture .arrow{position:absolute;right:13px}@media (max-width: 768px){.choose-category-section,.choose-manu{display:block}.manufacture p{font-size:12px}}.blog-group{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;gap:10px}.blog-item{width:32.6%;min-width:173px;height:auto}.blog-item figure{margin-bottom:3px;padding-top:75%;position:relative;overflow:hidden}.blog-item figure img{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;object-fit:cover}.blog-txt{padding-bottom:9px}.blog-txt p:nth-of-type(1){font-size:13px;color:rgba(var(--color-secondary-button),.5);padding-block:9px}.blog-txt p:nth-of-type(2){font-size:15px;color:#000}@media (max-width: 768px){.blog-section{padding:0;margin-left:-1.5rem;margin-right:-1.5rem}.blog-group{padding:0 1.5rem}.blog-item{width:30%;min-width:150px;height:auto}}.request-section{width:100%;padding-block:37px}.request-section a{width:49.5%}.request-section a img{width:100%;height:auto}.request-info-slider{width:100%;padding-block:30px;padding-inline:6px;display:none}.request-info-slider-wrapper{position:relative;width:100%;overflow:hidden;height:max-content}.request-slider-track{display:flex;transition:transform .5s ease;width:200%;height:100%}.request-slide{width:50%;flex-shrink:0;position:relative;height:100%}.request-slide img{width:100%;height:100%;display:block;object-fit:cover}.request-info-slider-wrapper button{position:absolute;top:50%;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;border:none;border-radius:50%;width:15px;height:15px;background-color:#fff;box-shadow:1px 0 3px #00000080;font-size:16px;color:#cdcdcd;cursor:pointer;z-index:10;transition:all .3s ease}.request-info-slider-wrapper button:hover{background-color:#f0f0f0;color:#666}.request-slider-preview{left:5px}.request-slider-next{right:5px}.menu__item{font-size:1.3rem;line-height:21px;font-weight:600;margin-bottom:2px}.menu__item>.menu__item_link{line-height:21px;font-weight:600}.menu__item_link{font-size:1.3rem;line-height:18px}.menu__item>ul{padding-left:1.4rem}.menu__item>ul .menu__item{font-size:1.3rem;line-height:18px;font-weight:300;margin-bottom:0}.menu__item>ul .menu__item>.menu__item_link{font-size:1.3rem;line-height:18px;font-weight:300}.menu__item_link:hover{text-decoration:underline}.top-contents .goods-box{width:calc(100% - 220px)}.top-contents .sort-box{width:220px;padding-right:20px;display:block}.top-contents .category-box{gap:8px;padding-bottom:17px;margin-bottom:8px}.top-contents .category{width:100%;height:80px;display:flex;align-items:center;border:1px solid #cdcdcd;box-shadow:1px 0 3px #00000080;font-size:16px;color:var(--secondary-color)}.top-contents .category img{width:54px;height:auto}.top-contents .news-box{width:100%;border:1px solid #cdcdcd}.top-contents .news{font-size:13px;padding-inline:5px;padding-block:13px 8px;border-bottom:1px solid #cdcdcd}.top-contents .news-title{width:100%;height:34px;text-align:center;font-size:20px;color:var(--secondary-color);background-color:#cdcdcd}.top-contents .news-top{margin-bottom:10px;color:#000}.top-contents .news-status{display:flex;align-items:center;justify-content:center;width:58px;height:18px;color:#fff;margin-left:10px}@media (max-width: 1300px){.top-contents .sort-box{width:190px}.top-contents .category{height:70px;font-size:13px}}@media (max-width: 768px){.sp-reverse{display:flex;flex-direction:column-reverse}.top-contents .goods-box{width:100%}.top-contents .sort-box{width:100%;padding-right:0}.top-contents .category{width:48%}.top-contents .category-box{flex-wrap:wrap;flex-direction:unset;justify-content:space-between;padding-inline:5px}}@media (max-width: 768px){.top-contents .category{height:auto;flex-direction:column;box-shadow:none}.top-contents .category img{width:auto;height:104px}.top-contents .category p{margin-top:-20px;font-size:14px;font-weight:400}}.calendar-card-group{overflow-x:scroll;gap:5px}@media (max-width: 768px){.calendar-card-group{padding-inline:5px}}.calendar-section{margin-bottom:19px}.calendar-card{background-color:rgba(var(--color-button),.8);width:135px;height:135px;color:#fff;padding-top:8px;min-width:80px;min-height:80px;border-radius:5px;position:relative;box-shadow:2px 2px 4px #00000040;overflow:hidden}.calendar-card:after{content:"";position:absolute;left:0;top:0;z-index:1;display:block;width:0;height:0;border-style:solid;border-top:11px solid rgba(var(--color-button),1);border-right:11px solid transparent;border-left:11px solid rgba(var(--color-button),1);border-bottom:11px solid transparent}.calendar-card p{line-height:1.2}.calendar-card p:nth-of-type(1){font-size:24px}.calendar-card p:nth-of-type(2){font-size:53px;font-weight:400}.calendar-card p:nth-of-type(3){font-size:20px}@media (max-width: 1300px){.calendar-card{width:95px;height:95px}.calendar-card p:nth-of-type(1){font-size:16px}.calendar-card p:nth-of-type(2){font-size:34px;font-weight:400}.calendar-card p:nth-of-type(3){font-size:17px}}.news-view{width:100%;height:34px;background-color:var(--secondary-color);margin-top:15px;border-radius:3px}.news-view a{font-size:15px;color:#fff}.news-slider{display:flex;align-items:center;justify-content:center;position:relative}.news-slider-window{overflow:hidden;width:100%;height:fit-content}.news-slider-track{display:flex;transition:transform .5s ease;will-change:transform}.news-slide{min-width:100%;padding:0 5px}.news-card{background:#fff;border:1px solid #cdcdcd;border-radius:3px;box-shadow:0 2px 6px #0000001a;padding:15px 12px}.news-date{font-size:11px;margin-bottom:8px}.badge{color:#fff;font-size:11px;padding:2px 8px;margin-left:8px}.news-text{font-size:12px;line-height:1.6}@media (max-width: 768px){.top-contents .request-info-slider{display:block}}.sp-news-info{width:100%;background-color:#f8f8f8;display:none;padding-block:14px 17px;padding-inline:5px;margin-block:6px 30px}.sp-news-info .more-btn a{background-color:#fff}@media (max-width: 768px){.sp-news-info{display:block}}.sp-section-title{display:none;padding-block:10px 13px}@media (max-width: 768px){.sp-section-title{display:block}}.sp-blog-section{width:100%;padding-inline:5px;display:none}.sp-blog{gap:8px;margin-bottom:6px}.sp-blog img{width:100px;height:auto}.sp-blog-txt{padding:3px 5px;font-size:12px;font-weight:400;color:rgba(var(--color-secondary-button),.5)}.sp-blog-txt p:nth-of-type(1){font-size:14px;color:#000;margin-bottom:8px}@media (max-width: 768px){.sp-blog-section{display:block}}.goods-card-group,.calendar-card-group{scrollbar-width:none;-ms-overflow-style:none}.goods-card-group::-webkit-scrollbar,.calendar-card-group::-webkit-scrollbar{display:none}.goods-card-group.scrolling,.calendar-card-group.scrolling{scrollbar-width:thin;-ms-overflow-style:auto}.goods-card-group.scrolling::-webkit-scrollbar,.calendar-card-group.scrolling::-webkit-scrollbar{display:block;height:6px}.goods-card-group.scrolling::-webkit-scrollbar-track,.calendar-card-group.scrolling::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.goods-card-group.scrolling::-webkit-scrollbar-thumb,.calendar-card-group.scrolling::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.goods-card-group.scrolling::-webkit-scrollbar-thumb:hover,.calendar-card-group.scrolling::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.top-blog-section .blog-item{width:32.6%;height:auto}.top-blog-section .blog-txt{padding-bottom:9px}.top-blog-section .blog-txt p:nth-of-type(1){font-size:13px;color:rgba(var(--color-secondary-button),.5);padding-block:9px}.top-blog-section .blog-txt p:nth-of-type(2){font-size:15px;color:#000}@media (max-width: 768px){.top-blog-section{display:none}}.text-center{text-align:center}.lightblue{background-color:var(--primary-color)}.orange{background-color:#e29736}.black{background-color:var(--secondary-color)}.gray{background-color:rgba(var(--color-secondary-button),.5)}.atw-button{font-size:16px!important;padding:8px 12px!important}.field-box{margin-top:2rem;text-align:left}.field-box a{text-decoration:underline!important}.field-form-label{display:block;text-align:left}.field+div,div+.field-form-label,.field+.field-form-label,.input-section+.field-form-label{margin-top:2rem}.entry-box{padding:4rem 0;margin-top:4rem;border-top:solid 1px rgba(var(--color-secondary-button),.5)}.input-group{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:2rem}.contact__button{margin-top:3rem}@media screen and (min-width: 750px){.contact__button{margin-top:4rem}}.easy-points__product-points{padding:3px 12px;background-color:#d6e8f6;font-weight:400;color:var(--secondary-color);width:fit-content;margin-bottom:0;font-size:16px}span[data-loyal-block=product-points]:before{content:"\30dd\30a4\30f3\30c8:"}.btn_area{padding-top:40px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/style.css.map */
