.section-title-container{justify-content:space-between;align-items:flex-end;width:100%;margin-bottom:1rem;display:flex}.section-title-container .label-wrap{white-space:pre;color:var(--gray-950);font-weight:600}

.carousel-arrow-btn{border-width:1px;border-color:var(--gray-300);background-color:var(--white);border-radius:9999px;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}

.carousel-index-wrap{align-items:center;gap:.5rem;display:flex}.carousel-index-wrap .carousel-indicator{height:2rem;color:var(--gray-200);background-color:var(--blackopacity-300);border-radius:9999px;align-items:center;padding-left:.75rem;padding-right:.75rem;font-size:12px;font-weight:600;line-height:18px;display:flex}.carousel-index-wrap .carousel-index-controller{background-color:var(--blackopacity-300);border-radius:9999px;padding:7px}

:root{--swiper-navigation-size:44px}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/2));z-index:10;cursor:pointer;color:var(--swiper-navigation-color,var(--swiper-theme-color));justify-content:center;align-items:center;display:flex;position:absolute}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{-o-object-fit:contain;object-fit:contain;transform-origin:50%;width:100%;height:100%}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);letter-spacing:0;font-variant:initial;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}



.banner-swiper{aspect-ratio:auto;width:100%;min-width:960px;height:100%;position:relative}.banner-swiper .banner-slide{width:100%;min-width:850px;max-width:850px}@media (width>=960px){.banner-swiper .banner-slide{min-width:960px;max-width:960px}}.banner-swiper .banner-slide{background-color:var(--white);aspect-ratio:auto;position:relative;overflow:hidden}.banner-swiper .banner-image{aspect-ratio:3;border-radius:1.5rem;width:100%}

.mo-banner-swiper{aspect-ratio:2;width:100%;position:relative}.mo-banner-swiper .mo-banner-slide{z-index:100;aspect-ratio:2;background-color:var(--white);width:100%;position:relative;overflow:hidden}.mo-banner-swiper .mo-banner-image{aspect-ratio:2;border-bottom-right-radius:1rem;border-bottom-left-radius:1rem;width:100%}

.search-empty-container{flex:1;justify-content:center;align-self:stretch;align-items:center;margin-top:2.5rem;display:flex}.search-empty-container .empty-content-wrap{text-align:center}.search-empty-container .empty-content-wrap .empty-title{font-size:24px;font-weight:600;line-height:32px}.search-empty-container .empty-content-wrap .empty-content{margin-top:.5rem;font-size:14px;line-height:20px}

.search-fail-container{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1rem;height:100%;margin-top:2.5rem;display:flex}.search-fail-container .title-wrap{text-align:left;width:100%;color:var(--gray-900);font-size:24px;font-weight:600;line-height:32px}.search-fail-container .title-wrap .fail-sub-title{margin-top:.5rem;font-weight:400}.search-fail-container .content-wrap{text-align:left;width:100%;color:var(--gray-900);font-size:14px;font-weight:400;line-height:20px}

.absolute-circle-loading{z-index:50;background-color:var(--whiteopacity-500);width:100%;height:100%;position:absolute;top:0;left:0}.absolute-circle-loading .spinner-wrap{justify-content:center;align-items:center;display:flex;position:sticky;top:50vh}.absolute-circle-loading .spinner-wrap .spinner{width:5rem;height:5rem}@keyframes spin{to{transform:rotate(360deg)}}.absolute-circle-loading .spinner-wrap .spinner{border-top-width:4px;border-bottom-width:4px;border-color:var(--primary-500);border-radius:9999px;animation:1s linear infinite spin}

