[data-wishlist-count]:not(.has-items),[data-compare-count]:not(.has-items){display:none!important}body .modal-backdrop{background-color:#0009!important}body .modal-backdrop.show{opacity:1!important}#mallQuickviewModal,#mallCompareModal,#mallSearchModal{cursor:auto!important}#mallQuickviewModal .modal-content,#mallCompareModal .modal-content,#mallSearchModal .modal-content{cursor:default!important;background:#fff!important;border-radius:0!important;border:0!important;box-shadow:0 24px 60px #00000040!important}#mallQuickviewModal .modal-dialog,#mallCompareModal .modal-dialog,#mallSearchModal .modal-dialog{transform:none!important;margin:1.75rem auto;min-height:auto}@media (max-width: 575.98px){#mallQuickviewModal .modal-dialog,#mallCompareModal .modal-dialog,#mallSearchModal .modal-dialog{margin:.5rem}}.mall-toast-host{position:fixed;right:16px;bottom:16px;z-index:1080;display:flex;flex-direction:column;gap:10px;pointer-events:none}.mall-toast{background:#181818;color:#fff;padding:12px 18px;border-radius:0;font-size:14px;box-shadow:0 12px 28px #0000002e;display:flex;align-items:center;gap:10px;transform:translateY(8px);opacity:0;transition:all .25s ease;pointer-events:auto;max-width:360px}.mall-toast.visible{transform:translateY(0);opacity:1}.mall-toast.success{background:#157a47}.mall-toast.warning{background:#a06800}.mall-toast.error{background:#c02530}.mall-drawer-overlay{position:fixed;inset:0;background:rgba(0,0,0,.45);opacity:0;pointer-events:none;transition:opacity .25s ease;z-index:1050}.mall-drawer-overlay.open{opacity:1;pointer-events:auto}.mall-drawer{position:fixed;top:0;right:0;bottom:0;width:100%;max-width:420px;background:#fff;box-shadow:-16px 0 40px #0000001f;transform:translate(100%);transition:transform .3s ease;z-index:1060;display:flex;flex-direction:column}.mall-drawer.open{transform:translate(0)}.mall-drawer .drawer-head{padding:18px 22px;border-bottom:1px solid var(--sf-line, #e5e5e5);display:flex;align-items:center;justify-content:space-between;gap:12px}.mall-drawer .drawer-head h5{margin:0;font-family:var(--sf-font, inherit);font-weight:800;font-size:14px;letter-spacing:.12em;text-transform:uppercase;color:#111;display:flex;align-items:center;gap:10px}.mall-drawer .drawer-head .count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;background:#03b623;color:#fff;border-radius:10px;font-size:11px;font-weight:700;letter-spacing:0}.mall-drawer .drawer-close,.mall-drawer button.drawer-close{width:40px!important;height:40px!important;min-width:0!important;padding:0!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid var(--sf-line, #e5e5e5)!important;background:#fff!important;color:#111!important;border-radius:0!important;font-size:24px!important;line-height:1!important;cursor:pointer!important;box-shadow:none!important;transition:background .2s ease,color .2s ease,border-color .2s ease}.mall-drawer .drawer-close:hover,.mall-drawer button.drawer-close:hover{background:#111!important;border-color:#111!important;color:#fff!important}.mall-drawer .drawer-body{flex:1;padding:6px 22px;overflow-y:auto}.mall-drawer .drawer-foot{padding:16px 22px max(16px,env(safe-area-inset-bottom));border-top:1px solid var(--sf-line, #e5e5e5);display:flex;flex-direction:column;gap:10px}.mall-drawer .drawer-foot .btn-mall-secondary,.mall-drawer .drawer-foot a.btn-mall-secondary{width:100%!important}.mall-drawer .drawer-empty{text-align:center;padding:64px 20px;color:#5c5c5c}.mall-drawer .drawer-empty svg{color:#cfcfcf;margin-bottom:12px}.mall-drawer .drawer-empty h6{margin:0 0 6px;font-family:var(--sf-font, inherit);font-size:16px;font-weight:800;text-transform:uppercase;letter-spacing:-.01em;color:#111}.mall-drawer .drawer-empty p{margin:0;font-size:14px}.mall-drawer-list{display:flex;flex-direction:column;gap:0}.mall-drawer-item{display:flex;align-items:center;gap:14px;padding:14px 0;border:0;border-bottom:1px solid var(--sf-line, #e5e5e5);border-radius:0;background:#fff}.mall-drawer-item .img{width:72px;height:72px;border-radius:0;overflow:hidden;flex-shrink:0;background:#fff;box-shadow:inset 0 0 0 1px var(--sf-line, #e5e5e5)}.mall-drawer-item .img img{width:100%;height:100%;object-fit:cover;display:block}.mall-drawer-item .body{flex:1;min-width:0}.mall-drawer-item .name{margin:0;font-size:14px;font-weight:500;color:#111;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4;text-decoration:none}.mall-drawer-item .name:hover{text-decoration:underline;text-underline-offset:3px}.mall-drawer-item .price{margin:4px 0 0;font-size:13px;font-weight:700;color:#111}.mall-drawer-item .remove,.mall-drawer-item button.remove{width:36px!important;height:36px!important;min-width:0!important;padding:0!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid var(--sf-line, #e5e5e5)!important;background:#fff!important;color:#5c5c5c!important;border-radius:0!important;cursor:pointer!important;flex-shrink:0;box-shadow:none!important;line-height:1!important;transition:background .2s ease,color .2s ease,border-color .2s ease}.mall-drawer-item .remove:hover,.mall-drawer-item button.remove:hover{background:#111!important;border-color:#111!important;color:#fff!important}.mall-drawer-item .remove svg{width:14px;height:14px;display:block}.compare-fab{position:fixed;right:24px;bottom:24px;z-index:1040;display:none;align-items:center;gap:10px;padding:12px 18px;background:#181818;color:#fff;border:0;border-radius:999px;box-shadow:0 12px 28px #0003;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s ease}.compare-fab.visible{display:inline-flex}.compare-fab:hover{background:var(--sf-emerald);transform:translateY(-2px)}.compare-fab .badge{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;background:rgba(255,255,255,.2);border-radius:999px;font-size:12px;font-weight:700}#mallCompareModal .modal-dialog{max-width:1100px}#mallCompareModal .modal-content{border:0;border-radius:0;overflow:hidden}#mallCompareModal .modal-header{padding:18px 22px;border-bottom:1px solid #ececec}#mallCompareModal .modal-body{padding:22px}.compare-table-wrap{overflow-x:auto}.compare-table{width:100%;min-width:720px;border-collapse:separate;border-spacing:0}.compare-table th,.compare-table td{padding:14px 16px;text-align:left;font-size:14px;color:#181818;border-bottom:1px solid #f3f3f3;vertical-align:middle}.compare-table th{background:#fafafa;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.3px;color:#4d4e4f;white-space:nowrap}.compare-table .compare-img{width:100px;height:100px;border-radius:0;overflow:hidden;background:#fafafa}.compare-table .compare-img img{width:100%;height:100%;object-fit:cover}.compare-table .compare-remove{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:#fdebec;color:#c02530;border:0;border-radius:999px;font-size:12px;cursor:pointer;transition:background .2s ease}.compare-table .compare-remove:hover{background:#c02530;color:#fff}@keyframes qvFadeIn{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}#mallQuickviewModal .modal-dialog{max-width:960px!important;margin-top:4vh!important}#mallQuickviewModal.show .modal-content{animation:qvFadeIn .22s ease-out}#mallQuickviewModal .modal-content{border:0!important;border-radius:0!important;overflow:hidden!important;box-shadow:0 24px 52px #0003!important;background:#fff!important;padding:0!important}#mallQuickviewModal .qv-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:0!important;min-height:0}@media (max-width: 767.98px){#mallQuickviewModal .modal-dialog{margin:.5rem!important}#mallQuickviewModal .qv-grid{grid-template-columns:1fr!important;min-height:auto}}#mallQuickviewModal .qv-close{position:absolute!important;top:14px!important;right:14px!important;width:36px!important;height:36px!important;min-width:36px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(24,24,24,.08)!important;background:rgba(255,255,255,.96)!important;border-radius:999px!important;color:#181818!important;cursor:pointer!important;box-shadow:0 6px 18px #0000001a!important;transition:background .2s ease,color .2s ease,transform .2s ease!important;z-index:5!important;line-height:1!important;text-transform:none!important}#mallQuickviewModal .qv-close:hover{background:#181818!important;color:#fff!important;transform:scale(1.03)!important}#mallQuickviewModal .qv-image{position:relative;min-height:420px;display:flex;align-items:center;justify-content:center;background:#f5f5f5;border-right:1px solid #efefef;padding:24px;overflow:hidden}@media (max-width: 767.98px){#mallQuickviewModal .qv-image{min-height:280px;border-right:0;border-bottom:1px solid #efefef;padding:20px}}#mallQuickviewModal .qv-image img{width:100%!important;max-width:420px!important;max-height:360px!important;height:auto!important;object-fit:contain!important;display:block!important;margin:0 auto!important}#mallQuickviewModal .qv-image-glare{display:none}#mallQuickviewModal .qv-image-badge{position:absolute;top:20px;left:20px;display:none;align-items:center;gap:6px;padding:7px 13px;background:rgba(255,255,255,.96);color:#181818;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;box-shadow:0 8px 18px #00000014;z-index:4}#mallQuickviewModal .qv-image-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}#mallQuickviewModal .qv-image-badge.in-stock{display:inline-flex;background:rgba(230,247,238,.96);color:#157a47}#mallQuickviewModal .qv-image-badge.low-stock{display:inline-flex;background:rgba(255,244,225,.96);color:#a06800}#mallQuickviewModal .qv-image-badge.out-stock{display:inline-flex;background:rgba(253,235,236,.96);color:#c02530}#mallQuickviewModal .qv-info{padding:30px!important;display:flex!important;flex-direction:column!important;background:#fff}@media (max-width: 575.98px){#mallQuickviewModal .qv-info{padding:22px 18px!important}}#mallQuickviewModal .qv-info-head{margin-bottom:18px;display:flex;flex-direction:column;gap:10px}#mallQuickviewModal .qv-eyebrow{display:inline-flex!important;align-items:center!important;gap:8px!important;font-size:11px!important;font-weight:700!important;color:#7c7f86!important;text-transform:uppercase!important;letter-spacing:.08em!important;margin:0!important;background:transparent!important;padding:0!important}#mallQuickviewModal .qv-eyebrow-dot{display:inline-block!important;width:5px!important;height:5px!important;border-radius:50%!important;background:#181818!important}#mallQuickviewModal .qv-info h3{font-size:28px!important;font-weight:700!important;color:#181818!important;margin:0!important;line-height:1.22!important;letter-spacing:-.4px!important}#mallQuickviewModal .qv-price-block{display:flex;align-items:center;gap:12px;padding:0;background:transparent;border-radius:0;border-left:0;margin:0}#mallQuickviewModal .qv-price-label{font-size:12px;font-weight:600;color:#7a7a7a;text-transform:none;letter-spacing:0}#mallQuickviewModal .qv-info .qv-price{font-size:30px!important;font-weight:700!important;color:#181818!important;margin:0!important;line-height:1!important;letter-spacing:-.2px}#mallQuickviewModal .qv-meta{font-size:13px;color:#666;margin:0;display:inline-flex;align-items:center;gap:6px}#mallQuickviewModal .qv-meta:empty{display:none}#mallQuickviewModal .qv-meta strong{color:#181818;font-weight:600;background:#f4f4f4;padding:2px 8px;border-radius:0;font-family:Courier New,monospace;font-size:12px;letter-spacing:.5px}#mallQuickviewModal .qv-features{display:grid!important;grid-template-columns:1fr;gap:10px!important;margin:0 0 22px!important;padding:0!important;border:0!important}#mallQuickviewModal .qv-feature{display:flex!important;align-items:center!important;gap:10px!important;font-size:13px!important;font-weight:600!important;color:#333!important;text-transform:none!important;letter-spacing:0!important;padding:12px 14px!important;background:#f8f8f8!important;border:1px solid #efefef!important;border-radius:0!important}#mallQuickviewModal .qv-feature .icon{color:#181818;font-size:15px}#mallQuickviewModal .qv-buy-row{display:grid!important;grid-template-columns:132px minmax(0,1fr)!important;gap:12px!important;align-items:stretch!important;margin:0 0 18px!important}@media (max-width: 480px){#mallQuickviewModal .qv-buy-row{grid-template-columns:1fr!important}}#mallQuickviewModal .qv-qty{display:grid!important;grid-template-columns:40px 1fr 40px!important;align-items:center!important;height:52px!important;background:#fff!important;border:1px solid #e7e7e7!important;border-radius:0!important;padding:0!important;gap:0!important;width:100%!important;color:#181818!important;overflow:hidden}#mallQuickviewModal .qv-qty-btn{width:40px!important;height:50px!important;min-width:40px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:0!important;background:#fff!important;color:#181818!important;font-size:18px!important;font-weight:600!important;line-height:1!important;cursor:pointer!important;text-transform:none!important;transition:background .2s ease!important}#mallQuickviewModal .qv-qty-btn:hover{background:#f4f4f4!important}#mallQuickviewModal .qv-qty input{width:100%!important;min-width:0!important;text-align:center!important;background:#fff!important;border:0!important;border-left:1px solid #efefef!important;border-right:1px solid #efefef!important;font-size:15px!important;font-weight:600!important;color:#181818!important;outline:none!important;padding:0!important;-moz-appearance:textfield}#mallQuickviewModal .qv-qty input::-webkit-outer-spin-button,#mallQuickviewModal .qv-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#mallQuickviewModal .qv-add-cart{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;height:52px!important;width:100%!important;padding:0 20px!important;background:#181818!important;color:#fff!important;border:0!important;border-radius:0!important;font-weight:700!important;font-size:15px!important;line-height:1!important;text-transform:none!important;letter-spacing:0!important;cursor:pointer!important;transition:background .2s ease,transform .2s ease,box-shadow .2s ease!important;box-shadow:0 10px 20px #18181824}#mallQuickviewModal .qv-add-cart:hover{background:var(--sf-emerald)!important;transform:translateY(-1px);box-shadow:0 14px 26px #02402533}#mallQuickviewModal .qv-add-cart:disabled,#mallQuickviewModal .qv-add-cart[disabled]{background:#e4e4e4!important;color:#949494!important;cursor:not-allowed!important;box-shadow:none!important;transform:none!important}#mallQuickviewModal .qv-add-cart .icon{font-size:16px!important}#mallQuickviewModal .qv-icon-row{display:flex!important;gap:8px!important;padding-top:18px!important;border-top:1px solid #ececec!important;flex-wrap:wrap!important;align-items:center!important}#mallQuickviewModal .qv-icon-btn,#mallQuickviewModal a.qv-icon-btn,#mallQuickviewModal button.qv-icon-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:44px!important;padding:0 14px!important;background:#fff!important;border:1px solid #e8e8e8!important;color:#4d4e4f!important;font-size:13px!important;font-weight:600!important;line-height:1!important;text-transform:none!important;cursor:pointer!important;border-radius:0!important;transition:background .2s ease,color .2s ease,border-color .2s ease!important;text-decoration:none!important;flex:0 0 auto!important}#mallQuickviewModal .qv-icon-btn:hover{background:#f8f8f8!important;color:#181818!important;border-color:#dcdcdc!important}#mallQuickviewModal .qv-icon-btn.is-active{color:var(--sf-emerald)!important;background:#fdecf6!important;border-color:#f2c9e8!important}#mallQuickviewModal .qv-icon-btn .icon{font-size:15px!important;line-height:1!important}#mallQuickviewModal a.qv-view-link{margin-left:auto!important;background:#181818!important;border-color:#181818!important;color:#fff!important}#mallQuickviewModal a.qv-view-link:hover{background:var(--sf-emerald)!important;border-color:var(--sf-emerald)!important;color:#fff!important}@media (max-width: 575.98px){#mallQuickviewModal a.qv-view-link{margin-left:0!important;width:100%!important}}#mallQuickviewModal .modal-dialog{max-width:920px!important;margin:1rem auto!important}#mallQuickviewModal .modal-content.qv-content{border:0!important;border-radius:18px!important;background:#fff!important;box-shadow:0 24px 60px #0000002e!important;overflow:hidden!important}#mallQuickviewModal .qv-grid{display:grid!important;grid-template-columns:minmax(0,46%) minmax(0,54%)!important;min-height:0!important;background:#fff!important}#mallQuickviewModal .qv-image{min-height:460px!important;padding:28px!important;background:#f8f5ef!important;border-right:1px solid #ece7df!important;display:flex!important;align-items:center!important;justify-content:center!important}#mallQuickviewModal .qv-image img{width:100%!important;max-width:360px!important;max-height:360px!important;object-fit:contain!important;margin:0 auto!important}#mallQuickviewModal .qv-info{padding:28px!important;display:flex!important;flex-direction:column!important;gap:0!important;background:#fff!important}#mallQuickviewModal .qv-info-head{gap:8px!important;margin-bottom:16px!important}#mallQuickviewModal .qv-info h3{font-size:26px!important;line-height:1.25!important;margin:0!important}#mallQuickviewModal .qv-price-block{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important;margin:0!important}#mallQuickviewModal .qv-price-label{font-size:12px!important;color:#7a7a7a!important}#mallQuickviewModal .qv-price{font-size:30px!important}#mallQuickviewModal .qv-meta{margin-top:2px!important}#mallQuickviewModal .qv-features{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;margin:0 0 18px!important}#mallQuickviewModal .qv-feature{min-height:46px!important}#mallQuickviewModal .qv-buy-row{display:grid!important;grid-template-columns:128px minmax(0,1fr)!important;gap:12px!important;margin:0 0 16px!important}#mallQuickviewModal .qv-qty{height:50px!important}#mallQuickviewModal .qv-add-cart{height:50px!important;font-size:14px!important}#mallQuickviewModal .qv-icon-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;padding-top:16px!important;border-top:1px solid #ececec!important}#mallQuickviewModal .qv-icon-btn,#mallQuickviewModal .qv-view-link{width:100%!important;min-width:0!important;margin-left:0!important}#mallQuickviewModal .qv-icon-label{white-space:nowrap!important}@media (max-width: 767.98px){#mallQuickviewModal .qv-grid{grid-template-columns:1fr!important}#mallQuickviewModal .qv-image{min-height:260px!important;border-right:0!important;border-bottom:1px solid #ece7df!important;padding:20px!important}#mallQuickviewModal .qv-info{padding:20px!important}}@media (max-width: 575.98px){#mallQuickviewModal .qv-buy-row,#mallQuickviewModal .qv-icon-row{grid-template-columns:1fr!important}}#mallQuickviewModal .qv-grid-clean{display:grid!important;grid-template-columns:minmax(0,44%) minmax(0,56%)!important;background:#fff!important}#mallQuickviewModal .qv-media-clean{min-height:430px!important;padding:24px!important;background:#f7f3ec!important;border-right:1px solid #ece7df!important;display:flex!important;align-items:center!important;justify-content:center!important}#mallQuickviewModal .qv-media-clean img{max-width:340px!important;max-height:340px!important}#mallQuickviewModal .qv-info-clean{padding:28px!important;display:flex!important;flex-direction:column!important;justify-content:center!important}#mallQuickviewModal .qv-head-clean{margin-bottom:20px!important;gap:10px!important}#mallQuickviewModal .qv-clean-kicker{display:inline-block!important;font-size:11px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#7b7b7b!important}#mallQuickviewModal .qv-head-clean h3{font-size:28px!important;line-height:1.24!important;margin:0!important}#mallQuickviewModal .qv-price-clean{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:6px!important}#mallQuickviewModal .qv-price-clean .qv-price{font-size:30px!important;line-height:1!important;margin:0!important}#mallQuickviewModal .qv-price-clean .qv-meta{margin:0!important}#mallQuickviewModal .qv-actions-clean{grid-template-columns:repeat(2,minmax(0,1fr))!important}#mallQuickviewModal .qv-actions-clean .qv-icon-btn,#mallQuickviewModal .qv-actions-clean .qv-view-link{width:100%!important;min-width:0!important}@media (max-width: 767.98px){#mallQuickviewModal .qv-grid-clean{grid-template-columns:1fr!important}#mallQuickviewModal .qv-media-clean{min-height:260px!important;border-right:0!important;border-bottom:1px solid #ece7df!important;padding:18px!important}#mallQuickviewModal .qv-info-clean{padding:20px!important}}@media (max-width: 575.98px){#mallQuickviewModal .qv-actions-clean{grid-template-columns:1fr!important}}#mallQuickviewModal .modal-content.qv-content .qv-close{position:absolute!important;top:14px!important;right:14px!important;left:auto!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;padding:0!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;background:#fafafa!important;border:1px solid #e0e0e0!important;color:#4d4e4f!important;box-sizing:border-box!important;z-index:20!important;box-shadow:0 4px 12px #00000014!important;transition:background .2s ease,color .2s ease,border-color .2s ease!important;cursor:pointer!important;line-height:1!important;text-transform:none!important}#mallQuickviewModal .modal-content.qv-content .qv-close:hover{background:#181818!important;border-color:#181818!important;color:#fff!important}#mallQuickviewModal .modal-content.qv-content .qv-buy-row{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:12px!important}#mallQuickviewModal .modal-content.qv-content .qv-qty{display:flex!important;flex-direction:row!important;align-items:stretch!important;justify-content:space-between!important;width:140px!important;min-width:140px!important;max-width:140px!important;height:52px!important;padding:0!important;margin:0!important;overflow:hidden!important;background:#fff!important;border:1px solid #dddddd!important;border-radius:0!important;box-sizing:border-box!important}#mallQuickviewModal .modal-content.qv-content .qv-qty-btn{width:42px!important;min-width:42px!important;max-width:42px!important;height:50px!important;padding:0!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 42px!important;border:0!important;border-radius:0!important;background:#fff!important;color:#181818!important;font-size:20px!important;line-height:1!important;box-shadow:none!important;text-transform:none!important}#mallQuickviewModal .modal-content.qv-content #qvQtyInput{flex:1 1 auto!important;width:56px!important;min-width:0!important;max-width:none!important;height:50px!important;margin:0!important;padding:0!important;border-top:0!important;border-bottom:0!important;border-left:1px solid #ededed!important;border-right:1px solid #ededed!important;border-radius:0!important;background:#fff!important;color:#181818!important;text-align:center!important;box-shadow:none!important;appearance:textfield!important;-moz-appearance:textfield!important}#mallQuickviewModal .modal-content.qv-content .qv-add-cart{flex:1 1 auto!important;width:auto!important;min-width:0!important;max-width:none!important;height:52px!important;margin:0!important;padding:0 18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:0!important;box-sizing:border-box!important}#mallQuickviewModal .modal-content.qv-content .qv-icon-row{display:flex!important;flex-wrap:wrap!important;gap:10px!important}#mallQuickviewModal .modal-content.qv-content .qv-icon-btn,#mallQuickviewModal .modal-content.qv-content .qv-view-link{flex:1 1 calc(50% - 5px)!important;min-width:0!important;width:auto!important;max-width:none!important;padding:0 12px!important;min-height:44px!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:0!important;box-sizing:border-box!important}@media (max-width: 575.98px){#mallQuickviewModal .modal-content.qv-content .qv-buy-row{flex-direction:column!important}#mallQuickviewModal .modal-content.qv-content .qv-qty{width:100%!important;min-width:0!important;max-width:none!important}#mallQuickviewModal .modal-content.qv-content .qv-icon-btn,#mallQuickviewModal .modal-content.qv-content .qv-view-link{flex:1 1 100%!important;width:100%!important}}:root{--sf-font: "Archivo", "Helvetica Neue", Helvetica, Arial, sans-serif;--sf-black: #111111;--sf-ink: #1a1a1a;--sf-ink-2: #5c5c5c;--sf-ink-3: #767676;--sf-line: #e5e5e5;--sf-line-2: #cfcfcf;--sf-surface: #f5f5f5;--sf-surface-2: #fafafa;--sf-white: #ffffff;--sf-green: #03b623;--sf-green-dark: #029a1e;--sf-emerald: #024025;--sf-emerald-2: #013d17;--sf-ok: #157a47;--sf-warn: #a06800;--sf-danger: #c02530;--sf-danger-bg: #fdebec;--sf-topbar-h: 36px;--sf-header-h: 72px;--sf-sticky-top: 124px;--sf-ease: cubic-bezier(.2, .7, .2, 1)}body{font-family:var(--sf-font);font-size:15px;line-height:1.5;color:var(--sf-ink);background:var(--sf-white);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:var(--sf-font);color:var(--sf-ink)}::selection{background:var(--sf-green);color:#fff}.sf-main{display:block;min-height:40vh}.sf-main input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="submit"]):not([type="button"]),.sf-main select,.sf-main textarea{font-family:var(--sf-font);border-radius:0}.sf-kicker{margin:0 0 8px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--sf-emerald)}.sf-kicker a{color:inherit;text-decoration:none}.sf-kicker a:hover{text-decoration:underline}.sf-h{font-weight:800;text-transform:uppercase;letter-spacing:-.01em;line-height:1.05}.sf-section{padding:48px 0}.sf-section__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:24px;flex-wrap:wrap}.sf-section__title{margin:0;font-size:clamp(22px,2.6vw,30px)}.sf-btn,a.sf-btn,button.sf-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;min-height:48px!important;padding:0 24px!important;font-family:var(--sf-font)!important;font-size:13px!important;font-weight:700!important;line-height:1!important;letter-spacing:.1em!important;text-transform:uppercase!important;text-decoration:none!important;color:#fff!important;background:var(--sf-black)!important;border:1px solid var(--sf-black)!important;border-radius:0!important;cursor:pointer!important;width:auto!important;box-shadow:none!important;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.sf-btn:hover,a.sf-btn:hover,button.sf-btn:hover{background:var(--sf-emerald)!important;border-color:var(--sf-emerald)!important;color:#fff!important}.sf-btn svg{flex:0 0 auto;transition:transform .25s var(--sf-ease)}.sf-btn:hover svg{transform:translate(3px)}.sf-btn--outline,a.sf-btn--outline,button.sf-btn--outline{background:#fff!important;color:var(--sf-black)!important}.sf-btn--outline:hover,a.sf-btn--outline:hover,button.sf-btn--outline:hover{background:var(--sf-black)!important;border-color:var(--sf-black)!important;color:#fff!important}.sf-btn--inverse,a.sf-btn--inverse,button.sf-btn--inverse{background:#fff!important;border-color:#fff!important;color:var(--sf-emerald)!important}.sf-btn--inverse:hover,a.sf-btn--inverse:hover,button.sf-btn--inverse:hover{background:var(--sf-black)!important;border-color:var(--sf-black)!important;color:#fff!important}.sf-btn--link,a.sf-btn--link,button.sf-btn--link{min-height:0!important;padding:0!important;background:transparent!important;border:0!important;color:var(--sf-black)!important;text-decoration:underline!important;text-underline-offset:4px}.sf-btn--link:hover,a.sf-btn--link:hover,button.sf-btn--link:hover{color:var(--sf-emerald)!important;background:transparent!important}.sf-btn--sm,a.sf-btn--sm,button.sf-btn--sm{min-height:40px!important;padding:0 16px!important;font-size:12px!important}.sf-btn--block,a.sf-btn--block,button.sf-btn--block{width:100%!important}.sf-btn:disabled,.sf-btn[disabled],button.sf-btn:disabled{background:var(--sf-line)!important;border-color:var(--sf-line)!important;color:#8a8a8a!important;cursor:not-allowed!important}.sf-btn:disabled svg{transform:none}.btn-mall-primary,button.btn-mall-primary,a.btn-mall-primary,.btn-add-to-cart,button.btn-add-to-cart,.tf-btn.btn-fill,a.tf-btn.btn-fill,button.tf-btn.btn-fill{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;min-height:48px!important;padding:0 24px!important;font-family:var(--sf-font)!important;font-size:13px!important;font-weight:700!important;line-height:1!important;letter-spacing:.1em!important;text-transform:uppercase!important;text-decoration:none!important;color:#fff!important;background:var(--sf-black)!important;border:1px solid var(--sf-black)!important;border-radius:0!important;cursor:pointer!important;width:auto!important;box-shadow:none!important;transform:none!important;transition:background .2s ease,border-color .2s ease}.btn-mall-primary:hover,button.btn-mall-primary:hover,a.btn-mall-primary:hover,.btn-add-to-cart:hover,button.btn-add-to-cart:hover,.tf-btn.btn-fill:hover,a.tf-btn.btn-fill:hover,button.tf-btn.btn-fill:hover{background:var(--sf-emerald)!important;border-color:var(--sf-emerald)!important;color:#fff!important;transform:none!important}.btn-add-to-cart:disabled,button.btn-add-to-cart:disabled,.btn-add-to-cart[disabled]{background:var(--sf-line)!important;border-color:var(--sf-line)!important;color:#8a8a8a!important;cursor:not-allowed!important}.btn-mall-secondary,button.btn-mall-secondary,a.btn-mall-secondary,.btn-mall-ghost,button.btn-mall-ghost,a.btn-mall-ghost,.tf-btn-default,a.tf-btn-default{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:44px!important;padding:0 18px!important;font-family:var(--sf-font)!important;font-size:12px!important;font-weight:700!important;line-height:1!important;letter-spacing:.1em!important;text-transform:uppercase!important;text-decoration:none!important;color:var(--sf-black)!important;background:#fff!important;border:1px solid var(--sf-black)!important;border-radius:0!important;cursor:pointer!important;width:auto!important;box-shadow:none!important;transition:background .2s ease,color .2s ease}.btn-mall-secondary:hover,button.btn-mall-secondary:hover,a.btn-mall-secondary:hover,.btn-mall-ghost:hover,button.btn-mall-ghost:hover,a.btn-mall-ghost:hover,.tf-btn-default:hover,a.tf-btn-default:hover{background:var(--sf-black)!important;color:#fff!important;border-color:var(--sf-black)!important}.sf-header{position:sticky;top:0;z-index:1030;background:#fff;transition:top .3s var(--sf-ease)}.sf-topbar{background:var(--sf-emerald);color:#fff;font-size:12px;letter-spacing:.02em}.sf-topbar__in{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:var(--sf-topbar-h)}.sf-topbar__links{list-style:none;margin:0;padding:0;display:flex;gap:20px}.sf-topbar__links a{color:#fff;opacity:.85;text-decoration:none;min-height:0!important}.sf-topbar__links a:hover{opacity:1;text-decoration:underline}.sf-topbar__promo{margin:0;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-align:center}.sf-topbar__promo a{color:#fff;text-decoration:underline;text-underline-offset:3px}.sf-topbar__promo a:hover{color:var(--sf-green)}@media (max-width: 991.98px){.sf-topbar{max-height:40px;overflow:hidden;transition:max-height .25s var(--sf-ease),opacity .2s ease}.sf-header.is-stuck .sf-topbar{max-height:0;opacity:0}.sf-topbar__links{display:none}.sf-topbar__promo{display:block;width:100%;font-size:10px;letter-spacing:.12em}.sf-topbar__in{min-height:32px;justify-content:center}}.sf-header__main{position:relative;border-bottom:1px solid var(--sf-line);background:#fff;transition:box-shadow .25s ease}.sf-header.is-stuck .sf-header__main{box-shadow:0 8px 24px #0000000f}.sf-header__in{display:flex;align-items:center;gap:16px;min-height:var(--sf-header-h)}@media (min-width: 1200px){.sf-header__in{gap:32px}}.sf-logo{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--sf-emerald);flex-shrink:0}.sf-logo__mark{height:34px;width:auto;display:block}.sf-logo__word{font-size:22px;font-weight:800;letter-spacing:-.03em;line-height:1;color:var(--sf-emerald)}.sf-logo:hover .sf-logo__word{color:var(--sf-black)}.sf-header__burger,button.sf-header__burger{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;min-width:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;color:var(--sf-black)!important;margin-left:-10px}@media (min-width: 1200px){.sf-header__burger,button.sf-header__burger{display:none!important}}.sf-nav{flex:1;display:none;justify-content:center}@media (min-width: 1200px){.sf-nav{display:flex}}.sf-nav__list{list-style:none;margin:0;padding:0;display:flex;gap:2px}.sf-nav__item{position:static}.sf-nav__link{position:relative;display:inline-flex;align-items:center;height:var(--sf-header-h);padding:0 16px;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--sf-black)!important;text-decoration:none}.sf-nav__link:after{content:"";position:absolute;left:16px;right:16px;bottom:20px;height:2px;background:var(--sf-green);transform:scaleX(0);transform-origin:left;transition:transform .25s var(--sf-ease)}.sf-nav__item:hover>.sf-nav__link:after,.sf-nav__item:focus-within>.sf-nav__link:after,.sf-nav__link.is-active:after{transform:scaleX(1)}.sf-mega{position:absolute;left:0;right:0;top:100%;background:#fff;border-top:1px solid var(--sf-line);border-bottom:1px solid var(--sf-line);box-shadow:0 24px 40px #00000014;padding:32px 0 36px;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .2s ease,transform .25s var(--sf-ease),visibility 0s linear .25s;z-index:5}.sf-nav__item:hover .sf-mega,.sf-nav__item:focus-within .sf-mega{opacity:1;visibility:visible;transform:none;transition-delay:0s}.sf-mega__in{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 300px;gap:32px}.sf-mega__in--brands{grid-template-columns:repeat(2,minmax(0,1fr)) 300px}.sf-mega__title{margin:0 0 14px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--sf-ink-3)}.sf-mega__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.sf-mega__list a{color:var(--sf-ink);font-size:14px;text-decoration:none;display:inline-flex;align-items:baseline;gap:6px}.sf-mega__list a:hover{color:var(--sf-emerald);text-decoration:underline;text-underline-offset:3px}.sf-mega__list .count{font-size:11px;color:var(--sf-ink-3)}.sf-mega__all{margin-top:18px;display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--sf-black);text-decoration:none;border-bottom:2px solid var(--sf-green);padding-bottom:2px}.sf-mega__all:hover{color:var(--sf-emerald)}.sf-mega__feature{position:relative;display:block;aspect-ratio:4 / 3;overflow:hidden;background:var(--sf-surface);color:#fff;text-decoration:none}.sf-mega__feature img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .7s var(--sf-ease)}.sf-mega__feature:hover img{transform:scale(1.05)}.sf-mega__feature:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.6),transparent 60%)}.sf-mega__feature span{position:absolute;left:18px;right:18px;bottom:16px;z-index:1;font-size:15px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#fff}.sf-header__tools{display:flex;align-items:center;gap:2px;margin-left:auto}.sf-search{display:none;align-items:center;gap:8px;height:40px;width:200px;padding:0 12px;margin-right:8px;background:var(--sf-surface);border:1px solid transparent;transition:width .3s var(--sf-ease),background .2s ease,border-color .2s ease}@media (min-width: 992px){.sf-search{display:flex}}.sf-search:focus-within{width:300px;background:#fff;border-color:var(--sf-black)}.sf-search input{flex:1;min-width:0;border:0!important;background:transparent!important;outline:none;font:500 13px var(--sf-font);color:var(--sf-ink);padding:0;height:100%}.sf-search input::placeholder{color:var(--sf-ink-3);text-transform:uppercase;letter-spacing:.08em;font-size:12px}.sf-search button,.sf-search button[type=submit]{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:24px!important;height:24px!important;min-width:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;color:var(--sf-ink)!important}.sf-tool,a.sf-tool,button.sf-tool{position:relative;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;min-width:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;color:var(--sf-black)!important;text-decoration:none!important;cursor:pointer;transition:color .2s ease}.sf-tool:hover,a.sf-tool:hover,button.sf-tool:hover{color:var(--sf-emerald)!important}.sf-tool--search-mobile,a.sf-tool.sf-tool--search-mobile{display:inline-flex!important}@media (min-width: 992px){.sf-tool--search-mobile,a.sf-tool.sf-tool--search-mobile{display:none!important}}.sf-tool .count-box,.sf-tool .sf-tool__count{position:absolute;top:4px;right:2px;min-width:18px;height:18px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;background:var(--sf-emerald);color:#fff;font-size:10px;font-weight:700;line-height:1;border-radius:9px}.sf-account-menu{position:relative}.sf-account-menu__panel{position:absolute;right:0;top:100%;z-index:6;min-width:220px;padding:16px;background:#fff;border:1px solid var(--sf-line);box-shadow:0 16px 32px #0000001a;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .2s ease,transform .2s var(--sf-ease),visibility 0s linear .2s}.sf-account-menu:hover .sf-account-menu__panel,.sf-account-menu:focus-within .sf-account-menu__panel{opacity:1;visibility:visible;transform:none;transition-delay:0s}.sf-account-menu__panel p{margin:10px 0 0;font-size:12px;color:var(--sf-ink-2);text-align:center}.sf-account-menu__panel p a{color:var(--sf-black);text-decoration:underline}.sf-account-menu__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.sf-account-menu__list a{color:var(--sf-ink);font-size:13px;text-decoration:none}.sf-account-menu__list a:hover{color:var(--sf-emerald);text-decoration:underline}.sf-drawer.offcanvas{width:min(88vw,400px);border:0;background:#fff}.sf-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--sf-line)}.sf-drawer__close,button.sf-drawer__close{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;min-width:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;color:var(--sf-black)!important}.sf-drawer__body{padding:20px;display:flex;flex-direction:column;gap:24px;overflow-y:auto}.sf-drawer__search{display:flex;align-items:center;gap:8px;height:46px;padding:0 14px;background:var(--sf-surface)}.sf-drawer__search input{flex:1;min-width:0;border:0!important;background:transparent!important;outline:none;font:500 14px var(--sf-font)}.sf-drawer__search button{display:inline-flex!important;width:24px!important;height:24px!important;min-width:0!important;padding:0!important;background:transparent!important;border:0!important;color:var(--sf-ink)!important}.sf-drawer__nav{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.sf-drawer__nav>li{border-bottom:1px solid var(--sf-line)}.sf-drawer__nav>li>a,.sf-drawer__nav summary{display:flex;align-items:center;justify-content:space-between;padding:14px 0;font-size:15px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--sf-black);text-decoration:none;cursor:pointer;list-style:none}.sf-drawer__nav summary::-webkit-details-marker{display:none}.sf-drawer__nav summary:after{content:"";width:10px;height:10px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .2s ease;margin-right:4px}.sf-drawer__nav details[open] summary:after{transform:rotate(225deg)}.sf-drawer__sub{list-style:none;margin:0;padding:0 0 12px;display:flex;flex-direction:column;gap:2px}.sf-drawer__sub a{display:block;padding:8px 0 8px 12px;color:var(--sf-ink-2);font-size:14px;text-decoration:none;border-left:2px solid var(--sf-line)}.sf-drawer__sub a:hover{color:var(--sf-black);border-left-color:var(--sf-green)}.sf-drawer__sub a.is-more{color:var(--sf-black);font-weight:700}.sf-drawer__links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.sf-drawer__links a{color:var(--sf-ink-2);font-size:14px;text-decoration:none}.sf-drawer__links a:hover{color:var(--sf-black)}.sf-page-head{padding:28px 0 20px;border-bottom:1px solid var(--sf-line);margin-bottom:28px;background:#fff}.sf-crumbs ol{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 14px;padding:0;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--sf-ink-3)}.sf-crumbs a{color:inherit;text-decoration:none;min-height:0!important}.sf-crumbs a:hover{color:var(--sf-black);text-decoration:underline;text-underline-offset:3px}.sf-crumbs .sep{color:var(--sf-line-2)}.sf-crumbs li:last-child{color:var(--sf-black);font-weight:700}.sf-page-head__row{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap}.sf-page-head__title{margin:0;font-size:clamp(26px,3.4vw,40px);font-weight:800;letter-spacing:-.02em;text-transform:uppercase;line-height:1}.sf-page-head__count{font-size:.45em;font-weight:500;letter-spacing:0;color:var(--sf-ink-3);margin-left:10px;vertical-align:middle}.sf-page-head__sub{margin:10px 0 0;font-size:14px;color:var(--sf-ink-2);max-width:64ch}.sf-page-head__actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sf-listing{padding:0 0 72px}.sf-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 12px}@media (min-width: 768px){.sf-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 20px}}@media (min-width: 1200px){.sf-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:48px 24px}}.sf-grid>.col-12,.sf-grid>.sf-grid__full{grid-column:1 / -1}.sf-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:24px}.sf-toolbar__count{margin:0;font-size:13px;color:var(--sf-ink-2)}.sf-toolbar__count strong{color:var(--sf-black)}.lf{margin-bottom:28px}.lf-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.lf-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap;position:relative}.lf-pop{position:relative}.lf-pop>summary{list-style:none}.lf-pop>summary::-webkit-details-marker{display:none}.lf-pill{display:inline-flex;align-items:center;gap:10px;height:42px;padding:0 16px;border:1px solid var(--sf-line-2);background:#fff;color:var(--sf-black);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;user-select:none;white-space:nowrap;transition:border-color .15s ease,background .15s ease}.lf-pill:after{content:"";width:12px;height:12px;flex-shrink:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23111111' stroke-width='2.4'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat center / contain;transition:transform .15s ease}.lf-pop[open]>.lf-pill:after{transform:rotate(180deg)}.lf-pill:hover,.lf-pop[open]>.lf-pill{border-color:var(--sf-black)}.lf-pill.is-active{border-color:var(--sf-black);background:var(--sf-black);color:#fff}.lf-pill.is-active:after{filter:invert(1)}.lf-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;background:var(--sf-green);color:#fff;font-size:11px;font-weight:700;border-radius:9px}.lf-panel{position:absolute;top:calc(100% + 8px);left:0;z-index:30;min-width:260px;padding:12px;background:#fff;border:1px solid var(--sf-black);box-shadow:0 16px 32px #0000001f}.lf-option{display:flex;align-items:center;gap:10px;margin:0;padding:9px 10px;font-size:14px;color:var(--sf-ink);cursor:pointer}.lf-option:hover{background:var(--sf-surface)}.lf-option input{width:16px;height:16px;margin:0;accent-color:var(--sf-black);cursor:pointer}.lf-panel-price{width:300px;padding:20px 18px 16px}.lf-slider{position:relative;height:24px;margin:4px 8px 0}.lf-track,.lf-fill{position:absolute;top:10px;height:3px}.lf-track{left:0;right:0;background:var(--sf-line)}.lf-fill{background:var(--sf-black)}.lf-range{position:absolute;left:0;top:0;width:100%;height:24px;margin:0;background:none;pointer-events:none;-webkit-appearance:none;appearance:none}.lf-range::-webkit-slider-runnable-track{background:transparent;height:24px}.lf-range::-moz-range-track{background:transparent}.lf-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;pointer-events:auto;cursor:grab;width:18px;height:18px;margin-top:3px;border-radius:50%;background:#fff;border:2px solid var(--sf-black)}.lf-range::-moz-range-thumb{pointer-events:auto;cursor:grab;width:14px;height:14px;border-radius:50%;background:#fff;border:2px solid var(--sf-black)}.lf-range:focus-visible::-webkit-slider-thumb{outline:3px solid var(--sf-line-2);outline-offset:2px}.lf-price-values{display:flex;justify-content:space-between;margin-top:14px;font-size:13px;font-weight:700;color:var(--sf-black)}.lf-sort{display:inline-flex;align-items:center;gap:10px}.lf-sort label{margin:0;color:var(--sf-ink-3);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.lf-select{height:42px;padding:0 36px 0 14px;border:1px solid var(--sf-line-2);border-radius:0!important;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23111111' stroke-width='2.4'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center;-webkit-appearance:none;appearance:none;color:var(--sf-black);font:700 12px var(--sf-font);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;outline:none}.lf-select:focus{border-color:var(--sf-black)}.lf-chips{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:14px}.lf-chip{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px;background:var(--sf-surface);color:var(--sf-black);font-size:13px;text-decoration:none}.lf-chip:hover{background:var(--sf-black);color:#fff}.lf-chip span{font-size:16px;line-height:1}.lf-clear{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--sf-ink-2);text-decoration:underline;text-underline-offset:3px;margin-left:4px}.lf-clear:hover{color:var(--sf-black)}@media (max-width: 575.98px){.lf-bar{flex-direction:column;align-items:stretch}.lf-filters{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.lf-filters::-webkit-scrollbar{display:none}.lf-pill{flex-shrink:0}.lf-sort{justify-content:space-between}.lf-select{flex:1;max-width:240px}.lf-panel{position:fixed;left:12px;right:12px;top:auto;bottom:12px;min-width:0;max-height:60vh;overflow-y:auto}.lf-panel-price{width:auto}}.mall-pagination,.sf-pagination{display:flex;justify-content:center;margin:48px 0 0}.mall-pagination nav{display:inline-block}.mall-pagination ul.pagination,.mall-pagination .pagination{list-style:none;display:flex;gap:4px;margin:0;padding:0;flex-wrap:wrap;justify-content:center}.mall-pagination .page-item .page-link,.mall-pagination .pagination li a,.mall-pagination .pagination li span{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 12px;border:1px solid var(--sf-line);background:#fff;color:var(--sf-black);font-weight:700;font-size:13px;text-decoration:none;border-radius:0;transition:border-color .2s ease,background .2s ease,color .2s ease}.mall-pagination .page-item.active .page-link,.mall-pagination .pagination li.active span,.mall-pagination .pagination li.active a{background:var(--sf-black);border-color:var(--sf-black);color:#fff}.mall-pagination .page-item .page-link:hover,.mall-pagination .pagination li a:hover{border-color:var(--sf-black)}.mall-pagination .page-item.disabled .page-link,.mall-pagination .pagination li.disabled span{opacity:.4;cursor:not-allowed}.sf-card{position:relative;display:flex;flex-direction:column;min-width:0;background:#fff}.sf-card__media{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:#fff;box-shadow:inset 0 0 0 1px var(--sf-line);transition:box-shadow .2s ease}.sf-card:hover .sf-card__media,.sf-card:focus-within .sf-card__media{box-shadow:inset 0 0 0 1px var(--sf-black)}.sf-card__link{position:absolute;inset:0;display:block;z-index:1}.sf-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s var(--sf-ease)}.sf-card:hover .sf-card__media img{transform:scale(1.04)}.sf-card.is-out .sf-card__media img{opacity:.55}.sf-badge{position:absolute;top:10px;left:10px;z-index:2;padding:6px 8px;background:#fff;color:var(--sf-black);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;line-height:1;box-shadow:0 0 0 1px var(--sf-line)}.sf-badge--out{background:var(--sf-black);color:#fff;box-shadow:none}.sf-badge--low{background:#fff;color:var(--sf-warn)}.sf-badge--new{background:var(--sf-green);color:#fff;box-shadow:none}.sf-card__wish,button.sf-card__wish{position:absolute;top:8px;right:8px;z-index:3;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;min-width:0!important;padding:0!important;background:#fff!important;border:0!important;border-radius:0!important;color:var(--sf-black)!important;cursor:pointer;opacity:0;transform:translateY(-4px);transition:opacity .2s ease,transform .25s var(--sf-ease),color .2s ease}.sf-card:hover .sf-card__wish,.sf-card:focus-within .sf-card__wish,.sf-card__wish.is-active{opacity:1;transform:none}.sf-card__wish:hover,.sf-card__wish.is-active{color:var(--sf-emerald)!important}.sf-card__wish.is-active svg path{fill:currentColor}.sf-card__quick,button.sf-card__quick{position:absolute;left:0;right:0;bottom:0;z-index:3;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;height:42px!important;width:100%!important;min-width:0!important;padding:0!important;background:rgba(255,255,255,.96)!important;border:0!important;border-top:1px solid var(--sf-line)!important;border-radius:0!important;font-family:var(--sf-font)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--sf-black)!important;cursor:pointer;transform:translateY(100%);transition:transform .25s var(--sf-ease),background .2s ease,color .2s ease}.sf-card:hover .sf-card__quick,.sf-card:focus-within .sf-card__quick{transform:none}.sf-card__quick:hover{background:var(--sf-black)!important;color:#fff!important}@media (hover: none){.sf-card__wish,button.sf-card__wish{opacity:1;transform:none}.sf-card__quick,button.sf-card__quick{display:none!important}}.sf-card__body{padding:12px 0 0;display:flex;flex-direction:column;gap:4px}.sf-card__kicker{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--sf-ink-3)}.sf-card__title{margin:0;font-size:14px;font-weight:500;line-height:1.4}.sf-card__title a{color:var(--sf-ink);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sf-card__title a:hover{text-decoration:underline;text-underline-offset:3px}.sf-card__price{margin:0;font-size:14px;font-weight:700;color:var(--sf-black)}.sf-card__price .from{font-weight:500;color:var(--sf-ink-2);margin-right:4px}.sf-card__meta{margin:0;font-size:12px;color:var(--sf-ink-3)}.sf-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (min-width: 768px){.sf-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media (min-width: 1200px){.sf-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}.sf-tile{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--sf-surface);color:#fff;text-decoration:none}.sf-tile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .7s var(--sf-ease)}.sf-tile:hover img{transform:scale(1.05)}.sf-tile:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.65) 0%,rgba(0,0,0,.05) 55%)}.sf-tile__label{position:absolute;left:16px;right:16px;bottom:16px;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.sf-tile__label h3{margin:0;font-size:15px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;line-height:1.15;color:#fff}.sf-tile__label small{display:block;margin-top:4px;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#fffc}.sf-tile__arrow{width:36px;height:36px;flex-shrink:0;background:#fff;color:var(--sf-black);display:inline-flex;align-items:center;justify-content:center;transition:background .2s ease,color .2s ease}.sf-tile:hover .sf-tile__arrow{background:var(--sf-green);color:#fff}.sf-tile--plain{background:var(--sf-surface);color:var(--sf-black);transition:background .2s ease}.sf-tile--plain:hover{background:#ececec}.sf-tile--plain:after{background:none}.sf-tile--plain .sf-tile__initial{position:absolute;top:8%;right:6%;line-height:1;font-size:clamp(96px,14vw,200px);font-weight:900;letter-spacing:-.06em;color:#fff;text-shadow:0 0 0 #fff;-webkit-text-stroke:1px var(--sf-line-2);transition:transform .6s var(--sf-ease)}.sf-tile--plain:hover .sf-tile__initial{transform:translateY(-6px)}.sf-tile--plain .sf-tile__label h3{color:var(--sf-black)}.sf-tile--plain .sf-tile__label small{color:var(--sf-ink-2)}.sf-tile--plain .sf-tile__arrow{background:var(--sf-black);color:#fff}.mall-empty,.sf-empty{padding:72px 24px;text-align:center;color:var(--sf-ink-2);border:1px solid var(--sf-line);background:#fff}.mall-empty svg,.sf-empty svg{color:var(--sf-line-2);margin-bottom:16px}.mall-empty h5,.sf-empty h5{margin:0 0 8px;font-size:20px;font-weight:800;text-transform:uppercase;letter-spacing:-.01em;color:var(--sf-black)}.mall-empty p,.sf-empty p{margin:0 0 20px}.sf-pdp{padding:0 0 72px}.sf-pdp__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:32px}@media (min-width: 992px){.sf-pdp__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px;align-items:start}}@media (min-width: 1200px){.sf-pdp__grid{gap:72px}}.product-gallery{position:relative}@media (min-width: 992px){.product-gallery{position:sticky;top:var(--sf-sticky-top)}}.product-gallery .product-top{aspect-ratio:1 / 1;background:#fff;box-shadow:inset 0 0 0 1px var(--sf-line);overflow:hidden}.product-gallery .product-top .swiper-slide img{width:100%;height:100%;object-fit:cover;display:block}.product-gallery .product-bottom{margin-top:10px}.product-gallery .product-bottom .swiper-slide{aspect-ratio:1 / 1;background:#fff;overflow:hidden;cursor:pointer;opacity:.65;box-shadow:inset 0 0 0 1px var(--sf-line);transition:box-shadow .2s ease,opacity .2s ease}.product-gallery .product-bottom .swiper-slide:hover{opacity:1}.product-gallery .product-bottom .swiper-slide-thumb-active{opacity:1;box-shadow:inset 0 0 0 2px var(--sf-black)}.product-gallery .product-bottom .swiper-slide img{width:100%;height:100%;object-fit:cover;display:block}.product-detail-info{padding:0}.sf-pdp__title{margin:0 0 14px;font-size:clamp(24px,2.6vw,32px);font-weight:800;text-transform:uppercase;letter-spacing:-.015em;line-height:1.05}.sf-pdp__price-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap}.sf-pdp__price,.product-detail-info .product-price{margin:0;font-size:22px;font-weight:700;color:var(--sf-black)}.sf-pdp__rating,.product-detail-info .product-rating{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--sf-ink-2);margin:0}.sf-pdp__rating .stars,.product-detail-info .product-rating .stars{display:inline-flex;gap:1px}.product-detail-info .product-rating .stars .icon-star{color:var(--sf-line-2);font-size:13px}.product-detail-info .product-rating .stars .icon-star.checked{color:var(--sf-black)}.sf-pdp__tools{display:inline-flex;align-items:center;gap:16px;flex-wrap:wrap}.sf-share{position:relative}.sf-share__btn,button.sf-share__btn{display:inline-flex!important;align-items:center!important;gap:6px!important;height:36px!important;padding:0 12px!important;min-width:0!important;width:auto!important;background:#fff!important;border:1px solid var(--sf-line-2)!important;border-radius:0!important;color:var(--sf-black)!important;font-family:var(--sf-font)!important;font-size:11px!important;font-weight:700!important;line-height:1!important;letter-spacing:.1em!important;text-transform:uppercase!important;cursor:pointer;box-shadow:none!important;transition:border-color .15s ease,background .15s ease,color .15s ease}.sf-share__btn:hover,button.sf-share__btn:hover,.sf-share__btn[aria-expanded=true]{border-color:var(--sf-black)!important;background:var(--sf-black)!important;color:#fff!important}.sf-share__menu{position:absolute;right:0;top:calc(100% + 8px);z-index:20;min-width:200px;padding:6px;background:#fff;border:1px solid var(--sf-black);box-shadow:0 16px 32px #0000001f;display:flex;flex-direction:column}.sf-share__menu a,.sf-share__menu button{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;width:100%!important;min-width:0!important;padding:10px 12px!important;background:transparent!important;border:0!important;border-radius:0!important;color:var(--sf-ink)!important;font-family:var(--sf-font)!important;font-size:14px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;text-align:left;text-decoration:none;cursor:pointer;box-shadow:none!important}.sf-share__menu a:hover,.sf-share__menu button:hover{background:var(--sf-surface)!important;color:var(--sf-black)!important}.sf-share__menu .dot{width:10px;height:10px;border-radius:50%;flex:0 0 auto}@media (max-width: 575.98px){.sf-share__menu{right:auto;left:0}}.sf-pdp__rule{border:0;border-top:1px solid var(--sf-line);margin:22px 0}.sf-pdp__member{margin:14px 0 0;padding:12px 14px;background:var(--sf-surface);font-size:13px;color:var(--sf-ink-2)}.sf-pdp__member strong{color:var(--sf-emerald)}.sf-pdp__member a{color:var(--sf-black);text-decoration:underline;text-underline-offset:3px}.sf-opt-group{margin-bottom:22px}.sf-opt-group__label{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--sf-black)}.product-detail-info .variant-selected-label{margin-left:0;font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--sf-ink-2)}.sf-opts{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:8px}.sf-opt,button.sf-opt{min-height:48px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 12px!important;width:auto!important;min-width:0!important;background:#fff!important;border:1px solid var(--sf-line-2)!important;border-radius:0!important;color:var(--sf-black)!important;font-family:var(--sf-font)!important;font-size:13px!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase!important;cursor:pointer;box-shadow:none!important;transition:border-color .15s ease,background .15s ease,color .15s ease}.sf-opt:hover,button.sf-opt:hover{border-color:var(--sf-black)!important}.sf-opt.is-selected,button.sf-opt.is-selected{background:var(--sf-black)!important;border-color:var(--sf-black)!important;color:#fff!important}.sf-opt.is-unavailable,button.sf-opt.is-unavailable,.sf-opt:disabled,button.sf-opt:disabled{color:#b0b0b0!important;border-style:dashed!important;text-decoration:line-through;cursor:not-allowed;background:#fff!important}.sf-chips{display:flex;flex-wrap:wrap;gap:8px}.product-detail-info .variant-chip,.product-detail-info button.variant-chip{position:relative;width:56px!important;height:56px!important;min-width:0!important;padding:0!important;border:1px solid var(--sf-line-2)!important;border-radius:0!important;background:#fff!important;overflow:hidden;cursor:pointer;box-shadow:none!important;transition:border-color .15s ease,box-shadow .15s ease}.product-detail-info .variant-chip img{width:100%;height:100%;object-fit:cover;border-radius:0;display:block}.product-detail-info .variant-chip:hover{border-color:var(--sf-black)!important}.product-detail-info .variant-chip.is-selected{border-color:var(--sf-black)!important;box-shadow:inset 0 0 0 1px var(--sf-black)!important}.product-detail-info .variant-chip.is-unavailable{opacity:.45;cursor:not-allowed}.product-detail-info .variant-chip.is-unavailable:after{content:"";position:absolute;inset:0;background:linear-gradient(to top right,transparent calc(50% - 1px),var(--sf-ink-2),transparent calc(50% + 1px))}.product-detail-info .product-availability{display:inline-flex;align-items:center;gap:8px;margin:4px 0 0;padding:0;background:transparent;border-radius:0;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--sf-ok)}.product-detail-info .product-availability:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.product-detail-info .product-availability svg{display:none}.product-detail-info .product-availability.out{color:var(--sf-danger);background:transparent}.sf-pdp__hint{margin:4px 0 0;font-size:12px;color:var(--sf-ink-3)}.product-buy-row,.sf-buy{display:flex;gap:12px;margin:22px 0 0;align-items:stretch;flex-wrap:wrap}.product-qty-group{display:inline-flex;align-items:center;height:52px;background:#fff;border:1px solid var(--sf-black);border-radius:0;padding:0;gap:0}.product-qty-group .qty-btn,.product-qty-group button.qty-btn{width:44px!important;height:100%!important;min-width:0!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--sf-black)!important;font-size:18px!important;cursor:pointer;box-shadow:none!important;transition:background .2s ease}.product-qty-group .qty-btn:hover{background:var(--sf-surface)!important}.product-qty-group input{width:48px;height:100%;text-align:center;background:transparent;border:0;font-size:14px;font-weight:700;color:var(--sf-black);outline:none;-moz-appearance:textfield}.product-qty-group input::-webkit-outer-spin-button,.product-qty-group input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.btn-add-to-cart,button.btn-add-to-cart{flex:1!important;min-width:200px!important;min-height:52px!important}.sf-pdp__trust{list-style:none;margin:24px 0 0;padding:20px 0 0;border-top:1px solid var(--sf-line);display:grid;gap:12px;font-size:13px;color:var(--sf-ink-2)}.sf-pdp__trust li{display:flex;align-items:center;gap:12px}.sf-pdp__trust svg{flex:0 0 auto;color:var(--sf-emerald)}.sf-pdp__trust a{color:var(--sf-black);text-decoration:underline;text-underline-offset:3px}.sf-pdp__trust a:hover{color:var(--sf-emerald)}.product-meta-row{display:flex;gap:20px;flex-wrap:wrap;margin:0 0 12px;font-size:12px;color:var(--sf-ink-3);letter-spacing:.06em;text-transform:uppercase}.product-meta-row a{color:var(--sf-emerald);text-decoration:none}.product-meta-row a:hover{text-decoration:underline}.product-detail-tabs{margin-top:64px;background:transparent;border:0;border-radius:0;overflow:visible}.product-detail-tabs .nav-tabs{display:flex;gap:32px;padding:0;margin:0;border:0;border-bottom:1px solid var(--sf-line);background:transparent}.product-detail-tabs .nav-tabs .nav-link,.product-detail-tabs .nav-tabs button.nav-link{padding:18px 0!important;margin:0 0 -1px!important;min-width:0!important;width:auto!important;background:transparent!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;color:var(--sf-ink-2)!important;font-family:var(--sf-font)!important;font-size:12px!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;box-shadow:none!important}.product-detail-tabs .nav-tabs .nav-link:hover{color:var(--sf-black)!important}.product-detail-tabs .nav-tabs .nav-link.active{color:var(--sf-black)!important;border-bottom-color:var(--sf-black)!important}.product-detail-tabs .tab-content{padding:28px 0 0}.product-detail-tabs .tab-content p{color:var(--sf-ink);line-height:1.75;max-width:80ch}.review-create{padding:24px;background:var(--sf-surface);border:0;border-radius:0;margin-bottom:28px;max-width:720px}.review-create label{display:block;margin-bottom:8px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--sf-black)}.review-create textarea,.review-create select,.review-create input{width:100%;padding:12px 14px;background:#fff;border:1px solid var(--sf-line-2);border-radius:0;font-size:14px;color:var(--sf-ink);outline:none;transition:border-color .2s ease}.review-create textarea:focus,.review-create input:focus,.review-create select:focus{border-color:var(--sf-black)}.review-list{display:flex;flex-direction:column;gap:0;max-width:820px}.review-item{padding:20px 0;background:transparent;border:0;border-bottom:1px solid var(--sf-line);border-radius:0}.review-item .review-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.review-item .review-author{font-weight:700;color:var(--sf-black);font-size:14px}.review-item .review-stars .icon-star{color:var(--sf-line-2);font-size:13px}.review-item .review-stars .icon-star.checked{color:var(--sf-black)}.review-item p{margin:0;color:var(--sf-ink);font-size:14px;line-height:1.6}.cart-wrap,.checkout-wrap{padding:0 0 64px}.cart-table-wrap{background:#fff;border:0;border-radius:0;overflow:hidden}.cart-table{width:100%;border-collapse:separate;border-spacing:0}.cart-table thead th{background:transparent;padding:0 12px 14px;text-align:left;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--sf-ink-3);border-bottom:1px solid var(--sf-black);white-space:nowrap}.cart-table thead th:first-child{padding-left:0}.cart-table tbody td{padding:20px 12px;vertical-align:middle;border-bottom:1px solid var(--sf-line);font-size:14px;color:var(--sf-ink)}.cart-table tbody td:first-child{padding-left:0}.cart-product-cell{display:flex;align-items:center;gap:16px;min-width:240px}.cart-product-cell .img{width:80px;height:80px;background:#fff;box-shadow:inset 0 0 0 1px var(--sf-line);border-radius:0;overflow:hidden;flex-shrink:0}.cart-product-cell .img img{width:100%;height:100%;object-fit:cover}.cart-product-cell .name{font-weight:600;color:var(--sf-black);line-height:1.4}.cart-actions-row{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end;margin-top:24px}.icon-trash-btn,button.icon-trash-btn{width:36px!important;height:36px!important;min-width:36px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#fff!important;border:1px solid var(--sf-line)!important;border-radius:0!important;color:var(--sf-ink-2)!important;cursor:pointer!important;transition:all .2s ease!important;line-height:1!important;box-shadow:none!important}.icon-trash-btn:hover,button.icon-trash-btn:hover{background:var(--sf-black)!important;border-color:var(--sf-black)!important;color:#fff!important}.mall-card{background:#fff;border:1px solid var(--sf-line);border-radius:0;padding:24px}.mall-card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid var(--sf-line);gap:12px;flex-wrap:wrap}.mall-card-head .title{margin:0;font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--sf-black)}.order-summary-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0}.order-summary-list li{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--sf-line);font-size:14px;color:var(--sf-ink)}.order-summary-list li:last-child{border-bottom:0}.order-summary-list li .info{display:flex;align-items:center;gap:12px}.order-summary-list li .info img{width:48px;height:48px;border-radius:0;object-fit:cover;box-shadow:inset 0 0 0 1px var(--sf-line)}.order-summary-list li .qty{color:var(--sf-ink-3);font-size:12px}.order-summary-totals{margin-top:8px;padding-top:14px;border-top:1px solid var(--sf-line);display:flex;flex-direction:column;gap:10px}.order-summary-totals .row{display:flex;justify-content:space-between;align-items:center;font-size:14px;color:var(--sf-ink-2);margin:0;padding:0}.order-summary-totals .row.total{padding-top:14px;margin-top:4px;border-top:1px solid var(--sf-black);font-size:18px;font-weight:800;color:var(--sf-black);text-transform:uppercase;letter-spacing:.04em}.checkout-section-title{margin:0 0 14px;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--sf-black)}.payment-option{padding:16px;background:#fff;border:1px solid var(--sf-line);border-radius:0;margin-bottom:10px;cursor:pointer;transition:border-color .2s ease}.payment-option.active{border-color:var(--sf-black);box-shadow:inset 0 0 0 1px var(--sf-black)}.payment-option label{display:flex;align-items:flex-start;gap:12px;cursor:pointer;margin:0}.payment-option input[type=radio]{margin-top:3px;accent-color:var(--sf-black)}.payment-option .opt-title{font-weight:700;color:var(--sf-black);font-size:14px}.payment-option .opt-desc{font-size:13px;color:var(--sf-ink-2);margin-top:2px}.payment-option .opt-extra{display:none;padding-top:12px}.payment-option.active .opt-extra{display:block}.checkout-form input[type=text],.checkout-form input[type=email],.checkout-form input[type=tel],.checkout-form select,.checkout-form textarea,.checkout-form .form-control{width:100%;padding:12px 14px;background:#fff;border:1px solid var(--sf-line-2);border-radius:0;font-size:14px;color:var(--sf-ink);outline:none;transition:border-color .2s ease}.checkout-form input:focus,.checkout-form select:focus,.checkout-form textarea:focus,.checkout-form .form-control:focus{border-color:var(--sf-black);background:#fff;box-shadow:none}.address-option{padding:14px;background:#fff;border:1px solid var(--sf-line);border-radius:0;margin-bottom:10px;cursor:pointer;transition:border-color .2s ease;display:flex;gap:12px;align-items:flex-start}.address-option:has(input:checked){border-color:var(--sf-black);box-shadow:inset 0 0 0 1px var(--sf-black)}.address-option label{margin:0;cursor:pointer;flex:1;font-size:14px;color:var(--sf-ink);line-height:1.55}.tf-page-title{background:#fff!important;padding:32px 0 20px!important;border-bottom:1px solid var(--sf-line)}.tf-page-title .heading{font-size:clamp(26px,3.4vw,40px)!important;font-weight:800!important;text-transform:uppercase;letter-spacing:-.02em;line-height:1!important;color:var(--sf-black)!important}.tf-page-title .link-default{margin-top:10px!important}.tf-page-title .link-default ul{gap:8px;padding:0;margin:0;list-style:none}.tf-page-title .link-default li,.tf-page-title .link-default a{color:var(--sf-ink-3)!important;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.tf-page-title .link-default li:last-child{color:var(--sf-black)!important;font-weight:700}.login-wrap fieldset input,.form-register fieldset input,.form-login fieldset input,.form-has-password fieldset input,.login-wrap fieldset select,.form-register fieldset select,.form-login fieldset select,.form-has-password fieldset select{border-radius:0!important;border:1px solid var(--sf-line-2)!important;height:52px!important;padding:0 16px!important;font-family:var(--sf-font)!important;font-size:15px!important;line-height:50px!important;color:var(--sf-ink)!important;box-shadow:none!important}.login-wrap fieldset select,.form-register fieldset select,.form-login fieldset select,.form-has-password fieldset select{width:100%;-webkit-appearance:none;appearance:none;cursor:pointer;padding-right:40px!important;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23111111' stroke-width='2.4'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 16px center!important}.login-wrap fieldset input:focus,.form-register fieldset input:focus,.form-login fieldset input:focus,.login-wrap fieldset select:focus,.form-register fieldset select:focus,.form-login fieldset select:focus{border-color:var(--sf-black)!important;outline:none}.login-wrap .d-flex>fieldset{margin-top:0;margin-bottom:0}.login-wrap h4,.form-register h4{font-weight:800;text-transform:uppercase;letter-spacing:-.01em}#mallSearchModal .modal-dialog{max-width:720px;margin-top:8vh}#mallSearchModal .modal-content{border:0!important;border-radius:0!important;overflow:hidden;box-shadow:0 24px 60px #00000040!important}#mallSearchModal .search-popup-head{display:flex;align-items:center;gap:10px;padding:16px 18px;border-bottom:1px solid var(--sf-line);background:#fff}#mallSearchModal .search-popup-head .search-input-wrap{flex:1;display:flex;align-items:center;gap:10px;background:var(--sf-surface);border:1px solid transparent;border-radius:0;padding:0 14px;height:48px;transition:border-color .2s ease,background .2s ease}#mallSearchModal .search-popup-head .search-input-wrap:focus-within{background:#fff;border-color:var(--sf-black)}#mallSearchModal .search-popup-head .search-input-wrap svg{color:var(--sf-ink-3);flex-shrink:0}#mallSearchModal .search-popup-head input[type=text]{flex:1;border:0;background:transparent;padding:0;height:100%;font-size:15px;color:var(--sf-ink);outline:none}#mallSearchModal .search-popup-head input[type=text]::placeholder{color:var(--sf-ink-3)}#mallSearchModal .search-popup-head .clear-btn{border:0!important;background:transparent!important;color:var(--sf-ink-2)!important;cursor:pointer!important;padding:4px!important;border-radius:0!important;display:none!important;align-items:center!important;justify-content:center!important;line-height:1!important;box-shadow:none!important;min-width:0!important}#mallSearchModal .search-popup-head .clear-btn.visible{display:inline-flex!important}#mallSearchModal .search-popup-head .clear-btn:hover{color:var(--sf-black)!important}#mallSearchModal .search-popup-head .submit-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:48px!important;padding:0 20px!important;background:var(--sf-black)!important;color:#fff!important;border:0!important;border-radius:0!important;font-family:var(--sf-font)!important;font-weight:700!important;font-size:12px!important;letter-spacing:.1em!important;text-transform:uppercase!important;line-height:1!important;cursor:pointer!important;box-shadow:none!important;white-space:nowrap!important;min-width:0!important}#mallSearchModal .search-popup-head .submit-btn:hover{background:var(--sf-emerald)!important}#mallSearchModal .search-popup-head .close-btn{width:40px!important;height:40px!important;min-width:40px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:0!important;background:transparent!important;color:var(--sf-ink-2)!important;border-radius:0!important;cursor:pointer!important;line-height:1!important;box-shadow:none!important;flex-shrink:0!important}#mallSearchModal .search-popup-head .close-btn:hover{color:var(--sf-black)!important}#mallSearchModal .search-popup-body{padding:22px;background:#fff;min-height:220px;max-height:60vh;overflow-y:auto}#mallSearchModal .search-block-title{margin:0 0 12px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--sf-ink-3)}#mallSearchModal .quick-tags{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:22px}#mallSearchModal .quick-tags a{display:inline-flex;align-items:center;padding:8px 14px;background:#fff;border:1px solid var(--sf-line-2);border-radius:0;color:var(--sf-black);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:all .2s ease}#mallSearchModal .quick-tags a:hover{background:var(--sf-black);color:#fff;border-color:var(--sf-black)}#mallSearchModal .search-results{display:flex;flex-direction:column;gap:0}#mallSearchModal .search-result-item{display:flex;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid var(--sf-line);text-decoration:none;color:var(--sf-ink);transition:background .15s ease}#mallSearchModal .search-result-item:hover .name{text-decoration:underline}#mallSearchModal .search-result-item .img{width:56px;height:56px;background:#fff;box-shadow:inset 0 0 0 1px var(--sf-line);overflow:hidden;flex-shrink:0}#mallSearchModal .search-result-item .img img{width:100%;height:100%;object-fit:cover}#mallSearchModal .search-result-item .body{flex:1;min-width:0}#mallSearchModal .search-result-item .name{font-size:14px;font-weight:500;color:var(--sf-ink);margin:0;line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}#mallSearchModal .search-result-item .price{font-size:13px;color:var(--sf-black);margin:4px 0 0;font-weight:700}#mallSearchModal .search-result-item .arr{color:var(--sf-line-2)}#mallSearchModal .search-empty,#mallSearchModal .search-loading{text-align:center;padding:40px 20px;color:var(--sf-ink-2)}#mallSearchModal .search-empty svg{color:var(--sf-line-2);margin-bottom:12px}#mallSearchModal .search-empty h6{color:var(--sf-black);margin:0 0 4px;font-weight:700}#mallSearchModal .search-empty p{margin:0;font-size:13px}#mallSearchModal .search-spinner{width:28px;height:28px;border:3px solid var(--sf-line);border-top-color:var(--sf-black);border-radius:50%;margin:0 auto 8px;animation:mall-spin .8s linear infinite}@keyframes mall-spin{to{transform:rotate(360deg)}}#mallSearchModal .view-all-row{display:flex;justify-content:center;padding-top:16px;margin-top:12px}.sf-brand-hero{display:flex;align-items:center;gap:24px;padding:8px 0 28px;margin-bottom:4px}.sf-brand-hero img{max-height:56px;max-width:160px;object-fit:contain}.sf-brand-hero p{margin:0;color:var(--sf-ink-2);font-size:14px;max-width:70ch}.sf-newsletter{background:var(--sf-emerald);color:#fff;padding:48px 0}.sf-newsletter__in{display:grid;grid-template-columns:1fr;gap:24px;align-items:center}@media (min-width: 992px){.sf-newsletter__in{grid-template-columns:1fr 1fr;gap:48px}}.sf-newsletter h2{margin:0 0 8px;font-size:clamp(22px,3vw,32px);font-weight:800;text-transform:uppercase;letter-spacing:-.01em;line-height:1.05;color:#fff}.sf-newsletter p{margin:0;font-size:14px;color:#ffffffd9}.sf-newsletter form{display:flex;gap:0;width:100%;max-width:520px}@media (min-width: 992px){.sf-newsletter form{margin-left:auto}}.sf-newsletter input[type=email]{flex:1;min-width:0;height:52px;padding:0 16px;border:1px solid rgba(255,255,255,.45);border-right:0;background:transparent;color:#fff;font:500 14px var(--sf-font);outline:none;border-radius:0}.sf-newsletter input[type=email]::placeholder{color:#ffffffb3}.sf-newsletter input[type=email]:focus{border-color:#fff}.sf-newsletter .subscribe-msg{margin-top:10px;font-size:13px;min-height:1em}.sf-newsletter .subscribe-msg .text-success{color:#9be7a8!important}.sf-newsletter .subscribe-msg .text-secondary-2{color:#ffd1d1!important}.sf-footer{background:#fff;border-top:1px solid var(--sf-line)}.sf-footer__main{padding-top:56px;padding-bottom:40px;display:grid;grid-template-columns:1fr;gap:36px}@media (min-width: 768px){.sf-footer__main{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 992px){.sf-footer__main{grid-template-columns:1.6fr repeat(3,minmax(0,1fr));gap:48px}}.sf-footer__brand .sf-logo__mark{height:40px}.sf-footer__brand address{margin:18px 0 0;font-style:normal;color:var(--sf-ink-2);font-size:14px;line-height:1.65}.sf-footer__brand address a{color:var(--sf-ink);text-decoration:none}.sf-footer__brand address a:hover{text-decoration:underline}.sf-footer__title{margin:0 0 16px;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--sf-black)}.sf-footer__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.sf-footer__list a{color:var(--sf-ink-2);font-size:14px;text-decoration:none}.sf-footer__list a:hover{color:var(--sf-black);text-decoration:underline;text-underline-offset:3px}.sf-social{display:flex;gap:8px;margin:20px 0 0;padding:0;list-style:none}.sf-social a{width:40px;height:40px;border:1px solid var(--sf-line);display:inline-flex;align-items:center;justify-content:center;color:var(--sf-black);text-decoration:none;transition:background .2s ease,color .2s ease,border-color .2s ease}.sf-social a:hover{background:var(--sf-black);border-color:var(--sf-black);color:#fff}.sf-social a i{font-size:16px}.sf-footer__bottom{border-top:1px solid var(--sf-line);padding:20px 0}.sf-footer__bottom-in{display:flex;flex-wrap:wrap;gap:16px 24px;justify-content:space-between;align-items:center;font-size:12px;color:var(--sf-ink-2)}.sf-footer__bottom-in p{margin:0}.sf-payment{display:flex;align-items:center;gap:12px}.sf-payment span{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--sf-ink-3)}.sf-payment ul{display:flex;gap:8px;margin:0;padding:0;list-style:none}.sf-payment img{height:22px;width:auto;filter:grayscale(1);opacity:.8;transition:filter .2s ease,opacity .2s ease}.sf-payment li:hover img{filter:none;opacity:1}.sf-link-bar{display:inline-flex;align-items:center;gap:8px;padding-bottom:3px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--sf-black);text-decoration:none;border-bottom:2px solid var(--sf-green);white-space:nowrap}.sf-link-bar:hover{color:var(--sf-emerald)}.sf-link-bar svg{transition:transform .25s var(--sf-ease)}.sf-link-bar:hover svg{transform:translate(3px)}.sf-section{padding:56px 0}.sf-section--tight{padding-top:0}.sf-section__head .sf-kicker{margin-bottom:6px}.sf-section__foot{display:flex;justify-content:center;margin-top:40px}.sf-hero{position:relative;height:min(82vh,820px);min-height:480px;overflow:hidden;background:var(--sf-black);color:#fff}@media (max-width: 767.98px){.sf-hero{height:72vh;min-height:440px}}.sf-hero__swiper,.sf-hero__slide{height:100%}.sf-hero__slide{position:relative;overflow:hidden}.sf-hero__media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;transform:scale(1.06);transition:transform 8s linear}.swiper-slide-active .sf-hero__media{transform:scale(1)}.sf-hero__slide:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.65) 0%,rgba(0,0,0,.15) 50%,rgba(0,0,0,0) 100%)}.sf-hero__caption{position:absolute;left:0;right:0;bottom:0;z-index:2;padding-bottom:92px}.sf-hero__kicker{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--sf-green)}.sf-hero__title{margin:0 0 22px;max-width:14ch;font-size:clamp(2.2rem,6.5vw,5.5rem);font-weight:900;line-height:.95;letter-spacing:-.03em;text-transform:uppercase;color:#fff;text-shadow:0 2px 24px rgba(0,0,0,.35)}.sf-hero__hud{position:absolute;left:0;right:0;bottom:0;z-index:3;padding-bottom:24px;pointer-events:none}.sf-hero__hud-in{display:flex;align-items:center;justify-content:space-between;gap:16px}.sf-hero__hud-in>*{pointer-events:auto}.sf-hero__bullets{display:flex;gap:6px}.sf-hero__bullet{display:block;width:36px;height:3px;background:rgba(255,255,255,.35);cursor:pointer;transition:background .3s ease}.sf-hero__bullet.is-active{background:var(--sf-green)}.sf-hero__meta{display:flex;align-items:center;gap:10px}.sf-hero__counter{margin-right:6px;font-size:12px;font-weight:700;letter-spacing:.14em;color:#ffffffd9;white-space:nowrap}.sf-hero__arrow,button.sf-hero__arrow{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;min-width:0!important;padding:0!important;background:rgba(0,0,0,.25)!important;border:1px solid rgba(255,255,255,.45)!important;border-radius:0!important;color:#fff!important;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.sf-hero__arrow:hover,button.sf-hero__arrow:hover{background:#fff!important;border-color:#fff!important;color:var(--sf-black)!important}@media (max-width: 767.98px){.sf-hero__caption{padding-bottom:76px}.sf-hero__arrow,button.sf-hero__arrow{display:none!important}.sf-hero__bullet{width:24px}}.sf-usp{border-bottom:1px solid var(--sf-line)}.sf-usp__in{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}@media (min-width: 992px){.sf-usp__in{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 24px}}.sf-usp__item{display:flex;align-items:center;gap:14px;padding:18px 0;font-size:13px;color:var(--sf-ink-2);min-width:0}.sf-usp__item svg{flex:0 0 auto;color:var(--sf-emerald)}.sf-usp__item strong{display:block;margin-bottom:2px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--sf-black)}.sf-usp__item a{color:inherit;text-decoration:none}.sf-usp__item a:hover{color:var(--sf-black);text-decoration:underline;text-underline-offset:3px}@media (max-width: 767.98px){.sf-tiles--rail{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px;margin-right:-16px;padding-right:16px;scrollbar-width:none}.sf-tiles--rail::-webkit-scrollbar{display:none}.sf-tiles--rail>*{flex:0 0 68%;scroll-snap-align:start}}.sf-editorial{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width: 768px){.sf-editorial{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}.sf-editorial--single{grid-template-columns:1fr!important}.sf-editorial__item{position:relative;display:block;aspect-ratio:16 / 10;overflow:hidden;background:var(--sf-surface);color:#fff;text-decoration:none}.sf-editorial--single .sf-editorial__item{aspect-ratio:21 / 9}.sf-editorial__item img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .7s var(--sf-ease)}.sf-editorial__item:hover img{transform:scale(1.04)}.sf-editorial__item:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.65) 0%,rgba(0,0,0,.05) 60%)}.sf-editorial__body{position:absolute;left:24px;right:24px;bottom:24px;z-index:2}.sf-editorial__body h3{margin:0;font-size:clamp(20px,2.4vw,32px);font-weight:800;text-transform:uppercase;letter-spacing:-.01em;line-height:1.05;color:#fff;max-width:18ch}.sf-editorial__cta{display:inline-flex;align-items:center;gap:8px;margin-top:12px;padding-bottom:2px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#fff;border-bottom:2px solid var(--sf-green)}.sf-brands{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (min-width: 768px){.sf-brands{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.sf-brand{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:160px;padding:32px 20px;border:1px solid var(--sf-line);background:#fff;color:var(--sf-black);text-decoration:none;transition:border-color .2s ease}.sf-brand:hover{border-color:var(--sf-black)}.sf-brand img{height:56px;width:auto;max-width:70%;object-fit:contain;filter:grayscale(1);opacity:.8;transition:filter .3s ease,opacity .3s ease}.sf-brand:hover img{filter:none;opacity:1}.sf-brand span{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.sf-brand .sf-brand__initial{font-size:48px;font-weight:900;letter-spacing:-.04em;line-height:1;color:var(--sf-line-2);transition:color .2s ease}.sf-brand:hover .sf-brand__initial{color:var(--sf-emerald)}.sf-member{position:relative;overflow:hidden;padding:72px 0;background:var(--sf-black);color:#fff}.sf-member__in{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:32px;align-items:center}@media (min-width: 992px){.sf-member__in{grid-template-columns:1.3fr 1fr;gap:64px}}.sf-member .sf-kicker{color:var(--sf-green)}.sf-member h2{margin:0 0 14px;font-size:clamp(28px,4vw,52px);font-weight:900;line-height:.98;letter-spacing:-.02em;text-transform:uppercase;color:#fff;max-width:14ch}.sf-member p{margin:0 0 26px;max-width:56ch;font-size:15px;color:#fffc}.sf-member__actions{display:flex;gap:12px;flex-wrap:wrap}.sf-member__mark{position:absolute;right:-6%;top:50%;width:min(42vw,560px);transform:translateY(-50%);opacity:.07;pointer-events:none}.sf-member__list{list-style:none;margin:0;padding:0}.sf-member__list li{display:flex;align-items:flex-start;gap:12px;padding:16px 0;border-top:1px solid rgba(255,255,255,.14);font-size:14px;color:#ffffffd9}.sf-member__list li:last-child{border-bottom:1px solid rgba(255,255,255,.14)}.sf-member__list svg{flex:0 0 auto;margin-top:2px;color:var(--sf-green)}.sf-btn--ghost-light,a.sf-btn--ghost-light,button.sf-btn--ghost-light{background:transparent!important;border-color:#ffffff8c!important;color:#fff!important}.sf-btn--ghost-light:hover,a.sf-btn--ghost-light:hover,button.sf-btn--ghost-light:hover{background:#fff!important;border-color:#fff!important;color:var(--sf-black)!important}@media (max-width: 1199.98px){.sf-header__in{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;min-height:60px}.sf-header__burger,button.sf-header__burger{justify-self:start;margin-left:-8px}.sf-logo{justify-self:center}.sf-header__tools{justify-self:end;margin-left:0}.sf-logo__mark{height:30px}.sf-logo__word{font-size:20px}}@media (max-width: 991.98px){:root{--sf-sticky-top: 76px}.sf-section{padding:40px 0}.sf-section__head{margin-bottom:18px}.sf-section__foot{margin-top:28px}.sf-listing{padding-bottom:48px}.sf-page-head{padding:18px 0 16px;margin-bottom:20px}.sf-crumbs ol{flex-wrap:nowrap;overflow-x:auto;white-space:nowrap;scrollbar-width:none;margin-bottom:10px}.sf-crumbs ol::-webkit-scrollbar{display:none}.sf-page-head__row{gap:12px}.sf-page-head__actions .sf-btn,.sf-page-head__actions a.sf-btn{min-height:40px!important;padding:0 14px!important;font-size:11px!important}}@media (max-width: 575.98px){.sf-page-head__row{align-items:baseline}.sf-page-head__actions .sf-btn,.sf-page-head__actions a.sf-btn{min-height:0!important;padding:0 0 3px!important;border:0!important;border-bottom:2px solid var(--sf-green)!important;background:transparent!important;color:var(--sf-black)!important;font-size:11px!important}.sf-page-head__actions .sf-btn:hover,.sf-page-head__actions a.sf-btn:hover{color:var(--sf-emerald)!important}.sf-page-head__actions .sf-btn svg{width:12px;height:12px}.sf-usp__in{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.sf-usp__in::-webkit-scrollbar{display:none}.sf-usp__item{flex:0 0 auto;max-width:76vw;padding:14px 24px 14px 0;scroll-snap-align:start;font-size:12px}.sf-usp__item strong{font-size:11px}#_form_AddToCart{position:sticky;bottom:0;z-index:20;margin:22px calc(-1 * var(--bs-gutter-x, .75rem)) 0;padding:12px var(--bs-gutter-x, .75rem) max(12px,env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--sf-line);box-shadow:0 -8px 24px #0000000f}#_form_AddToCart .product-buy-row{margin:0;flex-wrap:nowrap}#_form_AddToCart .btn-add-to-cart,#_form_AddToCart button.btn-add-to-cart{min-width:0!important}.sf-pdp__title{font-size:22px}.sf-pdp__trust{margin-top:20px}.product-detail-tabs{margin-top:40px}.product-detail-tabs .nav-tabs{gap:20px;overflow-x:auto;scrollbar-width:none}.product-detail-tabs .nav-tabs::-webkit-scrollbar{display:none}.product-detail-tabs .nav-tabs .nav-link,.product-detail-tabs .nav-tabs button.nav-link{white-space:nowrap}.sf-footer__main{padding-top:40px;padding-bottom:8px;gap:0}.sf-footer__brand{padding-bottom:28px}.sf-footer__col{border-top:1px solid var(--sf-line)}.sf-footer__col summary{display:flex;align-items:center;justify-content:space-between;margin:0;padding:16px 0;cursor:pointer}.sf-footer__col summary:after{content:"";width:9px;height:9px;margin-right:4px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .2s ease}.sf-footer__col[open] summary:after{transform:rotate(225deg)}.sf-footer__col .sf-footer__list{padding-bottom:18px}.sf-footer__bottom-in{justify-content:center;text-align:center}.sf-newsletter{padding:40px 0}}@media (max-width: 575.98px){.sf-header__tools [data-open-wishlist]{display:none!important}.sf-tool,a.sf-tool,button.sf-tool{width:40px!important}.sf-grid{gap:24px 12px}.sf-card__body{padding-top:10px}.sf-card__title,.sf-card__price{font-size:13px}.lf-bar{flex-direction:row;flex-wrap:nowrap;align-items:center;gap:8px}.lf-filters{flex:1;min-width:0;padding-bottom:0}.lf-sort label{display:none}.lf-select{flex:0 0 auto;max-width:150px;height:40px;padding:0 32px 0 12px;font-size:11px;background-position:right 10px center}.lf-pill{height:40px;padding:0 12px;font-size:11px}.mall-pagination nav,.mall-pagination .d-sm-none{width:100%}.mall-pagination .d-sm-none .pagination{width:100%;gap:8px;flex-wrap:nowrap}.mall-pagination .d-sm-none .page-item{flex:1}.mall-pagination .d-sm-none .page-link{width:100%;height:48px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.mall-pagination{margin-top:32px}#scroll-top{display:none!important}.sf-hero{height:68vh}.sf-hero__title{font-size:clamp(2rem,9.5vw,3rem)}.sf-member{padding:48px 0}.sf-brand{min-height:120px;padding:22px 12px}.sf-brand img{height:40px}}.sf-footer__col summary{list-style:none}.sf-footer__col summary::-webkit-details-marker{display:none}@media (min-width: 992px){.sf-footer__col summary{pointer-events:none}}#scroll-top{border-radius:0!important;background:var(--sf-black)!important}#scroll-top:hover{background:var(--sf-emerald)!important}.mall-toast{border-radius:0!important}@media (prefers-reduced-motion: reduce){.sf-card__media img,.sf-tile img,.sf-mega__feature img,.sf-btn svg,.sf-nav__link:after,.sf-mega,.sf-card__quick,.sf-card__wish,.sf-search{transition:none!important}}@view-transition{navigation: auto;}.page-transition-header{view-transition-name:bxest-front-header}::view-transition-group(root){animation-duration:.42s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(root){animation-name:bxest-page-fade-out}::view-transition-new(root){animation-name:bxest-page-clip-in}::view-transition-group(bxest-front-header){animation-duration:.32s;animation-timing-function:ease}@keyframes bxest-page-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:.18;transform:scale(.985)}}@keyframes bxest-page-clip-in{0%{clip-path:inset(0 0 100% 0);opacity:.92}to{clip-path:inset(0);opacity:1}}@media (prefers-reduced-motion: reduce){::view-transition-group(root),::view-transition-group(bxest-front-header),::view-transition-old(root),::view-transition-new(root){animation:none}}
