:root{--dock-bg-main: #0f1319;--dock-bg-card: #181d26;--dock-border: #28303f;--dock-accent-amber: #e58a00;--dock-text-main: #ffffff;--dock-text-muted: #9aa4b2;--dock-radius-lg: 16px;--dock-radius-md: 8px;--dock-radius-pill: 50px}body,.gradient{background-color:var(--dock-bg-main)!important;color:var(--dock-text-main)!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}h1,h2,h3,.h1,.h2,.h3{color:var(--dock-text-main)!important;letter-spacing:-.02em;font-weight:700}.dock-heading-extended{font-family:Space Grotesk,Syne,sans-serif,system-ui;text-transform:uppercase;letter-spacing:.05em}.dock-subtext{color:var(--dock-text-muted);font-size:.95rem}.dock-card-container,.hero-card-wrapper{background-color:var(--dock-bg-card);border:1px solid var(--dock-border);border-radius:var(--dock-radius-lg);padding:2.5rem;margin-bottom:2rem;box-shadow:0 10px 30px #00000059}.dock-filter-widget{text-align:center;max-width:900px;margin:0 auto}.dock-filter-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:1.5rem}.dock-select-dropdown{background-color:#212835;color:#d1d5db;border:1px solid var(--dock-border);border-radius:var(--dock-radius-md);padding:12px 16px;font-size:.9rem;width:100%;outline:none;cursor:pointer;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239aa4b2' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 12px center;background-size:16px}.dock-select-dropdown:focus{border-color:var(--dock-accent-amber)}.dock-btn-find{background-color:var(--dock-accent-amber);color:#fff;border:none;border-radius:var(--dock-radius-md);padding:12px 24px;font-weight:600;font-size:.95rem;cursor:pointer;transition:opacity .2s ease,transform .1s ease}.dock-btn-find:hover{opacity:.9;transform:translateY(-1px)}.dock-pill-container{display:flex;flex-wrap:wrap;gap:10px;margin-top:1rem;margin-bottom:2rem}.dock-pill-btn{background-color:#212835;color:var(--dock-text-muted);border:1px solid var(--dock-border);border-radius:var(--dock-radius-pill);padding:8px 20px;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s ease;text-decoration:none}.dock-pill-btn:hover,.dock-pill-btn.active{background-color:var(--dock-accent-amber);color:#fff;border-color:var(--dock-accent-amber)}.dock-btn-hero{background-color:#611800;color:#fff;border:1px solid #8d2603;border-radius:var(--dock-radius-pill);padding:12px 32px;font-weight:600;text-decoration:none;display:inline-block;margin-top:1rem}.dock-btn-hero:hover{background-color:#7c2002}.pdp-eyebrow{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#c79a2b}.pdp-maker{margin:0;font-size:.85rem;color:inherit;opacity:.62}.pdp-maker b{opacity:1;font-weight:600}.pdp-gold-rule{display:block;width:34px;height:3px;border-radius:2px;background:#c79a2b;margin:.1rem 0 .35rem}product-price.custom-typography{font-weight:600}.pdp-ship-line{margin:.2rem 0 0;display:inline-flex;align-items:center;gap:.5em;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#c79a2b}.pdp-ship-line:before{content:"";width:.42em;height:.42em;border-radius:50%;background:currentColor;flex:none}.pdp-chips{list-style:none;margin:.3rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.pdp-chips li{font-size:.72rem;font-weight:600;padding:.28rem .62rem;border-radius:999px;color:color-mix(in srgb,var(--color-foreground) 65%,transparent);background:color-mix(in srgb,var(--color-foreground) 9%,transparent)}.product-details variant-picker,.product-information__grid variant-picker{--color-variant-border: color-mix(in srgb, var(--color-foreground) 15%, transparent);--color-variant-text: color-mix(in srgb, var(--color-foreground) 75%, transparent);--color-selected-variant-background: color-mix(in srgb, #c79a2b 25%, transparent);--color-selected-variant-border: #c79a2b;--color-selected-variant-text: var(--color-foreground);--color-selected-variant-hover-background: color-mix(in srgb, #c79a2b 32%, transparent);--color-selected-variant-hover-border: #c79a2b;--color-selected-variant-hover-text: var(--color-foreground)}.product-details .variant-option__button-label,.product-information__grid .variant-option__button-label{flex-basis:auto;min-height:2.75em;padding-block:.45rem;padding-inline:.95rem;font-size:.85rem}.product-details .variant-option--buttons legend,.product-information__grid .variant-option--buttons legend{font-size:1rem;font-weight:600;letter-spacing:.01em}.product-details .variant-option__button-label:has(:checked) .variant-option__button-label__text,.product-information__grid .variant-option__button-label:has(:checked) .variant-option__button-label__text{font-weight:700}.sticky-add-to-cart__bar{opacity:1!important;transform:translate(-50%) translateY(0)!important}@media screen and (min-width:750px){.product-information__media{position:sticky;top:calc(var(--header-height, 60px) + 1rem);align-self:start}}@media screen and (max-width:749px){#header-component .dropdown-localization{display:flex!important}#header-component .dropdown-localization .icon-flag{display:none}#header-component .dropdown-localization__button{padding-inline:.35rem;gap:.15rem}#header-component dropdown-localization-component .localization-wrapper,#header-component dropdown-localization-component .localization-wrapper.right-bound,#header-component dropdown-localization-component .localization-wrapper.left-bound{left:0;right:auto;width:max-content;max-width:calc(100vw - 1.5rem);max-height:70vh;overflow-y:auto}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/dockside-theme.css.map */