.section-modal{pointer-events:none;visibility:hidden;width:100%;max-width:none;height:100%;max-height:none;color:inherit;overscroll-behavior:contain;transition:translate .3s ease-out,visibility .3s allow-discrete,background-color .3s ease-out,opacity .3s ease-out;z-index:999;background-color:#0000;border-radius:1.5rem;place-items:center;margin:0;display:grid;position:fixed;inset:0;overflow:hidden}.section-modal::backdrop{display:none}.section-modal.section-modal-open,.section-modal[open],.section-modal:target{pointer-events:auto;visibility:visible;opacity:1;background-color:oklch(0% 0 0/.4)}.section-modal.section-modal-open .section-modal-box,.section-modal[open] .section-modal-box,.section-modal:target .section-modal-box{opacity:1;scale:1}@starting-style{.section-modal.section-modal-open,.section-modal[open],.section-modal:target{visibility:hidden;opacity:0}}.section-modal-backdrop{cursor:pointer;color:#0000;z-index:-1;grid-row-start:1;grid-column-start:1;place-self:stretch stretch;display:grid}.section-modal-box{background-color:var(--white);opacity:0;overscroll-behavior:contain;border-radius:1rem;grid-row-start:1;grid-column-start:1;width:100%;max-height:100%;animation:.4s cubic-bezier(1,0,.8,1) sazo-slide-down;display:flex;overflow-y:auto;scale:100%;box-shadow:0 25px 50px -12px oklch(0% 0 0/.25)}.section-modal.section-modal-open .section-modal-box{animation:.4s cubic-bezier(.22,1,.36,1) forwards sazo-slide-up}@keyframes sazo-slide-up{0%{opacity:0;transform:translateY(50%)}to{opacity:1;transform:translateY(0)}}@keyframes sazo-slide-down{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(50%)}}.section-modal-bottom{place-items:flex-end center}.section-modal-bottom :where(.section-modal-box){width:100%;height:auto;max-height:90%;scale:1;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important;max-width:60rem!important}

.shipping-option-title{font-weight:600}.shipping-option-label{text-wrap:balance;margin-top:.5rem;font-size:14px;font-weight:500;line-height:20px}

.featured-heading-container .title{white-space:pre-line;color:var(--gray-950);font-weight:600}.featured-heading-container .subtitle{color:var(--gray-950)}.featured-heading-container .description{white-space:pre-line;color:var(--gray-700);margin-top:1.25rem;font-size:18px;line-height:28px}.featured-heading-container-md .title,.featured-heading-container-md .subtitle{font-size:24px;line-height:32px}.featured-heading-container-md .description{font-size:16px;line-height:24px}.featured-heading-container-lg .title,.featured-heading-container-lg .subtitle{font-size:30px;line-height:38px}.featured-heading-container-lg .description{font-size:18px;line-height:28px}.featured-heading-container-xl .title,.featured-heading-container-xl .subtitle{font-size:36px;line-height:44px}.featured-heading-container-xl .description{font-size:20px;line-height:30px}

.result-empty{border-width:1px;border-color:var(--gray-200);border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;min-height:11.875rem;padding:4rem 1rem;display:flex}.result-empty .result-empty-title{color:var(--gray-800);font-size:18px;font-weight:500;line-height:28px}.result-empty .result-empty-content{color:var(--gray-600);font-size:16px;font-weight:400;line-height:24px}

.order-view-detail-wrap{flex-direction:column;flex-shrink:0;gap:1.5rem;width:10.5rem;padding-top:1rem;display:flex}@media (width>=960px){.order-view-detail-wrap{width:15.5rem}}.order-view-detail-wrap .detail-link{color:var(--primary-500);align-items:center;display:flex}

.mo-order-view-detail-wrap{justify-content:space-between;align-items:center;display:flex}.mo-order-view-detail-wrap .detail-link{color:var(--primary-500);align-items:center;display:flex}

.verification-layer-overlay{z-index:99999999;background-color:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.verification-layer-overlay .layer-popup{background:#fff;border-radius:8px;width:440px;position:relative;overflow:hidden;box-shadow:0 4px 20px #0000004d}.verification-layer-overlay .layer-popup .layer-header{background-color:#f5f5f5;border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;padding:15px 20px;display:flex}.verification-layer-overlay .layer-popup .layer-header .layer-close{color:#666;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;font-size:24px;transition:background-color .3s;display:flex}.verification-layer-overlay .layer-popup .layer-header .layer-close:hover{background-color:#e0e0e0}.verification-layer-overlay .layer-popup .layer-header h3{color:#333;margin:0;font-size:16px}.verification-layer-overlay.active{display:flex}#authIframe{border:none;width:100%;height:calc(100% - 61px)}

/*# sourceMappingURL=775d09e8ecc1f282.css.map*/