@charset "UTF-8";.flex-wrapper-main-layout{height:100dvh}.flex-wrapper-main-layout .main-layout-wrap{height:100%}.flex-wrapper-account-layout{height:100dvh;max-height:100dvh;min-height:100svh;display:flex;flex-flow:column;justify-content:center;align-items:center;width:100%}.flex-wrapper-account-layout.legal .cg-header{background-color:#222229}.flex-wrapper-account-layout.legal .cg-header .cg-header-left{align-items:center}.flex-wrapper-account-layout.legal .about-page .cg-header{background-color:#fff}.flex-wrapper-account-layout .cg-header{display:flex;background-color:transparent;justify-content:center}.flex-wrapper-account-layout .cg-header.scrolled{box-shadow:none!important}.flex-wrapper-account-layout .cg-header .cg-header-left{display:flex;justify-content:center;height:100%}.flex-wrapper-account-layout .site-footer{background-color:transparent}.flex-wrapper-account-layout .main-account{width:100%;height:100%;display:flex;justify-content:center;background-color:#f2f2f9}.dark-mode .flex-wrapper-account-layout .cg-header{background-color:#020209!important}.dark-mode .flex-wrapper-account-layout .cg-header.scrolled{box-shadow:none!important}.dark-mode .flex-wrapper-account-layout .main-account{background-color:#0b0b12}.animated-price-container{display:inline-grid;overflow:hidden;vertical-align:middle}.price-old,.price-current{grid-area:1/1;justify-self:end;white-space:nowrap}.price-old.direction-up{animation:slideOldDownOut .35s cubic-bezier(.4,0,.2,1) forwards}.price-current.direction-up{animation:slideNewDownIn .35s cubic-bezier(.4,0,.2,1) forwards}.price-old.direction-down{animation:slideOldUpOut .35s cubic-bezier(.4,0,.2,1) forwards}.price-current.direction-down{animation:slideNewUpIn .35s cubic-bezier(.4,0,.2,1) forwards}@keyframes slideOldDownOut{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}@keyframes slideNewDownIn{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideOldUpOut{0%{transform:translateY(0);opacity:1}to{transform:translateY(-100%);opacity:0}}@keyframes slideNewUpIn{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeMenuIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeMenuOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}.cart-drawer{position:fixed;top:var(--header-bottom, 62px);right:32px;width:34vw;max-width:520px;height:auto;background-color:#fff;z-index:-1;display:flex;flex-direction:column;box-shadow:0 4px 12px #0200052b;max-height:calc(66dvh - var(--header-bottom, 62px));border-radius:16px;opacity:0;overflow:hidden;pointer-events:none;--color-shadow-layer01-01: rgba(0, 0, 0, .05);--color-shadow-layer01-02: rgba(0, 0, 0, .1);box-shadow:0 8px 20px var(--color-shadow-layer01-02),0 0 1px var(--color-shadow-layer01-01)}@media (max-width: 870px){.cart-drawer{width:100vw!important;right:0}}@media (max-width: 520px){.cart-drawer{border-radius:0;max-height:none;top:0!important;height:100%}}.cart-drawer.opening{z-index:2001;opacity:1;pointer-events:auto;animation:fadeMenuIn .2s ease-out forwards}.cart-drawer.closing{animation:fadeMenuOut .15s ease-in forwards;z-index:2001;pointer-events:none}.cart-drawer.closed{opacity:0;z-index:-1;pointer-events:none}.cart-drawer.visible{z-index:2001;opacity:1;pointer-events:auto}.cart-drawer .cart-drawer-header{display:flex;justify-content:space-between;align-items:center;padding:20px 32px;height:82px;transition:all .05s ease-out}@media (max-width: 870px){.cart-drawer .cart-drawer-header{padding:15px 32px}}@media (max-width: 520px){.cart-drawer .cart-drawer-header{padding:15px 18px}}.cart-drawer .cart-drawer-header.scrolled{padding:17px 32px}.cart-drawer .cart-drawer-header .shopping-bag-title{margin:0;font-size:1.5rem;font-weight:700;letter-spacing:-.6px;display:flex;align-items:center;gap:4px}.cart-drawer .cart-drawer-header .shopping-bag-title .item-count{font-size:1rem;font-weight:400;letter-spacing:0;color:#525259}.cart-drawer .cart-drawer-header .view-bag-btn{background-color:#f8fafc;color:#525259;border:none;border-radius:24px;padding:10px 16px;font-size:.95rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .05s ease-out;height:42px;display:flex;align-items:center;justify-content:center}.cart-drawer .cart-drawer-header .view-bag-btn:hover{background-color:#f2f4f6;color:#020209}.cart-drawer .cart-drawer-header .view-bag-btn:disabled{opacity:.6;cursor:not-allowed}.cart-drawer .cart-drawer-body{flex:1;padding:4px 16px 12px;display:flex;flex-direction:column;gap:8px;overflow-y:auto}.cart-drawer .cart-drawer-body.empty{justify-content:center;align-items:center;text-align:center}.cart-drawer .cart-drawer-body.empty p{color:#686962;font-size:1rem;opacity:.8}.cart-drawer .cart-drawer-body .cart-item-wrapper{display:flex;align-items:stretch;gap:16px;padding:12px;border-radius:16px}.cart-drawer .cart-drawer-body .cart-item-wrapper .item-image{display:flex;justify-items:center;align-items:center}.cart-drawer .cart-drawer-body .cart-item-wrapper .item-image img{width:64px;height:64px;object-fit:cover;border-radius:8px}.cart-drawer .cart-drawer-body .cart-item-wrapper .item-details{flex:1;display:flex;flex-direction:column;min-width:0}.cart-drawer .cart-drawer-body .cart-item-wrapper .item-details .item-name,.cart-drawer .cart-drawer-body .cart-item-wrapper .item-details .item-subtitle{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cart-drawer .cart-drawer-body .cart-item-wrapper .item-details .item-name{font-weight:600;font-size:1.05rem;line-height:1.3}.cart-drawer .cart-drawer-body .cart-item-wrapper .item-details .item-subtitle{font-size:.9rem;color:#828289;font-weight:400;line-height:1.3}.cart-drawer .cart-drawer-body .cart-item-wrapper .item-details .item-quantity-controls{display:flex;align-items:center;gap:0px;margin-top:8px;border:1px solid #d2d2d9;width:fit-content;padding:4px 8px;border-radius:28px}.cart-drawer .cart-drawer-body .cart-item-wrapper .item-details .item-quantity-controls .bag-quantity-control{border:none;width:32px;height:32px;color:#828289;font-size:1.1rem;display:flex;align-items:center;justify-content:center;transition:all .05s ease;border-radius:16px;cursor:pointer}.cart-drawer .cart-drawer-body .cart-item-wrapper .item-details .item-quantity-controls .bag-quantity-control.btn:hover{color:#020209}.cart-drawer .cart-drawer-body .cart-item-wrapper .item-details .item-quantity-controls .bag-quantity-control.is-remove.btn:hover{color:#e5341d!important}.cart-drawer .cart-drawer-body .cart-item-wrapper .item-details .item-quantity-controls .quantity{color:#020209;font-size:.95rem;font-weight:600;padding:4px 14px;border-radius:6px;min-width:28px;text-align:center}.cart-drawer .cart-drawer-body .cart-item-wrapper .item-right{display:flex;flex-direction:column;align-items:flex-end;align-self:stretch}.cart-drawer .cart-drawer-body .cart-item-wrapper .item-right .remove-item-btn{opacity:1;visibility:visible;width:28px;height:28px;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .05s ease-out;transform:translateY(-3px)}.cart-drawer .cart-drawer-body .cart-item-wrapper .item-right .remove-item-btn img{width:18px;height:18px;opacity:.7}.cart-drawer .cart-drawer-body .cart-item-wrapper .item-right .remove-item-btn:hover{background-color:#e5341d}.cart-drawer .cart-drawer-body .cart-item-wrapper .item-right .remove-item-btn:hover img{opacity:1;filter:invert(1)}.cart-drawer .cart-drawer-body .cart-item-wrapper .item-right .item-total-price{font-size:1rem;font-weight:600;color:#121219;text-align:right;white-space:nowrap;margin-top:auto;margin-bottom:10px}.cart-drawer .cart-drawer-footer{padding:16px 0;margin:auto 24px 0;border-top:1px solid #e2e2e9;background-color:#fff!important;border-radius:0 0 16px 16px}@media (max-width: 520px){.cart-drawer .cart-drawer-footer{border-radius:0}}.cart-drawer .cart-drawer-footer .checkout-note{margin-bottom:16px;width:100%;color:#727279;font-size:.86rem;text-align:center}.cart-drawer .cart-drawer-footer .checkout-btn{width:100%;height:56px;border:none;border-radius:12px;font-size:1rem;font-weight:600;background-color:#222229;color:#f2f2f9;cursor:pointer;transition:background-color .05s ease-out;box-shadow:0 1px 2px #0808083b!important;display:flex;justify-content:space-between;align-items:center;padding:12px 24px}.cart-drawer .cart-drawer-footer .checkout-btn .checkout-price{font-weight:800;letter-spacing:-.5px}.cart-drawer .cart-drawer-footer .checkout-btn:disabled{background-color:#c2c2c9;color:#f2f2f9;box-shadow:none!important;cursor:not-allowed;opacity:.66}.cart-drawer .cart-drawer-footer .checkout-btn:hover:not(:disabled){color:#fff;background-color:#020209}.dark-mode .cart-drawer{--color-shadow-layer01-01: rgba(0, 0, 0, .7);--color-shadow-layer01-02: rgba(0, 0, 0, .5);box-shadow:0 8px 20px var(--color-shadow-layer01-02),0 0 1px var(--color-shadow-layer01-01)!important;background-color:#1a1a20!important}.dark-mode .cart-drawer .cart-drawer-header{background-color:#1a1a20!important}.dark-mode .cart-drawer .cart-drawer-header .shopping-bag-title{color:#f2f2f9}.dark-mode .cart-drawer .cart-drawer-header .shopping-bag-title .item-count{color:#b2b2b9}.dark-mode .cart-drawer .cart-drawer-header .view-bag-btn{background-color:#323239;color:#f2f2f9;border-color:#424249}.dark-mode .cart-drawer .cart-drawer-header .view-bag-btn:hover{background-color:#424249;color:#fff}.dark-mode .cart-drawer .cart-drawer-body .cart-item-wrapper:hover{background-color:#1a1a20}.dark-mode .cart-drawer .cart-drawer-body .cart-item-wrapper .item-details .item-name{color:#f2f2f9}.dark-mode .cart-drawer .cart-drawer-body .cart-item-wrapper .item-details .item-subtitle{color:#a2a2a9}.dark-mode .cart-drawer .cart-drawer-body .cart-item-wrapper .item-quantity-controls{border-color:#424249;background-color:#1f1f21}.dark-mode .cart-drawer .cart-drawer-body .cart-item-wrapper .bag-quantity-control{color:#b2b2b9}.dark-mode .cart-drawer .cart-drawer-body .cart-item-wrapper .bag-quantity-control.btn:hover{color:#fff!important}.dark-mode .cart-drawer .cart-drawer-body .cart-item-wrapper .quantity{color:#f2f2f9!important}.dark-mode .cart-drawer .cart-drawer-body .cart-item-wrapper .item-right .remove-item-btn img{filter:invert(.8)}.dark-mode .cart-drawer .cart-drawer-body .cart-item-wrapper .item-right .remove-item-btn:hover{background-color:#e5341d}.dark-mode .cart-drawer .cart-drawer-body .cart-item-wrapper .item-right .remove-item-btn:hover img{filter:invert(.95)}.dark-mode .cart-drawer .cart-drawer-body .cart-item-wrapper .item-right .item-total-price{color:#f2f2f9}.dark-mode .cart-drawer .cart-drawer-footer{border-top-color:#323239;background-color:#1a1a20!important}.dark-mode .cart-drawer .cart-drawer-footer .checkout-note{color:#a2a2a9}.dark-mode .cart-drawer .cart-drawer-footer .checkout-btn{background-color:#f2f2f9;color:#323239}.dark-mode .cart-drawer .cart-drawer-footer .checkout-btn:hover:not(:disabled){background-color:#fff;color:#020209}.dark-mode .cart-drawer .cart-drawer-footer .checkout-btn:disabled{background-color:#525259;color:#828289}.cart-drawer-header{display:flex;align-items:center;gap:18px}.cart-drawer-header .cart-close-btn{opacity:1;visibility:visible;width:32px!important;height:32px!important;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .05s ease-out;background-color:transparent;display:none}.cart-drawer-header .cart-close-btn img{opacity:.7;overflow:hidden;border-radius:12px;transition:all .05s ease-out}.cart-drawer-header .cart-close-btn:hover{opacity:1;background-color:#e5341d}.cart-drawer-header .cart-close-btn:hover img{filter:invert(1);opacity:1}@media (max-width: 520px){.cart-drawer-header .cart-close-btn .cart-drawer-header{padding:15px 18px!important}.cart-drawer-header .cart-close-btn .cart-drawer-header .cart-close-btn{display:flex}.cart-drawer-header .cart-close-btn .cart-drawer-header .shopping-bag-title{font-size:1.4rem}.cart-drawer-header .cart-close-btn .cart-drawer-header .view-bag-btn{font-size:.9rem;padding:8px 14px;height:38px}}.cart-drawer-header .shopping-bag-title{flex:1;margin:0}@media (max-width: 520px){.cart-drawer-header{padding:15px 18px!important}.cart-drawer-header .cart-close-btn{display:flex;align-items:center;justify-content:center}.cart-drawer-header .shopping-bag-title{font-size:1.4rem}.cart-drawer-header .view-bag-btn{font-size:.9rem;padding:8px 14px;height:38px}}.dark-mode .cart-close-btn img{filter:invert(.8)}.dark-mode .cart-drawer-header .cart-close-btn:hover img{filter:invert(.95)}.lang-dropdown{position:fixed;top:50%;left:50%;bottom:auto;right:auto;width:420px;background-color:#f2f2f9;border-radius:16px;box-shadow:0 -1px 2px #0000001f;opacity:0;pointer-events:none;overflow:hidden;display:flex;flex-direction:column;z-index:2001;transform:translate(-50%,-50%) scaleY(1);padding:12px 0;transition:transform .1s ease-in-out,opacity .2s ease-in-out}.lang-dropdown.opening{opacity:1;pointer-events:auto;transform:translate(-50%,-50%) scaleY(1)}.lang-dropdown.closing{pointer-events:none}@media (max-width: 520px){.lang-dropdown{width:100%;position:fixed;left:50%;transform:translate(-50%) translateY(150%);transition:transform .2s ease-in-out,opacity .3s ease-in-out;opacity:1}.lang-dropdown.opening{bottom:0;top:auto;left:50%;transform:translate(-50%) scaleY(1)}}.lang-dropdown .lang-dropdown-header{padding:12px 16px;border-bottom:1px solid #c2c2c9;text-align:center}.lang-dropdown .lang-dropdown-header .lang-dropdown-title{font-size:1rem;font-weight:600;color:#020209}.lang-dropdown .lang-dropdown-option{padding:12px 16px;font-size:.95rem;font-weight:600;color:#000!important;cursor:pointer;transition:background-color .05s ease-out;margin:4px 12px;border-radius:10px;text-align:center}.lang-dropdown .lang-dropdown-option.first{margin-top:8px}.lang-dropdown .lang-dropdown-option.active{background-color:#02020912;color:#28a739!important;box-shadow:0 1px 2px #0808083b!important}.lang-dropdown .lang-dropdown-option:hover{background-color:#040b38;color:#f2f2f9!important;box-shadow:0 1px 2px #0808083b!important}.lang-dropdown .lang-dropdown-option.close-btn{background-color:#222229;box-shadow:0 1px 2px #0808083b!important;color:#f2f2f9!important;margin-top:12px;padding:10px 16px;font-weight:700}.lang-dropdown .lang-dropdown-option.close-btn:hover{background-color:#e5341d}.dark-mode .lang-dropdown{background-color:#222229;box-shadow:0 0 2px #ffffff1a}.dark-mode .lang-dropdown .lang-dropdown-header{border-bottom:1px solid #424249}.dark-mode .lang-dropdown .lang-dropdown-header .lang-dropdown-title{color:#f2f2f9}.dark-mode .lang-dropdown .lang-dropdown-option{color:#f2f2f9!important}.dark-mode .lang-dropdown .lang-dropdown-option.active{background-color:#020209bb;color:#28a739!important;box-shadow:0 1px 2px #0808083b!important}.dark-mode .lang-dropdown .lang-dropdown-option:hover{background-color:#040b38;color:#f2f2f9}.dark-mode .lang-dropdown .lang-dropdown-option.close-btn{background-color:#c2c2c9!important;color:#121219!important}.dark-mode .lang-dropdown .lang-dropdown-option.close-btn:hover{color:#d2d2d9!important;background-color:#e5341d!important}@keyframes scrollDownSpring{0%{transform:translateY(-120%) scaleY(0)}60%{transform:translateY(0) scaleY(1.15)}75%{transform:translateY(0) scaleY(.9)}85%{transform:translateY(0) scaleY(1.05)}92%{transform:translateY(0) scaleY(.98)}to{transform:translateY(0) scaleY(1)}}@keyframes scrollUpSpring{0%{transform:translateY(0) scaleY(1)}30%{transform:translateY(0) scaleY(1.1)}60%{transform:translateY(-120%) scaleY(.6)}to{transform:translateY(-120%) scaleY(0)}}.side-menu-drawer{position:fixed;top:0;left:0;width:100dvw;max-width:420px;height:auto;background-color:#f8f8f8;transform:translateY(-120%);transform-origin:top;z-index:2001;display:flex;flex-direction:column;box-shadow:0 4px 12px #0003;max-height:100dvh;transition:height .5s ease-in-out}.side-menu-drawer.opening{animation:scrollDownSpring .4s cubic-bezier(.33,1,.68,1) forwards;height:100%}.side-menu-drawer.closing{height:223px;animation:scrollUpSpring .3s cubic-bezier(.55,0,.55,1) forwards}.side-menu-drawer .side-menu-header{display:flex;justify-content:space-between;align-items:center;padding:4px 16px;background-color:#fff;transition:all .1s ease}.side-menu-drawer .side-menu-header h2{margin:0;font-size:1.5rem;font-weight:700;display:flex;align-items:center}.side-menu-drawer .side-menu-header .close-btn{border:none;cursor:pointer;width:68px;height:42px;padding:10px 14px;border-radius:24px;display:flex;align-items:center;justify-content:center;box-shadow:0 .5px 1px #0808082b}.side-menu-drawer .side-menu-header .close-btn img{width:20px;height:20px}.side-menu-drawer .side-menu-header .close-btn:hover{background-color:#e5341d}.side-menu-drawer .side-menu-header .close-btn:hover img{filter:invert(1)}.side-menu-drawer .side-menu-logo-wrap{width:100%;display:flex;height:64px;width:64px;justify-content:center;align-items:center}.side-menu-drawer .side-menu-logo-wrap img{margin:0 auto;width:100%;height:100%}.side-menu-drawer .side-menu-body{flex:1;padding:12px 8px;display:flex;flex-direction:column;gap:2px;background-color:#fff;overflow-y:auto}.side-menu-drawer .side-menu-body .side-menu-btn{font-family:inherit;background-color:transparent;color:#222229;letter-spacing:-.5px;border:none;font-weight:900;padding:16px;height:52px;font-size:1.3rem;width:100%;text-align:left;cursor:pointer;border-radius:12px;display:flex;align-items:center}.side-menu-drawer .side-menu-body .side-menu-btn:hover{background-color:#f8fafc!important;color:#020209!important;box-shadow:0 .5px 2px #0808082b!important}.side-menu-drawer .side-menu-body .separator{text-align:center;color:#828289}@media (max-width: 520px){.side-menu-drawer .side-menu-body .separator{display:none}}.side-menu-drawer .side-menu-bot{width:100%;display:flex;justify-content:center;align-items:center}.side-menu-drawer .side-menu-bot .bot-img-wrap{background-color:#fff;display:flex;justify-content:center;align-items:center;height:48px;width:48px;border-radius:50%}.side-menu-drawer .side-menu-bot .bot-img-wrap img{margin:auto 0;height:100%;width:100%}.side-menu-drawer .side-menu-footer{height:64px;background-color:#f2f2f9;display:flex;justify-content:space-around;align-items:center;border-top:1px solid #e2e2e9;font-size:.9rem}.side-menu-drawer .side-menu-footer .side-menu-footer-logo-wrap{width:32px;height:32px;border-radius:50%;overflow:hidden;background-color:#fff}.side-menu-drawer .side-menu-footer .side-menu-footer-logo-wrap img{height:100%;width:100%}.side-menu-drawer .side-menu-footer a{color:#525259;text-decoration:none}.side-menu-drawer .side-menu-footer a:hover{text-decoration:underline;color:#020209!important}.side-menu-drawer .side-menu-footer div{color:#424249}.side-menu-drawer .side-menu-footer img{width:100px}.dark-mode .side-menu-drawer{background-color:#121219;box-shadow:-1px 1px 2px #dfdfdf2b}.dark-mode .side-menu-drawer .side-menu-footer{background-color:#121219;border-top:1px solid #383838!important}.dark-mode .side-menu-drawer .side-menu-footer a{color:#b2b2b9}.dark-mode .side-menu-drawer .side-menu-footer a:hover{color:#fff!important}.dark-mode .side-menu-drawer .side-menu-header{background-color:#020209}.dark-mode .side-menu-drawer .side-menu-header h2{color:#f2f2f9}.dark-mode .side-menu-drawer .side-menu-header h2 .side-menu-logo-wrap img{filter:c(1.1)}.dark-mode .side-menu-drawer .side-menu-header .close-btn{background-color:#222229;box-shadow:0 .5px 2px #87878740!important}.dark-mode .side-menu-drawer .side-menu-header .close-btn img{filter:invert(1)}.dark-mode .side-menu-drawer .side-menu-header .close-btn:hover{background-color:#e5341d}.dark-mode .side-menu-drawer .side-menu-body{background-color:#020209}.dark-mode .side-menu-drawer .side-menu-body .side-menu-btn{color:#d2d2d9!important}.dark-mode .side-menu-drawer .side-menu-body .side-menu-btn:hover{background-color:#222229!important;color:#f2f2f9!important;box-shadow:0 1px 2px #4d4d4d21!important}.dark-mode .side-menu-drawer .side-menu-body .separator{color:#b2b2b9}.top-searches{position:absolute;top:100%;left:0;width:100%;background-color:#fff;box-shadow:0 2px 6px #0000001a;z-index:100;padding-top:32px;box-sizing:border-box;transform:translateY(-28px);border-radius:0 0 12px 12px;height:0;opacity:0;overflow:hidden;max-height:0;transition:max-height .2s ease-in,height .2s ease-in,opacity .17s ease-in-out}.top-searches.active{opacity:1;max-height:none;height:fit-content}.top-searches .search-history-container{padding:12px 16px}.top-searches .search-history-container .search-history-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.top-searches .search-history-container .search-history-header h4{margin:0;font-size:1rem;font-weight:600;color:#525259}.top-searches .search-history-container .search-history-header button{background:none;border:none;color:#727279;font-size:.9rem;cursor:pointer;padding:0;transition:color .05s ease-out;font-weight:500}.top-searches .search-history-container .search-history-header button:hover{text-decoration:underline;color:#020209}.top-searches .search-history-container .search-history-tags{display:flex;flex-wrap:wrap;gap:8px}.top-searches .search-history-container .search-history-tags .history-tag{display:flex;align-items:center;height:40px;border:1px solid #e2e2e9;border-radius:8px;padding:8px 12px;font-size:.9rem;color:#222229;cursor:pointer;transition:background-color .02s ease-out,color .02s ease-out}.top-searches .search-history-container .search-history-tags .history-tag .remove-tag-btn{margin-left:6px;display:flex;justify-content:center;align-items:center;width:20px;height:20px;border-radius:10px}.top-searches .search-history-container .search-history-tags .history-tag .remove-tag-btn img{transform:scale(.8);border-radius:10px;filter:invert(.8);width:100%;height:100%}.top-searches .search-history-container .search-history-tags .history-tag .remove-tag-btn:hover{background-color:#f2f2f933}.top-searches .search-history-container .search-history-tags .history-tag .remove-tag-btn:hover img{filter:invert(0)}.top-searches .search-history-container .search-history-tags .history-tag:hover,.top-searches .search-history-container .search-history-tags .history-tag.selected{border:1px solid #001027;background-color:#001027;color:#fff}.top-searches .search-history-container .search-history-tags .history-tag:hover img,.top-searches .search-history-container .search-history-tags .history-tag.selected img{filter:invert(0)}.top-searches .recently-viewed-container{padding:12px 16px 8px}.top-searches .recently-viewed-container .search-history-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.top-searches .recently-viewed-container .search-history-header h4{margin:0;font-size:1rem;font-weight:600;color:#525259}.top-searches .recently-viewed-container .recently-viewed-list{display:flex;flex-direction:column;margin-left:-16px;margin-right:-16px}.top-searches .top-searches-list,.top-searches .recently-viewed-list{display:flex;flex-direction:column;flex-wrap:wrap}.top-searches .top-searches-list .top-search-term,.top-searches .recently-viewed-list .top-search-term{padding:6px 12px;background-color:#e2e2e9;border:none;cursor:pointer;border-radius:4px;transition:background-color .05s ease-out}.top-searches .top-searches-list .top-search-term:hover,.top-searches .recently-viewed-list .top-search-term:hover{background-color:#d2d2d9}.top-searches .top-searches-list .no-suggestions,.top-searches .recently-viewed-list .no-suggestions{font-style:italic;color:#b2b2b9}.top-searches .top-search-product{display:flex;align-items:center;gap:8px;padding:6px 0 6px 10px;height:40px;cursor:pointer;transition:background-color .03s ease-out,height 3s ease-out;height:0;opacity:0}.top-searches .top-search-product.active{opacity:1;height:fit-content;height:100%}.top-searches .top-search-product:hover,.top-searches .top-search-product.selected{background-color:#040b38}.top-searches .top-search-product:hover .product-details .product-price,.top-searches .top-search-product.selected .product-details .product-price{color:#e2e2e9}.top-searches .top-search-product:hover .product-details .product-price strong,.top-searches .top-search-product.selected .product-details .product-price strong{color:#30c544!important}.top-searches .top-search-product:hover .product-details .product-name,.top-searches .top-search-product.selected .product-details .product-name{color:#fff}.top-searches .top-search-product:hover .product-details .product-name strong,.top-searches .top-search-product.selected .product-details .product-name strong{color:#30c544!important}.top-searches .top-search-product:hover .arrow-image-wrap img,.top-searches .top-search-product.selected .arrow-image-wrap img{opacity:1!important;filter:invert(1)}.top-searches .top-search-product.search-for{border-top:1px solid #e2e2e9;font-weight:500;font-size:.95rem;color:#525259}.top-searches .top-search-product.search-for .product-thumbnail{width:36px;height:36px;transform:scale(.6)}.top-searches .top-search-product.search-for .product-thumbnail img{width:100%;height:100%}.top-searches .top-search-product.search-for .arrow-image-wrap{margin-left:auto;width:56px;display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity .1s ease-out}.top-searches .top-search-product.search-for .arrow-image-wrap img,.top-searches .top-search-product.search-for:hover .product-thumbnail,.top-searches .top-search-product.search-for.selected .product-thumbnail{filter:invert(1)}.top-searches .top-search-product.search-for:hover .product-details,.top-searches .top-search-product.search-for.selected .product-details{color:#fff}.top-searches .top-search-product.search-for:hover .arrow-image-wrap,.top-searches .top-search-product.search-for.selected .arrow-image-wrap{opacity:1}.top-searches .top-search-product.search-for:hover span,.top-searches .top-search-product.search-for.selected span{color:#30c544}.top-searches .top-search-product img.product-thumbnail{width:32px;height:32px;object-fit:cover;border-radius:4px;user-drag:none;-webkit-user-drag:none;-moz-user-select:none;-webkit-user-select:none;user-select:none;pointer-events:none}.top-searches .top-search-product .product-details{display:flex;flex-direction:column}.top-searches .top-search-product .product-details.search-for{font-weight:400;flex-direction:row}.top-searches .top-search-product .product-details .product-name{font-size:.95rem;color:#424249}.top-searches .top-search-product .product-details .product-name strong{color:#020209}.top-searches .top-search-product .product-details .product-price{font-size:.85rem;color:#a2a2a9}.top-searches .top-search-product .product-details .product-price strong{color:#626269!important}.top-searches .top-search-product .arrow-image-wrap{margin-left:auto;height:100%;width:56px;display:flex;justify-content:center;align-items:center}.top-searches .top-search-product .arrow-image-wrap img.product-arrow-image{opacity:0;width:38%;height:38%}@media (max-width: 520px){.cg-searchbar-container.mobile .top-searches.suggestion-dropdown{top:100%;bottom:auto;padding-top:20px;padding-bottom:0;border-radius:0 0 24px 24px;transform:translateY(-16px);box-shadow:0 2px 6px #0000001a}.cg-searchbar-container.mobile .top-searches.suggestion-dropdown .top-searches-list{display:flex;flex-direction:column}}.dark-mode .top-searches{background-color:#1a1a21!important}.dark-mode .top-searches .search-history-container .search-history-header h4,.dark-mode .top-searches .recently-viewed-container .search-history-header h4{color:#b2b2b9!important}.dark-mode .top-searches .search-history-container .search-history-header button,.dark-mode .top-searches .recently-viewed-container .search-history-header button{color:#a2a2a9}.dark-mode .top-searches .search-history-container .search-history-header button:hover,.dark-mode .top-searches .recently-viewed-container .search-history-header button:hover{color:#f2f2f9}.dark-mode .top-searches .search-history-tags .history-tag{border-color:#525259;color:#d2d2d9;background-color:transparent}.dark-mode .top-searches .search-history-tags .history-tag .remove-tag-btn img{filter:invert(.66)}.dark-mode .top-searches .search-history-tags .history-tag:hover,.dark-mode .top-searches .search-history-tags .history-tag.selected{background-color:#040b38;color:#fff;border-color:transparent}.dark-mode .top-searches .search-history-tags .history-tag:hover .remove-tag-btn img,.dark-mode .top-searches .search-history-tags .history-tag.selected .remove-tag-btn img{filter:invert(.2)}.dark-mode .top-searches .top-searches-list .top-search-product.search-for,.dark-mode .top-searches .recently-viewed-list .top-search-product.search-for{border-top:1px solid #424249;background-color:#222229!important;color:#f2f2f9}.dark-mode .top-searches .top-searches-list .top-search-product.search-for .product-thumbnail,.dark-mode .top-searches .recently-viewed-list .top-search-product.search-for .product-thumbnail{filter:invert(1)}.dark-mode .top-searches .top-searches-list .top-search-product.search-for:hover,.dark-mode .top-searches .recently-viewed-list .top-search-product.search-for:hover{background-color:#040b38!important}.dark-mode .top-searches .top-searches-list .top-search-product .product-details .product-name,.dark-mode .top-searches .recently-viewed-list .top-search-product .product-details .product-name{color:#e2e2e9!important}.dark-mode .top-searches .top-searches-list .top-search-product .product-details .product-name strong,.dark-mode .top-searches .recently-viewed-list .top-search-product .product-details .product-name strong{color:#f2f2f9!important}.dark-mode .top-searches .top-searches-list .top-search-product .product-details .product-price,.dark-mode .top-searches .recently-viewed-list .top-search-product .product-details .product-price{color:#828289!important}.dark-mode .top-searches .top-searches-list .top-search-product .product-details .product-price strong,.dark-mode .top-searches .recently-viewed-list .top-search-product .product-details .product-price strong{color:#a2a2a9!important}.dark-mode .top-searches .top-searches-list .top-search-product:hover,.dark-mode .top-searches .top-searches-list .top-search-product.selected,.dark-mode .top-searches .recently-viewed-list .top-search-product:hover,.dark-mode .top-searches .recently-viewed-list .top-search-product.selected{background-color:#040b38!important}.dark-mode .top-searches .top-searches-list .top-search-product:hover .product-details .product-price,.dark-mode .top-searches .top-searches-list .top-search-product.selected .product-details .product-price,.dark-mode .top-searches .recently-viewed-list .top-search-product:hover .product-details .product-price,.dark-mode .top-searches .recently-viewed-list .top-search-product.selected .product-details .product-price{color:#e2e2e9!important}.dark-mode .top-searches .top-searches-list .top-search-product:hover .product-details .product-price strong,.dark-mode .top-searches .top-searches-list .top-search-product.selected .product-details .product-price strong,.dark-mode .top-searches .recently-viewed-list .top-search-product:hover .product-details .product-price strong,.dark-mode .top-searches .recently-viewed-list .top-search-product.selected .product-details .product-price strong{color:#30c544!important}.dark-mode .top-searches .top-searches-list .top-search-product:hover .product-details .product-name,.dark-mode .top-searches .top-searches-list .top-search-product.selected .product-details .product-name,.dark-mode .top-searches .recently-viewed-list .top-search-product:hover .product-details .product-name,.dark-mode .top-searches .recently-viewed-list .top-search-product.selected .product-details .product-name{color:#fff!important}.dark-mode .top-searches .top-searches-list .top-search-product:hover .product-details .product-name strong,.dark-mode .top-searches .top-searches-list .top-search-product.selected .product-details .product-name strong,.dark-mode .top-searches .recently-viewed-list .top-search-product:hover .product-details .product-name strong,.dark-mode .top-searches .recently-viewed-list .top-search-product.selected .product-details .product-name strong{color:#30c544!important}.cg-searchbar-container{position:relative;transition:all .2s ease-out!important;z-index:105}.cg-searchbar-container .logo-wrap{flex:0 0 auto;height:34px;width:34px;border-radius:17px;margin-left:9px;background-color:#020209;display:flex;justify-content:center;align-items:center;overflow:hidden}.cg-searchbar-container .logo-wrap img{filter:invert(1);width:90%;height:90%;user-drag:none;-webkit-user-drag:none;-moz-user-select:none;-webkit-user-select:none;user-select:none;pointer-events:none}.cg-searchbar-container .logo-wrap.mobile{padding:2px;margin-right:6px}.cg-searchbar-container .logo-wrap.mobile img{width:100%;height:100%}.cg-searchbar-container .logo-wrap.expanded img{width:90%;height:90%}@media (max-width: 580px){.cg-searchbar-container{width:calc(100% - 24px);display:flex;justify-content:center}}.cg-searchbar-container .cg-searchbar{display:flex;align-items:center;background-color:#f6f8fb;animation:floatIn .6s ease-out;height:52px;border-radius:26px;position:relative;overflow:hidden;z-index:105}.cg-searchbar-container .cg-searchbar:hover{background-color:#f1f5f9}.cg-searchbar-container .cg-search-input{flex:1;min-width:0;font-family:inherit;padding:12px 16px 12px 8px;border:none;color:#222229;background-color:transparent;font-size:1rem;margin-right:8px;outline:none;border-radius:0;transition:border-color .2s ease;-webkit-font-smoothing:antialiased}@media (max-width: 520px){.cg-searchbar-container .cg-search-input{padding:0;display:none}}.cg-searchbar-container .cg-search-input::placeholder{color:#727279}.cg-searchbar-container .cg-search-btn-container{display:flex;justify-content:center;align-items:center;overflow:hidden;width:0px;opacity:0;height:100%;transition:width .05s ease-in-out,opacity .03s ease-in-out;cursor:pointer}.cg-searchbar-container .cg-search-btn-container.active{width:56px;opacity:1;background-color:#e9f0f6}.cg-searchbar-container .cg-search-btn-container.active img{filter:invert(0)}.cg-searchbar-container .cg-search-btn-container:hover{background-color:#040b38}.cg-searchbar-container .cg-search-btn-container:hover img{filter:invert(1)!important}.cg-searchbar-container .cg-search-btn-container .cg-search-btn{height:100%;width:100%;display:flex;justify-content:center;align-items:center}.cg-searchbar-container .cg-search-btn-container .cg-search-btn img{width:40%;height:40%;user-drag:none;-webkit-user-drag:none;-moz-user-select:none;-webkit-user-select:none;user-select:none;pointer-events:none}.cg-searchbar-container .cg-clear-btn-container{display:flex;justify-content:center;align-items:center;margin-right:16px}.cg-searchbar-container .cg-clear-btn-container .cg-clear-btn{background-color:#f1f5f9;cursor:pointer;height:22px;width:22px;border-radius:50%;border:none;display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease}.cg-searchbar-container .cg-clear-btn-container .cg-clear-btn img{filter:brightness(0);width:100%;height:100%;transform:scale(.7);object-fit:contain;user-drag:none;-webkit-user-drag:none;-moz-user-select:none;-webkit-user-select:none;user-select:none;pointer-events:none}.cg-searchbar-container .cg-clear-btn-container .cg-clear-btn:hover{background-color:#e02203}.cg-searchbar-container .cg-clear-btn-container .cg-clear-btn:hover img{filter:brightness(100%)}.cg-searchbar-container .cg-clear-btn-container .cg-clear-btn.visible{opacity:1;visibility:visible}@media (max-width: 900px){.cg-searchbar-container .cg-searchbar{width:100%}.cg-searchbar-container .cg-search-input{margin-right:0}}.cg-searchbar-container .cg-collapse-search-btn{display:flex;justify-content:center;align-items:center;font-family:inherit;border:none;font-weight:600;border-radius:16px;height:calc(100% - 12px);font-size:.85rem;text-transform:uppercase;cursor:pointer;transition:all .03s ease-out;width:fit-content;margin-left:12px;z-index:200}.cg-searchbar-container .cg-collapse-search-btn .search-icon-wrap{height:24px;width:24px;padding:12px;background-color:#f2f2f9bb;border-radius:24px!important;overflow:hidden}.cg-searchbar-container .cg-collapse-search-btn .search-icon-wrap:hover{background-color:#f2f2f9cc}.cg-searchbar-container .cg-collapse-search-btn .search-icon-wrap img{height:100%;width:100%;user-drag:none;-webkit-user-drag:none;-moz-user-select:none;-webkit-user-select:none;user-select:none;pointer-events:none}.cg-searchbar-container.mobile{position:fixed;bottom:16px;right:16px;width:56px;height:56px;border-radius:28px;z-index:999;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .25s ease-out}.cg-searchbar-container.mobile.active{background-color:#fff!important;top:env(safe-area-inset-top);height:60px!important;z-index:10000}.cg-searchbar-container.mobile form{display:flex;align-items:center}.cg-searchbar-container.mobile .cg-searchbar{height:48px;border-radius:24px;padding:0}.cg-searchbar-container.mobile .cg-searchbar .logo-wrap{border-radius:20px;margin-left:2px!important}.cg-searchbar-container.mobile .cg-searchbar .logo-wrap.expanded{padding:0;margin:4px;transform:translate(6px)!important}.cg-searchbar-container.mobile .cg-searchbar .logo-wrap .cg-search-input{padding:0;display:none;width:100%}.search-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000854;-webkit-backdrop-filter:blur(2.5px) saturate(75%);backdrop-filter:blur(2.5px) saturate(75%);z-index:99;transition:opacity .25s ease,visibility .25s ease}@media (max-width: 520px){.search-overlay{background:#00000080}}.dark-mode .search-overlay{background:#00000080}.dark-mode .cg-searchbar-container.mobile.active{background-color:#222229!important}.dark-mode .cg-searchbar-container .cg-searchbar{background-color:#26262d!important}@media (max-width: 520px){.dark-mode .cg-searchbar-container .cg-searchbar{background-color:#525259bb!important;border:1px solid #626269!important;-webkit-backdrop-filter:saturate(180%) blur(1.5px)!important;backdrop-filter:saturate(180%) blur(1.5px)!important;color:#f2f2f9!important}.dark-mode .cg-searchbar-container .cg-searchbar.text{color:#f2f2f9!important}}.dark-mode .cg-searchbar-container .cg-searchbar:hover{background-color:#323239!important}.dark-mode .cg-searchbar-container .cg-searchbar:hover .cg-search-input::placeholder{color:#f2f2f9!important}.dark-mode .cg-searchbar-container .cg-searchbar .logo-wrap{background-color:#000!important}.dark-mode .cg-searchbar-container .cg-searchbar .logo-wrap.mobile{border-radius:50%}.dark-mode .cg-searchbar-container .cg-searchbar .logo-wrap img{filter:invert(1)!important}.dark-mode .cg-searchbar-container .cg-searchbar .cg-search-input{color:#f2f2f9!important}.dark-mode .cg-searchbar-container .cg-searchbar .cg-search-input::placeholder{color:#f2f2f9!important}.dark-mode .cg-searchbar-container .cg-searchbar .cg-clear-btn{background-color:#5b5b5c!important}.dark-mode .cg-searchbar-container .cg-searchbar .cg-clear-btn img{filter:invert(0)}.dark-mode .cg-searchbar-container .cg-searchbar .cg-clear-btn:hover{background-color:#e02203!important}.dark-mode .cg-searchbar-container .cg-searchbar .cg-search-btn-container .cg-search-btn{background-color:#5b5b5c!important}.dark-mode .cg-searchbar-container .cg-searchbar .cg-search-btn-container .cg-search-btn img{filter:invert(1)}.dark-mode .cg-searchbar-container .cg-searchbar .cg-search-btn-container .cg-search-btn:hover{background-color:#040b38!important}body{background-color:var(--background-color)}:root{--background-color: #ffffff;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}*,*:before,*:after{box-sizing:border-box}.dark-mode{--background-color: #000000}html,body{height:100%;margin:0!important;padding-top:env(safe-area-inset-top);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left)}.cg-root{min-height:100dvh;flex-direction:column;background-color:#fff;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;max-width:100dvw;display:flex}@media (max-width: 520px){.mobile-buttons-container{position:relative;z-index:1000;height:0}.cg-searchbar-container.mobile{position:fixed;bottom:16px;right:16px;width:fit-content;height:48px;border-radius:28px;z-index:999;align-items:center;cursor:pointer;transition:width .25s ease-out,padding .25s ease-out,top .3s ease-out,bottom .3s ease-out}.cg-searchbar-container.mobile form{display:flex;align-items:center}.cg-searchbar-container.mobile .cg-searchbar{display:flex;align-items:center;justify-content:center;gap:12px;height:50px;border-radius:28px;background-color:#e2e8efd8;border:1px solid rgba(200,200,207,.9450980392);-webkit-backdrop-filter:saturate(180%) blur(.5px);backdrop-filter:saturate(180%) blur(.5px)}.cg-searchbar-container.mobile .cg-searchbar:hover{background-color:#e8edf5d8;border:1px solid transparent}.cg-searchbar-container.mobile .cg-searchbar .text{font-weight:600;color:#020209;margin-left:16px;white-space:nowrap;z-index:1}.cg-searchbar-container.mobile .cg-searchbar .logo-wrap{margin-left:auto;width:36px;height:36px;background-color:#020209;flex:0 0 36px}.cg-searchbar-container.mobile .cg-searchbar .logo-wrap img{filter:invert(1)}.cg-searchbar-container.mobile .cg-searchbar .cg-search-input{width:100%;padding-right:5px}.cg-searchbar-container.mobile.expanded{bottom:6px;right:0;left:4px;width:calc(100% - 8px);height:auto;border-radius:34px;padding:calc(env(safe-area-inset-top) + 12px) 8px 12px 8px;background-color:#727279f1;cursor:default;height:64px!important}.cg-searchbar-container.mobile.expanded.active{width:100%;left:0;border-radius:0;top:calc(env(safe-area-inset-top) + var(--keyboard-offset, 0px))}.cg-searchbar-container.mobile.expanded form{display:flex}.cg-searchbar-container.mobile.expanded input,.cg-searchbar-container.mobile.expanded .cg-clear-btn-container,.cg-searchbar-container.mobile.expanded .cg-search-btn{display:block}.floating-cart-btn,.floating-menu-btn{position:fixed;width:48px;height:48px;border-radius:50%;display:flex;justify-content:center;align-items:center;z-index:1000;cursor:pointer;transition:background-color .25s ease,top .1s ease,bottom .3s ease}.floating-cart-btn{top:7px;right:12px;transform:scale(.85)}.floating-cart-btn:hover{background-color:#dededebb}.floating-cart-btn .bag-img-wrap{width:30px;height:30px}.floating-cart-btn .bag-img-wrap img{width:100%;height:100%;filter:brightness(100%) invert(1);transform:scale(.93)}.floating-cart-btn .bag-count{position:absolute;top:-4px;right:-4px;padding:2px 6px;border-radius:12px;font-size:.75rem;font-weight:700;background-color:#222229;color:#28a739}.floating-cart-btn.blinking{animation:blinkCartButton 1s ease}.floating-cart-btn.blinking .bag-img-wrap img{animation:blinkCartContent 1s ease}.floating-cart-btn.move-up{top:64px}.floating-menu-btn{top:7px;left:12px;transform:scale(.85);font-size:24px;font-weight:700}.floating-menu-btn .side-menu-icon-wrap{width:30px;height:30px}.floating-menu-btn .side-menu-icon-wrap img{width:100%;height:100%;transform:scale(.93)}.floating-menu-btn:hover{background-color:#dededebb}.floating-menu-btn.move-up{top:64px}}.dark-mode .side-menu-icon-wrap img{filter:invert(1)!important}.dark-mode .floating-cart-btn img{filter:invert(0)!important}.dark-mode .cg-searchbar-container.mobile .cg-searchbar .text{color:#f2f2f9!important}.currency-switcher .custom-select-wrapper{position:relative;display:flex;align-items:center;width:170px}.currency-switcher .custom-select-wrapper .selected-display{width:100%;display:flex;justify-content:space-between;align-items:center;border-radius:24px;height:48px;background-color:#fff;color:#525259;border:1px solid #d2d2d9;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .05s ease-out;padding:8px 16px}.currency-switcher .custom-select-wrapper .selected-display:hover{border-color:#727279;color:#020209;background-color:#f8fafc!important}.currency-switcher .custom-select-wrapper .selected-display img.arrow-icon{width:18px;height:18px;pointer-events:none;transition:transform .2s ease}.currency-switcher .custom-select-wrapper .selected-display img.arrow-icon.open{transform:rotate(180deg)}.currency-switcher .custom-select-wrapper .custom-options-list{position:absolute;top:calc(100% + 8px);right:0;width:260px;background:#fff;border:1px solid #d2d2d9;border-radius:16px;box-shadow:0 4px 12px #0000001a;z-index:100;overflow:hidden;display:flex;flex-direction:column}.currency-switcher .custom-select-wrapper .custom-options-list .custom-option{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;cursor:pointer;color:#020209;font-size:.95rem;font-weight:500;transition:background-color .1s ease}.currency-switcher .custom-select-wrapper .custom-options-list .custom-option:hover{background-color:#f8fafc}.currency-switcher .custom-select-wrapper .custom-options-list .custom-option .radio-circle{width:20px;height:20px;border-radius:50%;border:2px solid #a2a2a9;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.currency-switcher .custom-select-wrapper .custom-options-list .custom-option .radio-circle.selected{border-color:#28a739}.currency-switcher .custom-select-wrapper .custom-options-list .custom-option .radio-circle.selected:after{content:"";width:10px;height:10px;border-radius:50%;background-color:#28a739}.dark-mode .currency-switcher .custom-select-wrapper .selected-display{background-color:#222229!important;color:#f2f2f9;border-color:#424249}.dark-mode .currency-switcher .custom-select-wrapper .selected-display:hover{border-color:#828289;background:#323239!important}.dark-mode .currency-switcher .custom-select-wrapper .selected-display img.arrow-icon{filter:invert(1)}.dark-mode .currency-switcher .custom-select-wrapper .custom-options-list{background:#222229;border-color:#424249;box-shadow:0 4px 12px #00000080}.dark-mode .currency-switcher .custom-select-wrapper .custom-options-list .custom-option{color:#f2f2f9}.dark-mode .currency-switcher .custom-select-wrapper .custom-options-list .custom-option:hover{background-color:#323239}.dark-mode .currency-switcher .custom-select-wrapper .custom-options-list .custom-option .radio-circle{border-color:#525259}.dark-mode .currency-switcher .custom-select-wrapper .custom-options-list .custom-option .radio-circle.selected{border-color:#28a739}.settings-modal{position:fixed;top:var(--header-bottom, 62px);right:32px;width:34vw;max-width:520px;height:auto;background-color:#fff;z-index:-1;display:flex;flex-direction:column;--color-shadow-layer01-01: rgba(0, 0, 0, .05);--color-shadow-layer01-02: rgba(0, 0, 0, .1);box-shadow:0 8px 20px var(--color-shadow-layer01-02),0 0 1px var(--color-shadow-layer01-01);max-height:calc(66dvh - var(--header-bottom, 62px));border-radius:16px;opacity:0;overflow:visible}@media (max-width: 870px){.settings-modal{width:100vw!important;right:0}}@media (max-width: 520px){.settings-modal{border-radius:0}}.settings-modal.opening{animation:fadeMenuIn .2s ease-out forwards;z-index:2001}.settings-modal.closing{animation:fadeMenuOut .15s ease-in forwards;z-index:2001}.settings-modal h3{margin:0;display:flex;justify-content:space-between;align-items:center;padding:20px 32px;height:82px;font-size:1.5rem;font-weight:700;letter-spacing:-.6px;color:#020209;transition:all .05s ease-out}@media (max-width: 870px){.settings-modal h3{padding:15px 32px}}@media (max-width: 520px){.settings-modal h3{padding:15px 18px}}.settings-modal .settings-section{display:flex;justify-content:space-between;align-items:center;padding:8px 16px;margin:4px 16px;border-radius:16px;transition:background-color .05s ease-out}.settings-modal .settings-section:last-child{margin-bottom:8px}.settings-modal .settings-section label{font-size:1.05rem;font-weight:700;color:#020209}.settings-modal .settings-section .selected-display,.settings-modal .settings-section button{border-radius:24px;height:48px;background-color:#fff;color:#525259;border:1px solid #d2d2d9;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .05s ease-out;padding:8px 16px}.settings-modal .settings-section .selected-display:hover,.settings-modal .settings-section button:hover{border-color:#727279;color:#020209;background-color:#f8fafc!important}.settings-modal .settings-section .custom-select-wrapper{position:relative;display:flex;align-items:center;width:170px}.settings-modal .settings-section .custom-select-wrapper .selected-display{width:100%;display:flex;justify-content:space-between;align-items:center}.settings-modal .settings-section .custom-select-wrapper img.arrow-icon{width:24px;height:24px;pointer-events:none;transition:transform .2s ease}.settings-modal .settings-section .custom-select-wrapper img.arrow-icon.open{transform:rotate(180deg)}.settings-modal .settings-section .custom-select-wrapper .custom-options-list{position:absolute;top:calc(100% + 8px);right:0;width:260px;background:#fff;border:1px solid #d2d2d9;border-radius:16px;box-shadow:0 4px 12px #0000001a;z-index:100;overflow:hidden;display:flex;flex-direction:column}.settings-modal .settings-section .custom-select-wrapper .custom-options-list .custom-option{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;cursor:pointer;color:#020209;font-size:.95rem;font-weight:500;transition:background-color .1s ease}.settings-modal .settings-section .custom-select-wrapper .custom-options-list .custom-option:hover{background-color:#f8fafc}.settings-modal .settings-section .custom-select-wrapper .custom-options-list .custom-option .radio-circle{width:20px;height:20px;border-radius:50%;border:2px solid #a2a2a9;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.settings-modal .settings-section .custom-select-wrapper .custom-options-list .custom-option .radio-circle.selected{border-color:#020209}.settings-modal .settings-section .custom-select-wrapper .custom-options-list .custom-option .radio-circle.selected:after{content:"";width:10px;height:10px;border-radius:50%;background-color:#020209}.settings-modal .settings-section .toggle-switch{cursor:pointer}.settings-modal .settings-section .toggle-switch .toggle-track{width:72px;height:38px;border-radius:50px;position:relative;transition:background-color .5s ease;padding:0 6px;display:flex;align-items:center;justify-content:space-between}.settings-modal .settings-section .toggle-switch .toggle-track.light{background-color:#d4d8db}.settings-modal .settings-section .toggle-switch .toggle-track.dark{background-color:#424249}.settings-modal .settings-section .toggle-switch .toggle-track .toggle-thumb{width:28px;height:28px;border-radius:50%;background:#fff;position:absolute;top:5px;transition:all .35s cubic-bezier(.4,0,.2,1);box-shadow:0 .5px 2px #0000002b}.settings-modal .settings-section .toggle-switch .toggle-track .toggle-thumb.light{left:6px}.settings-modal .settings-section .toggle-switch .toggle-track .toggle-thumb.dark{left:calc(100% - 34px)}.settings-modal .close-btn{width:calc(100% - 48px);margin:auto 24px 24px;height:56px;border:none;border-radius:12px;font-size:1rem;font-weight:600;background-color:#222229;color:#f2f2f9;cursor:pointer;transition:background-color .05s ease-out;box-shadow:0 1px 2px #0808083b!important;display:flex;justify-content:center;align-items:center}.settings-modal .close-btn:hover{background-color:#020209}.dark-mode .settings-modal{background-color:#1a1a20!important;--color-shadow-layer01-01: rgba(0, 0, 0, .7);--color-shadow-layer01-02: rgba(0, 0, 0, .5);box-shadow:0 8px 20px var(--color-shadow-layer01-02),0 0 1px var(--color-shadow-layer01-01)!important}.dark-mode .settings-modal h3,.dark-mode .settings-modal .settings-section label{color:#f2f2f9}.dark-mode .settings-modal .settings-section .selected-display,.dark-mode .settings-modal .settings-section button{background-color:#222229!important;color:#f2f2f9;border-color:#424249}.dark-mode .settings-modal .settings-section .selected-display:hover,.dark-mode .settings-modal .settings-section button:hover{border-color:#828289;background:#323239!important}.dark-mode .settings-modal .settings-section .custom-select-wrapper img.arrow-icon{filter:invert(1)}.dark-mode .settings-modal .settings-section .custom-select-wrapper .custom-options-list{background:#222229;border-color:#424249;box-shadow:0 4px 12px #00000080}.dark-mode .settings-modal .settings-section .custom-select-wrapper .custom-options-list .custom-option{color:#f2f2f9}.dark-mode .settings-modal .settings-section .custom-select-wrapper .custom-options-list .custom-option:hover{background-color:#323239}.dark-mode .settings-modal .settings-section .custom-select-wrapper .custom-options-list .custom-option .radio-circle{border-color:#525259}.dark-mode .settings-modal .settings-section .custom-select-wrapper .custom-options-list .custom-option .radio-circle.selected{border-color:#f2f2f9}.dark-mode .settings-modal .settings-section .custom-select-wrapper .custom-options-list .custom-option .radio-circle.selected:after{background-color:#f2f2f9}.dark-mode .settings-modal .settings-section .toggle-switch .toggle-track .toggle-thumb{background:#f2f2f9}.dark-mode .settings-modal .close-btn{background-color:#f2f2f9;color:#28a739}.dark-mode .settings-modal .close-btn:hover{background-color:#fff}.member-dropdown{position:fixed;top:var(--header-bottom, 62px);right:32px;width:34vw;max-width:460px;height:auto;z-index:-1;opacity:0;overflow:visible;background:transparent}.member-dropdown:before{content:"";position:absolute;top:-24px;left:0;width:100%;height:24px;background:transparent;z-index:10}@media (max-width: 870px){.member-dropdown{width:100vw!important;right:0}}@media (max-width: 520px){.member-dropdown{top:0!important;height:100%}.member-dropdown:before{display:none}}.member-dropdown.opening{animation:fadeMenuIn .2s ease-out forwards;z-index:2001}.member-dropdown.closing{animation:fadeMenuOut .15s ease-in forwards;z-index:-1}.member-dropdown .dropdown-content{display:flex;flex-direction:column;max-height:calc(85dvh - var(--header-bottom, 62px));height:100%;background-color:#fff;border-radius:16px;--color-shadow-layer01-01: rgba(0, 0, 0, .05);--color-shadow-layer01-02: rgba(0, 0, 0, .1);box-shadow:0 8px 20px var(--color-shadow-layer01-02),0 0 1px var(--color-shadow-layer01-01);overflow:hidden}@media (max-width: 520px){.member-dropdown .dropdown-content{border-radius:0;max-height:none}}.member-dropdown .dropdown-header{display:flex;align-items:center;padding:20px 32px;transition:all .05s ease-out}@media (max-width: 870px){.member-dropdown .dropdown-header{padding:20px 32px 12px}}@media (max-width: 520px){.member-dropdown .dropdown-header{padding:20px 18px 12px}}.member-dropdown .dropdown-header .dropdown-title{margin:0;font-size:1.4rem;font-weight:700;letter-spacing:-.6px;color:#020209;text-transform:uppercase}.member-dropdown .dropdown-body{flex:1;padding:0 32px 16px;display:flex;flex-direction:column;overflow-y:auto}@media (max-width: 520px){.member-dropdown .dropdown-body{padding:0 18px 24px}}.member-dropdown .menu-section{display:flex;flex-direction:column;gap:20px}.member-dropdown .dropdown-cta-btn{width:100%;height:56px;border:none;border-radius:12px;font-size:1rem;font-weight:600;background-color:#222229;color:#f2f2f9;cursor:pointer;transition:background-color .05s ease-out;box-shadow:0 1px 2px #0808083b!important}.member-dropdown .dropdown-cta-btn:hover{background-color:#020209}.member-dropdown .dropdown-menu{display:flex;flex-direction:column;gap:4px}.member-dropdown .dropdown-menu .menu-divider{border:none;border-top:1px solid #e2e2e9;margin:8px 0;width:100%}.member-dropdown .dropdown-menu .dropdown-item{display:flex;align-items:center;gap:16px;padding:12px 16px;height:56px;background:transparent;border:none;border-radius:12px;font-size:1rem;font-weight:500;color:#121219;cursor:pointer;text-align:left;transition:background-color .05s ease-out,color .05s ease-out}.member-dropdown .dropdown-menu .dropdown-item .item-icon{font-size:1.2rem;display:flex;align-items:center;justify-content:center;width:24px}.member-dropdown .dropdown-menu .dropdown-item:hover{background-color:#f8fafc;color:#020209}.member-dropdown .dropdown-menu .dropdown-item.logout-btn:hover{color:#e5341d;background-color:#e5341d0b}.dark-mode .member-dropdown .dropdown-content{background-color:#1a1a20!important;--color-shadow-layer01-01: rgba(0, 0, 0, .7);--color-shadow-layer01-02: rgba(0, 0, 0, .5);box-shadow:0 8px 20px var(--color-shadow-layer01-02),0 0 1px var(--color-shadow-layer01-01)!important}.dark-mode .member-dropdown .dropdown-header .dropdown-title{color:#f2f2f9}.dark-mode .member-dropdown .menu-section .dropdown-cta-btn{background-color:#f2f2f9;color:#121219}.dark-mode .member-dropdown .menu-section .dropdown-cta-btn:hover{background-color:#fff}.dark-mode .member-dropdown .menu-section .dropdown-menu .menu-divider{border-top-color:#323239}.dark-mode .member-dropdown .menu-section .dropdown-menu .dropdown-item{color:#f2f2f9}.dark-mode .member-dropdown .menu-section .dropdown-menu .dropdown-item:hover{background-color:#323239;color:#fff}.dark-mode .member-dropdown .menu-section .dropdown-menu .dropdown-item.logout-btn{color:#ff4d4d}.dark-mode .member-dropdown .menu-section .dropdown-menu .dropdown-item.logout-btn:hover{background-color:#e5341d26}.guest-dropdown{position:fixed;top:var(--header-bottom, 62px);right:32px;width:34vw;max-width:520px;height:auto;background-color:#fff;z-index:-1;display:flex;flex-direction:column;--color-shadow-layer01-01: rgba(0, 0, 0, .05);--color-shadow-layer01-02: rgba(0, 0, 0, .1);box-shadow:0 8px 20px var(--color-shadow-layer01-02),0 0 1px var(--color-shadow-layer01-01);max-height:calc(66dvh - var(--header-bottom, 62px));border-radius:16px;opacity:0;overflow:hidden}@media (max-width: 870px){.guest-dropdown{width:100vw!important;right:0}}@media (max-width: 520px){.guest-dropdown{border-radius:0;max-height:none;top:0!important;height:100%}}.guest-dropdown.opening{animation:fadeMenuIn .2s ease-out forwards;z-index:2001}.guest-dropdown.closing{animation:fadeMenuOut .15s ease-in forwards;z-index:-1}.guest-dropdown .dropdown-content{display:flex;flex-direction:column;height:100%}.guest-dropdown .dropdown-header{display:flex;align-items:center;padding:20px 32px;height:82px;transition:all .05s ease-out}@media (max-width: 870px){.guest-dropdown .dropdown-header{padding:15px 32px}}@media (max-width: 520px){.guest-dropdown .dropdown-header{padding:15px 18px}}.guest-dropdown .dropdown-header .dropdown-title{margin:0;font-size:1.5rem;font-weight:700;letter-spacing:-.6px;color:#020209}.guest-dropdown .dropdown-header .dropdown-subtitle{font-size:.95rem;color:#28a739;margin:2px 0 0}.guest-dropdown .dropdown-body{flex:1;padding:0 32px 16px;display:flex;flex-direction:column;gap:0px;overflow-y:auto}@media (max-width: 520px){.guest-dropdown .dropdown-body{padding:24px 18px}}.guest-dropdown .dropdown-body .dropdown-input{padding:10px 16px;height:54px;font-size:.95rem;border:1px solid #d2d2d9;background-color:#f8f8fc;color:#121219;transition:border-color .05s ease-out;font-weight:500}.guest-dropdown .dropdown-body .dropdown-input.username-input{border-radius:10px 10px 0 0!important}.guest-dropdown .dropdown-body .dropdown-input.password-input{border-radius:0 0 10px 10px!important;transform:translateY(-1px)}.guest-dropdown .dropdown-body .dropdown-input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #f8f8fc inset!important;-webkit-text-fill-color:#020209!important}.guest-dropdown .dropdown-body .dropdown-input:hover{z-index:1000;border-color:#828289;background-color:#f4f4fb}.guest-dropdown .dropdown-body .dropdown-input:focus{border-color:#525259;background-color:#fff;outline:none;z-index:1001}.guest-dropdown .dropdown-body .dropdown-links{margin-top:8px;font-size:.9rem;color:#a2a2a9;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.guest-dropdown .dropdown-body .dropdown-links span{width:fit-content;cursor:pointer}.guest-dropdown .dropdown-body .dropdown-links span:hover{color:#020209}.guest-dropdown .dropdown-body .dropdown-links strong{color:#28a739;font-weight:600;cursor:pointer}.guest-dropdown .dropdown-body .dropdown-links strong:hover{text-decoration:underline}.guest-dropdown .dropdown-footer{padding:16px 24px;border-top:1px solid #d2d2d9;background-color:#fff!important;border-radius:0 0 16px 16px;margin-top:auto}@media (max-width: 520px){.guest-dropdown .dropdown-footer{border-radius:0}}.guest-dropdown .dropdown-footer .dropdown-note{margin-bottom:16px;width:100%;color:#a2a2a9;font-size:.86rem;text-align:center}.guest-dropdown .dropdown-footer .dropdown-note strong{color:#28a739;font-weight:600;cursor:pointer}.guest-dropdown .dropdown-footer .dropdown-note strong:hover{text-decoration:underline}.guest-dropdown .dropdown-footer .dropdown-login-btn{width:100%;height:56px;border:none;border-radius:12px;font-size:1rem;font-weight:600;background-color:#222229;color:#f2f2f9;cursor:pointer;transition:background-color .05s ease-out;box-shadow:0 1px 2px #0808083b!important}.guest-dropdown .dropdown-footer .dropdown-login-btn:disabled{background-color:#c2c2c9;color:#f2f2f9;box-shadow:none!important;cursor:not-allowed;opacity:.6}.guest-dropdown .dropdown-footer .dropdown-login-btn:hover:not(:disabled){background-color:#020209}.dark-mode .guest-dropdown{background-color:#1a1a20!important;--color-shadow-layer01-01: rgba(0, 0, 0, .7);--color-shadow-layer01-02: rgba(0, 0, 0, .5);box-shadow:0 8px 20px var(--color-shadow-layer01-02),0 0 1px var(--color-shadow-layer01-01)!important}.dark-mode .guest-dropdown .dropdown-header .dropdown-title{color:#f2f2f9}.dark-mode .guest-dropdown .dropdown-body .dropdown-input{background-color:#222229;color:#f2f2f9;border:1px solid #424249}.dark-mode .guest-dropdown .dropdown-body .dropdown-input:hover{border-color:#828289;background-color:#323239}.dark-mode .guest-dropdown .dropdown-body .dropdown-input:focus{border-color:#28a739;background-color:#020209}.dark-mode .guest-dropdown .dropdown-links span:hover{color:#f2f2f9}.dark-mode .guest-dropdown .dropdown-footer{border-top-color:#323239;background-color:#1a1a20!important}.dark-mode .guest-dropdown .dropdown-footer .dropdown-login-btn{background-color:#f2f2f9;color:#121219}.dark-mode .guest-dropdown .dropdown-footer .dropdown-login-btn:hover:not(:disabled){background-color:#fff}.dark-mode .guest-dropdown .dropdown-footer .dropdown-login-btn:disabled{background-color:#525259;color:#828289}.cg-header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;flex-direction:row;padding:13px 32px;margin-bottom:0;color:#020209;position:sticky;top:0;z-index:100;background-color:#fff;transition:all .05s ease-out;width:100%;max-width:100vw;box-sizing:border-box}.cg-header .lang-dropdown{line-height:1.7;text-transform:uppercase}@media (max-width: 870px){.cg-header{padding:8px 16px}}@media (max-width: 520px){.cg-header{flex-direction:row;justify-content:space-between;align-items:center;padding:12px 16px}}.cg-header.scrolled{box-shadow:0 1px 2px #00000021;padding:10px 32px}.cg-header.scrolled .cg-header-left .logo-container{transition:all .05s ease-out}@media (max-width: 520px){.cg-header.scrolled{padding:10px 16px}}.cg-header .header-mobile-btn{display:none;cursor:pointer}@media (max-width: 520px){.cg-header .header-mobile-btn{display:flex;align-items:center}}.cg-header .header-mobile-btn img{width:28px;height:28px;object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none}.cg-header .header-mobile-btn.menu-btn{flex:1;justify-content:flex-start;transform:scale(.9)}.cg-header .header-mobile-btn.cart-btn{flex:1;justify-content:flex-end;transform:scale(.9)}.cg-header .header-mobile-btn.cart-btn .bag-icon-wrapper{position:relative;display:flex}.cg-header .header-mobile-btn.cart-btn .bag-icon-wrapper img{filter:invert(1)}.cg-header .header-mobile-btn.cart-btn .bag-count-bubble{position:absolute;top:16px;right:-6px;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;padding:0 4px;border-radius:10px;font-size:.65rem;font-weight:700;line-height:normal;text-align:center;box-sizing:border-box;background-color:#28a739;color:#fff}.cg-header .cg-header-left{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.cg-header .cg-header-left .cg-sub-title{display:block;padding-top:4px;margin:0 auto}.cg-header .cg-header-left .logo-container{width:170px;margin-right:8px;opacity:.87;transform:translateY(-2px);animation:neonFlicker 3.8s infinite}@media (max-width: 520px){.cg-header .cg-header-left .logo-container{width:164px;transform:none;margin:0 auto}}.cg-header .cg-header-left .logo-container:hover{filter:none;opacity:1}.cg-header .cg-header-left .logo-container img{filter:invert(12%) sepia(98%) saturate(7456%) hue-rotate(1deg) brightness(95%) contrast(112%);width:100%;height:auto;user-drag:none;-webkit-user-drag:none;-moz-user-select:none;-webkit-user-select:none;user-select:none;pointer-events:none}.cg-header .cg-header-left.center-align{margin-top:4px;align-items:center}@media (max-width: 520px){.cg-header .cg-header-left{flex:2;align-items:center;text-align:center}}.cg-header .cg-header-searchbar{flex:1;display:flex;justify-content:center;padding:0 12px 0 24px}@media (max-width: 836px){.cg-header .cg-header-searchbar{width:100%;order:3;margin-top:4px;padding:0}}@media (max-width: 520px){.cg-header .cg-header-searchbar{margin-bottom:8px}}.cg-header .cg-header-searchbar .cg-searchbar-container,.cg-header .cg-header-searchbar .cg-searchbar{width:100%}.cg-header .cg-sub-title{text-transform:uppercase;font-size:.85rem;color:#28a739;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.cg-header .cg-header-right{display:flex;align-items:center;height:fit-content}@media (max-width: 520px){.cg-header .cg-header-right{flex:1;justify-content:flex-end}}.cg-header .cg-header-right .header-auth-buttons{gap:6px;display:flex;align-items:center}.cg-header .cg-header-right .header-auth-buttons .header-btn{cursor:pointer!important}.cg-header .cg-header-right .header-auth-buttons.hidden-mobile{display:none!important}.cg-header .cg-header-right .header-auth-buttons .shopping-bag{display:flex;flex-direction:row;align-items:center;padding:10px 14px;background-color:#222229;color:#f2f2f9;border-radius:24px;cursor:pointer!important;box-shadow:0 .5px 1px #58585833}@media (max-width: 520px){.cg-header .cg-header-right .header-auth-buttons .shopping-bag{display:none}}.cg-header .cg-header-right .header-auth-buttons .shopping-bag .bag-count{font-weight:500;padding-left:6px;display:flex}.cg-header .cg-header-right .header-auth-buttons .shopping-bag .bag-count.active{color:#28a739;font-weight:700}.cg-header .cg-header-right .header-auth-buttons .shopping-bag .bag-img-wrap img{opacity:.93;width:100%;height:100%;user-drag:none;-webkit-user-drag:none;-moz-user-select:none;-webkit-user-select:none;user-select:none;pointer-events:none}.cg-header .cg-header-right .header-auth-buttons .separator{display:none;font-size:1rem;color:#828289;-webkit-user-select:none;user-select:none;transform:translateY(-1.5px)}@media (max-width: 520px){.cg-header .cg-header-right .header-auth-buttons{gap:4px}.cg-header .cg-header-right .header-auth-buttons .separator{display:inline}}.cg-header .cg-header-right .user-menu{display:flex;align-items:center}.cg-header .cg-header-right .user-menu .user-dropdown-wrapper{position:relative;display:inline-block;margin-right:8px}.cg-header .cg-header-right .user-menu .user-dropdown-wrapper .user-name{cursor:pointer;padding:12px;font-weight:600;border-radius:12px}.cg-header .cg-header-right .user-menu .user-dropdown-wrapper .user-name:hover{background-color:#08080814}.cg-header .cg-header-right .user-menu .user-name{font-size:.95rem;font-weight:600;padding:6px 12px;border:1px solid transparent;border-radius:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.cg-header .cg-header-right .user-menu .shopping-bag{display:flex;flex-direction:row;align-items:center;padding:10px 14px;background-color:#08080814;border-radius:24px;cursor:pointer}.cg-header .cg-header-right .user-menu .shopping-bag img{filter:invert(1);user-drag:none;-webkit-user-drag:none;-moz-user-select:none;-webkit-user-select:none;user-select:none;pointer-events:none}.cg-header .cg-header-right .user-menu .shopping-bag .bag-count.active{color:#28a739;font-weight:700}@media (max-width: 520px){.cg-header .cg-header-right .user-menu .shopping-bag{display:none}}.cg-header .cg-header-right .user-menu .shopping-bag:hover{background-color:#0808081f}.cg-header .cg-header-right .user-menu .shopping-bag .bag-count{font-weight:500;padding-left:6px;font-size:1rem!important}.cg-header .cg-header-right .user-menu .shopping-bag .bag-img-wrap{width:24px;height:24px}.cg-header .cg-header-right .user-menu .shopping-bag .bag-img-wrap img{opacity:.93;width:100%;height:100%}.cg-header h1{font-family:Cal Sans,sans-serif;font-size:2.25rem;font-weight:700;margin:0;letter-spacing:1px}.cg-header h1:hover{color:#e20023}@media (max-width: 520px){.cg-header h1{font-size:2rem}}.header-btn.welcome-text{color:#e20023}.header-btn.welcome-text.scrolled{color:#000!important}.header-btn{font-family:inherit;background-color:transparent;color:#020209;border:none;font-weight:700;padding:10px 14px 10px 12px;font-size:.95rem;width:fit-content;cursor:pointer;border-radius:24px;display:flex;align-items:center;justify-content:center;gap:4px}.header-btn .bag-img-wrap{width:28px;height:28px;display:flex;align-items:center;justify-content:center}.header-btn .bag-img-wrap img{opacity:.93;width:88%;height:88%;user-drag:none;-webkit-user-drag:none;-moz-user-select:none;-webkit-user-select:none;user-select:none;pointer-events:none}.header-btn.log-in,.header-btn.log-out{font-weight:400}.header-btn.sign-up,.header-btn.log-in,.header-btn.log-out{background-color:#fff;border:1px solid #b2b2b9!important}.header-btn.sign-up:hover,.header-btn.log-in:hover,.header-btn.log-out:hover{border-color:#727279!important;background-color:#f8fafc!important}.header-btn.header-lang-button{background-color:#fff}.header-btn.header-lang-button:hover{background-color:#f8fafc!important;color:#020209}@media (max-width: 520px){.header-btn{color:#28a739;font-size:.85rem}.header-btn.sign-up,.header-btn.log-in,.header-btn.log-out{font-weight:400}.header-btn:hover{background-color:transparent!important;color:#e20023!important}}.cg-header .cg-header-right .header-auth-buttons{gap:8px;display:flex;align-items:center}.cg-header .cg-header-right .header-auth-buttons .header-btn.sign-up{border:1px solid #b2b2b9;padding:8px 14px 8px 12px;border-radius:24px;font-weight:700;display:flex;align-items:center;gap:4px}.cg-header .cg-header-right .header-auth-buttons .header-btn.sign-up:hover img{filter:invert(0)}.cg-header .cg-header-right .header-auth-buttons .header-btn.sign-up .btn-label{font-size:.95rem;line-height:1;max-width:140px;white-space:nowrap;text-overflow:ellipsis}.cg-header .cg-header-right .header-auth-buttons .header-btn.sign-up.user-trigger.visible{border-color:#727279!important;background-color:#f8fafc!important}.cg-header .cg-header-right .header-auth-buttons .header-btn.sign-up.user-trigger:hover .bag-img-wrap.avatar img{filter:none!important}.cg-header .cg-header-right .header-auth-buttons .header-btn.sign-up.user-trigger .bag-img-wrap.avatar{width:28px;height:28px;border-radius:9999px;overflow:hidden;margin-right:4px}.cg-header .cg-header-right .header-auth-buttons .header-btn.sign-up.user-trigger .bag-img-wrap.avatar img{width:100%;height:100%;object-fit:cover;filter:none;opacity:1}.cg-header .cg-header-right .header-auth-buttons .header-btn.sign-up.user-trigger .user-label{font-weight:700}.cg-header .cg-header-right .header-auth-buttons .shopping-bag{display:flex;align-items:center;padding:10px 14px;background-color:#222229;color:#f2f2f9;border-radius:24px;cursor:pointer!important;box-shadow:0 .5px 1px #58585833}.cg-header .cg-header-right .header-auth-buttons .shopping-bag:hover{background-color:#020209}.cg-header .cg-header-right .header-auth-buttons .shopping-bag:hover .bag-count{color:#fff}.cg-header .cg-header-right .header-auth-buttons .shopping-bag .bag-count{font-weight:500;padding-left:6px}.cg-header .cg-header-right .header-auth-buttons .shopping-bag .bag-count.active{color:#28a739;font-weight:800}.cg-header .cg-header-right .header-auth-buttons .shopping-bag .bag-img-wrap{width:24px;height:24px}.cg-header .cg-header-right .header-auth-buttons .shopping-bag .bag-img-wrap img{opacity:.93;width:100%;height:100%}.user-dropdown-wrapper{position:relative;display:inline-block;width:fit-content}.user-dropdown-wrapper .user-dropdown,.user-dropdown-wrapper .hover-dropdown{position:absolute;top:calc(100% - 24px);right:0;background-color:#fbfbfc;border-radius:0 0 12px 12px;box-shadow:0 1px 2px #00000014;overflow:hidden;opacity:0;max-height:0;transform:translateY(-2px);pointer-events:none;transition:max-height 0s ease,opacity 0s ease,transform 0s ease-out;z-index:-1;padding-top:24px}.user-dropdown-wrapper .user-dropdown.visible,.user-dropdown-wrapper .hover-dropdown.visible{opacity:1;max-height:400px;transform:translateY(0);pointer-events:auto}.user-dropdown-wrapper .hover-dropdown .dropdown-section{padding:16px 8px;text-align:center;background-color:#fbfcfd}.user-dropdown-wrapper .hover-dropdown .dropdown-section .dropdown-text{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:.95rem;color:#323239}.user-dropdown-wrapper .hover-dropdown .dropdown-section .dropdown-text p{margin:0}.user-dropdown-wrapper .hover-dropdown .dropdown-section .dropdown-text .link-text{font-weight:600;cursor:pointer;transition:color .05s ease;color:#50ac69}.user-dropdown-wrapper .hover-dropdown .dropdown-section .dropdown-text .link-text:hover{text-decoration:underline;color:#28a739}.user-dropdown-wrapper .user-dropdown{display:flex;flex-direction:column}.user-dropdown-wrapper .user-dropdown .user-dropdown-btn{background:transparent;border:none;outline:none;padding:12px 16px;text-align:left;font-size:.95rem;font-weight:500;color:#020209;cursor:pointer;transition:background-color .05s ease-out,color .05s ease-out}.user-dropdown-wrapper .user-dropdown .user-dropdown-btn:hover{background-color:#f4f8fc}.user-dropdown-wrapper .user-dropdown .user-dropdown-btn.sell-now{font-weight:700;color:#28a739}.user-dropdown-wrapper .user-dropdown .user-dropdown-btn.sell-now:hover{background-color:#eaf7ed}.user-dropdown-wrapper .user-dropdown .user-dropdown-btn.log-out{border-top:1px solid #e2e2e9;color:#e5341d}.user-dropdown-wrapper .user-dropdown .user-dropdown-btn.log-out:hover{background-color:#fbe8e8}.user-dropdown-wrapper:after{content:"";position:absolute;top:100%;left:0;width:100%;height:10px}.user-dropdown-wrapper:hover .hover-dropdown,.user-dropdown-wrapper:hover .user-dropdown{opacity:1;max-height:400px;transform:translateY(0);pointer-events:auto}.user-trigger.placeholder{pointer-events:none;cursor:default;display:flex;align-items:center;gap:8px;border:1px solid #b2b2b9;padding:8px 12px;border-radius:22px;min-width:100px;height:44px}.user-trigger.placeholder .bag-img-wrap.avatar{width:28px;height:28px;border-radius:50%;background:#0000000f;flex-shrink:0}.user-trigger.placeholder .btn-label{background:#0000000f;border-radius:4px;overflow:hidden;position:relative}.user-trigger.placeholder .btn-label:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:skeleton-shimmer 1.5s infinite}@keyframes skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.dark-mode .cg-header .cg-header-right .header-auth-buttons .header-btn.sign-up.user-trigger.visible{background-color:#222229!important;border-color:#626269!important;color:#f2f2f9!important}.dark-mode .cg-header{background-color:#121219}.dark-mode .cg-header.scrolled{border-bottom:1px solid rgba(255,255,255,.23)}.dark-mode .cg-header .cg-header-right{color:#f2f2f9}.dark-mode .cg-header .cg-header-left .logo-container:hover{filter:none}.dark-mode .header-btn{color:#f2f2f9!important}.dark-mode .header-btn.welcome-text{color:#e5341d!important}.dark-mode .header-btn.welcome-text.scrolled{color:#f2f2f9!important}.dark-mode .header-btn.sign-up,.dark-mode .header-btn.log-in,.dark-mode .header-btn.log-out,.dark-mode .header-btn.header-lang-button{background-color:#121219;border:1px solid #525259!important}.dark-mode .header-btn.sign-up:hover,.dark-mode .header-btn.log-in:hover,.dark-mode .header-btn.log-out:hover,.dark-mode .header-btn.header-lang-button:hover{background-color:#222229!important;border-color:#525259!important;color:#f2f2f9!important}.dark-mode .header-btn.sign-up:hover img,.dark-mode .header-btn.log-in:hover img,.dark-mode .header-btn.log-out:hover img,.dark-mode .header-btn.header-lang-button:hover img{filter:invert(1)!important}.dark-mode .header-btn.header-lang-button{border:none!important}.dark-mode .header-btn.sign-up.user-trigger.visible{background-color:#222229!important;border-color:#626269!important;color:#f2f2f9!important}.dark-mode .header-btn.sign-up.user-trigger:hover .bag-img-wrap.avatar img{filter:none!important}.dark-mode .header-btn .bag-img-wrap:not(.logged-in) img{filter:invert(1)!important}.dark-mode .header-btn:hover .bag-img-wrap img{filter:invert(1)!important}.dark-mode .header-auth-buttons .shopping-bag,.dark-mode .user-menu .shopping-bag{background-color:#f2f2f9!important;box-shadow:0 .5px 1px #fafafa2e!important}.dark-mode .header-auth-buttons .shopping-bag:hover,.dark-mode .user-menu .shopping-bag:hover{background-color:#fff!important}.dark-mode .header-auth-buttons .shopping-bag img,.dark-mode .user-menu .shopping-bag img{filter:invert(1)!important}.dark-mode .header-auth-buttons .shopping-bag .bag-count,.dark-mode .user-menu .shopping-bag .bag-count{color:#000!important}.dark-mode .header-auth-buttons .shopping-bag .bag-count.active,.dark-mode .user-menu .shopping-bag .bag-count.active{color:#28a739!important;font-weight:700}.dark-mode .header-mobile-btn img{filter:invert(1)!important}.dark-mode .header-mobile-btn .bag-icon-wrapper img{filter:invert(0)!important}.dark-mode .header-mobile-btn .bag-count-bubble{background-color:#28a739!important;color:#f2f2f9!important;border-color:#000!important}.dark-mode .header-mobile-btn.cart-btn .bag-count-bubble{background-color:#f2f2f9;color:#28a739;font-weight:800}.dark-mode .user-dropdown-wrapper .hover-dropdown,.dark-mode .user-dropdown-wrapper .user-dropdown{background-color:#121219;border:1px solid rgba(255,255,255,.04);box-shadow:0 2px 8px #00000014}.dark-mode .user-dropdown-wrapper .hover-dropdown .dropdown-section,.dark-mode .user-dropdown-wrapper .user-dropdown .dropdown-section{background-color:#121219;color:#c2c2c9}.dark-mode .user-dropdown-wrapper .hover-dropdown .dropdown-section .dropdown-text,.dark-mode .user-dropdown-wrapper .user-dropdown .dropdown-section .dropdown-text{color:#f2f2f9}.dark-mode .user-dropdown-wrapper .hover-dropdown .dropdown-section .link-text,.dark-mode .user-dropdown-wrapper .user-dropdown .dropdown-section .link-text{color:#50ac69}.dark-mode .user-dropdown-wrapper .hover-dropdown .dropdown-section .link-text:hover,.dark-mode .user-dropdown-wrapper .user-dropdown .dropdown-section .link-text:hover{color:#28a739}.dark-mode .user-dropdown-wrapper .hover-dropdown .user-dropdown-btn,.dark-mode .user-dropdown-wrapper .user-dropdown .user-dropdown-btn{color:#f2f2f9}.dark-mode .user-dropdown-wrapper .hover-dropdown .user-dropdown-btn:hover,.dark-mode .user-dropdown-wrapper .user-dropdown .user-dropdown-btn:hover{background-color:#222229}.dark-mode .user-dropdown-wrapper .hover-dropdown .user-dropdown-btn.sell-now,.dark-mode .user-dropdown-wrapper .user-dropdown .user-dropdown-btn.sell-now{color:#28a739}.dark-mode .user-dropdown-wrapper .hover-dropdown .user-dropdown-btn.sell-now:hover,.dark-mode .user-dropdown-wrapper .user-dropdown .user-dropdown-btn.sell-now:hover{background-color:#1a2a1a}.dark-mode .user-dropdown-wrapper .hover-dropdown .user-dropdown-btn.log-out,.dark-mode .user-dropdown-wrapper .user-dropdown .user-dropdown-btn.log-out{border-top:1px solid #323239;color:#e5341d}.dark-mode .user-dropdown-wrapper .hover-dropdown .user-dropdown-btn.log-out:hover,.dark-mode .user-dropdown-wrapper .user-dropdown .user-dropdown-btn.log-out:hover{background-color:#3a1c1c}.dark-mode .user-trigger.placeholder{border:1px solid #525259!important}.dark-mode .user-trigger.placeholder .bag-img-wrap.avatar,.dark-mode .user-trigger.placeholder .btn-label{background:#ffffff1a}.dark-mode .separator{color:#b2b2b9}.site-footer{width:100%;display:flex;margin-top:auto;flex-direction:row;justify-content:space-between;align-items:flex-start;padding:24px 32px 42px;box-sizing:border-box;color:#020209;background-color:transparent;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;position:absolute;bottom:0}@media (max-width: 520px){.site-footer{bottom:-8px}}.site-footer a,.site-footer span,.site-footer p,.site-footer h4,.site-footer h5,.site-footer h6{color:#020209}.site-footer .footer-info a,.site-footer .footer-info,.site-footer .footer-disclaimer{color:#424249;text-decoration:none}.site-footer .footer-content{display:flex;justify-content:center;align-items:center;width:100%}@media (max-width: 520px){.site-footer .footer-content{margin-bottom:4px}}.site-footer .footer-content .footer-info{font-size:.8rem;color:#828289;line-height:1.7;letter-spacing:.03em;text-transform:uppercase;font-weight:400;margin:0 auto}.site-footer .footer-content .footer-info .text{pointer-events:none}.site-footer .footer-content .footer-info .text:hover{color:inherit}.site-footer .footer-content .footer-info.top{padding-top:4px}.site-footer .footer-content .footer-info a{cursor:pointer;color:#626269}.site-footer .footer-content .footer-info a:hover{text-decoration:underline;color:#020209}.site-footer .footer-content .footer-info .brand-name{color:#020209;font-weight:600}@media (max-width: 870px){.site-footer{gap:12px}.site-footer .footer-content{max-width:100vw;min-width:0;align-items:flex-start}.site-footer .footer-disclaimer{text-align:left}}.dark-mode .site-footer{background-color:transparent}.dark-mode .site-footer .footer-content .footer-info .brand-name{color:#f2f2f9;font-weight:600}.dark-mode .site-footer .footer-content .footer-info a{color:#b2b2b9}.dark-mode .site-footer .footer-content .footer-info a:hover{color:#f2f2f9}.feedback-modal-overlay{position:fixed;top:0;left:0;z-index:9998;width:100%;height:100%;background-color:#000205a6;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.feedback-modal-overlay.open{opacity:1;visibility:visible}.feedback-modal-overlay .feedback-modal{position:fixed;bottom:24px;transform-origin:bottom;width:calc(100% - 32px);max-width:640px;background-color:transparent;border-radius:20px;padding:24px;z-index:9999;display:flex;flex-direction:column;opacity:0;pointer-events:none}.feedback-modal-overlay .feedback-modal.opening{animation:feedbackModalOpen .8s cubic-bezier(.33,1,.68,1) forwards;pointer-events:auto}.feedback-modal-overlay .feedback-modal.closing{animation:feedbackModalClose .6s cubic-bezier(.55,0,.55,1) forwards;pointer-events:none}.feedback-modal-overlay .feedback-modal .header-row{display:flex;justify-content:flex-end;align-items:center}.feedback-modal-overlay .feedback-modal .header-row .close-btn{background-color:none;border:none;cursor:pointer;width:36px;height:36px;border-radius:18px;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 2px #0808083b;font-size:1.2rem;font-weight:700;color:#121219;margin-bottom:8px}.feedback-modal-overlay .feedback-modal .header-row .close-btn:hover{background-color:#040b38;color:#f2f2f9}.feedback-modal-overlay .feedback-modal .feedback-form-row{display:flex;align-items:center;gap:12px}.feedback-modal-overlay .feedback-modal .feedback-form{flex:1;display:flex;align-items:center;border:1px solid rgba(204,204,204,.5333333333);background-color:#f2f2f9;box-shadow:.5px 1px 2px #0808083b;border-radius:24px;padding-right:12px}.feedback-modal-overlay .feedback-modal .feedback-textarea{flex:1;resize:none;border:none;font-size:1rem;background:transparent;color:#020209;height:auto;min-height:48px;line-height:1.4;border-radius:24px 0 0 24px;outline:none;overflow-y:auto;padding:12px 12px 12px 20px;box-sizing:border-box;margin:0 12px 0 0}.feedback-modal-overlay .feedback-modal .feedback-textarea::placeholder{transform:translateY(2px);color:#828289}.feedback-modal-overlay .feedback-modal .submit-btn,.feedback-modal-overlay .feedback-modal .cancel-btn{width:36px;height:36px;min-width:36px;min-height:36px;padding:0;border-radius:50%;border:none;font-size:1.1rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .03s ease-out;box-shadow:0 1px 2px #0808083b;overflow:hidden}.feedback-modal-overlay .feedback-modal .submit-btn{transform:translate(4px)}.feedback-modal-overlay .feedback-modal .submit-btn img{width:100%;height:100%}.feedback-modal-overlay .feedback-modal .submit-btn:hover{filter:brightness(107%)}.feedback-modal-overlay .feedback-modal .cancel-btn{background-color:#020209}.feedback-modal-overlay .feedback-modal .cancel-btn img{filter:invert(1);width:60%;height:60%}.dark-mode .feedback-modal-overlay{background-color:#080808bf}.dark-mode .feedback-modal-overlay .feedback-modal .header-row .close-btn{color:#f2f2f9}.dark-mode .feedback-modal-overlay .feedback-modal .header-row .close-btn:hover{background-color:#121219;color:#fff}.dark-mode .feedback-modal-overlay .feedback-modal .feedback-form{background-color:#2a2a2a;border:1px solid rgba(51,51,51,.5333333333);box-shadow:.5px 1px 2px #dfdfdf3b!important}.dark-mode .feedback-modal-overlay .feedback-modal .feedback-textarea{background-color:#2a2a2a;color:#f2f2f2}.dark-mode .feedback-modal-overlay .feedback-modal .feedback-textarea::placeholder{color:#828289}.dark-mode .feedback-modal-overlay .feedback-modal .submit-btn{background-color:#28a739}.dark-mode .feedback-modal-overlay .feedback-modal .submit-btn:hover{filter:brightness(115%)}.dark-mode .feedback-modal-overlay .feedback-modal .cancel-btn{background-color:#1a1a1a}.dark-mode .feedback-modal-overlay .feedback-modal .cancel-btn img{filter:invert(1)}@keyframes feedbackModalOpen{0%{transform:translateY(100%) scaleY(0);opacity:0}60%{transform:translateY(0) scaleY(1.15);opacity:1}75%{transform:translateY(0) scaleY(.9)}85%{transform:translateY(0) scaleY(1.05)}92%{transform:translateY(0) scaleY(.98)}to{transform:translateY(0) scaleY(1);opacity:1}}@keyframes feedbackModalClose{0%{transform:translateY(0) scaleY(1);opacity:1}30%{transform:translateY(0) scaleY(1.1)}60%{transform:translateY(100%) scaleY(.6);opacity:1}to{transform:translateY(100%) scaleY(0);opacity:1}}.signup-section{display:flex;box-sizing:border-box;justify-content:space-between;align-items:center;padding:16px;width:100%;transition:box-shadow .25s ease;z-index:5;background-color:#000}@media (max-width: 520px){.signup-section{margin-bottom:0}}@media (max-width: 768px){.signup-section{flex-direction:column;padding:24px 16px;text-align:center}}.signup-section .signup-section-wrap{display:flex;box-sizing:border-box;justify-content:center;align-items:center;margin:0 auto;width:100%;max-width:1180px;overflow-x:hidden;padding:2px}@media (max-width: 768px){.signup-section .signup-section-wrap{flex-direction:column}}.signup-section .signup-section-wrap .signup-right{margin:auto 0 0 32px;width:100%;height:100%;padding:0 0 0 32px;display:flex;box-sizing:border-box;flex-direction:column;justify-content:center;opacity:1;transform:translate(36px);transition:opacity .8s ease-out,transform .4s ease-out;display:none}.signup-section .signup-section-wrap .signup-right.slide-in{opacity:1;transform:translate(0)}.signup-section .signup-section-wrap .signup-right.slide-out{opacity:1;transform:translate(36px)}@media (max-width: 870px){.signup-section .signup-section-wrap .signup-right{padding-top:20px;padding-bottom:0;margin-left:0;padding-left:0}.signup-section .signup-section-wrap .signup-right .signup-title,.signup-section .signup-section-wrap .signup-right .signup-text{text-align:center!important}}.signup-section .signup-section-wrap .signup-right .signup-title{font-size:2rem;line-height:1;letter-spacing:-1.3px;color:#fff;text-align:right;font-weight:bolder}@media (max-width: 520px){.signup-section .signup-section-wrap .signup-right .signup-title{font-size:1.6rem}}.signup-section .signup-section-wrap .signup-right .signup-text{text-align:right;font-size:1rem;font-weight:300;letter-spacing:.3px;margin-bottom:24px;color:#d2d2d9;padding-top:2px}@media (max-width: 520px){.signup-section .signup-section-wrap .signup-right .signup-text{font-size:1rem;margin-bottom:18px}}.signup-section .signup-section-wrap .signup-right .signup-buttons{display:flex;gap:12px;justify-content:right}@media (max-width: 870px){.signup-section .signup-section-wrap .signup-right .signup-buttons{justify-content:center}}.signup-section .signup-section-wrap .signup-right .signup-buttons .primary-btn,.signup-section .signup-section-wrap .signup-right .signup-buttons .secondary-btn{flex:1;min-width:128px;height:56px;padding:12px;font-size:1rem;font-weight:700;border-radius:12px;max-width:341px;border:none;cursor:pointer;box-shadow:0 1px 2px #0808083b!important;transition:background-color .03s ease,transform .02s ease}.signup-section .signup-section-wrap .signup-right .signup-buttons .primary-btn{border:1px solid #f2f2f9;background-color:transparent;color:#fff}.signup-section .signup-section-wrap .signup-right .signup-buttons .primary-btn:hover{border:1px solid rgba(229,52,29,.7333333333);color:#ff1e00}.signup-section .signup-section-wrap .signup-right .signup-buttons .secondary-btn{background-color:#fff;color:#020209}.signup-section .signup-section-wrap .signup-right .signup-buttons .secondary-btn:hover{background-color:#e10324!important;color:#fff}.signup-section .signup-section-wrap .signup-left{display:flex;align-items:center;width:100%;opacity:1;transition:opacity .8s ease-out,transform .4s ease-out}.signup-section .signup-section-wrap .signup-left.slide-in{opacity:1;transform:translate(0)}.signup-section .signup-section-wrap .signup-left.slide-out{opacity:1}@media (max-width: 869px){.signup-section .signup-section-wrap .signup-left{justify-content:center}}@media (min-width: 870px){.signup-section .signup-section-wrap .signup-left{width:380px;flex:0 0 auto;justify-content:center}}.signup-section .signup-section-wrap .signup-left .signup-section-img-wrap{width:60%;height:auto;display:flex;justify-content:center;align-items:center;overflow:hidden;border-radius:50%;background-size:220%;transform:rotate(180deg)}@media (max-width: 870px){.signup-section .signup-section-wrap .signup-left .signup-section-img-wrap{width:60%;max-width:240px}}@media (max-width: 520px){.signup-section .signup-section-wrap .signup-left .signup-section-img-wrap{max-width:240px}}.signup-section .signup-section-wrap .signup-left .signup-section-img-wrap img{width:100%;height:auto;object-fit:contain;filter:invert(1);display:block;user-drag:none;-webkit-user-drag:none;-moz-user-select:none;-webkit-user-select:none;user-select:none;pointer-events:none}.dark-mode .signup-section .signup-section-wrap .signup-section-img-wrap{background-color:#000!important}.dark-mode .signup-section .signup-section-wrap .signup-section-img-wrap img{filter:invert(1)!important}.dark-mode .signup-section .secondary-btn{color:#020209!important}.dark-mode .signup-section .secondary-btn:hover{color:#f2f2f9!important}.cg-footer{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;padding:24px 32px;box-sizing:border-box;background-color:#020209;color:#f2f2f9;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.cg-footer a,.cg-footer span,.cg-footer p,.cg-footer h4,.cg-footer h5,.cg-footer h6{color:#f2f2f9}.cg-footer .cg-disclaimer a,.cg-footer .cg-disclaimer,.cg-footer .cg-signup-disclaimer{color:#d2d2d9!important;text-decoration:none}.cg-footer .cg-store-link{font-weight:bolder!important;text-transform:uppercase;color:#020209;text-decoration:none;letter-spacing:-.4px;font-size:1.45rem;height:24px;width:fit-content;color:#f2f2f9}.cg-footer .cg-store-link:hover{color:#fff;text-decoration:underline}@media (max-width: 520px){.cg-footer .cg-footer-left{margin-bottom:0}}.cg-footer .cg-footer-left .cg-disclaimer{font-size:.8rem;color:#f2f2f9;line-height:1.7;letter-spacing:.04em;font-weight:400}.cg-footer .cg-footer-left .cg-disclaimer .dark-mode-toggle,.cg-footer .cg-footer-left .cg-disclaimer .lang-button{text-transform:uppercase}.cg-footer .cg-footer-left .cg-disclaimer.top{padding-top:4px}.cg-footer .cg-footer-left .cg-disclaimer a{cursor:pointer}.cg-footer .cg-footer-left .cg-disclaimer a:hover{color:#fff!important;text-decoration:underline}.cg-footer .cg-footer-left .cg-disclaimer .fu-mart-text{font-weight:600}.cg-footer .cg-footer-center{display:flex;justify-content:center;align-items:center;margin:auto 0;position:absolute;left:50%;transform:translate(-50%)}@media (max-width: 520px){.cg-footer .cg-footer-center{transform:translate(0);position:inherit;margin-left:0;margin-right:auto}}.cg-footer .cg-footer-center img{height:100%;width:218px;filter:invert(1);user-drag:none;-webkit-user-drag:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}@media (max-width: 520px){.cg-footer .cg-footer-center img{width:180px;height:100%;transform:translate(-12%,-10%)}}.cg-footer .cg-footer-right{display:flex;flex-direction:column;align-items:flex-end;min-width:340px;max-width:54vw;margin:auto 0}@media (max-width: 870px){.cg-footer .cg-footer-right{display:none}}.cg-footer .cg-footer-right .cg-newsletter{display:flex;flex-direction:row;align-items:center;margin-bottom:10px}@media (max-width: 870px){.cg-footer .cg-footer-right .cg-newsletter{width:100%}.cg-footer .cg-footer-right .cg-newsletter .cg-email-input{width:calc(75% - 60px)}}.cg-footer .cg-footer-right .cg-newsletter .cg-email-input{font-family:inherit;padding:12px;border:none;color:#f2f2f9;border-bottom:2px solid #d2d2d9;background-color:transparent;font-size:1rem;width:192px;margin-right:6px;outline:none;border-radius:0}.cg-footer .cg-footer-right .cg-newsletter .cg-join-btn{display:flex;justify-content:center;align-items:center;font-family:inherit;background-color:#f2f2f9;color:#000;border:none;font-weight:700;height:44px;font-size:.8rem;text-transform:uppercase;width:88px;cursor:pointer;border-radius:10px;transition:all .05s ease-in-out}.cg-footer .cg-footer-right .cg-newsletter .cg-join-btn:hover{background-color:#fff}.cg-footer .cg-signup-disclaimer{font-size:.8rem;color:#222229;text-align:right}@media (max-width: 870px){.cg-footer{flex-direction:column;align-items:stretch;padding:20px 16px 12px;gap:12px}.cg-footer .cg-footer-left,.cg-footer .cg-footer-right{max-width:100vw;min-width:0;align-items:flex-start}.cg-footer .cg-footer-right{align-items:flex-end;width:100%}.cg-footer .cg-footer-right .cg-newsletter .cg-email-input{width:100%}.cg-footer .cg-signup-disclaimer{text-align:left}}@media (max-width: 520px){.cg-footer{padding:20px 16px 4px}}.title-dec-wrap{margin-left:0;display:flex;width:100%;margin-left:0!important;overflow:hidden;margin:0 auto;padding:4px 0}.title-dec-wrap img{filter:brightness(0);opacity:.8;width:100%!important;height:auto;min-width:520px;user-drag:none;-webkit-user-drag:none;-moz-user-select:none;-webkit-user-select:none;user-select:none;pointer-events:none}@media (max-width: 768px){.title-dec-wrap img{height:auto}}.dark-mode .title-dec-wrap{background-color:#252529!important}.dark-mode .title-dec-wrap img{opacity:1;filter:brightness(0) saturate(10)!important}.product-card{height:100%;width:100%;background-color:#fff;border-radius:16px!important;box-shadow:none;transition:all .02s ease-out;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer;position:relative}.product-card:hover{background-color:#f8fafc!important}.product-card:hover .add-to-bag-btn{opacity:1;pointer-events:auto;transform:translateY(0);background-color:#020209;color:#f2f2f9!important;box-shadow:0 .5px 2px #0000002b!important}.product-card.pressed{background-color:#f6f8fa!important}.product-card .sale-badge{position:absolute;top:10px;right:10px;z-index:2;padding:6px 10px;border-radius:999px;font-size:.72rem;font-weight:800;letter-spacing:.3px;background:#e5341d;color:#f2f2f3;box-shadow:0 1px 2px #0000002e;text-transform:uppercase;pointer-events:none}.product-card .price{display:flex;align-items:baseline;gap:8px;letter-spacing:.3px}.product-card .price .current.isOnSale{color:#e5341d}.product-card .price .original{font-size:.9rem;color:#bababa;text-decoration:line-through}.product-card .price .percent{font-size:.72rem;font-weight:800;padding:2px 6px;border-radius:999px;background:#fff0ed;color:#e5341d}.product-card.sold-out .sale-badge{display:none}.product-card.sold-out .product-image{filter:grayscale(.35) brightness(.92);opacity:.5}.product-card.sold-out .product-image.active{opacity:.5!important}.product-card.sold-out .product-info .product-name,.product-card.sold-out .product-info .subtitle,.product-card.sold-out .product-info .price{opacity:.5}.product-card.sold-out .add-to-bag-btn{background-color:#9b9c9d!important;color:#fff!important;width:fit-content;cursor:not-allowed}.product-card.sold-out .add-to-bag-btn:hover{width:fit-content;box-shadow:none}.product-card.sold-out .add-to-bag-btn .text-soldout{font-weight:700;letter-spacing:.2px}.product-card .sold-out-overlay{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px;pointer-events:none}.product-card .sold-out-badge{position:absolute;top:10px;left:10px;z-index:2;padding:6px 10px;border-radius:999px;font-size:.72rem;font-weight:700;background:#323239;color:#f2f2f3;box-shadow:0 1px 2px #0000002e;pointer-events:none;text-transform:uppercase}.product-card .add-to-bag-btn.disabled{background-color:#9b9c9d;color:#fff}.product-card .product-image-wrap{position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center;width:100%;aspect-ratio:1/1}@supports not (aspect-ratio: 1/1){.product-card .product-image-wrap{height:320px}}.product-card .product-image-wrap picture{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.product-card .product-image-wrap .product-image{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;max-width:100%;max-height:100%;object-fit:contain;opacity:0;transition:opacity .35s ease-in-out;pointer-events:none;transform:scale(.93);border-radius:12px!important}.product-card .product-image-wrap .product-image.active{opacity:1;pointer-events:auto}.product-card .product-image-wrap.has-multiple .product-image{position:absolute;top:0;right:0;bottom:0;left:0}.product-card .product-image-wrap .sold-out-overlay{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px;pointer-events:none}.product-card .product-info{padding:12px 16px;text-align:left}.product-card .product-info .product-name,.product-card .product-info .subtitle{position:relative;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.product-card .product-info .product-name .scroll-inner,.product-card .product-info .subtitle .scroll-inner{display:inline-block;will-change:transform;transform:translate(0)}.product-card .product-info .product-name{font-weight:700;font-size:1rem;line-height:1.3}.product-card .product-info .subtitle{color:#828283;margin:0}.product-card .product-info p{font-size:.9rem}.product-card .add-to-bag-btn{position:absolute;bottom:17px;right:16px;padding:8px 16px;color:#f2f2f3;border:none;border-radius:18px;font-size:.9rem;font-weight:600;cursor:pointer;overflow:hidden;white-space:nowrap;height:36px;display:flex;justify-content:center;align-items:center;opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity .18s ease,transform .18s ease,width .18s ease,background-color .2s ease-out,box-shadow .18s ease}.product-card .add-to-bag-btn.visible{opacity:1;pointer-events:auto;transform:translateY(0)}.product-card .add-to-bag-btn.loading{background-color:#020209!important;box-shadow:none!important}.product-card .add-to-bag-btn .spinner-wrap{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;border-radius:inherit;z-index:1;background-color:transparent;border:0px}.product-card .add-to-bag-btn .spinner-wrap .spinner{width:16px;height:16px;border:2.5px solid #f2f2f3;border-top:2.5px solid transparent;border-radius:50%;animation:spin .6s cubic-bezier(.65,.05,.36,1) infinite;box-shadow:0 0 4px #fff6}.product-card .add-to-bag-btn .text-added{font-weight:700;color:#28a739;background-color:#020209;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center}.product-card .add-to-bag-btn:hover{width:104px}.product-card .add-to-bag-btn .text-default,.product-card .add-to-bag-btn .text-hover,.product-card .add-to-bag-btn .text-added{position:absolute;transition:opacity .3s ease;pointer-events:none}.product-card .add-to-bag-btn .text-default{opacity:1}.product-card .add-to-bag-btn .text-hover{opacity:0}.product-card .add-to-bag-btn .text-hover .hover-content,.product-card .add-to-bag-btn .text-added{display:flex;justify-content:center;align-items:center;height:100%;width:100%}.product-card .add-to-bag-btn:hover .text-default{opacity:0}.product-card .add-to-bag-btn:hover .text-hover{opacity:1}.product-card .btn-measurer{position:absolute;visibility:hidden;pointer-events:none;opacity:0;white-space:nowrap;font-size:.9rem;font-weight:600;inset:-9999px auto auto -9999px}.product-card .btn-measure-text{display:inline-block;padding:0;margin:0}.product-card .btn-measure-spinner{display:inline-block;width:16px;height:16px}.spinner-svg{width:18px;height:18px;animation:rotate 1s linear infinite}.spinner-svg .path{stroke:#28a739;stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.dark-mode .product-card .sale-badge{background:#e5341d;color:#fff}.dark-mode .product-card .price .current.isOnSale{color:#e5341d}.dark-mode .product-card .price .original.isOnSale{color:#696969}.dark-mode .product-card .price .percent{background:#2a0d0a;color:#ffb6aa}.dark-mode .product-card .add-to-bag-btn{color:#202029!important}.dark-mode .product-card .add-to-bag-btn .text-added{background-color:#f2f2f3!important}.dark-mode .product-card .add-to-bag-btn.loading{color:#202029!important;background-color:#f2f2f3!important;box-shadow:none!important}.dark-mode .product-card.sold-out .sold-out-badge{background:#e2e2e3;color:#121219}.dark-mode .product-card.sold-out .add-to-bag-btn{background-color:#424249!important;color:#6b6b6e!important}.dark-mode .product-card.sold-out .add-to-bag-btn .text-added{background-color:#f2f2f3!important}.dark-mode .product-card:hover{background-color:#010728}.dark-mode .product-card:hover .add-to-bag-btn{color:#202029!important;background-color:#f2f2f9!important;box-shadow:0 .5px 2px #ffffff38!important}.dark-mode .product-card .product-info .product-name{color:#f2f2f3}.dark-mode .product-card .product-info .subtitle{color:#a2a2a3}.dark-mode .product-card .product-info .price{color:#e5e5e5}.add-to-bag-btn.in-cart-stepper{border:1px solid #d2d2d9;border-radius:28px;padding:0 2px;cursor:default;width:fit-content}.add-to-bag-btn.in-cart-stepper:hover{width:fit-content}.product-card:hover .add-to-bag-btn.in-cart-stepper{background-color:inherit!important}.add-to-bag-btn.in-cart-stepper .stepper-content-inner{display:flex;align-items:center;width:100%;height:100%;padding:0 4px}.add-to-bag-btn.in-cart-stepper .stepper-action-btn{width:28px;height:28px;border:none;background:transparent;color:#828283;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;transition:all .05s ease}.add-to-bag-btn.in-cart-stepper .stepper-action-btn:hover{color:#323239}.add-to-bag-btn.in-cart-stepper .stepper-action-btn svg{pointer-events:none}.add-to-bag-btn.in-cart-stepper .stepper-digit-input{width:24px;border:none;background:transparent;color:#323239;text-align:center;font-size:.95rem;font-weight:700;outline:none;padding:0}@media (max-width: 520px){.add-to-bag-btn.in-cart-stepper{display:none!important}}.dark-mode .add-to-bag-btn.in-cart-stepper{border:1px solid #424249}.dark-mode .add-to-bag-btn.in-cart-stepper .stepper-digit-input{color:#e2e2e9!important}.dark-mode .add-to-bag-btn.in-cart-stepper .stepper-action-btn{color:#828283!important;background-color:transparent!important}.dark-mode .add-to-bag-btn.in-cart-stepper .stepper-action-btn:hover{color:#fff!important;background-color:#00000014!important}.review-card{background:#fff;border-radius:20px;padding:14px 16px;border:1px solid #d2d2d9;transition:background-color .25s ease,border-color .25s ease,color .25s ease}.review-card .review-top{display:flex;align-items:center;margin-bottom:6px}.review-card .review-top .avatar{width:36px;height:36px;border-radius:50%;background-color:#e2e2e9;margin-right:10px;overflow:hidden}.review-card .review-top .avatar img{width:100%;height:100%;object-fit:cover}.review-card .review-top .meta .user{font-weight:600;color:#020209}.review-card .review-top .meta .user:hover{text-decoration:underline}.review-card .review-top .meta .submeta{font-size:.85rem;color:#828289;display:flex;align-items:center;gap:8px}.review-card .review-top .meta .submeta .date{letter-spacing:.6px}.review-card .review-top .meta .verified{color:#28a739;font-weight:500}.review-card .rev-stars{display:flex;gap:4px}.review-card .rev-stars .star{width:20px;height:20px;color:#e5e5e5;transition:color .25s,transform .2s;cursor:pointer}.review-card .rev-stars .star.filled{color:#ffb400}.review-card .rev-stars .star:hover{transform:scale(1.1)}.review-card .body{color:#222229;font-size:.95rem;line-height:1.5;margin:6px 0}.review-card .photos{display:flex;gap:6px;margin-top:6px}.review-card .photos img{width:64px;height:64px;border-radius:8px;object-fit:cover}.dark-mode .review-card{border:1px solid transparent;box-shadow:0 1px 2px #0003;background:#28282c;border-color:#3f3f46}.dark-mode .review-card .avatar{background-color:#323239}.dark-mode .review-card .avatar img{filter:brightness(.9)}.dark-mode .review-card .meta .user{color:#f2f2f9!important}.dark-mode .review-card .meta .submeta{color:#a2a2a9}.dark-mode .review-card .meta .verified{color:#28a739}.dark-mode .review-card .rev-stars .star{color:#525259}.dark-mode .review-card .rev-stars .star.filled{color:#f5b400}.dark-mode .review-card .body{color:#d2d2d9}.dark-mode .review-card .photos img{border:1px solid #424249;background-color:#1c1c21}.reviews-section{padding:16px;margin-top:12px}@media (max-width: 870px){.reviews-section{padding:16px 0 0;margin-bottom:4px}}.reviews-section .reviews-header{text-align:left;display:flex;justify-content:space-between;align-items:center;padding:0}.reviews-section .reviews-header h2{margin:0 0 16px!important;font-size:1.4rem!important;line-height:1.75rem;font-weight:700;color:#222229}.reviews-section .review-wrap{background-color:#f8fafc;border-radius:18px;padding:16px 24px;min-height:283px;display:flex;flex-direction:column}.reviews-section .review-wrap .write-review-container{width:100%;border:1px solid #d2d2d9;border-radius:16px;background:#fff;display:flex;align-items:center;padding:8px 12px;transition:all .05s ease-out;box-shadow:0 1px 2px #0000000a;min-height:56px;cursor:text;margin-top:8px}.reviews-section .review-wrap .write-review-container:hover{border-color:#a2a2a9}.reviews-section .review-wrap .write-review-container:focus-within{border-color:#727279}.reviews-section .review-wrap .write-review-container .logo-wrap{border-radius:50%;height:36px;width:36px;flex:0 0 36px;background-color:#020209;display:flex;justify-content:center;align-items:center;margin-right:10px}.reviews-section .review-wrap .write-review-container .logo-wrap img{width:90%;height:90%;filter:invert(1)}.reviews-section .review-wrap .write-review-container .rev-stars{display:flex;gap:6px}.reviews-section .review-wrap .write-review-container .rev-stars .star-img{width:22px;height:22px;cursor:pointer}.reviews-section .review-wrap .write-review-container .rev-stars .star-img:hover{transform:scale(1.1)}.reviews-section .review-wrap .write-review-container .rev-stars .star-img.empty{opacity:.25}.reviews-section .review-wrap .write-review-container .rev-stars .star-img.filled{filter:brightness(0) saturate(100%) invert(86%) sepia(43%) saturate(1142%) hue-rotate(344deg) brightness(97%) contrast(104%);opacity:1}.reviews-section .review-wrap .write-review-container textarea{flex:1;border:none;outline:none;font-size:1rem;resize:none;padding:8px 0;color:#020209;background:transparent;font-family:inherit;line-height:1.4;max-height:120px;overflow-y:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reviews-section .review-wrap .write-review-container textarea::placeholder{color:#828289;overflow:hidden;text-overflow:ellipsis}.reviews-section .review-wrap .write-review-container.active{flex-direction:column;align-items:flex-start;padding:14px 16px;position:relative}.reviews-section .review-wrap .write-review-container.active:hover{background-color:#fff}.reviews-section .review-wrap .write-review-container.active .logo-wrap{display:none}.reviews-section .review-wrap .write-review-container.active textarea{width:100%;min-height:96px;margin-bottom:8px;white-space:normal}.reviews-section .review-wrap .write-review-container.active .actions{position:static;width:100%;display:flex;justify-content:space-between;align-items:center;margin-top:8px}.reviews-section .review-wrap .write-review-container.active .actions .upload-btn{color:#020209;background-color:transparent!important;border:none;border-radius:22px;height:40px;width:40px;font-size:.95rem;font-weight:500;cursor:pointer;transition:background-color .05s ease-out;display:flex;justify-content:center;align-items:center;flex:0 0 40px}.reviews-section .review-wrap .write-review-container.active .actions .upload-btn:hover{background-color:#f8fafc!important}.reviews-section .review-wrap .write-review-container.active .actions .upload-btn:hover .add-img-icon{filter:invert(0)}.reviews-section .review-wrap .write-review-container.active .actions .upload-btn .add-img-icon{width:24px;height:24px;filter:invert(.1)}.reviews-section .review-wrap .write-review-container.active .actions .right-actions{display:flex;gap:10px;align-items:center}.reviews-section .review-wrap .write-review-container.active .actions .right-actions .cancel-btn,.reviews-section .review-wrap .write-review-container.active .actions .right-actions .submit-btn{display:flex;justify-content:center;align-items:center;height:38px;padding:0 16px;font-size:.95rem;border:none;border-radius:24px;font-weight:500;cursor:pointer;transition:all .05s ease-out}.reviews-section .review-wrap .write-review-container.active .actions .right-actions .cancel-btn{background-color:transparent;color:#727279}.reviews-section .review-wrap .write-review-container.active .actions .right-actions .cancel-btn:hover{background-color:#f8fafc!important;color:#020209}.reviews-section .review-wrap .write-review-container.active .actions .right-actions .submit-wrap{position:relative;display:inline-block}.reviews-section .review-wrap .write-review-container.active .actions .right-actions .submit-wrap .submit-btn{background-color:#222229;color:#fff}.reviews-section .review-wrap .write-review-container.active .actions .right-actions .submit-wrap .submit-btn:hover{background-color:#020209}.reviews-section .review-wrap .write-review-container.active .actions .right-actions .submit-wrap .submit-btn:disabled{background-color:#e2e2e9;color:#a2a2a9;cursor:not-allowed;box-shadow:none}.reviews-section .review-wrap .write-review-container.active .actions .right-actions .submit-wrap .login-hint-dropdown{position:absolute;bottom:54px;right:0;background:#2a2a2a;color:#f2f2f9;font-size:.85rem;padding:8px 12px;border-radius:8px;white-space:nowrap;box-shadow:0 4px 8px #0000004d;z-index:99;opacity:0;transform:translateY(6px);pointer-events:none;transition:opacity .05s ease-out,transform .05s ease-out}.reviews-section .review-wrap .write-review-container.active .actions .right-actions .submit-wrap .login-hint-dropdown.visible{opacity:1;transform:translateY(0);pointer-events:auto}.reviews-section .review-wrap .write-review-container.active .actions .right-actions .submit-wrap .login-hint-dropdown:after{content:"";position:absolute;top:100%;right:16px;border-width:6px;border-style:solid;border-color:#2a2a2a transparent transparent transparent}.reviews-section .review-wrap .write-review-container.active .actions .right-actions .submit-wrap .login-hint-dropdown .go-login-btn{background:none;border:none;color:#28a739;font-weight:500;cursor:pointer;padding:0;margin-left:8px}.reviews-section .review-wrap .write-review-container.active .actions .right-actions .submit-wrap .login-hint-dropdown .go-login-btn:hover{color:#30c544}.reviews-section .review-wrap .photo-preview{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px;margin-left:54px}.reviews-section .review-wrap .photo-preview .photo-thumb{width:64px;height:64px;border-radius:8px;overflow:hidden;border:1px solid #e2e2e9;background:#f8f8f8}.reviews-section .review-wrap .photo-preview .photo-thumb img{width:100%;height:100%;object-fit:cover}.reviews-section .review-wrap .review-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;margin-top:16px}.reviews-section .review-wrap .no-reviews-wrap{width:100%;flex:1;padding-top:24px;border-radius:12px;color:#020209;display:flex;justify-content:flex-end;align-items:flex-end;margin-top:auto;margin-bottom:8px}.reviews-section .review-wrap .no-reviews-wrap .no-reviews{font-size:1rem;font-weight:500}.dark-mode .reviews-section .reviews-header h2{color:#f2f2f9}.dark-mode .reviews-section .review-wrap{background:#1c1c21}.dark-mode .reviews-section .review-wrap .write-review-container{background:#28282c;border-color:#3f3f46}.dark-mode .reviews-section .review-wrap .write-review-container:hover{background-color:#2e2e33;border-color:#52525a}.dark-mode .reviews-section .review-wrap .write-review-container:focus-within{border-color:#727279}.dark-mode .reviews-section .review-wrap .write-review-container textarea{color:#e2e2e9!important}.dark-mode .reviews-section .review-wrap .write-review-container textarea::placeholder{color:#a2a2a9}.dark-mode .reviews-section .review-wrap .write-review-container .logo-wrap{background-color:#1a1a1c}.dark-mode .reviews-section .review-wrap .write-review-container .logo-wrap img{filter:invert(1)}.dark-mode .reviews-section .review-wrap .write-review-container.active{background:#28282c;border-color:#52525a}.dark-mode .reviews-section .review-wrap .write-review-container.active:hover{background:#28282c}.dark-mode .reviews-section .review-wrap .write-review-container.active .rev-stars .star-img.empty{filter:invert(1);opacity:.3}.dark-mode .reviews-section .review-wrap .write-review-container.active .rev-stars .star-img.filled{opacity:1}.dark-mode .reviews-section .review-wrap .write-review-container.active .actions .upload-btn{background-color:transparent!important;color:#f2f2f9}.dark-mode .reviews-section .review-wrap .write-review-container.active .actions .upload-btn img{filter:invert(.9)!important}.dark-mode .reviews-section .review-wrap .write-review-container.active .actions .upload-btn:hover{background-color:#3f3f46!important}.dark-mode .reviews-section .review-wrap .write-review-container.active .actions .upload-btn:hover img{filter:invert(1)!important}.dark-mode .reviews-section .review-wrap .write-review-container.active .actions .right-actions .cancel-btn{background-color:transparent!important;color:#a2a2a9}.dark-mode .reviews-section .review-wrap .write-review-container.active .actions .right-actions .cancel-btn:hover{background-color:#3f3f46!important;color:#f2f2f9!important}.dark-mode .reviews-section .review-wrap .write-review-container.active .actions .right-actions .submit-wrap .submit-btn{background-color:#e2e2e9;color:#020209}.dark-mode .reviews-section .review-wrap .write-review-container.active .actions .right-actions .submit-wrap .submit-btn:hover{background-color:#fff}.dark-mode .reviews-section .review-wrap .write-review-container.active .actions .right-actions .submit-wrap .submit-btn:disabled{background-color:#3f3f46;color:#9ca3af;cursor:not-allowed}.dark-mode .reviews-section .review-wrap .write-review-container.active .actions .right-actions .submit-wrap .login-hint-dropdown{background:#323239;color:#f2f2f9}.dark-mode .reviews-section .review-wrap .write-review-container.active .actions .right-actions .submit-wrap .login-hint-dropdown:after{border-color:#323239 transparent transparent transparent}.dark-mode .reviews-section .review-wrap .write-review-container.active .actions .right-actions .submit-wrap .login-hint-dropdown .go-login-btn{color:#28a739}.dark-mode .reviews-section .review-wrap .write-review-container.active .actions .right-actions .submit-wrap .login-hint-dropdown .go-login-btn:hover{color:#30c544}.dark-mode .reviews-section .review-wrap .photo-preview .photo-thumb{border-color:#424249;background:#1a1a1a}.dark-mode .reviews-section .review-wrap .no-reviews-wrap{color:#f2f2f9}@keyframes fadeInOverlay{0%{opacity:0}to{opacity:1}}@keyframes fadeOutOverlay{0%{opacity:1}to{opacity:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes extend{0%{border-radius:0;transform:scale(0)}to{border-radius:50%;transform:scale(5)}}@keyframes shimmer{0%{background-position:-400% 0}to{background-position:400% 0}}.product-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100dvh;display:flex;justify-content:center;align-items:center;z-index:1000;background:#00000854;-webkit-backdrop-filter:blur(2.5px) saturate(75%);backdrop-filter:blur(2.5px) saturate(75%);transition:opacity .3s ease-out}.product-modal-overlay.fade-in{opacity:1;animation:fadeInOverlay .3s ease-out forwards}.product-modal-overlay.fade-out{opacity:0;animation:fadeOutOverlay .3s ease-in forwards}.product-modal{margin:16px;padding:14px 18px;border-radius:18px;width:calc(100% - 64px);max-width:max(100dvw - 200px,1180px);max-height:calc(-96px + 100dvh);background-color:#fff;box-shadow:0 2px 4px #00000040;position:relative;display:flex;flex-direction:column;overflow-y:auto;z-index:101}.product-modal.fade-in{animation:fadeIn .3s forwards}.product-modal.fade-out{animation:fadeOut .3s forwards}@media (max-width: 870px){.product-modal{border-radius:0;margin:0;padding-bottom:0;width:100vw;max-height:calc(100dvh - env(safe-area-inset-bottom))}}.product-modal .media-links-wrap .media-links__rail{--card-max-h: 464px}.product-modal .suggestions{border-radius:12px;margin:12px 0}@media (max-width: 870px){.product-modal .suggestions{margin-top:12px}}.product-modal .suggestions h3{font-size:1.2rem;margin-bottom:12px}.product-modal .suggestions .suggestion-title{text-align:left;padding:16px 16px 0;display:flex;justify-content:left;align-items:left}@media (max-width: 870px){.product-modal .suggestions .suggestion-title{padding:32px 0 8px}}.product-modal .suggestions .suggestion-title h2{margin:0;font-size:1.4rem;line-height:28px;--ids-typography-name: web/title}.product-modal .suggestions .suggested-items{display:flex;gap:12px;overflow-x:auto;padding:16px}@media (max-width: 870px){.product-modal .suggestions .suggested-items{padding:16px 0}}.product-modal .suggestions .suggested-items.horizontal-scroll{display:flex;gap:16px;overflow-x:auto;padding-bottom:8px}.product-modal .suggestions .suggested-items.horizontal-scroll::-webkit-scrollbar{height:8px}.product-modal .suggestions .suggested-items.horizontal-scroll::-webkit-scrollbar-thumb{background-color:#c2c2c9;border-radius:4px}.product-modal .suggestions .suggested-items.horizontal-scroll::-webkit-scrollbar-track{background-color:transparent}.product-modal .suggestions .suggested-items .suggested-item{width:clamp(237px,20dvw - 50px - 16px,318px)!important}.product-modal .suggestions .suggested-items .suggested-item .product-card{overflow:hidden}.product-modal .suggestions .suggested-items .suggested-item .product-card:hover{background-color:#173b7a18}.product-modal .suggestions .suggested-items .suggested-item .product-card .product-image-wrap{transform:scale(1)}.product-modal .suggested-item.skeleton{min-width:236px;height:360px;background-color:#f2f2f9;border-radius:12px;position:relative;overflow:hidden}.product-modal .suggested-item.skeleton .skeleton-box{width:100%;height:100%;background:linear-gradient(90deg,#e5e5ec 25%,#f2f2f9 37%,#e5e5ec 63%);background-size:400% 100%;animation:shimmer 15.33s ease-in-out infinite;border-radius:12px}.modal-topbar{position:sticky;top:calc(env(safe-area-inset-top,0px) + 0px);left:0;z-index:3005;display:flex;align-items:center;gap:12px;width:auto;height:124px;overflow:visible;margin:0 -18px;padding:0 18px;border-radius:16px 16px 0 0;box-shadow:0 1px 2px #0000;transition:all .2ms ease-in-out}@media (max-width: 870px){.modal-topbar{display:none;margin:0 -18px;padding:6px 16px;border-radius:0;height:auto}}.modal-topbar.is-sticky{background-color:#fff;transform:translateY(-16px);height:80px;padding:13px 18px 12px;border-bottom:1px solid #525259}.modal-topbar .close-button-modal{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;max-width:32px!important;max-height:32px!important;border-radius:50%!important;font-size:1.8rem;border:none;background-color:#fafdff;color:#727279;cursor:pointer;box-shadow:0 0 2px #0000002b;display:flex;justify-content:center;align-items:center;z-index:3005;padding:0;flex-shrink:0}@media (max-width: 870px){.modal-topbar .close-button-modal{display:none;position:fixed;top:18px;left:auto!important}}.modal-topbar .close-button-modal img{height:65%;width:65%}.modal-topbar .close-button-modal:hover{background-color:#ff0000bf!important}.modal-topbar .close-button-modal:hover img{filter:invert(1)}.modal-topbar .quantity-control-wrapper{margin-top:0!important}.modal-content{display:grid;grid-template-columns:1fr 2fr;padding:0 16px;gap:24px;display:flex;justify-content:center}@media (max-width: 870px){.modal-content{display:flex;flex-direction:column;padding:108px 0 0;align-items:center}}.modal-content .left{flex:1;width:calc(100dvh - 222px);height:calc(100dvh - 222px);min-height:calc(100dvh - 222px);max-height:calc(100dvh - 222px)}.modal-content .left .pm-gallery-layout{display:flex;flex-direction:row;height:100%;width:100%;justify-content:center;align-items:center}.modal-content .left .pm-gallery-layout .thumbnail-column{margin-top:18px}@media (max-width: 870px){.modal-content .left .pm-gallery-layout .thumbnail-column{margin-top:8px}}.modal-content .left .pm-gallery-layout .pm-carousel-wrapper{flex:1;min-width:0;position:relative}@media (max-width: 870px){.modal-content .left .pm-gallery-layout .pm-carousel-wrapper{margin-top:23px;flex-direction:column-reverse}}@media (max-width: 870px){.modal-content .left .pm-gallery-layout{flex-direction:column-reverse}}@media (max-width: 870px){.modal-content .left{height:100dvw!important;width:100dvw;min-height:100dvw;max-height:100dvw;display:flex;justify-content:center;align-items:center;margin-bottom:56px}.modal-content .left .image-container{height:calc(100dvw - 12px)!important;width:calc(100dvw - 12px)!important;min-height:calc(100dvw - 12px)!important;max-height:calc(100dvw - 12px)!important}.modal-content .left .image-container img.main-image{height:calc(100dvw - 32px)!important;width:calc(100dvw - 32px)!important;min-height:calc(100dvw - 32px)!important;max-height:calc(100dvw - 32px)!important}}.modal-content .left .image-container{position:relative;overflow:hidden;width:calc(100dvh - 274px);height:calc(100dvh - 274px);min-height:calc(100dvh - 274px);max-height:calc(100dvh - 274px);display:flex;justify-content:center;align-items:center;margin-bottom:12px;cursor:zoom-in;height:0px!important}@media (max-width: 520px){.modal-content .left .image-container{margin-bottom:0!important}}.modal-content .left .image-container img.main-image{width:calc(100dvh - 402px);height:calc(100dvh - 402px);min-height:calc(100dvh - 402px);max-height:calc(100dvh - 402px);object-fit:contain;user-drag:none;-webkit-user-drag:none;-moz-user-select:none;-webkit-user-select:none;user-select:none;pointer-events:none;will-change:transform;transition:transform .25s ease}.modal-content .left .image-container img.main-image[data-zooming=true]{cursor:zoom-out}.modal-content .left .image-container img.main-image.zooming img.main-image{cursor:zoom-in}.modal-content .left .slider-track{display:flex;width:100%;transition:transform .45s ease}.modal-content .left .slider-track.no-anim{transition:none}.modal-content .left .slide{min-width:100%;flex:0 0 100%;display:flex;justify-content:center}.modal-content .left .sold-out-badge{z-index:2;padding:10px 16px;border-radius:999px;font-size:1.6rem;font-weight:900;letter-spacing:.3px;text-transform:uppercase;color:#e5341d}.modal-content .left .sold-out-badge.center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.modal-content .left .sale-badge{position:absolute;top:10px;right:10px;z-index:2;padding:6px 10px;border-radius:999px;font-size:.72rem;font-weight:800;letter-spacing:.3px;background:#e5341d;color:#f2f2f9;box-shadow:0 1px 2px #0000002e;text-transform:uppercase;pointer-events:none}.modal-content .right{flex:1;display:flex;flex-direction:column;gap:16px;width:100%;max-width:604px;margin-left:auto}@media (max-width: 870px){.modal-content .right{display:flex;flex-direction:column;max-width:none}}.modal-content .right .pm-origin-row,.modal-content .right .pm-brand-row{display:flex;justify-content:right;align-items:center;gap:4px;margin-top:auto;margin-bottom:0}.modal-content .right .pm-origin-row .pm-origin-label,.modal-content .right .pm-origin-row .pm-brand-label,.modal-content .right .pm-brand-row .pm-origin-label,.modal-content .right .pm-brand-row .pm-brand-label{font-size:.9rem;color:#727279;display:inline-flex;align-items:flex-end}.modal-content .right .pm-origin-row .pm-origin-chip,.modal-content .right .pm-origin-row .pm-brand-chip,.modal-content .right .pm-brand-row .pm-origin-chip,.modal-content .right .pm-brand-row .pm-brand-chip{display:inline-flex;align-items:flex-end;border-radius:999px;font-size:.9rem;background-color:transparent;margin-right:20px}@media (max-width: 870px){.modal-content .right .pm-origin-row .pm-origin-chip,.modal-content .right .pm-origin-row .pm-brand-chip,.modal-content .right .pm-brand-row .pm-origin-chip,.modal-content .right .pm-brand-row .pm-brand-chip{margin-right:0}}.modal-content .right .pm-brand-row{margin-top:0}.modal-content .right .subtitle{font-size:.95rem;color:#727279;margin-bottom:0}.modal-content .right .button-wrap{margin-bottom:16px;width:100%;height:fit-content}.modal-content .right .button-wrap .btn-inner-wrap-top{padding:18px 18px 12px;border-radius:16px}@media (max-width: 870px){.modal-content .right .button-wrap .btn-inner-wrap-top{background-color:#fff;padding:0;box-shadow:none}}.modal-content .right .button-wrap .btn-inner-wrap-top .title-price-wrap{display:flex}.modal-content .right .button-wrap .btn-inner-wrap-top .title-price-wrap .name-title-wrap{display:flex;width:100%;align-items:flex-start;justify-content:space-between;flex-direction:column}.modal-content .right .button-wrap .btn-inner-wrap-top .title-price-wrap .name-title-wrap .product-name{margin:0;text-align:left;font-size:1.6rem;font-weight:700;color:#020209;line-height:1.2;cursor:pointer}.modal-content .right .button-wrap .btn-inner-wrap-top .title-price-wrap .name-title-wrap .product-name:hover{text-decoration:underline}.modal-content .right .button-wrap .btn-inner-wrap-top .button-group{display:flex;gap:12px}.modal-content .right .button-wrap .btn-inner-wrap-top .button-group:empty{margin-top:0!important}.modal-content .right .button-wrap .btn-inner-wrap-top .button-group button{flex:1;padding:12px;font-size:1rem;border:none;border-radius:12px;height:56px;font-weight:500;cursor:pointer;box-shadow:0 1px 2px #0808083b!important}.modal-content .right .button-wrap .btn-inner-wrap-top .button-group button.buy-now{background-color:#28a739;color:#fff}.modal-content .right .button-wrap .btn-inner-wrap-top .button-group button.buy-now:hover{background-color:#249433}.modal-content .right .button-wrap .btn-inner-wrap-top .button-group button.add-to-bag{background-color:#323239;color:#f2f2f9}.modal-content .right .button-wrap .btn-inner-wrap-top .button-group button.add-to-bag:hover{background-color:#121219}.modal-content .right .button-wrap .btn-inner-wrap-top .button-group button.restock-btn{background-color:#ebebeb;color:#020209}.modal-content .right .button-wrap .btn-inner-wrap-top .button-group button.restock-btn:hover{background-color:#dfdfdf}.modal-content .right .button-wrap .btn-inner-wrap-bot{margin-left:16px;line-height:1.2;text-align:right;padding-right:20px}@media (max-width: 870px){.modal-content .right .button-wrap .btn-inner-wrap-bot{padding-right:0;margin-left:0;margin-top:16px}}.modal-content .right .button-wrap .btn-inner-wrap-bot .top-text .text-img-wrap{display:flex;justify-content:right;align-items:center;font-weight:500;font-size:.9rem}.modal-content .right .button-wrap .btn-inner-wrap-bot .top-text .text-img-wrap .img-wrap{background-color:#e5341d;width:24px;height:24px;border-radius:50%;overflow:hidden;display:flex;justify-content:center;align-items:center;transform:translate(-4px,-1px)}.modal-content .right .button-wrap .btn-inner-wrap-bot .top-text .text-img-wrap .img-wrap img{width:100%;height:100%;transform:translate(0)}.modal-content .right .button-wrap .btn-inner-wrap-bot .top-text .text-img-wrap .qualityGuaranteed{margin-bottom:2px;color:#222229;font-size:.95rem;font-weight:500}.modal-content .right .button-wrap .btn-inner-wrap-bot .qualityPromise{font-size:.9rem;color:#727279;margin-left:20px;margin-top:6px}.modal-content .right .button-wrap .btn-inner-wrap-bot .admin-bar{display:flex;justify-content:flex-end;margin-top:12px}.modal-content .right .button-wrap .btn-inner-wrap-bot .admin-bar .admin-actions{display:flex;gap:8px}.modal-content .right .button-wrap .btn-inner-wrap-bot .admin-bar .admin-btn{height:34px;padding:0 14px;border-radius:8px;border:1px solid #dcdcdc;background:#f8f8f8;color:#323239;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .15s ease;white-space:nowrap}.modal-content .right .button-wrap .btn-inner-wrap-bot .admin-bar .admin-btn:hover{background:#efefef}.modal-content .right .button-wrap .btn-inner-wrap-bot .admin-bar .admin-btn.primary{background:#173b7a;color:#fff;border-color:#173b7a}.modal-content .right .button-wrap .btn-inner-wrap-bot .admin-bar .admin-btn.primary:hover{background:#0f2b5b}.modal-content .right .button-wrap .btn-inner-wrap-bot .admin-bar .admin-btn.ghost{background:transparent;border-color:#dcdcdc}.modal-content .right .button-wrap .btn-inner-wrap-bot .admin-bar .admin-btn.ghost:hover{background:#f0f0f0}.modal-content .right .button-wrap .btn-inner-wrap-bot .admin-bar .admin-btn:disabled{opacity:.6;cursor:default}.pm-sellers{margin-top:0}.pm-sellers__btn{display:flex;align-items:center;padding:4px 0 0;background:none;border:0}.pm-sellers__btn .sold-by-icon{opacity:.55;height:16px;width:16px;margin-right:2px;transform:translate(-1px)}.pm-sellers__avatars{display:flex}.pm-sellers__avatars img{width:20px;height:20px;border-radius:50%;object-fit:cover;border:1px solid #fff;margin-left:-6px}.pm-sellers__avatars img:first-child{margin-left:0}.pm-sellers__more{font-size:12px;margin-left:6px}.pm-sellers__label{font-size:.9rem;-webkit-user-select:text;user-select:text;color:#828289}.pm-sellers__text{font-size:.9rem;color:#828289;line-height:1.4}.pm-sellers__link{cursor:pointer}.pm-sellers__link:hover{text-decoration:underline;font-weight:400;color:#020209}.pd-product-description{margin-top:32px;margin-left:16px!important;margin-right:16px}.pd-product-description .description-text{white-space:pre-line;line-height:1.5;display:flex;align-items:center}@media (max-width: 870px){.pd-product-description{margin-left:0!important;margin-right:0}}.pd-product-description .description-title{text-align:left;display:flex;justify-content:left;align-items:left;font-weight:700;margin-bottom:2px}.pd-product-description .description-title h2{font-weight:700;font-variation-settings:"wght" 600,"opsz" 8;--ids-typography-name: mobile/bodyEmphasized;color:#222229;font-size:1rem;line-height:20px;--ids-typography-name: web/bodyEmphasized;margin:4px 0}@media (max-width: 870px){.pd-product-description .description-title h2{font-size:.95rem}}.pd-product-description p{margin:0;font-weight:400;font-variation-settings:"wght" 400,"opsz" 8;--ids-typography-name: mobile/bodyRegular;color:#73767f;font-size:.95rem}@media (max-width: 870px){.pd-product-description p{font-size:.9rem}}.dark-mode .product-modal-overlay{background-color:#010108d9;-webkit-backdrop-filter:saturate(100%) blur(3px);backdrop-filter:saturate(100%) blur(3px)}.dark-mode .product-modal{background-color:#121219;color:#f2f2f9}.dark-mode .product-modal .modal-topbar.is-sticky{background-color:#121219!important;border-bottom:1px solid #828289}.dark-mode .product-modal .modal-topbar .close-button-modal{background-color:#282826ee}.dark-mode .product-modal .modal-topbar .close-button-modal img{filter:invert(.75)}.dark-mode .product-modal .modal-topbar .close-button-modal:hover img{filter:invert(1)}.dark-mode .product-modal .pm-sellers .sold-by-icon{opacity:.72;filter:invert(1)}.dark-mode .product-modal .pm-sellers__link:hover{color:#fff!important}.dark-mode .product-modal .pm-sellers__label,.dark-mode .product-modal .pm-sellers__text{color:#b2b2b9}.dark-mode .product-modal .pm-origin-label,.dark-mode .product-modal .pm-brand-label{color:#a2a2a9!important}.dark-mode .product-modal .product-card{background-color:#1a1a1a!important}.dark-mode .product-modal .product-card:hover{background-color:#010728!important}.dark-mode .product-modal .right .button-wrap .name-title-wrap .product-name{color:#f2f2f9!important}.dark-mode .product-modal .right .button-wrap .subtitle{color:#a2a2a9!important}@media (max-width: 870px){.dark-mode .product-modal .right .button-wrap .btn-inner-wrap-top{background-color:#121219!important;box-shadow:none!important}}.dark-mode .product-modal .right .button-wrap .btn-inner-wrap-top .button-group .buy-now:hover{background-color:#30c544!important}.dark-mode .product-modal .right .button-wrap .btn-inner-wrap-top .button-group .add-to-bag{background-color:#e2e2e9!important;color:#020209!important}.dark-mode .product-modal .right .button-wrap .btn-inner-wrap-top .button-group .add-to-bag:hover{background-color:#fbfbfb!important}.dark-mode .product-modal .right .button-wrap .btn-inner-wrap-bot .top-text .text-img-wrap .qualityGuaranteed{color:#f2f2f9!important}.dark-mode .product-modal .right .button-wrap .btn-inner-wrap-bot .qualityPromise{color:#a2a2a9!important}.dark-mode .product-modal .name-title-wrap .subtitle{color:#a2a2a9}.dark-mode .product-modal .pd-product-description .description-title{color:#ebebeb!important}.dark-mode .product-modal .pd-product-description p{color:#a2a2a9}.dark-mode .suggested-item.skeleton{background-color:#222229}.dark-mode .suggested-item.skeleton .skeleton-box{background:linear-gradient(90deg,#2a2a39 25%,#3a3a49,#2a2a39 75%);background-size:400% 100%}.variation-group{margin-top:12px;margin-bottom:16px}.variation-group .variation-label{font-size:.95rem;color:#727279;margin-bottom:6px}.variation-group .variation-label .selected-value{color:#020209;font-weight:500}.variation-swatches{display:flex;flex-wrap:wrap;gap:10px;width:100%}.swatch{display:inline-flex;justify-content:flex-start;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;cursor:pointer;border:1px solid #e2e2e9;color:#020209;position:relative;box-sizing:border-box;touch-action:manipulation;gap:10px;min-height:48px;padding:12px;border-radius:12px;font-size:.95rem;font-weight:400;transition:all .03s ease-out}.swatch:hover:not(.out-of-stock):not(.is-active){border-color:#b2b2b9;background-color:#f8fafc}.swatch.is-active{color:#020209;border-color:#525259}.swatch .oos-tooltip{position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%) translateY(-4px);background-color:#222229;color:#fff;padding:6px 10px;font-size:.8rem;font-weight:500;white-space:nowrap;border-radius:6px;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .15s ease,visibility .15s ease,transform .15s ease;z-index:10;box-shadow:0 4px 12px #00000026}.swatch.out-of-stock{border:1px dashed #e2e2e9;background-color:#fcfcfd}.swatch.out-of-stock:hover{border-color:#a2a2a9;background-color:#fcfcfd}.swatch.out-of-stock:hover .oos-tooltip{opacity:1;visibility:visible;transform:translate(-50%) translateY(-2px)}.swatch.out-of-stock.is-active{border-color:#525259;border:1px dashed #525259}.swatch.out-of-stock .swatch-text{color:#a2a2a9;text-decoration:line-through}.swatch.out-of-stock .current-price,.swatch.out-of-stock .original-price{color:#c2c2c9!important;text-decoration:line-through}.swatch.out-of-stock .swatch-thumbnail img{opacity:.4}.swatch .swatch-thumbnail{flex:0 0 32px;width:32px;height:32px;border-radius:6px;overflow:hidden;display:flex;justify-content:center;align-items:center}.swatch .swatch-thumbnail img{width:100%;height:100%;object-fit:cover;pointer-events:none}.swatch .swatch-content{display:flex;flex-direction:column;align-items:flex-start;text-align:left;width:100%;pointer-events:none;gap:2px}.swatch .swatch-text{pointer-events:none;line-height:1.2}.swatch .swatch-price-row{display:flex;align-items:baseline;gap:6px;line-height:1.2}.swatch .current-price{color:#222229;font-size:.9rem;font-weight:400!important}.swatch .current-price.on-sale{color:#e5341d}.swatch .original-price{color:#a2a2a9;font-size:.85rem;text-decoration:line-through}.swatch.skeleton-visible{pointer-events:none;border:1px solid transparent;color:transparent;min-width:120px;height:62px;padding:12px;background:linear-gradient(90deg,#e5e5ec 25%,#f2f2f9 37%,#e5e5ec 63%);background-size:400% 100%;animation:shimmer 15.33s ease-in-out infinite}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.dark-mode .variation-group .variation-label{color:#a2a2a9}.dark-mode .variation-group .variation-label .selected-value{color:#f2f2f9}.dark-mode .swatch{background-color:transparent;border-color:#323239;color:#c2c2c9}.dark-mode .swatch .current-price,.dark-mode .swatch .original-price{color:#c2c2c9!important}.dark-mode .swatch:hover:not(.out-of-stock):not(.is-active){border-color:#626269;background-color:#1a1a1c;color:#ebebeb}.dark-mode .swatch:hover:not(.out-of-stock):not(.is-active) .current-price,.dark-mode .swatch:hover:not(.out-of-stock):not(.is-active) .original-price{color:#f2f2f9!important}.dark-mode .swatch:hover:not(.out-of-stock):not(.is-active) .current-price.on-sale,.dark-mode .swatch:hover:not(.out-of-stock):not(.is-active) .original-price.on-sale{color:#ff6b6b!important}.dark-mode .swatch.is-active{border-color:#b2b2b9!important;color:#f2f2f9!important}.dark-mode .swatch.is-active .current-price,.dark-mode .swatch.is-active .original-price{color:#f2f2f9!important}.dark-mode .swatch .oos-tooltip{background-color:#424249;color:#f2f2f9;box-shadow:0 4px 12px #0000004d}.dark-mode .swatch .oos-tooltip:after{border-color:#424249 transparent transparent transparent}.dark-mode .swatch.out-of-stock{border:1px dashed #323239;background-color:transparent}.dark-mode .swatch.out-of-stock:hover{border-color:#626269}.dark-mode .swatch.out-of-stock .swatch-text{color:#525259}.dark-mode .swatch.out-of-stock .current-price,.dark-mode .swatch.out-of-stock .original-price{color:#424249!important}.dark-mode .swatch .current-price{color:#ebebeb}.dark-mode .swatch .current-price.on-sale{color:#ff6b6b!important}.dark-mode .swatch .original-price{color:#727279}.dark-mode .swatch.skeleton-visible{background:linear-gradient(90deg,#3a3a3b 25%,#4a4a4b 37%,#3a3a3b 63%);background-size:400% 100%}.image-carousel{display:flex;flex-direction:column;align-items:center}.image-carousel .image-container{position:relative;width:calc(100dvh - 336px);height:calc(100dvh - 336px);min-height:calc(100dvh - 336px);max-height:calc(100dvh - 336px);border-radius:18px;overflow:hidden;cursor:zoom-in;display:flex;justify-content:center;align-items:center;margin-bottom:24px!important}.image-carousel .image-container.sold-out{opacity:.4}@media (max-width: 870px){.image-carousel .image-container{height:332px!important;min-height:332px;max-height:332px}}@media (max-width: 520px){.image-carousel .image-container{margin-bottom:12px!important}}.image-carousel .image-container img.main-image{width:calc(100dvh - 420px);height:calc(100dvh - 420px);min-height:calc(100dvh - 420px);max-height:calc(100dvh - 420px);object-fit:contain;user-drag:none;-webkit-user-drag:none;-moz-user-select:none;-webkit-user-select:none;user-select:none;pointer-events:none;will-change:transform;transition:transform .25s ease;border-radius:18px}.image-carousel .image-container img.main-image.sold-out{opacity:.8}.image-carousel .image-container.zooming img.main-image{cursor:zoom-out;touch-action:none}@media (max-width: 870px){.image-carousel .image-container{cursor:default;touch-action:pinch-zoom}}.sold-out-overlay{pointer-events:none}.slider-track{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.slide{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden;transition:opacity .45s ease-in-out,visibility .45s ease-in-out;z-index:0}.slide.active{opacity:1;visibility:visible;z-index:1}.carousel-dots{--inactive-width: 10px;--active-width: 46px;--bar-height: 6px;--dot-diameter: 8px;--radius: 999px;--gap: 6px;position:relative;left:auto;bottom:auto;transform:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--gap);margin-top:6px;padding:8px 12px;border-radius:var(--radius);background:#3030341f;background-color:#f8fafc;-webkit-backdrop-filter:saturate(180%) blur(.5px);backdrop-filter:saturate(180%) blur(.5px)}.product-modal.dark .carousel-dots,.dark-mode .carousel-dots{background:#202021}.product-modal.dark .carousel-dots .play-pause-btn,.dark-mode .carousel-dots .play-pause-btn{background-color:#828289!important}.product-modal.dark .carousel-dots .play-pause-btn:hover,.dark-mode .carousel-dots .play-pause-btn:hover{background-color:#f2f2f9!important}.product-modal.dark .carousel-dots .play-pause-btn:hover svg,.dark-mode .carousel-dots .play-pause-btn:hover svg{fill:#202021}.product-modal.dark .carousel-dots .play-pause-btn svg,.dark-mode .carousel-dots .play-pause-btn svg{fill:#202021}.product-modal.dark .carousel-dots .dot .dot-bar,.dark-mode .carousel-dots .dot .dot-bar{background-color:#f2f2f9!important}.product-modal.dark .carousel-dots .dot:before,.dark-mode .carousel-dots .dot:before{background-color:#828289!important}.product-modal.dark .carousel-dots .dot:hover:before,.dark-mode .carousel-dots .dot:hover:before{background-color:#f2f2f9!important}.product-modal.dark .carousel-dots .dot .dot-track,.dark-mode .carousel-dots .dot .dot-track{background-color:#828289!important}.carousel-dots .play-pause-btn{all:unset;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background-color:#e2e2e9;transition:background-color .08s ease-out}.carousel-dots .play-pause-btn:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}.carousel-dots .play-pause-btn:hover{background-color:#c2c2c9}.carousel-dots .play-pause-btn svg{width:8px;height:8px;fill:#fff;transition:fill .08s ease-out}.carousel-dots .dot{all:unset;cursor:pointer;position:relative;height:var(--dot-diameter);width:var(--inactive-width);border-radius:var(--radius);transition:width .18s ease,opacity .12s ease;display:inline-block;overflow:hidden}.carousel-dots .dot:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.carousel-dots .dot:before{content:"";position:absolute;left:50%;top:50%;width:var(--dot-diameter);height:var(--dot-diameter);transform:translate(-50%,-50%);border-radius:50%;background-color:#e2e2ef;transition:transform .05s ease-out,background-color .05s ease-out,opacity .05 ease}.carousel-dots .dot:hover:before{background-color:#c2c4cf}.carousel-dots .dot.active{width:var(--active-width)}.carousel-dots .dot.active:before{display:none}.carousel-dots .dot .dot-track{position:absolute;left:0;top:50%;margin-top:calc(var(--bar-height) / -2);width:100%;height:var(--bar-height);border-radius:inherit;background-color:#e2e2ef;pointer-events:none;opacity:0;transition:opacity .12s ease}.carousel-dots .dot .dot-bar{position:absolute;left:0;top:50%;margin-top:calc(var(--bar-height) / -2);width:100%;height:var(--bar-height);transform:scaleX(0);transform-origin:left center;border-radius:inherit;background-color:#c2c4cf;pointer-events:none;opacity:0;animation-name:imageCarouselBarFill;animation-duration:var(--progressMs, 5s);animation-timing-function:linear;animation-fill-mode:forwards;animation-play-state:running}.carousel-dots .dot.active .dot-track,.carousel-dots .dot.active .dot-bar{opacity:1}.carousel-dots .dot.active.is-paused .dot-bar{animation-play-state:paused}.carousel-dots .dot.active.is-running .dot-bar{animation-play-state:running}@keyframes imageCarouselBarFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width: 870px){.carousel-dots{--active-width: 52px;--bar-height: 7px;--dot-diameter: 9px;margin-top:12px}.carousel-dots .play-pause-btn{width:18px;height:18px}.carousel-dots .play-pause-btn svg{width:10px;height:10px}}.thumbnail-column{display:flex;flex-direction:column;justify-content:flex-start;gap:8px;margin-right:12px;padding-right:12px;border-radius:8px;overflow-y:visible;overflow-x:visible;max-height:100%;scrollbar-width:none;margin-bottom:auto}.thumbnail-column .thumbnail-wrapper.skeleton .thumbnail-container{background:linear-gradient(90deg,#e5e5ec 25%,#f2f2f9 37%,#e5e5ec 63%);background-size:400% 100%;animation:pd-shimmer 15.33s infinite}.thumbnail-column::-webkit-scrollbar{display:none}@media (max-width: 870px){.thumbnail-column{flex-direction:row;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;flex-shrink:0;min-height:100px;align-items:center;max-width:100%;width:calc(100% - 24px);margin:0 12px 18px;padding-right:0}}.thumbnail-column .thumbnail-wrapper{display:flex;flex-direction:column;align-items:center;position:relative;border-radius:12px;flex-shrink:0;border:1px solid transparent;transition:transform .05s ease-out,border-color .05s ease,box-shadow .05s ease-out}.thumbnail-column .thumbnail-wrapper:hover{border:1px solid #d2d2d9}.thumbnail-column .thumbnail-wrapper.drag-over{outline:1px dashed #e5341d;outline-offset:3px;transform:scale(1.06)}.thumbnail-column .thumbnail-wrapper:active{opacity:.87}.thumbnail-column .thumbnail-wrapper .thumbnail-container{position:relative;width:84px;height:84px;border-radius:12px;display:flex;justify-content:center;align-items:center}@media (max-width: 870px){.thumbnail-column .thumbnail-wrapper .thumbnail-container:after{right:0;left:0;top:auto;bottom:-8px;width:auto;height:3px}}.thumbnail-column .thumbnail-wrapper:hover .thumbnail-container:after{background-color:#e2e2e9}.thumbnail-column .thumbnail-wrapper.is-active .thumbnail-container:after{background-color:#b2b2b9!important}.thumbnail-column .thumbnail-wrapper.is-active{border:1px solid #525259}.thumbnail-column .thumbnail-wrapper .thumbnail-delete{position:absolute;top:-6px;right:-6px;width:22px;height:22px;border-radius:50%;border:0;background:#fff;color:#a40000;box-shadow:0 1px 2px #00000040;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;font-size:16px;line-height:1;transition:transform .12s ease,background .12s ease,opacity .12s ease,box-shadow .12s ease;opacity:0;pointer-events:none}.thumbnail-column .thumbnail-wrapper:hover .thumbnail-delete{opacity:1;pointer-events:auto}.thumbnail-column .thumbnail-wrapper .thumbnail-delete:hover{transform:scale(1.06);background:#ffecec;box-shadow:0 2px 6px #00000038}.thumbnail-column img.thumbnail{width:72px;height:72px;object-fit:cover;cursor:pointer;border-radius:12px;user-drag:none;-webkit-user-drag:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}.thumbnail-column .thumbnail-add-tile{width:88px;height:88px;border-radius:8px;border:1px dashed #cfcfd1;background:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:0 0 auto;transition:background .15s ease,border-color .15s ease,transform .12s ease}.thumbnail-column .thumbnail-add-tile .plus{font-size:24px;line-height:1;color:#6a6b6d;transform:translateY(-1px)}.thumbnail-column .thumbnail-add-tile:hover{background:#f6f6f7;border-color:#bdbdbe;transform:translateY(-1px)}.thumbnail-column .thumbnail-add-tile:active{transform:translateY(0)}.thumbnail-column:not(.editing) .thumbnail-delete,.thumbnail-column:not(.editing) .thumbnail-add-tile{display:none!important}.dark-mode .thumbnail-column .thumbnail-wrapper.skeleton .thumbnail-container{background:linear-gradient(90deg,#222229 25%,#2a2a2f,#222229 75%);background-size:400% 100%;animation:pd-shimmer 15.33s infinite}.dark-mode .thumbnail-column .thumbnail-wrapper:hover{border-color:#424249}.dark-mode .thumbnail-column .thumbnail-wrapper.is-active{border:1px solid #828289}.dark-mode .thumbnail-column .thumbnail-wrapper.is-active .thumbnail-container:after{background-color:#d2d2d9!important}.dark-mode .thumbnail-column .thumbnail-wrapper:hover .thumbnail-container:after{background-color:#a2a2a9}.dark-mode .thumbnail-column .thumbnail-add-tile{border-color:#3a3a3b;background:#1a1a1a}.dark-mode .thumbnail-column .thumbnail-add-tile .plus{color:#cfcfd1}.dark-mode .thumbnail-column .thumbnail-add-tile:hover{background:#222229;border-color:#525259}.dark-mode .thumbnail-column .thumbnail-wrapper .thumbnail-delete{background:#1a1a1a;color:#ffbdbd;box-shadow:0 1px 2px #00000080}.dark-mode .thumbnail-column .thumbnail-wrapper .thumbnail-delete:hover{background:#3a0f0f}.price-wrap{min-width:fit-content;align-self:flex-start;display:inline-flex;align-items:baseline;transform:translateY(1px);text-align:right;align-items:flex-end;margin-left:8px}.price-wrap.on-sale,.price-wrap.sold-out{flex-direction:column;align-items:flex-end;gap:2px}.price-wrap .isSoldOut-wrap,.price-wrap .isOnSale-wrap{display:inline-flex;align-items:baseline;gap:4px;text-decoration:line-through}.price-wrap.on-sale .price.current{color:#e5341d}.price-wrap .price{font-weight:800;display:flex;align-items:baseline}.price-wrap .price.soldout-label{text-transform:uppercase;color:#020209;background-color:#ffda1d;padding:2px 4px;border-radius:4px}.price-wrap .price.current .currency{font-weight:400}.price-wrap .price.original{font-size:1rem;font-weight:400;color:#bababa}.price-wrap .percent{font-size:.72rem;font-weight:800;padding:2px 6px;border-radius:999px;background:#fff0ed;color:#e5341d}.price-wrap.sold-out .price,.price-wrap.sold-out .currency{opacity:.85}.quantity-control-wrapper{position:relative;box-sizing:border-box;touch-action:manipulation;width:100%;min-width:180px;height:56px;border-radius:28px;overflow:hidden;display:flex;font-size:1rem;font-weight:600;box-shadow:0 1px 2px #0000002b!important;margin-top:12px;background-color:#222229;color:#f2f2f9;cursor:pointer;transition:background-color .25s ease,transform .1s cubic-bezier(.25,.1,.25,1)}.quantity-control-wrapper:hover:not(.in-cart):not(.disabled){background-color:#020209}.quantity-control-wrapper:active:not(.in-cart):not(.disabled){transform:scale(.99)}.quantity-control-wrapper.disabled{cursor:not-allowed;background-color:transparent;box-shadow:none!important}.quantity-control-wrapper.in-cart{background-color:transparent;border:1px solid #525259;border-radius:28px;box-shadow:none!important;color:#323239!important;cursor:default}.quantity-control-wrapper.restock-mode .restock-btn{width:100%;height:100%;flex:1;padding:12px;font-size:1rem;border:none;border-radius:12px;font-weight:600;cursor:pointer;box-shadow:0 1px 2px #0808083b!important;background-color:#bab8ba;color:#fff}.quantity-control-wrapper.restock-mode .restock-btn:hover{background-color:#a4a8aa}.quantity-control-wrapper .anim-content{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;transition:transform .25s cubic-bezier(.25,.1,.25,1),opacity .25s cubic-bezier(.25,.1,.25,1)}.quantity-control-wrapper .stepper-content{justify-content:space-between}.quantity-control-wrapper:not(.in-cart) .add-to-bag-content{opacity:1;transform:translateY(0);pointer-events:auto}.quantity-control-wrapper:not(.in-cart) .stepper-content{opacity:0;transform:translateY(-16px);pointer-events:none}.quantity-control-wrapper.in-cart .add-to-bag-content{opacity:0;transform:translateY(16px);pointer-events:none}.quantity-control-wrapper.in-cart .stepper-content{opacity:1;transform:translateY(0);pointer-events:auto}.quantity-control-wrapper .stepper-btn{display:flex;align-items:center;justify-content:center;width:56px;height:100%;background:transparent;border:none;cursor:pointer;transition:background-color .1s ease,opacity .1s ease,color .1s ease}.quantity-control-wrapper .stepper-btn:disabled{opacity:.25;cursor:not-allowed}.quantity-control-wrapper .stepper-btn.decrease,.quantity-control-wrapper .stepper-btn.increase{color:#828289;border-radius:28px;transform:scale(.8)}.quantity-control-wrapper .stepper-btn.decrease:hover,.quantity-control-wrapper .stepper-btn.increase:hover{color:#323239}.quantity-control-wrapper .stepper-btn svg{width:24px;height:24px}.quantity-control-wrapper .stepper-input{flex:1;height:100%;border:none;text-align:center;font-size:1rem;font-weight:600;color:#020209!important;width:100%;min-width:40px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border-radius:0;transition:background-color .1s ease,color .1s ease}.quantity-control-wrapper .stepper-input:focus{background-color:#020209;color:#fff!important}.quantity-control-wrapper .stepper-input::-webkit-outer-spin-button,.quantity-control-wrapper .stepper-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.dark .quantity-control-wrapper,.dark-mode .quantity-control-wrapper{background-color:#f2f2f9;color:#020209}.dark .quantity-control-wrapper:hover:not(.in-cart):not(.disabled),.dark-mode .quantity-control-wrapper:hover:not(.in-cart):not(.disabled){background-color:#fff!important}.dark .quantity-control-wrapper.in-cart,.dark-mode .quantity-control-wrapper.in-cart{background-color:transparent;border-color:#b2b2b9;color:#f2f2f9!important}.dark .quantity-control-wrapper.restock-mode,.dark-mode .quantity-control-wrapper.restock-mode{background-color:transparent}.dark .quantity-control-wrapper.restock-mode .restock-btn,.dark-mode .quantity-control-wrapper.restock-mode .restock-btn{background-color:#323239;color:#f2f2f9;box-shadow:0 1px 2px #0006!important}.dark .quantity-control-wrapper.restock-mode .restock-btn:hover,.dark-mode .quantity-control-wrapper.restock-mode .restock-btn:hover{background-color:#424245}.dark .quantity-control-wrapper .stepper-btn.decrease,.dark .quantity-control-wrapper .stepper-btn.increase,.dark-mode .quantity-control-wrapper .stepper-btn.decrease,.dark-mode .quantity-control-wrapper .stepper-btn.increase{color:#828289}.dark .quantity-control-wrapper .stepper-btn.decrease:hover:not(:disabled),.dark .quantity-control-wrapper .stepper-btn.increase:hover:not(:disabled),.dark-mode .quantity-control-wrapper .stepper-btn.decrease:hover:not(:disabled),.dark-mode .quantity-control-wrapper .stepper-btn.increase:hover:not(:disabled){color:#f2f2f9}.dark .quantity-control-wrapper .stepper-input,.dark-mode .quantity-control-wrapper .stepper-input{color:#f2f2f9!important}.dark .quantity-control-wrapper .stepper-input:focus,.dark-mode .quantity-control-wrapper .stepper-input:focus{background-color:#f2f2f9;color:#020209!important}.arrow-buttons-wrap{width:100%;height:48px;position:absolute;display:flex;align-items:center;justify-content:center}.arrow-buttons-wrap .close-button{position:absolute;width:32px!important;height:32px!important;border-radius:50%!important;font-size:1.8rem;border:none;background-color:#f8f8f8ee;color:#727279;cursor:pointer;box-shadow:.2px .5px 2px #0000002b;display:none}@media (max-width: 870px){.arrow-buttons-wrap .close-button{display:flex;justify-content:center;align-items:center;position:fixed;left:18px;top:14px}}.arrow-buttons-wrap .close-button img{height:20px;width:20px;user-drag:none;-webkit-user-drag:none;-moz-user-select:none;-webkit-user-select:none;user-select:none;pointer-events:none}.arrow-buttons-wrap .close-button:hover{background-color:#ff0000bf!important}.arrow-buttons-wrap .close-button:hover img{filter:invert(1)}@media (max-width: 870px){.arrow-buttons-wrap{height:48px;top:4px;z-index:101}}.arrow-buttons-wrap .img-wrap{display:none}@media (max-width: 870px){.arrow-buttons-wrap .img-wrap{display:block;height:100%;width:192px}.arrow-buttons-wrap .img-wrap img{transform:translateY(16px);filter:invert(12%) sepia(98%) saturate(7456%) hue-rotate(1deg) brightness(95%) contrast(112%);width:100%}}.arrow-buttons-wrap .fumart-logo-wrapper{z-index:999;padding:8px 16px;border-radius:12px;transform:translateY(1.5px);display:inline-block;animation:neonFlicker 3.8s infinite}.arrow-buttons-wrap .fumart-logo-wrapper img{max-width:164px;width:45vw;-webkit-user-drag:none;-moz-user-select:none;-webkit-user-select:none;user-select:none;pointer-events:none;filter:invert(12%) sepia(98%) saturate(7456%) hue-rotate(1deg) brightness(95%) contrast(112%)}.arrow-buttons-wrap .arrow-button{position:absolute;z-index:999;color:#000;border:none;font-size:24px;cursor:pointer;border-radius:24px;margin:0;border:0;padding:6px 12px;font-weight:700;display:flex;justify-content:center;align-items:center;width:64px;height:48px;background-color:#0007;transition:opacity .08s ease-out,filter .08s ease,transform .08s ease,background-color .08s ease}.arrow-buttons-wrap .arrow-button img{filter:invert(.8)!important;-webkit-user-drag:none;-moz-user-select:none;-webkit-user-select:none;user-select:none;pointer-events:none;transition:filter .08s ease,opacity .08s ease-out}.arrow-buttons-wrap .arrow-button:hover{background:#000000a8}.arrow-buttons-wrap .arrow-button:hover.left img,.arrow-buttons-wrap .arrow-button:hover.right img{filter:opacity(1) invert(1)!important}.arrow-buttons-wrap .arrow-button.is-disabled,.arrow-buttons-wrap .arrow-button:disabled{cursor:default;opacity:.4;background-color:#e9e9ea!important;box-shadow:none;pointer-events:none}.arrow-buttons-wrap .arrow-button.is-disabled img,.arrow-buttons-wrap .arrow-button:disabled img{filter:grayscale(1) opacity(.45)!important}@media (max-width: 870px){.arrow-buttons-wrap .arrow-button{padding:0;height:32px;width:32px}.arrow-buttons-wrap .arrow-button.left,.arrow-buttons-wrap .arrow-button.right{background-color:#f8f8f8ee!important}.arrow-buttons-wrap .arrow-button:hover.left,.arrow-buttons-wrap .arrow-button:hover.right{background-color:#fff!important}.arrow-buttons-wrap .arrow-button:hover.left img,.arrow-buttons-wrap .arrow-button:hover.right img{filter:opacity(1) invert(0)!important}.arrow-buttons-wrap .arrow-button img{height:100%;width:100%;filter:invert(.4)!important}}.arrow-buttons-wrap .arrow-button.left{left:18px}.arrow-buttons-wrap .arrow-button.left img{width:100%;height:100%;transform:rotate(180deg) scale(.9) translate(1px);filter:opacity(.5)}@media (max-width: 870px){.arrow-buttons-wrap .arrow-button.left{box-shadow:.2px .5px 2px #0000002b;bottom:6px;right:58px;left:auto}.arrow-buttons-wrap .arrow-button.left img{transform:rotate(180deg) translate(1px) scaleY(.85)}}.arrow-buttons-wrap .arrow-button.right{right:18px}.arrow-buttons-wrap .arrow-button.right img{width:100%;height:100%;filter:opacity(.5)}@media (max-width: 870px){.arrow-buttons-wrap .arrow-button.right{box-shadow:.2px .5px 2px #0000002b;bottom:6px}.arrow-buttons-wrap .arrow-button.right img{transform:translate(1px) scaleY(.85)}}.arrow-buttons-wrap:not(.is-mobile) .arrow-button.is-hidden{display:none!important;visibility:hidden!important}@media (max-width: 870px){.arrow-buttons-wrap.is-mobile .arrow-buttons-wrap-inner.at-bottom{position:fixed;right:16px;bottom:calc(15px + env(safe-area-inset-bottom));height:50px;display:flex;align-items:center;justify-content:center;gap:8px;z-index:101;background:transparent;pointer-events:none;background-color:#525259bb;-webkit-backdrop-filter:saturate(180%) blur(5px);backdrop-filter:saturate(180%) blur(5px);width:fit-content;padding:12px 5px;border-radius:24px}.arrow-buttons-wrap.is-mobile .arrow-buttons-wrap-inner.at-bottom .arrow-button{position:relative!important;inset:auto!important;pointer-events:auto;width:36px;height:36px;border-radius:20px;background-color:#f8f8f8f8!important;padding:2px;flex:0 0 36px}.arrow-buttons-wrap.is-mobile .arrow-buttons-wrap-inner.at-bottom .arrow-button:hover{background-color:#fffffff7!important}.arrow-buttons-wrap.is-mobile .arrow-buttons-wrap-inner.at-bottom .arrow-button.is-disabled,.arrow-buttons-wrap.is-mobile .arrow-buttons-wrap-inner.at-bottom .arrow-button:disabled{background-color:#efefef!important;opacity:.5}.arrow-buttons-wrap.is-mobile .arrow-buttons-wrap-inner.at-bottom .arrow-button.is-disabled img,.arrow-buttons-wrap.is-mobile .arrow-buttons-wrap-inner.at-bottom .arrow-button:disabled img{filter:grayscale(1) opacity(.45)!important}.arrow-buttons-wrap.is-mobile .arrow-buttons-wrap-inner.at-bottom .arrow-button.left img{transform:rotate(180deg) translate(1.5px) scaleY(.85)}.arrow-buttons-wrap.is-mobile .arrow-buttons-wrap-inner.at-bottom .arrow-button.right img{transform:translate(1.5px) scaleY(.85)}}.dark-mode .arrow-buttons-wrap .close-button{background-color:#222229!important;box-shadow:.2px .5px 2px #00000078!important}.dark-mode .arrow-buttons-wrap .close-button img{filter:invert(.8)}.dark-mode .arrow-buttons-wrap .close-button:hover img{filter:invert(.85)}.dark-mode .arrow-buttons-wrap.is-mobile .arrow-buttons-wrap-inner.at-bottom{background-color:#525259bb}.dark-mode .arrow-buttons-wrap.is-mobile .arrow-buttons-wrap-inner.at-bottom .arrow-button{filter:invert(.95)}.dark-mode .arrow-buttons-wrap.is-mobile .arrow-buttons-wrap-inner.at-bottom .arrow-button img{filter:invert(.2)!important}.dark-mode .arrow-buttons-wrap.is-mobile .arrow-buttons-wrap-inner.at-bottom .arrow-button:hover img{filter:invert(0)!important}.pm-sellers{position:relative}.pm-sellers__label{color:#525259}.pm-sellers__text .pm-sellers__link{cursor:pointer;color:#121219;font-weight:600;transition:color .15s ease}.pm-sellers__text .pm-sellers__link:hover{text-decoration-thickness:1px;text-decoration:underline}.pm-sellers__text .pm-sellers__link:focus{outline:2px solid #040b38;outline-offset:2px;border-radius:4px}.seller-preview{position:absolute;z-index:1000;background:#fff;border:1px solid rgba(0,0,0,.03);box-shadow:0 16px 48px #0000000f,0 4px 16px #00000008;border-radius:18px;padding:16px;width:max-content;min-width:250px;max-width:300px;animation:fadePop .2s cubic-bezier(.16,1,.3,1) both}.seller-preview__row{display:flex;align-items:center;gap:12px}.seller-preview__avatar{width:48px;height:48px;border-radius:50%;overflow:hidden;background:#f2f2f9;flex:0 0 48px;font-size:1.1rem;border:1px solid rgba(0,0,0,.04)}.seller-preview__avatar img{width:100%;height:100%;object-fit:cover}.seller-preview__avatar .avatar-fallback{width:100%;height:100%;display:grid;place-items:center;font-weight:700;color:#424249}.seller-preview__meta{min-width:0;display:flex;flex-direction:column;justify-content:center}.seller-preview__meta .seller-preview__name{font-weight:700;font-size:.95rem;line-height:1.25;color:#020209;display:flex;flex-direction:column}.seller-preview__meta .seller-preview__name .seller-preview__handle{color:#828289;font-weight:500;font-size:.8rem;padding-top:2px}.seller-preview__meta .seller-preview__stats{margin-top:4px;display:flex;gap:8px;flex-wrap:wrap;color:#626269;font-size:.8rem}.seller-preview__meta .seller-preview__stats .stat{display:inline-flex;align-items:center;gap:3px;font-weight:500}.seller-preview__meta .seller-preview__stats .star{color:#f5a623;font-size:.9rem}.seller-preview__bio{margin-top:12px;color:#525259;line-height:1.5;font-size:.85rem;white-space:pre-wrap}.seller-preview__products{margin-top:16px;display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.seller-preview__product{display:flex;flex-direction:column;gap:6px;align-items:flex-start;text-align:left;border-radius:8px;background:transparent;padding:4px;cursor:pointer;transition:background-color .15s ease}.seller-preview__product:hover{background-color:#f8fafc}.seller-preview__product-img{width:100%;aspect-ratio:1/1;border-radius:6px;overflow:hidden;background:#f4f4f5;border:1px solid rgba(0,0,0,.03)}.seller-preview__product-img img{width:100%;height:100%;object-fit:cover;display:block;mix-blend-mode:multiply}.seller-preview__product-img .img-fallback{width:100%;height:100%;background:#e9e9ea}.seller-preview__product-info{width:100%;padding:0 2px}.seller-preview__product-name{font-size:.75rem;font-weight:600;line-height:1.2;color:#424249;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.seller-preview__product-price{margin-top:2px;font-size:.8rem;color:#020209;font-weight:600}.seller-preview__actions{margin-top:16px;display:flex;gap:8px}.seller-preview__btn{background:#121219;color:#fff;height:36px;padding:0 16px;border-radius:18px;border:none;cursor:pointer;font-weight:600;font-size:.85rem;display:flex;align-items:center;justify-content:center;flex:1;transition:background-color .15s ease}.seller-preview__btn:hover{background:#2a2a33}.seller-preview__btn.secondary{background:#f2f2f9;color:#121219;font-weight:600}.seller-preview__btn.secondary:hover{background:#e6e6ef}@keyframes fadePop{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.seller-preview__skeleton-wrapper{min-width:250px}@keyframes pm-shine{0%{background-position:200% 0}to{background-position:-200% 0}}.pm-shimmer{background:linear-gradient(90deg,#f4f4fb,#ececf0,#f4f4fb)!important;background-size:200% 100%!important;animation:pm-shine 1.4s infinite!important;border-color:transparent!important}.pm-shimmer-line{height:10px;border-radius:5px;background:linear-gradient(90deg,#f4f4fb,#ececf0,#f4f4fb);background-size:200% 100%;animation:pm-shine 1.4s infinite}.pm-shimmer-line.title{height:14px;width:100px}.pm-shimmer-line.stat{height:10px;width:70px}:root.dark-mode .pm-sellers__label{color:#a2a2a9}:root.dark-mode .pm-sellers__text .pm-sellers__link{color:#f2f2f9}:root.dark-mode .pm-sellers__text .pm-sellers__link:focus{outline-color:#f2f2f9}:root.dark-mode .seller-preview{background:#121219;color:#f2f2f9;border-color:#222229;box-shadow:0 16px 48px #000c}:root.dark-mode .seller-preview .seller-preview__name{color:#f2f2f9}:root.dark-mode .seller-preview .seller-preview__name .seller-preview__handle{color:#a2a2a9}:root.dark-mode .seller-preview .seller-preview__stats{color:#a2a2a9}:root.dark-mode .seller-preview .seller-preview__bio{color:#a2a2a9}:root.dark-mode .seller-preview .seller-preview__avatar{background:#1a1a1f;border-color:#2a2a33}:root.dark-mode .seller-preview .seller-preview__avatar .avatar-fallback{color:#c2c2c9}:root.dark-mode .seller-preview .seller-preview__product:hover{background-color:#1a1a1f}:root.dark-mode .seller-preview .seller-preview__product-img{border-color:#2a2a33;background:#1a1a1f}:root.dark-mode .seller-preview .seller-preview__product-img img{mix-blend-mode:normal}:root.dark-mode .seller-preview .seller-preview__product-img .img-fallback{background:#222229}:root.dark-mode .seller-preview .seller-preview__product-name{color:#c2c2c9}:root.dark-mode .seller-preview .seller-preview__product-price{color:#f2f2f9}:root.dark-mode .seller-preview .seller-preview__btn{background:#f2f2f9;color:#020209}:root.dark-mode .seller-preview .seller-preview__btn:hover{background:#d2d2d9}:root.dark-mode .seller-preview .seller-preview__btn.secondary{background:#222229;color:#f2f2f9}:root.dark-mode .seller-preview .seller-preview__btn.secondary:hover{background:#2a2a33}:root.dark-mode .seller-preview .pm-shimmer,:root.dark-mode .seller-preview .pm-shimmer-line{background:linear-gradient(90deg,#1f1f23,#2a2a30,#1f1f23)!important;background-size:200% 100%!important}.media-links-wrap{padding:32px 16px 0}@media (max-width: 870px){.media-links-wrap{padding:16px 0 0}}.media-links-wrap.has-vid{margin-bottom:12px}.media-links{overflow:visible;margin-bottom:12px}.media-links .media-links__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-top:12px}.media-links .media-links__header h2{margin:0;font-size:1.4rem;line-height:28px;--ids-typography-name: web/title}.media-links .media-links__actions{display:inline-flex;gap:8px}.media-links .ml-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:10px;height:36px;padding:0 12px;font-size:.95rem;cursor:pointer;box-shadow:0 1px 2px #0808083b}.media-links .ml-btn--primary{background:#323239;color:#f2f2f9}.media-links .ml-btn:disabled{opacity:.6;cursor:default}.media-links .ml-error{color:#e5341d;font-size:.9rem;margin-bottom:8px}.media-links .media-links__rail{--card-max-h: 448px;--card-max-h-mobile: 488px;--open-max-h: 78vh;--open-max-h-mobile: 72vh;--short-w: calc(var(--card-max-h) * .5625);--short-w-mobile: calc(var(--card-max-h-mobile) * .5625);--open-short-w: calc(var(--open-max-h) * .5625);--open-short-w-mobile: calc(var(--open-max-h-mobile) * .5625);display:flex;gap:16px;scroll-snap-type:x mandatory;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.media-links .media-links__rail .suggested-item{scroll-snap-align:start;flex:0 0 var(--card-width, 320px);transition:flex-basis .35s ease,width .35s ease,margin-inline .35s ease;position:relative}.media-links .media-links__rail .media-card{width:100%}.media-links .media-links__rail.is-grabbing{cursor:grabbing}.media-links .media-links__rail.has-open{min-height:var(--open-max-h);align-items:center}@media (max-width: 870px){.media-links .media-links__rail.has-open{min-height:var(--open-max-h-mobile)}}@media (min-width: 1280px){.media-links__rail{--gap: 12px;--card-columns: 2;--card-width: calc((100% - var(--gap) * (var(--card-columns) - .3)) / var(--card-columns))}}@media (max-width: 1279px) and (min-width: 521px){.media-links__rail{--gap: 12px;--card-columns: 2;--card-width: calc((100% - var(--gap) * (var(--card-columns) - 1)) / var(--card-columns))}}@media (max-width: 520px){.media-links__rail{--gap: 10px;--card-columns: 1;--card-width: 100%}}.media-card{--thumb-ratio: 56.25%;position:relative;border-radius:14px;background:transparent;overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .25s ease,transform .25s ease}.media-card:hover:not(.is-open){transform:translateZ(0)}.media-card .media-card__hit{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;border:0;padding:0;margin:0;cursor:pointer;z-index:2}.media-card .media-thumb{position:relative;max-height:var(--card-max-h)}@media (max-width: 870px){.media-card .media-thumb{max-height:var(--card-max-h-mobile)}}.media-card .media-thumb:before{content:"";display:block;padding-top:var(--thumb-ratio);transition:padding-top .35s ease}.media-card .media-thumb .thumb-img,.media-card .media-thumb .media-player,.media-card .media-thumb .preview-embed{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.media-card .media-thumb .thumb-img{object-fit:cover;background:#020209;transition:opacity .22s ease;z-index:0}.media-card .media-thumb .thumb-img.is-hidden{opacity:0}.media-card .media-thumb .media-player{opacity:0;pointer-events:none;transition:opacity .25s ease;z-index:1}.media-card .media-thumb .media-player .video-embed{width:100%;height:100%;border:0;display:block;background:#020209}.media-card .media-thumb .media-player.visible{opacity:1;pointer-events:auto}.media-card .media-thumb .preview-embed{opacity:0;border:0;background:#020209;transition:opacity .22s ease;z-index:1;pointer-events:none;object-fit:cover}.media-card .media-thumb .preview-visible{opacity:1}.media-card .media-thumb .preview-fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#e8e8ea;background:linear-gradient(135deg,#191a1c,#0f1012)}.media-card .media-thumb .preview-fallback .pf-icon{font-size:28px;line-height:1;margin-bottom:6px}.media-card .media-thumb .preview-fallback .pf-text{font-size:13px;opacity:.72}.media-links__rail{--open-card-width: clamp(720px, 96vw, 1280px)}.media-links__rail .suggested-item.is-open-slot{flex:0 0 var(--open-card-width);margin-inline:clamp(0px,(100vw - var(--open-card-width)) / 2,24px);scroll-snap-align:center;scroll-snap-stop:always}.media-card.is-open{z-index:3;transform:translateZ(0)}.media-card.is-open .media-thumb{max-height:var(--open-max-h)}@media (max-width: 870px){.media-card.is-open .media-thumb{max-height:var(--open-max-h-mobile)}}@media (max-width: 870px){.media-links__rail{--open-card-width: calc(100vw - 16px) }}.media-card.is-short{width:auto}.media-card.is-short .media-thumb{aspect-ratio:9/16;height:var(--card-max-h);max-height:var(--card-max-h)}.media-card.is-short .media-thumb:before{display:none}@media (max-width: 870px){.media-card.is-short .media-thumb{height:var(--card-max-h-mobile);max-height:var(--card-max-h-mobile)}}.media-card.is-short .media-thumb .preview-embed,.media-card.is-short .media-thumb .media-player .video-embed{object-fit:contain;background:#020209}.media-card:not(.is-short) .media-thumb .preview-embed,.media-card:not(.is-short) .media-thumb .media-player .video-embed{object-fit:cover}.media-links__rail .suggested-item:has(.media-card.is-short){flex-basis:var(--short-w)}@media (max-width: 870px){.media-links__rail .suggested-item:has(.media-card.is-short){flex-basis:var(--short-w-mobile)}}.media-card.is-open:not(.is-short) .media-thumb{max-height:var(--open-max-h)}@media (max-width: 870px){.media-card.is-open:not(.is-short) .media-thumb{max-height:var(--open-max-h-mobile)}}.media-card.is-open.is-short .media-thumb{aspect-ratio:9/16;height:var(--open-max-h);max-height:var(--open-max-h)}.media-card.is-open.is-short .media-thumb:before{display:none}@media (max-width: 870px){.media-card.is-open.is-short .media-thumb{height:var(--open-max-h-mobile);max-height:var(--open-max-h-mobile)}}.media-links__rail .suggested-item.is-open-slot:has(.media-card.is-short){flex-basis:min(var(--open-short-w),var(--open-card-width))}@media (max-width: 870px){.media-links__rail .suggested-item.is-open-slot:has(.media-card.is-short){flex-basis:min(var(--open-short-w-mobile),var(--open-card-width))}}.ml-card-actions{position:absolute;top:8px;right:8px;display:inline-flex;gap:6px;z-index:4}.ml-card-actions .ml-icon-btn{width:28px;height:28px;border-radius:999px;border:1px solid #e6e6e7;background:#fff;color:#222229;display:grid;place-items:center;cursor:pointer;box-shadow:0 2px 8px #0000001f}.ml-card-actions .ml-icon-btn:hover{filter:brightness(.97)}.ml-card-actions .ml-icon-btn.ml-danger{color:#e5341d;border-color:#f2c1ba}@media (prefers-reduced-motion: reduce){.media-links__rail .suggested-item,.media-card,.media-card .media-thumb:before,.media-card .thumb-img,.media-card .media-player,.media-card .preview-embed{transition:none!important}}.dark .media-card{border-color:#2a2b2f}.media-links__rail .suggested-item{flex:0 0 var(--slot-width, var(--card-width))}.media-links__rail.paging-mode .suggested-item{scroll-snap-stop:always}.media-card{--t: 0}.media-card .media-thumb{max-height:calc((1 - var(--t)) * var(--card-max-h) + var(--t) * var(--open-max-h))}@media (max-width: 870px){.media-card .media-thumb{max-height:calc((1 - var(--t)) * var(--card-max-h-mobile) + var(--t) * var(--open-max-h-mobile))}}.media-card.is-short .media-thumb{aspect-ratio:9/16;height:calc((1 - var(--t)) * var(--card-max-h) + var(--t) * var(--open-max-h));max-height:none}@media (max-width: 870px){.media-card.is-short .media-thumb{height:calc((1 - var(--t)) * var(--card-max-h-mobile) + var(--t) * var(--open-max-h-mobile))}}.media-links__rail.has-open{min-height:var(--open-max-h);align-items:center}@media (max-width: 870px){.media-links__rail.has-open{min-height:var(--open-max-h-mobile)}}.ph-section{--ph-bg: #fff;--ph-text: #121219;--ph-text-secondary: #505153;--ph-bg: #021050;--ph-text: #fff;--ph-text-secondary: #c8c8c8;--ph-muted: #d2d2d9;--ph-axis: #828289;--ph-tab-fg: #828289;--ph-tab-active-bg: #222229;--ph-tab-active-fg: #f2f2f9;--ph-tab-active-ring: rgba(0,0,0,.06);--ph-tooltip-bg: rgba(0,0,0,.85);--ph-shadow: 0 .5px 2px rgba(8, 8, 8, .18);--ph-cursor: #f2f2f9;border-radius:12px;padding:16px}@media (max-width: 870px){.ph-section{padding:0}}.ph-section .price-history__header{display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;margin:0 0 16px}@media (max-width: 870px){.ph-section .price-history__header{flex-direction:column;align-items:start;justify-content:left;gap:0;padding:16px 0 0}.ph-section .price-history__header .ph-title{padding-bottom:8px}.ph-section .price-history__header .ph-tabs{background:var(--ph-tab-bg);padding:0;width:100%;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.ph-section .price-history__header .ph-tabs::-webkit-scrollbar{display:none}.ph-section .price-history__header .ph-tab{white-space:nowrap;width:fit-content;height:36px;transition:width .3s ease,background-color .1s ease-out}}.ph-section .price-history__header .ph-title{margin:0;font-size:1.4rem;line-height:28px}.ph-section .price-history__header .ph-tabs{display:flex;gap:16px}.ph-section .price-history__header .ph-tab{border:0;background:transparent;padding:1px 12px;font-size:.9rem;border-radius:10px;color:var(--ph-tab-fg);cursor:pointer;line-height:1;height:36px;display:flex;justify-content:center;align-items:center}.ph-section .price-history__header .ph-tab:hover{color:#222229;text-decoration:underline}.ph-section .price-history__header .ph-tab.active{background-color:var(--ph-tab-active-bg);text-decoration:un;color:var(--ph-tab-active-fg);box-shadow:0 1px 1px #0808083b;font-weight:600}.ph-section .price-history{background:var(--ph-bg);color:var(--ph-text);padding:24px 24px 16px;border-radius:18px;box-shadow:none;display:flex;flex-direction:column;justify-content:center}@media (max-width: 870px){.ph-section .price-history{margin:8px 0 12px}}.ph-section .price-history__summary{display:grid;grid-template-columns:1fr;gap:1px}.ph-section .price-history__summary .summary-row{display:flex;align-items:baseline;line-height:1.2}.ph-section .price-history__summary .summary-change,.ph-section .price-history__summary .summary-current{gap:4px}.ph-section .price-history__summary .summary-current .label{color:var(--ph-text-secondary);font-size:.9rem;margin-left:2px}.ph-section .price-history__summary .summary-current .value{font-weight:700;font-size:1.5rem;color:var(--ph-text)}.ph-section .price-history__summary .summary-change .value{font-weight:600;font-size:.9rem;color:var(--ph-text)}.ph-section .price-history__summary .summary-change .pct{font-weight:700;font-size:.85rem;margin-bottom:6px;color:var(--ph-text)}.ph-section .price-history__summary .summary-change .up{color:#16c784}.ph-section .price-history__summary .summary-change .down{color:#ea3943}.ph-section .price-history__summary .summary-range .range-label{margin-left:2px;color:var(--ph-muted);font-size:.8rem}.ph-section .price-history__chart{width:calc(100% + 38px);height:100%;transform:translate(-28px);overflow:visible}.ph-section .price-tooltip{background:var(--ph-tooltip-bg);padding:6px 10px;border-radius:6px;color:#fff;font-size:12px;line-height:1.4;pointer-events:none}.ph-section .price-tooltip__price{font-weight:600;font-size:14px}.ph-section .price-tooltip__date{opacity:.8}.ph-section .recharts-tooltip-wrapper{transition:none!important}.ph-section .ph-x-tick .ph-x-text,.ph-section .ph-y-tick .ph-y-text{color:var(--ph-muted)}.dark-mode .ph-section{--ph-bg: #021050;--ph-text: #f3f4f6;--ph-muted: #a9abb2;--ph-axis: #4b4d52;--ph-grid: #2a2c30;--ph-tab-bg: #131416;--ph-tab-fg: #b2b2b9;--ph-tab-active-bg: #020209;--ph-tab-active-fg: #fff;--ph-tab-active-ring: rgba(255,255,255,.06);--ph-tooltip-bg: rgba(0,0,0,.9);--ph-cursor: #fff}.dark-mode .ph-section .price-history{background:var(--ph-bg)}.dark-mode .ph-section .price-history .summary-change .up{color:#16c784}.dark-mode .ph-section .price-history .summary-change .down{color:#ea3943}.dark-mode .ph-section .ph-tabs .ph-tab.active{background-color:#f2f2f9;color:#020209!important}.dark-mode .ph-section .ph-tabs .ph-tab:hover{color:#f2f2f9}@media (max-width: 870px){.ph-section .price-history__header{max-width:100dvh;overflow:scroll;scrollbar-width:none}}.ph-section .price-history__header .ph-right{display:flex;align-items:center;gap:12px}.ph-section .price-history__header .ph-admin-bar{display:flex;align-items:center;gap:8px}.ph-section .price-history__header .ph-admin-bar .ph-admin-hint{font-size:.8rem;color:var(--ph-muted);white-space:nowrap}.ph-section .price-history__header .ph-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;border-radius:10px;height:36px;padding:0 12px;font-size:.85rem;cursor:pointer}.ph-section .price-history__header .ph-btn.primary{background:var(--ph-tab-active-bg);color:var(--ph-tab-active-fg)}.ph-section .price-history__header .ph-btn.ghost{background:transparent;color:var(--ph-tab-fg);border-color:var(--ph-tab-active-ring)}.ph-section .price-history__header .ph-icon-btn{background:transparent;border:0;cursor:pointer;font-size:16px;color:var(--ph-text);opacity:.8}.ph-section .price-history__header .ph-icon-btn:hover{opacity:1}.ph-section .ph-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;display:grid;place-items:center;z-index:9999}.ph-section .ph-modal__card{width:min(520px,92vw);background:var(--ph-bg);color:var(--ph-text);border-radius:12px;box-shadow:0 6px 32px #00000040;padding:12px 12px 14px}.ph-section .ph-modal__header{display:flex;align-items:center;justify-content:space-between;padding:6px 6px 4px}.ph-section .ph-modal__title{margin:0;font-size:1.05rem;line-height:1.2}.ph-section .ph-modal__info{margin:6px 8px 0;font-size:.85rem;color:var(--ph-muted)}.ph-section .ph-modal__body{padding:10px 8px 4px;display:grid;gap:10px}.ph-section .ph-modal__body .ph-field{display:grid;gap:6px}.ph-section .ph-modal__body .ph-field span{font-size:.85rem;color:var(--ph-muted)}.ph-section .ph-modal__body .ph-field input{border-radius:10px;border:1px solid var(--ph-axis);background:#0000;color:var(--ph-text);padding:8px 10px;font-size:.95rem;outline:none}.ph-section .ph-modal__body .ph-field input:focus{border-color:var(--ph-tab-active-bg)}.ph-section .ph-modal__body .ph-modal__error{color:#ea3943;font-size:.85rem}.ph-section .ph-modal__footer{display:flex;justify-content:flex-end;gap:8px;padding:8px}.recharts-surface[tabindex="0"]{-webkit-tap-highlight-color:transparent}.recharts-surface[tabindex="0"]:focus,.recharts-surface[tabindex="0"]:focus-visible{outline:none!important}@keyframes ss-shimmer{0%{background-position:-400% 0}to{background-position:400% 0}}.product-modal .suggestions{padding:0 16px}@media (max-width: 870px){.product-modal .suggestions{padding:0}}.suggestions-section,.pd-suggestions-container,.suggestions,.suggestions.styled-suggestions,.suggestions.brand-suggestions{display:block;margin-top:32px;overflow:visible;max-width:100%}.suggestions-section.brand-suggestions,.pd-suggestions-container.brand-suggestions,.suggestions.brand-suggestions,.suggestions.styled-suggestions.brand-suggestions,.suggestions.brand-suggestions.brand-suggestions{margin-top:32px}.suggestions-section .suggestion-title,.suggestions-section .pd-suggestion-header,.pd-suggestions-container .suggestion-title,.pd-suggestions-container .pd-suggestion-header,.suggestions .suggestion-title,.suggestions .pd-suggestion-header,.suggestions.styled-suggestions .suggestion-title,.suggestions.styled-suggestions .pd-suggestion-header,.suggestions.brand-suggestions .suggestion-title,.suggestions.brand-suggestions .pd-suggestion-header{text-align:left;display:flex;justify-content:space-between;align-items:center;padding:0}.suggestions-section .suggestion-title h2,.suggestions-section .pd-suggestion-header h2,.pd-suggestions-container .suggestion-title h2,.pd-suggestions-container .pd-suggestion-header h2,.suggestions .suggestion-title h2,.suggestions .pd-suggestion-header h2,.suggestions.styled-suggestions .suggestion-title h2,.suggestions.styled-suggestions .pd-suggestion-header h2,.suggestions.brand-suggestions .suggestion-title h2,.suggestions.brand-suggestions .pd-suggestion-header h2{margin:0 0 16px;font-size:1.4rem;line-height:1.75rem;font-weight:700;color:#222229}.suggestions-section .suggestion-title .suggestion-view-all,.suggestions-section .pd-suggestion-header .suggestion-view-all,.pd-suggestions-container .suggestion-title .suggestion-view-all,.pd-suggestions-container .pd-suggestion-header .suggestion-view-all,.suggestions .suggestion-title .suggestion-view-all,.suggestions .pd-suggestion-header .suggestion-view-all,.suggestions.styled-suggestions .suggestion-title .suggestion-view-all,.suggestions.styled-suggestions .pd-suggestion-header .suggestion-view-all,.suggestions.brand-suggestions .suggestion-title .suggestion-view-all,.suggestions.brand-suggestions .pd-suggestion-header .suggestion-view-all{font-weight:600;color:#727279;background:none;border:none;margin:0 0 16px;padding:6px 0;font-size:.9rem;border-radius:10px;cursor:pointer;line-height:1;height:36px;display:flex;justify-content:center;align-items:flex-end}.suggestions-section .suggestion-title .suggestion-view-all:hover,.suggestions-section .pd-suggestion-header .suggestion-view-all:hover,.pd-suggestions-container .suggestion-title .suggestion-view-all:hover,.pd-suggestions-container .pd-suggestion-header .suggestion-view-all:hover,.suggestions .suggestion-title .suggestion-view-all:hover,.suggestions .pd-suggestion-header .suggestion-view-all:hover,.suggestions.styled-suggestions .suggestion-title .suggestion-view-all:hover,.suggestions.styled-suggestions .pd-suggestion-header .suggestion-view-all:hover,.suggestions.brand-suggestions .suggestion-title .suggestion-view-all:hover,.suggestions.brand-suggestions .pd-suggestion-header .suggestion-view-all:hover{color:#222229;text-decoration:underline}.suggestions-section .suggested-items,.suggestions-section .pd-suggestion-list,.suggestions-section .pd-scroll-horizontal,.pd-suggestions-container .suggested-items,.pd-suggestions-container .pd-suggestion-list,.pd-suggestions-container .pd-scroll-horizontal,.suggestions .suggested-items,.suggestions .pd-suggestion-list,.suggestions .pd-scroll-horizontal,.suggestions.styled-suggestions .suggested-items,.suggestions.styled-suggestions .pd-suggestion-list,.suggestions.styled-suggestions .pd-scroll-horizontal,.suggestions.brand-suggestions .suggested-items,.suggestions.brand-suggestions .pd-suggestion-list,.suggestions.brand-suggestions .pd-scroll-horizontal{display:flex;gap:16px;overflow-x:auto;padding:0 0 8px;max-width:100%;scrollbar-width:none;-ms-overflow-style:none}.suggestions-section .suggested-items::-webkit-scrollbar,.suggestions-section .pd-suggestion-list::-webkit-scrollbar,.suggestions-section .pd-scroll-horizontal::-webkit-scrollbar,.pd-suggestions-container .suggested-items::-webkit-scrollbar,.pd-suggestions-container .pd-suggestion-list::-webkit-scrollbar,.pd-suggestions-container .pd-scroll-horizontal::-webkit-scrollbar,.suggestions .suggested-items::-webkit-scrollbar,.suggestions .pd-suggestion-list::-webkit-scrollbar,.suggestions .pd-scroll-horizontal::-webkit-scrollbar,.suggestions.styled-suggestions .suggested-items::-webkit-scrollbar,.suggestions.styled-suggestions .pd-suggestion-list::-webkit-scrollbar,.suggestions.styled-suggestions .pd-scroll-horizontal::-webkit-scrollbar,.suggestions.brand-suggestions .suggested-items::-webkit-scrollbar,.suggestions.brand-suggestions .pd-suggestion-list::-webkit-scrollbar,.suggestions.brand-suggestions .pd-scroll-horizontal::-webkit-scrollbar{display:none}.suggestions-section .suggested-items .suggested-item,.suggestions-section .suggested-items .pd-suggestion-item,.suggestions-section .suggested-items .suggested-item.skeleton,.suggestions-section .suggested-items .pd-suggestion-item-skel,.suggestions-section .pd-suggestion-list .suggested-item,.suggestions-section .pd-suggestion-list .pd-suggestion-item,.suggestions-section .pd-suggestion-list .suggested-item.skeleton,.suggestions-section .pd-suggestion-list .pd-suggestion-item-skel,.suggestions-section .pd-scroll-horizontal .suggested-item,.suggestions-section .pd-scroll-horizontal .pd-suggestion-item,.suggestions-section .pd-scroll-horizontal .suggested-item.skeleton,.suggestions-section .pd-scroll-horizontal .pd-suggestion-item-skel,.pd-suggestions-container .suggested-items .suggested-item,.pd-suggestions-container .suggested-items .pd-suggestion-item,.pd-suggestions-container .suggested-items .suggested-item.skeleton,.pd-suggestions-container .suggested-items .pd-suggestion-item-skel,.pd-suggestions-container .pd-suggestion-list .suggested-item,.pd-suggestions-container .pd-suggestion-list .pd-suggestion-item,.pd-suggestions-container .pd-suggestion-list .suggested-item.skeleton,.pd-suggestions-container .pd-suggestion-list .pd-suggestion-item-skel,.pd-suggestions-container .pd-scroll-horizontal .suggested-item,.pd-suggestions-container .pd-scroll-horizontal .pd-suggestion-item,.pd-suggestions-container .pd-scroll-horizontal .suggested-item.skeleton,.pd-suggestions-container .pd-scroll-horizontal .pd-suggestion-item-skel,.suggestions .suggested-items .suggested-item,.suggestions .suggested-items .pd-suggestion-item,.suggestions .suggested-items .suggested-item.skeleton,.suggestions .suggested-items .pd-suggestion-item-skel,.suggestions .pd-suggestion-list .suggested-item,.suggestions .pd-suggestion-list .pd-suggestion-item,.suggestions .pd-suggestion-list .suggested-item.skeleton,.suggestions .pd-suggestion-list .pd-suggestion-item-skel,.suggestions .pd-scroll-horizontal .suggested-item,.suggestions .pd-scroll-horizontal .pd-suggestion-item,.suggestions .pd-scroll-horizontal .suggested-item.skeleton,.suggestions .pd-scroll-horizontal .pd-suggestion-item-skel,.suggestions.styled-suggestions .suggested-items .suggested-item,.suggestions.styled-suggestions .suggested-items .pd-suggestion-item,.suggestions.styled-suggestions .suggested-items .suggested-item.skeleton,.suggestions.styled-suggestions .suggested-items .pd-suggestion-item-skel,.suggestions.styled-suggestions .pd-suggestion-list .suggested-item,.suggestions.styled-suggestions .pd-suggestion-list .pd-suggestion-item,.suggestions.styled-suggestions .pd-suggestion-list .suggested-item.skeleton,.suggestions.styled-suggestions .pd-suggestion-list .pd-suggestion-item-skel,.suggestions.styled-suggestions .pd-scroll-horizontal .suggested-item,.suggestions.styled-suggestions .pd-scroll-horizontal .pd-suggestion-item,.suggestions.styled-suggestions .pd-scroll-horizontal .suggested-item.skeleton,.suggestions.styled-suggestions .pd-scroll-horizontal .pd-suggestion-item-skel,.suggestions.brand-suggestions .suggested-items .suggested-item,.suggestions.brand-suggestions .suggested-items .pd-suggestion-item,.suggestions.brand-suggestions .suggested-items .suggested-item.skeleton,.suggestions.brand-suggestions .suggested-items .pd-suggestion-item-skel,.suggestions.brand-suggestions .pd-suggestion-list .suggested-item,.suggestions.brand-suggestions .pd-suggestion-list .pd-suggestion-item,.suggestions.brand-suggestions .pd-suggestion-list .suggested-item.skeleton,.suggestions.brand-suggestions .pd-suggestion-list .pd-suggestion-item-skel,.suggestions.brand-suggestions .pd-scroll-horizontal .suggested-item,.suggestions.brand-suggestions .pd-scroll-horizontal .pd-suggestion-item,.suggestions.brand-suggestions .pd-scroll-horizontal .suggested-item.skeleton,.suggestions.brand-suggestions .pd-scroll-horizontal .pd-suggestion-item-skel{flex:0 0 auto;width:clamp(200px,26vw,252px);min-height:320px;border-radius:12px;box-sizing:border-box}.suggestions-section .suggested-items .suggested-item.skeleton,.suggestions-section .suggested-items .pd-suggestion-item-skel,.suggestions-section .pd-suggestion-list .suggested-item.skeleton,.suggestions-section .pd-suggestion-list .pd-suggestion-item-skel,.suggestions-section .pd-scroll-horizontal .suggested-item.skeleton,.suggestions-section .pd-scroll-horizontal .pd-suggestion-item-skel,.pd-suggestions-container .suggested-items .suggested-item.skeleton,.pd-suggestions-container .suggested-items .pd-suggestion-item-skel,.pd-suggestions-container .pd-suggestion-list .suggested-item.skeleton,.pd-suggestions-container .pd-suggestion-list .pd-suggestion-item-skel,.pd-suggestions-container .pd-scroll-horizontal .suggested-item.skeleton,.pd-suggestions-container .pd-scroll-horizontal .pd-suggestion-item-skel,.suggestions .suggested-items .suggested-item.skeleton,.suggestions .suggested-items .pd-suggestion-item-skel,.suggestions .pd-suggestion-list .suggested-item.skeleton,.suggestions .pd-suggestion-list .pd-suggestion-item-skel,.suggestions .pd-scroll-horizontal .suggested-item.skeleton,.suggestions .pd-scroll-horizontal .pd-suggestion-item-skel,.suggestions.styled-suggestions .suggested-items .suggested-item.skeleton,.suggestions.styled-suggestions .suggested-items .pd-suggestion-item-skel,.suggestions.styled-suggestions .pd-suggestion-list .suggested-item.skeleton,.suggestions.styled-suggestions .pd-suggestion-list .pd-suggestion-item-skel,.suggestions.styled-suggestions .pd-scroll-horizontal .suggested-item.skeleton,.suggestions.styled-suggestions .pd-scroll-horizontal .pd-suggestion-item-skel,.suggestions.brand-suggestions .suggested-items .suggested-item.skeleton,.suggestions.brand-suggestions .suggested-items .pd-suggestion-item-skel,.suggestions.brand-suggestions .pd-suggestion-list .suggested-item.skeleton,.suggestions.brand-suggestions .pd-suggestion-list .pd-suggestion-item-skel,.suggestions.brand-suggestions .pd-scroll-horizontal .suggested-item.skeleton,.suggestions.brand-suggestions .pd-scroll-horizontal .pd-suggestion-item-skel{background:linear-gradient(90deg,#e5e5ec 25%,#f2f2f9 37%,#e5e5ec 63%);background-size:400% 100%;animation:ss-shimmer 15.33s infinite}.suggestions-section .suggested-items .suggested-item.skeleton .skeleton-box,.suggestions-section .suggested-items .suggested-item.skeleton .pd-skeleton-box,.suggestions-section .suggested-items .pd-suggestion-item-skel .skeleton-box,.suggestions-section .suggested-items .pd-suggestion-item-skel .pd-skeleton-box,.suggestions-section .pd-suggestion-list .suggested-item.skeleton .skeleton-box,.suggestions-section .pd-suggestion-list .suggested-item.skeleton .pd-skeleton-box,.suggestions-section .pd-suggestion-list .pd-suggestion-item-skel .skeleton-box,.suggestions-section .pd-suggestion-list .pd-suggestion-item-skel .pd-skeleton-box,.suggestions-section .pd-scroll-horizontal .suggested-item.skeleton .skeleton-box,.suggestions-section .pd-scroll-horizontal .suggested-item.skeleton .pd-skeleton-box,.suggestions-section .pd-scroll-horizontal .pd-suggestion-item-skel .skeleton-box,.suggestions-section .pd-scroll-horizontal .pd-suggestion-item-skel .pd-skeleton-box,.pd-suggestions-container .suggested-items .suggested-item.skeleton .skeleton-box,.pd-suggestions-container .suggested-items .suggested-item.skeleton .pd-skeleton-box,.pd-suggestions-container .suggested-items .pd-suggestion-item-skel .skeleton-box,.pd-suggestions-container .suggested-items .pd-suggestion-item-skel .pd-skeleton-box,.pd-suggestions-container .pd-suggestion-list .suggested-item.skeleton .skeleton-box,.pd-suggestions-container .pd-suggestion-list .suggested-item.skeleton .pd-skeleton-box,.pd-suggestions-container .pd-suggestion-list .pd-suggestion-item-skel .skeleton-box,.pd-suggestions-container .pd-suggestion-list .pd-suggestion-item-skel .pd-skeleton-box,.pd-suggestions-container .pd-scroll-horizontal .suggested-item.skeleton .skeleton-box,.pd-suggestions-container .pd-scroll-horizontal .suggested-item.skeleton .pd-skeleton-box,.pd-suggestions-container .pd-scroll-horizontal .pd-suggestion-item-skel .skeleton-box,.pd-suggestions-container .pd-scroll-horizontal .pd-suggestion-item-skel .pd-skeleton-box,.suggestions .suggested-items .suggested-item.skeleton .skeleton-box,.suggestions .suggested-items .suggested-item.skeleton .pd-skeleton-box,.suggestions .suggested-items .pd-suggestion-item-skel .skeleton-box,.suggestions .suggested-items .pd-suggestion-item-skel .pd-skeleton-box,.suggestions .pd-suggestion-list .suggested-item.skeleton .skeleton-box,.suggestions .pd-suggestion-list .suggested-item.skeleton .pd-skeleton-box,.suggestions .pd-suggestion-list .pd-suggestion-item-skel .skeleton-box,.suggestions .pd-suggestion-list .pd-suggestion-item-skel .pd-skeleton-box,.suggestions .pd-scroll-horizontal .suggested-item.skeleton .skeleton-box,.suggestions .pd-scroll-horizontal .suggested-item.skeleton .pd-skeleton-box,.suggestions .pd-scroll-horizontal .pd-suggestion-item-skel .skeleton-box,.suggestions .pd-scroll-horizontal .pd-suggestion-item-skel .pd-skeleton-box,.suggestions.styled-suggestions .suggested-items .suggested-item.skeleton .skeleton-box,.suggestions.styled-suggestions .suggested-items .suggested-item.skeleton .pd-skeleton-box,.suggestions.styled-suggestions .suggested-items .pd-suggestion-item-skel .skeleton-box,.suggestions.styled-suggestions .suggested-items .pd-suggestion-item-skel .pd-skeleton-box,.suggestions.styled-suggestions .pd-suggestion-list .suggested-item.skeleton .skeleton-box,.suggestions.styled-suggestions .pd-suggestion-list .suggested-item.skeleton .pd-skeleton-box,.suggestions.styled-suggestions .pd-suggestion-list .pd-suggestion-item-skel .skeleton-box,.suggestions.styled-suggestions .pd-suggestion-list .pd-suggestion-item-skel .pd-skeleton-box,.suggestions.styled-suggestions .pd-scroll-horizontal .suggested-item.skeleton .skeleton-box,.suggestions.styled-suggestions .pd-scroll-horizontal .suggested-item.skeleton .pd-skeleton-box,.suggestions.styled-suggestions .pd-scroll-horizontal .pd-suggestion-item-skel .skeleton-box,.suggestions.styled-suggestions .pd-scroll-horizontal .pd-suggestion-item-skel .pd-skeleton-box,.suggestions.brand-suggestions .suggested-items .suggested-item.skeleton .skeleton-box,.suggestions.brand-suggestions .suggested-items .suggested-item.skeleton .pd-skeleton-box,.suggestions.brand-suggestions .suggested-items .pd-suggestion-item-skel .skeleton-box,.suggestions.brand-suggestions .suggested-items .pd-suggestion-item-skel .pd-skeleton-box,.suggestions.brand-suggestions .pd-suggestion-list .suggested-item.skeleton .skeleton-box,.suggestions.brand-suggestions .pd-suggestion-list .suggested-item.skeleton .pd-skeleton-box,.suggestions.brand-suggestions .pd-suggestion-list .pd-suggestion-item-skel .skeleton-box,.suggestions.brand-suggestions .pd-suggestion-list .pd-suggestion-item-skel .pd-skeleton-box,.suggestions.brand-suggestions .pd-scroll-horizontal .suggested-item.skeleton .skeleton-box,.suggestions.brand-suggestions .pd-scroll-horizontal .suggested-item.skeleton .pd-skeleton-box,.suggestions.brand-suggestions .pd-scroll-horizontal .pd-suggestion-item-skel .skeleton-box,.suggestions.brand-suggestions .pd-scroll-horizontal .pd-suggestion-item-skel .pd-skeleton-box{width:100%;height:100%;border-radius:12px}.suggestions-section .suggested-items .suggested-item .product-card,.suggestions-section .suggested-items .pd-suggestion-item .product-card,.suggestions-section .pd-suggestion-list .suggested-item .product-card,.suggestions-section .pd-suggestion-list .pd-suggestion-item .product-card,.suggestions-section .pd-scroll-horizontal .suggested-item .product-card,.suggestions-section .pd-scroll-horizontal .pd-suggestion-item .product-card,.pd-suggestions-container .suggested-items .suggested-item .product-card,.pd-suggestions-container .suggested-items .pd-suggestion-item .product-card,.pd-suggestions-container .pd-suggestion-list .suggested-item .product-card,.pd-suggestions-container .pd-suggestion-list .pd-suggestion-item .product-card,.pd-suggestions-container .pd-scroll-horizontal .suggested-item .product-card,.pd-suggestions-container .pd-scroll-horizontal .pd-suggestion-item .product-card,.suggestions .suggested-items .suggested-item .product-card,.suggestions .suggested-items .pd-suggestion-item .product-card,.suggestions .pd-suggestion-list .suggested-item .product-card,.suggestions .pd-suggestion-list .pd-suggestion-item .product-card,.suggestions .pd-scroll-horizontal .suggested-item .product-card,.suggestions .pd-scroll-horizontal .pd-suggestion-item .product-card,.suggestions.styled-suggestions .suggested-items .suggested-item .product-card,.suggestions.styled-suggestions .suggested-items .pd-suggestion-item .product-card,.suggestions.styled-suggestions .pd-suggestion-list .suggested-item .product-card,.suggestions.styled-suggestions .pd-suggestion-list .pd-suggestion-item .product-card,.suggestions.styled-suggestions .pd-scroll-horizontal .suggested-item .product-card,.suggestions.styled-suggestions .pd-scroll-horizontal .pd-suggestion-item .product-card,.suggestions.brand-suggestions .suggested-items .suggested-item .product-card,.suggestions.brand-suggestions .suggested-items .pd-suggestion-item .product-card,.suggestions.brand-suggestions .pd-suggestion-list .suggested-item .product-card,.suggestions.brand-suggestions .pd-suggestion-list .pd-suggestion-item .product-card,.suggestions.brand-suggestions .pd-scroll-horizontal .suggested-item .product-card,.suggestions.brand-suggestions .pd-scroll-horizontal .pd-suggestion-item .product-card{width:100%!important;max-width:100%}.suggestions-section .suggested-items .suggested-item .product-card:hover,.suggestions-section .suggested-items .pd-suggestion-item .product-card:hover,.suggestions-section .pd-suggestion-list .suggested-item .product-card:hover,.suggestions-section .pd-suggestion-list .pd-suggestion-item .product-card:hover,.suggestions-section .pd-scroll-horizontal .suggested-item .product-card:hover,.suggestions-section .pd-scroll-horizontal .pd-suggestion-item .product-card:hover,.pd-suggestions-container .suggested-items .suggested-item .product-card:hover,.pd-suggestions-container .suggested-items .pd-suggestion-item .product-card:hover,.pd-suggestions-container .pd-suggestion-list .suggested-item .product-card:hover,.pd-suggestions-container .pd-suggestion-list .pd-suggestion-item .product-card:hover,.pd-suggestions-container .pd-scroll-horizontal .suggested-item .product-card:hover,.pd-suggestions-container .pd-scroll-horizontal .pd-suggestion-item .product-card:hover,.suggestions .suggested-items .suggested-item .product-card:hover,.suggestions .suggested-items .pd-suggestion-item .product-card:hover,.suggestions .pd-suggestion-list .suggested-item .product-card:hover,.suggestions .pd-suggestion-list .pd-suggestion-item .product-card:hover,.suggestions .pd-scroll-horizontal .suggested-item .product-card:hover,.suggestions .pd-scroll-horizontal .pd-suggestion-item .product-card:hover,.suggestions.styled-suggestions .suggested-items .suggested-item .product-card:hover,.suggestions.styled-suggestions .suggested-items .pd-suggestion-item .product-card:hover,.suggestions.styled-suggestions .pd-suggestion-list .suggested-item .product-card:hover,.suggestions.styled-suggestions .pd-suggestion-list .pd-suggestion-item .product-card:hover,.suggestions.styled-suggestions .pd-scroll-horizontal .suggested-item .product-card:hover,.suggestions.styled-suggestions .pd-scroll-horizontal .pd-suggestion-item .product-card:hover,.suggestions.brand-suggestions .suggested-items .suggested-item .product-card:hover,.suggestions.brand-suggestions .suggested-items .pd-suggestion-item .product-card:hover,.suggestions.brand-suggestions .pd-suggestion-list .suggested-item .product-card:hover,.suggestions.brand-suggestions .pd-suggestion-list .pd-suggestion-item .product-card:hover,.suggestions.brand-suggestions .pd-scroll-horizontal .suggested-item .product-card:hover,.suggestions.brand-suggestions .pd-scroll-horizontal .pd-suggestion-item .product-card:hover{background-color:#173b7a18}.suggestions-section .suggested-items .noSuggestions-wrapper,.suggestions-section .pd-suggestion-list .noSuggestions-wrapper,.suggestions-section .pd-scroll-horizontal .noSuggestions-wrapper,.pd-suggestions-container .suggested-items .noSuggestions-wrapper,.pd-suggestions-container .pd-suggestion-list .noSuggestions-wrapper,.pd-suggestions-container .pd-scroll-horizontal .noSuggestions-wrapper,.suggestions .suggested-items .noSuggestions-wrapper,.suggestions .pd-suggestion-list .noSuggestions-wrapper,.suggestions .pd-scroll-horizontal .noSuggestions-wrapper,.suggestions.styled-suggestions .suggested-items .noSuggestions-wrapper,.suggestions.styled-suggestions .pd-suggestion-list .noSuggestions-wrapper,.suggestions.styled-suggestions .pd-scroll-horizontal .noSuggestions-wrapper,.suggestions.brand-suggestions .suggested-items .noSuggestions-wrapper,.suggestions.brand-suggestions .pd-suggestion-list .noSuggestions-wrapper,.suggestions.brand-suggestions .pd-scroll-horizontal .noSuggestions-wrapper{background-color:#f1f5f9;width:100%;min-height:283px;border-radius:12px;color:#020209;padding:16px 24px;display:flex;justify-content:flex-end;align-items:flex-end}.suggestions-section .suggested-items .noSuggestions-wrapper .no-suggestions-title,.suggestions-section .pd-suggestion-list .noSuggestions-wrapper .no-suggestions-title,.suggestions-section .pd-scroll-horizontal .noSuggestions-wrapper .no-suggestions-title,.pd-suggestions-container .suggested-items .noSuggestions-wrapper .no-suggestions-title,.pd-suggestions-container .pd-suggestion-list .noSuggestions-wrapper .no-suggestions-title,.pd-suggestions-container .pd-scroll-horizontal .noSuggestions-wrapper .no-suggestions-title,.suggestions .suggested-items .noSuggestions-wrapper .no-suggestions-title,.suggestions .pd-suggestion-list .noSuggestions-wrapper .no-suggestions-title,.suggestions .pd-scroll-horizontal .noSuggestions-wrapper .no-suggestions-title,.suggestions.styled-suggestions .suggested-items .noSuggestions-wrapper .no-suggestions-title,.suggestions.styled-suggestions .pd-suggestion-list .noSuggestions-wrapper .no-suggestions-title,.suggestions.styled-suggestions .pd-scroll-horizontal .noSuggestions-wrapper .no-suggestions-title,.suggestions.brand-suggestions .suggested-items .noSuggestions-wrapper .no-suggestions-title,.suggestions.brand-suggestions .pd-suggestion-list .noSuggestions-wrapper .no-suggestions-title,.suggestions.brand-suggestions .pd-scroll-horizontal .noSuggestions-wrapper .no-suggestions-title{margin-bottom:8px;font-size:1rem}.suggestions-section .suggested-items .brand-empty .no-suggestions-title,.suggestions-section .pd-suggestion-list .brand-empty .no-suggestions-title,.suggestions-section .pd-scroll-horizontal .brand-empty .no-suggestions-title,.pd-suggestions-container .suggested-items .brand-empty .no-suggestions-title,.pd-suggestions-container .pd-suggestion-list .brand-empty .no-suggestions-title,.pd-suggestions-container .pd-scroll-horizontal .brand-empty .no-suggestions-title,.suggestions .suggested-items .brand-empty .no-suggestions-title,.suggestions .pd-suggestion-list .brand-empty .no-suggestions-title,.suggestions .pd-scroll-horizontal .brand-empty .no-suggestions-title,.suggestions.styled-suggestions .suggested-items .brand-empty .no-suggestions-title,.suggestions.styled-suggestions .pd-suggestion-list .brand-empty .no-suggestions-title,.suggestions.styled-suggestions .pd-scroll-horizontal .brand-empty .no-suggestions-title,.suggestions.brand-suggestions .suggested-items .brand-empty .no-suggestions-title,.suggestions.brand-suggestions .pd-suggestion-list .brand-empty .no-suggestions-title,.suggestions.brand-suggestions .pd-scroll-horizontal .brand-empty .no-suggestions-title{font-weight:500;color:#020209}.suggestions-section .suggested-items .brand-empty .no-suggestions-sub,.suggestions-section .pd-suggestion-list .brand-empty .no-suggestions-sub,.suggestions-section .pd-scroll-horizontal .brand-empty .no-suggestions-sub,.pd-suggestions-container .suggested-items .brand-empty .no-suggestions-sub,.pd-suggestions-container .pd-suggestion-list .brand-empty .no-suggestions-sub,.pd-suggestions-container .pd-scroll-horizontal .brand-empty .no-suggestions-sub,.suggestions .suggested-items .brand-empty .no-suggestions-sub,.suggestions .pd-suggestion-list .brand-empty .no-suggestions-sub,.suggestions .pd-scroll-horizontal .brand-empty .no-suggestions-sub,.suggestions.styled-suggestions .suggested-items .brand-empty .no-suggestions-sub,.suggestions.styled-suggestions .pd-suggestion-list .brand-empty .no-suggestions-sub,.suggestions.styled-suggestions .pd-scroll-horizontal .brand-empty .no-suggestions-sub,.suggestions.brand-suggestions .suggested-items .brand-empty .no-suggestions-sub,.suggestions.brand-suggestions .pd-suggestion-list .brand-empty .no-suggestions-sub,.suggestions.brand-suggestions .pd-scroll-horizontal .brand-empty .no-suggestions-sub{margin-top:4px;font-size:.9rem;opacity:.85}.dark-mode .suggestions-section .pd-suggestion-header h2,.dark-mode .suggestions-section .suggestion-title h2,.dark-mode .pd-suggestions-container .pd-suggestion-header h2,.dark-mode .pd-suggestions-container .suggestion-title h2,.dark-mode .suggestions .pd-suggestion-header h2,.dark-mode .suggestions .suggestion-title h2,.dark-mode .suggestions.styled-suggestions .pd-suggestion-header h2,.dark-mode .suggestions.styled-suggestions .suggestion-title h2,.dark-mode .suggestions.brand-suggestions .pd-suggestion-header h2,.dark-mode .suggestions.brand-suggestions .suggestion-title h2,.product-modal.dark .suggestions-section .pd-suggestion-header h2,.product-modal.dark .suggestions-section .suggestion-title h2,.product-modal.dark .pd-suggestions-container .pd-suggestion-header h2,.product-modal.dark .pd-suggestions-container .suggestion-title h2,.product-modal.dark .suggestions .pd-suggestion-header h2,.product-modal.dark .suggestions .suggestion-title h2,.product-modal.dark .suggestions.styled-suggestions .pd-suggestion-header h2,.product-modal.dark .suggestions.styled-suggestions .suggestion-title h2,.product-modal.dark .suggestions.brand-suggestions .pd-suggestion-header h2,.product-modal.dark .suggestions.brand-suggestions .suggestion-title h2,.pd-modal-card.dark .suggestions-section .pd-suggestion-header h2,.pd-modal-card.dark .suggestions-section .suggestion-title h2,.pd-modal-card.dark .pd-suggestions-container .pd-suggestion-header h2,.pd-modal-card.dark .pd-suggestions-container .suggestion-title h2,.pd-modal-card.dark .suggestions .pd-suggestion-header h2,.pd-modal-card.dark .suggestions .suggestion-title h2,.pd-modal-card.dark .suggestions.styled-suggestions .pd-suggestion-header h2,.pd-modal-card.dark .suggestions.styled-suggestions .suggestion-title h2,.pd-modal-card.dark .suggestions.brand-suggestions .pd-suggestion-header h2,.pd-modal-card.dark .suggestions.brand-suggestions .suggestion-title h2{color:#f2f2f9}.dark-mode .suggestions-section .suggestion-title .suggestion-view-all,.dark-mode .pd-suggestions-container .suggestion-title .suggestion-view-all,.dark-mode .suggestions .suggestion-title .suggestion-view-all,.dark-mode .suggestions.styled-suggestions .suggestion-title .suggestion-view-all,.dark-mode .suggestions.brand-suggestions .suggestion-title .suggestion-view-all,.product-modal.dark .suggestions-section .suggestion-title .suggestion-view-all,.product-modal.dark .pd-suggestions-container .suggestion-title .suggestion-view-all,.product-modal.dark .suggestions .suggestion-title .suggestion-view-all,.product-modal.dark .suggestions.styled-suggestions .suggestion-title .suggestion-view-all,.product-modal.dark .suggestions.brand-suggestions .suggestion-title .suggestion-view-all,.pd-modal-card.dark .suggestions-section .suggestion-title .suggestion-view-all,.pd-modal-card.dark .pd-suggestions-container .suggestion-title .suggestion-view-all,.pd-modal-card.dark .suggestions .suggestion-title .suggestion-view-all,.pd-modal-card.dark .suggestions.styled-suggestions .suggestion-title .suggestion-view-all,.pd-modal-card.dark .suggestions.brand-suggestions .suggestion-title .suggestion-view-all{color:#b2b2b9}.dark-mode .suggestions-section .suggestion-title .suggestion-view-all:hover,.dark-mode .pd-suggestions-container .suggestion-title .suggestion-view-all:hover,.dark-mode .suggestions .suggestion-title .suggestion-view-all:hover,.dark-mode .suggestions.styled-suggestions .suggestion-title .suggestion-view-all:hover,.dark-mode .suggestions.brand-suggestions .suggestion-title .suggestion-view-all:hover,.product-modal.dark .suggestions-section .suggestion-title .suggestion-view-all:hover,.product-modal.dark .pd-suggestions-container .suggestion-title .suggestion-view-all:hover,.product-modal.dark .suggestions .suggestion-title .suggestion-view-all:hover,.product-modal.dark .suggestions.styled-suggestions .suggestion-title .suggestion-view-all:hover,.product-modal.dark .suggestions.brand-suggestions .suggestion-title .suggestion-view-all:hover,.pd-modal-card.dark .suggestions-section .suggestion-title .suggestion-view-all:hover,.pd-modal-card.dark .pd-suggestions-container .suggestion-title .suggestion-view-all:hover,.pd-modal-card.dark .suggestions .suggestion-title .suggestion-view-all:hover,.pd-modal-card.dark .suggestions.styled-suggestions .suggestion-title .suggestion-view-all:hover,.pd-modal-card.dark .suggestions.brand-suggestions .suggestion-title .suggestion-view-all:hover{color:#f2f2f9}.dark-mode .suggestions-section .suggested-items .product-card,.dark-mode .suggestions-section .pd-suggestion-list .product-card,.dark-mode .suggestions-section .pd-scroll-horizontal .product-card,.dark-mode .pd-suggestions-container .suggested-items .product-card,.dark-mode .pd-suggestions-container .pd-suggestion-list .product-card,.dark-mode .pd-suggestions-container .pd-scroll-horizontal .product-card,.dark-mode .suggestions .suggested-items .product-card,.dark-mode .suggestions .pd-suggestion-list .product-card,.dark-mode .suggestions .pd-scroll-horizontal .product-card,.dark-mode .suggestions.styled-suggestions .suggested-items .product-card,.dark-mode .suggestions.styled-suggestions .pd-suggestion-list .product-card,.dark-mode .suggestions.styled-suggestions .pd-scroll-horizontal .product-card,.dark-mode .suggestions.brand-suggestions .suggested-items .product-card,.dark-mode .suggestions.brand-suggestions .pd-suggestion-list .product-card,.dark-mode .suggestions.brand-suggestions .pd-scroll-horizontal .product-card,.product-modal.dark .suggestions-section .suggested-items .product-card,.product-modal.dark .suggestions-section .pd-suggestion-list .product-card,.product-modal.dark .suggestions-section .pd-scroll-horizontal .product-card,.product-modal.dark .pd-suggestions-container .suggested-items .product-card,.product-modal.dark .pd-suggestions-container .pd-suggestion-list .product-card,.product-modal.dark .pd-suggestions-container .pd-scroll-horizontal .product-card,.product-modal.dark .suggestions .suggested-items .product-card,.product-modal.dark .suggestions .pd-suggestion-list .product-card,.product-modal.dark .suggestions .pd-scroll-horizontal .product-card,.product-modal.dark .suggestions.styled-suggestions .suggested-items .product-card,.product-modal.dark .suggestions.styled-suggestions .pd-suggestion-list .product-card,.product-modal.dark .suggestions.styled-suggestions .pd-scroll-horizontal .product-card,.product-modal.dark .suggestions.brand-suggestions .suggested-items .product-card,.product-modal.dark .suggestions.brand-suggestions .pd-suggestion-list .product-card,.product-modal.dark .suggestions.brand-suggestions .pd-scroll-horizontal .product-card,.pd-modal-card.dark .suggestions-section .suggested-items .product-card,.pd-modal-card.dark .suggestions-section .pd-suggestion-list .product-card,.pd-modal-card.dark .suggestions-section .pd-scroll-horizontal .product-card,.pd-modal-card.dark .pd-suggestions-container .suggested-items .product-card,.pd-modal-card.dark .pd-suggestions-container .pd-suggestion-list .product-card,.pd-modal-card.dark .pd-suggestions-container .pd-scroll-horizontal .product-card,.pd-modal-card.dark .suggestions .suggested-items .product-card,.pd-modal-card.dark .suggestions .pd-suggestion-list .product-card,.pd-modal-card.dark .suggestions .pd-scroll-horizontal .product-card,.pd-modal-card.dark .suggestions.styled-suggestions .suggested-items .product-card,.pd-modal-card.dark .suggestions.styled-suggestions .pd-suggestion-list .product-card,.pd-modal-card.dark .suggestions.styled-suggestions .pd-scroll-horizontal .product-card,.pd-modal-card.dark .suggestions.brand-suggestions .suggested-items .product-card,.pd-modal-card.dark .suggestions.brand-suggestions .pd-suggestion-list .product-card,.pd-modal-card.dark .suggestions.brand-suggestions .pd-scroll-horizontal .product-card{background-color:transparent!important}.dark-mode .suggestions-section .suggested-items .product-card:hover,.dark-mode .suggestions-section .pd-suggestion-list .product-card:hover,.dark-mode .suggestions-section .pd-scroll-horizontal .product-card:hover,.dark-mode .pd-suggestions-container .suggested-items .product-card:hover,.dark-mode .pd-suggestions-container .pd-suggestion-list .product-card:hover,.dark-mode .pd-suggestions-container .pd-scroll-horizontal .product-card:hover,.dark-mode .suggestions .suggested-items .product-card:hover,.dark-mode .suggestions .pd-suggestion-list .product-card:hover,.dark-mode .suggestions .pd-scroll-horizontal .product-card:hover,.dark-mode .suggestions.styled-suggestions .suggested-items .product-card:hover,.dark-mode .suggestions.styled-suggestions .pd-suggestion-list .product-card:hover,.dark-mode .suggestions.styled-suggestions .pd-scroll-horizontal .product-card:hover,.dark-mode .suggestions.brand-suggestions .suggested-items .product-card:hover,.dark-mode .suggestions.brand-suggestions .pd-suggestion-list .product-card:hover,.dark-mode .suggestions.brand-suggestions .pd-scroll-horizontal .product-card:hover,.product-modal.dark .suggestions-section .suggested-items .product-card:hover,.product-modal.dark .suggestions-section .pd-suggestion-list .product-card:hover,.product-modal.dark .suggestions-section .pd-scroll-horizontal .product-card:hover,.product-modal.dark .pd-suggestions-container .suggested-items .product-card:hover,.product-modal.dark .pd-suggestions-container .pd-suggestion-list .product-card:hover,.product-modal.dark .pd-suggestions-container .pd-scroll-horizontal .product-card:hover,.product-modal.dark .suggestions .suggested-items .product-card:hover,.product-modal.dark .suggestions .pd-suggestion-list .product-card:hover,.product-modal.dark .suggestions .pd-scroll-horizontal .product-card:hover,.product-modal.dark .suggestions.styled-suggestions .suggested-items .product-card:hover,.product-modal.dark .suggestions.styled-suggestions .pd-suggestion-list .product-card:hover,.product-modal.dark .suggestions.styled-suggestions .pd-scroll-horizontal .product-card:hover,.product-modal.dark .suggestions.brand-suggestions .suggested-items .product-card:hover,.product-modal.dark .suggestions.brand-suggestions .pd-suggestion-list .product-card:hover,.product-modal.dark .suggestions.brand-suggestions .pd-scroll-horizontal .product-card:hover,.pd-modal-card.dark .suggestions-section .suggested-items .product-card:hover,.pd-modal-card.dark .suggestions-section .pd-suggestion-list .product-card:hover,.pd-modal-card.dark .suggestions-section .pd-scroll-horizontal .product-card:hover,.pd-modal-card.dark .pd-suggestions-container .suggested-items .product-card:hover,.pd-modal-card.dark .pd-suggestions-container .pd-suggestion-list .product-card:hover,.pd-modal-card.dark .pd-suggestions-container .pd-scroll-horizontal .product-card:hover,.pd-modal-card.dark .suggestions .suggested-items .product-card:hover,.pd-modal-card.dark .suggestions .pd-suggestion-list .product-card:hover,.pd-modal-card.dark .suggestions .pd-scroll-horizontal .product-card:hover,.pd-modal-card.dark .suggestions.styled-suggestions .suggested-items .product-card:hover,.pd-modal-card.dark .suggestions.styled-suggestions .pd-suggestion-list .product-card:hover,.pd-modal-card.dark .suggestions.styled-suggestions .pd-scroll-horizontal .product-card:hover,.pd-modal-card.dark .suggestions.brand-suggestions .suggested-items .product-card:hover,.pd-modal-card.dark .suggestions.brand-suggestions .pd-suggestion-list .product-card:hover,.pd-modal-card.dark .suggestions.brand-suggestions .pd-scroll-horizontal .product-card:hover{background-color:#222229!important}.dark-mode .suggestions-section .suggested-items .product-card.pressed,.dark-mode .suggestions-section .pd-suggestion-list .product-card.pressed,.dark-mode .suggestions-section .pd-scroll-horizontal .product-card.pressed,.dark-mode .pd-suggestions-container .suggested-items .product-card.pressed,.dark-mode .pd-suggestions-container .pd-suggestion-list .product-card.pressed,.dark-mode .pd-suggestions-container .pd-scroll-horizontal .product-card.pressed,.dark-mode .suggestions .suggested-items .product-card.pressed,.dark-mode .suggestions .pd-suggestion-list .product-card.pressed,.dark-mode .suggestions .pd-scroll-horizontal .product-card.pressed,.dark-mode .suggestions.styled-suggestions .suggested-items .product-card.pressed,.dark-mode .suggestions.styled-suggestions .pd-suggestion-list .product-card.pressed,.dark-mode .suggestions.styled-suggestions .pd-scroll-horizontal .product-card.pressed,.dark-mode .suggestions.brand-suggestions .suggested-items .product-card.pressed,.dark-mode .suggestions.brand-suggestions .pd-suggestion-list .product-card.pressed,.dark-mode .suggestions.brand-suggestions .pd-scroll-horizontal .product-card.pressed,.product-modal.dark .suggestions-section .suggested-items .product-card.pressed,.product-modal.dark .suggestions-section .pd-suggestion-list .product-card.pressed,.product-modal.dark .suggestions-section .pd-scroll-horizontal .product-card.pressed,.product-modal.dark .pd-suggestions-container .suggested-items .product-card.pressed,.product-modal.dark .pd-suggestions-container .pd-suggestion-list .product-card.pressed,.product-modal.dark .pd-suggestions-container .pd-scroll-horizontal .product-card.pressed,.product-modal.dark .suggestions .suggested-items .product-card.pressed,.product-modal.dark .suggestions .pd-suggestion-list .product-card.pressed,.product-modal.dark .suggestions .pd-scroll-horizontal .product-card.pressed,.product-modal.dark .suggestions.styled-suggestions .suggested-items .product-card.pressed,.product-modal.dark .suggestions.styled-suggestions .pd-suggestion-list .product-card.pressed,.product-modal.dark .suggestions.styled-suggestions .pd-scroll-horizontal .product-card.pressed,.product-modal.dark .suggestions.brand-suggestions .suggested-items .product-card.pressed,.product-modal.dark .suggestions.brand-suggestions .pd-suggestion-list .product-card.pressed,.product-modal.dark .suggestions.brand-suggestions .pd-scroll-horizontal .product-card.pressed,.pd-modal-card.dark .suggestions-section .suggested-items .product-card.pressed,.pd-modal-card.dark .suggestions-section .pd-suggestion-list .product-card.pressed,.pd-modal-card.dark .suggestions-section .pd-scroll-horizontal .product-card.pressed,.pd-modal-card.dark .pd-suggestions-container .suggested-items .product-card.pressed,.pd-modal-card.dark .pd-suggestions-container .pd-suggestion-list .product-card.pressed,.pd-modal-card.dark .pd-suggestions-container .pd-scroll-horizontal .product-card.pressed,.pd-modal-card.dark .suggestions .suggested-items .product-card.pressed,.pd-modal-card.dark .suggestions .pd-suggestion-list .product-card.pressed,.pd-modal-card.dark .suggestions .pd-scroll-horizontal .product-card.pressed,.pd-modal-card.dark .suggestions.styled-suggestions .suggested-items .product-card.pressed,.pd-modal-card.dark .suggestions.styled-suggestions .pd-suggestion-list .product-card.pressed,.pd-modal-card.dark .suggestions.styled-suggestions .pd-scroll-horizontal .product-card.pressed,.pd-modal-card.dark .suggestions.brand-suggestions .suggested-items .product-card.pressed,.pd-modal-card.dark .suggestions.brand-suggestions .pd-suggestion-list .product-card.pressed,.pd-modal-card.dark .suggestions.brand-suggestions .pd-scroll-horizontal .product-card.pressed{background-color:#1e1e1f!important}.dark-mode .suggestions-section .noSuggestions-wrapper,.dark-mode .pd-suggestions-container .noSuggestions-wrapper,.dark-mode .suggestions .noSuggestions-wrapper,.dark-mode .suggestions.styled-suggestions .noSuggestions-wrapper,.dark-mode .suggestions.brand-suggestions .noSuggestions-wrapper,.product-modal.dark .suggestions-section .noSuggestions-wrapper,.product-modal.dark .pd-suggestions-container .noSuggestions-wrapper,.product-modal.dark .suggestions .noSuggestions-wrapper,.product-modal.dark .suggestions.styled-suggestions .noSuggestions-wrapper,.product-modal.dark .suggestions.brand-suggestions .noSuggestions-wrapper,.pd-modal-card.dark .suggestions-section .noSuggestions-wrapper,.pd-modal-card.dark .pd-suggestions-container .noSuggestions-wrapper,.pd-modal-card.dark .suggestions .noSuggestions-wrapper,.pd-modal-card.dark .suggestions.styled-suggestions .noSuggestions-wrapper,.pd-modal-card.dark .suggestions.brand-suggestions .noSuggestions-wrapper{background-color:#222229!important;color:#fff!important}.dark-mode .no-suggestions-title,.product-modal.dark .no-suggestions-title,.pd-modal-card.dark .no-suggestions-title{color:#f2f2f9!important}.product-disclaimer{padding:0;font-size:.8rem;color:#525259;border-top:1px solid #d2d2d9;line-height:1.4;margin:4px 16px 0;display:flex;flex-direction:column}@media (max-width: 870px){.product-disclaimer{margin:0;flex-direction:column;padding:8px 0 0}}.product-disclaimer .pd-prop65-warning{display:flex;gap:16px;background-color:#4a4a4f;border-radius:12px;padding:16px;margin-top:24px;margin-left:0;width:100%;box-sizing:border-box}@media (max-width: 870px){.product-disclaimer .pd-prop65-warning{margin-top:12px;margin-bottom:4px}}.product-disclaimer .pd-prop65-warning .pd-prop65-icon{flex-shrink:0;width:24px;height:24px;transform:translateY(2px)}.product-disclaimer .pd-prop65-warning .pd-prop65-icon img,.product-disclaimer .pd-prop65-warning .pd-prop65-icon svg{width:100%;height:100%}.product-disclaimer .pd-prop65-warning .pd-prop65-icon img path:first-child,.product-disclaimer .pd-prop65-warning .pd-prop65-icon svg path:first-child{fill:#e2e2e3}.product-disclaimer .pd-prop65-warning .pd-prop65-content{display:flex;flex-direction:column;gap:4px}.product-disclaimer .pd-prop65-warning .pd-prop65-content strong{font-size:.9rem;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:.02em;display:flex;align-items:center}.product-disclaimer .pd-prop65-warning .pd-prop65-content p{margin:0;font-size:.9rem;line-height:1.4;color:#d2d2d0!important;white-space:pre-line}.product-disclaimer .pd-prop65-warning .pd-prop65-content p a{color:#c032ff;text-decoration:underline}.product-disclaimer .pd-prop65-warning .pd-prop65-content p a:hover{color:#d044ff}.product-disclaimer .product-disclaimer-bot{display:flex;width:100%;align-items:center}@media (max-width: 870px){.product-disclaimer .product-disclaimer-bot{flex-direction:column}}.product-disclaimer .product-disclaimer-text{margin-right:12px;display:flex;flex-direction:column;justify-content:center;height:100%;margin-top:8px}.product-disclaimer .product-disclaimer-text .disclaimer-bot .learn-more{color:#525259}@media (max-width: 870px){.product-disclaimer .product-disclaimer-text{margin:12px auto 0 0}}.product-disclaimer .product-disclaimer-text p:first-child,.product-disclaimer .product-disclaimer-text p:last-child{margin:0}.product-disclaimer .product-disclaimer-img{transform:translateY(8px);margin-left:auto;width:64px;height:64px;flex:0 0 64px}@media (max-width: 870px){.product-disclaimer .product-disclaimer-img{transform:translate(-4px,-2px);margin:12px auto 12px 0;flex:auto;width:auto}}.product-disclaimer .product-disclaimer-img img{filter:brightness(.85);width:auto;height:100%}.dark-mode .product-disclaimer{color:#a2a2a9;border-top:1px solid #323239}.dark-mode .product-disclaimer .disclaimer-bot .learn-more{color:#a2a2a9}.dark-mode .product-disclaimer .pd-prop65-warning{background-color:#c2c2c9;border:1px solid #c2c2c9}.dark-mode .product-disclaimer .pd-prop65-warning .pd-prop65-icon img path:first-child,.dark-mode .product-disclaimer .pd-prop65-warning .pd-prop65-icon svg path:first-child{fill:#323233}.dark-mode .product-disclaimer .pd-prop65-warning .pd-prop65-content strong{color:#020209}.dark-mode .product-disclaimer .pd-prop65-warning .pd-prop65-content p{color:#525250!important}.dark-mode .product-disclaimer .pd-prop65-warning .pd-prop65-content p a{color:#7a10af;text-decoration:underline}.dark-mode .product-disclaimer .pd-prop65-warning .pd-prop65-content p a:hover{color:#822ab7}.sticky-header-content-wrapper{display:flex;align-items:center;gap:12px;width:100%;overflow:visible;animation:fadeIn .3s ease}.sticky-header-content-wrapper .sticky-header-img{width:48px;height:48px;object-fit:contain;border-radius:6px;flex-shrink:0}.sticky-header-content-wrapper .sticky-header-info{flex:1;min-width:0}.sticky-header-content-wrapper .sticky-header-info .sticky-header-name{margin:0;font-size:1.2rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-header-content-wrapper .sticky-header-info .sticky-header-subtitle{color:#727279}.sticky-header-content-wrapper .sticky-header-actions{display:flex;align-items:center;gap:12px;overflow:visible;flex-shrink:0}.sticky-header-content-wrapper .sticky-header-actions .sticky-header-price{font-size:1rem;white-space:nowrap}.sticky-header-content-wrapper .sticky-header-actions .sticky-header-price .price{font-weight:600;color:#020209}.sticky-header-content-wrapper .sticky-header-actions button{flex:1;font-size:1rem;border:none;height:56px;font-weight:500;cursor:pointer}.sticky-header-content-wrapper .sticky-header-actions button.add-to-bag{background-color:#e5341d;color:#fff}.sticky-header-content-wrapper .sticky-header-actions button.add-to-bag:hover{background-color:#d82b0a}.sticky-header-content-wrapper .sticky-header-actions button.add-to-bag:disabled{background-color:#f0f0f0;color:#828289;cursor:not-allowed;opacity:.7}.sticky-header-content-wrapper .sticky-header-actions button.restock-btn{background-color:#ebebeb;color:#020209}.sticky-header-content-wrapper .sticky-header-actions button.restock-btn:hover{background-color:#dfdfdf}.dark-mode .sticky-header-content-wrapper .sticky-header-info .sticky-header-name{color:#f2f2f9}.dark-mode .sticky-header-content-wrapper .sticky-header-info .sticky-header-subtitle{color:#b2b2b9}.dark-mode .sticky-header-content-wrapper .sticky-header-actions .sticky-header-price .price{color:#f2f2f9}.dark-mode .sticky-header-content-wrapper .sticky-header-actions .sticky-header-price .currency{color:#b2b2b9}.dark-mode .sticky-header-content-wrapper .sticky-header-actions button.restock-btn{background-color:#e2e2e9;color:#020209}.dark-mode .sticky-header-content-wrapper .sticky-header-actions button.restock-btn:hover{background-color:#fbfbfb}.message-container{overflow:hidden;max-height:0;padding:0;transition:max-height .3s ease-in-out,padding .3s ease-in-out}.message-container .bag-update-message{display:flex;justify-content:center;align-items:center;padding:12px;height:56px;color:#249433;background-color:#2494330b;border-radius:12px;font-size:.95rem;font-weight:500;text-align:center;opacity:0;transform:translateY(-5px);transition:opacity .3s ease-in-out,transform .3s ease-in-out,color .3s ease}.message-container .bag-update-message.removed{color:#e63946;background-color:#e639460b}.message-container.expanded{max-height:80px;padding-top:12px}.message-container.expanded .bag-update-message{opacity:1;transform:translateY(0)}.dark-theme .message-container .bag-update-message{color:#28a739}.pd-admin-taxonomy{display:flex;flex-direction:column;gap:16px;margin-top:16px}.pd-admin-taxonomy .pd-admin-row{display:flex;gap:12px;width:100%}.pd-admin-taxonomy .pd-admin-row .pd-admin-field{flex:1;min-width:0}.pd-admin-taxonomy .pd-admin-field{display:flex;flex-direction:column;gap:6px}.pd-admin-taxonomy .pd-admin-field span{font-size:.875rem;font-weight:500;color:#6e6e73;letter-spacing:-.01em}.pd-admin-taxonomy .pd-admin-field input.pd-admin-input,.pd-admin-taxonomy .pd-admin-field select.pd-admin-input,.pd-admin-taxonomy .pd-admin-field textarea.pd-admin-textarea{width:100%;padding:12px;height:52px;border-radius:12px;border:1px solid #d2d2d7;background:#fff;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.95rem;color:#1d1d1f;transition:border-color .2s cubic-bezier(.23,1,.32,1),box-shadow .2s cubic-bezier(.23,1,.32,1)}.pd-admin-taxonomy .pd-admin-field input.pd-admin-input::placeholder,.pd-admin-taxonomy .pd-admin-field select.pd-admin-input::placeholder,.pd-admin-taxonomy .pd-admin-field textarea.pd-admin-textarea::placeholder{color:#a1a1a6}.pd-admin-taxonomy .pd-admin-field input.pd-admin-input:focus,.pd-admin-taxonomy .pd-admin-field select.pd-admin-input:focus,.pd-admin-taxonomy .pd-admin-field textarea.pd-admin-textarea:focus{border-color:#28a739;box-shadow:none;outline:none}.pd-admin-taxonomy .pd-admin-field input.pd-admin-input:hover:not(:focus),.pd-admin-taxonomy .pd-admin-field select.pd-admin-input:hover:not(:focus),.pd-admin-taxonomy .pd-admin-field textarea.pd-admin-textarea:hover:not(:focus){border-color:#c6c6c8}.pd-admin-taxonomy .pd-admin-field textarea.pd-admin-textarea{min-height:96px;resize:vertical}.pd-admin-taxonomy .pd-origin-edit{display:flex;flex-direction:column;gap:8px}.dark-mode .pd-admin-taxonomy .pd-admin-field span{color:#a1a1a6}.dark-mode .pd-admin-taxonomy .pd-admin-field input.pd-admin-input,.dark-mode .pd-admin-taxonomy .pd-admin-field select.pd-admin-input,.dark-mode .pd-admin-taxonomy .pd-admin-field textarea.pd-admin-textarea{background:#1c1c1e;color:#f5f5f7;border:1px solid #48484a}.dark-mode .pd-admin-taxonomy .pd-admin-field input.pd-admin-input::placeholder,.dark-mode .pd-admin-taxonomy .pd-admin-field select.pd-admin-input::placeholder,.dark-mode .pd-admin-taxonomy .pd-admin-field textarea.pd-admin-textarea::placeholder{color:#6e6e73}.dark-mode .pd-admin-taxonomy .pd-admin-field input.pd-admin-input:focus,.dark-mode .pd-admin-taxonomy .pd-admin-field select.pd-admin-input:focus,.dark-mode .pd-admin-taxonomy .pd-admin-field textarea.pd-admin-textarea:focus{border-color:#0a84ff;box-shadow:0 0 0 4px #0a84ff2e}.dark-mode .pd-admin-taxonomy .pd-admin-field input.pd-admin-input:hover:not(:focus),.dark-mode .pd-admin-taxonomy .pd-admin-field select.pd-admin-input:hover:not(:focus),.dark-mode .pd-admin-taxonomy .pd-admin-field textarea.pd-admin-textarea:hover:not(:focus){border-color:#5a5a5e}.pd-autocomplete-wrapper{position:relative}.pd-autocomplete-dropdown{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:100;background:#fff;border:1px solid #d2d2d7;border-radius:12px;box-shadow:0 8px 24px #00000014;max-height:320px;overflow-y:auto;padding:6px}.dark-mode .pd-autocomplete-dropdown{background:#1c1c1e;border-color:#48484a;box-shadow:0 8px 24px #00000059}.pd-autocomplete-item{padding:10px 12px;border-radius:8px;cursor:pointer;transition:background-color .1s ease}.pd-autocomplete-item:hover{background:#f5f5f7}.dark-mode .pd-autocomplete-item:hover{background:#2c2c2e}.pd-autocomplete-group-id{font-weight:600;color:#1d1d1f;margin-bottom:6px;font-size:.95rem}.dark-mode .pd-autocomplete-group-id{color:#f5f5f7}.pd-autocomplete-options{display:flex;flex-wrap:wrap;gap:4px}.pd-option-pill{font-size:.75rem;padding:3px 9px;background:#f0f0f3;color:#424249;border-radius:999px;white-space:nowrap}.dark-mode .pd-option-pill{background:#3a3a3c;color:#c2c2c9}.rec-products{width:100%;margin-top:24px;border-radius:12px;box-sizing:border-box;padding:8px 32px 32px}@media (max-width: 870px){.rec-products{padding:0 12px 24px}}.rec-products .rec-products-title{text-align:left;display:flex;align-items:center;padding-bottom:24px}@media (max-width: 870px){.rec-products .rec-products-title{padding:8px 0 16px 8px}}.rec-products .rec-products-title div{margin:0;font-size:1.6rem;line-height:28px;font-weight:bolder;letter-spacing:-.3px}@media (max-width: 520px){.rec-products .rec-products-title div{font-size:1.4rem}}.rec-products .rec-scroll-wrap{position:relative}.rec-products .rec-scroll-wrap:hover .scroll-hint-wrap:not(.is-hidden){opacity:1;visibility:visible}.rec-products .rec-product-list{--cards-visible: 7;--gap: 12px;--slot: calc((100% - (var(--cards-visible) - 1) * var(--gap)) / var(--cards-visible));position:relative;display:flex;align-items:stretch;gap:var(--gap);padding:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:0;scrollbar-gutter:stable both-edges}.rec-products .rec-product-list>*{flex-shrink:0}.rec-products .rec-product-list:hover{cursor:grab;scrollbar-width:thin}.rec-products .rec-product-list:active{cursor:grabbing}.rec-products .rec-product-list::-webkit-scrollbar{height:0;transition:height .15s ease}.rec-products .rec-product-list:hover::-webkit-scrollbar{height:6px}.rec-products .rec-product-list::-webkit-scrollbar-thumb{background:#00000047;border-radius:999px}.rec-products .rec-product-list::-webkit-scrollbar-track{background:transparent}.rec-products .rec-product-list.horizontal-scroll{-ms-overflow-style:none;scrollbar-width:none}.rec-products .rec-product-list.horizontal-scroll::-webkit-scrollbar{display:none}.rec-products .rec-product-list .rec-product-item{flex:0 0 var(--slot-px, var(--slot));min-width:var(--slot-px, var(--slot));scroll-snap-align:start;scroll-snap-stop:always;box-sizing:border-box}.rec-products .rec-product-list .rec-product-item .product-card{width:100%!important;border-radius:12px;transition:all .03s ease-out}.rec-products .rec-product-list .rec-product-item .product-card:hover{box-shadow:0 .5px 2px #0808081a;background-color:#f8fafc!important}.rec-products .rec-product-list .rec-product-item .product-card.pressed{background-color:#f0f4f8!important}.rec-products .rec-product-list .rec-product-item .product-card-skeleton{width:100%;height:375px;border-radius:12px;background-color:#f0f0f0;overflow:hidden;box-shadow:0 .5px 2px #0808081f}.rec-products .rec-product-list .rec-product-item .product-card-skeleton .skeleton-image{width:100%;height:260px;background:linear-gradient(90deg,#e5e5ec 25%,#f2f2f9 37%,#e5e5ec 63%);background-size:200% 100%;animation:shimmer 1.33s infinite ease-in-out}.rec-products .rec-product-list .rec-product-item .product-card-skeleton .skeleton-text{margin:0 16px;border-radius:4px;background:linear-gradient(90deg,#e5e5ec 25%,#f2f2f9 37%,#e5e5ec 63%);background-size:200% 100%;animation:shimmer 1.33s infinite ease-in-out}.rec-products .rec-product-list .rec-product-item .product-card-skeleton .skeleton-text.title{height:22.5px;width:60%;margin-top:18px;margin-bottom:4px}.rec-products .rec-product-list .rec-product-item .product-card-skeleton .skeleton-text.sub-title{height:16px;width:80%;margin-bottom:15px}.rec-products .rec-product-list .rec-product-item .product-card-skeleton .skeleton-text.price{height:16px;width:40%}.rec-products .scroll-hint-wrap{position:absolute;top:0;bottom:0;width:48px;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:1;z-index:3;opacity:0;visibility:hidden;transition:opacity .18s ease,visibility .18s ease}.rec-products .scroll-hint-wrap.left{left:-24px}@media (max-width: 520px){.rec-products .scroll-hint-wrap.left{left:-12px}}.rec-products .scroll-hint-wrap.left .scroll-hint-button img{transform:translate(-1px) scale(-1,.8)}.rec-products .scroll-hint-wrap.right{right:-18px}@media (max-width: 520px){.rec-products .scroll-hint-wrap.right{right:-12px}}.rec-products .scroll-hint-wrap.right .scroll-hint-button img{transform:translate(1px) scaleY(.8)}.rec-products .scroll-hint-wrap.is-hidden{opacity:0;visibility:hidden}.rec-products .scroll-hint-wrap .scroll-hint-button{pointer-events:auto;background-color:#f2f2f9;display:flex;align-items:center;justify-content:center;border-radius:50%;border:0;padding:4px;cursor:pointer;transition:transform .12s ease;box-shadow:0 .5px 2px #00000038}.rec-products .scroll-hint-wrap .scroll-hint-button:hover{transform:translateY(-1px)}.rec-products .scroll-hint-wrap .scroll-hint-button:hover .scroll-hint-img{filter:invert(0)}.rec-products .scroll-hint-wrap .scroll-hint-button:active{transform:translateY(0)}.rec-products .scroll-hint-wrap .scroll-hint-button .scroll-hint-img{width:32px;height:32px;object-fit:contain;transition:transform .18s ease;border-radius:50%;filter:invert(.33)}.rec-products .scroll-hint-wrap .scroll-hint-img.mirror{transform:scaleX(-1)}:root.dark-mode .rec-products{background-color:#121219!important}:root.dark-mode .rec-products .rec-product-item .product-card{background-color:transparent!important;box-shadow:0 .5px 2px #0808083b}:root.dark-mode .rec-products .rec-product-item .product-card:hover{background-color:#222229!important}:root.dark-mode .rec-products .rec-product-item .product-card.pressed{background-color:#1e1e1f!important}:root.dark-mode .rec-products .rec-product-item .product-card-skeleton{background-color:#121219;box-shadow:0 .5px 2px #ffffff1f}:root.dark-mode .rec-products .rec-product-item .product-card-skeleton .skeleton-image,:root.dark-mode .rec-products .rec-product-item .product-card-skeleton .skeleton-text{background:linear-gradient(90deg,#1a1a1a,#2a2a2a 20%,#3a3a3a 60%,#2a2a2a,#1a1a1a);background-size:200% 100%;animation:shimmer 1.33s infinite ease-in-out}:root.dark-mode .rec-products .rec-product-list::-webkit-scrollbar-thumb{background:#ffffff59}:root.dark-mode .rec-products .scroll-hint-wrap .scroll-hint-img{filter:drop-shadow(0 1px 2px rgba(0,0,0,.35)) brightness(1.05)}:root.dark-mode .rec-products .scroll-hint-wrap .scroll-hint-button{background-color:#323239}:root.dark-mode .rec-products .scroll-hint-wrap .scroll-hint-button:hover{background-color:#525259}:root.dark-mode .rec-products .scroll-hint-wrap .scroll-hint-button:hover .scroll-hint-img{filter:invert(1)}:root.dark-mode .rec-products .scroll-hint-wrap .scroll-hint-button .scroll-hint-img{filter:invert(.6)}@keyframes shimmer{0%{background-position:-100% 0%}to{background-position:100% 0%}}.ticker-frame{min-height:56px;text-align:center;background-color:#020209;color:#f2f2f9;display:flex;justify-content:center;align-items:center;width:100%;font-weight:700;font-size:1rem;overflow:hidden;position:relative;animation:tickerLightOn .5s ease-in-out forwards}@media (max-width: 520px){.ticker-frame{display:none}}.ticker-frame span.ticker-text{margin:16px;cursor:pointer;font-weight:bolder;letter-spacing:.5px;white-space:nowrap}.ticker-frame span.ticker-text:hover{text-decoration:underline;color:#fff}.ticker-frame .ticker-close-btn{position:absolute;right:12px;font-size:1.2rem;color:#fff;background:none;border:none;cursor:pointer}@keyframes tickerLightOn{0%{opacity:.3}25%{opacity:.5}50%{opacity:.8}to{opacity:1}}@media (max-width: 520px){.ticker-frame{justify-content:flex-start}.ticker-frame .ticker-text{display:inline-block;padding-left:100%;animation:tickerScroll 12s linear infinite}@keyframes tickerScroll{0%{transform:translate(0)}to{transform:translate(-100%)}}}.dark-mode .ticker-frame{border-color:#121219!important;background-color:#121219!important}.cg-root{width:100dvw;box-sizing:border-box}@keyframes tickerLightOn{0%{opacity:.3;text-shadow:none}25%{opacity:.5}50%{opacity:.8}to{opacity:1}}.cg-root .directory-page{display:flex;flex-direction:column;min-height:100dvh;width:100dvw;justify-content:center;align-items:center}.cg-root .directory-page .cg-main{box-sizing:border-box;width:100%;padding:0;height:100%!important;display:flex;flex-direction:column;align-items:center;margin:0 auto}.cg-root .directory-page .cg-main .home-hero-section{width:100%;height:100%;background:#fff;overflow:hidden;display:flex;align-items:center;justify-content:center;padding-bottom:8px;animation:carouselLightOn .1s ease-in-out forwards}@keyframes carouselLightOn{0%{opacity:.5;text-shadow:none}25%{opacity:.8}to{opacity:1}}.cg-root .directory-page .cg-main .home-hero-section .hero-carousel-wrapper{position:relative;width:100%;height:100%;overflow:hidden;display:flex;align-items:flex-start;justify-content:center;margin:auto 4px;padding-top:0}.cg-root .directory-page .cg-main .home-hero-section .hero-carousel-wrapper .hero-carousel-wrapper{cursor:grab}.cg-root .directory-page .cg-main .home-hero-section .hero-carousel-wrapper .hero-carousel-wrapper:active{cursor:grabbing}.cg-root .directory-page .cg-main .home-hero-section .carousel-track{display:flex;transition:transform .5s ease-in-out;gap:4px;width:max-content}.cg-root .directory-page .cg-main .home-hero-section .hero-slide{position:relative;flex:0 0 50%;width:50%;height:100%;overflow:hidden;cursor:pointer}.cg-root .directory-page .cg-main .home-hero-section .hero-slide img{width:100%;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none;display:block;filter:brightness(.93);aspect-ratio:1/1.25}.cg-root .directory-page .cg-main .home-hero-section .hero-slide .slide-content{position:absolute;bottom:0;left:0;right:0;padding:28px;color:#fff;background:linear-gradient(to top,rgba(0,0,0,.66),transparent)}.cg-root .directory-page .cg-main .home-hero-section .hero-slide .slide-content h2{margin-top:0;margin-bottom:3px;font-size:1.2rem;font-weight:bolder;letter-spacing:-.2px;cursor:default}@media (max-width: 520px){.cg-root .directory-page .cg-main .home-hero-section .hero-slide .slide-content h2{font-size:1rem}}.cg-root .directory-page .cg-main .home-hero-section .hero-slide .slide-content a{margin:.5em 0;letter-spacing:-.2px;line-height:1.1;font-size:1.6rem;font-weight:bolder;text-decoration:none}@media (max-width: 520px){.cg-root .directory-page .cg-main .home-hero-section .hero-slide .slide-content a{font-size:1.4rem}}.cg-root .directory-page .cg-main .home-hero-section .hero-slide .slide-content a,.cg-root .directory-page .cg-main .home-hero-section .hero-slide .slide-content a:visited{color:#eeed}.cg-root .directory-page .cg-main .home-hero-section .hero-slide .slide-content a:hover,.cg-root .directory-page .cg-main .home-hero-section .hero-slide .slide-content a:visited:hover{text-decoration:underline;color:#fff}@media (max-width: 768px){.cg-root .directory-page .cg-main .home-hero-section .hero-slide{flex:0 0 100%;height:auto;height:calc(100dvh - 146px)}.cg-root .directory-page .cg-main .home-hero-section .hero-slide .slide-content{padding:20px 16px}.cg-root .directory-page .cg-main .home-hero-section .nav-btn.global{font-size:1.8rem}}.cg-root .directory-page .cg-main .home-hero-section .nav-btn.global{position:absolute;top:50%;transform:translateY(-50%);background-color:#121219bb;border:none;width:42px;height:42px;border-radius:50%;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;transition:all .07s ease-out;-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px);display:none}@media (max-width: 768px){.cg-root .directory-page .cg-main .home-hero-section .nav-btn.global{display:none}}.cg-root .directory-page .cg-main .home-hero-section .nav-btn.global img{width:75%;height:75%;object-fit:contain;filter:brightness(0) invert(.88)}.cg-root .directory-page .cg-main .home-hero-section .nav-btn.global:hover{background-color:#020209dd}.cg-root .directory-page .cg-main .home-hero-section .nav-btn.global:hover img{filter:brightness(0) invert(1)}.cg-root .directory-page .cg-main .home-hero-section .nav-btn.global.prev{left:20px;transform:translateY(-50%) rotate(180deg)}.cg-root .directory-page .cg-main .home-hero-section .nav-btn.global.prev img{transform:translate(1.5px,-1px)}.cg-root .directory-page .cg-main .home-hero-section .nav-btn.global.next{right:20px}.cg-root .directory-page .cg-main .home-hero-section .nav-btn.global.next img{transform:translate(1.5px,1px)}@media (max-width: 768px){.cg-root .directory-page .cg-main .home-hero-section .hero-slide{flex:0 0 100%}.cg-root .directory-page .cg-main .home-hero-section .nav-btn.global{font-size:1.8rem}}.dark-mode .directory-page .cg-main,.dark-mode .directory-page .cg-main .home-hero-section{background-color:#121219!important}.dark-mode .directory-page .cg-main .home-hero-section .home-hero-section-text img{filter:invert(1)!important}.dark-mode .directory-page .cg-main .home-hero-section .home-hero-section-text img:hover{filter:invert(12%) sepia(98%) saturate(7456%) hue-rotate(1deg) brightness(75%) contrast(120%)!important}.dark-mode .directory-page .cg-main .home-hero-section .home-hero-section-img-wrap img{filter:invert(1)!important}@keyframes fadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes colorChange{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;background-color:transparent;transform:translateY(0);transform:scale(.85)}}.middle-section{width:100%;background:#fff;overflow:hidden;padding:12px 0;display:flex;align-items:center;justify-content:center}.middle-section .hero-carousel-wrapper{position:relative;width:100%;height:100%;overflow:hidden;display:flex;align-items:flex-start;justify-content:center;margin:auto 4px;padding-top:0}.middle-section .hero-carousel-wrapper .hero-carousel-wrapper{cursor:grab}.middle-section .hero-carousel-wrapper .hero-carousel-wrapper:active{cursor:grabbing}.middle-section .carousel-track{display:flex;transition:transform .5s ease-in-out;gap:4px}.middle-section .hero-slide{flex:0 0 50%;position:relative;overflow:hidden;cursor:pointer}.middle-section .hero-slide img{width:100%;height:100%;object-fit:cover;filter:brightness(.95);transition:transform .3s ease}.middle-section .hero-slide:hover img{transform:scale(1.03)}.middle-section .hero-slide .slide-content{position:absolute;bottom:0;left:0;right:0;padding:20px;color:#fff;background:linear-gradient(to top,rgba(0,0,0,.6),transparent)}.middle-section .hero-slide .slide-content h2{font-size:1.2rem;margin:0}.middle-section .hero-slide .slide-content a{color:#d2d2d9;font-weight:700;font-size:1rem;text-decoration:none}@media (max-width: 1024px){.middle-section .hero-slide{flex:0 0 50%}}@media (max-width: 768px){.middle-section .hero-slide{flex:0 0 100%}}.join-doc{position:fixed;inset:auto 0 32px 0;margin:0 32px 0 auto;z-index:888;width:fit-content;background:#020209;box-shadow:0 8px 25px #00000026;text-align:center;padding:10px 28px!important;opacity:0;pointer-events:none;transform:translateY(20px);transition:opacity .4s ease,transform .4s ease;height:56px;border-radius:12px;font-size:1rem;font-weight:600;color:#fff;box-shadow:0 1px 2px #0808083b!important;justify-content:space-between;align-items:center;padding:12px 24px;display:flex}.join-doc.visible{opacity:1;pointer-events:all;transform:translateY(0)}.join-doc .join-doc-content{display:flex;justify-content:center;align-items:center;height:24px}.join-doc .join-doc-content .join-link{letter-spacing:.5px;font-size:1rem;font-weight:bolder;color:#fff;cursor:pointer}.join-doc .join-doc-content .join-link:hover{color:#c52a15}.dark-mode .cg-root{background-color:#000!important}.dark-mode .join-doc{background:#181818;color:#f1f1f1;box-shadow:0 8px 25px #ffffff14}.dark-mode .join-doc .join-doc-content button{background:#e5341d}.dark-mode .join-doc .join-doc-content button:hover{background:#b92712}.login-page{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;box-sizing:border-box;width:100%;background-color:#f5f5fb;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:16px}.login-page .login-content{animation:floatUp .29s ease-out;width:100%;display:flex;justify-content:center;z-index:2}.login-page .logo-container{animation:floatUp .4s ease-out;margin-bottom:52px}@media (max-width: 520px){.login-page .logo-container{position:absolute;top:36px}}.login-page .logo-container img{filter:invert(12%) sepia(98%) saturate(7456%) hue-rotate(1deg) brightness(95%) contrast(112%);height:32px;width:auto}.login-page .social-login .or-divider{display:flex;align-items:center;gap:12px;margin:12px 0;font-size:.8rem;width:100%;color:#727279}.login-page .social-login .or-divider:before,.login-page .social-login .or-divider:after{content:"";flex-grow:1;height:1px;background-color:#d2d2d9}.login-page .social-login .social-login-btn-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:12px;color:#828289;width:100%}.login-page .social-login .social-login-btn-wrapper img{width:42px;height:42px}.login-page .social-login .social-login-btn-wrapper .social-login-btn{padding:8px;border-radius:12px;height:56px;width:100%;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:space-around;background-color:#fbfbfc;border:.5px solid rgba(130,130,131,.1333333333);color:#121219;box-shadow:0 1px 2px #0000002b!important;font-size:.95rem;text-decoration:none}.login-page .social-login .social-login-btn-wrapper .social-login-btn .text-wrap{margin:0 auto;text-align:center;display:flex;justify-content:center}.login-page .social-login .social-login-btn-wrapper .social-login-btn:hover{filter:brightness(.97)}.login-page .social-login .social-login-btn-wrapper .social-login-btn.kakao{background-color:#fee500;border:none}.login-page .social-login .social-login-btn-wrapper .social-login-btn.kakao img{transform:scale(.95)}.login-page .social-login .social-login-btn-wrapper .social-login-btn.kakao:hover{filter:brightness(.98)}.login-page .social-login .social-login-btn-wrapper .social-login-btn.kakao img{padding:6px}.login-page .social-login .social-login-btn-wrapper .social-login-btn.line{background-color:#06c755;color:#fff;border:none}.login-page .social-login .social-login-btn-wrapper .social-login-btn.naver{background-color:#03a94d;color:#fff;border:none}.login-card{width:470px;padding:24px;margin-top:8px;text-align:center;border-radius:16px;max-width:100%;background-color:#f9f9ff;border:1px solid #e2e2e9;transform:translateY(-36px)}@media (max-width: 520px){.login-card{width:100%;max-width:100%;padding:16px;transform:translateY(0)}}.login-card .login-logo{border-radius:50%;max-width:64px;margin-bottom:12px}.login-card h1,.login-card .login-title{margin-bottom:4px;font-size:22px;font-weight:800;color:#121219}.login-card .login-subtitle{font-size:.9rem;color:#28a739;margin-bottom:16px;margin-top:0}.login-card form{display:flex;flex-direction:column}.login-card form .account-input{padding:10px;border-radius:10px;height:54px;font-size:.95rem;border:1px solid #d2d2d9;background-color:#f6f6fd;color:#121219;transition:border-color .05s ease-out}.login-card form .account-input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px none inset!important;-webkit-text-fill-color:#020209!important;transition:background-color 9999s ease-in-out 0s}.login-card form .account-input.first{border-radius:12px 12px 0 0}.login-card form .account-input.last{border-radius:0 0 12px 12px;margin-bottom:8px;transform:translateY(-1px)}.login-card form .account-input.reset{margin-bottom:12px}.login-card form .account-input:hover{z-index:1000;border-color:#828289;background-color:#f4f4fb}.login-card form .account-input:focus{border-color:#525259;background-color:#fff;z-index:1001;outline:none}.login-card form .fgpw,.login-card form .fgpw:visited{text-align:right;font-size:.9rem;color:#828289;text-decoration:none;width:fit-content;margin:0 0 12px auto}.login-card form .fgpw:hover,.login-card form .fgpw:visited:hover{color:#424249;text-decoration:underline}.login-card form button{background-color:#222229;color:#f2f2f9;box-shadow:0 1px 2px #0000002b!important;border:none;padding:12px;border-radius:12px;height:56px;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .03s ease-in-out;display:flex;justify-content:center;align-items:center}.login-card form button:hover{background-color:#020209}.login-card form button .spinner{width:20px;height:20px;border:2.5px solid #f2f2f9;border-top:2.5px solid transparent;border-radius:50%;animation:spin .6s cubic-bezier(.65,.05,.36,1) infinite,pulse 1.2s ease-in-out infinite;box-shadow:0 0 4px #fff6}.login-card .login-links{margin-top:20px;font-size:.9rem;color:#828289;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:4px}.login-card .login-links a{color:#525259;text-decoration:none;font-weight:600}.login-card .login-links a:hover{text-decoration:underline;color:#020209}.login-card .login-links span{margin:0 6px;color:#828289}.dark-mode .login-page{background-color:#0b0b12}.dark-mode .login-card{background-color:#121219;border:.5px solid rgba(130,130,137,.1333333333);color:#f2f2f9}.dark-mode .login-card h1,.dark-mode .login-card .login-title{color:#f2f2f9}.dark-mode .login-card .login-subtitle{color:#28a739}.dark-mode .login-card .account-input{background-color:#222229;color:#f2f2f9;border:1px solid #424249}.dark-mode .login-card .account-input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px none inset!important;-webkit-text-fill-color:#f2f2f9!important;transition:background-color 9999s ease-in-out 0s}.dark-mode .login-card .account-input:hover{border-color:#828289;background:#323239!important}.dark-mode .login-card .account-input:focus{border-color:#28a739;background-color:#020209!important}.dark-mode .login-card .fgpw{color:#a2a2a9!important}.dark-mode .login-card .fgpw:visited{color:#a2a2a9}.dark-mode .login-card .fgpw:hover{color:#f2f2f9!important}.dark-mode .login-card button{background-color:#f2f2f9;color:#121219}.dark-mode .login-card button:hover{background-color:#fff}.dark-mode .login-card .login-links{color:#a2a2a9}.dark-mode .login-card .login-links a{color:#e2e2e9}.dark-mode .login-card .login-links a:hover{color:#fff!important}.dark-mode .login-card .login-links span,.dark-mode .login-card .social-login .or-divider{color:#828289}.dark-mode .login-card .social-login .or-divider:before,.dark-mode .login-card .social-login .or-divider:after{background-color:#525259}@media (max-width: 520px){.login-page .cg-header{transform:translateY(0);position:absolute;top:24px}.login-card{border:none;box-shadow:none;background-color:#f2f2f9;width:100%;max-width:100%}.login-card form input{background-color:#fff}.dark-mode .login-page .cg-header.scrolled{box-shadow:none!important;border:none!important}.dark-mode .login-card{background-color:#0b0b12;border:none;box-shadow:none}}.terms-content{width:100%;padding:0 24px;margin:0 auto;background-color:#f2f2f9;color:#222229;animation:floatIn .6s ease-out;display:flex;justify-content:center;transition:background-color .05s,color .05s}.terms-content .terms-wrap{width:100%;height:100%;max-width:1180px}.terms-content .terms-wrap section:not(:last-child){border-bottom:1px solid rgba(0,0,0,.137254902)}.terms-content h2{font-size:1.5rem;margin-top:24px;margin-bottom:16px;font-weight:800;color:#020209;padding-bottom:0;letter-spacing:.5px;text-align:left}.terms-content h2 span{color:#000}.terms-content p{font-size:1rem;line-height:1.75;margin-bottom:20px;color:#323239;letter-spacing:.1px;text-align:left}.terms-content ul{padding-left:20px;margin-bottom:20px;text-align:left}.terms-content ul li{font-size:1rem;margin-bottom:10px;line-height:1.6;color:#323239;position:relative}.dark-mode .terms-content{background-color:#222229;color:#f2f2f9}.dark-mode .terms-content .terms-wrap section:not(:last-child){border-bottom:1px solid rgba(255,255,255,.137254902)}.dark-mode .terms-content h2{color:#fff}.dark-mode .terms-content h2 span{color:#f2f2f9}.dark-mode .terms-content p,.dark-mode .terms-content li{color:#d2d2d9}.signup-page{display:flex;flex-direction:column;justify-content:center;align-items:center;height:calc(100% - 32px);width:100%;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:16px;background-color:#f5f5fb}.signup-page .logo-container{animation:floatUp .4s ease-out;margin-bottom:16px}@media (max-width: 520px){.signup-page .logo-container{margin-top:20px}}.signup-page .logo-container img{filter:invert(12%) sepia(98%) saturate(7456%) hue-rotate(1deg) brightness(95%) contrast(112%);height:32px;width:auto}.primary-btn{background-color:#e5341d;color:#fff;border:none;padding:12px;border-radius:12px;height:56px;font-size:1rem;font-weight:500;box-shadow:0 1px 2px #0808083b!important;cursor:pointer;transition:background-color .03s ease-in-out;display:flex;justify-content:center;align-items:center;width:100%}.primary-btn:hover{background-color:#c52a15}.spinner{width:24px;height:24px;border:3px solid rgba(0,0,0,.1);border-top:3px solid #323239;border-radius:50%;animation:spin .8s linear infinite;margin:0 auto}.primary-btn .spinner,button .spinner{border:2.5px solid rgba(255,255,255,.3);border-top:2.5px solid #fff;width:20px;height:20px}.otp-input{height:54px;border-radius:10px;font-size:.95rem;border:1px solid #c8c8c8;background-color:#f7f7f8;color:#121219;padding:0 10px;text-align:center;letter-spacing:1px;transition:border-color .05s ease-out;width:100%}.otp-input:hover{border-color:#a2a2a9;background-color:#f0f0f0}.otp-input:focus{border-color:#020209;background-color:#fff;outline:none}.verify-btn{margin-top:10px}.signup-card{background-color:#f9f9ff;border:1px solid #e2e2e9;margin-top:8px;padding:24px;border-radius:16px;width:468px;max-width:calc(100% - 24px);text-align:center;animation:floatUp .4s ease-out;margin-bottom:36px}@media (max-width: 520px){.signup-card{padding:18px 18px 68px;background-color:transparent!important;box-shadow:none!important}}.signup-card .terms-agreement-text{font-size:.9rem;width:100%;text-align:center;color:#a2a2a9;margin-bottom:16px}.signup-card .signup-logo-wrap{width:64px;height:64px;border-radius:50%;overflow:hidden;margin:0 auto 12px}.signup-card .signup-logo-wrap img{width:100%;height:100%}.signup-card h1,.signup-card .signup-title{margin-bottom:4px;font-size:22px;font-weight:800;color:#121219}.signup-card .signup-subtitle{font-size:.9rem;color:#28a739;margin-bottom:16px;margin-top:0}.signup-card form{display:flex;flex-direction:column}.signup-card form input{padding:10px;border-radius:10px;height:54px;margin-bottom:10px;font-size:.95rem;border:1px solid #d2d2d9;background-color:#f6f6fd;color:#121219;transition:border-color .05s ease-out}.signup-card form input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px none inset!important;-webkit-text-fill-color:#020209!important;transition:background-color 9999s ease-in-out 0s}.signup-card form input.first{border-radius:12px 12px 0 0;margin-bottom:0}.signup-card form input.mid{margin:0;border-radius:0}.signup-card form input.mid.A{transform:translateY(-1px)}.signup-card form input.mid.B{transform:translateY(-2px)}.signup-card form input.mid.C{transform:translateY(-3px)}.signup-card form input.last{transform:translateY(-4px);border-radius:0 0 12px 12px;margin-bottom:8px}.signup-card form input:hover{z-index:1000;border-color:#828289;background-color:#f4f4fb}.signup-card form input:focus{border-color:#525259;background-color:#fff;outline:none;z-index:1001}.signup-card form .sing-up-disclaimer{text-align:center;font-size:.9rem;color:#727279;text-decoration:none;margin:0 0 12px;width:fit-content;display:flex;justify-content:center;width:100%}.signup-card form .sing-up-disclaimer .disclaimer-wrap{width:100%}.signup-card form .sing-up-disclaimer a,.signup-card form .sing-up-disclaimer a:visited{color:#020209;text-decoration:none;font-weight:500}.signup-card form .sing-up-disclaimer a:hover{color:#c52a15;text-decoration:underline}.signup-card form button{background-color:#323239;color:#fff;border:none;padding:12px;border-radius:12px;height:56px;font-size:1rem;font-weight:500;box-shadow:0 1px 2px #0808083b!important;cursor:pointer;transition:background-color .03s ease-in-out;display:flex;justify-content:center;align-items:center}.signup-card form button:hover{background-color:#020209}.signup-card form button .spinner{width:20px;height:20px;border:2.5px solid #f2f2f9;border-top:2.5px solid transparent;border-radius:50%;animation:spin .6s cubic-bezier(.65,.05,.36,1) infinite,pulse 1.2s ease-in-out infinite;box-shadow:0 0 4px #fff6}.signup-card .login-links{margin-top:18px;font-size:.9rem;color:#424249;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:4px}.signup-card .login-links div{color:#727279}.signup-card .login-links a{color:#525259;text-decoration:none;font-weight:600}.signup-card .login-links a:hover{text-decoration:underline;color:#020209}.signup-card .login-links span{margin:0 4px;color:#828289}.dark-mode .signup-page{background-color:#0b0b12}.dark-mode .signup-page .cg-header{background-color:#0b0b12!important}.dark-mode .signup-page .cg-header img{filter:invert(12%) sepia(98%) saturate(7456%) hue-rotate(1deg) brightness(95%) contrast(112%)!important}.dark-mode .signup-card{background-color:#121219;color:#f2f2f9;border:1px solid #323239}.dark-mode .signup-card .terms-agreement-text{color:#a2a2a9}.dark-mode .signup-card h1,.dark-mode .signup-card .signup-title{color:#f2f2f9!important}.dark-mode .signup-card input{background-color:#222229;color:#f2f2f9;border:1px solid #424249}.dark-mode .signup-card input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px none inset!important;-webkit-text-fill-color:#f2f2f9!important;transition:background-color 9999s ease-in-out 0s}.dark-mode .signup-card input:hover{border-color:#828289;background-color:#323239!important;color:#f2f2f9!important}.dark-mode .signup-card input:focus{border-color:#28a739;background-color:#020209!important}.dark-mode .signup-card .sing-up-disclaimer{color:#a2a2a9}.dark-mode .signup-card .sing-up-disclaimer a,.dark-mode .signup-card .sing-up-disclaimer a:visited{color:#f2f2f9}.dark-mode .signup-card .sing-up-disclaimer a:hover,.dark-mode .signup-card .sing-up-disclaimer a:visited:hover{color:#e5341d}.dark-mode .signup-card button{background-color:#f2f2f9;color:#121219}.dark-mode .signup-card button:hover{background-color:#fff}.dark-mode .signup-card .login-links div{color:#a2a2a9}.dark-mode .signup-card .login-links a{color:#f2f2f9}.dark-mode .signup-card .login-links a:hover{color:#fff!important;text-decoration:underline}.dark-mode .signup-card .social-login .or-divider{color:#828289}.dark-mode .signup-card .social-login .or-divider:before,.dark-mode .signup-card .social-login .or-divider:after{background-color:#525259}@media (max-width: 520px){.signup-page .cg-header{transform:translateY(0);position:absolute;top:24px}.signup-card{transform:translateY(12px);border:none;box-shadow:none;background-color:#f8f8fb;width:100%;max-width:100%;margin:auto 0}.signup-card form input{background-color:#fff}.dark-mode .signup-page .cg-header.scrolled{box-shadow:none!important;border:none!important}.dark-mode .signup-card{background-color:#0b0b12;border:none;box-shadow:none}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.signup-step1 .account-input{width:calc(100% - 1px)}.signup-step1 .account-input.email-input{transform:translate(-1px,-1px)}.signup-step1 .phone-row,.signup-step1 .email-row{position:relative;display:flex;flex-direction:column;align-items:flex-end}.signup-step1 .phone-inline{position:relative;display:flex;width:100%;transform:translateY(-1px);z-index:10}.signup-step1 .phone-inline .country-select-wrapper{position:relative;width:108px;height:54px;cursor:pointer}.signup-step1 .phone-inline .country-select-wrapper:hover .country-display{border-color:#828289;background-color:#f4f4fb}.signup-step1 .phone-inline .country-select-wrapper .country-display{position:absolute;top:0;left:0;height:54px;width:100%;display:flex;align-items:center;border-radius:0 0 0 10px;border:1px solid #d2d2d9;background-color:#f6f6fd;color:#121219;font-size:.95rem;z-index:2;transition:border-color .05s ease-out,background-color .05s ease-out;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right 6px center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-left:10px}.signup-step1 .phone-inline .country-select-wrapper .country-display.active{border-color:#525259;background-color:#fff;z-index:1001}.signup-step1 .phone-inline .country-select-wrapper .custom-country-options{position:absolute;top:60px;left:0;width:320px;max-height:280px;overflow-y:auto;background:#fff;border:1px solid #d2d2d9;border-radius:16px;box-shadow:0 4px 16px #00000026;z-index:1000;display:flex;flex-direction:column;padding:8px 0;text-align:left}.signup-step1 .phone-inline .country-select-wrapper .custom-country-options::-webkit-scrollbar{width:6px}.signup-step1 .phone-inline .country-select-wrapper .custom-country-options::-webkit-scrollbar-track{background:transparent}.signup-step1 .phone-inline .country-select-wrapper .custom-country-options::-webkit-scrollbar-thumb{background:#d2d2d9;border-radius:10px}.signup-step1 .phone-inline .country-select-wrapper .custom-country-options .custom-option{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;cursor:pointer;color:#020209;font-size:.95rem;font-weight:500;transition:background-color .1s ease}.signup-step1 .phone-inline .country-select-wrapper .custom-country-options .custom-option:hover{background-color:#f8fafc}.signup-step1 .phone-inline .country-select-wrapper .custom-country-options .custom-option .radio-circle{width:20px;height:20px;border-radius:50%;border:2px solid #a2a2a9;display:flex;align-items:center;justify-content:center;transition:all .15s ease;flex-shrink:0}.signup-step1 .phone-inline .country-select-wrapper .custom-country-options .custom-option .radio-circle.selected{border-color:#28a739}.signup-step1 .phone-inline .country-select-wrapper .custom-country-options .custom-option .radio-circle.selected:after{content:"";width:10px;height:10px;border-radius:50%;background-color:#28a739}.signup-step1 .phone-inline input.phone-number{transform:translate(-1px);width:100%;border-radius:0 0 10px}.signup-step1 .use-email-link,.signup-step1 .use-email-link:visited{text-align:right;font-size:.9rem;color:#727279;text-decoration:none;width:fit-content;margin:0 0 12px auto;padding-right:2px}.signup-step1 .use-email-link:hover,.signup-step1 .use-email-link:visited:hover{text-decoration:underline;color:#424249!important}.signup-step1 .dob-section{margin-bottom:12px;display:flex;flex-direction:column}.signup-step1 .dob-section .confirm-age-text{text-align:left;font-size:.9rem;color:#525259;text-decoration:none;width:100%;padding-left:2px}.signup-step1 .dob-section .dob-selects{display:flex;gap:8px;justify-content:space-between;margin-bottom:12px}.signup-step1 .dob-section .dob-selects .dob-custom-wrapper{position:relative;flex:1;height:48px;cursor:pointer}.signup-step1 .dob-section .dob-selects .dob-custom-wrapper .dob-display{width:100%;height:100%;display:flex;align-items:center;border-radius:10px;border:1px solid #d2d2d9;background-color:#f6f6fd;color:#121219;font-size:.95rem;padding:0 30px 0 10px;transition:border-color .05s ease-out,background-color .05s ease-out;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right 6px center;background-repeat:no-repeat;background-size:1.5em 1.5em}.signup-step1 .dob-section .dob-selects .dob-custom-wrapper .dob-display:hover{border-color:#828289;background-color:#f4f4fb}.signup-step1 .dob-section .dob-selects .dob-custom-wrapper .dob-display.active{border-color:#525259;background-color:#fff;z-index:1001}.signup-step1 .dob-section .dob-selects .dob-custom-wrapper .custom-dob-options{position:absolute;top:54px;left:0;width:100%;min-width:140px;max-height:220px;overflow-y:auto;background:#fff;border:1px solid #d2d2d9;border-radius:12px;box-shadow:0 4px 16px #00000026;z-index:1000;display:flex;flex-direction:column;padding:8px 0;text-align:left}.signup-step1 .dob-section .dob-selects .dob-custom-wrapper .custom-dob-options.center{left:50%;transform:translate(-50%)}.signup-step1 .dob-section .dob-selects .dob-custom-wrapper .custom-dob-options.right{left:auto;right:0}.signup-step1 .dob-section .dob-selects .dob-custom-wrapper .custom-dob-options::-webkit-scrollbar{width:6px}.signup-step1 .dob-section .dob-selects .dob-custom-wrapper .custom-dob-options::-webkit-scrollbar-track{background:transparent}.signup-step1 .dob-section .dob-selects .dob-custom-wrapper .custom-dob-options::-webkit-scrollbar-thumb{background:#d2d2d9;border-radius:10px}.signup-step1 .dob-section .dob-selects .dob-custom-wrapper .custom-dob-options .custom-option{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;cursor:pointer;color:#020209;font-size:.9rem;font-weight:500;transition:background-color .1s ease}.signup-step1 .dob-section .dob-selects .dob-custom-wrapper .custom-dob-options .custom-option:hover{background-color:#f8fafc}.signup-step1 .dob-section .dob-selects .dob-custom-wrapper .custom-dob-options .custom-option .radio-circle{width:18px;height:18px;border-radius:50%;border:2px solid #a2a2a9;display:flex;align-items:center;justify-content:center;flex-shrink:0}.signup-step1 .dob-section .dob-selects .dob-custom-wrapper .custom-dob-options .custom-option .radio-circle.selected{border-color:#28a739}.signup-step1 .dob-section .dob-selects .dob-custom-wrapper .custom-dob-options .custom-option .radio-circle.selected:after{content:"";width:8px;height:8px;border-radius:50%;background-color:#28a739}.dark-mode .signup-step1 .country-select-wrapper:hover .country-display{border-color:#828289;background-color:#323239!important;color:#f2f2f9!important}.dark-mode .signup-step1 .country-select-wrapper .country-display{background-color:#222229;border:1px solid #424249;color:#f2f2f9!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%23d1d5db' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e")}.dark-mode .signup-step1 .country-select-wrapper .country-display.active{border-color:#28a739;background-color:#020209!important}.dark-mode .signup-step1 .country-select-wrapper .custom-country-options{background:#222229;border-color:#424249;box-shadow:0 4px 16px #00000080}.dark-mode .signup-step1 .country-select-wrapper .custom-country-options::-webkit-scrollbar-thumb{background:#525259}.dark-mode .signup-step1 .country-select-wrapper .custom-country-options .custom-option{color:#f2f2f9}.dark-mode .signup-step1 .country-select-wrapper .custom-country-options .custom-option:hover{background-color:#323239}.dark-mode .signup-step1 .country-select-wrapper .custom-country-options .custom-option .radio-circle{border-color:#525259}.dark-mode .signup-step1 .country-select-wrapper .custom-country-options .custom-option .radio-circle.selected{border-color:#b2b2b9}.dark-mode .signup-step1 .country-select-wrapper .custom-country-options .custom-option .radio-circle.selected:after{background-color:#f2f2f9!important}.dark-mode .signup-step1 .dob-custom-wrapper .dob-display{background-color:#222229!important;border:1px solid #424249!important;color:#f2f2f9!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%23d1d5db' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e")!important}.dark-mode .signup-step1 .dob-custom-wrapper .dob-display:hover{border-color:#828289!important;background-color:#323239!important;color:#f2f2f9!important}.dark-mode .signup-step1 .dob-custom-wrapper .dob-display.active{border-color:#28a739!important;background-color:#020209!important}.dark-mode .signup-step1 .dob-custom-wrapper .custom-dob-options{background:#222229!important;border:1px solid #424249!important;box-shadow:0 4px 16px #00000080!important}.dark-mode .signup-step1 .dob-custom-wrapper .custom-dob-options::-webkit-scrollbar-thumb{background:#525259}.dark-mode .signup-step1 .dob-custom-wrapper .custom-dob-options .custom-option{color:#f2f2f9!important}.dark-mode .signup-step1 .dob-custom-wrapper .custom-dob-options .custom-option:hover{background-color:#323239!important}.dark-mode .signup-step1 .dob-custom-wrapper .custom-dob-options .custom-option .radio-circle{border:2px solid #828289!important;background:transparent!important}.dark-mode .signup-step1 .dob-custom-wrapper .custom-dob-options .custom-option .radio-circle.selected{border-color:#b2b2b9!important}.dark-mode .signup-step1 .dob-custom-wrapper .custom-dob-options .custom-option .radio-circle.selected:after{background-color:#f2f2f9!important}.dark-mode .signup-step1 .confirm-age-text,.dark-mode .signup-step1 .use-email-link{color:#a2a2a9!important}.dark-mode .signup-step1 .use-email-link:visited{color:#a2a2a9}.dark-mode .signup-step1 .use-email-link:hover{color:#f2f2f9!important}input.account-input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #fff inset!important;-webkit-text-fill-color:#000!important;transition:background-color 5000s ease-in-out 0s}.dark-mode input.account-input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #222 inset!important;-webkit-text-fill-color:#f5f5f5!important}.social-login .or-divider{display:flex;align-items:center;gap:12px;margin:12px 0;font-size:.8rem;width:100%;color:#727279}.social-login .or-divider:before,.social-login .or-divider:after{content:"";flex-grow:1;height:1px;background-color:#d2d2d9}.social-login .social-login-btn-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:12px;color:#727279;width:100%}.social-login .social-login-btn-wrapper img{width:42px;height:42px}.social-login .social-login-btn-wrapper .social-login-btn{width:100%;height:56px;font-weight:500;border-radius:12px;padding:8px;display:flex;cursor:pointer;align-items:center;background-color:#fbfbfc;border:.5px solid rgba(130,130,131,.1333333333);color:#121219;box-shadow:0 1px 2px #0000002b!important;font-size:.95rem;text-decoration:none}.social-login .social-login-btn-wrapper .social-login-btn .text-wrap{margin:0 auto;text-align:center;display:flex;justify-content:center}.social-login .social-login-btn-wrapper .social-login-btn:hover{filter:brightness(.97)}.social-login .social-login-btn-wrapper .social-login-btn.kakao{background-color:#fee500;border:none}.social-login .social-login-btn-wrapper .social-login-btn.kakao:hover{filter:brightness(.98)}.social-login .social-login-btn-wrapper .social-login-btn.kakao img{padding:6px}.social-login .social-login-btn-wrapper .social-login-btn.line{background-color:#06c755;color:#fff;border:none}.social-login .social-login-btn-wrapper .social-login-btn.naver{background-color:#03a94d;color:#fff;border:none}.privacy-content{width:100%;padding:0 24px;margin:0 auto;background-color:#f2f2f9;color:#222229;animation:floatIn .6s ease-out;display:flex;justify-content:center;transition:background-color .05s,color .05s}.privacy-content .privacy-wrap{width:100%;height:100%;max-width:1180px}.privacy-content .privacy-wrap section:not(:last-child){border-bottom:1px solid rgba(0,0,0,.137254902)}.privacy-content h2{font-size:1.5rem;margin-top:24px;margin-bottom:16px;font-weight:800;color:#020209;padding-bottom:0;letter-spacing:.5px;text-align:left}.privacy-content h2 span{color:#000}.privacy-content p{font-size:1rem;line-height:1.75;margin-bottom:20px;color:#323239;letter-spacing:.1px;text-align:left}.privacy-content ul{padding-left:20px;margin-bottom:20px;text-align:left}.privacy-content ul li{font-size:1rem;margin-bottom:10px;line-height:1.6;color:#323239;position:relative}.dark-mode .privacy-content{background-color:#222229;color:#f2f2f9}.dark-mode .privacy-content .privacy-wrap section:not(:last-child){border-bottom:1px solid rgba(255,255,255,.137254902)}.dark-mode .privacy-content h2{color:#fff;border:none;border-bottom-color:#fff5}.dark-mode .privacy-content h2 span{color:#f2f2f9}.dark-mode .privacy-content p,.dark-mode .privacy-content li{color:#d2d2d9}.upload-page{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;box-sizing:border-box;width:100%;background-color:#f5f5fb;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:16px}.upload-card{background-color:#f9f9ff;border:1px solid #e2e2e9;margin-top:8px;padding:32px 24px;border-radius:16px;width:100%;max-width:680px;text-align:center;animation:floatUp .4s ease-out}.upload-card .upload-header{text-align:center;margin-bottom:24px}.upload-card .upload-logo{max-width:64px;height:64px;border-radius:50%;margin-bottom:12px;object-fit:contain;cursor:pointer}.upload-card .upload-title{margin-bottom:4px;font-size:22px;font-weight:800;color:#121219}.upload-card .upload-subtitle{font-size:.9rem;color:#28a739;margin-bottom:16px;margin-top:0}.upload-card .progress-container{position:relative;height:12px;width:60%;margin:0 auto 32px}.upload-card .progress-line{position:absolute;top:50%;left:0;right:0;height:3px;background-color:#e6e6ef;transform:translateY(-50%);border-radius:2px;overflow:hidden}.upload-card .progress-fill{height:100%;background-color:#e5341d;transition:width .4s cubic-bezier(.25,.8,.25,1)}.upload-card .progress-dot{position:absolute;top:50%;width:12px;height:12px;background-color:#e6e6ef;border-radius:50%;transform:translate(-50%,-50%);transition:all .4s ease;z-index:2}.upload-card .progress-dot.active{background-color:#e5341d;box-shadow:0 0 0 4px #f9f9ff,0 0 0 6px #e5341d26}.upload-card .upload-form{display:flex;flex-direction:column}.upload-card .step-content{min-height:340px}.upload-card .depop-style-section{display:flex;flex-direction:column;gap:32px}.upload-card .depop-style-section .section-block{display:flex;flex-direction:column}.upload-card .depop-style-section .section-title{font-size:1.15rem;font-weight:700;color:#121219;margin:0 0 6px;text-align:left}.upload-card .depop-style-section .section-subtitle{font-size:.85rem;color:#828289;margin:0 0 16px;text-align:left}.upload-card .depop-style-section .depop-photo-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:12px}.upload-card .depop-style-section .depop-photo-grid .photo-slot{aspect-ratio:1/1;border:1px dashed #d2d2d9;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;color:#828289;font-size:.75rem;font-weight:500;text-align:center;background:#f6f6fd;padding:4px;transition:border-color .15s ease}.upload-card .depop-style-section .depop-photo-grid .photo-slot.add-photo{cursor:pointer;color:#121219;font-weight:600}.upload-card .depop-style-section .depop-photo-grid .photo-slot.add-photo input{display:none}.upload-card .depop-style-section .depop-photo-grid .photo-slot.add-photo svg{width:20px;height:20px;margin-bottom:8px;color:#121219}.upload-card .depop-style-section .depop-photo-grid .photo-slot.add-photo:hover{border-color:#828289;background-color:#f4f4fb}.upload-card .depop-style-section .depop-photo-grid .photo-slot.empty{background-color:transparent;cursor:default}.upload-card .depop-style-section .depop-photo-grid .photo-slot.filled{border-style:solid;border-color:#d2d2d9;padding:0;overflow:hidden}.upload-card .depop-style-section .depop-photo-grid .photo-slot.filled img{width:100%;height:100%;object-fit:cover}.upload-card .depop-style-section .depop-photo-grid .photo-slot.filled .remove-btn{position:absolute;top:6px;right:6px;background:#000000a6;color:#fff;border:none;border-radius:50%;width:22px;height:22px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:10px;transition:background .15s ease}.upload-card .depop-style-section .depop-photo-grid .photo-slot.filled .remove-btn:hover{background:#e5341d}.upload-card .depop-style-section .bg-remove-btn-minimal{align-self:flex-start;background:none;border:1px solid #d2d2d9;color:#121219;font-weight:600;font-size:.85rem;padding:8px 16px;border-radius:20px;cursor:pointer;transition:all .15s ease}.upload-card .depop-style-section .bg-remove-btn-minimal:hover:not(:disabled){border-color:#828289;background:#f4f4fb}.upload-card .depop-style-section .bg-remove-btn-minimal:disabled{opacity:.5;cursor:not-allowed}.upload-card .depop-style-section .depop-textarea{width:100%;min-height:140px;padding:14px;border-radius:10px;border:1px solid #d2d2d9;background-color:#f6f6fd;color:#121219;font-size:.95rem;resize:vertical;font-family:inherit;box-sizing:border-box;transition:border-color .05s ease-out}.upload-card .depop-style-section .depop-textarea:hover{z-index:1000;border-color:#828289;background-color:#f4f4fb}.upload-card .depop-style-section .depop-textarea:focus{border-color:#525259;background-color:#fff;z-index:1001;outline:none}.upload-card .form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.upload-card .form-group{display:flex;flex-direction:column;text-align:left;margin-bottom:12px}.upload-card .form-group label{font-size:.85rem;font-weight:600;color:#424249;margin-bottom:6px}.upload-card .form-group input[type=text],.upload-card .form-group input[type=number],.upload-card .form-group input[type=date],.upload-card .form-group textarea,.upload-card .form-group select{height:54px;padding:10px;border-radius:10px;font-size:.95rem;border:1px solid #d2d2d9;background-color:#f6f6fd;color:#121219;transition:border-color .05s ease-out;width:100%;box-sizing:border-box}.upload-card .form-group input[type=text]:-webkit-autofill,.upload-card .form-group input[type=number]:-webkit-autofill,.upload-card .form-group input[type=date]:-webkit-autofill,.upload-card .form-group textarea:-webkit-autofill,.upload-card .form-group select:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px none inset!important;-webkit-text-fill-color:#020209!important;transition:background-color 9999s ease-in-out 0s}.upload-card .form-group input[type=text]:hover,.upload-card .form-group input[type=number]:hover,.upload-card .form-group input[type=date]:hover,.upload-card .form-group textarea:hover,.upload-card .form-group select:hover{z-index:1000;border-color:#828289;background-color:#f4f4fb}.upload-card .form-group input[type=text]:focus,.upload-card .form-group input[type=number]:focus,.upload-card .form-group input[type=date]:focus,.upload-card .form-group textarea:focus,.upload-card .form-group select:focus{border-color:#525259;background-color:#fff;z-index:1001;outline:none}.upload-card .form-group textarea{height:auto;min-height:100px;resize:vertical}.upload-card .form-actions{display:flex;gap:12px;margin-top:32px;padding-top:24px;border-top:1px solid #e6e6ef}.upload-card .form-actions .step-control-btn{flex:1;height:56px;padding:12px;border-radius:12px;border:none;font-size:1rem;font-weight:500;cursor:pointer;display:flex;justify-content:center;align-items:center;transition:background-color .03s ease-in-out;box-shadow:0 1px 2px #0000002b!important}.upload-card .form-actions .step-control-btn:disabled{opacity:.6;cursor:not-allowed}.upload-card .form-actions .step-control-btn.primary{background-color:#222229;color:#f2f2f9}.upload-card .form-actions .step-control-btn.primary:hover:not(:disabled){background-color:#020209}.upload-card .form-actions .step-control-btn.secondary{background-color:#fbfbfc;color:#121219;border:.5px solid rgba(130,130,131,.1333333333);box-shadow:0 1px 2px #0000002b!important}.upload-card .form-actions .step-control-btn.secondary:hover:not(:disabled){filter:brightness(.97);background-color:#f4f4fb}.upload-card .form-actions .step-control-btn.action-red{background-color:#e5341d;color:#fff}.upload-card .form-actions .step-control-btn.action-red:hover:not(:disabled){background-color:#c52a15}.dark-mode .upload-page{background-color:#0b0b12}.dark-mode .upload-card{background-color:#121219;border:.5px solid rgba(130,130,137,.1333333333);color:#f2f2f9}.dark-mode .upload-card .upload-title{color:#f2f2f9}.dark-mode .upload-card .upload-subtitle{color:#28a739}.dark-mode .upload-card .progress-line,.dark-mode .upload-card .progress-dot{background-color:#222229}.dark-mode .upload-card .progress-dot.active{box-shadow:0 0 0 4px #121219,0 0 0 6px #e5341d33}.dark-mode .upload-card .depop-style-section .section-title{color:#f2f2f9}.dark-mode .upload-card .depop-style-section .section-subtitle{color:#a2a2a9}.dark-mode .upload-card .depop-style-section .depop-photo-grid .photo-slot{background-color:#222229;border-color:#424249;color:#828289}.dark-mode .upload-card .depop-style-section .depop-photo-grid .photo-slot.add-photo{color:#f2f2f9}.dark-mode .upload-card .depop-style-section .depop-photo-grid .photo-slot.add-photo svg{color:#f2f2f9}.dark-mode .upload-card .depop-style-section .depop-photo-grid .photo-slot.add-photo:hover{border-color:#828289;background:#323239!important}.dark-mode .upload-card .depop-style-section .depop-photo-grid .photo-slot.empty{background:transparent}.dark-mode .upload-card .depop-style-section .depop-photo-grid .photo-slot.filled{border-color:#424249}.dark-mode .upload-card .depop-style-section .bg-remove-btn-minimal{border-color:#424249;color:#f2f2f9}.dark-mode .upload-card .depop-style-section .bg-remove-btn-minimal:hover:not(:disabled){border-color:#828289;background:#323239}.dark-mode .upload-card .depop-style-section .depop-textarea{background-color:#222229;color:#f2f2f9;border:1px solid #424249}.dark-mode .upload-card .depop-style-section .depop-textarea:hover{border-color:#828289;background:#323239!important}.dark-mode .upload-card .depop-style-section .depop-textarea:focus{border-color:#28a739;background-color:#020209!important}.dark-mode .upload-card .form-group label{color:#c2c2c9}.dark-mode .upload-card input[type=text],.dark-mode .upload-card input[type=number],.dark-mode .upload-card input[type=date],.dark-mode .upload-card textarea,.dark-mode .upload-card select{background-color:#222229;color:#f2f2f9;border:1px solid #424249}.dark-mode .upload-card input[type=text]:-webkit-autofill,.dark-mode .upload-card input[type=number]:-webkit-autofill,.dark-mode .upload-card input[type=date]:-webkit-autofill,.dark-mode .upload-card textarea:-webkit-autofill,.dark-mode .upload-card select:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px none inset!important;-webkit-text-fill-color:#f2f2f9!important;transition:background-color 9999s ease-in-out 0s}.dark-mode .upload-card input[type=text]:hover,.dark-mode .upload-card input[type=number]:hover,.dark-mode .upload-card input[type=date]:hover,.dark-mode .upload-card textarea:hover,.dark-mode .upload-card select:hover{border-color:#828289;background:#323239!important}.dark-mode .upload-card input[type=text]:focus,.dark-mode .upload-card input[type=number]:focus,.dark-mode .upload-card input[type=date]:focus,.dark-mode .upload-card textarea:focus,.dark-mode .upload-card select:focus{border-color:#28a739;background-color:#020209!important}.dark-mode .upload-card .form-actions{border-color:#222229}.dark-mode .upload-card .step-control-btn.secondary{background-color:#1a1a24;color:#f2f2f9;border-color:#323239}.dark-mode .upload-card .step-control-btn.secondary:hover:not(:disabled){background-color:#22222e}.dark-mode .upload-card .step-control-btn.primary:not(.action-red){background-color:#f2f2f9;color:#121219}.dark-mode .upload-card .step-control-btn.primary:not(.action-red):hover:not(:disabled){background-color:#fff}.dark-mode input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #222 inset!important;-webkit-text-fill-color:#f5f5f5!important}@keyframes floatUp{0%{transform:translateY(16px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width: 520px){.upload-card{padding:16px;border:none;box-shadow:none;background-color:transparent!important;width:100%;max-width:100%}.upload-card form input[type=text],.upload-card form input[type=number],.upload-card form input[type=date],.upload-card form textarea,.upload-card form select,.upload-card form .depop-textarea,.upload-card form .depop-photo-grid .photo-slot{background-color:#fff}.upload-card .depop-style-section .depop-photo-grid{grid-template-columns:repeat(2,1fr)}.upload-card .form-row{grid-template-columns:1fr;gap:0}.upload-card .form-actions{flex-direction:column-reverse;gap:8px}.dark-mode .upload-card{background-color:#0b0b12!important;border:none;box-shadow:none}.dark-mode .upload-card form input[type=text],.dark-mode .upload-card form input[type=number],.dark-mode .upload-card form input[type=date],.dark-mode .upload-card form textarea,.dark-mode .upload-card form select,.dark-mode .upload-card form .depop-textarea,.dark-mode .upload-card form .depop-photo-grid .photo-slot{background-color:#222229}}.browse-title-wrap{background-color:#020209;position:relative;margin:0 auto;width:100%;font-size:1.6rem;font-weight:700}.browse-title-wrap .browse-title{display:flex;align-items:center;padding:20px 32px;gap:8px;font-size:inherit;font-weight:inherit;color:#f2f2f9;margin:0 auto}.browse-title-wrap .browse-title .view-all-link{margin-left:auto;font-size:1rem;font-weight:400;color:#ebebeb}.browse-title-wrap .browse-title .view-all-link:hover{color:#fff;cursor:pointer;text-decoration:underline}@media (max-width: 520px){.browse-title-wrap .browse-title .view-all-link{display:none}}@media (max-width: 520px){.browse-title-wrap .browse-title{font-size:1.4rem;padding:12px 16px;text-align:center;justify-content:center}}.browse-title-wrap .browse-title .custom-dropdown{position:relative;display:flex;align-items:center;gap:16px;transition:gap .35s ease-out}.browse-title-wrap .browse-title .custom-dropdown:hover{gap:16px}.browse-title-wrap .browse-title .custom-dropdown:hover .dropdown-item:not(.active){max-width:150px;opacity:1}.browse-title-wrap .dropdown-item{cursor:pointer;transition:max-width .35s ease-out,opacity .3s ease-out,color .08s ease;white-space:nowrap}.browse-title-wrap .dropdown-item .item-text{position:relative;display:inline-block;font-weight:700}.browse-title-wrap .dropdown-item .item-text:after{content:"";position:absolute;bottom:-4.5px;left:0;width:100%;height:2.5px;background-color:transparent;border-radius:4px;transition:background-color .2s ease}.browse-title-wrap .dropdown-item.active{font-weight:700;color:#f2f2f9}.browse-title-wrap .dropdown-item.active .item-text:after{background-color:#e5341d}.browse-title-wrap .dropdown-item:not(.active){color:#a2a2a9;font-weight:400}.browse-title-wrap .dropdown-item:not(.active):hover{color:#f2f2f9}@media (max-width: 520px){.browse-title-wrap{font-size:1.5rem;text-align:center}.browse-title-wrap .browse-title{flex-wrap:wrap;gap:4px}}:root.dark-mode .browse-title-wrap{background-color:#202027!important}:root.dark-mode .browse-title-wrap .browse-title{color:#f8f8f9}:root.dark-mode .browse-title-wrap .dropdown-item.active{color:#f8f8f9}:root.dark-mode .browse-title-wrap .dropdown-item:not(.active){color:#c8c8c8}:root.dark-mode .browse-title-wrap .dropdown-item:not(.active):hover{color:#fff}.product-list{display:flex;flex-direction:column;min-height:100vh;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.product-list .latest-products{width:100%;margin-top:32px;border-radius:12px;box-sizing:border-box;padding:8px 32px 0}@media (max-width: 520px){.product-list .latest-products{padding:8px 16px}}.product-list .latest-products .latest-products-title{text-align:left;display:flex;align-items:center;justify-content:ce;padding-bottom:4px}.product-list .latest-products .latest-products-title div{margin:0;font-size:1.6rem;line-height:28px;font-weight:bolder;letter-spacing:-.3px}.product-list .latest-products .latest-products-title .title-left{display:flex;gap:6px}.product-list .latest-products .latest-products-title .item-count{font-size:1.2rem;color:#828289;font-weight:500;letter-spacing:.8px;margin:auto 0}.product-list .latest-products .latest-product-list{scrollbar-width:none;display:flex;gap:12px;overflow-x:auto;padding:16px 16px 16px 0}.product-list .latest-products .latest-product-list .latest-product-item .product-card{width:100%;height:100%;width:calc(16.67dvw - 21px)}@media (max-width: 1700px){.product-list .latest-products .latest-product-list .latest-product-item .product-card{width:calc(20dvw - 23px)}}@media (max-width: 1480px){.product-list .latest-products .latest-product-list .latest-product-item .product-card{width:calc(25dvw - 24px)}}@media (max-width: 1040px){.product-list .latest-products .latest-product-list .latest-product-item .product-card{width:calc(33.33dvw - 24px)}}@media (max-width: 870px){.product-list .latest-products .latest-product-list .latest-product-item .product-card{width:calc(50dvw - 39px)}}@media (max-width: 520px){.product-list .latest-products .latest-product-list .latest-product-item .product-card{width:calc(50dvw - 22.5px)}}@media (max-width: 400px){.product-list .latest-products .latest-product-list .latest-product-item .product-card{width:calc(100dvw - 32px)}}.product-list .filter-sort-header{padding:0 32px 12px;background-color:#fff;border-bottom:1px solid #e2e2e9}@media (max-width: 870px){.product-list .filter-sort-header{padding:0 16px 12px}}.product-list .filter-sort-header .controls{display:flex;gap:12px;align-items:center;border-radius:24px}.product-list .filter-sort-header .controls .filter-input{box-shadow:0 1px 1px #00000021;border-radius:24px;display:flex;justify-content:space-between;align-items:center;transition:border-color .05s;border:1px solid transparent!important;background-color:#f2f2f9}.product-list .filter-sort-header .controls .filter-input:hover{border:1px solid #d2d2d9!important}.product-list .filter-sort-header .controls .filter-input:focus{border-color:#e5341d;outline:none}.product-list .filter-sort-header .controls .filter-input .logo-btn{margin-right:4px;border-radius:18px;width:32px;height:32px;overflow:hidden;cursor:pointer}.product-list .filter-sort-header .controls .filter-input .logo-btn img{width:100%;height:100%;opacity:.9}.product-list .filter-sort-header .controls .filter-input .logo-btn img:hover{opacity:1}@media (max-width: 870px){.product-list .filter-sort-header .controls .filter-input{width:100%}}.product-list .filter-sort-header .controls .filter-input input{border-radius:24px;background-color:#f2f2f9;font-size:16px;padding:10px 16px;border:none;width:256px}.product-list .filter-sort-header .controls .filter-input input:focus{border:none;outline:none}@media (max-width: 870px){.product-list .filter-sort-header .controls .filter-input input{width:calc(100% - 56px)}}.product-list h2{text-align:center;margin-bottom:24px;font-size:2rem;font-weight:700}.product-list .product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;padding:24px 32px;width:100%;box-sizing:border-box}@media (max-width: 870px){.product-list .product-grid{padding:12px}}@media (max-width: 1024px){.product-list .product-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}@media (max-width: 768px){.product-list .product-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.product-list .product-card .product-image{max-height:220px}}@media (max-width: 480px){.product-list .product-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.product-list .product-card .product-info{padding:12px}.product-list .product-card .product-info .product-name{font-size:.9rem}.product-list .product-card .product-info .subtitle{font-size:.8rem}.product-list .product-card .product-info p{font-size:.85rem}}:root.dark-mode .product-card{background-color:transparent!important;box-shadow:0 .5px 2px #0808083b}:root.dark-mode .product-card:hover{background-color:#222229!important}:root.dark-mode .filter-sort-header .controls .filter-input{background-color:#272720;box-shadow:0 1px 1px #ffffff21}:root.dark-mode .filter-sort-header .controls .filter-input input{color:#f2f2f9!important;background-color:#272720!important}.skeleton{animation:pulse 1.2s infinite ease-in-out;background:#f0f0f0;overflow:hidden}.skeleton .skeleton-image{width:100%;height:322px;background:#d2d2d9;border-radius:12px}.skeleton .skeleton-text{background:#e0e0e0;border-radius:4px;margin:8px 0}.skeleton .skeleton-text.name{width:60%;height:16px}.skeleton .skeleton-text.subtitle{width:80%;height:14px}.skeleton .skeleton-text.price{width:40%;height:14px}@keyframes pulse{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.product-card.loaded{opacity:0;transform:translateY(30px);animation:floatIn .5s forwards}@keyframes floatIn{to{opacity:1;transform:translateY(0)}}.suggested-items,.product-modal{display:flex;scrollbar-width:none;-ms-overflow-style:none}.suggested-items::-webkit-scrollbar,.product-modal::-webkit-scrollbar{display:none}:root.dark-mode .product-list{background-color:#121219;color:#f2f2f9}:root.dark-mode .product-list .latest-products{background-color:#121219}:root.dark-mode .product-list .skeleton{background:#222!important}:root.dark-mode .product-list .skeleton .skeleton-image{background:#424249}:root.dark-mode .product-list .skeleton .skeleton-text{background:#525259}:root.dark-mode .product-list .skeleton .skeleton-text.name{background:#626269}:root.dark-mode .product-list .skeleton .skeleton-text.subtitle{background:#5a5a5a}:root.dark-mode .product-list .skeleton .skeleton-text.price{background:#4d4d4d}:root.dark-mode .product-list .filter-sort-header{background-color:#020209;border-bottom:1px solid #323239}:root.dark-mode .product-list .filter-sort-header .controls .filter-input{background-color:#272720;box-shadow:0 1px 1px #ffffff21}:root.dark-mode .product-list .filter-sort-header .controls .filter-input input{background-color:#272720!important;color:#f2f2f9!important}:root.dark-mode .product-list .filter-sort-header .controls .filter-input .logo-btn img{filter:brightness(.9)}:root.dark-mode .product-list h2{color:#f2f2f9}:root.dark-mode .product-list .product-grid .product-card{background-color:#020209}:root.dark-mode .product-list .product-grid .product-card:hover{background-color:#222229!important}:root.dark-mode .product-list .product-grid .product-card .product-info .product-name{color:#e2e2e9}:root.dark-mode .product-list .product-grid .product-card .product-info .subtitle{color:#a2a2a9}:root.dark-mode .product-list .product-grid .product-card .product-info p{color:#f2f2f9}.latest-product-item.view-all-card{display:flex;justify-content:center;align-items:center;width:168px!important;min-width:168px;background-color:#fafafa;border-radius:12px;text-align:center;font-weight:600;font-size:1rem;cursor:pointer;transition:background-color .03s ease-out}.latest-product-item.view-all-card:hover{background-color:#f0f4f8}.latest-product-item.view-all-card.pressed{background-color:#e8ecf0!important}.latest-product-item.view-all-card .view-all-content{padding:16px;color:#222229}:root.dark-mode .latest-product-item.view-all-card{background-color:#1a1a1a}:root.dark-mode .latest-product-item.view-all-card .view-all-content{color:#c8c8c8!important}:root.dark-mode .latest-product-item.view-all-card:hover{background-color:#040b38!important}:root.dark-mode .latest-product-item.view-all-card:hover .view-all-content{color:#fff!important}.brand-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:16px;padding:0 32px 16px;align-items:stretch}@media (max-width: 870px){.brand-grid{padding:0 16px 12px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}}.brand-card{display:flex;flex-direction:column;align-items:center;gap:10px;padding:14px 12px;border-radius:12px;cursor:pointer;position:relative}.brand-card:hover{transform:translateY(-2px);background-color:#f0f4f8}.brand-card:hover .brand-admin-actions{opacity:1}.brand-card .brand-image{width:100%;max-width:140px;aspect-ratio:1/1;object-fit:contain;border-radius:10px}.brand-card .brand-image.placeholder{display:grid;place-items:center;font-weight:800;letter-spacing:.04em;font-size:1.2rem;color:#626269;border:1px dashed #d2d2d9}.brand-card .brand-name{font-weight:700;font-size:.98rem;text-align:center;color:#222229}.brand-card .brand-product-count{font-size:.93rem;color:#828289;text-align:center;margin-top:-8px}.brand-card .brand-origin{font-size:.85rem;color:#727279;text-align:center}.brand-card .brand-admin-actions{position:absolute;top:8px;right:8px;display:flex;gap:6px;z-index:3;opacity:0;transition:opacity .15s ease-in-out}.brand-card .brand-admin-actions button{width:26px;height:26px;border-radius:50%;border:1px solid #d0d0d2;background:#fffffff2;color:#222229;font-size:13px;display:grid;place-items:center;cursor:pointer;transition:all .15s ease;box-shadow:0 1px 2px #0000001f}.brand-card .brand-admin-actions button:hover{transform:translateY(-1px);background:#fff}.brand-card .brand-admin-actions button:active{transform:scale(.95)}.brand-card .brand-admin-actions .brand-delete-btn:hover{background:#ffeaea;border-color:#f66}.brand-card.is-uploading{pointer-events:none;opacity:.75}.brand-card.is-uploading .uploading-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#fafafc8c;display:grid;place-items:center;border-radius:12px;z-index:2}.brand-card.is-uploading .uploading-overlay .spinner{width:22px;height:22px;border-radius:50%;border:3px solid #c2c2c9;border-top-color:#121219;animation:spin .8s linear infinite}:root.dark-mode .brand-card:hover{background:#222229}:root.dark-mode .brand-card .brand-image.placeholder{color:#b2b2b9;border-color:#2e2e2f}:root.dark-mode .brand-card .brand-name{color:#f2f2f9}:root.dark-mode .brand-card .brand-origin{color:#a2a2a9}:root.dark-mode .brand-card .brand-admin-actions button{background:#141414eb;border-color:#323239;color:#f2f2f9;box-shadow:0 1px 2px #ffffff1a}:root.dark-mode .brand-card .brand-admin-actions button:hover{background:#1f1f1f}:root.dark-mode .brand-card .brand-admin-actions .brand-delete-btn:hover{background:#3a0000;border-color:#f55}:root.dark-mode .brand-card .uploading-overlay{background:#00000073}:root.dark-mode .brand-card .uploading-overlay .spinner{border-color:#2d2d2e;border-top-color:#f2f2f9}.visually-hidden{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.brand-section{width:100%;margin-top:32px;border-radius:12px;box-sizing:border-box;padding:8px 32px 0}@media (max-width: 870px){.brand-section{padding:0 12px}}.brand-section .brand-section__header{display:flex;align-items:baseline;justify-content:space-between;padding:8px 32px 6px}@media (max-width: 870px){.brand-section .brand-section__header{padding:8px 0 0 8px}}.brand-section .brand-section__header .brand-section__title{margin:0;font-size:1.25rem;font-weight:800;letter-spacing:.01em}.brand-section .brand-section__header .brand-section__viewall{font-size:.9rem;padding:6px 12px;border-radius:18px;cursor:pointer;transition:background-color .12s ease-out}.brand-section .brand-section__header .brand-section__viewall:hover{background:#e9eaeb}.brand-section .brand-scroll{display:flex;overflow-x:scroll}.brand-card.brand-card--scroll{min-width:180px;max-width:200px}@media (max-width: 870px){.brand-card.brand-card--scroll{min-width:150px;max-width:170px}}:root.dark-mode .brand-section .brand-section__header .brand-section__viewall{background:#1a1a1a;border-color:#424249;color:#f2f2f9}:root.dark-mode .brand-section .brand-section__header .brand-section__viewall:hover{background:#040b38}.brand-card .brand-image,.brand-card .brand-image--invert{transition:filter 80ms ease}:root.dark-mode .brand-image--invert{filter:invert(1)}.login-banner{margin-top:20px;margin-bottom:8px;padding:16px 20px;border-radius:12px;color:#fff;background-color:#f2f2f9}.login-banner .login-text{margin-top:4px;margin-bottom:16px;font-size:.95rem;color:#8b8b8b}.login-banner .login-title{margin-top:4px;margin-bottom:4px;font-size:1.3rem!important;color:#020209}.login-banner .login-buttons{display:flex;gap:12px}@media (max-width: 600px){.login-banner .login-buttons{flex-direction:column}}.login-banner .login-btn{color:#f2f2f9;width:100%;cursor:pointer;border:none;transition:all .03s ease-out;height:56px;padding:12px;font-size:1rem;font-weight:600;border-radius:12px;box-shadow:0 1px 2px #0808083b;background-color:#121219}.login-banner .login-btn:hover{background-color:#020209}.login-banner .signup-btn{background-color:#28a739;color:#f2f2f9;width:100%;cursor:pointer;transition:background-color .03s ease-out;margin-top:0;margin-bottom:0;border:none;height:56px;padding:12px;font-size:1rem;font-weight:600;border-radius:12px;box-shadow:0 1px 2px #0808083b}.login-banner .signup-btn:hover{background-color:#249433}.checkout-page{display:flex;justify-content:center;align-items:center;min-height:100dvh;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;background-color:#f8f8f8}.checkout-card{border-radius:18px;padding:36px;width:100%;height:100%;max-width:1180px;display:flex;flex-direction:row;gap:36px;align-items:flex-start;background-color:#fff}@media (max-width: 870px){.checkout-card{flex-direction:column-reverse;justify-content:center;align-items:center;border-radius:0}.checkout-card .checkout-left,.checkout-card .checkout-right{padding:0;border:none;margin:0 auto;width:100%}}@media (max-width: 520px){.checkout-card{padding:18px}}.checkout-logo-wrap{width:88px;height:88px;border-radius:44px;overflow:hidden;margin:0 auto}@media (max-width: 520px){.checkout-logo-wrap{margin-bottom:18px}}.checkout-logo-wrap .checkout-logo{width:100%;height:100%}.checkout-right{position:sticky;top:32px;align-self:flex-start;animation:fadeSlideUp .5s ease both;padding:24px;box-shadow:0 .5px 2px #0000003b;border-radius:12px;max-width:469px;background-color:#fbfbfb}@media (max-width: 870px){.checkout-right{box-shadow:none;position:static;width:100%;padding:0;background-color:#fff}}.checkout-left,.checkout-right{height:100%;flex:1;display:flex;flex-direction:column}.checkout-left .section-title,.checkout-right .section-title{font-size:1.2rem;font-weight:700;margin-bottom:16px;color:#121219}.checkout-left h1{font-size:26px;font-weight:800;margin-bottom:24px;text-align:center}.empty-message{font-size:.9rem;color:#727279;text-align:center}.checkout-items{display:flex;flex-direction:column;gap:16px}.checkout-item{display:flex;align-items:center;background-color:#f2f2f9;padding:12px;border-radius:12px}.checkout-item:hover{background-color:#ebebeb;cursor:pointer}.checkout-item .item-image img{width:64px;height:64px;border-radius:8px;object-fit:cover}.item-details .price-row{display:flex;justify-content:space-between}.item-details .price-row .item-price{font-size:.95rem!important}.checkout-item .item-details{flex:1;margin-left:12px;text-align:left}.checkout-item .item-details .item-name{font-weight:600;margin-bottom:4px}.checkout-item .item-details .item-quantity,.checkout-item .item-details .item-price{font-size:.85rem;color:#525259}.checkout-form{margin-top:12px}.checkout-form .section{padding:24px 0;border-bottom:1px solid #e2e2e9;animation:fadeSlideUp .5s ease both}.checkout-form .section.card{border:none!important;padding-bottom:0}.checkout-form .section.payment{border-bottom:none;margin-bottom:0;padding-bottom:0}.checkout-form .section:nth-child(1){animation-delay:.1s}.checkout-form .section:nth-child(2){animation-delay:.2s}.checkout-form .section:nth-child(3){animation-delay:.3s}.checkout-form .section:nth-child(4){animation-delay:.4s}.checkout-form .row-group{display:flex;flex-direction:row;flex-wrap:wrap}.checkout-form .row-group .input-group{flex:1;min-width:200px}@media (max-width: 520px){.row-group.first .input-group #firstName{border-radius:16px 16px 0 0}.row-group.first .input-group #lastName{transform:translateY(-1px);border-radius:0}}.row-group.mid.A{transform:translateY(-1px)}@media (max-width: 520px){.row-group.mid.A{transform:translateY(-2px)}}.row-group.mid.B{transform:translateY(-2px)}.row-group.mid.B .row-group .first{background-color:red!important}.row-group.last{transform:translateY(-3px)}.input-group{position:relative;width:100%}.input-group:hover,.input-group input:hover{z-index:1000}.input-group input,.input-group .StripeElement{width:calc(100% - 24px);padding:20px 12px 18px;font-weight:600;border:1px solid #b2b2b9;outline:none;border-radius:12px;transition:border-color .03s;background-color:#fff}.input-group label{background-color:#fff!important}.input-group input:hover,.input-group .StripeElement:hover{border-color:#28a739;z-index:1000}.input-group input:focus,.input-group .StripeElement--focus{border-color:#28a739;z-index:1000}.input-group input:focus+label,.input-group input:not(:placeholder-shown)+label{transform:translate(-8px,-28px) scale(.85);color:#28a739}.input-group label{position:absolute;top:18px;left:12px;color:#828289;font-size:.95rem;pointer-events:none;transition:.1s ease-out all;background-color:#fff;padding:0 4px}#firstName{border-radius:12px 0 0}#lastName{border-radius:0 12px 0 0}#phone,#state,#city,#line2{border-radius:0}#email{border-radius:0 0 12px 12px}#address{border-radius:12px 12px 0 0}#zip{border-radius:0 0 12px 12px}.input-row.coupon-row{display:flex;gap:12px;align-items:center;margin-bottom:16px;border-bottom:1px solid #d2d2d9;padding-bottom:16px;margin-top:16px;padding-top:16px;border-top:1px solid #d2d2d9;flex-wrap:wrap}.dark-mode .input-row.coupon-row{border-color:#424249}.input-row.coupon-row .input-group{flex:1;min-width:200px}.input-row.coupon-row .apply-coupon-btn{height:56px;width:116px;padding:12px;font-size:.95rem;font-weight:600;border:none;background-color:#020209;color:#fff;border-radius:12px;cursor:pointer;transition:background-color .03s ease-out;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 1px 2px #0808083b}.input-row.coupon-row .apply-coupon-btn:hover{background-color:#c92d18}.checkout-summary{display:flex;justify-content:space-between;align-items:center;font-size:1rem;font-weight:700}.checkout-summary:first-child{border-top:1px solid #d2d2d9}.checkout-summary.total{border-top:1px solid #d2d2d9;padding-top:16px;margin-top:12px;font-size:1.3rem}.checkout-summary.less-important{color:#828289;font-weight:300;padding-bottom:4px;font-size:.85rem}.checkout-summary.discount-highlight{color:#28a745;font-weight:600}.checkout-buttons-row{display:flex;gap:12px;margin-top:24px}.checkout-buttons-row button{flex:1}@media (max-width: 600px){.checkout-buttons-row{flex-direction:column-reverse}.checkout-buttons-row button{width:100%;padding:18.5px;margin:0}}.confirm-checkout-btn{background-color:#28a745;color:#f2f2f9;width:100%;cursor:pointer;transition:background-color .03s ease-out;margin-bottom:12px;border:none;height:56px;padding:12px;font-size:1rem;font-weight:600;border-radius:12px;box-shadow:0 1px 2px #0808083b}.confirm-checkout-btn:disabled{background:#f6f7f8;color:#c7c8cd;cursor:not-allowed}.confirm-checkout-btn:disabled:hover{background:#f6f7f8;color:#c7c8cd}.confirm-checkout-btn:hover{background-color:#28a438;color:#edc444}.continue-shopping-btn{color:#020209;width:100%;cursor:pointer;border:none;transition:all .03s ease-out;height:56px;padding:12px;font-size:1rem;font-weight:600;border-radius:12px;box-shadow:0 1px 2px #0808083b}.continue-shopping-btn:hover{background-color:#e2e2e9}.delivery-methods{display:flex;flex-direction:column}.delivery-methods label .delivery-time{margin-right:5px;margin-left:auto;text-align:right}.delivery-methods input{display:flex;justify-content:space-between}.delivery-methods label{display:flex;align-items:center;gap:10px;font-size:.95rem;cursor:pointer;padding:12px;border:1px solid #c2c2c9;border-radius:8px;background-color:#fff;transition:border-color .02s ease-out;height:30px;color:#727279}.delivery-methods label:first-child{border-radius:12px 12px 0 0}.delivery-methods label:last-child{border-radius:0 0 12px 12px;transform:translateY(-1px)}.delivery-methods input[type=radio]{accent-color:#28a745}.delivery-methods label:hover{border-color:#28a745;z-index:1000}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.dark-mode .login-banner{background-color:#2b2b2b!important;border:.5px solid rgba(114,114,121,.2666666667)!important}.dark-mode .login-banner .login-text{color:#a2a2a9!important}.dark-mode .login-banner .login-title{color:#f2f2f9!important}.dark-mode .checkout-page{background-color:#020209}.dark-mode .checkout-page .checkout-card{background-color:#121219;color:#f2f2f9}.dark-mode .checkout-page .checkout-card .checkout-right{background-color:#0d0d0d!important}@media (max-width: 870px){.dark-mode .checkout-page .checkout-card .checkout-right{background-color:#121219!important}}.dark-mode .checkout-page .checkout-card .checkout-right .section-title{color:#f2f2f9}.dark-mode .checkout-page .checkout-card .checkout-right .checkout-items .checkout-item{background-color:#222229}.dark-mode .checkout-page .checkout-card .checkout-right .checkout-items .checkout-item:hover{background-color:#1b1b1b}.dark-mode .checkout-page .checkout-card .checkout-right .checkout-items .checkout-item .item-details .item-name{color:#f2f2f9}.dark-mode .checkout-page .checkout-card .checkout-right .checkout-items .checkout-item .item-details .item-quantity,.dark-mode .checkout-page .checkout-card .checkout-right .checkout-items .checkout-item .item-details .item-price{color:#a2a2a9}.dark-mode .checkout-page .checkout-card .checkout-right .checkout-summary{border-color:#424249;color:#f2f2f9}.dark-mode .checkout-page .checkout-card .checkout-left .section-title{color:#f2f2f9}.dark-mode .checkout-page .checkout-card .input-group label{background-color:#121219!important}.dark-mode .checkout-page .checkout-card .input-group input,.dark-mode .checkout-page .checkout-card .input-group .StripeElement{background-color:#121219;color:#f2f2f9;border:1px solid #828289}.dark-mode .checkout-page .checkout-card .input-group input:hover,.dark-mode .checkout-page .checkout-card .input-group .StripeElement:hover{border-color:#28a739}.dark-mode .checkout-page .checkout-card .input-group input:focus,.dark-mode .checkout-page .checkout-card .input-group .StripeElement--focus{border-color:#28a739}.dark-mode .checkout-page .checkout-card .input-group input:focus+label,.dark-mode .checkout-page .checkout-card .input-group input:not(:placeholder-shown)+label{color:#28a739}.dark-mode .checkout-page .checkout-card .input-group label{background-color:#121219;color:#b2b2b9}.dark-mode .checkout-page .checkout-card .apply-coupon-btn{background-color:#f2f2f9;border-color:#f2f2f9;color:#020209}.dark-mode .checkout-page .checkout-card .apply-coupon-btn:hover{background-color:#d2d2d9}.dark-mode .checkout-page .checkout-card .confirm-checkout-btn{background-color:#28a745}.dark-mode .checkout-page .checkout-card .confirm-checkout-btn:disabled{background-color:#424249;color:#6b6b6e;cursor:not-allowed}.dark-mode .checkout-page .checkout-card .confirm-checkout-btn:disabled:hover{background-color:#424249!important;color:#6b6b6e!important}.dark-mode .checkout-page .checkout-card .confirm-checkout-btn:hover{background-color:#218838}.dark-mode .checkout-page .checkout-card .continue-shopping-btn{background-color:#f2f2f9;border-color:#f2f2f9;color:#020209}.dark-mode .checkout-page .checkout-card .continue-shopping-btn:hover{background-color:#d2d2d9;border-color:#f2f2f9;color:#020209}.dark-mode .checkout-page .checkout-card .checkout-form .section{border-bottom:1px solid #424249}.dark-mode .checkout-page .checkout-card .delivery-methods label{background-color:#121219;border:1px solid #828289;color:#b2b2b9}.not-logged-in .checkout-left .section-title{margin-bottom:0}.checkout-form input,.checkout-form .StripeElement,.checkout-form .input-group,.delivery-methods label{box-sizing:content-box}.about-page{background-color:#f8f8fc;color:#020209;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;display:flex;flex-direction:column;align-items:center;max-width:100dvw;transition:background-color .3s ease,color .3s ease}.about-page.dark-mode,.dark-mode .about-page{background-color:#121219;color:#f2f2f9}.about-hero-section,.letter-section{position:relative;width:100%;height:calc(79.5dvh - 62px);overflow:hidden;display:flex;justify-content:center;align-items:center}.about-hero-section .hero-image,.letter-section .hero-image{width:100%;height:100%;object-fit:cover;opacity:.3;transition:opacity .5s ease-in}.about-hero-section .hero-image.fade-in,.letter-section .hero-image.fade-in{opacity:1}.about-hero-section .hero-overlay,.letter-section .hero-overlay{width:100%;max-width:1240px;position:absolute;bottom:64px;text-align:left;color:#020209;padding:0 32px}.about-hero-section .hero-overlay h1,.letter-section .hero-overlay h1{font-size:2.8rem;font-weight:800;margin-bottom:8px}.about-hero-section .hero-overlay p,.about-hero-section .hero-overlay div,.letter-section .hero-overlay p,.letter-section .hero-overlay div{font-size:1.2rem;font-weight:400;max-width:720px;line-height:1.4}@media (max-width: 768px){.about-hero-section .hero-overlay,.letter-section .hero-overlay{bottom:32px;padding:0 24px}.about-hero-section .hero-overlay h1,.letter-section .hero-overlay h1{font-size:2rem}.about-hero-section .hero-overlay p,.letter-section .hero-overlay p{font-size:1rem}}.letter-section{height:33vh;margin-bottom:24px}.about-tabs{display:flex;justify-content:center;border-bottom:1px solid #e2e2e2;margin:32px 0;width:100%;max-width:1240px;border-radius:99px;overflow:hidden;background-color:#f2f2f9}.about-tabs .tab{background:none;border:none;padding:8px 20px;font-size:.95rem;width:100%;height:48px;cursor:pointer;color:#020209;transition:background-color .2s,color .2s}.about-tabs .tab.active,.about-tabs .tab:hover{background-color:#020209;color:#fff}.dark-mode .about-tabs{background-color:#121219;border-color:#323239}.dark-mode .about-tabs .tab{color:#f2f2f9}.dark-mode .about-tabs .tab.active,.dark-mode .about-tabs .tab:hover{background-color:#f2f2f9;color:#020209}@media (max-width: 640px){.about-tabs{flex-direction:column;border-radius:16px;margin:24px 0}}.preface-section{display:flex;align-items:center;justify-content:space-between;max-width:1240px;width:100%;margin:48px auto 0;gap:64px;padding:0 32px}@media (max-width: 768px){.preface-section{margin-bottom:20px}}.preface-section .text{flex:1}.preface-section .text h2{font-size:2.1rem;font-weight:800;margin-bottom:12px;margin-top:24px}.preface-section .text p{max-width:885px;font-size:1rem;line-height:1.45;color:#424249}@media (max-width: 768px){.preface-section{flex-direction:column;margin-top:16px;padding:0 24px}.preface-section .text{width:100%;text-align:left}.preface-section .text h2{margin-top:12px;font-size:1.8rem}.preface-section .text p{font-size:1rem}}.about-section{display:flex;align-items:center;justify-content:space-between;max-width:1240px;margin:64px auto;gap:96px;padding:0 32px;transition:color .3s ease,background-color .3s ease}@media (max-width: 768px){.about-section{padding:8px}.about-section .text{padding:0 16px}.about-section .text h2,.about-section .text p{text-align:left}}.about-section .text{flex:1}.about-section .text h2{font-size:2.1rem;font-weight:800;margin-bottom:12px}.about-section .text p{font-size:1rem;line-height:1.45;color:#424249;margin-bottom:12px}.about-section .image{flex:1;position:relative;width:100%;aspect-ratio:3/3;overflow:hidden;border-radius:14%;filter:contrast(1);box-shadow:0 1px 2px #08080861}.about-section .image img{width:100%;height:100%;object-fit:cover;border-radius:12px}.about-section.reverse{flex-direction:row-reverse}@media (max-width: 768px){.about-section.reverse{flex-direction:column-reverse}}@media (max-width: 768px){.about-section{flex-direction:column-reverse;gap:24px;margin:16px auto}.about-section .image,.about-section .image img{border-radius:0}.about-section .text{text-align:center}.about-section .text h2{margin-top:4px;font-size:1.8rem}.about-section .text p{font-size:1rem}.about-section .image{aspect-ratio:3/3}}.join-section{background-color:#fff;width:100%;display:flex;justify-content:center;align-items:center;padding:96px 20px;text-align:center;transition:background-color .3s ease}.join-section .join-content h2{font-size:2.6rem;font-weight:800;color:#020209;margin:0}.join-section .join-content p{margin-top:8px;font-size:1.1rem;color:#828289;margin-bottom:32px}.join-section .join-content button{background-color:#e5341d;color:#fff;border:none;padding:16px 32px;height:64px;width:66.6%;max-width:315px;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .05s ease;box-shadow:0 1px 2px #5858583b}.join-section .join-content button:hover{background-color:#e20023}.dark-mode .join-section{background-color:#1b1b21}.dark-mode .join-section .join-content h2{color:#f2f2f9}.dark-mode .join-section .join-content p{color:#b2b2b9}.dark-mode .join-section .join-content button{background-color:#e5341d}.dark-mode .join-section .join-content button:hover{background-color:#e20023;color:#fff}@media (max-width: 768px){.join-section{padding:72px 16px}.join-section .join-content h2{font-size:2rem}.join-section .join-content p{font-size:1rem}.join-section .join-content button{width:80%;padding:14px 0}}.dark-mode{background-color:#020209;color:#f2f2f9;transition:background-color .3s ease,color .3s ease}.dark-mode .about-hero-section img{background-color:#0b0b0e}.dark-mode .about-hero-section h1{color:#fff}.dark-mode .about-section .image{box-shadow:0 1px 2px #080808de}.dark-mode .about-section .text p,.dark-mode .preface-section .text p{color:#bebebe}.about-section .image,.about-section .text{opacity:0;transform:translateY(60px);transition:all .4s ease-in-out;will-change:transform,opacity}.about-section .image.in-view,.about-section .text.in-view{opacity:1;transform:translateY(0)}.about-section{overflow-x:clip}.about-section .text{transform:translate(-60px)}.about-section.reverse .text{transform:translate(60px)}.about-section .text.in-view{transform:translate(0)}.shopping-bag-page{min-height:100vh;display:flex;flex-direction:column;background-color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.shopping-bag-layout{flex:1;max-width:1300px;width:100%;margin:60px auto;padding:0 40px;display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:80px;box-sizing:border-box}@media (max-width: 870px){.shopping-bag-layout{grid-template-columns:minmax(0,1fr);gap:48px;margin:32px auto;padding:0 24px}}.left-column .page-title{font-size:2rem;font-weight:800;letter-spacing:-.8px;margin:0 0 20px;color:#020209}.left-column .empty-state{padding:60px 0;text-align:center;color:#727279;height:calc(100% - 70px);display:flex;justify-content:center;align-items:center;border-radius:16px}.left-column .empty-state p{font-size:1.1rem;margin-bottom:24px}.left-column .empty-state .shop-now-btn{padding:12px 32px;background-color:#020209;color:#fff;border:none;border-radius:50px;font-weight:600;cursor:pointer;transition:opacity .05s ease}.left-column .empty-state .shop-now-btn:hover{opacity:.85}.left-column .cart-items-list{display:flex;flex-direction:column}.left-column .cart-item-row{display:flex;align-items:center;gap:16px;padding:16px 12px;border-bottom:1px solid #f2f2f9}.left-column .cart-item-row .item-image-col{margin-right:4px;display:flex;justify-items:center;align-items:center;flex-shrink:0}.left-column .cart-item-row .item-image-col img{width:64px;height:64px;object-fit:cover;border-radius:8px}.left-column .cart-item-row .item-details-col{flex:1;min-width:0}.left-column .cart-item-row .item-details-col .item-name,.left-column .cart-item-row .item-details-col .item-subtitle{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;max-width:100%}.left-column .cart-item-row .item-details-col .item-name{font-weight:600;font-size:1.05rem;color:#020209}.left-column .cart-item-row .item-details-col .item-subtitle{font-size:.9rem;color:#828289;font-weight:400;margin:0 0 12px}.left-column .cart-item-row .item-details-col .item-quantity-controls{display:flex;align-items:center;gap:0;border:1px solid #d2d2d9;border-radius:999px;width:fit-content;padding:4px 8px}.left-column .cart-item-row .item-details-col .item-quantity-controls .bag-quantity-control{width:28px;height:28px;display:flex;align-items:center;justify-content:center;font-size:1.1rem;color:#727279;cursor:pointer;border-radius:50%;transition:color .05s ease}.left-column .cart-item-row .item-details-col .item-quantity-controls .bag-quantity-control:hover{color:#020209}.left-column .cart-item-row .item-details-col .item-quantity-controls .bag-quantity-control.is-remove:hover{color:#e5341d}.left-column .cart-item-row .item-details-col .item-quantity-controls .quantity{padding:0 12px;font-weight:600;color:#020209}.left-column .cart-item-row .item-right{display:flex;flex-direction:column;align-items:flex-end;align-self:stretch;flex-shrink:0}.left-column .cart-item-row .item-right .remove-item-btn{margin-right:0;margin-left:auto;opacity:1;visibility:visible;width:28px;height:28px;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .05s ease-out;transform:translateY(-2px);background-color:transparent}.left-column .cart-item-row .item-right .remove-item-btn img{width:18px;height:18px;opacity:.7}.left-column .cart-item-row .item-right .remove-item-btn:hover{background-color:#e5341d}.left-column .cart-item-row .item-right .remove-item-btn:hover img{opacity:1;filter:invert(1)}.left-column .cart-item-row .item-right .item-total-price{font-size:1rem;font-weight:600;color:#121219;text-align:right;white-space:nowrap;margin-top:auto;margin-bottom:6px}@media (max-width: 640px){.left-column .cart-item-row{align-items:stretch;gap:16px}.left-column .cart-item-row .item-right{justify-content:space-between;align-items:center}.left-column .cart-item-row .item-right .item-total-price{margin:0 0 8px}}@media (max-width: 870px){.right-column{margin-top:auto;margin-bottom:0}}.right-column .summary-sticky-panel{position:sticky;top:120px;background-color:#fff;display:flex;flex-direction:column}.right-column .summary-subtotal-row{display:flex;justify-content:space-between;align-items:baseline}.right-column .summary-subtotal-row .label{font-size:1.4rem;font-weight:700;color:#020209}.right-column .summary-subtotal-row .value{font-size:1.6rem;font-weight:800;color:#020209;letter-spacing:-.5px;display:flex}.right-column .tax-shipping-note{font-size:.9rem;color:#727279;line-height:1.5;margin:0 0 16px}.right-column .capsule-checkout-btn{width:100%;height:52px;background-color:#222229;color:#f2f2f9;box-shadow:0 1px 2px #0000002b!important;border:none;border-radius:12px;font-size:1.05rem;font-weight:700;cursor:pointer;transition:background-color .05s ease,opacity .05s ease;margin-bottom:16px;display:flex;align-items:center;justify-content:center}.right-column .capsule-checkout-btn:hover:not(:disabled){background-color:#020209;color:#fff}.right-column .capsule-checkout-btn:disabled{background-color:#c2c2c9;color:#f2f2f9;box-shadow:none!important;cursor:not-allowed;opacity:.66}.right-column .text-continue-shopping-btn{width:100%;background:none;border:none;color:#828289;font-size:1rem;font-weight:500;text-underline-offset:4px;cursor:pointer;text-align:center;transition:color .05s ease-out}.right-column .text-continue-shopping-btn:hover{color:#525259;text-decoration:underline}.bag-page-footer{margin-top:auto;padding:40px 24px;text-align:center;font-size:.85rem;color:#a2a2a9;border-top:1px solid #f0f0f0}.dark-mode .shopping-bag-page{background-color:#121219}.dark-mode .bag-page-header{background-color:#121219;border-bottom-color:#222229}.dark-mode .bag-page-header .logo{color:#f2f2f9}.dark-mode .bag-page-header .header-nav span{color:#b2b2b9}.dark-mode .bag-page-header .header-nav span:hover,.dark-mode .bag-page-header .header-nav span.active{color:#fff}.dark-mode .left-column .page-title{color:#f2f2f9}.dark-mode .left-column .empty-state{color:#b2b2b9}.dark-mode .left-column .empty-state .shop-now-btn{background-color:#f2f2f9;color:#121219}.dark-mode .left-column .cart-item-row{border-bottom-color:#222229}.dark-mode .left-column .cart-item-row .item-details-col .item-name{color:#f2f2f9}.dark-mode .left-column .cart-item-row .item-details-col .item-subtitle{color:#b2b2b9}.dark-mode .left-column .cart-item-row .item-details-col .item-quantity-controls{border-color:#424249;background-color:#1f1f21}.dark-mode .left-column .cart-item-row .item-details-col .item-quantity-controls .bag-quantity-control{color:#b2b2b9}.dark-mode .left-column .cart-item-row .item-details-col .item-quantity-controls .bag-quantity-control:hover{color:#fff}.dark-mode .left-column .cart-item-row .item-details-col .item-quantity-controls .bag-quantity-control.is-remove:hover{color:#e5341d}.dark-mode .left-column .cart-item-row .item-details-col .item-quantity-controls .quantity{color:#f2f2f9}.dark-mode .left-column .cart-item-row .item-right .remove-item-btn img{filter:invert(.8)}.dark-mode .left-column .cart-item-row .item-right .remove-item-btn:hover{background-color:#e5341d}.dark-mode .left-column .cart-item-row .item-right .remove-item-btn:hover img{filter:invert(1) brightness(1.2);opacity:1}.dark-mode .left-column .cart-item-row .item-right .item-total-price{color:#f2f2f9}.dark-mode .right-column .summary-sticky-panel{background-color:#121219}.dark-mode .right-column .summary-subtotal-row .label,.dark-mode .right-column .summary-subtotal-row .value{color:#f2f2f9}.dark-mode .right-column .tax-shipping-note{color:#b2b2b9}.dark-mode .right-column .capsule-checkout-btn{background-color:#f2f2f9;color:#323239}.dark-mode .right-column .capsule-checkout-btn:hover:not(:disabled){background-color:#fff;color:#020209}.dark-mode .right-column .capsule-checkout-btn:disabled{background-color:#323239;color:#525259}.dark-mode .right-column .text-continue-shopping-btn{color:#b2b2b9}.dark-mode .right-column .text-continue-shopping-btn:hover{color:#fff}.dark-mode .bag-page-footer{border-top-color:#222229;color:#525259}.filter-sidebar{width:340px;min-width:340px;max-width:340px;min-height:calc(100dvh - 296px);position:sticky;top:72px;align-self:start;background:#fff;border-right:none;margin:12px 0 12px 32px;overflow:hidden;display:flex;flex-direction:column}.filter-sidebar.closed{width:0;height:0;min-width:0;max-width:0;opacity:0;transform:translate(8px);pointer-events:none;margin-left:0}.filter-sidebar .fs-header{display:none;align-items:center;justify-content:space-between;padding:18px;border-bottom:1px solid #e5e5e6}.filter-sidebar .fs-header .fs-header-title{margin:0;font-size:1.25rem;font-weight:800;color:#222229}.filter-sidebar .fs-header .fs-close{width:44px;height:44px;border:none;background:transparent;border-radius:12px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.filter-sidebar .fs-header .fs-close img{width:18px;height:18px;opacity:.9}.filter-sidebar .fs-header .fs-close:hover{background:#f2f2f9}.filter-sidebar .fs-body{padding:12px 32px 24px 0;overflow:auto;display:flex;flex-direction:column;gap:18px;scrollbar-width:none;-ms-overflow-style:none}.filter-sidebar .fs-body::-webkit-scrollbar{display:none}.filter-sidebar .fs-section{padding-bottom:16px;border-bottom:1px solid #e2e2e9}.filter-sidebar .fs-section:last-child{border-bottom:none;padding-bottom:0}.filter-sidebar .fs-title{font-size:1rem;font-weight:700;color:#222229;margin-bottom:16px}.filter-sidebar .fs-chip-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:8px}.filter-sidebar .fs-chip{border:0;background:transparent;border-radius:12px;padding:14px 12px;font-size:.9rem;text-align:left;cursor:pointer}.filter-sidebar .fs-chip:hover{background-color:#f8fafc}.filter-sidebar .fs-chip.active{font-weight:700;background-color:#f0f4f8;color:#020209;overflow:hidden}.filter-sidebar .fs-chip.active img{border-radius:24px!important}.filter-sidebar .fs-chip.fs-chip--brand{display:flex;align-items:center;gap:12px;padding:10px 12px}.filter-sidebar .fs-chip.fs-chip--brand.active span{font-weight:700}.filter-sidebar .fs-chip.fs-chip--brand .fs-brand-left{width:44px;height:44px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.filter-sidebar .fs-chip.fs-chip--brand .fs-brand-img{width:100%;height:100%;aspect-ratio:1/1;border-radius:12px;object-fit:contain;opacity:.9}.filter-sidebar .fs-chip.fs-chip--brand .fs-brand-img--placeholder{background:#e8e8e9}.filter-sidebar .fs-chip.fs-chip--brand .fs-brand-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.filter-sidebar .fs-price-presets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px}.filter-sidebar .fs-price-row{margin-top:10px;display:flex;align-items:center;gap:8px}.filter-sidebar .fs-price-input{width:100%;display:grid;gap:6px}.filter-sidebar .fs-price-input span{font-size:.85rem;color:#727279}.filter-sidebar .fs-price-input input{width:100%;padding:14px 12px;border:1px solid #d2d2d9;border-radius:12px}.filter-sidebar .fs-price-input input:hover{border-color:#727279;background-color:#f8fafc!important}.filter-sidebar .fs-price-input input:focus{outline:none;border:1px solid #323239;background-color:#fff!important}.filter-sidebar .fs-price-sep{color:#929299;transform:translateY(10px)}.filter-sidebar .fs-view-all{margin:16px auto 0;display:flex;align-items:center;justify-content:center;gap:2px;border:1px solid #d2d2d9;background:transparent;cursor:pointer;font-size:.85rem;font-weight:600;color:#525259;padding:8px 8px 8px 14px;border-radius:87px}.filter-sidebar .fs-view-all .fs-view-all-text{display:flex;align-items:center;justify-content:center;height:20px}.filter-sidebar .fs-view-all .fs-view-all-arrow{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;filter:invert(.3);transform:scaleX(.8)}.filter-sidebar .fs-view-all .fs-view-all-arrow.open{transform:scaleX(.8) rotate(180deg)}.filter-sidebar .fs-view-all:hover{color:#222229;border-color:#727279;background-color:#f8fafc!important}.filter-sidebar .fs-view-all:hover .fs-view-all-arrow{filter:invert(0)}@media (max-width: 870px){.filter-sidebar{position:fixed;top:0;left:0;right:0;bottom:0;width:100dvw;min-width:100dvw;max-width:100dvw;height:100dvh;margin:0;z-index:9999;border-radius:0}.filter-sidebar .fs-header{display:flex;position:sticky;top:0;z-index:2;background:inherit}.filter-sidebar .fs-body{padding:18px 16px;height:calc(100dvh - 64px)}.filter-sidebar.closed{width:100dvw;min-width:100dvw;max-width:100dvw;opacity:0;transform:translateY(12px);pointer-events:none}.filter-sidebar.open{opacity:1;transform:translateY(0);pointer-events:auto}}:root.dark-mode .filter-sidebar{background:#121219}:root.dark-mode .filter-sidebar .fs-section{border-bottom-color:#323239}:root.dark-mode .filter-sidebar .fs-title{color:#ebebec}:root.dark-mode .filter-sidebar .fs-header{border-bottom-color:#2b2b2c}:root.dark-mode .filter-sidebar .fs-header .fs-header-title{color:#f2f2f9}:root.dark-mode .filter-sidebar .fs-header .fs-close img{filter:invert(.85)}:root.dark-mode .filter-sidebar .fs-header .fs-close:hover{background:#323239}:root.dark-mode .filter-sidebar .fs-header .fs-close:hover img{filter:invert(1)}:root.dark-mode .filter-sidebar .fs-chip{color:#e2e2e9}:root.dark-mode .filter-sidebar .fs-chip:hover{background-color:#222229!important}:root.dark-mode .filter-sidebar .fs-chip.active{background-color:#424249!important;color:#fff!important}:root.dark-mode .filter-sidebar .fs-chip.fs-chip--brand .fs-brand-img--placeholder{background:#2b2b2c}:root.dark-mode .filter-sidebar .fs-chip.fs-chip--brand .fs-brand-img.invert{filter:invert(1);opacity:.95}:root.dark-mode .filter-sidebar .fs-price-input span{color:#bdbdbf}:root.dark-mode .filter-sidebar .fs-price-input input{background-color:#222229!important;border-color:#424249;color:#f2f2f9}:root.dark-mode .filter-sidebar .fs-price-input input:hover{border-color:#828289;background:#323239!important}:root.dark-mode .filter-sidebar .fs-price-input input:focus{outline:none;border:1px solid #28A739;background:#222229!important}:root.dark-mode .filter-sidebar .fs-view-all{color:#bdbdbf;border-color:#525259}:root.dark-mode .filter-sidebar .fs-view-all .fs-view-all-arrow{filter:invert(.75)}:root.dark-mode .filter-sidebar .fs-view-all:hover{background:#323239!important;border-color:#828289!important;color:#f2f2f9!important}:root.dark-mode .filter-sidebar .fs-view-all:hover .fs-view-all-arrow{filter:invert(1)!important}.search-summary{font-size:1.3rem;font-weight:500;width:100%;max-width:100vw;display:flex;flex-direction:column;transition:filter .3s ease,opacity .3s ease;will-change:filter,opacity}.search-summary.center{text-align:center}.search-summary.left{text-align:left;padding-left:32px}@media (max-width: 520px){.search-summary.left{text-align:center;padding:0 12px}.search-summary.left h2{font-size:1.3rem!important}}.search-summary h2{width:100%;font-size:1.5rem;margin-bottom:4px;margin-top:16px;min-height:28px}.search-summary .summary-skeleton{display:flex;flex-direction:column;margin-top:16px;margin-bottom:4px;height:28px;justify-content:center}.search-summary .summary-skeleton .skeleton-text{border-radius:6px;background-color:#e2e2e9;animation:pulse 1.5s ease-in-out infinite}.search-summary .summary-skeleton .skeleton-text.line-1{width:35%;min-width:200px;max-width:350px;height:24px}@media (max-width: 520px){.search-summary .summary-skeleton{align-items:center}.search-summary .summary-skeleton .skeleton-text.line-1{height:20px}}.search-summary p{color:#626269;font-size:1.1rem}.search-summary .no-results-wrap{flex:1;display:flex;align-items:center;justify-content:center;padding:24px 0;animation:floatUp .7s ease-out}.search-summary .no-results-wrap .no-results-message{display:flex;flex-direction:column;align-items:center;text-transform:uppercase;text-align:center}.search-summary .no-results-wrap .no-results-message .no-results{font-weight:900;font-size:56px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;height:48px}@media (max-width: 580px){.search-summary .no-results-wrap .no-results-message .no-results{font-size:clamp(38px,9.5vw,56px)}}.search-summary .no-results-wrap .no-results-message .no-results.solid{color:red;font-weight:700;letter-spacing:-2px}.search-summary .no-results-wrap .no-results-message .no-results.outline{color:transparent;-webkit-text-stroke:2px red;-moz-text-stroke:2px red;text-stroke:2px red;font-weight:700;letter-spacing:-2px}.search-summary .no-results-wrap .no-results-message .no-results.subtitle{width:100%;margin:20px 12px;font-size:30px;text-align:right}@media (max-width: 580px){.search-summary .no-results-wrap .no-results-message .no-results.subtitle{font-size:clamp(18px,4.2vw,56px)}}.search-summary.blurred{filter:blur(2.5px) brightness(1);opacity:.33;pointer-events:none;-webkit-user-select:none;user-select:none}@keyframes pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}:root.dark-mode .search-summary{background-color:#121219!important}:root.dark-mode .search-summary .summary-skeleton .skeleton-text{background-color:#3d3d48!important}:root.dark-mode .search-summary .no-results.outline{-webkit-text-stroke:2px #ff6b6b;-moz-text-stroke:2px #ff6b6b;text-stroke:2px #ff6b6b}:root.dark-mode .search-summary .no-results.subtitle{color:#fff!important}.subcategory-dropdown{position:absolute;width:100dvw;left:0;background:#fff;border-bottom:1px solid #b2b2b9;z-index:1000;animation:subcategoryFadeIn .25s ease-out both;transform:translateY(80px)}.subcategory-dropdown:before{content:"";position:absolute;top:-16px;left:0;width:100%;height:16px;background:transparent}.subcategory-dropdown .subcategory-grid{display:grid;grid-template-columns:1fr 1fr auto;align-items:stretch;width:100%;gap:0;padding-left:32px}@media (max-width: 870px){.subcategory-dropdown .subcategory-grid{grid-template-columns:1fr 1fr}}.subcategory-dropdown .column{display:flex;flex-direction:column;min-width:0}.subcategory-dropdown .subcategory-item{font-size:1.5rem;font-weight:600;padding:12px 16px;cursor:pointer;color:#525259}.subcategory-dropdown .subcategory-item:hover{background-color:#f8fafc;color:#020209}.subcategory-dropdown .category-image{display:flex;align-items:center;justify-content:center;aspect-ratio:3/4;width:clamp(308px,22vw,520px);max-height:320px;flex-shrink:0;overflow:hidden;background:transparent}.subcategory-dropdown .category-image img{width:100%;height:100%;object-fit:cover;object-position:center;transition:opacity .15s ease-out;display:block}@media (max-width: 870px){.subcategory-dropdown .category-image{display:none}}.subcategory-dropdown .subcategory-item:nth-child(1){animation-delay:.03s}.subcategory-dropdown .subcategory-item:nth-child(2){animation-delay:.06s}.subcategory-dropdown .subcategory-item:nth-child(3){animation-delay:.09s}.subcategory-dropdown .subcategory-item:nth-child(4){animation-delay:.12s}.subcategory-dropdown .subcategory-item:nth-child(5){animation-delay:.15s}.subcategory-dropdown .subcategory-item:nth-child(6){animation-delay:.18s}.subcategory-dropdown .subcategory-item:nth-child(7){animation-delay:.21s}.subcategory-dropdown .subcategory-item:nth-child(8){animation-delay:.24s}.subcategory-dropdown .subcategory-item:nth-child(9){animation-delay:.27s}.subcategory-dropdown .subcategory-item:nth-child(10){animation-delay:.3s}@keyframes subcategoryFadeIn{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(6px)}}@keyframes fadeInItem{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(-12px)}}.dark-mode .category-tab-wrapper .subcategory-dropdown{background-color:#121219;border-bottom:1px solid #525259}.dark-mode .category-tab-wrapper .subcategory-dropdown .subcategory-item{color:#d2d2d3!important;background-color:#121219;transition:background-color .05s ease-out}.dark-mode .category-tab-wrapper .subcategory-dropdown .subcategory-item:hover{background-color:#323239;color:#fff!important}.dark-mode .category-tab-wrapper .subcategory-dropdown .subcategory-image{background:#121219!important}.pagination{display:flex;align-items:center;justify-content:center;gap:12px;padding:12px 32px 20px;width:100%;margin-top:auto}.pagination .page-nav img{height:100%;filter:invert(1)}.pagination .page-nav img.left{transform:rotate(180deg)}.pagination .page-nav,.pagination .page-num{border:none;background-color:#f4f4fb;border-radius:18px;padding:8px 14px;font-size:.95rem;cursor:pointer;transition:background-color .1s ease,color .1s ease,border-color .1s ease;font-weight:600;height:36px}.pagination .page-nav{background-color:#f4f4fb}.pagination .page-nav:hover{background:#020209;color:#f2f2f9}.pagination .page-nav:hover img{filter:invert(0)}.pagination .page-nav:disabled{opacity:.48!important;cursor:not-allowed}.pagination .page-num{background-color:transparent}.pagination .page-num:hover{background-color:#f4f4fb;color:#020209}.pagination .page-list{display:flex;align-items:center;gap:8px}.pagination .page-num.active{color:#f2f2f9;background-color:#020209;border-color:#020209;font-weight:600}.pagination .page-ellipsis{display:inline-flex;align-items:center;justify-content:center;padding:0 6px;color:#626269;font-weight:600;pointer-events:none;-webkit-user-select:none;user-select:none}@media (max-width: 870px){.pagination{padding:8px 16px 16px}.pagination .page-list{gap:6px}.pagination .page-nav,.pagination .page-num{font-size:.9rem}}:root.dark-mode .pagination{background-color:#121219!important}:root.dark-mode .pagination .page-nav,:root.dark-mode .pagination .page-num{color:#f2f2f9;border-color:#3a3a3b}:root.dark-mode .pagination .page-nav img,:root.dark-mode .pagination .page-num img{filter:invert(0)!important}:root.dark-mode .pagination .page-nav{background:#323239!important}:root.dark-mode .pagination .page-nav:hover{background:#f2f2f9!important;color:#020209}:root.dark-mode .pagination .page-nav:hover img{filter:invert(1)!important}:root.dark-mode .pagination .page-num:hover{background:#323239!important}:root.dark-mode .pagination .page-num.active{background:#f2f2f9!important;color:#020209}:root.dark-mode .pagination .page-ellipsis{color:#a2a2a9}.search-result-page{display:flex;flex-direction:column;min-height:100vh;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.search-result-page .footer{font-size:1rem}.search-result-page .results-top-anchor{scroll-margin-top:72px}@media (max-width: 870px){.search-result-page .results-top-anchor{scroll-margin-top:56px}}.search-result-page .category-sort-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 32px}@media (max-width: 870px){.search-result-page .category-sort-wrapper{padding:0 12px}}.search-result-page .category-sort-wrapper .category-tabs{display:flex;overflow-x:auto;height:68px;align-items:center;flex:1;padding-right:12px;max-width:90dvw;scrollbar-width:none;-ms-overflow-style:none}.search-result-page .category-sort-wrapper .category-tabs::-webkit-scrollbar{display:none}.search-result-page .category-sort-wrapper .category-tabs .category-tab{flex:0 0 auto;height:100%;padding:8px 16px;border-radius:12px;background-color:#fff;color:#828289;font-size:.95rem;cursor:pointer;white-space:nowrap;display:flex;align-items:center;justify-content:center;transition:background-color 0s ease-out;border:none;height:56px;position:relative;font-weight:800}.search-result-page .category-sort-wrapper .category-tabs .category-tab.sale-tab{color:#e5341d!important}.search-result-page .category-sort-wrapper .category-tabs .category-tab.sale-tab:hover,.search-result-page .category-sort-wrapper .category-tabs .category-tab.sale-tab.hovered{color:#e5341d}.search-result-page .category-sort-wrapper .category-tabs .category-tab:hover,.search-result-page .category-sort-wrapper .category-tabs .category-tab.hovered{background-color:#f8fafc!important;color:#020209}.search-result-page .category-sort-wrapper .category-tabs .category-tab.active{font-weight:800;color:#020209}.search-result-page .category-sort-wrapper .category-tabs .category-tab.active:hover,.search-result-page .category-sort-wrapper .category-tabs .category-tab.active.hovered{background-color:#f8fafc!important;color:#020209}.search-result-page .category-sort-wrapper .category-tabs .category-tab:after{content:"";position:absolute;left:12.5%;right:12.5%;bottom:0;height:4px;background:var(--tab-indicator, #e5341d);border-radius:2px;opacity:0;transition:opacity .18s ease,transform .18s ease;pointer-events:none;width:75%;transform:translateY(100%)}.search-result-page .category-sort-wrapper .category-tabs .category-tab.active:after,.search-result-page .category-sort-wrapper .category-tabs .category-tab:focus-visible:after{opacity:1;transform:translateY(0) scaleX(1)}.search-result-page .category-sort-wrapper .right-controls{display:flex;align-items:center;gap:8px;height:100%;position:relative;z-index:10;justify-content:center}.search-result-page .category-sort-wrapper .right-controls.mobile{gap:0}.search-result-page .category-sort-wrapper .sort-control{z-index:10;position:relative;width:fit-content;height:100%;border-radius:12px}.search-result-page .category-sort-wrapper .sort-control.open .sort-button,.search-result-page .category-sort-wrapper .sort-control:hover .sort-button{background-color:#f8fafc!important}@media (max-width: 870px){.search-result-page .category-sort-wrapper .sort-control{margin-left:4px}}.search-result-page .category-sort-wrapper .sort-control .sort-button{display:flex;height:100%;align-items:center;justify-content:center;padding:14px 16px;color:#020209;height:5;font-size:.9rem;cursor:pointer;position:relative;z-index:20;border-radius:12px}.search-result-page .category-sort-wrapper .sort-control .sort-button .mobile-sort-icon{width:24px;height:24px;transform:scale(1.2)}.search-result-page .category-sort-wrapper .sort-control .sort-button .sort-label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:fit-content;height:100%;font-size:.95rem;font-weight:600}.search-result-page .category-sort-wrapper .sort-control .sort-button .sort-icon-container{width:26px;height:26px;margin-left:4px}.search-result-page .category-sort-wrapper .sort-control .sort-button .sort-icon-container img{width:100%;height:100%;transition:transform .1s ease-out;filter:invert(0)}.search-result-page .category-sort-wrapper .sort-control .sort-button .sort-icon-container.open img{transform:translate(0) rotate(-180deg)}.search-result-page .category-sort-wrapper .sort-control .sort-dropdown{position:absolute;top:100%;right:0;width:100%;background-color:#fff;color:#525259;border-radius:0 0 12px 12px;overflow-y:auto;opacity:0;transition:max-height 0s ease-out,opacity 0s ease,transform 0s ease-out;z-index:0;height:0;--color-shadow-layer01-01: rgba(0, 0, 0, .05);--color-shadow-layer01-02: rgba(0, 0, 0, .1);box-shadow:0 8px 20px var(--color-shadow-layer01-02),0 0 1px var(--color-shadow-layer01-01)}.search-result-page .category-sort-wrapper .sort-control .sort-dropdown.open{max-height:240px;height:fit-content;width:fit-content;min-width:100%;opacity:1;pointer-events:auto;transform:translateY(-30px);z-index:10;background:#fff}.search-result-page .category-sort-wrapper .sort-control .sort-dropdown .option{position:relative;font-size:.9rem;height:56px;display:flex;align-items:center;padding:16px;cursor:pointer;transition:all .02s ease-out;z-index:5;white-space:nowrap}.search-result-page .category-sort-wrapper .sort-control .sort-dropdown .option:hover{background-color:#f0f4f8!important;color:#020209}.search-result-page .category-sort-wrapper .sort-control .sort-dropdown .option.block{height:4px;pointer-events:none;z-index:5}.search-result-page .category-sort-wrapper .sort-control .sort-dropdown .option.block:hover{background-color:inherit!important;cursor:default}.search-result-page .category-sort-wrapper .filter-tab{position:relative}.search-result-page .category-sort-wrapper .filter-tab .filter-active-dot{position:absolute;top:10px;right:10px;background-color:#e5341d;color:#fff;min-width:10px;height:10px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid #fff;z-index:10}.search-result-page .category-sort-wrapper .filter-tab .filter-tooltip{position:absolute;bottom:-38px;left:50%;transform:translate(-50%);background-color:#f8fafc;color:#525259;font-size:.85rem;font-weight:400!important;padding:8px 12px;border-radius:8px;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;z-index:100;box-shadow:0 .5px 1px #00000017;transition:all .03s ease-in-out}.search-result-page .category-sort-wrapper .filter-tab:hover .filter-tooltip{opacity:1;visibility:visible;bottom:-38px}.search-result-page .category-sort-wrapper .filter-tab{width:50px;height:50px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;z-index:105;color:#222229;transition:width .1s ease-out,height .1s ease-out}.search-result-page .category-sort-wrapper .filter-tab img{width:42%;height:42%;filter:invert(0)}.search-result-page .category-sort-wrapper .filter-tab:hover{background-color:#f8fafc}.search-result-page .category-sort-wrapper .filter-tab:active img{transform:scale(.97)}.search-result-page .category-sort-wrapper .filter-tab.active{border:1px solid transparent!important}.search-result-page .category-sort-wrapper .filter-tab svg{display:block}.search-result-page .category-sort-wrapper .filter-panel{position:absolute;top:calc(100% - 18px);right:0;background:#fbfcfd;border-radius:8px;box-shadow:0 1px 2px #00000021;padding:8px;display:grid;grid-auto-rows:28px;gap:6px;max-height:0;opacity:0;transform:translateY(-12px);overflow:hidden;transition:max-height .25s ease,opacity .25s ease,transform .25s ease;z-index:3}.search-result-page .category-sort-wrapper .filter-panel.open{max-height:180px;opacity:1;transform:translateY(0)}.search-result-page .category-sort-wrapper .filter-panel .filter-chip{padding:6px 10px;border-radius:999px;font-size:.85rem;background:#f2f2f9;cursor:pointer;white-space:nowrap}.search-result-page .category-sort-wrapper .filter-panel .filter-chip:hover{background:#e2e2e9}.search-result-page .product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;padding:12px 32px;width:100%;box-sizing:border-box;height:100%;margin-bottom:auto;transition:filter .15s ease-out,opacity .15s ease-out}@media (max-width: 870px){.search-result-page .product-grid{padding:12px}}.search-result-page .product-grid.blurred,.search-result-page .search-summary.blurred{filter:blur(2.5px) brightness(1);opacity:.33;pointer-events:none;-webkit-user-select:none;user-select:none}.search-result-page .product-grid.blurred .product-card,.search-result-page .search-summary.blurred .product-card{background-color:transparent}@media (max-width: 1024px){.search-result-page .product-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}@media (max-width: 768px){.search-result-page .product-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}}@media (max-width: 480px){.search-result-page .product-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}}.search-result-page .skeleton.sr{padding:12px!important;width:100%;aspect-ratio:2/3;box-sizing:border-box;display:flex;flex-direction:column}.search-result-page.no-results .product-grid{display:none}.no-results-wrap{width:100%;display:flex;justify-content:center;align-items:center;animation:floatUp .7s ease-out}.no-results-message{display:flex;flex-direction:column;align-items:center;text-transform:uppercase;text-align:center}.no-results{font-weight:900;font-size:56px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;height:48px}@media (max-width: 580px){.no-results{font-size:clamp(38px,9.5vw,56px)}}.no-results.solid{color:red;font-weight:700;letter-spacing:-2px}.no-results.outline{color:transparent;-webkit-text-stroke:2px red;-moz-text-stroke:2px red;text-stroke:2px red;font-weight:700;letter-spacing:-2px}.no-results.subtitle{width:100%;margin:20px 12px;font-size:30px;text-align:right}@media (max-width: 580px){.no-results.subtitle{font-size:clamp(18px,4.2vw,56px)}}:root.dark-mode .search-result-page{background-color:#121219!important;color:#f2f2f9}:root.dark-mode .search-result-page .product-card{background-color:#121219!important}:root.dark-mode .search-result-page .product-card:hover{background-color:#222229!important}:root.dark-mode .search-result-page .product-card.pressed{background-color:#1e1e25!important}:root.dark-mode .search-result-page .product-card .product-info .product-name{color:#f2f2f9}:root.dark-mode .search-result-page .product-card .product-info .subtitle{color:#a2a2a9}:root.dark-mode .search-result-page .product-card .product-info p{color:#d2d2d9}:root.dark-mode .search-result-page .skeleton{background-color:#222229!important}:root.dark-mode .search-result-page .skeleton .skeleton-image{background-color:#333339}:root.dark-mode .search-result-page .skeleton .skeleton-text{background-color:#424249}:root.dark-mode .search-result-page .skeleton .skeleton-text.name{background-color:#555559}:root.dark-mode .search-result-page .skeleton .skeleton-text.subtitle{background-color:#4d4d54}:root.dark-mode .search-result-page .skeleton .skeleton-text.price{background-color:#3d3d44}:root.dark-mode .product-grid{background-color:#121219!important}:root.dark-mode .category-sort-wrapper{background-color:#121219!important}:root.dark-mode .category-sort-wrapper .sort-control.open,:root.dark-mode .category-sort-wrapper .sort-control:hover{background-color:#020209}:root.dark-mode .category-sort-wrapper .sort-control.open .sort-button,:root.dark-mode .category-sort-wrapper .sort-control:hover .sort-button{color:#222229;background-color:#222229!important}:root.dark-mode .category-sort-wrapper .sort-control.open .sort-icon-container,:root.dark-mode .category-sort-wrapper .sort-control:hover .sort-icon-container{filter:invert(0)!important}:root.dark-mode .category-sort-wrapper .sort-control .sort-button{color:#f2f2f9!important;background-color:#121219!important}:root.dark-mode .category-sort-wrapper .sort-control .sort-button:hover{background-color:#222229!important;color:#fff!important}:root.dark-mode .category-sort-wrapper .sort-control .sort-button:hover .sort-icon-container img{filter:invert(1)}:root.dark-mode .category-sort-wrapper .sort-control .sort-button .sort-icon-container img{filter:invert(1)}:root.dark-mode .category-sort-wrapper .sort-control .sort-dropdown{background-color:#020209!important;color:#f2f2f9!important;background-color:#1a1a20!important;--color-shadow-layer01-01: rgba(0, 0, 0, .7);--color-shadow-layer01-02: rgba(0, 0, 0, .5);box-shadow:0 8px 20px var(--color-shadow-layer01-02),0 0 1px var(--color-shadow-layer01-01)!important}:root.dark-mode .category-sort-wrapper .sort-control .sort-dropdown .option:hover{color:#f2f2f9!important;background-color:#222229!important}:root.dark-mode .category-sort-wrapper .category-tabs .category-tab{background-color:#121219!important}:root.dark-mode .category-sort-wrapper .category-tabs .category-tab.sale-tab{color:#e5341d!important}:root.dark-mode .category-sort-wrapper .category-tabs .category-tab.sale-tab:hover,:root.dark-mode .category-sort-wrapper .category-tabs .category-tab.sale-tab.hovered{background-color:#e5342338!important;color:#e5341d!important}:root.dark-mode .category-sort-wrapper .category-tabs .category-tab.sale-tab.active:hover,:root.dark-mode .category-sort-wrapper .category-tabs .category-tab.sale-tab.active.hovered{background-color:#e5342338!important}:root.dark-mode .category-sort-wrapper .category-tabs .category-tab:hover,:root.dark-mode .category-sort-wrapper .category-tabs .category-tab.hovered{background-color:#222229!important;color:#f2f2f9!important}:root.dark-mode .category-sort-wrapper .category-tabs .category-tab.active{color:#f2f2f9}:root.dark-mode .category-sort-wrapper .filter-tab{background:#121219;color:#f2f2f9}:root.dark-mode .category-sort-wrapper .filter-tab .filter-active-dot{border:1px solid #121219}:root.dark-mode .category-sort-wrapper .filter-tab img{filter:invert(.95)}:root.dark-mode .category-sort-wrapper .filter-tab:hover{background:#222229}:root.dark-mode .category-sort-wrapper .filter-tab:hover img{filter:invert(1)}:root.dark-mode .category-sort-wrapper .filter-panel{background:#222229;box-shadow:0 1px 2px #0006}:root.dark-mode .category-sort-wrapper .filter-panel .filter-chip{background:#323239;color:#e2e2e9}:root.dark-mode .category-sort-wrapper .filter-panel .filter-chip:hover{background:#3a3a3b}.results-layout{display:flex;align-items:flex-start;flex-direction:row-reverse;width:100%}.results-layout.sidebar-closed{min-height:calc(100dvh - 269px)}.grid-area{flex:1 1 auto;min-width:0;transition:filter .15s ease-out,opacity .15s ease-out;will-change:filter,opacity}:root.dark-mode .filter-tab .filter-tooltip{background-color:#323239!important;color:#f2f2f9}.dark-mode .top-category-bar{background-color:#202027!important;color:#a2a2a9}.pd-left-column .pd-gallery-layout .thumbnail-column{margin-right:0}.pd-left-column .pd-gallery-layout .pd-image-wrapper .image-container{position:relative;flex:1;width:calc(100dvh - 336px);height:calc(100dvh - 336px);min-height:calc(100dvh - 336px);max-height:calc(100dvh - 336px);margin:auto}@keyframes pd-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pd-fadeOut{0%{opacity:1}to{opacity:0}}@keyframes pd-shimmer{0%{background-position:-400% 0}to{background-position:400% 0}}.pd-wrap{display:flex;flex-direction:column;background:#fff;box-sizing:border-box}.pd-wrap .reviews-section{padding:32px 0 12px}.pd-wrap .carousel-dots{margin:26px auto 0}@media (max-width: 520px){.pd-wrap .carousel-dots{margin:0}}.pd-modal-card{position:relative;background:#fff;padding:16px 32px;width:100%;max-width:1390px;margin:20px auto 0;box-sizing:border-box;display:flex;flex-direction:column;transition:opacity .3s ease}.pd-modal-card .ph-section{padding:0;margin-top:32px}@media (max-width: 870px){.pd-modal-card .ph-section{margin-top:20px}}@media (max-width: 870px){.pd-modal-card .brand-suggestions{margin-top:24px!important}}.pd-modal-card .media-links-wrap.has-vid{margin-top:28px;padding:0}@media (max-width: 870px){.pd-modal-card .media-links-wrap.has-vid{margin-top:20px}}.pd-modal-card.pd-fade-in{animation:pd-fadeIn .3s forwards}.pd-modal-card.pd-fade-out{animation:pd-fadeOut .3s forwards}@media (max-width: 870px){.pd-modal-card{overflow-y:visible;height:auto;margin:0;width:100vw;padding:0 18px 18px}}.pd-modal-card.dark{background:#121219;color:#f2f2f9}.pd-close-btn{display:none}.top-category-bar{background-color:#f8fafc;height:58px;width:100%;padding:0 32px;display:flex;justify-content:center;align-items:center;color:#626269}.top-category-bar .top-category-bar-wrap{display:flex;align-items:center;width:100%;height:100%}@media (max-width: 520px){.top-category-bar .top-category-bar-wrap{justify-content:center}}.top-category-bar .top-category-bar-link{cursor:pointer}.top-category-bar .top-category-bar-link:hover{color:#020209;text-decoration:underline}.top-category-bar .top-category-bar-sep{margin:0 4px}@media (max-width: 520px){.top-category-bar{justify-content:center}}.pd-content-grid{display:grid;grid-template-columns:1fr minmax(380px,604px);gap:24px;margin-top:14px;align-items:start}@media (max-width: 870px){.pd-content-grid{grid-template-columns:1fr;gap:6px;margin-top:192px}}@media (max-width: 870px){.pd-content-grid{margin-top:158px}}.pd-left-column{flex:1;width:calc(100dvh - 264px);height:calc(100dvh - 264px);min-height:calc(100dvh - 264px);max-height:calc(100dvh - 264px)}@media (max-width: 870px){.pd-left-column{height:calc(100dvw - 36px);width:calc(100dvw - 36px);min-height:100dvw;max-height:100dvw}.pd-left-column .image-container{height:calc(100dvw - 36px)!important;width:calc(100dvw - 36px)!important;min-height:100dvw!important;max-height:100dvw!important}.pd-left-column .image-container img.main-image{height:calc(100dvw - 64px)!important;width:calc(100dvw - 64px)!important;min-height:calc(100dvw - 64px)!important;max-height:calc(100dvw - 64px)!important}}.pd-left-column .pd-gallery-layout{display:flex;flex-direction:row;height:100%;width:100%}@media (max-width: 870px){.pd-left-column .pd-gallery-layout{flex-direction:column-reverse}.pd-left-column .pd-gallery-layout .thumbnail-column{margin:4px 0 0;width:100%}}.pd-left-column .pd-gallery-layout .pd-image-wrapper{flex:1;min-width:0;position:relative}.pd-left-column .pd-gallery-layout .pd-image-wrapper .image-container{position:relative;flex:1;width:calc(100dvh - 336px);height:calc(100dvh - 336px);min-height:calc(100dvh - 336px);max-height:calc(100dvh - 336px)}.pd-left-column .pd-gallery-layout .pd-image-wrapper .pd-sale-badge{position:absolute;top:10px;right:10px;z-index:2;padding:6px 10px;border-radius:999px;font-size:.72rem;font-weight:800;letter-spacing:.3px;background:#e5341d;color:#f2f2f9;box-shadow:0 1px 2px #0000002e;text-transform:uppercase;pointer-events:none}.pd-left-column .pd-gallery-layout .pd-image-wrapper .pd-soldout-badge.center{z-index:2;padding:10px 16px;border-radius:999px;font-size:1.6rem;font-weight:900;letter-spacing:.3px;text-transform:uppercase;color:#e5341d;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.pd-right-column.styled-right{flex:1;display:flex;flex-direction:column;width:100%;max-width:604px;margin-left:auto;height:100%}@media (max-width: 870px){.pd-right-column.styled-right{flex-direction:column;max-width:none}.pd-right-column.styled-right .pd-btn-inner-wrap-top{box-shadow:none!important;background-color:#fff!important;padding:0!important}}.pd-right-column.styled-right .pd-origin-row,.pd-right-column.styled-right .pd-brand-row{display:flex;justify-content:right;align-items:first baseline;gap:4px;margin-top:auto;margin-bottom:0}.pd-right-column.styled-right .pd-origin-row .pd-origin-label,.pd-right-column.styled-right .pd-origin-row .pd-brand-label,.pd-right-column.styled-right .pd-brand-row .pd-origin-label,.pd-right-column.styled-right .pd-brand-row .pd-brand-label{font-size:.9rem;color:#727279;height:100%}.pd-right-column.styled-right .pd-origin-row .pd-origin-chip,.pd-right-column.styled-right .pd-origin-row .pd-brand-chip,.pd-right-column.styled-right .pd-brand-row .pd-origin-chip,.pd-right-column.styled-right .pd-brand-row .pd-brand-chip{height:100%;font-size:.9rem;background-color:transparent;margin-right:20px}@media (max-width: 870px){.pd-right-column.styled-right .pd-origin-row .pd-origin-chip,.pd-right-column.styled-right .pd-origin-row .pd-brand-chip,.pd-right-column.styled-right .pd-brand-row .pd-origin-chip,.pd-right-column.styled-right .pd-brand-row .pd-brand-chip{margin-right:0}}@media (max-width: 870px){.pd-right-column.styled-right .pd-origin-row{margin-top:16px!important}}.pd-right-column.styled-right .pd-brand-row{margin-top:0}.pd-right-column.styled-right .pd-button-wrap{margin-bottom:16px;width:100%;height:fit-content}.pd-right-column.styled-right .pd-button-wrap .pd-btn-inner-wrap-top{padding:0 18px 12px;border-radius:16px}.pd-right-column.styled-right .pd-button-wrap .pd-btn-inner-wrap-top .pd-title-price-wrap{display:flex;justify-content:space-between}.pd-right-column.styled-right .pd-button-wrap .pd-btn-inner-wrap-top .pd-title-price-wrap .pd-name-title-wrap{display:flex;align-items:flex-start;justify-content:flex-start;gap:6px}.pd-right-column.styled-right .pd-button-wrap .pd-btn-inner-wrap-top .pd-title-price-wrap .pd-name-title-wrap .pd-product-name{margin:0;font-size:1.6rem;font-weight:700;color:#020209;line-height:1.2}.pd-right-column.styled-right .pd-button-wrap .pd-btn-inner-wrap-top .pd-title-price-wrap .pd-subtitle{font-size:.95rem;color:#727279}.pd-right-column.styled-right .pd-button-wrap .pd-btn-inner-wrap-top .pm-sellers{margin-top:4px}.pd-right-column.styled-right .pd-button-wrap .pd-btn-inner-wrap-top .pm-sellers__btn{display:flex;align-items:center;padding:0;background:none;border:0}.pd-right-column.styled-right .pd-button-wrap .pd-btn-inner-wrap-top .pm-sellers__btn .sold-by-icon{opacity:.55;height:16px;width:16px;margin-right:2px;transform:translate(-1px)}.pd-right-column.styled-right .pd-button-wrap .pd-btn-inner-wrap-top .pm-sellers__label{font-size:.9rem;color:#828289}.pd-right-column.styled-right .pd-button-wrap .pd-btn-inner-wrap-top .pm-sellers__text{font-size:.9rem;color:#828289;line-height:1.4}.pd-right-column.styled-right .pd-button-wrap .pd-btn-inner-wrap-top .pm-sellers__link{cursor:pointer}.pd-right-column.styled-right .pd-button-wrap .pd-btn-inner-wrap-top .pm-sellers__link:hover{text-decoration:underline;color:#020209}.pd-right-column.styled-right .pd-button-wrap .pd-btn-inner-wrap-top .pm-sellers__more{font-size:12px;margin-left:6px}.pd-right-column.styled-right .pd-button-wrap .pd-btn-inner-wrap-top .pd-quantity-control{position:relative;width:100%;z-index:15;margin-top:16px}.pd-right-column.styled-right .pd-button-wrap .pd-btn-inner-wrap-top .pd-quantity-control .pd-quantity-button{box-sizing:border-box;text-align:center;padding:0 16px;min-width:180px;width:100%;height:56px;font-size:1rem;border-radius:12px;background-color:#ebebf3;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.pd-right-column.styled-right .pd-button-wrap .pd-btn-inner-wrap-top .pd-quantity-control .pd-quantity-button:hover{background-color:#e4e4ef}.pd-right-column.styled-right .pd-button-wrap .pd-btn-inner-wrap-top .pd-quantity-control .pd-quantity-button.pd-in-bag{background-color:#28a739!important;color:#f2f2f9!important;box-shadow:0 1px 2px #0808083b!important}.pd-right-column.styled-right .pd-button-wrap .pd-btn-inner-wrap-top .pd-quantity-control .pd-quantity-button.pd-in-bag:hover{background-color:#249433!important}.pd-right-column.styled-right .pd-button-wrap .pd-btn-inner-wrap-top .pd-quantity-control .pd-quantity-button.pd-quantity-changed{background-color:#ebebeb}.pd-right-column.styled-right .pd-button-wrap .pd-btn-inner-wrap-top .pd-quantity-control .pd-quantity-button .pd-selected-quantity{margin:0 auto}.pd-right-column.styled-right .pd-button-wrap .pd-btn-inner-wrap-top .pd-quantity-control .pd-quantity-button .pd-arrow{transform:scale(1.25,.85);transition:all .3s ease}.pd-right-column.styled-right .pd-button-wrap .pd-btn-inner-wrap-top .pd-quantity-control .pd-quantity-button.pd-active .pd-arrow{width:16px;height:16px;background-color:#e5341d;border-radius:50%;color:transparent;transform:scale(1)}.pd-right-column.styled-right .pd-button-wrap .pd-btn-inner-wrap-top .pd-quantity-control .pd-quantity-dropdown{position:absolute;top:calc(100% - 12px);width:100%;max-height:0;opacity:0;transform:translateY(-16px);background-color:#f8f8fc;box-shadow:0 1px 2px #00000021;border-radius:0 0 8px 8px;overflow-y:auto;transition:max-height .3s ease,opacity .3s ease,transform .1s ease-out;z-index:-1}.pd-right-column.styled-right .pd-button-wrap .pd-btn-inner-wrap-top .pd-quantity-control .pd-quantity-dropdown.pd-open{max-height:184px;opacity:1;transform:translateY(0)}.pd-right-column.styled-right .pd-button-wrap .pd-btn-inner-wrap-top .pd-quantity-control .pd-quantity-dropdown .pd-option{padding:8px 16px;cursor:pointer;display:flex;align-items:center;color:#424249}.pd-right-column.styled-right .pd-button-wrap .pd-btn-inner-wrap-top .pd-quantity-control .pd-quantity-dropdown .pd-option:hover{background-color:#f0f0f8}.pd-right-column.styled-right .pd-button-wrap .pd-btn-inner-wrap-top .pd-quantity-control .pd-quantity-dropdown .pd-option.pd-selected-option{background-color:#02020910;color:#28a739!important;justify-content:space-between}.pd-right-column.styled-right .pd-button-wrap .pd-btn-inner-wrap-top .pd-quantity-control .pd-quantity-dropdown .pd-option.pd-remove-option{color:#828289}.pd-right-column.styled-right .pd-button-wrap .pd-btn-inner-wrap-top .pd-quantity-control .pd-quantity-dropdown .pd-option.pd-remove-option:hover{color:red}.pd-right-column.styled-right .pd-button-wrap .pd-btn-inner-wrap-top .pd-quantity-control .pd-quantity-dropdown .pd-option .pd-check-mark{width:12px;height:12px;background-color:#fff;border-radius:50%;margin-left:auto}.pd-right-column.styled-right .pd-button-wrap .pd-btn-inner-wrap-top .pd-message-container{overflow:hidden;max-height:0;padding:0;transition:max-height .25s ease,padding .25s ease}.pd-right-column.styled-right .pd-button-wrap .pd-btn-inner-wrap-top .pd-message-container.pd-expanded{max-height:80px;padding-top:12px}.pd-right-column.styled-right .pd-button-wrap .pd-btn-inner-wrap-top .pd-message-container .pd-bag-update-message{display:flex;justify-content:center;align-items:center;height:56px;padding:12px;background-color:transparent;color:#249433;border-radius:12px;animation:fadeIn .3s ease-out,fadeOut .3s ease-in 1.7s forwards}.pd-right-column.styled-right .pd-button-wrap .pd-btn-inner-wrap-top .pd-button-group{display:flex;gap:12px}.pd-right-column.styled-right .pd-button-wrap .pd-btn-inner-wrap-top .pd-button-group button{flex:1;padding:12px;font-size:1rem;border:none;border-radius:12px;height:56px;font-weight:500;cursor:pointer;box-shadow:0 1px 2px #0808083b!important}.pd-right-column.styled-right .pd-button-wrap .pd-btn-inner-wrap-top .pd-button-group .pd-buy-now{background-color:#f2f2f9;color:#020209;border:1.5px solid black}.pd-right-column.styled-right .pd-button-wrap .pd-btn-inner-wrap-top .pd-button-group .pd-buy-now:hover{background-color:#249433}.pd-right-column.styled-right .pd-button-wrap .pd-btn-inner-wrap-top .pd-button-group .pd-add-to-bag{background-color:#222229;color:#f2f2f9}.pd-right-column.styled-right .pd-button-wrap .pd-btn-inner-wrap-top .pd-button-group .pd-add-to-bag:hover{background-color:#020209}.pd-right-column.styled-right .pd-button-wrap .pd-btn-inner-wrap-top .pd-button-group .pd-restock-btn{background-color:#ebebeb;color:#020209}.pd-right-column.styled-right .pd-button-wrap .pd-btn-inner-wrap-top .pd-button-group .pd-restock-btn:hover{background-color:#dfdfdf}.pd-right-column.styled-right .pd-button-wrap .pd-btn-inner-wrap-bot{margin-left:16px;padding-right:20px;text-align:right}@media (max-width: 870px){.pd-right-column.styled-right .pd-button-wrap .pd-btn-inner-wrap-bot{padding-right:2px;margin-top:12px}}.pd-right-column.styled-right .pd-button-wrap .pd-btn-inner-wrap-bot .pd-top-text .pd-text-img-wrap{display:flex;justify-content:flex-end;align-items:center}.pd-right-column.styled-right .pd-button-wrap .pd-btn-inner-wrap-bot .pd-top-text .pd-text-img-wrap .pd-img-wrap{background-color:#e5341d;width:24px;height:24px;border-radius:50%;display:flex;justify-content:center;align-items:center;transform:translateY(-1px)}.pd-right-column.styled-right .pd-button-wrap .pd-btn-inner-wrap-bot .pd-top-text .pd-text-img-wrap .pd-img-wrap img{width:100%;height:100%}.pd-right-column.styled-right .pd-button-wrap .pd-btn-inner-wrap-bot .pd-top-text .pd-text-img-wrap .pd-qualityGuaranteed{color:#222229;margin-left:4px;transform:translateY(-1px);font-size:.95rem;font-weight:500}.pd-right-column.styled-right .pd-button-wrap .pd-btn-inner-wrap-bot .pd-qualityPromise{font-size:.9rem;color:#727279;margin-top:4px}.product-description{margin-top:24px;margin-right:14px;font-weight:700;line-height:22px;margin-left:0;font-size:1rem}.product-description .description-text{white-space:pre-line}@media (max-width: 870px){.product-description{margin-left:0;margin-right:0}}.product-description .description-title{text-align:left;display:flex;justify-content:left;align-items:left;margin-bottom:2px}.product-description .description-title div{font-weight:700;color:#222229;font-size:1rem;line-height:1.5}.product-description p{margin-top:0;font-weight:400;color:#727279;font-size:.95rem}@media (max-width: 870px){.product-description p{font-size:.9rem}}.product-description .video-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}@media (max-width: 870px){.product-description .video-grid{grid-template-columns:1fr}}.product-description .video-wrapper{height:56.5dvh;border-radius:12px;overflow:hidden;margin-bottom:8px;box-shadow:0 1px 2px #0000003b}@media (max-width: 870px){.product-description .video-wrapper{height:320px}}.dark-mode .pd-wrap,.dark-mode .pd-modal-card{background:#121219;color:#f2f2f9}.dark-mode .pd-modal-card .product-description .description-title div{color:#ebebeb!important}.dark-mode .pd-name-title-wrap .pd-product-name{color:#f2f2f9!important}.dark-mode .pd-name-title-wrap .pd-subtitle{color:#a2a2a9!important}.dark-mode .top-category-bar{border-color:#323239;background-color:#2f2f37!important;background-color:#202027!important;color:#a2a2a9}.dark-mode .top-category-bar .top-category-bar-link:hover{color:#fff}@media (max-width: 870px){.dark-mode .pd-right-column.styled-right .pd-btn-inner-wrap-top{background:#121219!important}}.dark-mode .pd-right-column.styled-right .pd-buy-now:hover{background-color:#30c544!important}.dark-mode .pd-right-column.styled-right .pd-button-group .pd-add-to-bag{background-color:#e2e2e9!important;color:#020209!important}.dark-mode .pd-right-column.styled-right .pd-button-group .pd-add-to-bag:hover{background-color:#fbfbfb!important}.dark-mode .pd-right-column.styled-right .pd-quantity-button{background:#424249!important;color:#f2f2f9!important}.dark-mode .pd-right-column.styled-right .pd-quantity-button:hover{background:#626269!important}.dark-mode .pd-right-column.styled-right .pd-quantity-dropdown{background:#222229;box-shadow:0 1px 2px #00000080}.dark-mode .pd-right-column.styled-right .pd-quantity-dropdown .pd-option{color:#c2c2c9}.dark-mode .pd-right-column.styled-right .pd-quantity-dropdown .pd-option.pd-selected-option{background:#424249;color:#28a739}.dark-mode .pd-right-column.styled-right .pd-quantity-dropdown .pd-option:hover{background:#323239}.dark-mode .pd-right-column.styled-right .pm-sellers .sold-by-icon{opacity:.72;filter:invert(1)}.dark-mode .pd-right-column.styled-right .pm-sellers__link:hover{color:#fff!important}.dark-mode .pd-right-column.styled-right .pm-sellers__label,.dark-mode .pd-right-column.styled-right .pm-sellers__text{color:#a2a2a9!important}.dark-mode .pd-right-column.styled-right .pd-top-text .pd-text-img-wrap .pd-qualityGuaranteed{color:#f2f2f9!important}.dark-mode .pd-right-column.styled-right .pd-qualityPromise{color:#a2a2a9!important}.dark-mode .pd-message-container .pd-bag-update-message{background-color:#28a73913;color:#fff!important}.dark-mode .pd-suggestions-container .pd-suggestion-item .product-card{background-color:#1a1a1a!important}.dark-mode .pd-suggestions-container .pd-suggestion-item .product-card:hover{background-color:#010727!important}.dark-mode .pd-suggestions-container .pd-suggestion-item .product-card.pressed{background-color:#010b17!important}.dark-mode .product-description p{color:#a2a2a9!important}.pd-admin-bar{display:flex;justify-content:flex-end;margin-top:8px}.pd-admin-bar .pd-admin-actions{display:flex;gap:8px}.pd-admin-bar .pd-admin-btn{height:34px;padding:0 12px;border-radius:8px;border:1px solid #dcdcdc;background:#f8f8f8;cursor:pointer;font-size:.9rem}.pd-admin-bar .pd-admin-btn:hover{background:#efefef}.pd-admin-bar .pd-admin-btn.primary{background:#173b7a;color:#fff;border-color:#173b7a}.pd-admin-bar .pd-admin-btn.primary:hover{background:#0f2b5b}.pd-admin-bar .pd-admin-btn.ghost{background:transparent}.pd-admin-bar .pd-admin-btn:disabled{opacity:.6;cursor:default}.pd-name-title-wrap .pd-name-stack{display:flex;flex-direction:column;gap:0px;text-align:left}.pd-admin-input,.pd-admin-textarea{width:100%;box-sizing:border-box;border-radius:8px;border:1px solid #dcdcdc;background:#fff;color:#222229;padding:10px 12px;font-size:.98rem;outline:none}.pd-admin-input:focus,.pd-admin-textarea:focus{border-color:#173b7a66;box-shadow:0 0 0 3px #173b7a1f}.pd-admin-input.name{font-weight:700;font-size:1.25rem}.pd-admin-input.subtitle{color:#525259}.pd-admin-pricebox{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:8px 10px}.pd-admin-pricebox .pd-admin-field{display:flex;flex-direction:column;width:100%}.pd-admin-pricebox .pd-admin-field span{font-size:.8rem;color:#626269}.pd-admin-pricebox .pd-admin-field .pd-admin-input.num{text-align:right}@media (max-width: 870px){.pd-admin-pricebox{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}}.pd-admin-textarea{margin-top:8px;resize:vertical}.dark-mode .pd-admin-btn{border-color:#333!important;background:#1a1a1a!important;color:#eaeaea}.dark-mode .pd-admin-btn.primary{background:#e2e2e9;color:#020209;border-color:#e2e2e9}.dark-mode .pd-admin-input,.dark-mode .pd-admin-textarea{background:#1a1a1a;border-color:#323239;color:#eaeaea}.dark-mode .pd-admin-pricebox .pd-admin-field span{color:#a2a2a9}.pd-meta-chips{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 0;padding:0;list-style:none}.pd-meta-chips .chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:4px 10px;border-radius:999px;background:#fff;border:1px solid #e2e2e9;color:#323239;font-size:.85rem;line-height:1;transition:background-color .12s ease,border-color .12s ease}.pd-meta-chips .chip .chip-icon{font-size:14px;line-height:1;transform:translateY(-1px)}.pd-meta-chips .chip .chip-text{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-meta-chips .chip:hover{background:#f6f6f7;border-color:#d2d2d9}.pd-meta-chips .chip.is-unknown{color:#727279;border-style:dashed}.pd-meta-chips .chip.is-unknown:hover{background:#fafafa}.dark-mode .pd-meta-chips .chip{background:#1a1a1a;border-color:#3a3a3b;color:#eaeaea}.dark-mode .pd-meta-chips .chip:hover{background:#222229;border-color:#4a4a4b}.dark-mode .pd-meta-chips .chip.is-unknown{color:#b2b2b9;border-color:#4a4a4b}.dark-mode .pd-origin-row .pd-origin-label{color:#a2a2a9!important}.pd-wrap{min-height:100vh}.pd-error-container{background-color:#fbfbfb;flex:1;display:flex;align-items:center;justify-content:center;padding:24px}.pd-error-page{max-width:900px;width:100%;border-radius:16px;padding:32px 24px;text-align:center}.pd-error-page .pd-error-emoji{font-size:40px;margin-bottom:8px}.pd-error-page .pd-error-title{margin:0;font-size:1.8rem;font-weight:800;color:#121219}.pd-error-page .pd-error-text{margin:6px 0 20px;color:#6b6b6c;font-size:.98rem}.pd-error-page .pd-error-actions{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.pd-error-page .pd-error-btn{height:44px;padding:0 16px;border-radius:10px;border:1px solid #dcdcdc;background:#fff;cursor:pointer;font-weight:600}.pd-error-page .pd-error-btn.primary{height:56px;border:none;border-radius:12px;font-size:1rem;font-weight:600;color:#fff;background-color:#173b7a;transition:background-color .05s ease-out;box-shadow:0 1px 2px #0808083b!important;display:flex;justify-content:space-between;align-items:center;padding:12px 24px}.pd-error-page .pd-error-btn.primary:hover{background-color:#0f2b5b}.pd-error-page .pd-error-btn.ghost{background:transparent}.dark-mode .pd-error-container{background-color:#121219}.dark-mode .pd-error-page .pd-error-title{color:#f2f2f9}.dark-mode .pd-error-page .pd-error-text{color:#a2a2a9}.dark-mode .pd-error-page .pd-error-btn{background:#1a1a1a;border-color:#3a3a3b;color:#eaeaea}.dark-mode .pd-error-page .pd-error-btn:hover{background:#222229}.dark-mode .pd-error-page .pd-error-btn.primary{background:#e2e2e9;color:#020209;border-color:#e2e2e9}.dark-mode .pd-error-page .pd-error-btn.primary:hover{background:#d7d7d8}.up-root{--up-radius: 16px;--up-gap: 12px;--card-h: 328px;--media-h: 240px;display:flex;flex-direction:column;min-height:calc(100dvh - 92px);background:#fff}@media (max-width: 520px){.up-root{--up-radius: 8px}}.up-root .site-footer{padding:24px 32px;position:relative!important}.up-root .cg-header{border-bottom:1px solid rgba(223,223,223,.48)}.up-root .cg-header.scrolled{box-shadow:none!important}.up-root .up-tabs{gap:8px;width:100%;padding:0;margin:0 auto 8px;max-width:1088px;border-bottom:1px solid #f2f2f9;display:flex;align-items:center;justify-content:space-between}@media (max-width: 520px){.up-root .up-tabs{padding:0 16px;margin-top:8px}}.up-root .up-tabs .up-tab{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:12px 16px;font-size:1rem;height:56px;line-height:1;cursor:pointer;transition:all .05s ease;border-radius:12px;color:#8a8a8b;display:flex;justify-content:center;align-items:center;gap:6px;font-weight:800}.up-root .up-tabs .up-tab .up-tab-img-wrap{width:24px;height:24px;opacity:.52}.up-root .up-tabs .up-tab .up-tab-img-wrap img{width:100%;height:100%}.up-root .up-tabs .up-tab .up-tab-text{padding-right:2px}.up-root .up-tabs .up-tab:hover{background-color:#f8fafc!important;color:#626269}.up-root .up-tabs .up-tab.active{color:#020209}.up-root .up-tabs .up-tab.active .up-tab-img-wrap{opacity:1}.up-root .up-tabs .up-tab:after{content:"";position:absolute;left:16.7%;right:0;bottom:0;height:4px;background:var(--tab-indicator, #e5341d);border-radius:2px;opacity:0;transition:opacity .05s ease,transform .05s ease;pointer-events:none;width:66.6%;transform:translateY(100%)}.up-root .up-tabs .up-tab.active:after{opacity:1;transform:translateY(0) scaleX(1)}.up-root .up-tabs .up-tabs__spacer{flex:1}.up-root .up-content{flex:1 0 auto;width:100%;max-width:1120px;margin:12px auto;padding:0 16px;min-height:calc(100dvh - 442px);display:flex;flex-direction:column}@media (max-width: 520px){.up-root .up-content{min-height:calc(100dvh - 472px)}}.up-root .up-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;align-items:stretch}@media (max-width: 520px){.up-root .up-grid{grid-template-columns:repeat(2,1fr);gap:4px}}@media (min-width: 760px){.up-root .up-grid{columns:3;column-gap:8px}}@media (min-width: 1100px){.up-root .up-grid{columns:5;column-gap:12px}}.up-root .up-card{height:var(--card-h);display:flex;flex-direction:column;overflow:hidden;break-inside:avoid;border-radius:var(--up-radius)}.up-root .up-card:hover{cursor:pointer;background:#f8fafc;box-shadow:0 .5px 2px #00000014}.up-root .up-card__media{flex:0 0 var(--media-h);height:var(--media-h);max-height:none;display:flex;justify-content:center;align-items:center;position:relative;width:100%}.up-root .up-card__media picture{display:flex;justify-content:center;align-items:center}.up-root .up-card__media img{width:80%;height:80%;object-fit:contain}.up-root .up-card__media .up-badge{position:absolute;left:12px;top:8px;z-index:2;height:32px}.up-root .up-card__body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding:12px 16px}.up-root .up-card__title{font-weight:700;font-size:1rem;line-height:1.3;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block}.up-root .up-card__subtitle{font-size:.85rem;color:#828289;margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block;z-index:2}.up-root .up-card__price{display:flex;align-items:center;gap:4px;transform:translateY(8px);z-index:1}.up-root .up-card__price .current,.up-root .up-card__price .currency{font-weight:400;font-size:14px!important}.up-root .up-card__price .was{font-size:13px;text-decoration:line-through;color:#8a8a8b;opacity:.75}.up-root .up-card__meta{display:flex;gap:12px;color:#626269;font-size:12px;margin-top:6px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.up-root .up-list{display:flex;flex-direction:column;gap:12px}.up-root .up-badge{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:700;line-height:1;background:#121219;color:#fff;box-shadow:0 1px 2px #0000002e}.up-root .up-badge.is-sale{background:#e11d48;color:#fff;box-shadow:0 1px 2px #e11d4859}.up-root .up-badge .up-badgeflip{display:inline-block;height:1em;overflow:hidden;line-height:1}.up-root .up-badge .up-badgeflip__inner{display:grid;grid-auto-rows:1em;animation:upFlipY 2.6s cubic-bezier(.45,.05,.2,.95) infinite}.up-root .up-btn{margin-top:2px;width:fit-content;background-color:#f4f8fc88;-webkit-backdrop-filter:saturate(180%) blur(.5px);backdrop-filter:saturate(180%) blur(.5px);display:inline-flex;justify-content:center;align-items:center;padding:8px 10px;font-size:.85rem;border:none;border-radius:8px;font-weight:600;cursor:pointer;height:36px}.up-root .up-btn .up-flip{--flip-h: 22px;--cycle: 8s;display:inline-block;height:var(--flip-h);line-height:var(--flip-h);overflow:hidden;color:#e5341d}.up-root .up-btn .up-flip__inner{display:grid;grid-auto-rows:var(--flip-h);animation:upFlipTravel var(--cycle) cubic-bezier(.45,.05,.2,.95) infinite}.up-root .up-card .up-btn,.up-root .up-row .up-btn{position:absolute;left:12px;top:8px;z-index:2;height:32px}.up-root .up-skeleton{background-color:#fff;box-shadow:0 0 0 1px #f2f2f9 inset}.up-root .up-skeleton .up-card__media{height:var(--media-h);background:linear-gradient(90deg,#f4f4fb,#ececf0,#f4f4fb);background-size:200% 100%;animation:up-shine 1.4s infinite}.up-root .up-skeleton .up-card__body{gap:6px}.up-root .up-skeleton .line{background:linear-gradient(90deg,#f4f4fb,#ececf0,#f4f4fb);background-size:200% 100%;animation:up-shine 1.4s infinite;border-radius:6px}.up-root .up-skeleton .line.title{height:16px;width:85%;margin-bottom:2px}.up-root .up-skeleton .line.subtitle{height:12px;width:60%;margin-bottom:8px}.up-root .up-skeleton .line.price{height:18px;width:45%;border-radius:8px}.up-root .up-skeleton .line.meta{height:12px;width:50%;margin-top:auto}.up-root .up-empty{flex:1;text-align:center;padding:60px 0;color:#828289;width:100%;border:1px solid #f2f2f9;border-radius:12px;display:flex;flex-direction:column;justify-content:center;align-items:center}.up-root .up-empty .up-empty-image-wrap{height:88px;width:88px;background-color:#f2f2f9;border-radius:44px;overflow:hidden;margin-bottom:12px}.up-root .up-empty .up-empty-image-wrap img{transform:scale(.75);height:100%;width:100%}.up-root .up-empty h3{font-size:1.15rem;color:#020209!important;margin-bottom:0;margin-top:4px}.up-root .up-empty p{margin-top:8px}@keyframes upFlipY{0%,40%{transform:translateY(0)}50%,90%{transform:translateY(-100%)}to{transform:translateY(-200%)}}@keyframes upFlipTravel{0%,37.5%,39.75%{transform:translateY(0)}46.625%,48.875%,86.375%,88.625%{transform:translateY(calc(-1 * var(--flip-h)))}95.5%,97.75%,to{transform:translateY(calc(-2 * var(--flip-h)))}}@keyframes up-shine{0%{background-position:200% 0}to{background-position:-200% 0}}.dark-mode .cg-header,.dark-mode .cg-header.scrolled{border-bottom:none}.dark-mode .up-root{--up-bg: #0b0b12;--up-surface: #1b1b1b;--up-surface-2: #151515;--up-border: #222229;--up-muted: #a2a2a9;--up-subtle: #8a8a8b;--up-text: #e2e2e9;--up-accent: #f2f2f9;--up-danger: #e5341d;background:var(--up-bg);color:var(--up-text)}.dark-mode .up-root .up-tabs{border-bottom:1px solid #222229!important}.dark-mode .up-root .up-tabs .up-tab{color:#a2a2a9!important}.dark-mode .up-root .up-tabs .up-tab .up-tab-img-wrap{opacity:.6}.dark-mode .up-root .up-tabs .up-tab .up-tab-img-wrap img{filter:invert(1)}.dark-mode .up-root .up-tabs .up-tab:hover{background-color:#181818!important;color:#c2c2c9!important}.dark-mode .up-root .up-tabs .up-tab:hover .up-tab-img-wrap{opacity:.7}.dark-mode .up-root .up-tabs .up-tab.active{color:var(--up-text)!important}.dark-mode .up-root .up-tabs .up-tab.active .up-tab-img-wrap{opacity:.88!important}.dark-mode .up-root .up-content{background:var(--up-bg);color:var(--up-text)}.dark-mode .up-root .up-card:hover{background:var(--up-surface);box-shadow:0 1px 2px #00000040}.dark-mode .up-root .up-card .up-badge{background:var(--up-danger);color:#fff;box-shadow:0 1px 2px #e5341d59}.dark-mode .up-root .up-card__title,.dark-mode .up-root .up-card__price .current{color:var(--up-text)}.dark-mode .up-root .up-card__price .was{color:var(--up-subtle);opacity:.85}.dark-mode .up-root .up-card__meta{color:var(--up-subtle)}.dark-mode .up-root .up-card__price[data-sale=true] .current{color:#e5341d}.dark-mode .up-root .up-card__price[data-sale=true] .was{color:var(--up-subtle);opacity:.75}.dark-mode .up-root .up-btn{background:#323239bb!important;border:none}.dark-mode .up-root .up-skeleton{background-color:#222229}.dark-mode .up-root .up-skeleton .up-card__media{background:linear-gradient(90deg,#171717,#1f1f1f,#171717)}.dark-mode .up-root .up-skeleton .line{background:#222229}.dark-mode .up-root .up-empty{color:var(--up-muted);border:1px solid var(--up-border);background:var(--up-surface)}.dark-mode .up-root .up-empty .up-empty-image-wrap{background-color:#424249!important}.dark-mode .up-root .up-empty .up-empty-image-wrap img{filter:invert(.88)}.dark-mode .up-root .up-empty h3{color:var(--up-text)!important}@property --spinner-spread{syntax: "<percentage>"; inherits: false; initial-value: 10%;}.up-loading-more{display:flex;flex-direction:column;align-items:center;gap:12px;padding:44px 16px 4px;animation:pulse-opacity 2s ease-in-out infinite}.up-spinner{width:28px;height:28px;position:relative;border-radius:50%;background:conic-gradient(from 0deg,#28a739 var(--spinner-spread),transparent var(--spinner-spread));mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 0);animation:irregular-spin 2s cubic-bezier(.4,0,.2,1) infinite}@keyframes irregular-spin{0%{transform:rotate(0);--spinner-spread: 10%}30%{--spinner-spread: 70%}to{transform:rotate(1080deg);--spinner-spread: 10%}}@keyframes pulse-opacity{0%,to{opacity:1}50%{opacity:.7}}:root.dark-mode .up-spinner{background:conic-gradient(from 0deg,#28a739 var(--spinner-spread),#333 var(--spinner-spread))}.up-header{flex:0 0 auto;width:100%;max-width:1088px;margin:0 auto;padding:32px 16px 24px;display:flex;flex-direction:column;gap:20px}@media (max-width: 520px){.up-header{padding-top:24px}}.up-header__main{display:flex;gap:32px;align-items:center;width:100%}@media (max-width: 520px){.up-header__main{flex-direction:column;align-items:center;text-align:center;gap:20px}}.up-header__avatar{width:148px;height:148px;flex-shrink:0;border-radius:50%;background-color:#f2f2f9;overflow:hidden;display:flex;justify-content:center;align-items:center;box-shadow:0 .5px 2px #00000026}.up-header__avatar img{width:100%;height:100%;object-fit:cover}.up-header__avatar .up-avatar__fallback{font-size:2.8rem;font-weight:700;color:#828289}.up-header__details{display:flex;flex-direction:column;gap:4px;flex:1;width:100%}@media (max-width: 520px){.up-header__details{align-items:center}}.up-header__details .up-username-row{display:flex;align-items:center;gap:8px;margin-bottom:6px;flex-wrap:wrap}@media (max-width: 520px){.up-header__details .up-username-row{justify-content:center}}.up-header__details .up-username-row .up-name{font-size:1.2rem;font-weight:700;color:#020209}.up-header__details .up-username-row .up-divider{color:#e2e2e9;font-size:1.2rem}.up-header__details .up-username-row .up-username{font-size:1rem;font-weight:400;color:#626269}.up-header__details .up-stats-row{display:flex;align-items:baseline;margin-bottom:12px}@media (max-width: 520px){.up-header__details .up-stats-row{justify-content:center}}.up-header__details .up-stats-row .up-text-stats{display:flex;gap:24px;font-size:1rem;color:#626269}.up-header__details .up-stats-row .up-text-stats span{display:flex;gap:6px;align-items:center}.up-header__details .up-stats-row .up-text-stats strong{font-weight:800;color:#020209}.up-header__details .up-actions-row{display:flex;gap:8px;width:100%}@media (max-width: 520px){.up-header__details .up-actions-row{justify-content:center}}.up-header__details .up-actions-row .up-actions-btn{height:38px;padding:0 24px;font-weight:700;font-size:.95rem;cursor:pointer;display:inline-flex;justify-content:center;align-items:center;transition:background-color .05s ease-out;border:none;width:256px;height:52px;background-color:#222229;color:#f2f2f9;border-radius:26px;font-size:1.05rem}.up-header__details .up-actions-row .up-actions-btn.primary{background:#222229;color:#fff;box-shadow:0 1px 2px #0000002b}.up-header__details .up-actions-row .up-actions-btn.primary:hover{background:#020209}.up-header__details .up-actions-row .up-actions-btn.secondary{width:52px!important;padding:11px;background:transparent;color:#161823}.up-header__details .up-actions-row .up-actions-btn.secondary img{height:100%;width:100%;object-fit:contain;filter:invert(1)}.up-header__details .up-actions-row .up-actions-btn.secondary:hover{background:#f8fafc}.up-header__details .up-actions-row .up-actions-icon-btn{width:52px;height:52px;border-radius:50%;background:transparent;border:1px solid #d2d2d9;color:#161823;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:background-color .05s ease-out;padding:0}.up-header__details .up-actions-row .up-actions-icon-btn:hover{background:#f8fafc;border:1px solid #828289}.up-header__details .up-actions-row .up-actions-icon-btn img,.up-header__details .up-actions-row .up-actions-icon-btn svg{width:24px;height:24px}.up-header__details .up-bio{font-size:.95rem;color:#424249;white-space:pre-wrap;line-height:1.4;margin-top:8px;max-width:80%}@media (max-width: 520px){.up-header__details .up-bio{max-width:100%}}.up-header .up-edit-form{width:100%;display:flex;flex-direction:column;gap:16px}.up-header .up-edit-form .up-edit-inputs{flex:1;display:flex;flex-direction:column;gap:8px;max-width:400px}@media (max-width: 520px){.up-header .up-edit-form .up-edit-inputs{max-width:100%}}.up-header .up-edit-form .up-edit-inputs .up-input{width:100%;border:1px solid #d2d2d9;border-radius:6px;padding:8px;font-family:inherit;font-size:.95rem;margin-top:4px}.up-header .up-edit-form .up-actions{display:flex;gap:8px}.up-header .up-edit-form .up-actions .up-actions-btn{flex:1;height:48px;border-radius:24px;font-weight:700;font-size:.95rem;cursor:pointer;display:inline-flex;justify-content:center;align-items:center;background:#f2f2f9;color:#020209;border:1px solid #d2d2d9;transition:background-color .05s ease-out}.up-header .up-edit-form .up-actions .up-actions-btn.primary{background:#020209;color:#fff;border-color:#020209}.up-header .up-edit-form .up-actions .up-actions-btn.primary:hover{background:#323239}.up-header .up-edit-form .up-actions .up-actions-btn.secondary:hover{background:#e2e2e9}.up-header .up-skeleton-avatar{width:100%;height:100%;border-radius:50%;background:linear-gradient(90deg,#f4f4fb,#ececf0,#f4f4fb);background-size:200% 100%;animation:up-shine 1.4s infinite}.up-header .up-skeleton-details{display:flex;flex-direction:column;gap:10px;width:100%;padding-top:4px}@media (max-width: 520px){.up-header .up-skeleton-details{align-items:center}}.up-header .up-skeleton-details .up-skeleton-line{background:linear-gradient(90deg,#f4f4fb,#ececf0,#f4f4fb);background-size:200% 100%;animation:up-shine 1.4s infinite;border-radius:6px}.up-header .up-skeleton-details .up-skeleton-line.title{width:220px;height:24px;margin-bottom:2px}.up-header .up-skeleton-details .up-skeleton-line.stats{width:140px;height:16px;margin-bottom:8px}.up-header .up-skeleton-details .up-skeleton-line.bio{width:60%;height:14px;margin-top:8px}.up-header .up-skeleton-details .up-skeleton-actions{width:256px;height:52px;border-radius:26px;background:linear-gradient(90deg,#f4f4fb,#ececf0,#f4f4fb);background-size:200% 100%;animation:up-shine 1.4s infinite;margin-bottom:12px}.dark-mode .up-header{background:var(--up-bg)}.dark-mode .up-header__avatar{border-color:var(--up-border);background:var(--up-surface)}.dark-mode .up-header__details .up-username-row .up-name{color:var(--up-text)}.dark-mode .up-header__details .up-username-row .up-username{color:var(--up-subtle)}.dark-mode .up-header__details .up-username-row .up-divider{color:var(--up-border)}.dark-mode .up-header__details .up-actions-row .up-actions-btn.primary{background-color:#f2f2f9;color:#020209}.dark-mode .up-header__details .up-actions-row .up-actions-btn.secondary img{filter:invert(.85)}.dark-mode .up-header__details .up-actions-row .up-actions-btn.secondary:hover{background:#222229}.dark-mode .up-header__details .up-actions-row .up-actions-btn.secondary:hover img{filter:invert(.85)}.dark-mode .up-header__details .up-actions-row .up-actions-icon-btn{background:transparent;border:1px solid #424249;color:var(--up-text)}.dark-mode .up-header__details .up-actions-row .up-actions-icon-btn img{filter:invert(.85)}.dark-mode .up-header__details .up-actions-row .up-actions-icon-btn:hover{background:#222229;border:1px solid #626269}.dark-mode .up-header__details .up-bio{color:var(--up-text)}.dark-mode .up-header__details .up-stats-row .up-text-stats{color:var(--up-subtle)}.dark-mode .up-header__details .up-stats-row .up-text-stats strong{color:var(--up-text)}.dark-mode .up-header .up-edit-form .up-input{background:var(--up-surface);border-color:var(--up-border);color:var(--up-text)}.dark-mode .up-header .up-edit-form .up-actions .up-actions-btn{background:var(--up-surface);color:var(--up-text);border-color:var(--up-border)}.dark-mode .up-header .up-edit-form .up-actions .up-actions-btn.primary{background:var(--up-text);color:var(--up-bg)}.dark-mode .up-header .up-skeleton-avatar,.dark-mode .up-header .up-skeleton-details .up-skeleton-line,.dark-mode .up-header .up-skeleton-details .up-skeleton-actions{background:linear-gradient(90deg,#171717,#1f1f1f,#171717);background-size:200% 100%}.up-row{border:1px solid #e2e2e9;border-radius:var(--up-radius);overflow:hidden;background:#fff;display:grid;grid-template-columns:120px 1fr}@media (min-width: 760px){.up-row{grid-template-columns:180px 1fr}}.up-row__media img{width:100%;height:100%;object-fit:cover;display:block;background:#f6f6f6}.up-row__body{padding:12px;display:flex;flex-direction:column;gap:8px}.up-row__top{display:flex;align-items:center;gap:8px;justify-content:space-between}.up-row__top .title{font-size:16px;font-weight:700;margin:0}.up-row__top .up-badge{position:relative;top:0;left:0}.up-row__meta{display:flex;gap:12px;color:#626269;font-size:12px}.up-row__price{display:flex;align-items:center;gap:12px;margin-top:auto}.up-row__price .current{font-weight:800;font-size:2rem}.up-row__price .was{font-size:14px;color:#8a8a8b;text-decoration:line-through;opacity:.75}.up-row__price[data-sale=true] .current{color:#b91c1c}.up-row__price[data-sale=true] .was{color:#8a8a8b;opacity:.75}.dark-mode .up-row{background:var(--up-surface);border:1px solid var(--up-border)}.dark-mode .up-row__media img{background:var(--up-surface-2)}.dark-mode .up-row__body,.dark-mode .up-row__top .title{color:var(--up-text)}.dark-mode .up-row__meta{color:var(--up-subtle)}.dark-mode .up-row__price .current{color:var(--up-text)}.dark-mode .up-row__price .was{color:var(--up-subtle);opacity:.85}.dark-mode .up-row__price[data-sale=true] .current{color:#e5341d}.dark-mode .up-row__price[data-sale=true] .was{color:var(--up-subtle);opacity:.75}.page-status{padding:40px;text-align:center}.brand-splash{min-height:100svh;display:grid;place-items:center;position:relative;color:#eaeaec}.brand-splash__logo{width:min(280px,60vw);height:auto;-webkit-user-select:none;user-select:none;pointer-events:none;filter:drop-shadow(0 8px 28px rgba(0,0,0,.35));animation:splashFade .32s ease-out}.brand-splash__slogan{position:absolute;bottom:48px;left:50%;transform:translate(-50%);font-size:.95rem;letter-spacing:.02em;color:#626269}@keyframes splashFade{0%{opacity:.25;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.brand-splash__logo{animation:none}}.messages-page{display:flex;flex-direction:column;min-height:100dvh;background-color:#fff;overflow:hidden}.messages-container-split{flex:1;display:flex;width:100%;max-width:1200px;margin:0 auto;height:calc(100dvh - 80px);border-left:1px solid #f2f2f9;border-right:1px solid #f2f2f9;box-sizing:border-box}@media (max-width: 1200px){.messages-container-split{border-left:none;border-right:none}}.inbox-sidebar{width:340px;border-right:1px solid #f2f2f9;display:flex;flex-direction:column;background-color:#fff;flex-shrink:0}.inbox-sidebar .inbox-header{padding:20px;border-bottom:1px solid #f2f2f9}.inbox-sidebar .inbox-header h2{margin:0;font-size:1.4rem;font-weight:800;color:#020209}.inbox-sidebar .inbox-list{flex:1;overflow-y:auto}.inbox-sidebar .inbox-list::-webkit-scrollbar{width:6px}.inbox-sidebar .inbox-list::-webkit-scrollbar-thumb{background-color:#e2e2e9;border-radius:4px}.inbox-sidebar .inbox-list .inbox-empty{padding:20px;text-align:center;color:#828289;font-size:.95rem}.inbox-sidebar .inbox-list .inbox-item{display:flex;padding:16px 20px;gap:12px;cursor:pointer;border-bottom:1px solid #fdfdfd;transition:background-color .2s}.inbox-sidebar .inbox-list .inbox-item:hover{background-color:#f8fafc}.inbox-sidebar .inbox-list .inbox-item.active{background-color:#f2f2f9}.inbox-sidebar .inbox-list .inbox-item.unread .inbox-name{font-weight:800;color:#020209}.inbox-sidebar .inbox-list .inbox-item.unread .inbox-last-msg{font-weight:700;color:#020209}.inbox-sidebar .inbox-list .inbox-item .inbox-avatar{width:48px;height:48px;border-radius:50%;background-color:#f2f2f9;display:flex;justify-content:center;align-items:center;position:relative;flex-shrink:0}.inbox-sidebar .inbox-list .inbox-item .inbox-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.inbox-sidebar .inbox-list .inbox-item .inbox-avatar .fallback{font-size:1.2rem;font-weight:700;color:#828289}.inbox-sidebar .inbox-list .inbox-item .inbox-avatar .unread-dot{position:absolute;top:0;right:0;width:12px;height:12px;background-color:#e5341d;border-radius:50%;border:2px solid #fff}.inbox-sidebar .inbox-list .inbox-item .inbox-content{flex:1;display:flex;flex-direction:column;justify-content:center;min-width:0}.inbox-sidebar .inbox-list .inbox-item .inbox-content .inbox-top-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:2px}.inbox-sidebar .inbox-list .inbox-item .inbox-content .inbox-top-row .inbox-name{font-size:1rem;font-weight:600;color:#222229;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inbox-sidebar .inbox-list .inbox-item .inbox-content .inbox-top-row .inbox-time{font-size:.75rem;color:#a2a2a9;flex-shrink:0;margin-left:8px}.inbox-sidebar .inbox-list .inbox-item .inbox-content .inbox-bottom-row{display:flex;flex-direction:column}.inbox-sidebar .inbox-list .inbox-item .inbox-content .inbox-bottom-row .inbox-username{font-size:.8rem;color:#828289;margin-bottom:4px}.inbox-sidebar .inbox-list .inbox-item .inbox-content .inbox-bottom-row .inbox-last-msg{font-size:.9rem;color:#626269;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-pane{flex:1;display:flex;flex-direction:column;background-color:#fff;min-width:0}.chat-pane .empty-pane{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#fafbfc}.chat-pane .empty-pane h3{margin:0 0 8px;font-size:1.2rem;color:#020209}.chat-pane .empty-pane p{margin:0;color:#828289;font-size:.95rem}.chat-pane .chat-header{display:flex;align-items:center;padding:16px 20px;border-bottom:1px solid #f2f2f9;gap:16px;background:#fff;z-index:10;height:70px;box-sizing:border-box}.chat-pane .chat-header .mobile-back-btn{display:none;background:none;border:none;padding:8px 12px 8px 0;cursor:pointer;color:#020209}.chat-pane .chat-header .target-avatar{width:40px;height:40px;border-radius:50%;overflow:hidden;background-color:#f2f2f9;display:flex;justify-content:center;align-items:center}.chat-pane .chat-header .target-avatar img{width:100%;height:100%;object-fit:cover}.chat-pane .chat-header .target-avatar .fallback{font-size:1rem;font-weight:700;color:#828289}.chat-pane .chat-header .target-info{display:flex;flex-direction:column}.chat-pane .chat-header .target-info h2{margin:0;font-size:1.05rem;font-weight:700;color:#020209}.chat-pane .chat-header .target-info span{font-size:.85rem;color:#828289}.chat-pane .messages-container{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:16px;background-color:#fafafa}.chat-pane .messages-container::-webkit-scrollbar{width:6px}.chat-pane .messages-container::-webkit-scrollbar-thumb{background-color:#d2d2d9;border-radius:4px}.chat-pane .messages-container .msg-bubble{max-width:65%;display:flex;flex-direction:column}.chat-pane .messages-container .msg-bubble p{margin:0;padding:12px 16px;border-radius:20px;font-size:1rem;line-height:1.4;word-wrap:break-word}.chat-pane .messages-container .msg-bubble .msg-time{font-size:.7rem;color:#a2a2a9;margin-top:4px;padding:0 4px}.chat-pane .messages-container .msg-bubble.sent{align-self:flex-end}.chat-pane .messages-container .msg-bubble.sent p{background-color:#121219;color:#fff;border-bottom-right-radius:4px}.chat-pane .messages-container .msg-bubble.sent .msg-time{align-self:flex-end}.chat-pane .messages-container .msg-bubble.received{align-self:flex-start}.chat-pane .messages-container .msg-bubble.received p{background-color:#e9e9eb;color:#020209;border-bottom-left-radius:4px}.chat-pane .messages-container .msg-bubble.received .msg-time{align-self:flex-start}.chat-pane .chat-input-area{display:flex;align-items:center;gap:12px;padding:16px 20px;background:#fff;border-top:1px solid #f2f2f9;padding-bottom:max(16px,env(safe-area-inset-bottom))}.chat-pane .chat-input-area input{flex:1;height:48px;border-radius:24px;border:1px solid #d2d2d9;padding:0 20px;font-size:1rem;font-family:inherit;background-color:#f8fafc;outline:none;transition:border-color .2s,background-color .2s}.chat-pane .chat-input-area input:focus{border-color:#828289;background-color:#fff}.chat-pane .chat-input-area button{height:48px;padding:0 24px;border-radius:24px;border:none;background-color:#020209;color:#fff;font-weight:600;font-size:.95rem;cursor:pointer;transition:opacity .2s}.chat-pane .chat-input-area button:hover:not(:disabled){background-color:#323239}.chat-pane .chat-input-area button:disabled{background-color:#a2a2a9;cursor:not-allowed;opacity:.6}@media (max-width: 768px){.inbox-sidebar{width:100%;border-right:none}.hidden-on-mobile{display:none!important}.chat-pane .chat-header .mobile-back-btn{display:block}}.dark-mode .messages-page{background-color:#0b0b12}.dark-mode .messages-container-split{border-color:#222229}.dark-mode .inbox-sidebar{background-color:#0b0b12;border-color:#222229}.dark-mode .inbox-sidebar .inbox-header{border-color:#222229}.dark-mode .inbox-sidebar .inbox-header h2{color:#f2f2f9}.dark-mode .inbox-sidebar .inbox-list .inbox-item{border-color:#1a1a21}.dark-mode .inbox-sidebar .inbox-list .inbox-item:hover{background-color:#1a1a21}.dark-mode .inbox-sidebar .inbox-list .inbox-item.active{background-color:#222229}.dark-mode .inbox-sidebar .inbox-list .inbox-item.unread .inbox-name{color:#fff}.dark-mode .inbox-sidebar .inbox-list .inbox-item.unread .inbox-last-msg{color:#e2e2e9}.dark-mode .inbox-sidebar .inbox-list .inbox-item .inbox-avatar{background-color:#222229}.dark-mode .inbox-sidebar .inbox-list .inbox-item .inbox-avatar .unread-dot{border-color:#0b0b12}.dark-mode .inbox-sidebar .inbox-list .inbox-item .inbox-content .inbox-top-row .inbox-name{color:#e2e2e9}.dark-mode .inbox-sidebar .inbox-list .inbox-item .inbox-content .inbox-bottom-row .inbox-last-msg{color:#828289}.dark-mode .chat-pane,.dark-mode .chat-pane .empty-pane{background-color:#0b0b12}.dark-mode .chat-pane .empty-pane h3{color:#f2f2f9}.dark-mode .chat-pane .chat-header{background:#121219;border-color:#222229}.dark-mode .chat-pane .chat-header .mobile-back-btn{color:#f2f2f9}.dark-mode .chat-pane .chat-header .target-avatar{background-color:#222229}.dark-mode .chat-pane .chat-header .target-info h2{color:#f2f2f9}.dark-mode .chat-pane .messages-container{background-color:#0b0b12}.dark-mode .chat-pane .messages-container .msg-bubble.sent p{background-color:#f2f2f9;color:#020209}.dark-mode .chat-pane .messages-container .msg-bubble.received p{background-color:#222229;color:#e2e2e9}.dark-mode .chat-pane .chat-input-area{background:#121219;border-color:#222229}.dark-mode .chat-pane .chat-input-area input{background-color:#1a1a21;border-color:#323239;color:#f2f2f9}.dark-mode .chat-pane .chat-input-area input:focus{border-color:#525259;background-color:#222229}.dark-mode .chat-pane .chat-input-area button{background-color:#f2f2f9;color:#020209}.dark-mode .chat-pane .chat-input-area button:hover:not(:disabled){background-color:#d2d2d9}.dark-mode .chat-pane .chat-input-area button:disabled{background-color:#525259}.callback-page{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;width:100%;background-color:#f2f2f9;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:16px;position:relative;overflow:hidden}.callback-page .callback-content{animation:floatUp .4s ease-out;width:100%;display:flex;justify-content:center;z-index:2}.callback-page .logo-container{animation:floatUp .4s ease-out;margin-bottom:16px;cursor:pointer;z-index:10}.callback-page .logo-container img{filter:invert(12%) sepia(98%) saturate(7456%) hue-rotate(1deg) brightness(95%) contrast(112%);height:32px;width:auto}.callback-card{background-color:#fbfbfc;padding:24px;border-radius:16px;box-shadow:0 .5px 2px #0000001f;width:468px;max-width:calc(100% - 24px);text-align:center;margin-bottom:36px}.callback-card .callback-title{margin-bottom:4px;font-size:22px;font-weight:800;color:#121219}.callback-card .callback-subtitle{font-size:.9rem;color:#28a739;margin-bottom:16px;margin-top:0}.callback-card .callback-form{display:flex;flex-direction:column}.callback-card .callback-form input{padding:10px;height:54px;font-size:.95rem;border:1px solid #d2d2d9;background-color:#f8f8fc;color:#121219;transition:border-color .05s ease-out;width:100%}.callback-card .callback-form input.first{border-radius:12px 12px 0 0;margin-bottom:0}.callback-card .callback-form input.last{border-radius:0 0 12px 12px;margin-bottom:16px;transform:translateY(-1px)}.callback-card .callback-form input:focus{border-color:#020209;background-color:#fff;outline:none;z-index:10}.primary-btn{background-color:#323239;color:#fff;border:none;padding:12px;border-radius:12px;height:56px;font-size:1rem;font-weight:500;box-shadow:0 1px 2px #0808083b!important;cursor:pointer;width:100%;display:flex;justify-content:center;align-items:center}.primary-btn:hover{background-color:#020209}.primary-btn:disabled{opacity:.7;cursor:not-allowed}.secondary-btn{margin-top:12px;background:transparent;border:none;color:#727279;font-size:.9rem;cursor:pointer;text-decoration:none}.secondary-btn:hover{text-decoration:underline;color:#121219}.callback-spinner{width:32px;height:32px;border:3px solid #f2f2f9;border-top:3px solid #28A739;border-radius:50%;animation:spin .8s linear infinite;margin:20px auto}.dark-mode .callback-page{background-color:#0b0b12}.dark-mode .callback-card{background-color:#121219;color:#f2f2f9;box-shadow:.5px 0 2px #fafafa21}.dark-mode .callback-card .callback-title{color:#f2f2f9}.dark-mode .callback-card input{background-color:#222229;color:#f2f2f9;border:1px solid #424249}.dark-mode .callback-card input:focus{border-color:#28a739;background-color:#020209!important}.dark-mode .callback-card .primary-btn{background-color:#f2f2f9;color:#121219}.dark-mode .callback-card .primary-btn:hover{background-color:#fff}.dark-mode .callback-card .secondary-btn{color:#a2a2a9}.dark-mode .callback-card .secondary-btn:hover{color:#f2f2f9}@media (max-width: 520px){.callback-card{background-color:transparent!important;box-shadow:none!important;padding:18px;width:100%;transform:translateY(0)}.dark-mode .callback-card{background-color:#0b0b12!important}}@keyframes floatUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}.products{display:inline-block;width:100%;height:100dvh;display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative;background-color:#f2f2f9}.products .cg-header{background-color:#f2f2f9;margin-top:12px}.products .cg-header .cg-header-left{width:100%}.products .cg-header .cg-header-left .logo-container{margin-right:0;margin-left:0}@media (max-width: 900px){.products .cg-header{margin-top:32px}}@media (max-width: 580px){.products .cg-header{margin-top:30px}}.products .coming-soon-wrap{animation:floatUp .7s ease-out;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-transform:uppercase}.products .coming-soon-wrap-top{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;width:fit-content}.products .coming-soon{font-weight:900;font-size:56px;text-align:center;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}@media (max-width: 580px){.products .coming-soon{font-size:clamp(38px,9.5vw,56px)}}.products .top-text{margin:-14px 0}.products .top-text:hover{filter:invert(1)}@media (max-width: 580px){.products .top-text{margin:-2.3vw 0}}.products .subtitle{width:100%;margin:6px 0;font-size:30px;text-align:right;color:#000!important}@media (max-width: 580px){.products .subtitle{font-size:5.1vw}}.products .ty{text-align:center;margin-top:8px;margin-bottom:28px;font-size:24px;transition:all .3s ease-out}@media (max-width: 870px){.products .ty{margin-top:16px;margin-bottom:56px}}@media (max-width: 870px){.products .ty{font-size:calc(2vw + 10px)}}.products .notice{margin-top:auto;font-size:30px;text-decoration:underline}.products .sub-text{max-width:412px;width:100%;font-size:16px;font-weight:400!important;margin-top:4px;text-align:left;color:#e50202!important}@media (max-width: 580px){.products .sub-text{width:calc(100% - 64px);margin-left:32px;margin-right:32px;font-size:.9rem}}.products .solid{color:red;font-weight:700}.products .outline{color:transparent;-webkit-text-stroke:2px red;-moz-text-stroke:2px red;text-stroke:2px red;font-weight:700}.products .formRow{width:100px;margin-bottom:2.5px;padding-left:7.5px}.products .formRow select{border-radius:3px;text-align:center;-webkit-appearance:none;-moz-appearance:none}@media (max-width: 770px){.products .formRow{margin:0 auto;padding:0 28px;width:100vw}}.products .page-title{padding:25px 16px;text-align:center;margin:0;font-size:2.75rem}.products .productResults{display:flex;flex-wrap:wrap}.product{width:33.333%;margin:0 auto;padding:0}.product:hover img{transition:.3s ease-in-out}@media (max-width: 520px){.product{width:100%}}.product .thumbnail{display:block;width:100%;position:relative}.product .thumbnail img{display:block;width:100%;margin:0;left:0;top:0;transition:0s}.product .thumbnail .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:red;opacity:0}.product .thumbnail:hover .overlay{opacity:.5}@keyframes floatUp{0%{transform:translateY(30px);opacity:0}20%{transform:translateY(10px)}50%{opacity:.6}to{transform:translateY(0);opacity:1}}:root.dark-mode .products{background-color:#000;color:#f2f2f9}:root.dark-mode .products .cg-header{background-color:#000;color:#f2f2f9}:root.dark-mode .products .outline{-webkit-text-stroke:2px #ff6b6b;-moz-text-stroke:2px #ff6b6b;text-stroke:2px #ff6b6b}:root.dark-mode .products .subtitle{color:#f2f2f9!important}:root.dark-mode .products .ty{color:#f2f2f9}:root.dark-mode .products .notice{font-weight:700}:root.dark-mode .products .sub-text{color:#ff6b6b!important}:root.dark-mode .products .product .details ul li a{color:#f2f2f9}.corner-decoration{position:absolute;width:80px;height:80px;z-index:100;opacity:0}.corner-decoration img{width:100%;height:100%;object-fit:contain}.corner-decoration.top-left{animation:cornerLeftIn .7s ease-out forwards;top:0;left:0}.corner-decoration.top-left img{transform:scaleX(-1)}.corner-decoration.top-right{animation:cornerRightIn .7s ease-out forwards;top:0;right:0}.corner-decoration.bottom-left{animation:cornerLeftUp .7s ease-out forwards;bottom:0;left:0}.corner-decoration.bottom-left img{transform:rotate(180deg)}.corner-decoration.bottom-right{animation:cornerRightUp .7s ease-out forwards;bottom:0;right:0}.corner-decoration.bottom-right img{transform:scaleY(-1)}@keyframes cornerLeftIn{0%{opacity:0;transform:translate(-20px,-20px) scale(1)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes cornerRightIn{0%{opacity:0;transform:translate(20px,-20px) scale(1)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes cornerLeftUp{0%{opacity:0;transform:translate(-20px,20px) scale(1)}to{opacity:1;transform:translateY(-4px) scale(1)}}@keyframes cornerRightUp{0%{opacity:0;transform:translate(20px,20px) scale(1)}to{opacity:1;transform:translateY(-4px) scale(1)}}.global-loader-container{position:fixed;top:0;left:0;width:100vw;height:100dvh;display:flex;justify-content:center;align-items:center;background-color:#fff;z-index:9999}.logo-stack{position:relative;display:flex;justify-content:center;align-items:center;width:240px;height:240px}.loader-emblem-bg{position:absolute;width:140px;height:140px;z-index:1}.loader-fumart-fg{position:absolute;width:180px;height:auto;z-index:2;animation:neonFlicker 1.8s infinite;filter:invert(12%) sepia(98%) saturate(7456%) hue-rotate(1deg) brightness(95%) contrast(112%)}@keyframes loadingSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes neonFlicker{0%{opacity:1}3%{opacity:.92}6%{opacity:1}7%{opacity:.96}8%{opacity:1}9%{opacity:.94}10%{opacity:1}30%{opacity:1}32%{opacity:.92}34%{opacity:1}40%{opacity:1}50%{opacity:.95}52%{opacity:1}54%{opacity:.92}56%{opacity:1}80%{opacity:1}82%{opacity:.93}to{opacity:1}}
