*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--b3d-font-body);background:var(--b3d-fleece);color:var(--b3d-ink-soft);font-size:var(--b3d-text-base);line-height:var(--b3d-leading-body);-webkit-font-smoothing:antialiased}a{cursor:pointer;color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}img{display:block;max-width:100%;height:auto}:root{--b3d-w-max: 1280px}@media(min-width:1440px){:root{--b3d-w-max: 1440px}}@media(min-width:1600px){:root{--b3d-w-max: 1560px}}@media(min-width:1800px){:root{--b3d-w-max: 1720px}}.b3d-page{max-width:var(--b3d-w-max);margin:0 auto;padding:32px 32px 80px}.b3d-btn{font-family:var(--b3d-font-ui);font-weight:600;font-size:13px;border:1px solid var(--b3d-ink);border-radius:999px;padding:10px 18px;display:inline-flex;align-items:center;gap:8px;background:#fff;color:var(--b3d-ink);transition:all .15s var(--b3d-ease);white-space:nowrap;cursor:pointer}.b3d-btn:hover{background:var(--b3d-ink);color:var(--b3d-fleece)}.b3d-btn-sm{font-size:12px;padding:7px 14px}@media(max-width:480px){.b3d-btn{white-space:normal;max-width:100%;text-align:center}}.b3d-btn-lg{font-size:14px;padding:14px 24px}.b3d-btn-grow{flex:1;justify-content:center}.b3d-btn-dark{background:var(--b3d-ink);color:var(--b3d-fleece)}.b3d-btn-dark:hover{background:#000;color:var(--b3d-fleece)}.b3d-btn-primary{background:var(--b3d-ink);color:var(--b3d-fleece)}.b3d-btn-primary:hover{background:#000;color:var(--b3d-fleece)}.b3d-btn-outline{background:transparent}.b3d-btn-amazon{background:var(--b3d-amazon-bg);color:var(--b3d-amazon-ink);border-color:var(--b3d-amazon-bg)}.b3d-btn-amazon:hover{background:#e08a00;color:var(--b3d-amazon-ink)}.b3d-btn-etsy{background:var(--b3d-etsy-bg);color:#fff;border-color:var(--b3d-etsy-bg)}.b3d-btn-etsy:hover{background:#9c4615;color:#fff}.b3d-btn-ebay{background:var(--b3d-ebay-bg);color:#fff;border-color:var(--b3d-ebay-bg)}.b3d-btn-ebay:hover{background:#0055b3;color:#fff}.b3d-btn.is-added{background:var(--b3d-success);color:#fff;border-color:var(--b3d-success)}.b3d-btn.is-disabled{opacity:.4;pointer-events:none}.b3d-pill{display:inline-flex;align-items:center;font-family:var(--b3d-font-ui);font-weight:600;font-size:11px;letter-spacing:.3px;padding:4px 10px;border-radius:999px;white-space:nowrap}.b3d-pill-success{background:var(--b3d-success-bg);color:#1f7a4a}.b3d-pill-info{background:var(--b3d-info-bg);color:var(--b3d-sky-ink)}.b3d-pill-warn{background:var(--b3d-warning-bg);color:#8a6200}.b3d-pill-danger{background:var(--b3d-danger-bg);color:var(--b3d-danger)}.b3d-pill-neutral{background:var(--b3d-fleece-2);color:var(--b3d-n-600)}.b3d-chip-inline{font-family:var(--b3d-font-ui);font-weight:600;font-size:10px;letter-spacing:.5px;text-transform:uppercase;background:var(--b3d-ink);color:var(--b3d-fleece);padding:3px 8px;border-radius:999px}.b3d-btn-text{background:transparent;border:0;font-family:var(--b3d-font-ui);font-weight:500;font-size:13px;color:var(--b3d-n-600);cursor:pointer;padding:6px 8px}.b3d-btn-text:hover{color:var(--b3d-ink)}.b3d-btn-danger-text:hover{color:var(--b3d-danger)}.b3d-nav{position:sticky;top:0;z-index:50;background:#fdfcfaeb;-webkit-backdrop-filter:saturate(140%) blur(8px);backdrop-filter:saturate(140%) blur(8px);border-bottom:1px solid var(--b3d-n-200)}.b3d-nav-inner{max-width:var(--b3d-w-max);margin:0 auto;padding:14px 32px;display:grid;grid-template-columns:auto 1fr auto;gap:28px;align-items:center}.b3d-brand{display:flex;align-items:center;gap:12px}.b3d-brand-mark{width:48px;height:48px;display:grid;place-items:center;overflow:hidden}.b3d-brand-mark img{width:100%;height:100%;object-fit:contain}.b3d-brand-name{font-family:var(--b3d-font-title);font-weight:700;font-size:22px;color:var(--b3d-ink);letter-spacing:-.01em}.b3d-nav-links{display:flex;align-items:center;gap:4px;justify-self:start}.b3d-nav-link,.b3d-nav-trigger{font-family:var(--b3d-font-ui);font-weight:600;font-size:14px;color:var(--b3d-ink-soft);padding:10px 14px;border-radius:999px;display:inline-flex;align-items:center;gap:8px;background:transparent;border:0;cursor:pointer;line-height:1}.b3d-nav-link:hover,.b3d-nav-trigger:hover{color:var(--b3d-ink);background:var(--b3d-fleece-2)}.b3d-nav-link.active{color:var(--b3d-ink);font-weight:700}.b3d-nav-trigger .fa-chevron-down{font-size:10px;color:var(--b3d-n-500);transition:transform .15s var(--b3d-ease)}.b3d-nav-trigger[aria-expanded=true] .fa-chevron-down{transform:rotate(180deg)}.b3d-nav-group{position:relative}.b3d-nav-link-chevron .fa-chevron-down{font-size:10px;color:var(--b3d-n-500);transition:transform .15s var(--b3d-ease)}.b3d-nav-group-hover:hover .b3d-nav-link-chevron .fa-chevron-down,.b3d-nav-group-hover:focus-within .b3d-nav-link-chevron .fa-chevron-down,.b3d-nav-group-hover:hover>.b3d-nav-trigger .fa-chevron-down,.b3d-nav-group-hover:focus-within>.b3d-nav-trigger .fa-chevron-down{transform:rotate(180deg)}.b3d-nav-menu{position:absolute;top:calc(100% + 6px);left:0;min-width:220px;background:#fff;border:1px solid var(--b3d-n-200);border-radius:14px;box-shadow:0 20px 40px -15px #1111112e;padding:8px;display:flex;flex-direction:column;z-index:60}.b3d-nav-menu[hidden],.b3d-nav-group-hover .b3d-nav-menu{display:none}.b3d-nav-group-hover:hover .b3d-nav-menu,.b3d-nav-group-hover:focus-within .b3d-nav-menu{display:flex}.b3d-nav-group-hover .b3d-nav-menu:before{content:"";position:absolute;top:-10px;left:0;right:0;height:10px}.b3d-nav-submenu-group{position:relative}.b3d-nav-submenu-trigger{display:flex!important;align-items:center;justify-content:space-between;gap:12px}.b3d-nav-submenu-trigger .fa-chevron-right{font-size:10px;color:var(--b3d-n-500)}.b3d-nav-submenu{position:absolute;top:-8px;left:calc(100% + 8px);min-width:240px;background:#fff;border:1px solid var(--b3d-n-200);border-radius:14px;box-shadow:0 20px 40px -15px #1111112e;padding:8px;flex-direction:column;z-index:61;display:none}.b3d-nav-submenu:before{content:"";position:absolute;top:0;left:-10px;width:10px;height:100%}.b3d-nav-submenu-group:hover .b3d-nav-submenu,.b3d-nav-submenu-group:focus-within .b3d-nav-submenu{display:flex}.b3d-nav-submenu a{padding:10px 14px;border-radius:10px;font-family:var(--b3d-font-ui);font-weight:500;font-size:14px;color:var(--b3d-ink-soft)}.b3d-nav-submenu a:hover{background:var(--b3d-fleece-2);color:var(--b3d-ink)}.b3d-nav-menu a{padding:10px 14px;border-radius:10px;font-family:var(--b3d-font-ui);font-weight:500;font-size:14px;color:var(--b3d-ink-soft)}.b3d-nav-menu a:hover{background:var(--b3d-fleece-2);color:var(--b3d-ink)}.b3d-nav-actions{display:flex;align-items:center;gap:12px;justify-self:end}.b3d-cart-btn{position:relative;width:44px;height:44px;background:var(--b3d-ink);color:var(--b3d-fleece);border:0;border-radius:50%;display:grid;place-items:center;transition:transform .15s var(--b3d-ease)}.b3d-cart-btn:hover{transform:scale(1.05)}.b3d-cart-count{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;padding:0 6px;background:var(--b3d-ink);color:var(--b3d-fleece);border:2px solid var(--b3d-fleece);border-radius:999px;font-family:var(--b3d-font-ui);font-weight:700;font-size:11px;display:grid;place-items:center}.b3d-account-wrap{position:relative}.b3d-avatar-btn{display:inline-flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--b3d-n-300);border-radius:999px;padding:5px 14px 5px 5px;color:var(--b3d-ink);cursor:pointer}.b3d-avatar-btn:hover{border-color:var(--b3d-ink)}.b3d-avatar{width:34px;height:34px;border-radius:50%;background:var(--b3d-ink);color:var(--b3d-fleece);display:grid;place-items:center;font-family:var(--b3d-font-ui);font-weight:700;font-size:13px;letter-spacing:.5px}.b3d-avatar-lg{width:72px;height:72px;font-size:24px}.b3d-avatar-name{font-family:var(--b3d-font-ui);font-weight:600;font-size:14px}.b3d-avatar-chev{font-size:10px;color:var(--b3d-n-500);transition:transform .15s var(--b3d-ease)}.b3d-avatar-btn[aria-expanded=true] .b3d-avatar-chev{transform:rotate(180deg)}.b3d-account-menu{position:absolute;top:calc(100% + 10px);right:0;width:280px;background:#fff;border:1px solid var(--b3d-n-200);border-radius:16px;z-index:71;overflow:hidden;box-shadow:0 20px 40px -15px #1111112e}.b3d-account-menu[hidden]{display:none}.b3d-account-menu-head{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid var(--b3d-n-200)}.b3d-account-menu-name{font-family:var(--b3d-font-title);font-weight:600;font-size:15px;color:var(--b3d-ink)}.b3d-account-menu-email{font-size:12px;color:var(--b3d-n-500);margin-top:2px}.b3d-account-menu-list{display:flex;flex-direction:column;padding:8px}.b3d-account-menu-list a{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;font-family:var(--b3d-font-ui);font-weight:500;font-size:14px;color:var(--b3d-ink-soft)}.b3d-account-menu-list a:hover{background:var(--b3d-fleece-2);color:var(--b3d-ink)}.b3d-account-menu-list i{width:18px;color:var(--b3d-n-500)}.b3d-account-menu-foot{border-top:1px solid var(--b3d-n-200);padding:8px}.b3d-account-menu-foot a{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;font-family:var(--b3d-font-ui);font-weight:500;font-size:14px;color:var(--b3d-n-600)}.b3d-account-menu-foot a:hover{background:var(--b3d-fleece-2);color:var(--b3d-danger)}@media(max-width:880px){.b3d-nav-inner{grid-template-columns:auto 1fr auto;gap:12px;padding:12px 16px}.b3d-brand-name{display:none}.b3d-nav-links{gap:0;overflow-x:auto}.b3d-avatar-name{display:none}}.b3d-footer{margin-top:80px;padding:56px 32px 32px;border-top:1px solid var(--b3d-n-200);background:var(--b3d-fleece)}.b3d-footer-inner{max-width:var(--b3d-w-max);margin:0 auto;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px}.b3d-footer-brand{display:flex;align-items:center;gap:12px;margin-bottom:16px}.b3d-footer-brand img{width:40px;height:40px;object-fit:contain}.b3d-footer-brand span{font-family:var(--b3d-font-title);font-weight:700;font-size:18px;color:var(--b3d-ink)}.b3d-footer-heading{font-family:var(--b3d-font-ui);font-weight:600;font-size:12px;letter-spacing:1.2px;text-transform:uppercase;color:var(--b3d-n-500);margin:0 0 16px}.b3d-footer p{font-size:14px;color:var(--b3d-n-600);margin:0;line-height:1.6}.b3d-footer ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.b3d-footer li a{color:var(--b3d-ink-soft);font-size:14px}.b3d-footer li a:hover{color:var(--b3d-ink)}.b3d-footer-bot{max-width:var(--b3d-w-max);margin:48px auto 0;padding-top:24px;border-top:1px solid var(--b3d-n-200);display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--b3d-n-500)}.b3d-socials{display:flex;gap:12px}.b3d-socials a{width:36px;height:36px;border-radius:50%;background:var(--b3d-fleece-2);color:var(--b3d-ink);display:grid;place-items:center;transition:background .15s var(--b3d-ease)}.b3d-socials a:hover{background:var(--b3d-ink);color:var(--b3d-fleece)}.b3d-footer-inner-v2{grid-template-columns:2fr 1fr 1fr!important}@media(max-width:980px){.b3d-browse,.b3d-account-body,.b3d-order-grid{grid-template-columns:1fr}.b3d-cat-sidebar,.b3d-account-tabs{position:static}.b3d-cat-nav{flex-direction:row;flex-wrap:wrap}.b3d-cat-item{flex:1 1 140px}.b3d-account-tabs{flex-direction:row;flex-wrap:wrap}.b3d-account-header{grid-template-columns:1fr}.b3d-order-row{grid-template-columns:1fr auto;grid-template-areas:"id status" "titles total";gap:12px}.b3d-order-meta{grid-area:id}.b3d-order-thumbs{display:none}.b3d-order-titles{grid-area:titles}.b3d-order-status{grid-area:status}.b3d-order-total{grid-area:total}.b3d-order-chev{display:none}.b3d-order-timeline{grid-template-columns:1fr}.b3d-tl-line{display:none}.b3d-addr-grid,.b3d-pay-grid{grid-template-columns:1fr}.b3d-footer-inner-v2{grid-template-columns:1fr!important}}.b3d-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
