:root,[data-bs-theme=light]{--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-black: #000;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-primary: #0d6efd;--bs-secondary: #6c757d;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #f8f9fa;--bs-dark: #212529;--bs-primary-rgb: 13, 110, 253;--bs-secondary-rgb: 108, 117, 125;--bs-success-rgb: 25, 135, 84;--bs-info-rgb: 13, 202, 240;--bs-warning-rgb: 255, 193, 7;--bs-danger-rgb: 220, 53, 69;--bs-light-rgb: 248, 249, 250;--bs-dark-rgb: 33, 37, 41;--bs-primary-text-emphasis: #052c65;--bs-secondary-text-emphasis: #2b2f32;--bs-success-text-emphasis: #0a3622;--bs-info-text-emphasis: #055160;--bs-warning-text-emphasis: #664d03;--bs-danger-text-emphasis: #58151c;--bs-light-text-emphasis: #495057;--bs-dark-text-emphasis: #495057;--bs-primary-bg-subtle: #cfe2ff;--bs-secondary-bg-subtle: #e2e3e5;--bs-success-bg-subtle: #d1e7dd;--bs-info-bg-subtle: #cff4fc;--bs-warning-bg-subtle: #fff3cd;--bs-danger-bg-subtle: #f8d7da;--bs-light-bg-subtle: #fcfcfd;--bs-dark-bg-subtle: #ced4da;--bs-primary-border-subtle: #9ec5fe;--bs-secondary-border-subtle: #c4c8cb;--bs-success-border-subtle: #a3cfbb;--bs-info-border-subtle: #9eeaf9;--bs-warning-border-subtle: #ffe69c;--bs-danger-border-subtle: #f1aeb5;--bs-light-border-subtle: #e9ecef;--bs-dark-border-subtle: #adb5bd;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #212529;--bs-body-color-rgb: 33, 37, 41;--bs-body-bg: #fff;--bs-body-bg-rgb: 255, 255, 255;--bs-emphasis-color: #000;--bs-emphasis-color-rgb: 0, 0, 0;--bs-secondary-color: rgba(33, 37, 41, 0.75);--bs-secondary-color-rgb: 33, 37, 41;--bs-secondary-bg: #e9ecef;--bs-secondary-bg-rgb: 233, 236, 239;--bs-tertiary-color: rgba(33, 37, 41, 0.5);--bs-tertiary-color-rgb: 33, 37, 41;--bs-tertiary-bg: #f8f9fa;--bs-tertiary-bg-rgb: 248, 249, 250;--bs-heading-color: inherit;--bs-link-color: #0d6efd;--bs-link-color-rgb: 13, 110, 253;--bs-link-decoration: underline;--bs-link-hover-color: #0a58ca;--bs-link-hover-color-rgb: 10, 88, 202;--bs-code-color: #d63384;--bs-highlight-color: #212529;--bs-highlight-bg: #fff3cd;--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #dee2e6;--bs-border-color-translucent: rgba(0, 0, 0, 0.175);--bs-border-radius: 0.375rem;--bs-border-radius-sm: 0.25rem;--bs-border-radius-lg: 0.5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-xxl: 2rem;--bs-border-radius-2xl: var(--bs-border-radius-xxl);--bs-border-radius-pill: 50rem;--bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width: 0.25rem;--bs-focus-ring-opacity: 0.25;--bs-focus-ring-color: rgba(13, 110, 253, 0.25);--bs-form-valid-color: #198754;--bs-form-valid-border-color: #198754;--bs-form-invalid-color: #dc3545;--bs-form-invalid-border-color: #dc3545}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color: #dee2e6;--bs-body-color-rgb: 222, 226, 230;--bs-body-bg: #212529;--bs-body-bg-rgb: 33, 37, 41;--bs-emphasis-color: #fff;--bs-emphasis-color-rgb: 255, 255, 255;--bs-secondary-color: rgba(222, 226, 230, 0.75);--bs-secondary-color-rgb: 222, 226, 230;--bs-secondary-bg: #343a40;--bs-secondary-bg-rgb: 52, 58, 64;--bs-tertiary-color: rgba(222, 226, 230, 0.5);--bs-tertiary-color-rgb: 222, 226, 230;--bs-tertiary-bg: #2b3035;--bs-tertiary-bg-rgb: 43, 48, 53;--bs-primary-text-emphasis: #6ea8fe;--bs-secondary-text-emphasis: #a7acb1;--bs-success-text-emphasis: #75b798;--bs-info-text-emphasis: #6edff6;--bs-warning-text-emphasis: #ffda6a;--bs-danger-text-emphasis: #ea868f;--bs-light-text-emphasis: #f8f9fa;--bs-dark-text-emphasis: #dee2e6;--bs-primary-bg-subtle: #031633;--bs-secondary-bg-subtle: #161719;--bs-success-bg-subtle: #051b11;--bs-info-bg-subtle: #032830;--bs-warning-bg-subtle: #332701;--bs-danger-bg-subtle: #2c0b0e;--bs-light-bg-subtle: #343a40;--bs-dark-bg-subtle: #1a1d20;--bs-primary-border-subtle: #084298;--bs-secondary-border-subtle: #41464b;--bs-success-border-subtle: #0f5132;--bs-info-border-subtle: #087990;--bs-warning-border-subtle: #997404;--bs-danger-border-subtle: #842029;--bs-light-border-subtle: #495057;--bs-dark-border-subtle: #343a40;--bs-heading-color: inherit;--bs-link-color: #6ea8fe;--bs-link-hover-color: #8bb9fe;--bs-link-color-rgb: 110, 168, 254;--bs-link-hover-color-rgb: 139, 185, 254;--bs-code-color: #e685b5;--bs-highlight-color: #dee2e6;--bs-highlight-bg: #664d03;--bs-border-color: #495057;--bs-border-color-translucent: rgba(255, 255, 255, 0.15);--bs-form-valid-color: #75b798;--bs-form-valid-border-color: #75b798;--bs-form-invalid-color: #ea868f;--bs-form-invalid-border-color: #ea868f}.pagination{--bs-pagination-padding-x: 0.75rem;--bs-pagination-padding-y: 0.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color: var(--bs-link-color);--bs-pagination-bg: var(--bs-body-bg);--bs-pagination-border-width: var(--bs-border-width);--bs-pagination-border-color: var(--bs-border-color);--bs-pagination-border-radius: var(--bs-border-radius);--bs-pagination-hover-color: var(--bs-link-hover-color);--bs-pagination-hover-bg: var(--bs-tertiary-bg);--bs-pagination-hover-border-color: var(--bs-border-color);--bs-pagination-focus-color: var(--bs-link-hover-color);--bs-pagination-focus-bg: var(--bs-secondary-bg);--bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-pagination-active-color: #fff;--bs-pagination-active-bg: #0d6efd;--bs-pagination-active-border-color: #0d6efd;--bs-pagination-disabled-color: var(--bs-secondary-color);--bs-pagination-disabled-bg: var(--bs-secondary-bg);--bs-pagination-disabled-border-color: var(--bs-border-color);display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.page-link.active,.active>.page-link{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.page-link.disabled,.disabled>.page-link{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:calc(var(--bs-border-width)*-1)}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x: 1.5rem;--bs-pagination-padding-y: 0.75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius: var(--bs-border-radius-lg)}.pagination-sm{--bs-pagination-padding-x: 0.5rem;--bs-pagination-padding-y: 0.25rem;--bs-pagination-font-size:0.875rem;--bs-pagination-border-radius: var(--bs-border-radius-sm)}h1{font-size:24px;font-weight:500}h2{font-size:20px;font-weight:500}h3{font-size:18px;font-weight:500}h4{font-size:16px;font-weight:500}h5{font-size:15px;font-weight:500}h6{font-size:12px;font-weight:500}@media(min-width: 768px){h1{font-size:26px}h2{font-size:22px}h3{font-size:19px}h4{font-size:17px}h5{font-size:16px}h6{font-size:14px}}@media(min-width: 1200px){h1{font-size:28px}h2{font-size:24px}h3{font-size:20px}h4{font-size:18px}h5{font-size:16px}h6{font-size:14px}}:root{--main-color: #fd306a;--main-color-light: #ffebf0;--sub-color: #222;--red-color: red;--facebook-cl: rgb(59, 89, 152);--twitter-cl: rgb(29, 161, 242);--instagram-cl: rgb(224, 53, 102);--dribbble-cl: rgb(234, 76, 137);--linkedin-cl: rgb(0, 119, 181);--pinterest-cl: rgb(203, 32, 39);--tumblr-cl: rgb(55, 69, 92);--snapchat-cl: rgb(255, 221, 0);--youtube-cl: rgb(205, 32, 31);--vimeo-cl: rgb(26, 183, 234);--behance-cl: rgb(23, 106, 255);--soundcloud-cl: rgb(255, 119, 0);--tiktok-cl: #fe2c55;--email-cl: rgb(219, 68, 55);--telegram-cl: rgb(0, 136, 204)}[type=checkbox],[type=radio]{color:var(--main-color)}[type=checkbox]:focus,[type=radio]:focus{outline:2px solid rgba(0,0,0,0);outline-offset:2px;--tw-ring-inset: var(--tw-empty,);--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: var(--main-color);--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:none;box-shadow:none}.container{position:relative}.btn{display:inline-flex;align-items:center;justify-content:center}.btn img{width:auto;height:16px}.btn-main-color{--bs-btn-color: #fff;--bs-btn-bg: var(--main-color);--bs-btn-border-color: var(--main-color);--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #bb2d3b;--bs-btn-hover-border-color: #b02a37;--bs-btn-focus-shadow-rgb: 225, 83, 97;--bs-btn-active-color: #fff;--bs-btn-active-bg: #b02a37;--bs-btn-active-border-color: #a52834;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: var(--main-color);--bs-btn-disabled-border-color: var(--main-color)}.btn-sub-color{--bs-btn-color: #fff;--bs-btn-bg: var(--sub-color);--bs-btn-border-color: var(--sub-color);--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #bb2d3b;--bs-btn-hover-border-color: #b02a37;--bs-btn-focus-shadow-rgb: 225, 83, 97;--bs-btn-active-color: #fff;--bs-btn-active-bg: #b02a37;--bs-btn-active-border-color: #a52834;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: var(--sub-color);--bs-btn-disabled-border-color: var(--sub-color)}.btn-main-color-outline{--bs-btn-color: var(--main-color);--bs-btn-border-color: var(--main-color);--bs-btn-hover-color: #fff;--bs-btn-hover-bg: var(--main-color);--bs-btn-hover-border-color: var(--main-color);--bs-btn-focus-shadow-rgb: 220, 53, 69;--bs-btn-active-color: #fff;--bs-btn-active-bg: var(--main-color);--bs-btn-active-border-color: var(--main-color);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: var(--main-color);--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: var(--main-color);--bs-gradient: none}.form-select,.form-input,.form-textarea{border-color:#ddd}.form-select:focus,.form-select:hover,.form-input:focus,.form-input:hover,.form-textarea:focus,.form-textarea:hover{box-shadow:none;border-color:var(--main-color);outline:0;color:#333}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.form-input,.form-textarea,.form-select,.form-multiselect{padding-top:.25rem;padding-bottom:.25rem}a{color:var(--sub-color);transition:all .3s ease}a:focus,a:hover{color:var(--main-color)}img{width:100%;height:auto;transition:all .3s ease-in-out}*:hover>img.scale{transform:scale(1.1, 1.1)}.aspect-ratio-1-1{aspect-ratio:auto 1/1 !important}.aspect-ratio-5-4{aspect-ratio:auto 5/4 !important}.aspect-ratio-5-3{aspect-ratio:auto 5/3 !important}.aspect-ratio-5-2{aspect-ratio:auto 5/2 !important}.aspect-ratio-10-3{aspect-ratio:auto 10/3 !important}.aspect-ratio-4-3{aspect-ratio:auto 4/3 !important}.aspect-ratio-3-2{aspect-ratio:auto 3/2 !important}.aspect-ratio-2-3{aspect-ratio:auto 2/3 !important}.aspect-ratio-3-4{aspect-ratio:auto 3/4 !important}.aspect-ratio-4-5{aspect-ratio:auto 4/5 !important}.aspect-ratio-16-9{aspect-ratio:auto 16/9 !important}.aspect-ratio-9-19{aspect-ratio:auto 9/19 !important}.swiper-wrapper .swiper-slide{outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.header-bar{position:relative;background-color:#f5f5f5;padding-top:8px;padding-bottom:8px;font-size:clamp(.75rem,2vw,.875rem)}.header-bar .mail{position:relative;display:flex;align-items:center;color:#666}.header-bar .info{position:relative;color:#666}.header-bar .currency{text-align:right;color:#333}header{position:relative;background-color:#fff;padding:10px 0;box-shadow:0 1px 5px 0 rgba(0,0,0,.2)}header .btn-offcanvas-toggle{width:60px;height:60px;display:flex;align-items:center;justify-content:center;border:none}header .btn-offcanvas-toggle>img{width:auto;height:16px}header .logo{display:inline-flex;align-items:center}header .logo>img{width:auto;height:100%;max-height:50px}header .search{display:flex;align-items:center;margin-top:6px}header .search .form-input{width:calc(100% - 40px - 4px);height:40px;border-color:var(--main-color);border-radius:4px}header .search .form-button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:var(--main-color);border-radius:4px}header .search .form-button img{width:auto;height:16px}header .suggestions{position:absolute;top:100%;left:0;right:0;border:1px solid #ccc;background:#fff;max-height:200px;overflow-y:auto;box-shadow:0 2px 8px rgba(0,0,0,.1);z-index:100}header .suggestions>li{padding:8px 10px;cursor:pointer}header .suggestions>li:hover{background:#f0f0f0}header .header-menu{display:flex;align-items:center;justify-content:flex-end}header .header-menu img{width:auto;max-width:inherit;height:20px}header .header-menu>*{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:4px;transition:all .3s ease-in-out;text-decoration:none}header .header-menu>* img,header .header-menu>* svg{width:auto;height:24px}header .header-menu>* span{display:none}header .header-menu>*:focus svg,header .header-menu>*:hover svg{fill:var(--main-color)}header .header-menu .btn-notice:before,header .header-menu .btn-cart:before{content:attr(data-total-count);position:absolute;top:-8px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;background-color:rgba(253,48,106,.8);border-radius:50%;color:#fff;font-size:.75rem}header .header-menu .btn-notice:before{right:-8px}header .header-menu .btn-cart:before{right:-8px}header.header-sticky{z-index:100;position:sticky;top:0;width:100%;transition:all .3s ease-in-out;box-shadow:0 1px 3px rgba(0,0,0,.15)}header.header-hidden{transition:all .3s ease-in-out;transform:translateY(-100%)}header .dropdown{position:static}header .dropdown .dropdown-toggle{width:60px;height:60px;display:flex;align-items:center;justify-content:center;border:none}header .dropdown .dropdown-toggle:after{display:none}header .dropdown .dropdown-toggle>img{width:auto;height:18px}header .dropdown .dropdown-menu{width:100vw;border:none;padding:.5rem;--tw-bg-opacity: 1;background-color: rgb(254 226 226 / var(--tw-bg-opacity, 1))}header .search-block{display:flex;flex-direction:column;width:100%}header .search-block .form-input{width:100%;height:36px;background-color:rgba(0,0,0,0);border:none;border-radius:9999px;line-height:36px}header .search-block .form-button{display:flex;align-items:center;justify-content:center;width:60px;height:34px;border-radius:9999px;background-color:var(--main-color);padding:8px 12px}header .search-block .form-button>img{width:auto;height:14px}header .search-block .form-button:focus,header .search-block .form-button:hover{opacity:.85}header .search-block .keywords{display:flex;align-items:center;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}header .search-block .keywords>li>a{white-space:nowrap;color:#999;font-size:.75rem}@media(min-width: 576px){header .logo>img{max-height:60px}}@media(min-width: 768px){header .search{max-height:40px;opacity:1;margin-top:0}}@media(min-width: 992px){header .header-menu>* span{white-space:nowrap;display:block;color:#000;font-size:.75rem}header .header-menu>*:focus span,header .header-menu>*:hover span{color:var(--main-color)}header .header-menu .btn-notice:before{top:-8px;right:12px}}@media(min-width: 1200px){header{padding:15px 0;box-shadow:none}header .btn-offcanvas-toggle{display:none}header .logo>img{max-height:70px}header .search{max-height:45px}header .search .form-input{width:calc(100% - 45px - 4px);height:45px}header .search .form-button{width:45px;height:45px}header .search .form-button img{height:18px}header .dropdown{position:relative}header .dropdown .dropdown-toggle{display:none}header .dropdown .dropdown-menu{display:flex;align-items:center;justify-content:center;width:100%;padding:0;background-color: transparent}header .search-block{display:flex;flex-direction:column;width:100%}header .search-block .form-input{width:100%;height:36px;background-color:rgba(0,0,0,0);border:none;border-radius:9999px;line-height:36px}header .search-block .form-button{display:flex;align-items:center;justify-content:center;width:60px;height:34px;border-radius:9999px;background-color:var(--main-color);padding:8px 12px}header .search-block .form-button>img{width:auto;height:14px}header .search-block .form-button:focus,header .search-block .form-button:hover{opacity:.85}header .search-block .keywords{flex-wrap:wrap;overflow-x:visible;overflow-y:visible;scrollbar-width:none}}@media(min-width: 1400px){header .logo>img{max-height:80px}}.headline{display:flex;flex-direction:column}.headline > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse: 0;margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(1rem * var(--tw-space-y-reverse))}.headline .heading{z-index:10;font-size:clamp(1.5rem,2vw,3rem);font-weight:600;text-decoration:underline}.headline .heading>*{position:relative;color:#000;text-decoration:underline}.headline .heading>*:first-child{color:#000}.headline .heading>*:last-child{z-index:1;color:var(--main-color)}.headline .tips{color:var(--sub-color);font-size:clamp(.875rem,2vw,1rem)}.headline-group{align-items:center}.headline-group:before{color:#fff}.headline-group .heading{color:#fff}.headline-group .heading>*:first-child{color:#fff}.headline-group .heading>*:last-child{color:#ecfe1c}.headline-group .tips{color:#fff}.section-header .headline .heading{padding-right:60px}.section-header .btn{z-index:10;position:absolute;top:8px;right:0;display:flex;align-items:center;justify-content:center;width:26px;height:26px;background-color:var(--main-color);border-radius:50%;padding:0}.section-header .btn img{width:auto;height:14px}.section-header .btn span{display:none}@media(min-width: 576px){.headline:before{content:attr(data-headline);opacity:.1;margin-bottom:-25px;color:#000;font-family:"Open Sans",sans-serif;font-size:clamp(1.625rem,2.5vw,3.5rem);font-weight:900;text-transform:uppercase;display:none}.section-header .btn-default{top:12px}.section-header .headline .heading{padding-right:120px}.section-header .btn{top:4px;padding:4px 12px;font-size:clamp(.875rem,2vw,1rem);width:auto;height:auto;background-color:rgba(0,0,0,0);border-radius:4px}.section-header .btn img{display:none}.section-header .btn span{display:block}.section-header .btn:focus,.section-header .btn:hover{background-color:var(--main-color);color:#fff}}@media(min-width: 1400px){.headline:before{margin-bottom:-45px}}.product-item{position:relative;display:flex;flex-direction:column}.product-item>*+*{margin-top:6px}.product-item .float{z-index:10;position:absolute;top:6px;display:flex;flex-direction:column;align-items:flex-start;margin-top:0 !important}.product-item .float > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse: 0;margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(0.5rem * var(--tw-space-y-reverse))}.product-item .float.left{left:6px}.product-item .float.right{align-items:flex-end;right:6px}.product-item .square,.product-item .polygon{z-index:10;display:flex;align-items:center;justify-content:center;padding-left:6px;padding-right:6px}.product-item .square > :not([hidden]) ~ :not([hidden]),.product-item .polygon > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse: 0;margin-right: calc(0.25rem * var(--tw-space-x-reverse));margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)))}.product-item .square>img,.product-item .polygon>img{width:auto;height:14px}.product-item .square>*,.product-item .polygon>*{white-space:nowrap}.product-item .square{width:auto;height:clamp(24px,2.5vw,30px);border-radius:9999px;color:#fff;font-size:clamp(.75rem,2.5vw,.875rem)}.product-item .square.ranking{background:linear-gradient(to right, #ccc 60%, rgba(238, 238, 238, 0.6) 100%)}.product-item .square.arrival{background-color:var(--main-color)}.product-item .square.now{background-color:var(--main-color)}.product-item .square.popular{background-color:var(--main-color)}.product-item .square.pre{background-color:var(--main-color)}.product-item .square.wish{background-color:rgba(0,0,0,0);padding:0}.product-item .square.wish>img{height:18px}.product-item .polygon{position:relative;width:48px;height:32px;background-image:url(../../_assets/img/bg-discount.png);background-repeat:no-repeat;background-position:center;background-size:48px 32px;font-family:"Open Sans",sans-serif;font-size:.75rem;font-weight:600}.product-item .image{position:relative;display:block;overflow:hidden;border-radius:clamp(.875rem,2.5vw,1rem);aspect-ratio:auto 2/3}.product-item .image>img{transition:all .3s ease-in-out}.product-item .image:not(:first-child){margin-top:0}.product-item .image:hover>img{transform:scale(1.1)}.product-item .title{min-height:36px;color:var(--sub-color);font-size:clamp(.75rem,2.5vw,.875rem)}.product-item .heading{display:flex;align-items:center}.product-item .heading:before{content:attr(data-tag);display:flex;align-items:center;justify-content:center;background-color:#00b0ff;border-radius:4px;margin-right:8px;padding:2px 6px;color:#fff;font-size:.75rem}.product-item .heading .title{font-size:clamp(.875rem,2.5vw,1rem);font-weight:600}.product-item .tags{display:flex;align-items:center;flex-wrap:wrap}.product-item .tags > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse: 0;margin-right: calc(0.25rem * var(--tw-space-x-reverse));margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)))}.product-item .score{display:flex;align-items:center;flex-wrap:wrap;height:18px}.product-item .score > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse: 0;margin-right: calc(0.125rem * var(--tw-space-x-reverse));margin-left: calc(0.125rem * calc(1 - var(--tw-space-x-reverse)))}.product-item .score img{width:auto;height:clamp(12px,2.5vw,14px)}.product-item .score span{margin-left:6px !important;color:var(--sub-color);font-size:clamp(.75rem,2.5vw,.875rem)}.product-item .btn-detail{display:flex;align-items:center;justify-content:center;width:clamp(32px,2.5vw,42px);height:clamp(32px,2.5vw,42px);aspect-ratio:auto 1;background-color:#000;border-radius:50%}.product-item .btn-detail img{width:auto;height:clamp(14px,2.5vw,18px)}.product-item .btn-quick-buy{display:flex;align-items:center;justify-content:center;width:100%;background:linear-gradient(to bottom, rgba(253, 48, 106, 0.6), #fd306a);border-radius:4px;padding:6px;color:#fff;font-size:clamp(.875rem,2.5vw,1rem)}.product-item .btn-quick-buy>*+*{margin-left:8px}.product-item .btn-quick-buy img{width:auto;height:clamp(14px,2.5vw,18px)}.product-item .price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px}.product-item .price>*{white-space:nowrap}.product-item .price>del{color:#666;font-size:.75rem}.product-item .price>span{color:#333;font-size:clamp(.875rem,2.5vw,1rem);font-weight:600}.product-item .price>span:first-child:not(:last-child){color:var(--main-color)}.product-item .extend{display:flex;align-items:center;justify-content:space-between}.product-item .extend.special .btn-detail{background-color:var(--main-color);border-radius:50%}.product-item .countdown{display:flex;align-items:baseline}.product-item .countdown > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse: 0;margin-right: calc(0.25rem * var(--tw-space-x-reverse));margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)))}.product-item .countdown .divider{color:#636363;font-size:.75rem}.product-item .countdown>*:not(.divider){display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:#f5f5f5;border-radius:9999px;padding:6px 4px;color:#000;font-size:.875rem;line-height:1}.product-item.box{overflow:hidden;background-color:#fff;border-radius:clamp(.875rem,2.5vw,1rem);padding:8px}.product-item.box .float{top:16px}.product-item.box .float.left{left:20px}.product-item.special .image{z-index:1}.product-item.special .image:before{content:"";z-index:2;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:.1;transition:all .5s ease-in-out}.product-item.special .content{z-index:2}.product-item.special .content > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse: 0;margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(0.5rem * var(--tw-space-y-reverse))}.product-item.special .extend{z-index:2;background:linear-gradient(to right, rgba(233, 70, 108, 0.84), #e9466c);border-radius:9999px;padding:6px 6px 6px 10px}.product-item.special .price{width:calc(100% - 32px - 32px);line-height:1.4}.product-item.special .price>*{white-space:nowrap}.product-item.special .price>del{color:#ddd}.product-item.special .price>span{color:#fff;font-size:.75rem}.product-item.special .btn-detail{width:32px;height:32px;background-color:#fff}.product-item.special .btn-detail>img{width:auto;height:16px}.product-item.special:focus .image:before,.product-item.special:hover .image:before{opacity:1}.product-item:nth-of-type(1) .ranking{background:linear-gradient(to right, #dcaf55 60%, rgba(220, 175, 85, 0.6) 100%)}.product-item:nth-of-type(2) .ranking{background:linear-gradient(to right, #9ca0b4 60%, rgba(156, 160, 180, 0.6) 100%)}.product-item:nth-of-type(3) .ranking{background:linear-gradient(to right, #c49180 60%, rgba(196, 145, 128, 0.6) 100%)}.product-item.sold-out .image:before{content:"在庫切れ";position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;color:#ccc;font-size:1.5rem}.product-item.sold-out .image:hover>img{transform:none}.product-item:not(.box){border-radius:clamp(.875rem,2.5vw,1rem);border:1px solid #ddd}.product-item:not(.box) .image{border-radius:clamp(.875rem,2.5vw,1rem) clamp(.875rem,2.5vw,1rem) 0 0}.product-item:not(.box) .title{margin-left:10px;margin-right:10px}.product-item:not(.box) .score{margin-left:10px;margin-right:10px}.product-item:not(.box) .price{margin-left:10px;margin-right:10px;margin-bottom:6px}@media(min-width: 576px){.product-item .square{padding-left:12px;padding-right:12px}.product-item.special .content{position:absolute;left:6px;right:6px;bottom:6px}.product-item.special .title{color:#fff}.product-item.special .extend{padding:6px 6px 6px 15px}.product-item.special .price{line-height:1.5}.product-item.special .price>del{color:#ddd}.product-item.special .price>span{font-size:clamp(.875rem,2.5vw,1rem)}.product-item .title{min-height:42px}.product-item .score{height:21px}.product-item .countdown>*:not(.divider){padding:8px 6px}}@media(min-width: 992px){.product-item .extend.special{background-color:#f1f1f1;border-radius:9999px;padding:10px}.product-item .countdown>*:not(.divider){background-color:#000;color:#fff}}@media(min-width: 1200px){.product-item.box{padding:12px}}.pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;color:var(--sub-color)}.pagination .page-item.disabled .page-link{pointer-events:none;color:#999}.pagination .page-item.disabled .page-link svg{fill:#999}.pagination .page-item .page-link{display:flex;align-items:center;justify-content:center;gap:4px;background-color:rgba(0,0,0,0);border:none;border-radius:4px;padding:8px 12px;color:#333;font-size:.875rem;line-height:1.2}.pagination .page-item .page-link>svg{width:auto;height:14px;fill:#333}.pagination .page-item .page-link[aria-label]{padding-left:10px;padding-right:10px}.pagination .page-item .page-link[aria-label] span{display:none}.pagination .page-item .page-link[aria-label]:focus,.pagination .page-item .page-link[aria-label]:hover{color:var(--main-color);text-decoration:none;box-shadow:none}.pagination .page-item .page-link[aria-label]:focus>svg,.pagination .page-item .page-link[aria-label]:hover>svg{fill:var(--main-color)}.pagination .page-item a.page-link:not([aria-label]):focus,.pagination .page-item a.page-link:not([aria-label]):hover{background-color:var(--main-color);border-color:var(--main-color);color:#fff;text-decoration:none;box-shadow:none}.pagination .page-item .hover-white{background-color:#fff;color:#333}.pagination .page-item.active .page-link:not([aria-label]){background-color:var(--main-color);border-color:var(--main-color);color:#fff;text-decoration:none}.page-jump-to{display:flex;align-items:center;justify-content:center;gap:12px}.page-jump-to label{white-space:nowrap;font-size:.875rem}.page-jump-to .input-group{display:flex;align-items:center;gap:4px;background-color:#fff;border:1px solid #e5e5e5;border-radius:4px;padding:2px 8px}.page-jump-to .form-input{width:60px;height:36px;background-color:#fff;border:1px solid #e5e5e5;border-radius:6px;text-align:center}.page-jump-to .total{color:#333;font-size:.875rem}.page-jump-to .btn-jump-to{width:auto;height:36px;border-radius:4px;background-color:var(--main-color);white-space:nowrap;padding-left:20px;padding-right:20px;color:#fff;font-size:.875rem}.page-jump-to .btn-jump-to:focus,.page-jump-to .btn-jump-to:hover,.page-jump-to .btn-jump-to:active{opacity:.8;background-color:var(--main-color);border-color:var(--main-color);color:#fff}@media(min-width: 1200px){.pagination .page-item .page-link{padding:8px 14px;font-size:1rem}.pagination .page-item .page-link[aria-label]{padding-left:10px;padding-right:10px}.pagination .page-item .page-link[aria-label] span{display:block}}.service-wrapper{align-items:center;justify-content:space-between;gap:4px;flex-wrap:nowrap;background-color:#fff;border:2px solid #ddd;border-radius:10px;padding:8px 8px}.service-wrapper>img{width:auto;height:24px}.service-wrapper>img:last-child{height:16px}.service-wrapper .content{color:#333}.service-wrapper .title{font-size:.875rem}.service-wrapper .sub{font-size:.75rem}.service-wrapper:focus .content,.service-wrapper:hover .content{color:#333}@media(min-width: 402px){.service-wrapper{padding:8px 14px}}@media(min-width: 440px){.service-wrapper{padding:8px 20px}.service-wrapper .title{font-size:1rem}.service-wrapper img:last-child{margin-left:30px}}@media(min-width: 576px){.service-wrapper{padding:8px 30px}.service-wrapper img:last-child{margin-left:70px}}@media(min-width: 992px){.service-wrapper .sub{font-size:.875rem}.service-wrapper img:last-child{margin-left:70px}}@media(min-width: 1200px){.service-wrapper{padding:8px 16px}.service-wrapper img:last-child{margin-left:inherit}}footer{padding:30px 0;--tw-bg-opacity: 1;background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1))}.footer-heading{display:flex;align-items:center;justify-content:center;color:var(--main-color);font-size:clamp(1.125rem,2vw,1.25rem);font-weight:600}.footer-item .item-header{cursor:pointer;display:flex;align-items:center;justify-content:space-between;width:100%;font-size:clamp(1rem,2vw,1.125rem);font-weight:600}.footer-item .item-header:after{content:"";display:flex;align-items:center;justify-content:center;width:16px;height:16px;background-image:url(../../_assets/img/chevron-down-regular.png);background-repeat:no-repeat;background-size:contain;background-position:center;transition:all .3s ease-in-out}.footer-item .item-header.switch:after{transform:rotate(180deg)}.footer-item .footer-list{font-size:.875rem}.footer-item .footer-list > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse: 0;margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(0.5rem * var(--tw-space-y-reverse))}@media (min-width: 992px){.footer-item .footer-list > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse: 0;margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(1rem * var(--tw-space-y-reverse))}}.footer-item .footer-list>li{color:#666}.footer-item .footer-list>li>a{color:#000}.footer-item .footer-list>li>a:focus,.footer-item .footer-list>li>a:hover{color:var(--main-color)}.footer-policy{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px}.footer-policy>*{display:flex;align-items:center;font-size:.875rem}.footer-policy>*:focus,.footer-policy>*:hover{color:var(--main-color)}.footer-policy>*:not(:first-child):before{content:"";display:inline-block;width:1px;height:16px;margin-right:12px;background-color:var(--sub-color)}.footer-summary{color:var(--sub-color);font-size:.875rem;line-height:clamp(1.75rem,2vw,1.5rem)}.copyright{padding-top:24px;padding-bottom:24px;text-align:center;color:var(--sub-color);font-size:.875rem}@media(min-width: 992px){.footer-item .item-header{cursor:default}.footer-item .item-header:after{display:none}}.quick-navigation{z-index:95;position:fixed;bottom:150px;right:4px;display:flex;flex-direction:column;gap:8px}.quick-navigation>*{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border:none;border-radius:9999px;color:#fff;opacity:.8}.quick-navigation svg,.quick-navigation img{width:auto;height:16px}.quick-navigation .back-to-up{background-color:var(--main-color)}.quick-navigation .combo{background-color:var(--main-color)}.quick-navigation .email{background-color:#62bfe7}.quick-navigation .line{background-color:#00c300}.quick-navigation .line svg,.quick-navigation .line img{height:18px}.quick-navigation .support{background-color:#333}.quick-navigation .back-to-down{background-color:#e13887}@media(min-width: 1200px){.quick-navigation{right:16px;bottom:100px}.quick-navigation .offcanvas-toggle{display:none}}.swiper img{user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.swiper .swiper-button-prev,.swiper .swiper-button-next{width:40px;height:40px;background:rgba(253,48,106,.4);color:#fff;transition:all .15s ease-in-out}.swiper .swiper-button-prev:after,.swiper .swiper-button-next:after{font-size:16px}.swiper-pagination-bullet-active{background:rgba(253,48,106,.4)}
.lazy-video-wrap{position:relative}.lazy-video-wrap::before{content:"";position:absolute;inset:0;z-index:1;margin:auto;width:64px;height:64px;border-radius:50%;background-color:rgba(0,0,0,.55);background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27%23fff%27%3E%3Cpath d=%27M8 5v14l11-7z%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:54% center;background-size:32px 32px;pointer-events:none;transition:background-color .2s}.lazy-video-wrap:hover::before{background-color:rgba(0,0,0,.75)}video.lazy-video{cursor:pointer}
.quick-nav{position:fixed;z-index:9999;bottom:100px;opacity:1;pointer-events:auto}.quick-nav--right{right:12px}.quick-nav--left{left:12px}.quick-nav__container{display:flex;flex-direction:column;align-items:center}.quick-nav__container>*{transition:margin-top 300ms ease-out}.quick-nav__container>*+*{margin-top:6px}.quick-nav__list{display:flex;flex-direction:column;align-items:center;transition:transform 300ms ease-out,opacity 300ms ease-out,max-height 300ms ease-out,margin 300ms ease-out;transform-origin:bottom center}.quick-nav__list>*+*{margin-top:6px}.quick-nav__qrcode-popup{position:absolute;bottom:0;width:160px;background:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.15);padding:12px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 300ms ease-out,transform 300ms ease-out}.quick-nav--right .quick-nav__qrcode-popup{right:calc(100% + 12px);transform:translateX(8px)}.quick-nav--left .quick-nav__qrcode-popup{left:calc(100% + 12px);transform:translateX(-8px)}.quick-nav__qrcode-popup--show{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(0)}.quick-nav__qrcode-popup img{width:100%;height:auto;display:block;border-radius:8px}.quick-nav__qrcode-popup p{margin:8px 0 0;text-align:center;font-size:12px;color:#606266;line-height:1.4}.quick-nav__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);opacity:0;visibility:hidden;z-index:9998;transition:opacity 300ms ease-out,visibility 300ms ease-out}.quick-nav__overlay--show{opacity:1;visibility:visible}.quick-nav__btn{position:relative;display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:9999px;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.15);border:none;cursor:pointer;padding:0;color:#606266;text-decoration:none;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:background-color 300ms ease-out,box-shadow 160ms ease-out,color 300ms ease-out,transform 300ms ease-out,opacity 300ms ease-out,height 300ms ease-out,width 300ms ease-out,margin 300ms ease-out,padding 300ms ease-out,border-radius 300ms ease-out}@media(hover: hover){.quick-nav__btn:hover{box-shadow:0 6px 20px rgba(0,0,0,.2);transform:translateY(-2px);opacity:1}}.quick-nav__btn:active{transform:translateY(0)}.quick-nav__btn:focus-visible{outline:2px solid #409eff;outline-offset:2px}.quick-nav__btn img,.quick-nav__btn svg{width:50%;height:50%;display:block;transition:transform 240ms ease-out,opacity 200ms ease-out}.quick-nav__btn--hiding{opacity:0;box-shadow:none !important;pointer-events:none;height:0 !important;width:0 !important;margin-top:0 !important;padding-top:0 !important;padding-bottom:0 !important;overflow:hidden;border-radius:0;min-height:0;min-width:0}.quick-nav__btn--hiding img,.quick-nav__btn--hiding svg{opacity:0;transform:scale(0.4);transition:transform 140ms ease-in,opacity 140ms ease-in}.quick-nav__btn .quick-nav__btn--top-btn.quick-nav__btn--hiding{transform:translateY(-14px) scale(0.7);transition:transform 180ms ease-in,opacity 170ms ease-in,height 170ms ease-in,width 170ms ease-in,margin 170ms ease-in,padding 170ms ease-in,box-shadow 120ms ease-in,border-radius 150ms ease-in}.quick-nav__btn .quick-nav__btn--bottom-btn.quick-nav__btn--hiding{transform:translateY(10px) scale(0.6);transition:transform 160ms ease-in,opacity 150ms ease-in,height 160ms ease-in,width 160ms ease-in,margin 160ms ease-in,padding 160ms ease-in,box-shadow 120ms ease-in,border-radius 150ms ease-in}.quick-nav__btn--hidden{display:none}.quick-nav__btn--primary{background:#409eff;color:#fff}@media(hover: hover){.quick-nav__btn--primary:hover{background-image:linear-gradient(rgba(0, 0, 0, 0.08), rgba(0, 0, 0, 0.08));background-blend-mode:multiply;color:#fff}}.quick-nav__btn{color:#fff}@media(hover: hover){.quick-nav__btn:hover{color:#fff}}.quick-nav__btn--primary,.quick-nav__top-btn{background-color:#fff;color:#666 !important}@media(hover: hover){.quick-nav__btn--primary:active,.quick-nav__btn--primary:focus,.quick-nav__btn--primary:hover,.quick-nav__top-btn:active,.quick-nav__top-btn:focus,.quick-nav__top-btn:hover{color:#666 !important}}.qn-email{background-color:#62bfe7}.qn-line{background-color:#00c300}.qn-contact{background-color:#2d82fc}.qn-contact img,.qn-contact svg{margin-left:3px;margin-bottom:1px}.quick-nav__toggle-btn{display:flex}.quick-nav__list{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(10px) scale(0.9);max-height:0;overflow:hidden}.quick-nav__list>*{margin-top:0 !important}.quick-nav.quick-nav--open .quick-nav__list{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1);max-height:2000px;overflow:visible}.quick-nav.quick-nav--open .quick-nav__list>*+*{margin-top:6px !important}@media(min-width: 768px){.quick-nav{bottom:120px}.quick-nav--right{right:20px}.quick-nav--left{left:20px}.quick-nav:not(.quick-nav--desktop-collapse):not([data-desktop-collapse="1"]):not([data-desktop-collapse=true]) .quick-nav__toggle-btn{display:none !important}.quick-nav:not(.quick-nav--desktop-collapse):not([data-desktop-collapse="1"]):not([data-desktop-collapse=true]) .quick-nav__toggle-btn+*{margin-top:0 !important}.quick-nav:not(.quick-nav--desktop-collapse):not([data-desktop-collapse="1"]):not([data-desktop-collapse=true]) .quick-nav__list{opacity:1 !important;visibility:visible !important;pointer-events:auto !important;transform:none !important;max-height:none !important;overflow:visible !important}.quick-nav:not(.quick-nav--desktop-collapse):not([data-desktop-collapse="1"]):not([data-desktop-collapse=true]) .quick-nav__list>*+*{margin-top:6px !important}.quick-nav:not(.quick-nav--desktop-collapse):not([data-desktop-collapse="1"]):not([data-desktop-collapse=true]) .quick-nav__overlay{display:none !important}}@media print{.quick-nav{display:none !important}}
