*{box-sizing:border-box;margin:0}body{display:flex;flex-direction:column;margin:0;min-height:100svh}html:has(dialog[scroll-lock][open],details[scroll-lock][open]){overflow:hidden}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,textarea,select{font:inherit;border-radius:var(--style-border-radius-inputs)}select{background-color:var(--color-background);color:currentcolor}dialog{background-color:var(--color-background);color:var(--color-foreground)}p{text-wrap:pretty}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p:empty{display:none}:is(p,h1,h2,h3,h4,h5,h6):first-child,:empty:first-child+:where(p,h1,h2,h3,h4,h5,h6){margin-block-start:0}:is(p,h1,h2,h3,h4,h5,h6):last-child,:where(p,h1,h2,h3,h4,h5,h6)+:has(+:empty:last-child){margin-block-end:0}body{font-family:var(--font-primary--family);background-color:var(--color-background);color:var(--color-foreground)}.shopify-section{--content-width: min(calc(var(--page-width) - var(--page-margin) * 2), calc(100% - var(--page-margin) * 2));--content-margin: minmax(var(--page-margin), 1fr);--content-grid: var(--content-margin) var(--content-width) var(--content-margin);position:relative;grid-template-columns:var(--content-grid);display:grid;width:100%}.shopify-section>*{grid-column:2}.shopify-section>.full-width{grid-column:1 / -1}.kyx3-hero-section{position:relative;width:100%;height:var(--kyx3-bg-height);overflow:hidden}.kyx3-hero-section.kyx-has-transparent-header{margin-top:calc(-1 * var(--kyx-header-height, 72px));height:calc(var(--kyx3-bg-height) + var(--kyx-header-height, 72px))}.kyx3-hero-section .kyx3-bg-video,.kyx3-hero-section .kyx3-bg-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;display:block}.kyx3-hero-section picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.kyx3-hero-section .kyx3-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.kyx3-hero-section .kyx3-logo-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;align-items:center;pointer-events:none}.kyx3-hero-section model-viewer{pointer-events:auto;display:block;width:var(--kyx3-logo-size);height:var(--kyx3-logo-size);max-width:90vw;max-height:90vw;background:transparent;--progress-bar-color: transparent}.kyx3-hero-section .kyx3-finger-hint{position:absolute;bottom:42%;left:50%;transform:translate(-50%);z-index:30;pointer-events:none;opacity:0;transition:opacity .3s}.kyx3-hero-section .kyx3-finger-hint img{width:16px;height:auto;opacity:.9;animation:kyx3FingerDrag 2s infinite}@keyframes kyx3FingerDrag{0%{transform:translate(0)}50%{transform:translate(25px)}to{transform:translate(0)}}.kyx3-hero-section .kyx3-text{position:absolute;z-index:4;display:flex;flex-direction:column;gap:0;color:#fff;max-width:480px}.kyx3-hero-section .kyx3-text[class*=--top]{top:8%}.kyx3-hero-section.kyx-has-transparent-header .kyx3-text[class*=--top]{top:calc(8% + var(--kyx-header-height, 72px))}.kyx3-hero-section .kyx3-text[class*=--middle]{top:50%;transform:translateY(-50%)}.kyx3-hero-section .kyx3-text[class*=--bottom]{bottom:8%}.kyx3-hero-section .kyx3-text[class*=-left]{left:5%;align-items:flex-start;text-align:left}.kyx3-hero-section .kyx3-text[class*=-center]{left:50%;align-items:center;text-align:center;transform:translate(-50%);max-width:600px}.kyx3-hero-section .kyx3-text.kyx3-text--middle-center{transform:translate(-50%,-50%)}.kyx3-hero-section .kyx3-text[class*=-right]{right:5%;left:auto;align-items:flex-end;text-align:right}@media(max-width:767px){.kyx3-hero-section .kyx3-text{max-width:88vw}.kyx3-hero-section .kyx3-text[class*=--top]{top:2.4%}.kyx3-hero-section .kyx3-text[class*=--bottom]{bottom:2.4%}.kyx3-hero-section .kyx3-text[class*=-left]{left:1.5%}.kyx3-hero-section .kyx3-text[class*=-right]{right:1.5%;left:auto}.kyx3-hero-section .kyx3-text[class*=-center]{left:50%}}.kyx3-hero-section .kyx3-subheading{font-size:var(--kyx3-sub-size);font-weight:400;margin:0 0 4px;opacity:.8;letter-spacing:.08em;text-transform:uppercase}.kyx3-hero-section .kyx3-heading{font-size:var(--kyx3-heading-size);font-weight:700;margin:0;line-height:1.15}@media(max-width:767px){.kyx3-hero-section .kyx3-heading{font-size:var(--kyx3-heading-size-mobile)}.kyx3-hero-section .kyx3-subheading{font-size:var(--kyx3-sub-size-mobile)}}.kyx3-hero-section .kyx3-btn{margin-top:14px;display:inline-flex;align-items:center;justify-content:center;width:fit-content;text-decoration:none;font-size:13px;font-weight:600;letter-spacing:.05em;transition:all .22s ease;cursor:pointer;opacity:0;transform:translateY(20px);animation:kyx3TextUp .9s cubic-bezier(.19,1,.22,1) .7s forwards}.kyx3-hero-section .kyx3-btn--solid{padding:10px 24px;background:#fff;color:#000;border:1.5px solid #ffffff;border-radius:4px}.kyx3-hero-section .kyx3-btn--solid:hover{background:transparent;color:#fff}.kyx3-hero-section .kyx3-btn--outline{padding:10px 24px;background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.75);border-radius:4px}.kyx3-hero-section .kyx3-btn--outline:hover{background:#fff;color:#000;border-color:#fff}.kyx3-hero-section .kyx3-btn--underline{padding:4px 0;background:transparent;color:#fff;border:none;border-bottom:1.5px solid rgba(255,255,255,.6);border-radius:0}.kyx3-hero-section .kyx3-btn--underline:hover{border-bottom-color:#fff;opacity:.75}.kyx3-btn:hover{border-bottom-color:#fff;opacity:.75}@keyframes kyx3TextUp{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}.kyx3-letter-anim{display:inline-block;opacity:0;transform:translateY(22px);animation:kyx3LetterUp .55s cubic-bezier(.19,1,.22,1) forwards}@keyframes kyx3LetterUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.col-section{width:100%;background-color:var(--cs-bg);font-family:var(--cs-font);padding:0 0 3rem}.col-section .col-header{padding:1.25rem var(--ct-gutter) 0;display:flex;align-items:center;justify-content:space-between;gap:1rem}.col-section .col-header-left{display:flex;align-items:baseline;gap:.375rem}.col-section .col-title{font-size:.9375rem;font-weight:600;letter-spacing:-.01em;color:var(--cs-text);margin:0}.col-section .col-count{font-size:.9375rem;font-weight:500;color:var(--cs-text);opacity:.35;margin:0}.col-section .col-filter-btn{display:inline-flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:500;font-family:var(--cs-font);color:var(--cs-text);background:transparent;border:1.5px solid var(--cs-border, #e0e0e0);border-radius:9999px;padding:.4rem 1rem .4rem .75rem;cursor:pointer;transition:background .15s;-webkit-tap-highlight-color:transparent;white-space:nowrap}.col-section .col-filter-btn:hover{background:var(--cs-border, #f0f0f0)}.col-section .col-filter-btn svg{display:block;flex-shrink:0}.col-section .col-filter-badge{display:none;align-items:center;justify-content:center;width:16px;height:16px;font-size:10px;font-weight:700;background:var(--cs-text);color:var(--cs-bg);border-radius:50%}.col-section .col-filter-badge.visible{display:inline-flex}.col-section .col-pill-strip{display:flex;align-items:center;gap:.5rem;padding:.75rem var(--ct-gutter) 1rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.col-section .col-pill-strip::-webkit-scrollbar{display:none}.col-section .col-pill-strip a{display:inline-flex;align-items:center;padding:.4rem 1rem;border-radius:9999px;font-size:.8125rem;font-weight:500;white-space:nowrap;text-decoration:none;flex-shrink:0;border:1.5px solid var(--cs-border, #e0e0e0);color:var(--cs-text);background:transparent;transition:background .15s,border-color .15s}.col-section .col-pill-strip a:hover{background:var(--cs-border, #f0f0f0)}.col-section .col-pill-strip a.is-active{background:var(--cs-text);color:var(--cs-bg);border-color:var(--cs-text)}.col-section .col-active-filters{display:flex;flex-wrap:wrap;gap:.375rem;align-items:center;padding:0 var(--ct-gutter) 1rem}.col-section .col-active-pill{display:inline-flex;align-items:center;gap:.25rem;font-size:.6875rem;font-weight:500;color:var(--cs-text);background:var(--cs-border, #f3f4f6);border-radius:9999px;padding:.25rem .625rem .25rem .75rem;text-decoration:none}.col-section .col-active-pill svg{opacity:.5}.col-section .col-active-pill:hover svg{opacity:1}.col-section .col-grid{display:grid;grid-template-columns:repeat(var(--ct-mcols),minmax(0,1fr));gap:var(--ct-gap);padding:0 var(--ct-gutter)}@media(min-width:768px){.col-section .col-grid{grid-template-columns:repeat(var(--ct-dcols),minmax(0,1fr));gap:var(--ct-gap-desktop)}}.col-section .col-pagination{display:flex;justify-content:center;align-items:center;gap:.5rem;padding:2.5rem var(--ct-gutter) 0;flex-wrap:wrap}.col-section .col-pagination a,.col-section .col-pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;height:2rem;padding:0 .5rem;border-radius:9999px;font-size:.8125rem;font-weight:500;text-decoration:none;color:var(--cs-text);border:1px solid transparent;transition:background .15s}.col-section .col-pagination a:hover{background:var(--cs-border)}.col-section .col-pagination .current{background:var(--cs-btn-bg);color:var(--cs-btn-text);border-color:var(--cs-btn-bg)}.col-drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;z-index:900;opacity:0;pointer-events:none;transition:opacity .3s ease}.col-drawer-overlay.is-open{opacity:1;pointer-events:auto}.col-drawer{position:fixed;bottom:0;left:0;right:0;z-index:901;background:#f5f5f5;border-radius:1.25rem 1.25rem 0 0;max-height:92dvh;display:flex;flex-direction:column;transform:translateY(100%);transition:transform .35s cubic-bezier(.32,.72,0,1)}@media(min-width:768px){.col-drawer{top:0;bottom:0;right:auto;left:0;width:380px;max-height:100dvh;border-radius:0;transform:translate(-100%)}.col-drawer.is-open{transform:translate(0)}}.col-drawer.is-open{transform:translateY(0)}.col-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:1.125rem 1.25rem;border-bottom:1px solid rgba(0,0,0,.08);flex-shrink:0}.col-drawer__head-title{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#111;margin:0}.col-drawer__close{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;color:#111;-webkit-tap-highlight-color:transparent;transition:opacity .15s}.col-drawer__close:hover{opacity:.5}.col-drawer__body{flex:1;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.col-drawer__group{padding:1.25rem 1.25rem 0}.col-drawer__group-label{font-size:.8125rem;font-weight:600;color:#111;margin:0 0 .875rem}.col-drawer__pills{display:flex;flex-wrap:wrap;gap:.5rem}.col-drawer__pill{display:inline-flex;align-items:center;gap:.375rem;padding:.4375rem 1rem;border-radius:9999px;border:1.5px solid transparent;font-size:.8125rem;font-weight:500;cursor:pointer;background:#ebebeb;color:#111;text-decoration:none;transition:background .12s,border-color .12s,color .12s;-webkit-tap-highlight-color:transparent;white-space:nowrap;line-height:1;font-family:inherit;-webkit-appearance:none;appearance:none}.col-drawer__pill:hover{background:#ddd}.col-drawer__pill.is-active{background:#111;color:#fff;border-color:#111}.col-drawer__colors{display:flex;flex-wrap:wrap;gap:.5rem}.col-drawer__color-pill{display:inline-flex;align-items:center;gap:.5rem;padding:.4375rem .875rem;border-radius:9999px;border:1.5px solid transparent;font-size:.8125rem;font-weight:500;cursor:pointer;background:#ebebeb;color:#111;text-decoration:none;transition:background .12s,border-color .12s;-webkit-tap-highlight-color:transparent;white-space:nowrap;line-height:1;font-family:inherit;-webkit-appearance:none;appearance:none}.col-drawer__color-pill:hover{background:#ddd}.col-drawer__color-pill.is-active{border-color:#111}.col-drawer__color-dots{display:flex;gap:2px}.col-drawer__color-dot{width:10px;height:10px;border-radius:50%;border:1px solid rgba(0,0,0,.1);flex-shrink:0}.col-drawer__price-row{display:flex;align-items:center;gap:.75rem}.col-drawer__price-input-wrap{flex:1;position:relative}.col-drawer__price-input-wrap span{position:absolute;left:.875rem;top:50%;transform:translateY(-50%);font-size:.8125rem;color:#555;pointer-events:none}.col-drawer__price-input{width:100%;padding:.5rem .75rem .5rem 1.75rem;border:1.5px solid #ddd;border-radius:9999px;font-size:.8125rem;font-family:inherit;color:#111;background:#fff;-webkit-appearance:none;appearance:none;box-sizing:border-box}.col-drawer__price-input:focus{outline:none;border-color:#111}.col-drawer__price-dash{font-size:.875rem;color:#999}.col-drawer__sort{padding:1.25rem 1.25rem 0}.col-drawer__sort-label{font-size:.8125rem;font-weight:600;color:#111;margin:0 0 .875rem}.col-drawer__sort-select{width:100%;padding:.5rem 2.5rem .5rem 1rem;border:1.5px solid #ddd;border-radius:9999px;font-size:.8125rem;font-family:inherit;color:#111;background:#fff;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%23888' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;cursor:pointer;box-sizing:border-box}.col-drawer__sort-select:focus{outline:none}.col-drawer__divider{height:1px;background:#00000012;margin:1.25rem 0 0}.col-drawer__foot{flex-shrink:0;display:flex;gap:.75rem;padding:1rem 1.25rem calc(1rem + env(safe-area-inset-bottom,0px));border-top:1px solid rgba(0,0,0,.08);background:#f5f5f5}.col-drawer__clear-btn{flex:1;padding:.875rem;border-radius:9999px;border:1.5px solid #ccc;background:transparent;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#111;cursor:pointer;font-family:inherit;transition:background .15s;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;-webkit-tap-highlight-color:transparent}.col-drawer__clear-btn:hover{background:#e5e5e5}.col-drawer__apply-btn{flex:1.4;padding:.875rem;border-radius:9999px;border:none;background:#111;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff;cursor:pointer;font-family:inherit;transition:background .15s;-webkit-tap-highlight-color:transparent}.col-drawer__apply-btn:hover{background:#333}.col-section .custom-product-card{display:flex;flex-direction:column;width:100%;font-family:var(--cs-font, inherit)}.col-section .custom-product-image-wrapper{position:relative;aspect-ratio:3/4;border-radius:.75rem;overflow:hidden;margin-bottom:.75rem;background-color:var(--cs-border, #e5e7eb)}.col-section .custom-img-track{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;width:100%;height:100%;will-change:transform}.col-section .custom-img-track img{position:relative;flex:0 0 100%;width:100%;height:100%;object-fit:cover;display:block;inset:auto}@media(min-width:768px){.col-section .custom-product-card:hover .custom-img-track img{transform:scale(1.05);transition:transform .7s ease-out}}.col-section .custom-card-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block}.col-section .custom-badge{position:absolute;top:10px;left:10px;z-index:4;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:3px 7px;border-radius:2px;pointer-events:none;background:#111;color:#fff}.col-section .custom-badge--sale{background:#c0392b}.col-section .custom-wishlist-btn{position:absolute;top:.75rem;right:.75rem;background:none;border:none;cursor:pointer;padding:4px;z-index:10;display:flex;align-items:center;justify-content:center;transition:opacity .18s,transform .15s;-webkit-tap-highlight-color:transparent}.col-section .custom-wishlist-btn svg{display:block}.col-section .custom-wishlist-btn:hover{opacity:.6;transform:scale(1.12)}.col-section .custom-wishlist-btn.is-wishlisted svg path{fill:#fff;stroke:#fff}@keyframes col-arr-prev-in{0%{opacity:0;transform:translateY(-50%) translate(-10px)}to{opacity:1;transform:translateY(-50%) translate(0)}}@keyframes col-arr-next-in{0%{opacity:0;transform:translateY(-50%) translate(10px)}to{opacity:1;transform:translateY(-50%) translate(0)}}.col-section .custom-card-arr{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:31px;height:31px;border:none;border-radius:50%;background:#dcdce1d1;backdrop-filter:blur(8px) saturate(1.2);-webkit-backdrop-filter:blur(8px) saturate(1.2);box-shadow:0 1px 6px #0000001a;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;opacity:0;pointer-events:none;transition:background .18s;-webkit-tap-highlight-color:transparent}.col-section .custom-card-arr svg{display:block;flex-shrink:0;color:#111}.col-section .custom-card-arr--prev{left:10px}.col-section .custom-card-arr--next{right:10px}.col-section .custom-card-arr:hover{background:#c8c8cdf2}@media(min-width:768px){.col-section .custom-product-card:hover .custom-card-arr--prev{opacity:1;pointer-events:auto;animation:col-arr-prev-in .28s cubic-bezier(.25,.46,.45,.94) both}.col-section .custom-product-card:hover .custom-card-arr--next{opacity:1;pointer-events:auto;animation:col-arr-next-in .28s cubic-bezier(.25,.46,.45,.94) both}}@media(max-width:767px){.col-section .custom-card-arr{display:none!important}}.col-section .custom-card-dots{position:absolute;bottom:10px;left:0;right:0;z-index:5;display:flex;align-items:center;justify-content:center;gap:5px;pointer-events:none}.col-section .custom-card-dot{width:2.4px;height:2.4px;border-radius:50%;background:#fff;flex-shrink:0;transition:width .25s ease,height .25s ease}.col-section .custom-card-dot.is-active{width:4.8px;height:4.8px}.col-section .custom-card-dot.is-near1{width:3.6px;height:3.6px}.col-section .custom-card-dot.is-near2{width:3px;height:3px}.col-section .custom-product-info{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem;padding:0 .25rem}.col-section .custom-product-title{font-weight:500;font-size:13px;line-height:1.25;color:var(--cs-text, #111827);margin:0 0 .25rem;padding-right:.5rem}.col-section .custom-product-price{color:var(--cs-link, #6b7280);font-size:.75rem;margin:0}.col-section .custom-product-price s{opacity:.5;margin-right:3px;font-size:10px}.col-section .custom-quick-buy-btn{color:var(--cs-qa-icon, #9ca3af);background:none;border:none;cursor:pointer;margin-top:.125rem;flex-shrink:0;padding:4px;transition:color .2s,transform .15s;-webkit-tap-highlight-color:transparent;position:relative;z-index:4}.col-section .custom-quick-buy-btn:hover{color:var(--cs-qa-icon-hover, #111827);transform:scale(1.15)}.cfc-section{width:100%;margin:0;background-color:var(--cs-bg);padding:40px 0 0;font-family:var(--cs-font)}@media(min-width:768px){.cfc-section{padding:1rem 0;margin-top:0}}.cfc-section .cfc-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding:0 var(--fc-gutter)}.cfc-section .cfc-title{font-size:1.125rem;font-weight:700;letter-spacing:-.025em;color:var(--cs-text);margin:0}.cfc-section .cfc-all-link{font-size:.75rem;font-weight:500;padding:.5rem 1rem;background:var(--cs-btn-bg);color:var(--cs-btn-text);border-radius:9999px;box-shadow:0 1px 2px #0000000d;text-decoration:none;transition:background .2s,color .2s}.cfc-section .cfc-all-link:hover{background:var(--cs-btn-hbg);color:var(--cs-btn-htxt)}.cfc-section .cfc-desktop{display:none}.cfc-section .cfc-mobile{display:block}@media(min-width:768px){.cfc-section .cfc-desktop{display:block}.cfc-section .cfc-mobile{display:none}}.cfc-section .cfc-slider-wrap{overflow:hidden}.cfc-section .cfc-slider{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - calc(var(--fc-gutter-raw) * 2px) - .85vw * calc(var(--fc-dcols) - 1)) / var(--fc-dcols));gap:2.5vw .4vw;padding:0 var(--fc-gutter) 1rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.cfc-section .cfc-slider::-webkit-scrollbar{display:none}.cfc-section .cfc-slider .custom-product-card{scroll-snap-align:start}.cfc-section .cfc-grid{display:grid;grid-template-columns:repeat(var(--fc-dcols),minmax(0,1fr));gap:2.5vw .4vw;padding:0 var(--fc-gutter) 1rem}.cfc-section .cfc-mob-slider-wrap{overflow:hidden}.cfc-section .cfc-mob-slider{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - calc(var(--fc-gutter-raw) * 2px) - .4vw) / 1.6);gap:2.5vw .4vw;padding:0 var(--fc-gutter) 1rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.cfc-section .cfc-mob-slider::-webkit-scrollbar{display:none}.cfc-section .cfc-mob-slider .custom-product-card{scroll-snap-align:start}.cfc-section .cfc-mob-grid{display:grid;grid-template-columns:repeat(var(--fc-mcols),minmax(0,1fr));gap:2.5vw .4vw;padding:0 var(--fc-gutter) 1rem}.custom-product-card{display:flex;flex-direction:column;width:100%;font-family:var(--cs-font, inherit)}.custom-product-image-wrapper{position:relative;aspect-ratio:3/4;border-radius:5px;overflow:hidden;margin-bottom:.75rem;background-color:var(--cs-border, #e5e7eb)}.custom-img-track{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;width:100%;height:100%;will-change:transform;transition:transform .38s cubic-bezier(.25,.46,.45,.94)}.custom-img-track img{position:relative;flex:0 0 100%;width:100%;height:100%;object-fit:cover;display:block;inset:auto}.custom-wishlist-btn{position:absolute;top:.75rem;right:.75rem;background:none;border:none;cursor:pointer;padding:4px;z-index:10;display:flex;align-items:center;justify-content:center;transition:transform .15s;-webkit-tap-highlight-color:transparent}.custom-wishlist-btn svg{display:block}.custom-wishlist-btn:hover{transform:scale(1.12)}.custom-wishlist-btn svg path{fill:#fff;stroke:#ffffff80;stroke-width:1.4;transition:fill .2s ease,stroke .2s ease}.custom-wishlist-btn.is-wishlisted svg path{fill:#2563eb;stroke:#2563eb}.custom-badge{position:absolute;top:10px;left:10px;z-index:4;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:3px 7px;border-radius:2px;pointer-events:none;background:#111;color:#fff}.custom-badge--sale{background:#c0392b}@keyframes arr-prev-in{0%{opacity:0;transform:translateY(-50%) translate(-10px)}to{opacity:1;transform:translateY(-50%) translate(0)}}@keyframes arr-next-in{0%{opacity:0;transform:translateY(-50%) translate(10px)}to{opacity:1;transform:translateY(-50%) translate(0)}}.custom-card-arr{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:31px;height:31px;border:none;border-radius:50%;background:#dcdce1d1;backdrop-filter:blur(8px) saturate(1.2);-webkit-backdrop-filter:blur(8px) saturate(1.2);box-shadow:0 1px 6px #0000001a;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;opacity:0;pointer-events:none;transition:background .18s;-webkit-tap-highlight-color:transparent}.custom-card-arr svg{display:block;flex-shrink:0;color:#111}.custom-card-arr--prev{left:10px}.custom-card-arr--next{right:10px}.custom-card-arr:hover{background:#c8c8cdf2}@media(min-width:768px){.custom-product-card:hover .custom-card-arr--prev{opacity:1;pointer-events:auto;animation:arr-prev-in .28s cubic-bezier(.25,.46,.45,.94) both}.custom-product-card:hover .custom-card-arr--next{opacity:1;pointer-events:auto;animation:arr-next-in .28s cubic-bezier(.25,.46,.45,.94) both}}@media(max-width:767px){.custom-card-arr{display:none!important}}.custom-card-dots{position:absolute;bottom:10px;left:0;right:0;z-index:5;display:flex;align-items:center;justify-content:center;gap:5px;pointer-events:none}.custom-card-dot{width:2.4px;height:2.4px;border-radius:50%;background:#fff;flex-shrink:0;transition:width .25s ease,height .25s ease}.custom-card-dot.is-active{width:4.8px;height:4.8px}.custom-card-dot.is-near1{width:3.6px;height:3.6px}.custom-card-dot.is-near2{width:3px;height:3px}.custom-product-info{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem;padding:0 .25rem}.custom-product-title{font-weight:500;font-size:13px;line-height:1.25;color:var(--cs-text, #111827);margin:0 0 .25rem;padding-right:.5rem}.custom-product-price{color:var(--cs-link, #6b7280);font-size:.75rem;margin:0}.custom-product-price s{opacity:.5;margin-right:3px;font-size:10px}.custom-quick-buy-btn{color:var(--cs-qa-icon, #9ca3af);background:none;border:none;cursor:pointer;margin-top:.125rem;flex-shrink:0;padding:4px;transition:color .2s,transform .15s;-webkit-tap-highlight-color:transparent;position:relative;z-index:4}.custom-quick-buy-btn:hover{color:var(--cs-qa-icon-hover, #111827);transform:scale(1.15)}.bfc-section{width:100%;padding:var(--bfc-pad-top) 5px var(--bfc-pad-bot);background:transparent;box-sizing:border-box}.bfc-section .bfc-track-wrap{width:100%;box-sizing:border-box;background:var(--bfc-cont-bg);border-radius:var(--bfc-cont-rad);padding:var(--bfc-cont-pad) 0;overflow:hidden}.bfc-section .bfc-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding:0 var(--bfc-gutter)}.bfc-section .bfc-title{font-size:15px;font-weight:600;color:var(--bfc-title-col);margin:0;letter-spacing:.01em}.bfc-section .bfc-discover-btn{display:inline-flex;align-items:center;padding:7px 16px;background:var(--bfc-btn-bg);color:var(--bfc-btn-text);border-radius:100px;font-size:11px;font-weight:600;text-decoration:none;letter-spacing:.04em;white-space:nowrap;line-height:1;transition:opacity .2s,transform .15s}.bfc-section .bfc-discover-btn:hover{opacity:.82;transform:translateY(-1px)}.bfc-section .bfc-slider{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - var(--bfc-peek-desk)) / var(--bfc-cols-desk));gap:0;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-x}.bfc-section .bfc-slider::-webkit-scrollbar{display:none}.bfc-section .bfc-card{scroll-snap-align:start;display:flex;flex-direction:column;min-width:0}.bfc-section .bfc-card-img-wrap{position:relative;width:100%;aspect-ratio:3 / 4;overflow:hidden;background:#f2f2f2;border-radius:0;touch-action:pan-y}.bfc-section .bfc-img-track{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;width:100%;height:100%;will-change:transform;transition:transform .38s cubic-bezier(.25,.46,.45,.94)}.bfc-section .bfc-img-track img{position:relative;flex:0 0 100%;width:100%;height:100%;object-fit:cover;display:block}@keyframes bfc-arr-prev-in{0%{opacity:0;transform:translateY(-50%) translate(-10px)}to{opacity:1;transform:translateY(-50%) translate(0)}}@keyframes bfc-arr-next-in{0%{opacity:0;transform:translateY(-50%) translate(10px)}to{opacity:1;transform:translateY(-50%) translate(0)}}.bfc-section .bfc-arr{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:31px;height:31px;border:none;border-radius:50%;background:#dcdce1d1;backdrop-filter:blur(8px) saturate(1.2);-webkit-backdrop-filter:blur(8px) saturate(1.2);box-shadow:0 1px 6px #0000001a;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;opacity:0;pointer-events:none;transition:background .18s;-webkit-tap-highlight-color:transparent}.bfc-section .bfc-arr svg{display:block;flex-shrink:0;color:#111}.bfc-section .bfc-arr--prev{left:10px}.bfc-section .bfc-arr--next{right:10px}.bfc-section .bfc-arr:hover{background:#c8c8cdf2}@media(min-width:768px){.bfc-section .bfc-card:hover .bfc-arr--prev{opacity:1;pointer-events:auto;animation:bfc-arr-prev-in .28s cubic-bezier(.25,.46,.45,.94) both}.bfc-section .bfc-card:hover .bfc-arr--next{opacity:1;pointer-events:auto;animation:bfc-arr-next-in .28s cubic-bezier(.25,.46,.45,.94) both}}@media(max-width:767px){.bfc-section .bfc-arr{display:none!important}}.bfc-section .bfc-dots{position:absolute;bottom:10px;left:0;right:0;z-index:5;display:flex;align-items:center;justify-content:center;gap:5px;pointer-events:none}@media(max-width:767px){.bfc-section .bfc-dots{display:none!important}}.bfc-section .bfc-dot{width:2.4px;height:2.4px;border-radius:50%;background:#fff;flex-shrink:0;transition:width .25s ease,height .25s ease}.bfc-section .bfc-dot.is-active{width:4.8px;height:4.8px}.bfc-section .bfc-dot.is-near1{width:3.6px;height:3.6px}.bfc-section .bfc-dot.is-near2{width:3px;height:3px}.bfc-section .bfc-badge{position:absolute;top:10px;left:10px;z-index:4;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:3px 7px;border-radius:2px;pointer-events:none;background:#111;color:#fff}.bfc-section .bfc-badge--sale{background:#c0392b}.bfc-section .bfc-qa-btn-mobile{display:none}@media(max-width:767px){.bfc-section .bfc-qa-btn-mobile{display:flex;position:absolute;bottom:10px;right:10px;z-index:6;width:24px;height:24px;background:none;border:none;padding:0;cursor:pointer;color:#111;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent;filter:drop-shadow(0 1px 2px rgba(255,255,255,.5));transition:opacity .18s,transform .15s}.bfc-section .bfc-qa-btn-mobile:active{opacity:.75;transform:scale(.9)}}.bfc-section .bfc-card-info{display:flex;align-items:center;justify-content:space-between;margin-top:12px;gap:8px;padding:0 10px}.bfc-section .bfc-card-details{flex:1;min-width:0}.bfc-section .bfc-card-title{font-size:13px;font-weight:500;color:var(--bfc-title-col);margin:0 0 3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bfc-section .bfc-card-price{font-size:12px;color:#555;margin:0}.bfc-section .bfc-card-price s{opacity:.5;margin-right:3px;font-size:10px}.bfc-section .bfc-qa-btn{flex-shrink:0;background:none;border:1.5px solid #e5e7eb;border-radius:50%;width:30px;height:30px;padding:0;cursor:pointer;color:#9ca3af;display:flex;align-items:center;justify-content:center;transition:color .2s,border-color .2s,transform .15s;-webkit-tap-highlight-color:transparent;position:relative;z-index:4}.bfc-section .bfc-qa-btn:hover{color:#111;border-color:#111;transform:scale(1.1)}@media(max-width:767px){.bfc-section .bfc-track-wrap{padding:var(--bfc-cont-pad) 0}.bfc-section .bfc-header{padding:0 var(--bfc-gutter-mob);margin-bottom:14px}.bfc-section .bfc-slider{grid-auto-columns:calc((100% - var(--bfc-peek-mob)) / var(--bfc-cols-mob))}.bfc-section .bfc-card-info{display:none}}.custom-footer-section{background:#f5f5f5;border-top:1px solid rgba(0,0,0,.1);border:1px solid #000;border-top-left-radius:2rem;border-top-right-radius:2rem;border-bottom-left-radius:0;border-bottom-right-radius:0;padding:1.3rem 16px 2rem;margin-top:20px;font-family:var(--cf-font);box-sizing:border-box;width:100%}.custom-footer-section a{text-decoration:none;color:#111;opacity:.8}.custom-footer-section a:hover{opacity:1}.cf-container{width:100%;box-sizing:border-box}@media(min-width:768px){.cf-top-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--cf-spacing)}.cf-brand-logo{width:var(--cf-logo-w);align-self:var(--cf-logo-align);flex-shrink:0}.cf-menus{display:flex;gap:var(--cf-spacing);flex:1;justify-content:center}.cf-gif{width:var(--cf-gif-w);flex-shrink:0}.cf-menu-block h3{font-size:var(--cf-heading-sz);margin-bottom:var(--cf-heading-mb);margin-top:0;color:#111}.cf-menu-block ul{list-style:none;padding:0;margin:0}.cf-menu-block li{font-size:var(--cf-item-sz);margin-bottom:var(--cf-item-mb);color:#111}}@media(max-width:767px){.cf-top-row{display:flex;flex-direction:column;align-items:center;gap:var(--cf-spacing-mob)}.cf-brand-logo{order:-1;width:var(--cf-logo-w-mob)}.cf-menus{display:grid;grid-template-columns:1fr 1fr;gap:var(--cf-spacing-mob);width:100%;overflow:hidden;box-sizing:border-box}.cf-menu-block:nth-child(odd),.cf-menu-block:nth-child(2n){text-align:center}.cf-menu-block h3{font-size:var(--cf-heading-sz);margin-bottom:var(--cf-heading-mb-mob);margin-top:0;color:#111}.cf-menu-block ul{list-style:none;padding:0;margin:0}.cf-menu-block li{font-size:var(--cf-item-sz);margin-bottom:var(--cf-item-mb-mob);color:#111}.cf-gif{width:var(--cf-gif-w-mob)}}.cf-brand-logo img,.cf-gif img{width:100%;height:auto;display:block}.cf-bottom{text-align:center;margin-top:1.25rem;font-size:.75rem;opacity:.6}body{padding-top:var(--kyx-header-height)}.kyx-story-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000d9;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);z-index:160;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s;pointer-events:none}.kyx-story-overlay.is-open{opacity:1;visibility:visible;pointer-events:auto}.kyx-story-container{width:100%;height:100%;position:relative;background:#18181b;display:flex;flex-direction:column;overflow:hidden;transform:scale(.92) translateY(40px);transition:transform .4s var(--kyx-mega-ease)}.kyx-story-overlay.is-open .kyx-story-container{transform:scale(1) translateY(0)}@media(min-width:768px){.kyx-story-container{height:86vh;max-width:400px;border-radius:28px;box-shadow:0 30px 80px #0009}}.kyx-story-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;cursor:pointer;display:none}.kyx-story-media.is-active{display:block}.kyx-story-media img,.kyx-story-media video{width:100%;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none;animation:kyx-zoom 7s linear forwards}.kyx-story-media video{animation:none}@keyframes kyx-zoom{0%{transform:scale(1.06)}to{transform:scale(1)}}.kyx-story-grad-top{position:absolute;top:0;left:0;right:0;height:130px;background:linear-gradient(to bottom,rgba(0,0,0,.6),transparent);pointer-events:none;z-index:1}.kyx-story-grad-bottom{position:absolute;bottom:0;left:0;right:0;height:200px;background:linear-gradient(to top,rgba(0,0,0,.8),transparent);pointer-events:none;z-index:1}.kyx-story-ui{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;padding:16px;pointer-events:none;z-index:2}.kyx-story-prog-wrap{display:flex;gap:5px;margin-bottom:16px;padding-top:8px}.kyx-story-prog-bar{height:2.5px;flex:1;background:#ffffff4d;border-radius:9999px;overflow:hidden}.kyx-story-prog-fill{height:100%;background:#fff;width:0%}.kyx-story-header{display:flex;justify-content:space-between;align-items:center;color:#fff;padding:0 4px}.kyx-story-title-el{font-weight:700;font-size:13px;letter-spacing:.03em}.kyx-story-actions{display:flex;align-items:center;gap:14px;pointer-events:auto}.kyx-story-icon-btn{background:none;border:none;color:#fff;cursor:pointer;padding:0;display:flex;transition:opacity .2s}.kyx-story-icon-btn:hover{opacity:.7}.kyx-story-explore{margin-top:auto;padding-bottom:28px;display:flex;justify-content:center;pointer-events:auto}.kyx-story-explore-btn{color:#fff;font-weight:600;font-size:15px;display:flex;flex-direction:column;align-items:center;gap:4px;text-decoration:none;transition:opacity .2s}.kyx-story-explore-btn:hover{opacity:.8}.kyx-story-explore-icon{transform:rotate(90deg);margin-bottom:-8px;animation:kyx-bounce 1.5s infinite}@keyframes kyx-bounce{0%,to{transform:rotate(90deg) translate(0)}50%{transform:rotate(90deg) translate(-5px)}}.kyx-story-nav-arrow{display:none;position:absolute;z-index:60;width:52px;height:52px;background:#ffffff26;border-radius:50%;border:none;color:#fff;cursor:pointer;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);align-items:center;justify-content:center;transition:background .2s}.kyx-story-nav-arrow:hover{background:#ffffff4d}.kyx-story-nav-left{left:24px}.kyx-story-nav-right{right:24px}@media(min-width:768px){.kyx-story-nav-arrow{display:flex}}.kyx-cart-item{display:flex;gap:1rem;padding:.9rem 0;border-bottom:1px solid rgba(0,0,0,.08)}@keyframes kyx-spin{to{transform:rotate(360deg)}}@media(max-width:420px){.kyx-drawer-head,.kyx-drawer-body{padding-left:1.25rem;padding-right:1.25rem}.kyx-reco-grid{gap:.4rem}}.rp-drawer{position:fixed;top:0;right:0;height:100vh;z-index:145;display:flex;flex-direction:column;transform:translate(100%);transition:transform .35s cubic-bezier(.4,0,.2,1);will-change:transform}.rp-drawer.is-open{transform:translate(0)}.rp-drawer--right{right:0}#rp-account{background:#050507;max-width:440px;width:100%;overflow:hidden;transition:transform .35s cubic-bezier(.4,0,.2,1),max-width .55s cubic-bezier(.65,0,.35,1)}#rp-account.rp-acct-expanded{max-width:100vw}.rp-acct-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;overflow:hidden;background:#050507}#rp-acct-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.55}.rp-acct-close{position:absolute;top:18px;right:18px;z-index:20;background:none;border:none;color:#ffffff73;cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:color .18s}.rp-acct-close svg{width:18px;height:18px;stroke-width:1.5}.rp-acct-close:hover{color:#fff}.rp-acct-login-wrap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;padding:60px 32px;transition:opacity .38s ease,transform .42s cubic-bezier(.4,0,.2,1);transform:translateY(0);opacity:1;pointer-events:all}#rp-account.rp-acct-expanded .rp-acct-login-wrap{opacity:0;transform:translateY(-55px);pointer-events:none}.rp-login-inner{width:100%;max-width:340px}.rp-login-heading{color:#fff;font-size:15px;font-weight:300;letter-spacing:.04em;line-height:1.2;text-align:center;margin-bottom:38px}.rp-login-heading strong{display:block;font-size:26px;font-weight:700;letter-spacing:-.01em;margin-top:4px}.rp-acct-field{border-bottom:1px solid rgba(255,255,255,.14);padding:12px 0 9px;transition:border-color .18s}.rp-acct-field:focus-within{border-bottom-color:#ffffff8c}.rp-acct-field label{display:block;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#fff;margin-bottom:7px}.rp-acct-field input{width:100%;background:none;border:none;outline:none;color:#ffffff73;font-size:14px;letter-spacing:.02em;padding:0}.rp-acct-field input::placeholder{color:#fff3}.rp-login-forgot{display:block;text-align:right;font-size:12px;color:#ffffff52;margin-top:14px;margin-bottom:28px;transition:color .16s;letter-spacing:.01em}.rp-login-forgot:hover{color:#ffffffb3}.rp-acct-btn{display:flex;align-items:center;justify-content:center;width:100%;padding:14px;font-size:11px;font-weight:700;letter-spacing:.17em;text-transform:uppercase;cursor:pointer;border:1px solid rgba(255,255,255,.2);transition:opacity .18s,background .18s,color .18s}.rp-acct-btn+.rp-acct-btn{margin-top:28px}.rp-acct-btn--primary{background:#fff;margin-bottom:10px;color:#0a0a0f;border-color:#fff}.rp-acct-btn--primary:hover{opacity:.85}.rp-acct-btn--ghost{background:transparent;color:#fff}.rp-acct-btn--ghost:hover{background:#ffffff0f}.rp-acct-errors{padding:11px 14px;background:#ff3c3c14;border:1px solid rgba(255,60,60,.2);margin-bottom:18px}.rp-acct-errors li{font-size:12px;color:#f88;list-style:none;line-height:1.5}.rp-acct-register-wrap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:grid;grid-template-columns:1fr 1fr;opacity:0;transform:translateY(30px);pointer-events:none;transition:opacity .42s ease .18s,transform .42s cubic-bezier(.4,0,.2,1) .18s}#rp-account.rp-acct-expanded .rp-acct-register-wrap{opacity:1;transform:translateY(0);pointer-events:all}.rp-reg-card-side{display:flex;align-items:center;justify-content:center;padding:60px 40px}.rp-member-card{width:100%;max-width:340px;aspect-ratio:1.586;border-radius:16px;position:relative;background:linear-gradient(145deg,#f5f5f5,#e0e0e0 12%,#f8f8f8,#c8c8c8,#ececec,#d4d4d4,#f0f0f0 82%,#e8e8e8);box-shadow:0 40px 100px #000000bf,0 0 0 1px #ffffff2e,inset 0 1px #fff9,inset 0 -1px #00000014;overflow:hidden;transform:perspective(900px) rotateY(-5deg) rotateX(2deg);transition:transform .5s ease}.rp-member-card:hover{transform:perspective(900px) rotateY(0) rotateX(0)}.rp-member-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(-45deg,rgba(255,255,255,.03) 0px,rgba(255,255,255,.03) 1px,transparent 1px,transparent 8px);border-radius:inherit;z-index:1}.rp-member-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(112deg,transparent 25%,rgba(255,255,255,.42) 48%,transparent 72%);border-radius:inherit;animation:rpCardShine 8s ease-in-out infinite;z-index:2}@keyframes rpCardShine{0%,to{opacity:0;transform:translate(-130%)}30%{opacity:1;transform:translate(-20%)}55%{opacity:0;transform:translate(130%)}}.rp-card-inner{position:relative;z-index:3;width:100%;height:100%;padding:16px 20px;display:flex;flex-direction:column;justify-content:space-between}.rp-card-top{display:flex;justify-content:space-between;align-items:flex-start}.rp-card-member{font-size:10px;font-weight:400;letter-spacing:.06em;color:#1e1e1e73}.rp-card-brand{font-size:10px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#1e1e1e80}.rp-card-logo-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3}.rp-card-logo-wrap img{height:68px;width:auto;opacity:.18;display:block}.rp-card-logo-initial{font-size:64px;font-weight:900;font-style:italic;color:#a0a0a08c;text-shadow:0 2px 4px rgba(0,0,0,.18),0 -1px 0 rgba(255,255,255,.7);line-height:1;letter-spacing:-.04em;-webkit-user-select:none;user-select:none}.rp-reg-form-side{display:flex;flex-direction:column;justify-content:center;padding:60px 64px 60px 40px;overflow-y:auto;scrollbar-width:none}.rp-reg-form-side::-webkit-scrollbar{display:none}.rp-reg-back{display:inline-flex;align-items:center;gap:8px;background:none;border:none;color:#fff;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;padding:0;margin-bottom:32px;transition:opacity .16s}.rp-reg-back:hover{opacity:.6}.rp-reg-back svg{width:14px;height:14px;stroke-width:2}.rp-reg-form-inner{max-width:380px;width:100%}.rp-reg-marketing{display:flex;align-items:flex-start;gap:12px;margin:22px 0 26px;cursor:pointer}.rp-reg-marketing input[type=checkbox]{width:13px;height:13px;border:1.5px solid rgba(255,255,255,.22);background:transparent;-webkit-appearance:none;appearance:none;cursor:pointer;flex-shrink:0;margin-top:2px;border-radius:1px;transition:background .14s,border-color .14s}.rp-reg-marketing input[type=checkbox]:checked{background:#fff;border-color:#fff}.rp-reg-marketing p{font-size:11px;line-height:1.65;color:#ffffff4d}.rp-reg-marketing strong{font-weight:700;color:#ffffff7a}.kyx-acct-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:144}.kyx-acct-overlay.is-open{opacity:1;pointer-events:auto}@media(max-width:900px){#rp-account{max-width:100%}.rp-acct-register-wrap{grid-template-columns:1fr;overflow-y:auto}.rp-reg-card-side{padding:48px 24px 24px;justify-content:flex-start}.rp-member-card{max-width:100%;transform:none}.rp-member-card:hover{transform:none}.rp-reg-form-side{padding:0 24px 60px;justify-content:flex-start;overflow-y:visible}.rp-reg-form-inner{max-width:100%}.rp-acct-login-wrap{padding:60px 24px}.rp-login-inner{max-width:100%}}.section-image-with-text{width:100%;padding-top:var(--iwt-padding-top);padding-bottom:var(--iwt-padding-bottom);background-color:var(--iwt-bg)}.image-with-text__inner{max-width:var(--iwt-content-width);margin:0 auto;padding:0 20px}.image-with-text__layout{display:flex;align-items:stretch;gap:var(--iwt-gap)}.image-with-text__layout--left{flex-direction:row}.image-with-text__layout--right{flex-direction:row-reverse}.image-with-text__image-col{flex-shrink:0;position:relative;width:var(--iwt-image-width)}.image-with-text__image-wrapper{position:relative;width:100%;overflow:hidden;border-radius:0;padding-bottom:var(--iwt-image-aspect)}.image-with-text__image-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.image-with-text__image-placeholder{background:#e8e8e8}.image-with-text__image-placeholder .placeholder-svg{position:absolute;top:0;left:0;width:100%;height:100%}.image-with-text__content-col{flex:1;display:flex;flex-direction:column;justify-content:center;padding:20px 0;align-self:var(--iwt-align);text-align:var(--iwt-text-align)}.image-with-text__heading{font-size:var(--iwt-h-sz);color:var(--iwt-h-col);font-weight:var(--iwt-h-wt);margin-top:var(--iwt-h-mt);margin-bottom:var(--iwt-h-mb);line-height:1.2}.image-with-text__text{font-size:var(--iwt-t-sz);color:var(--iwt-t-col);line-height:1.7;margin-top:var(--iwt-t-mt);margin-bottom:var(--iwt-t-mb)}.image-with-text__button-wrapper{margin-top:var(--iwt-b-mt);margin-bottom:var(--iwt-b-mb)}.image-with-text__button{display:inline-block;text-decoration:none;border:2px solid transparent;border-radius:0;cursor:pointer;font-weight:600;letter-spacing:.04em;transition:background-color .2s ease,color .2s ease,border-color .2s ease,opacity .2s ease;font-size:var(--iwt-b-sz);padding:var(--iwt-b-pv) var(--iwt-b-ph)}.image-with-text__button--primary{background:#000;color:#fff;border-color:#000}.image-with-text__button--primary:hover{background:#333;border-color:#333}.image-with-text__button--secondary{background:transparent;color:#000;border-color:#000}.image-with-text__button--secondary:hover{background:#000;color:#fff}.image-with-text__button--outline-white{background:transparent;color:#fff;border-color:#fff}.image-with-text__button--outline-white:hover{background:#fff;color:#000}.image-with-text__button--link{background:transparent;color:inherit;border-color:transparent;padding-left:0!important;padding-right:0!important;text-decoration:underline}.image-with-text__button--link:hover{opacity:.7}.image-with-text__button--custom{background-color:var(--iwt-b-bg);color:var(--iwt-b-color);border-color:var(--iwt-b-border)}.product-wrapper{max-width:1600px;margin:0 auto;padding:5.8px 20px;font-family:inherit;color:#111;background:#fff}@media(max-width:768px){.product-wrapper{padding:5.8px 6px}}.product-desktop{display:none}.product-mobile{display:block}@media(min-width:900px){.product-desktop{display:flex;gap:5.8px;align-items:flex-start}.product-mobile{display:none}}.col-left{width:33.33%;position:sticky;top:80px;border-radius:5px;height:87vh;overflow:hidden}.col-middle{width:33.33%;display:flex;flex-direction:column;gap:5.8px}.col-right{width:33.33%;position:sticky;bottom:5px;align-self:flex-end;max-height:calc(100vh - 40px);overflow-y:auto;scrollbar-width:none}.col-right::-webkit-scrollbar{display:none}.img-wrapper{width:100%;overflow:hidden;background:#f5f5f5}.img-wrapper img{width:100%;height:100%;border-radius:5px;object-fit:cover;display:block}.col-left .img-wrapper{height:100%}.product-box{background:#f7f7f7;border-radius:5px;border:1px solid;padding:14px 16px}.details-box{background:#fff;border-radius:5px;border:1px solid;padding:14px 16px}.details-box{margin-top:14px}.product-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:4px;gap:8px}.product-header-left{display:flex;align-items:flex-start;gap:6px;flex:1;min-width:0}.product-title{font-size:13px;font-weight:700;margin:0;line-height:1.2}.product-price{font-size:12px;color:#666;margin-bottom:12px;font-weight:500}.size-guide-btn{background:#eaeaea;border:none;border-radius:4px;padding:4px 8px;font-size:11px;font-weight:600;cursor:pointer;color:#333;flex-shrink:0;white-space:nowrap;align-self:flex-start}.variants{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.variant-btn{padding:9px 14px;border:1px solid #EAEAEA;background:#fff;border-radius:30px;font-size:10px;font-weight:500;cursor:pointer;transition:all .2s ease;color:#111;flex:1 1 calc(25% - 8px);text-align:center}.variant-btn:hover{border-color:#111}.variant-btn.active{background:#111;color:#fff;border-color:#111}.variant-btn.sold-out{opacity:.5;text-decoration:line-through;cursor:not-allowed}.actions{display:flex;gap:12px;margin-bottom:16px}.btn{flex:1;padding:14px;border-radius:40px;font-size:11px;font-weight:500;text-align:center;cursor:pointer;transition:all .2s;border:none}.btn-secondary{background:#fff;color:#111;border:1px solid #EAEAEA}.btn-secondary:hover{border-color:#111}.btn-primary{background:#111;color:#fff;flex:1.2}.btn-primary:hover{background:#333}.tab-headers{display:flex;gap:20px;border-bottom:1px solid #EAEAEA;margin-bottom:12px}.tab-header{padding:12px 0;font-size:10px;font-weight:600;color:#666;cursor:pointer;position:relative}.tab-header.active{color:#111}.tab-header.active:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:2px;background:#111}.tab-content{display:none;font-size:10px;line-height:1.6;color:#666}.tab-content.active{display:block}.tab-content h4{color:#111;margin:0 0 6px;font-size:10px}.tab-content ul{margin:0 0 14px;padding-left:18px}.mobile-images{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;margin-bottom:16px;scrollbar-width:none}.mobile-images::-webkit-scrollbar{display:none}.mobile-img{flex:0 0 85%;scroll-snap-align:center;overflow:hidden}.mobile-img img{width:100%;height:auto;display:block}.bookmark{display:inline-block;vertical-align:middle;cursor:pointer;transition:transform .2s ease}.bookmark svg{width:100%;height:100%;color:#111;transition:transform .2s ease}.bookmark:hover{transform:scale(1.15)}.bookmark.active path,.bookmark.is-wishlisted path{fill:#111;stroke:#111}.bookmark:hover path{stroke:#111;fill:#111}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1000;display:none;align-items:center;justify-content:center}.modal-overlay.active{display:flex}.modal-content{background:#fff;border-radius:16px;padding:20px;max-width:600px;width:90%;position:relative}.modal-close{position:absolute;top:10px;right:15px;font-size:24px;cursor:pointer;color:#111;line-height:1}.modal-content img{width:100%;height:auto;display:block;margin-top:10px}.kyx-header-wrap{position:fixed;top:0;left:0;width:100%;z-index:115;pointer-events:none}@media(max-width:767px){.kyx-header-wrap.sa-story-open{opacity:0!important;pointer-events:none!important;transition:opacity .25s ease}}.image-with-text__button--custom:hover{opacity:.85}@media screen and (max-width:749px){.image-with-text__layout,.image-with-text__layout--left,.image-with-text__layout--right{flex-direction:column}.image-with-text__image-col{width:100%!important}}.is-section-wrapper{position:relative;background:#000}.is-section-wrapper .is-slide{position:relative;width:100%;height:100vh;overflow:hidden}.is-section-wrapper .is-slide__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.is-section-wrapper .is-slide__media img,.is-section-wrapper .is-slide__media video{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.is-section-wrapper .is-slide__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000061;z-index:1}.is-section-wrapper .is-sticky-cta{display:inline-flex;align-items:center;text-decoration:none;color:#fff;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;white-space:nowrap}.is-section-wrapper .is-sticky-cta-inner{position:relative;display:inline-flex;align-items:center;gap:9px;padding-bottom:5px;transition:gap .2s ease}.is-section-wrapper .is-sticky-cta-inner:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#fff;transform:scaleX(1);transform-origin:right;transition:transform .3s ease}.is-section-wrapper .is-sticky-cta-inner:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#fff;transform:scaleX(0);transform-origin:left;transition:transform .3s ease;opacity:.45}.is-section-wrapper .is-sticky-cta:hover .is-sticky-cta-inner{gap:14px}.is-section-wrapper .is-sticky-cta:hover .is-sticky-cta-inner:after{transform:scaleX(0);transform-origin:right}.is-section-wrapper .is-sticky-cta:hover .is-sticky-cta-inner:before{transform:scaleX(1);transform-origin:left}.is-section-wrapper .is-sticky-cta:hover svg{transform:translate(5px)}.is-section-wrapper .is-sticky-cta svg{transition:transform .25s ease;flex-shrink:0}.is-section-wrapper .is-slides-wrap{position:relative}.is-section-wrapper .is-sticky-wrap{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:20;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .5s ease,visibility .5s ease}.is-section-wrapper .is-sticky-wrap.is-visible{opacity:1;visibility:visible}.is-section-wrapper .is-sticky-wrap.is-visible .is-sticky-cta-wrap{pointer-events:all}.is-section-wrapper .is-text-bar{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;pointer-events:none}.is-section-wrapper .is-eyebrow{font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#ffffff80;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;margin-bottom:14px;transition:opacity .5s ease .1s,transform .5s ease .1s}.is-section-wrapper .is-sticky-cta-wrap{margin-top:32px;transition:opacity .5s ease .15s,transform .5s ease .15s}.is-section-wrapper .is-label{font-size:clamp(32px,5vw,72px);font-weight:800;letter-spacing:-.02em;line-height:1.05;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center;color:#ffffff2e;transition:color .55s cubic-bezier(.4,0,.2,1),opacity .55s ease;will-change:color}.is-section-wrapper .is-label.is-active{color:#fff}@media(max-width:768px){.is-section-wrapper .is-slide__cta{bottom:32px}.is-section-wrapper .is-label{font-size:clamp(24px,8vw,48px)}}:root{--kyx-p-font: inherit;--kyx-p-text: #111;--kyx-p-bg: rgb(255, 255, 255)}.rp-section{padding:var(--rp-pt) 0 var(--rp-pb);background:var(--rp-bg);overflow:hidden}.rp-section .rp-desktop-only{display:none}.rp-section .rp-mobile-only{display:block}@media(min-width:768px){.rp-section .rp-desktop-only{display:block}.rp-section .rp-mobile-only{display:none}}.rp-section .kfc-grid{display:grid;grid-template-columns:repeat(var(--rp-dcols),1fr);gap:2.5vw .4vw;padding:0 var(--rp-gutter)}.rp-section .kfc-slider-wrap{overflow:hidden}.rp-section .kfc-slider{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - calc(var(--rp-gutter) * 2) - .4vw * calc(var(--rp-dcols) - 1)) / var(--rp-dcols));gap:2.5vw .4vw;padding:0 var(--rp-gutter);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.rp-section .kfc-slider::-webkit-scrollbar{display:none}.rp-section .kfc-slider .kfc-card{scroll-snap-align:start}.rp-section .kfc-mob-grid{display:grid;grid-template-columns:repeat(var(--rp-mobcols),1fr);gap:2.5vw .4vw;padding:0 var(--rp-gutter)}.rp-section .kfc-mob-slider-wrap{overflow:hidden}.rp-section .kfc-mob-slider{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - calc(var(--rp-gutter) * 2) - .4vw) / var(--rp-mobslider));gap:2.5vw .4vw;padding:0 var(--rp-gutter);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.rp-section .kfc-mob-slider::-webkit-scrollbar{display:none}.rp-section .kfc-mob-slider .kfc-card{scroll-snap-align:start}.rp-section .kfc-card{position:relative;display:block;overflow:hidden}.rp-section .kfc-card__img-wrap{position:relative;width:100%;padding-bottom:var(--rp-ratio);overflow:hidden;border-radius:5px;background:var(--rp-imgbg)}.rp-section .kfc-card__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block}.rp-section .kfc-badge{position:absolute;top:10px;left:10px;z-index:4;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:3px 7px;border-radius:2px;pointer-events:none;background:#111;color:#fff}.rp-section .kfc-badge--sale{background:#c0392b}.rp-section .kfc-card__wish{position:absolute;top:12px;right:12px;z-index:4;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px;transition:transform .15s;-webkit-tap-highlight-color:transparent}.rp-section .kfc-card__wish:hover{transform:scale(1.12)}.rp-section .kfc-card__wish svg{display:block}.rp-section .kfc-card__wish svg path{fill:#fff;stroke:#ffffff80;stroke-width:1.4;transition:fill .2s ease,stroke .2s ease}.rp-section .kfc-card__wish.is-wishlisted svg path{fill:#2563eb;stroke:#2563eb}.rp-section .kfc-card__img-track{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;width:100%;height:100%;will-change:transform}.rp-section .kfc-card__img-track img,.rp-section .kfc-card__img-track .kfc-img-ph{position:relative;flex:0 0 100%;width:100%;height:100%;object-fit:cover;object-position:center top;inset:auto;display:block}@keyframes rp-arr-prev-in{0%{opacity:0;transform:translateY(-50%) translate(-10px)}to{opacity:1;transform:translateY(-50%) translate(0)}}@keyframes rp-arr-next-in{0%{opacity:0;transform:translateY(-50%) translate(10px)}to{opacity:1;transform:translateY(-50%) translate(0)}}.rp-section .kfc-card__arr{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:31px;height:31px;border:none;border-radius:50%;background:#dcdce1d1;backdrop-filter:blur(8px) saturate(1.2);-webkit-backdrop-filter:blur(8px) saturate(1.2);box-shadow:0 1px 6px #0000001a;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;opacity:0;pointer-events:none;transition:background .18s;-webkit-tap-highlight-color:transparent}.rp-section .kfc-card__arr svg{display:block;flex-shrink:0;color:#111}.rp-section .kfc-card__arr--prev{left:10px}.rp-section .kfc-card__arr--next{right:10px}.rp-section .kfc-card__arr:hover{background:#c8c8cdf2}@media(min-width:768px){.rp-section .kfc-card:hover .kfc-card__arr--prev{opacity:1;pointer-events:auto;animation:rp-arr-prev-in .28s cubic-bezier(.25,.46,.45,.94) both}.rp-section .kfc-card:hover .kfc-card__arr--next{opacity:1;pointer-events:auto;animation:rp-arr-next-in .28s cubic-bezier(.25,.46,.45,.94) both}}@media(max-width:767px){.rp-section .kfc-card__arr{display:none!important}}.rp-section .kfc-card__dots{position:absolute;bottom:10px;left:0;right:0;z-index:5;display:flex;align-items:center;justify-content:center;gap:5px;pointer-events:none}.rp-section .kfc-card__dot{width:2.4px;height:2.4px;border-radius:50%;background:#fff;flex-shrink:0;transition:width .25s ease,height .25s ease}.rp-section .kfc-card__dot.is-active{width:4.8px;height:4.8px}.rp-section .kfc-card__dot.is-near1{width:3.6px;height:3.6px}.rp-section .kfc-card__dot.is-near2{width:3px;height:3px}.rp-section .kfc-card__info{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 8px 4px}.rp-section .kfc-card__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.rp-section .kfc-card__name{display:block;font-size:12px;font-weight:500;color:var(--rp-txt);margin:0;line-height:1.25;letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none;transition:opacity .18s}.rp-section .kfc-card__name:hover{opacity:.6}.rp-section .kfc-card__price{font-size:12px;font-weight:400;color:var(--rp-txt);opacity:.65;line-height:1.2;white-space:nowrap}.rp-section .kfc-card__price s{opacity:.4;margin-right:3px;font-size:10px}.rp-section .kfc-card__qa{flex-shrink:0;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px;color:var(--rp-txt);transition:opacity .18s,transform .15s;-webkit-tap-highlight-color:transparent;position:relative;z-index:4}.rp-section .kfc-card__qa:hover{opacity:.5;transform:scale(1.15)}.rp-section .kfc-card__qa svg{display:block}.rp-section .kfc-skeleton .kfc-card__img-wrap{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:rp-shimmer 1.4s infinite linear}.rp-section .kfc-skeleton .kfc-card__name,.rp-section .kfc-skeleton .kfc-card__price{background:#f0f0f0;border-radius:3px;color:transparent;background-size:200% 100%;animation:rp-shimmer 1.4s infinite linear}@keyframes rp-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.rp-section .rp-inner-wrap{max-width:1600px;margin:0 auto;padding:0 20px}@media(max-width:768px){.rp-section .rp-inner-wrap{padding:0 6px}}.rp-section .rp-heading{font-size:13px;font-weight:700;letter-spacing:.01em;color:var(--rp-txt);margin:0 0 16px;text-transform:uppercase}.rich-text-section{width:100%;padding-top:var(--rt-padding-top);padding-bottom:var(--rt-padding-bottom);background-color:var(--rt-bg)}.rich-text-section__inner{max-width:var(--rt-content-width);margin:0 auto;padding:0 20px}.rich-text-section__content{display:flex;flex-direction:column}.rich-text-section__content--left{align-items:flex-start;text-align:left}.rich-text-section__content--center{align-items:center;text-align:center}.rich-text-section__content--right{align-items:flex-end;text-align:right}.rich-text-section__heading{font-size:var(--rt-h-sz);color:var(--rt-h-col);font-weight:var(--rt-h-wt);margin-top:var(--rt-h-mt);margin-bottom:var(--rt-h-mb);line-height:1.2}.rich-text-section__text{font-size:var(--rt-t-sz);color:var(--rt-t-col);line-height:1.7;max-width:var(--rt-t-mw);margin-top:var(--rt-t-mt);margin-bottom:var(--rt-t-mb);margin-left:var(--rt-t-ml, 0);margin-right:var(--rt-t-mr, 0)}.rich-text-section__button-wrapper{margin-top:var(--rt-b-mt);margin-bottom:var(--rt-b-mb)}.rich-text-section__button{display:inline-block;text-decoration:none;border:2px solid transparent;cursor:pointer;font-weight:600;letter-spacing:.04em;transition:background-color .2s ease,color .2s ease,border-color .2s ease,opacity .2s ease;font-size:var(--rt-b-sz);padding:var(--rt-b-pv) var(--rt-b-ph);border-radius:var(--rt-b-rad)}.rich-text-section__button--primary{background:#000;color:#fff;border-color:#000}.rich-text-section__button--primary:hover{background:#333;border-color:#333}.rich-text-section__button--secondary{background:transparent;color:#000;border-color:#000}.rich-text-section__button--secondary:hover{background:#000;color:#fff}.rich-text-section__button--outline-white{background:transparent;color:#fff;border-color:#fff}.rich-text-section__button--outline-white:hover{background:#fff;color:#000}.rich-text-section__button--link{background:transparent;color:inherit;border-color:transparent;padding-left:0!important;padding-right:0!important;text-decoration:underline}.rich-text-section__button--link:hover{opacity:.7}.rich-text-section__button--custom{background-color:var(--rt-b-bg);color:var(--rt-b-color);border-color:var(--rt-b-border)}.rich-text-section__button--custom:hover{opacity:.85}.slideshow-section{position:relative;width:100%;overflow:hidden;height:var(--slide-h-desk);touch-action:pan-y}@media(max-width:767px){.slideshow-section{height:var(--slide-h-mob)}}.slideshow-section.kyx-has-transparent-header{margin-top:calc(-1 * var(--kyx-header-height, 72px));height:calc(var(--slide-h-desk) + var(--kyx-header-height, 72px))}@media(max-width:767px){.slideshow-section.kyx-has-transparent-header{margin-top:calc(-1 * var(--kyx-header-height, 72px));height:calc(var(--slide-h-mob) + var(--kyx-header-height, 72px))}}.slideshow-slide,.slideshow-slide-inner{touch-action:pan-y}.slideshow-slide{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transition:opacity .7s ease-in-out;opacity:0;pointer-events:none}.slideshow-slide.is-active{opacity:1;pointer-events:auto;z-index:1}.slideshow-slide a,.slideshow-slide-inner{display:block;position:relative;width:100%;height:100%;text-decoration:none}.slideshow-slide img,.slideshow-slide video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.slideshow-slide .mobile-media{display:none}@media(max-width:767px){.slideshow-slide .desktop-media{display:none}.slideshow-slide .mobile-media{display:block}}.slideshow-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#00000059,#00000024,#0000)}.slideshow-content{position:absolute;bottom:0;left:0;right:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:60px;text-align:center;z-index:2}.slideshow-heading{color:#fff;font-size:15px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;text-shadow:0 1px 4px rgba(0,0,0,.4);margin:0 0 6px}@media(min-width:768px){.slideshow-heading{font-size:18px}}.slideshow-subheading{color:#ffffffe6;font-size:11px;letter-spacing:.25em;text-transform:uppercase;text-shadow:0 1px 4px rgba(0,0,0,.3);margin:0}@media(min-width:768px){.slideshow-subheading{font-size:13px}}.slideshow-dots{position:absolute;bottom:20px;left:50%;transform:translate(-50%);z-index:10;display:flex;align-items:center;gap:8px}.slideshow-dot{border-radius:999px;background:#ffffff80;width:8px;height:8px;border:none;cursor:pointer;padding:0;transition:all .3s}.slideshow-dot.is-active{background:#fff;width:24px}.kyx-stack-slider-section{position:relative;width:100%;overflow:hidden;background-color:var(--stack-bg);padding-top:var(--stack-pt);padding-bottom:var(--stack-pb);display:flex;flex-direction:column;align-items:center;justify-content:center}.swiper.kyx-stack-swiper{width:100%;max-width:1300px;height:var(--stack-h-desk);padding-top:20px;padding-bottom:20px;overflow:visible}.swiper-slide.kyx-stack-slide{width:var(--stack-w-desk);display:flex;align-items:center;justify-content:center;border-radius:24px;overflow:hidden;position:relative;background:#e5e7eb;box-shadow:0 14px 40px #00000026}.kyx-stack-card-link{display:block;width:100%;height:100%;position:relative;text-decoration:none}.kyx-stack-card-image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.swiper-slide-active .kyx-stack-card-image{transform:scale(1.02)}.kyx-stack-card-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0009,#0000 40%);pointer-events:none;opacity:.8}.kyx-stack-card-content{position:absolute;bottom:2rem;left:0;width:100%;text-align:center;z-index:2;padding:0 1rem}.kyx-stack-card-title{color:#fff;font-size:clamp(20px,3vw,28px);font-weight:800;margin:0;letter-spacing:-.02em;text-shadow:0 2px 10px rgba(0,0,0,.3)}@media(max-width:768px){.swiper.kyx-stack-swiper{height:var(--stack-h-mob)}.swiper-slide.kyx-stack-slide{width:clamp(260px,70vw,360px)}}:root{--sa-bg: rgba(255, 255, 255, .7);--sa-border: rgba(255, 255, 255, .2);--sa-shadow: 0 8px 30px rgba(0, 0, 0, .12);--sa-story-shadow: 0 8px 30px rgba(0, 0, 0, .2);font-family:inherit}.sa-bottom-nav{position:fixed;bottom:24px;left:0;right:0;display:flex;justify-content:center;align-items:center;gap:10px;z-index:50;padding:0 16px;pointer-events:none}@media(min-width:768px){.sa-bottom-nav{display:none}}.sa-pill{display:flex;align-items:center;justify-content:space-between;background:var(--sa-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--sa-border);box-shadow:var(--sa-shadow);border-radius:9999px;padding:10px 20px;width:100%;max-width:220px;pointer-events:auto;transition:transform .2s}.sa-pill:hover{transform:scale(1.02)}.sa-icon-btn{background:none;border:none;padding:0;cursor:pointer;color:#000c;transition:all .2s;display:flex}.sa-icon-btn:hover{color:#000;transform:scale(1.1)}.sa-icon-btn:active{transform:scale(.95)}.sa-story-btn{position:relative;flex-shrink:0;width:48px;height:48px;border-radius:50%;padding:3px;pointer-events:auto;box-shadow:var(--sa-story-shadow);border:none;cursor:pointer;overflow:hidden}.sa-story-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:conic-gradient(#1d4ed8,#2563eb 25%,#3b82f6 45%,#93c5fd 60%,#2563eb,#1d4ed8);animation:sa-ring-spin 3s linear infinite}.sa-story-inner{position:relative;width:100%;height:100%;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden;z-index:2}@keyframes sa-ring-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.sa-story-btn:hover{transform:scale(1.05)}.sa-story-btn:active{transform:scale(.95)}.sa-story-inner img{width:100%;height:100%;object-fit:contain;transform:scale(1.6)}.sa-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:170;opacity:0;visibility:hidden;transition:opacity .3s ease;pointer-events:none}.sa-overlay.is-active{opacity:1;visibility:visible;pointer-events:auto}.sa-story-overlay{background:#000c;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);display:flex;align-items:center;justify-content:center}.sa-story-container{width:100%;height:100%;position:relative;background:#18181b;display:flex;flex-direction:column;overflow:hidden;transform:scale(.9) translateY(50px);transition:transform .4s cubic-bezier(.25,1,.5,1)}.sa-overlay.is-active .sa-story-container{transform:scale(1) translateY(0)}@media(min-width:768px){.sa-story-container{height:85vh;max-width:420px;border-radius:32px;box-shadow:0 25px 50px -12px #00000080}}.sa-story-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;cursor:pointer;display:none}.sa-story-media.is-active{display:block}.sa-story-media img,.sa-story-media video{width:100%;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none;animation:sa-zoom-in 6s linear forwards}.sa-story-media video{animation:none}@keyframes sa-zoom-in{0%{transform:scale(1.05)}to{transform:scale(1)}}.sa-story-grad-top{position:absolute;top:0;left:0;right:0;height:128px;background:linear-gradient(to bottom,rgba(0,0,0,.6),transparent);pointer-events:none;z-index:1}.sa-story-grad-bottom{position:absolute;bottom:0;left:0;right:0;height:192px;background:linear-gradient(to top,rgba(0,0,0,.8),transparent);pointer-events:none;z-index:1}.sa-story-ui{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;padding:16px;pointer-events:none;z-index:2}.sa-story-progress-container{display:flex;gap:6px;margin-bottom:24px;padding-top:8px}.sa-story-progress-bar{height:3px;flex:1;background:#ffffff4d;border-radius:9999px;overflow:hidden}.sa-story-progress-fill{height:100%;background:#fff;width:0%;transform-origin:left}.sa-story-header{display:flex;justify-content:space-between;align-items:center;color:#fff;padding:0 8px}.sa-story-title{font-weight:700;font-size:14px;letter-spacing:.025em}.sa-story-actions{display:flex;align-items:center;gap:16px;pointer-events:auto}.sa-story-btn-icon{background:none;border:none;color:#fff;cursor:pointer;padding:0;display:flex;transition:opacity .2s}.sa-story-btn-icon:hover{opacity:.7}.sa-story-explore{margin-top:auto;padding-bottom:32px;display:flex;justify-content:center;pointer-events:auto}.sa-story-explore-btn{color:#fff;font-weight:600;font-size:15px;display:flex;flex-direction:column;align-items:center;gap:4px;text-decoration:none;transition:opacity .2s}.sa-story-explore-btn:hover{opacity:.8}.sa-story-explore-icon{transform:rotate(90deg);margin-bottom:-8px;animation:sa-bounce 1.5s infinite}@keyframes sa-bounce{0%,to{transform:rotate(90deg) translate(0)}50%{transform:rotate(90deg) translate(-5px)}}.sa-nav-arrow{display:none;position:absolute;z-index:60;width:56px;height:56px;background:#fff3;border-radius:50%;border:none;color:#fff;cursor:pointer;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);align-items:center;justify-content:center;transition:background .2s}.sa-nav-arrow:hover{background:#fff6}.sa-nav-left{left:32px}.sa-nav-right{right:32px}@media(min-width:768px){.sa-nav-arrow{display:flex}}body.sa-no-scroll{overflow:hidden}:root{--wl-bg: #f9fafb;--wl-text-primary: #111827;--wl-text-sec: #6b7280;--wl-btn-hover: #374151}.wishlist-page{max-width:1280px;margin:0 auto;padding:3rem 1rem;min-height:70vh;font-family:sans-serif}.wishlist-header{text-align:center;margin-bottom:3rem}.wishlist-title{font-size:2rem;font-weight:700;letter-spacing:-.025em;color:var(--wl-text-primary);margin:0 0 .5rem}.wishlist-subtitle{color:var(--wl-text-sec);font-size:1rem;margin:0}.wishlist-empty{text-align:center;padding:4rem 1rem;background:var(--wl-bg);border-radius:1rem;display:none}.wishlist-empty.show{display:block}.wishlist-empty h3{font-size:1.25rem;color:var(--wl-text-primary);margin:0 0 1rem}.wishlist-empty a{display:inline-block;padding:.75rem 1.5rem;background:var(--wl-text-primary);color:#fff;text-decoration:none;border-radius:9999px;font-weight:500;font-size:.875rem;transition:background .2s}.wishlist-empty a:hover{background:var(--wl-btn-hover)}.wishlist-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.wl-product-card{display:flex;flex-direction:column;width:100%}.wl-product-image-wrapper{position:relative;aspect-ratio:3/4;border-radius:5px;overflow:hidden;margin-bottom:.75rem;background-color:#e5e7eb}.wl-product-image{width:100%;height:100%;object-fit:cover;transition:transform .7s ease-out}.wl-product-card:hover .wl-product-image{transform:scale(1.05)}.wl-remove-btn{position:absolute;top:.75rem;right:.75rem;width:2rem;height:2rem;border-radius:50%;background:#ffffffe6;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--wl-text-primary);z-index:10;box-shadow:0 2px 4px #0000001a;transition:transform .2s}.wl-remove-btn:hover{transform:scale(1.1)}.wl-product-info{display:flex;flex-direction:column;gap:.25rem;padding:0 .25rem}.wl-product-title{font-weight:500;font-size:13px;line-height:1.25;color:var(--wl-text-primary);margin:0}.wl-product-price{color:var(--wl-text-sec);font-size:.75rem;margin:0}.wl-loader{display:flex;justify-content:center;align-items:center;padding:4rem 0}.wl-loader svg{animation:wl-spin 1s linear infinite;color:var(--wl-text-primary)}@keyframes wl-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/critical.css.map */
