@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-space-x-reverse:0;--tw-font-weight:initial;--tw-leading:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer utilities{a:hover{color:var(--color-black)}.input-item{flex:1;position:relative}.flex-col-row{flex-direction:column;display:flex}@media (min-width:64.0625rem){.flex-col-row{flex-direction:row;align-items:center}}.swiper-gift-items .swiper-pagination{height:calc(var(--spacing,.25rem)*4);line-height:0;bottom:calc(var(--spacing,.25rem)*0)!important}.swiper-gift-items .swiper-pagination-bullet{width:calc(var(--spacing,.25rem)*1.5);height:calc(var(--spacing,.25rem)*1.5);margin-inline:calc(var(--spacing,.25rem)*.5)!important}.swiper-gift-items .swiper-pagination-bullet-active{background-color:var(--color-black)}@media (min-width:64.0625rem){.swiper-gift-items .swiper-wrapper{display:flex}}.swiper-thumbnail-type{padding-bottom:calc(var(--spacing,.25rem)*0)!important}@media (min-width:64.0625rem){.swiper-thumbnail-type{top:calc(var(--spacing,.25rem)*5);gap:calc(var(--spacing,.25rem)*5);height:486px;display:inline-flex;position:sticky}}.swiper-thumbnail-type .dim{top:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*0);background-color:#0000000d;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}.video-guide .dim{position:absolute}.video-guide .video-container{justify-content:center;align-items:center;display:flex}.swiper-thumbnail-type .main-thumb{flex:none}@media (min-width:64.0625rem){.swiper-thumbnail-type .main-thumb{width:486px;height:486px}}.swiper-thumbnail-type .main-thumb .thumb-container{width:100%;position:relative}@media (min-width:64.0625rem){.swiper-thumbnail-type .main-thumb .thumb-container{height:100%}}.swiper-thumbnail-type .main-thumb .thumb-container{padding-top:100%}.swiper-thumbnail-type .main-thumb video.thumb-item,.swiper-thumbnail-type .main-thumb img.thumb-item{top:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*0);object-fit:contain;width:100%;height:100%;position:absolute}.swiper-thumbnail-type .main-thumb video.thumb-item{height:auto;top:50%;transform:translateY(-50%)}.swiper-thumbnail-type .main-thumb .play-control{height:calc(var(--spacing,.25rem)*20);width:calc(var(--spacing,.25rem)*20)}.swiper-thumbnail-type .main-thumb .swiper-pagination{height:calc(var(--spacing,.25rem)*5);cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem)*1);padding-inline:calc(var(--spacing,.25rem)*2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);background-color:#00000080;border-radius:10px;right:calc(var(--spacing,.25rem)*3)!important;bottom:calc(var(--spacing,.25rem)*4)!important;z-index:10!important;width:auto!important;color:var(--color-white,#fff)!important;display:flex!important;position:absolute!important;left:auto!important}.swiper-thumbnail-type .main-thumb .swiper-pagination-current{color:var(--color-gray4)}.swiper-thumbnail-type .nav-thumb{margin-top:calc(var(--spacing,.25rem)*5)!important;width:100%!important}@media (min-width:64.0625rem){.swiper-thumbnail-type .nav-thumb{order:-9999;margin-top:calc(var(--spacing,.25rem)*0)!important;width:78px!important;padding-top:17px!important;padding-bottom:17px!important}}@media (max-width:64rem){.swiper-thumbnail-type .nav-thumb.swiper-vertical .swiper-wrapper{gap:calc(var(--spacing,.25rem)*3);flex-flow:wrap;transform:none!important}.swiper-thumbnail-type .nav-thumb .swiper-wrapper .swiper-slide{flex:none;margin-right:calc(var(--spacing,.25rem)*0)!important;margin-bottom:calc(var(--spacing,.25rem)*0)!important}}@media (min-width:64.0625rem){.swiper-thumbnail-type .nav-thumb:after{bottom:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*0);background-color:var(--color-white,#fff);content:"";z-index:2;width:78px;height:17px;display:block;position:absolute}}.swiper-thumbnail-type .nav-thumb .swiper-slide{width:74px!important;height:74px!important;position:relative!important}@media (min-width:64.0625rem){.swiper-thumbnail-type .nav-thumb .swiper-slide{width:78px!important;height:78px!important}}.swiper-thumbnail-type .nav-thumb .swiper-slide-thumb-active:before{top:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*0);z-index:10;content:"";border:1px solid var(--color-black);width:100%;height:100%;position:absolute}.swiper-thumbnail-type .nav-thumb .thumb-container{width:100%;height:100%;padding-top:100%;position:relative;overflow:hidden}.swiper-thumbnail-type .nav-thumb video.thumb-item,.swiper-thumbnail-type .nav-thumb img.thumb-item{top:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*0);object-fit:contain;width:100%;height:100%;position:absolute}.swiper-thumbnail-type .nav-thumb video.thumb-item{height:auto;top:50%;transform:translateY(-50%)}.swiper-thumbnail-type .nav-thumb .play-control{height:calc(var(--spacing,.25rem)*6);width:calc(var(--spacing,.25rem)*6)}.swiper-thumbnail-type .nav-thumb .swiper-button-prev,.swiper-thumbnail-type .nav-thumb .swiper-button-next{background-color:var(--color-white,#fff);background-position:50%;background-repeat:no-repeat;border-radius:3.40282e38px;margin-top:calc(var(--spacing,.25rem)*0)!important;height:calc(var(--spacing,.25rem)*6)!important;width:calc(var(--spacing,.25rem)*6)!important;display:none!important}@media (min-width:64.0625rem){.swiper-thumbnail-type .nav-thumb .swiper-button-prev,.swiper-thumbnail-type .nav-thumb .swiper-button-next{display:block!important}}.swiper-thumbnail-type .nav-thumb .swiper-button-prev,.swiper-thumbnail-type .nav-thumb .swiper-button-next{box-shadow:0 4px 4px #00000040}.swiper-thumbnail-type .nav-thumb .swiper-button-prev:after,.swiper-thumbnail-type .nav-thumb .swiper-button-next:after{--tw-content:none!important;content:none!important}.swiper-thumbnail-type .nav-thumb .swiper-button-prev{margin:calc(var(--spacing,.25rem)*0);background-image:url(/images/icons/ico_slider_up.svg);transform:translate(-50%);top:calc(var(--spacing,.25rem)*0)!important;left:50%!important;right:auto!important}.swiper-thumbnail-type .nav-thumb .swiper-button-next{bottom:calc(var(--spacing,.25rem)*1.5);margin:calc(var(--spacing,.25rem)*0);background-image:url(/images/icons/ico_slider_down.svg);transform:translate(-50%);top:auto!important;left:50%!important;right:auto!important}}.scroll-container{white-space:nowrap;width:100%;overflow-x:scroll}@media (min-width:64.0625rem){.scroll-container{justify-content:center;display:flex}}.scroll-container{-ms-overflow-style:none}.scroll-item{display:inline-block}.scroll-container::-webkit-scrollbar{display:none;width:calc(var(--spacing,.25rem)*0)!important}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none;width:calc(var(--spacing,.25rem)*0)!important}.slide-category .swiper-wrapper{display:flex}:where(.slide-category .swiper-wrapper>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing,.25rem)*3)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing,.25rem)*3)*calc(1 - var(--tw-space-x-reverse)))}.slide-category .swiper-wrapper{text-align:center}@media (min-width:64.0625rem){.slide-category .swiper-wrapper{justify-content:center}:where(.slide-category .swiper-wrapper>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing,.25rem)*14)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing,.25rem)*14)*calc(1 - var(--tw-space-x-reverse)))}}.swiper-type-full{font-size:0}.swiper-type-full .swiper-pagination{bottom:calc(var(--spacing,.25rem)*5);height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*12);cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*.5);padding-inline:calc(var(--spacing,.25rem)*1.5);padding-block:calc(var(--spacing,.25rem)*0);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:#ffffff80;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.swiper-type-full .swiper-pagination{color:color-mix(in oklab,var(--color-white,#fff)50%,transparent)}}.swiper-type-full .swiper-pagination{z-index:1;background-color:#00000080;border-radius:10px}.swiper-type-full .auto-play-button-wrapper{bottom:calc(var(--spacing,.25rem)*5);z-index:10;width:calc(var(--spacing,.25rem)*5);height:calc(var(--spacing,.25rem)*5);--tw-leading:calc(var(--spacing,.25rem)*5);line-height:calc(var(--spacing,.25rem)*5);position:absolute;right:72px}@media (min-width:64.0625rem){.swiper-type-full .auto-play-button-wrapper{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);left:calc(50% - 38px);right:auto}}@media (max-width:64rem){.swiper-type-full .swiper-button-prev,.swiper-type-full .swiper-button-next{display:none}.swiper-type-full .swiper-pagination{right:calc(var(--spacing,.25rem)*5)}.swiper-type-full .swiper-pagination-fraction{left:auto}}@media (min-width:64.0625rem){.swiper-type-full .swiper-button-prev,.swiper-type-full .swiper-button-next{display:flex}.swiper-type-full .swiper-button-prev{left:calc(var(--spacing,.25rem)*10)}.swiper-type-full .swiper-button-next{right:calc(var(--spacing,.25rem)*10)}.swiper-type-full .swiper-button-prev,.swiper-type-full .swiper-button-next{background-color:#0003;border-radius:50%;width:50px;height:50px;transition:background .2s}.swiper-type-full .swiper-button-prev:not(:disabled):hover,.swiper-type-full .swiper-button-next:not(:disabled):hover{background-color:#0006}.swiper-type-full .swiper-button-prev:after,.swiper-type-full .swiper-button-next:after{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));color:var(--color-white,#fff)}.swiper-type-full .swiper-pagination{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);left:50%;right:auto}}.swiper-type-full .swiper-pagination-current{color:#fffc}.swiper-type-card{font-size:0}@media (max-width:64rem){.swiper-type-card .swiper-button-prev,.swiper-type-card .swiper-button-next,.swiper-type-card .swiper-pagination{display:none}}@media (min-width:64.0625rem){.swiper-type-card .swiper-pagination-current{color:var(--color-gray9)}}.swiper-product .swiper-button-prev,.swiper-product .swiper-button-next{display:none}@media (min-width:64.0625rem){.swiper-product{margin-right:calc(var(--spacing,.25rem)*-6);margin-left:calc(var(--spacing,.25rem)*-6);overflow:hidden}.swiper-product .swiper{margin:calc(var(--spacing,.25rem)*0);padding-inline:calc(var(--spacing,.25rem)*6);position:relative}.swiper-product .swiper:after{top:calc(var(--spacing,.25rem)*0);right:calc(var(--spacing,.25rem)*0);height:100%;width:calc(var(--spacing,.25rem)*1);background-color:var(--color-white,#fff);content:"";z-index:1;position:absolute}.swiper-product .swiper-button-prev,.swiper-product .swiper-button-next{display:flex}.swiper-product .swiper-button-prev{left:calc(var(--spacing,.25rem)*.5)}.swiper-product .swiper-button-next{right:calc(var(--spacing,.25rem)*.5)}.swiper-product .swiper-button-prev,.swiper-product .swiper-button-next{background-color:var(--color-white,#fff);border-radius:3.40282e38px;width:50px;height:50px;transition:background .2s;top:135px;box-shadow:0 4px 4px #00000040}.swiper-product .swiper-button-prev:after,.swiper-product .swiper-button-next:after{color:var(--color-gray9);font-size:20px}.swiper-product .swiper-button-prev.swiper-button-disabled,.swiper-product .swiper-button-next.swiper-button-disabled{pointer-events:auto}}.swiper-display{margin-inline:calc(var(--spacing,.25rem)*-6)}.swiper-display .swiper{margin:calc(var(--spacing,.25rem)*0);padding-inline:calc(var(--spacing,.25rem)*6)}.swiper-display .swiper-button-prev,.swiper-display .swiper-button-next{display:none}@media (min-width:64.0625rem){.swiper-display .swiper-button-prev,.swiper-display .swiper-button-next{display:flex}.swiper-display .swiper-button-prev{left:calc(var(--spacing,.25rem)*1)}.swiper-display .swiper-button-next{right:calc(var(--spacing,.25rem)*1)}.swiper-display .swiper-button-prev,.swiper-display .swiper-button-next{margin-top:calc(var(--spacing,.25rem)*0);width:calc(var(--spacing,.25rem)*9);height:calc(var(--spacing,.25rem)*9);background-color:var(--color-white,#fff);border-radius:3.40282e38px;transition:background .2s;top:124px;box-shadow:0 0 6px #00000026}.swiper-display .swiper-button-prev:after,.swiper-display .swiper-button-next:after{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--color-black)}.swiper-display .swiper-button-prev.swiper-button-disabled,.swiper-display .swiper-button-next.swiper-button-disabled{pointer-events:auto}}.swiper-bundle-product{margin-inline:calc(var(--spacing,.25rem)*-5)}.swiper-bundle-product .swiper{margin:calc(var(--spacing,.25rem)*0);padding-inline:calc(var(--spacing,.25rem)*5)}.swiper-bundle-product .swiper-button-prev,.swiper-bundle-product .swiper-button-next{display:none}@media (min-width:64.0625rem){.swiper-bundle-product .swiper-button-prev,.swiper-bundle-product .swiper-button-next{display:flex}.swiper-bundle-product .swiper-button-prev{left:calc(var(--spacing,.25rem)*0)}.swiper-bundle-product .swiper-button-next{right:calc(var(--spacing,.25rem)*0)}.swiper-bundle-product .swiper-button-prev,.swiper-bundle-product .swiper-button-next{margin-top:calc(var(--spacing,.25rem)*0);width:calc(var(--spacing,.25rem)*9);height:calc(var(--spacing,.25rem)*9);background-color:var(--color-white,#fff);border-radius:3.40282e38px;transition:background .2s;top:72px;box-shadow:0 0 6px #00000026}.swiper-bundle-product .swiper-button-prev:after,.swiper-bundle-product .swiper-button-next:after{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--color-black)}.swiper-bundle-product .swiper-button-prev.swiper-button-disabled,.swiper-bundle-product .swiper-button-next.swiper-button-disabled{pointer-events:auto}.default-type{margin-right:calc(var(--spacing,.25rem)*-6);margin-left:calc(var(--spacing,.25rem)*-6);overflow:hidden}.default-type .swiper{margin:calc(var(--spacing,.25rem)*0);padding-inline:calc(var(--spacing,.25rem)*6);position:relative}.default-type .swiper-button-prev,.default-type .swiper-button-next{display:flex}.default-type .swiper-button-prev{left:calc(var(--spacing,.25rem)*.5)}.default-type .swiper-button-next{right:calc(var(--spacing,.25rem)*.5)}.default-type .swiper-button-prev,.default-type .swiper-button-next{--tw-translate-y:calc(calc(1/4*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);background-color:var(--color-white,#fff);border-radius:3.40282e38px;width:50px;height:50px;transition:background .2s;top:50%;box-shadow:0 4px 4px #00000040}.default-type .swiper-button-prev:after,.default-type .swiper-button-next:after{color:var(--color-gray9);font-size:20px}.default-type .swiper-button-prev.swiper-button-disabled,.default-type .swiper-button-next.swiper-button-disabled{pointer-events:auto}}button.btn-play-control{width:calc(var(--spacing,.25rem)*5);height:calc(var(--spacing,.25rem)*5);text-align:center;background-color:#00000080;border-radius:3.40282e38px}button.btn-play-control img{margin-inline:auto}.swiper-review{position:relative}.swiper-review .swiper-button-prev,.swiper-review .swiper-button-next{position:absolute;top:50%;transform:translateY(-50%)}.swiper-review .swiper-button-prev:after,.swiper-review .swiper-button-next:after{color:#000;font-size:22px}@media (max-width:64rem){.swiper-type-banner{margin-inline:calc(var(--spacing,.25rem)*-5)}.swiper-type-banner .swiper{padding-inline:calc(var(--spacing,.25rem)*5)}}.swiper-type-banner .swiper-button-prev,.swiper-type-banner .swiper-button-next{display:none}.swiper-type-banner .swiper-pagination{right:calc(var(--spacing,.25rem)*6);bottom:calc(var(--spacing,.25rem)*1);z-index:10;height:calc(var(--spacing,.25rem)*5);cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem)*1);width:auto;padding-inline:calc(var(--spacing,.25rem)*2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-white,#fff);background-color:#00000080;border-radius:10px;display:flex;position:absolute;left:auto}.swiper-type-banner .swiper-pagination .swiper-pagination-total{color:var(--color-gray4)}@media (min-width:64.0625rem){.swiper-type-banner{margin-right:calc(var(--spacing,.25rem)*-5);margin-left:calc(var(--spacing,.25rem)*-5);overflow:hidden}.swiper-type-banner .swiper{margin:calc(var(--spacing,.25rem)*0);padding-inline:calc(var(--spacing,.25rem)*5);position:relative}.swiper-type-banner .swiper:after{top:calc(var(--spacing,.25rem)*0);right:calc(var(--spacing,.25rem)*0);height:100%;width:calc(var(--spacing,.25rem)*1);background-color:var(--color-white,#fff);content:"";z-index:1;position:absolute}.swiper-type-banner .swiper-button-prev,.swiper-type-banner .swiper-button-next{display:flex}.swiper-type-banner .swiper-button-prev{left:calc(var(--spacing,.25rem)*.5)}.swiper-type-banner .swiper-button-next{right:calc(var(--spacing,.25rem)*.5)}.swiper-type-banner .swiper-button-prev,.swiper-type-banner .swiper-button-next{margin-top:calc(var(--spacing,.25rem)*0);width:calc(var(--spacing,.25rem)*9);height:calc(var(--spacing,.25rem)*9);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);background-color:var(--color-white,#fff);border-radius:3.40282e38px;transition:background .2s;top:50%;box-shadow:0 0 6px #00000026}.swiper-type-banner .swiper-button-prev:after,.swiper-type-banner .swiper-button-next:after{color:var(--color-black);font-size:16px}.swiper-type-banner .swiper-button-prev.swiper-button-disabled,.swiper-type-banner .swiper-button-next.swiper-button-disabled{pointer-events:auto}}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
