.plan-modes{display:grid;grid-template-columns:1.15fr 1fr;gap:20px;align-items:center;background:#221f2b;color:#fff;border-radius:18px;padding:20px;margin:0 0 24px}.plan-mode-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;list-style:none;margin:0;padding:12px;border:1px solid #45404f;border-radius:14px}.plan-mode-pills li{display:flex;align-items:center;gap:6px;border:1px solid #514958;border-radius:24px;padding:6px 10px;font-size:14px;line-height:1.4}.plan-mode-pills li span{color:#ee7410}.plan-modes h3{font-size:18px;line-height:1.4;margin:0 0 6px;color:#fff}.plan-modes p{font-size:16px;line-height:1.5;margin:0;color:#fff}@media(max-width:600px){.plan-modes{grid-template-columns:1fr;padding:16px;gap:14px}}.elite-titanium-3d-section{margin-top:24px;margin-bottom:24px}.elite-titanium-3d-section .product-block-list__item{width:100%;margin:0}.phantom-product .ph-compare th>img{height:auto}.phantom-product .ph-hero>*{min-width:0;max-width:100%}.phantom-product .ph-thumbnails{width:100%;min-width:0;max-width:100%}body:has(.phantom-product) .eg-countdown,body:has(.phantom-product) #elite-gift-concepts,body:has(.phantom-product) .elite-gift-quick{display:none!important}.phantom-product .ph-gear-offer{margin:18px 0;padding:0}.phantom-product .ph-gear-offer legend{font-size:16px;letter-spacing:0;text-transform:none}.phantom-product .ph-gear-offer>p{font-size:13px}.phantom-product .ph-gear-offer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.phantom-product .ph-gear-offer-choice{min-width:0;border:1px solid var(--ph-line);border-radius:12px;padding:12px;background:#fff}.phantom-product .ph-gear-offer-choice:has(input:checked){border-color:var(--ph-teal);background:var(--ph-pale)}.phantom-product .ph-gear-offer-label{display:flex;flex-direction:column;align-items:flex-start;gap:8px;font-size:13px;cursor:pointer}.phantom-product .ph-gear-offer-label>input{accent-color:var(--ph-teal);width:17px;height:17px;margin:0}.phantom-product .ph-gear-offer-label>img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:7px}.phantom-product .ph-gear-offer-label>strong{font-size:14px;line-height:1.35;overflow-wrap:anywhere}.phantom-product .ph-gear-offer-price{display:flex;flex-wrap:wrap;gap:7px}.phantom-product .ph-gear-offer-price s{font-size:12px;color:#65777d}.phantom-product .ph-gear-offer-price b,.phantom-product [data-gear-offer-badge]{color:var(--ph-teal);font-weight:700}.phantom-product .ph-gear-offer-choice>div{margin-top:12px}.phantom-product .ph-gear-offer-choice>div>label{font-size:12px;display:block;margin-bottom:5px}.phantom-product .ph-offer-clear{border:0;background:none;color:var(--ph-teal);text-decoration:underline;text-underline-offset:3px;padding:12px 0;font:inherit;font-size:13px;cursor:pointer}.phantom-product .ph-dialog.ph-dialog-chart>img{height:auto;aspect-ratio:4/3;object-position:top}.phantom-product .ph-jacket-size-guide{margin-top:20px}.phantom-product .ph-jacket-size-guide p{margin:12px 0}.phantom-product .ph-jacket-size-guide table{font-size:12px;min-width:480px;margin:15px 0}.phantom-product .ph-jacket-size-guide caption{text-align:left;font-weight:700;margin-bottom:10px}.phantom-product .ph-jacket-size-guide .ph-size-note{font-size:12px;color:#61777d}.phantom-product .ph-gear-options{margin-bottom:16px}.phantom-product .ph-gear-options>label{display:block;font-size:13px;font-weight:700;margin-bottom:7px}.phantom-product .ph-gear-compare-options summary{cursor:pointer;font-weight:700;color:var(--ph-teal);margin-bottom:14px}.phantom-product .ph-gear-compare-options table{table-layout:auto}.phantom-product .ph-gear-selected{font-size:13px;color:#61777d}.phantom-product .ph-extra{border:1px solid var(--ph-line);border-radius:12px;overflow:hidden;background:#fff}.phantom-product .ph-gift{display:grid;grid-template-columns:86px minmax(0,1fr);gap:14px;padding:14px;margin:0 0 18px;background:var(--ph-pale)}.phantom-product .ph-extra-media img{display:block;width:100%;aspect-ratio:1;object-fit:cover;border-radius:8px}.phantom-product .ph-extra-copy{min-width:0}.phantom-product .ph-extra-copy h3{font-size:17px}.phantom-product .ph-extra-copy h3 a{text-decoration:none;color:var(--ph-ink)}.phantom-product .ph-extra-price{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;font-size:14px;margin-bottom:10px}.phantom-product .ph-extra-price s{color:#77888d;font-size:12px}.phantom-product .ph-extra-price strong{color:var(--ph-teal)}.phantom-product .ph-extra-check{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;cursor:pointer;margin-bottom:10px}.phantom-product .ph-extra-check input{accent-color:var(--ph-teal);width:17px;height:17px;margin:0}.phantom-product .ph-extra-copy label[for]{display:block;font-size:12px;margin-bottom:5px}.phantom-product .ph-extra-note,.phantom-product .ph-extra-availability,.phantom-product .ph-extra-total{font-size:12px;margin:9px 0 0;color:#61777d}.phantom-product .ph-extra-availability{color:#8c2d22}.phantom-product .ph-extra-total{text-align:center}.phantom-product .ph-gear{margin-top:38px;padding:26px;border:1px solid var(--ph-line);border-radius:18px}.phantom-product .ph-gear>p{font-size:14px}.phantom-product .ph-gear-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.phantom-product .ph-addon .ph-extra-copy{padding:16px}.phantom-product .ph-addon .ph-extra-media img{border-radius:0}.phantom-product .ph-extra:has(input:checked){border-color:var(--ph-teal)}@media(max-width:899px){.phantom-product .ph-gear{padding:20px 16px}.phantom-product .ph-gear-grid{grid-template-columns:1fr}.phantom-product .ph-addon{display:grid;grid-template-columns:100px minmax(0,1fr);align-items:start}.phantom-product .ph-addon .ph-extra-media{padding:12px 0 12px 12px}.phantom-product .ph-addon .ph-extra-media img{border-radius:8px}.phantom-product .ph-gift{grid-template-columns:68px minmax(0,1fr)}.phantom-product .ph-gift .ph-eyebrow{font-size:9px}}.phantom-product{--ph-teal:#087e83;--ph-ink:#122c35;--ph-line:#d7e3e5;--ph-pale:#f3fafb;color:var(--ph-ink);background:#fff;font-family:inherit;font-size:16px;line-height:1.55}.phantom-product *{box-sizing:border-box}.phantom-product [hidden]{display:none!important}.phantom-product .ph-wrap{max-width:1200px;margin:0 auto;padding:36px 24px 60px}.phantom-product .ph-offer{padding:10px 20px;text-align:center;background:var(--ph-teal);color:#fff;font-size:14px;font-weight:700}.phantom-product .ph-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:start}.phantom-product h1{font-size:clamp(26px,2.6vw,36px);line-height:1.15;letter-spacing:-.025em;margin:8px 0 18px}.phantom-product h2{font-size:clamp(25px,2.5vw,34px);line-height:1.2;margin:0 0 20px}.phantom-product h3{font-size:19px;line-height:1.3;margin:0 0 8px}.phantom-product p{margin:0 0 16px}.phantom-product .ph-eyebrow{font-size:11px;letter-spacing:.14em;font-weight:800;color:var(--ph-teal);margin-bottom:10px}.phantom-product .ph-media-stage{aspect-ratio:1;position:relative;overflow:hidden;border-radius:18px;background:#f7f8f8;max-height:540px}.phantom-product .ph-media{width:100%;height:100%}.phantom-product .ph-media>img,.phantom-product .ph-media>video,.phantom-product .ph-media>iframe,.phantom-product .ph-media>model-viewer{display:block;width:100%;height:100%;border:0;object-fit:cover}.phantom-product .ph-thumbnails{display:flex;gap:8px;overflow:auto;margin-top:12px;padding-bottom:8px;scrollbar-width:thin}.phantom-product .ph-thumb{padding:0;flex:0 0 68px;width:68px;height:68px;border:2px solid transparent;border-radius:8px;overflow:hidden;background:#fff;cursor:pointer}.phantom-product .ph-thumb[aria-pressed=true]{border-color:var(--ph-teal)}.phantom-product .ph-thumb img{display:block;width:100%;height:100%;object-fit:cover}.phantom-product .ph-headline{font-weight:800;font-size:22px;line-height:1.3}.phantom-product .ph-intro{color:#56676d}.phantom-product .ph-price{display:flex;gap:12px;align-items:baseline;flex-wrap:wrap;margin-bottom:22px}.phantom-product .ph-price s{color:#77888d;font-size:18px}.phantom-product .ph-price strong{color:var(--ph-teal);font-size:30px;line-height:1}.phantom-product .ph-price>span{font-size:12px;color:#65777d}.phantom-product .ph-benefits{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;align-items:start;margin:18px 0 22px}.phantom-product .ph-benefits button{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:7px;width:100%;min-width:0;min-height:70px;padding:3px 0;border:0;background:none;text-align:center;font:inherit;font-size:12px;font-weight:600;line-height:1.3;cursor:pointer;color:var(--ph-ink)}.phantom-product .ph-benefit-icon{display:block;flex:none;width:26px;height:26px;color:var(--ph-teal)}.phantom-product .ph-benefit-caption{display:block;max-width:100%;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.phantom-product .ph-size-link{font-size:13px}.phantom-product a{color:var(--ph-teal);text-underline-offset:3px}.phantom-product fieldset{border:0;margin:0;padding:0;min-width:0}.phantom-product legend{font-weight:800;font-size:12px;letter-spacing:.06em;padding:0;margin-bottom:12px}.phantom-product .ph-pack{display:grid;gap:10px}.phantom-product .ph-pack-option{display:flex;gap:11px;align-items:center;padding:12px;border:1px solid var(--ph-line);border-radius:12px;background:#fff;cursor:pointer;min-width:0}.phantom-product .ph-pack-option:has(input:checked){background:var(--ph-pale);border:2px solid var(--ph-teal);padding:11px}.phantom-product .ph-pack-option input{accent-color:var(--ph-teal);width:16px;height:16px;margin:0;flex:0 0 16px}.phantom-product .ph-pack-photo{display:block;width:54px;height:54px;border-radius:7px;overflow:hidden;flex:0 0 54px}.phantom-product .ph-pack-photo img{display:block;width:100%;height:100%;object-fit:cover}.phantom-product .ph-pack-copy{display:grid;gap:4px;flex:1;min-width:0}.phantom-product .ph-pack-copy>strong{font-size:15px}.phantom-product .ph-pack-copy small{font-size:12px;color:#52676e}.phantom-product .ph-pack-copy b{color:#a83024;white-space:nowrap}.phantom-product .ph-pack-option>strong,.phantom-product .ph-pack-prices>strong{font-size:14px;color:var(--ph-teal);white-space:nowrap}.phantom-product .ph-pack-prices{text-align:right;display:grid;gap:2px}.phantom-product .ph-pack-prices s{font-size:14px;color:#77888d}.phantom-product .ph-pack-note{font-size:12px;color:#61777d;margin:8px 0 18px}.phantom-product .ph-variant-options{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7px 12px;margin-bottom:16px}.phantom-product .ph-variant-options legend{grid-column:1/-1;letter-spacing:0;font-size:14px;margin:4px 0 8px}.phantom-product .ph-variant-options label{font-size:12px;grid-column:1/-1;font-weight:700}.phantom-product select{width:100%;min-width:0;max-width:100%;padding:11px 30px 11px 11px;min-height:44px;border:1px solid #c7d9dd;border-radius:7px;background:#fff;color:var(--ph-ink);font:inherit;font-size:14px}.phantom-product .ph-variant-options select{grid-column:1/-1}.phantom-product .ph-variant-availability{grid-column:1/-1;margin:0;font-size:12px;color:#8c2d22}.phantom-product:not([data-ready]) .ph-variant-options{display:none}.phantom-product .ph-buy{display:block;width:100%;min-height:54px;border:0;border-radius:9px;background:var(--ph-teal);color:#fff;font-family:inherit;font-size:16px;font-weight:800;letter-spacing:.02em;padding:14px 18px;cursor:pointer;transition:background .15s}.phantom-product .ph-buy:hover{background:#06676b}.phantom-product button:disabled{opacity:.5;cursor:not-allowed}.phantom-product :focus-visible{outline:3px solid #d58026;outline-offset:3px}.phantom-product .ph-status{font-size:13px;margin:10px 0 0;color:#8b2f23}.phantom-product .ph-review-link{font-size:14px;font-weight:700;margin-top:10px}.phantom-product .ph-payment{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;padding:12px;margin-top:16px;border:1px solid var(--ph-line);border-radius:10px}.phantom-product .ph-payment-icon{width:38px;height:24px}.phantom-product .ph-checkout-note{text-align:center;font-size:11px;color:#65777d;margin-top:8px}.phantom-product .ph-use{margin-top:48px;padding:30px;background:#102d37;color:#fff;border-radius:20px}.phantom-product .ph-use>.ph-eyebrow{color:#eda651}.phantom-product .ph-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.phantom-product .ph-use-card{min-width:0;background:#fff;color:var(--ph-ink);border-radius:12px;overflow:hidden}.phantom-product .ph-use-card>img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.phantom-product .ph-use-card>div{padding:16px}.phantom-product .ph-use-card p{font-size:13px;margin:0;color:#566b73}.phantom-product .ph-description{max-width:900px;margin:44px auto}.phantom-product .ph-description h2{margin-top:0}.phantom-product .ph-description h3{margin-top:30px;font-size:23px}.phantom-product .ph-description img{display:block;width:100%;height:auto;object-fit:cover;border-radius:12px}.phantom-product .ph-size-guide,.phantom-product .phantom-size-guide,.phantom-product .ph-compare{margin:40px 0}.phantom-product .ph-table-scroll{overflow-x:auto;max-width:100%}.phantom-product table{width:100%;border-collapse:collapse;text-align:center;table-layout:fixed;font-size:14px}.phantom-product th,.phantom-product td{padding:13px 9px;border-bottom:1px solid var(--ph-line);vertical-align:middle;overflow-wrap:anywhere}.phantom-product thead th{background:var(--ph-pale);font-weight:800}.phantom-product tbody th{text-align:left;font-weight:700}.phantom-product .ph-compare th>img{width:100%;aspect-ratio:1;object-fit:contain;display:block;border-radius:9px;margin-bottom:10px}.phantom-product .ph-compare th>span{display:block}.phantom-product .ph-compare>p,.phantom-product .ph-size-guide>p,.phantom-product .phantom-size-guide>p{font-size:12px;color:#61777d;margin-top:12px}.phantom-product .ph-box{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:30px;align-items:center;margin-top:44px;padding:28px;border:1px solid var(--ph-line);border-radius:18px}.phantom-product .ph-box img{display:block;width:100%;aspect-ratio:1;object-fit:cover;border-radius:10px}.phantom-product .ph-box ul{padding-left:20px}.phantom-product .ph-box li{margin-bottom:12px}.phantom-product .ph-final{max-width:650px;text-align:center;margin:42px auto;padding:28px;border-radius:16px;background:var(--ph-pale)}.phantom-product .ph-final p{font-size:14px;color:#566b73}.phantom-product .ph-faq{max-width:900px;margin:44px auto 0}.phantom-product .ph-faq details{border-bottom:1px solid var(--ph-line);padding:16px 0}.phantom-product .ph-faq summary{cursor:pointer;font-weight:700;padding-right:16px}.phantom-product .ph-faq details p{margin:14px 0 0;color:#566b73}.phantom-product .ph-dialog{width:min(620px,92vw);max-height:90vh;border:0;border-radius:16px;padding:0;overflow:auto;color:var(--ph-ink)}.phantom-product .ph-dialog::backdrop{background:#0009}.phantom-product .ph-dialog>img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.phantom-product .ph-dialog>div{padding:24px}.phantom-product .ph-dialog h2{font-size:25px}.phantom-product .ph-dialog p{margin-bottom:0}.phantom-product .ph-dialog-close{position:absolute;right:12px;top:12px;display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--ph-line);border-radius:50%;background:#fff;color:var(--ph-ink);font-size:26px;cursor:pointer;z-index:2}.phantom-product .ph-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:899px){.phantom-product .ph-wrap{padding:22px 16px 40px}.phantom-product .ph-hero{grid-template-columns:minmax(0,1fr);gap:24px}.phantom-product .ph-media-stage{max-height:none}.phantom-product .ph-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.phantom-product .ph-use{margin-top:32px;padding:22px 16px}.phantom-product .ph-box{grid-template-columns:1fr;gap:20px;padding:20px}.phantom-product .ph-box>div:first-child{max-width:360px;width:100%;margin:auto}.phantom-product .ph-thumb{width:60px;height:60px;flex-basis:60px}.phantom-product table{font-size:12px}.phantom-product th,.phantom-product td{padding:10px 6px}.phantom-product .ph-use-card>div{padding:13px}.phantom-product .ph-use-card h3{font-size:17px}.phantom-product .ph-final{padding:24px 18px}.phantom-product .ph-pack-photo{width:46px;height:46px;flex-basis:46px}.phantom-product .ph-pack-option{gap:8px}.phantom-product .ph-pack-option>strong,.phantom-product .ph-pack-prices>strong,.phantom-product .ph-pack-prices s{font-size:12.6px}}@media(prefers-reduced-motion:reduce){.phantom-product *{scroll-behavior:auto!important;transition:none!important}}@media(max-width:420px){.phantom-product .ph-benefits{gap:4px}.phantom-product .ph-benefits button{font-size:12px;min-height:70px}.phantom-product .ph-benefit-caption{overflow-wrap:anywhere}.phantom-product .ph-benefit-icon{width:24px;height:24px}}.phantom-product .ph-clothing-controls{grid-column:1/-1;min-width:0;margin:8px 0 14px}.phantom-product .ph-choice-heading{font-size:13px;font-weight:700;margin:0 0 9px}.phantom-product .ph-color-choices{display:grid;grid-template-columns:repeat(var(--ph-color-columns),minmax(0,1fr));gap:8px;max-width:var(--ph-color-max-width);margin-bottom:18px}.phantom-product .ph-color-choice{position:relative;display:block;width:100%;aspect-ratio:1;padding:3px;min-width:0;border:1px solid #c7d9dd;border-radius:5px;background:#fff;cursor:pointer;overflow:hidden}.phantom-product .ph-color-choice img{display:block;width:100%;height:100%;object-fit:cover;border-radius:2px}.phantom-product .ph-color-choice[aria-pressed=true]{border:2px solid var(--ph-teal);padding:2px;box-shadow:0 0 0 1px var(--ph-teal)}.phantom-product .ph-size-choices{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;max-width:364px}.phantom-product .ph-size-choice{display:grid;place-items:center;min-width:0;min-height:46px;aspect-ratio:1;padding:8px 3px;border:1px solid #c7d9dd;border-radius:4px;background:#fff;color:var(--ph-ink);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.phantom-product .ph-size-choice[aria-pressed=true]{border:2px solid var(--ph-teal);background:var(--ph-pale);color:var(--ph-teal);padding:7px 2px}.phantom-product .ph-clothing-note{font-size:12px;color:#52676e;margin:0 0 16px}.phantom-product .ph-clothing-note button{border:0;background:none;padding:4px 0;color:var(--ph-teal);font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.phantom-product .ph-gear-grid{grid-template-columns:1fr;gap:0}.phantom-product .ph-addon{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:16px;align-items:center;border:0;border-bottom:1px solid var(--ph-line);border-radius:0;padding:18px 0;background:none;overflow:visible}.phantom-product .ph-addon:last-child{border-bottom:0}.phantom-product .ph-addon .ph-extra-media{padding:0}.phantom-product .ph-addon .ph-extra-media img{border-radius:6px}.phantom-product .ph-addon .ph-extra-copy{padding:0}.phantom-product .ph-addon .ph-extra-copy h3{font-size:16px;margin-bottom:7px}.phantom-product .ph-addon .ph-extra-price{margin-bottom:8px}.phantom-product .ph-addon select{min-height:36px;font-size:12px;padding:7px 24px 7px 8px}.phantom-product .ph-addon-toggle{align-self:center;min-width:66px;min-height:40px;padding:9px 12px;border:0;border-radius:5px;background:var(--ph-teal);color:#fff;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.phantom-product .ph-addon-toggle[aria-pressed=true]{background:var(--ph-pale);color:var(--ph-teal);box-shadow:inset 0 0 0 1px var(--ph-teal)}@media(max-width:599px){.phantom-product .ph-color-choices{grid-template-columns:repeat(var(--ph-color-mobile-columns),minmax(0,1fr));gap:7px}.phantom-product .ph-addon{grid-template-columns:64px minmax(0,1fr) auto;gap:10px}.phantom-product .ph-addon .ph-extra-copy h3{font-size:14px}.phantom-product .ph-addon-toggle{min-width:58px;padding:8px;font-size:12px}}.phantom-product .ph-buy{border:1px solid #ffb45c66;border-radius:14px;background:radial-gradient(67.54% 100.03% at 50% 0%,#ffb04b,#ee7410 38%,#a93c00);color:#fff;box-shadow:0 6px 23px #db5b102e,0 14px 40px #ac44002b;font-size:18px}.phantom-product .ph-buy:hover{background:radial-gradient(67.54% 100.03% at 50% 0%,#ffb04b,#ee7410 38%,#a93c00);filter:brightness(1.04)}.phantom-product .ph-addon-toggle{background:#a93c00;color:#fff}.phantom-product .ph-addon-toggle[aria-pressed=true]{background:#fff0df;color:#943c08;box-shadow:inset 0 0 0 1px #d96a17}.phantom-product .ph-summary .ph-gear{margin-top:24px;padding:0;border:0;border-radius:0}.phantom-product .ph-summary .ph-gear h2{font-size:20px;margin-bottom:8px}.phantom-product .ph-summary .ph-addon{grid-template-columns:52px minmax(0,1fr) auto;gap:10px;padding:13px 0}.phantom-product .ph-summary .ph-addon .ph-extra-copy h3{font-size:13px;margin-bottom:4px}.phantom-product .ph-summary .ph-addon .ph-extra-price{font-size:13px;margin-bottom:5px}.phantom-product .ph-summary .ph-addon .ph-extra-price s{font-size:11px}.phantom-product .ph-summary .ph-addon-toggle{min-width:58px;min-height:36px;padding:8px;font-size:12px}.phantom-product .ph-summary .ph-addon select{font-size:11px;min-height:32px;padding:5px 22px 5px 7px}.phantom-product .ph-gift{grid-template-columns:50px minmax(0,1fr);gap:10px;padding:11px;border-radius:8px}.phantom-product .ph-gift h3{font-size:13px;line-height:1.3}.phantom-product .ph-gift .ph-extra-price{font-size:12px;margin-bottom:6px}.phantom-product .ph-gift .ph-extra-check{font-size:12px;margin-bottom:0}.phantom-product .ph-gift .ph-extra-note{font-size:10px;margin-top:5px}.phantom-product .ph-size-link>button{border:0;padding:5px 0;background:none;font:inherit;color:var(--ph-teal);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.phantom-product .ph-size-accordion{max-width:900px;padding:16px 0;border-top:1px solid var(--ph-line);border-bottom:1px solid var(--ph-line)}.phantom-product .ph-size-accordion>summary{font-size:16px;font-weight:700;color:var(--ph-teal);cursor:pointer;padding:6px 0}.phantom-product .ph-size-accordion table{min-width:570px;font-size:13px}.phantom-product .ph-size-accordion p{font-size:13px;margin:12px 0}.phantom-product .ph-size-accordion .phantom-size-guide{margin:0}.phantom-product .ph-scenes{margin:40px auto;max-width:900px}.phantom-product .ph-scenes-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.phantom-product .ph-scene{margin:0;min-width:0}.phantom-product .ph-scene video{display:block;width:100%;aspect-ratio:9/16;object-fit:cover;border-radius:10px;background:#102d37}.phantom-product .ph-scene figcaption,.phantom-product .ph-description-video figcaption{font-size:13px;margin-top:8px;color:#52676e}.phantom-product .ph-description-video{margin:28px auto;max-width:520px}.phantom-product .ph-description-video video{display:block;width:100%;max-height:640px;border-radius:12px;object-fit:cover}.phantom-product .ph-description figure{margin:24px 0 32px}.phantom-product .ph-description .ph-description-video{margin:28px auto}.phantom-product .ph-description .ph-inline-photo img{aspect-ratio:1;object-fit:cover}@media(max-width:599px){.phantom-product .ph-scenes-grid{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px}.phantom-product .ph-scene{flex:0 0 72%;scroll-snap-align:start}}.phantom-product .ph-size-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;max-width:364px;margin-bottom:9px}.phantom-product .ph-size-heading .ph-choice-heading{margin:0}.phantom-product .ph-size-guide-trigger{border:0;background:none;padding:4px 0;font:inherit;font-size:12px;color:var(--ph-teal);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.phantom-product .ph-inline-photo figcaption{font-size:12px;color:#52676e;margin-top:8px}.phantom-product[data-phantom-product]{font-family:Jost,sans-serif;font-size:15px;line-height:1.45}.phantom-product[data-phantom-product] .ph-wrap{padding-top:24px}.phantom-product[data-phantom-product] .ph-hero{gap:24px}.phantom-product[data-phantom-product] .ph-summary{min-width:0;padding:20px;background:#f5fbfd;border-radius:14px}.phantom-product[data-phantom-product] h1{font-family:Jost,sans-serif;font-size:28px;line-height:1.15;font-weight:400;letter-spacing:0;margin:0 0 10px}.phantom-product[data-phantom-product] h2{font-size:21px;line-height:1.5;font-weight:400}.phantom-product[data-phantom-product] .bh-rating{display:flex;align-items:center;gap:10px;color:#627580;font-size:13px;line-height:1.3;margin-bottom:9px}.phantom-product[data-phantom-product] .bh-stars{position:relative;display:inline-block;flex:none;font-family:Arial,sans-serif;font-size:23.4px;line-height:1;letter-spacing:1px;color:#d69b20;white-space:nowrap}.phantom-product[data-phantom-product] .bh-stars-fill{position:absolute;top:0;left:0;overflow:hidden;color:#efb626;white-space:nowrap}.phantom-product[data-phantom-product] .bh-store-line{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:12px;color:#4d626a}.phantom-product[data-phantom-product] .bh-store-mark{display:grid;place-items:center;width:28px;height:28px;flex:0 0 28px;border-radius:50%;background:#13333e;color:#fff;font-size:16px;font-weight:700}.phantom-product[data-phantom-product] .bh-title-check{display:inline-block;vertical-align:middle;width:19px;height:19px;white-space:nowrap}.phantom-product[data-phantom-product] .bh-badges{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:10px}.phantom-product[data-phantom-product] .bh-badges>span{display:inline-flex;align-items:center;gap:5px;padding:6px 8px;border:1px solid #ebcf95;border-radius:6px;font-size:11px;font-weight:700;color:#80511c;background:#fff7e8}.phantom-product[data-phantom-product] .bh-badges .bh-shipping-badge{background:#e6f6f1;border-color:#afe1d5;color:#125e50}.phantom-product[data-phantom-product] .bh-badges svg,.phantom-product[data-phantom-product] .bh-gift-heading svg{width:18px;height:18px;flex:none}.phantom-product[data-phantom-product] .ph-price{gap:9px;margin-bottom:9px}.phantom-product[data-phantom-product] .ph-price strong{font-size:26px}.phantom-product[data-phantom-product] .ph-price s{font-size:15px}.phantom-product[data-phantom-product] .ph-headline{font-size:18px;line-height:1.3;margin-bottom:5px}.phantom-product[data-phantom-product] .ph-intro{font-size:14px;line-height:1.45;margin-bottom:8px}.phantom-product[data-phantom-product] .ph-benefits{gap:5px;margin:12px 0}.phantom-product[data-phantom-product] .ph-benefits button{min-height:54px;font-size:11px;gap:5px}.phantom-product[data-phantom-product] .ph-benefit-icon{width:23px;height:23px}.phantom-product[data-phantom-product] .ph-pack{gap:8px}.phantom-product[data-phantom-product] .ph-pack legend{font-size:13px;letter-spacing:.04em;margin-bottom:8px}.phantom-product[data-phantom-product] .ph-pack-option{padding:9px;border-radius:9px;gap:9px;min-height:70px}.phantom-product[data-phantom-product] .ph-pack-option:has(input:checked){padding:8px}.phantom-product[data-phantom-product] .ph-pack-photo{width:46px;height:46px;flex-basis:46px}.phantom-product[data-phantom-product] .ph-pack-copy>strong{font-size:15px}.phantom-product[data-phantom-product] .ph-pack-copy small{font-size:12px}.phantom-product[data-phantom-product] .ph-pack-prices>strong,.phantom-product[data-phantom-product] .ph-pack-option>strong,.phantom-product[data-phantom-product] .ph-pack-prices s{font-size:14.7px}.phantom-product[data-phantom-product] .ph-pack-note{font-size:11px;margin:6px 0 8px}.phantom-product[data-phantom-product] .bh-stock{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border:1px solid #c4dfd5;border-radius:6px;background:#f0faf4;color:#17603e;font-size:12px;font-weight:700;margin:0 0 8px}.phantom-product[data-phantom-product] .bh-stock[data-low=true]{background:#fff4f2;border-color:#f3b7b2;color:#b42318}.phantom-product[data-phantom-product] .ph-clothing-controls{margin:3px 0 7px}.phantom-product[data-phantom-product] .ph-color-choices{gap:5px;margin-bottom:10px}.phantom-product[data-phantom-product] .ph-choice-heading{font-size:12px;margin-bottom:6px}.phantom-product[data-phantom-product] .ph-size-heading{margin-bottom:6px}.phantom-product[data-phantom-product] .ph-size-choices{gap:6px;max-width:310px}.phantom-product[data-phantom-product] .ph-size-choice{min-height:42px;font-size:12px}.phantom-product[data-phantom-product] .ph-variant-options{margin-bottom:8px;gap:4px 10px}.phantom-product[data-phantom-product] .ph-variant-options legend{font-size:12px;margin:2px 0 5px}.phantom-product[data-phantom-product] .bh-gift-heading{display:flex;gap:6px;align-items:center;margin:8px 0 6px;font-size:14px;font-weight:700}.phantom-product[data-phantom-product] .bh-gift-heading svg{color:#d56713}.phantom-product[data-phantom-product] .ph-gift{margin-bottom:10px;background:#fff;padding:9px}.phantom-product[data-phantom-product] .bh-delivery{display:grid;gap:3px;padding:10px 12px;margin:9px 0;border:1px solid var(--ph-line);border-radius:8px;background:#fff;font-size:12px;color:#627580}.phantom-product[data-phantom-product] .bh-delivery strong{color:var(--ph-ink)}.phantom-product[data-phantom-product] .ph-buy{min-height:50px;padding:11px 14px;font-size:18px;border-radius:10px}.phantom-product[data-phantom-product] .ph-payment{padding:8px;margin-top:10px}.phantom-product[data-phantom-product] .ph-checkout-note{margin:6px 0 0}.phantom-product[data-phantom-product] .ph-summary .ph-gear{margin-top:16px}.phantom-product[data-phantom-product] .ph-summary .ph-addon{padding:10px 0}.phantom-product[data-phantom-product] .bh-description-intro{max-width:900px;margin:28px auto 16px}.phantom-product[data-phantom-product] .bh-description-intro>h2{text-align:center;margin-bottom:16px}.phantom-product[data-phantom-product] .bh-places{padding:14px;border:1px solid var(--ph-line);border-radius:14px;background:#f2f6f7}.phantom-product[data-phantom-product] .bh-places h3{font-size:15px;font-weight:700;margin:0 0 12px}.phantom-product[data-phantom-product] .bh-places ul{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none}.phantom-product[data-phantom-product] .bh-places li{display:grid;justify-items:center;gap:5px;text-align:center;font-size:12px;font-weight:600}.phantom-product[data-phantom-product] .bh-places svg{width:26px;height:26px;fill:none;stroke:#5b7988;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.phantom-product[data-phantom-product] .ph-description{margin-top:16px}.phantom-product[data-phantom-product] .ph-description .ph-inline-photo{max-width:520px;margin:16px auto 24px}.phantom-product[data-phantom-product] .ph-description h3{font-size:20px;margin-top:22px}@media(max-width:899px){.phantom-product[data-phantom-product] .ph-summary{padding:16px}.phantom-product[data-phantom-product] h1{font-size:25px}.phantom-product[data-phantom-product] .ph-wrap{padding-top:18px}}@media(max-width:599px){.phantom-product[data-phantom-product] .bh-places ul{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:12px}.phantom-product[data-phantom-product] .ph-summary{padding:14px}.phantom-product[data-phantom-product] .ph-benefits button{font-size:10px}.phantom-product[data-phantom-product] .ph-pack-copy small{font-size:11px}.phantom-product[data-phantom-product] .ph-color-choices{gap:5px}}.phantom-product .bh-rating{display:flex;align-items:center;gap:10px;font-family:Jost,sans-serif;font-size:13px;color:#627580;margin-bottom:9px}.phantom-product .bh-ti-rating-fallback{display:inline-flex;align-items:center;gap:2px;flex:none;vertical-align:middle}.phantom-product .bh-ti-star-slot{display:inline-flex;align-items:center;justify-content:center;width:23.4px;height:26px;flex:none}.phantom-product .bh-ti-star-entry,.phantom-product .bh-ti-star-pulse{display:block}.phantom-product .bh-ti-star-pulse{width:23.4px;height:23.4px}.phantom-product .bh-ti-star-gold{opacity:1}.phantom-product .bh-rating>span:empty{display:none}.phantom-product[data-product-id="15479272407074"] .ph-hero{gap:24px;align-items:start}.phantom-product .bh-michael-avatar{width:34px;height:34px;flex:0 0 34px;border-radius:50%;object-fit:cover}.phantom-product[data-product-id="15479272407074"] .bh-store-line{font-size:12px;gap:10px;line-height:1.4;margin:8px 0 12px}.phantom-product[data-product-id="15479272407074"] .ph-gallery{position:static}.phantom-product[data-product-id="15479272407074"] .ph-summary{position:sticky;top:var(--bh-sticky-top,80px);align-self:start}.phantom-product[data-product-id="15479272407074"] .ph-use{padding:18px;margin:18px 0 12px;border-radius:14px}.phantom-product[data-product-id="15479272407074"] .ph-use>h2{font-size:24px;text-align:center;line-height:1.12;margin:0 auto 16px;max-width:360px}.phantom-product[data-product-id="15479272407074"] .ph-use>.ph-eyebrow{text-align:center;font-size:9px;margin:0 0 8px}.phantom-product[data-product-id="15479272407074"] .ph-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.phantom-product[data-product-id="15479272407074"] .ph-use-card{position:relative;aspect-ratio:4/5;background:#122c35;color:#fff;border-radius:10px}.phantom-product[data-product-id="15479272407074"] .ph-use-card>img{height:100%;aspect-ratio:auto;object-fit:cover}.phantom-product[data-product-id="15479272407074"] .ph-use-card>div{position:absolute;top:45%;right:0;bottom:0;left:0;padding:12px;display:flex;align-items:flex-end;background:linear-gradient(transparent,#000000c7)}.phantom-product[data-product-id="15479272407074"] .ph-use-card h3{color:#fff;font-size:14px;font-weight:800;margin:0}.phantom-product[data-product-id="15479272407074"] .ph-use-card p{display:none}.phantom-product[data-product-id="15479272407074"] .bh-description-intro{padding:12px 0 0;margin:0}.phantom-product[data-product-id="15479272407074"] .bh-description-intro>h2{font-size:21px;margin:10px 0 14px}.phantom-product[data-product-id="15479272407074"] .bh-places{padding:12px;margin:0 0 10px}.phantom-product[data-product-id="15479272407074"] .bh-places h3{font-size:13px}.phantom-product[data-product-id="15479272407074"] .bh-places li{font-size:10px}.phantom-product[data-product-id="15479272407074"] .bh-detail-stack{margin:0;display:grid;gap:8px;max-width:none}.phantom-product .bh-detail-card{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:center;padding:10px;border-radius:12px;background:#152440;color:#fff;overflow:hidden}.phantom-product .bh-detail-card:nth-child(2n){grid-template-columns:1fr 1fr}.phantom-product .bh-detail-card:nth-child(2n) .bh-detail-image{order:2}.phantom-product .bh-detail-image img,.phantom-product .bh-detail-image .bh-movement-video{display:block;aspect-ratio:1.1;width:100%;height:auto;object-fit:cover;border-radius:8px}.phantom-product .bh-detail-card h3{font-size:18px;line-height:1.15;margin:0 0 8px;color:#fff}.phantom-product .bh-detail-card p{font-size:12px;line-height:1.5;margin:0;color:#e1e7ef}.phantom-product[data-product-id="15479272407074"] .ph-gallery .ph-compare{margin:10px 0;padding:14px;border-radius:12px;background:#152440;color:#fff}.phantom-product[data-product-id="15479272407074"] .ph-gallery .ph-compare h2{font-size:17px;margin:0 0 10px}.phantom-product[data-product-id="15479272407074"] .ph-gallery .ph-compare p{font-size:10px;margin:8px 0 0;color:#c5d2df}.phantom-product[data-product-id="15479272407074"] .ph-gallery .ph-compare table{min-width:0;font-size:11px;background:transparent;color:#fff}.phantom-product[data-product-id="15479272407074"] .ph-gallery .ph-compare th,.phantom-product[data-product-id="15479272407074"] .ph-gallery .ph-compare td{padding:8px 6px;background:transparent;border-color:#34435d;color:inherit}.phantom-product[data-product-id="15479272407074"] .ph-gallery .ph-compare thead{color:#ff9d27}.phantom-product[data-product-id="15479272407074"] .ph-gallery .ph-compare thead img{max-height:75px;object-fit:contain}.phantom-product[data-product-id="15479272407074"] .ph-size-guide{margin:10px 0;padding:12px}.phantom-product[data-product-id="15479272407074"] .ph-scenes{margin:14px 0;padding:12px;border:1px solid #d7e3e5;border-radius:10px;background:#fff}.phantom-product .bh-owner-videos .ph-eyebrow{text-align:center;font-size:8px;margin:0 0 4px;color:#f47708}.phantom-product .bh-owner-videos h2{font-size:15px;line-height:1.2;text-align:center;margin:0 0 12px;font-weight:800}.phantom-product[data-product-id="15479272407074"] .ph-scenes-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;overflow:visible}.phantom-product[data-product-id="15479272407074"] .ph-scene{position:relative;min-width:0;width:auto;margin:0;aspect-ratio:9/16;border-radius:9px;overflow:hidden;background:#142431}.phantom-product[data-product-id="15479272407074"] .ph-scene video{display:block;width:100%;height:100%;aspect-ratio:9/16;object-fit:cover}.phantom-product .ph-scene:hover .bh-video-play,.phantom-product .ph-scene:focus-within .bh-video-play{opacity:1}.phantom-product .bh-photo-cta{display:grid;grid-template-columns:minmax(160px,280px) 1fr;gap:32px;align-items:center;text-align:left;background:#f3f7f8;padding:24px 36px;margin:24px 0;border-radius:20px;max-width:none}.phantom-product .bh-final-image{display:flex;justify-content:center;align-items:center;min-width:0}.phantom-product .bh-final-image img{width:100%;max-height:260px;object-fit:contain;border-radius:12px}.phantom-product .bh-final-video{display:block;width:100%;height:auto;max-height:260px;aspect-ratio:480/854;object-fit:contain;background:#06080a;border-radius:12px}.phantom-product .bh-photo-cta h2{font-size:27px;font-weight:800;line-height:1.15;margin:0 0 12px}.phantom-product .bh-photo-cta p{font-size:14px;line-height:1.5;margin:0 0 14px}.phantom-product .bh-photo-cta .bh-final-offer{font-size:12px;margin:8px 0 0}.phantom-product .bh-sticky-buy{position:fixed;z-index:30;bottom:0;left:0;right:0;display:flex;align-items:center;gap:16px;padding:10px max(20px,calc((100vw - 1140px)/2));background:#f5fafb;box-shadow:0 -3px 18px #102d3722;border-top:1px solid #d7e3e5}.phantom-product .bh-sticky-buy>span{font-weight:700;line-height:1.2;flex:1;font-size:14px}.phantom-product .bh-sticky-buy small{display:block;font-weight:400;font-size:11px;margin-top:4px}.phantom-product .bh-sticky-buy .ph-buy{width:auto;min-height:42px;font-size:12px;padding:10px 20px}.phantom-product .bh-edit-pack{font:inherit;font-size:11px;border:0;background:none;color:#087e83;padding:4px;white-space:nowrap;text-decoration:underline;cursor:pointer}.phantom-product[data-product-id="15479272407074"] .ph-scenes-grid{max-width:360px;margin:0 auto}.phantom-product[data-product-id="15479272407074"] .ph-use>h2{font-weight:800}.phantom-product[data-product-id="15479272407074"] .ph-buy,.phantom-product[data-product-id="15479272407074"] .ph-addon-toggle{background:#f77b08;color:#fff;box-shadow:0 4px 15px #ef76082b}.phantom-product[data-product-id="15479272407074"] .ph-buy:hover{background:#ed7000}@media(max-width:899px){.phantom-product[data-product-id="15479272407074"] .ph-hero{display:flex;flex-direction:column;gap:16px}.phantom-product[data-product-id="15479272407074"] .ph-gallery{display:contents}.phantom-product[data-product-id="15479272407074"] .ph-media-stage{order:0;width:100%}.phantom-product[data-product-id="15479272407074"] .ph-thumbnails{order:1}.phantom-product[data-product-id="15479272407074"] .ph-summary{order:2;position:static;width:100%}.phantom-product[data-product-id="15479272407074"] .ph-use{order:3;width:100%;margin:0}.phantom-product[data-product-id="15479272407074"] .bh-description-intro{order:4;width:100%}.phantom-product[data-product-id="15479272407074"] .ph-description{order:5;width:100%}.phantom-product[data-product-id="15479272407074"] .ph-feature-compare{order:6;width:100%}.phantom-product[data-product-id="15479272407074"] .ph-size-guide{order:7;width:100%}.phantom-product[data-product-id="15479272407074"] .ph-compare:not(.ph-feature-compare){order:8;width:100%}.phantom-product .bh-detail-card{gap:10px;padding:8px}.phantom-product .bh-detail-card h3{font-size:16px}.phantom-product .bh-detail-card p{font-size:11px}.phantom-product .bh-photo-cta{grid-template-columns:100px 1fr;gap:14px;padding:18px}.phantom-product .bh-photo-cta h2{font-size:20px}.phantom-product .bh-photo-cta p{font-size:12px}.phantom-product .bh-photo-cta .ph-buy{font-size:12px;padding:12px 8px}}.phantom-product .bh-pair-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:2px 0 10px;min-width:0}.phantom-product .bh-pair-cards:not(:has([data-piece="2"]:not([hidden]))),.phantom-product .bh-pair-cards:has(.bh-inline-guide:not([hidden])){grid-template-columns:minmax(0,1fr)}.phantom-product .bh-pair-cards>.ph-variant-options{display:block;min-width:0;margin:0;padding:8px;border:1px solid #d7e3e5;border-radius:9px;background:#fff}.phantom-product .bh-pair-cards>.ph-variant-options>legend{padding:0 4px;margin:0;font-size:12px;font-weight:700}.phantom-product .bh-compact-choices{display:grid;gap:7px;min-width:0;max-width:100%;margin:0}.phantom-product .bh-pair-preview{width:88px;max-width:100%;margin:0 auto;border:1px solid #e1e9eb;border-radius:7px;background:#f8fafb;overflow:hidden}.phantom-product .bh-pair-preview>img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.phantom-product .bh-compact-fields{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:6px;min-width:0;width:100%}.phantom-product .bh-compact-field{min-width:0}.phantom-product .bh-compact-field .ph-choice-heading,.phantom-product .bh-compact-field .ph-size-heading{display:block;font-size:11px;line-height:1.3;margin:0 0 4px}.phantom-product .bh-compact-field select{display:block;width:100%;min-width:0;max-width:100%;min-height:40px;padding:7px 18px 7px 6px;font-size:12px;line-height:1.25;letter-spacing:0;text-overflow:ellipsis}.phantom-product .bh-compact-guide{display:flex;justify-content:flex-end;min-width:0}.phantom-product .bh-compact-guide .ph-size-guide-trigger{padding:2px 0;font-size:11px;line-height:1.3}.phantom-product .bh-pair-cards .ph-variant-availability{font-size:11px;margin-top:4px}.phantom-product .bh-pair-cards .ph-variant-availability:empty{display:none}.phantom-product .ph-summary .ph-addon .bh-compact-fields{gap:5px}.phantom-product .ph-summary .ph-addon .bh-compact-field select{min-height:36px;font-size:11px;padding:6px 17px 6px 5px}.phantom-product .ph-summary .ph-addon .bh-compact-field .ph-choice-heading{font-size:10px;margin-bottom:3px}.phantom-product .ph-description .bh-studio-card{margin:0 0 8px;min-width:0;grid-template-columns:minmax(0,110px) minmax(0,1fr)}.phantom-product .ph-description .bh-studio-card h3{margin-top:0;font-size:17px}@media(max-width:399px){.phantom-product .bh-pair-cards{gap:6px}.phantom-product .bh-pair-cards>.ph-variant-options{padding:7px 6px}.phantom-product .bh-pair-preview{width:76px}.phantom-product .bh-compact-fields{gap:4px}.phantom-product .bh-compact-field select{font-size:11px;padding-left:5px}.phantom-product .ph-description .bh-studio-card{grid-template-columns:minmax(0,92px) minmax(0,1fr);gap:10px}}.phantom-product .bh-titanium-comparison{background:#12213b;padding:10px;border-radius:20px;color:#fff;margin:8px 0;min-width:0}.phantom-product .bh-titanium-comparison h3{font-size:17px;line-height:1.2;font-weight:600;margin:3px 5px 10px;color:#fff}.phantom-product .bh-vs-photos{display:grid;grid-template-columns:repeat(2,minmax(0,120px));justify-content:center;gap:16px;margin:0 0 5px}.phantom-product .bh-vs-photos figure{min-width:0;margin:0}.phantom-product .bh-vs-photos img{display:block;width:96px;max-width:100%;height:120px;aspect-ratio:4/5;margin-inline:auto;object-fit:contain;object-position:center;background:#b0b4bc;border-radius:8px}.phantom-product .bh-vs-photos .bh-vs-photo-theirs img{filter:grayscale(1)}.phantom-product .bh-vs-photos figcaption{margin:5px 0 0;font-size:12.5px;line-height:1.3;font-weight:700;text-align:center;color:#8b95a5}.phantom-product .bh-vs-photos .bh-vs-photo-ours figcaption{color:#ffa14d}.phantom-product .bh-titanium-comparison .bh-vs-photo-note{margin:5px 2px 9px;font-size:10px;line-height:1.3;color:#aab4c4}.phantom-product .bh-vs-grid{display:grid;grid-template-columns:minmax(0,.62fr) minmax(0,1fr) minmax(0,1fr);column-gap:10px;background:#17294a;border:1px solid #223458;border-radius:13px;padding:2px 12px}.phantom-product .bh-vs-row{display:contents}.phantom-product .bh-vs-grid [role=columnheader]{font-size:12.5px;line-height:1.3;font-weight:700;padding:9px 0}.phantom-product .bh-vs-l,.phantom-product .bh-vs-c{min-width:0;font-size:12.5px;padding:9px 0;line-height:1.3;border-top:1px solid #223458;overflow-wrap:break-word}.phantom-product .bh-vs-l{font-weight:600;color:#aab4c4}.phantom-product .bh-vs-c{display:flex;gap:6px;align-items:flex-start;color:#e7ecf5}.phantom-product .bh-vs-c svg{width:14px;height:14px;flex:0 0 14px;margin-top:1px;color:#ff7a1a}.phantom-product .bh-vs-h.bh-vs-ours{color:#ffa14d}.phantom-product .bh-vs-theirs{color:#8b95a5}.phantom-product .bh-vs-theirs svg{color:#8b95a5}.phantom-product .bh-titanium-comparison .bh-vs-note{font-size:10px;color:#aab4c4;margin:6px 0 0;line-height:1.3}.phantom-product .bh-inline-guide{grid-column:1/-1;padding:10px;margin:4px 0 8px;border:1px solid #c7d9dd;background:#fff;border-radius:8px;width:100%;max-width:100%}.phantom-product .bh-inline-guide p{font-size:11px;line-height:1.4;margin:4px 0 8px}.phantom-product .bh-inline-guide table{border-collapse:collapse;width:100%;min-width:0;font-size:11px;table-layout:fixed}.phantom-product .bh-inline-guide th,.phantom-product .bh-inline-guide td{padding:6px 3px;border-bottom:1px solid #d7e3e5;text-align:center;overflow-wrap:anywhere}.phantom-product .bh-inline-guide thead{background:#eef5f7}@media(max-width:600px){.phantom-product .bh-vs-grid{column-gap:7px;padding:2px 8px;grid-template-columns:minmax(0,.62fr) minmax(0,1fr) minmax(0,1fr)}.phantom-product .bh-vs-grid [role=columnheader],.phantom-product .bh-vs-l,.phantom-product .bh-vs-c{font-size:10px;padding:8px 0}.phantom-product .bh-vs-c{gap:3px}.phantom-product .bh-vs-c svg{width:11px;height:11px;flex-basis:11px}.phantom-product .bh-titanium-comparison h3{font-size:15px}.phantom-product .bh-vs-photos{grid-template-columns:repeat(2,minmax(0,104px));gap:12px}.phantom-product .bh-vs-photos img{width:80px;height:100px}.phantom-product .bh-vs-photos figcaption{font-size:11px}}#BlackHawkSecondOffer{box-sizing:border-box;width:min(720px,calc(100vw - 24px));max-height:calc(100dvh - 24px);padding:0;border:1px solid #dce4e7;border-radius:22px;background:#fff;color:#18313e;overflow:auto;box-shadow:0 24px 100px #071c3b55;font-family:inherit}#BlackHawkSecondOffer:not([open]){display:none}#BlackHawkSecondOffer[open]{display:grid;grid-template-columns:1fr 1.05fr;align-items:center}#BlackHawkSecondOffer::backdrop{background:#071827b8}#BlackHawkSecondOffer *{box-sizing:border-box}#BlackHawkSecondOffer .elite-extra-close{position:absolute;right:10px;top:10px;z-index:2;display:grid;place-items:center;width:36px;height:36px;border:1px solid #dce4e7;border-radius:50%;background:#fff;color:#294251;font-size:26px;line-height:1;cursor:pointer}#BlackHawkSecondOffer .elite-extra-image{align-self:stretch;background:#0a151d}#BlackHawkSecondOffer .elite-extra-image img{display:block;width:100%;height:100%;object-fit:cover;margin:0}#BlackHawkSecondOffer .elite-extra-content{padding:36px 24px 24px}#BlackHawkSecondOffer .elite-extra-kicker{color:#a6470d;font-size:10px;letter-spacing:.12em;font-weight:800}#BlackHawkSecondOffer h2{margin:8px 0 14px;font-size:28px;line-height:1.12;letter-spacing:normal;text-transform:none;font-weight:800;color:#17333e}#BlackHawkSecondOffer p{font-size:14px;line-height:1.45;margin:0 0 14px}#BlackHawkSecondOffer .elite-extra-price{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:center;margin:20px 0 8px}#BlackHawkSecondOffer .elite-extra-price del{font-size:16px;color:#6e7c83}#BlackHawkSecondOffer .bh-offer-highlight{display:inline-block;padding:3px 7px;margin-top:4px;border:1px solid #ffb66d;border-radius:7px;background:#fff1df;color:#aa3f00;line-height:1.15;white-space:nowrap}#BlackHawkSecondOffer .elite-extra-price strong{padding:6px 10px;border-radius:8px;background:#fff1df;font-size:clamp(36px,5vw,46px);line-height:1.05;letter-spacing:-.03em;color:#b14b00}#BlackHawkSecondOffer .elite-extra-price span{flex-basis:100%;font-size:12px;color:#697680}#BlackHawkSecondOffer .elite-extra-total{font-size:12px;font-weight:600}#BlackHawkSecondOffer .elite-extra-accept{width:100%;padding:14px 12px;min-height:48px;margin:12px 0 4px;border:0;border-radius:12px;background:linear-gradient(135deg,#ed7517,#ac4309);color:#fff;font:inherit;font-size:14px;line-height:1.25;font-weight:700;cursor:pointer}#BlackHawkSecondOffer .elite-extra-accept:disabled{opacity:.65;cursor:wait}#BlackHawkSecondOffer .elite-extra-decline{width:100%;padding:11px 5px;background:transparent;border:0;color:#687782;font:inherit;font-size:12px;text-decoration:underline;cursor:pointer}#BlackHawkSecondOffer small{display:block;margin-top:10px;font-size:10px;line-height:1.45;color:#72808a}#BlackHawkSecondOffer button:focus-visible{outline:3px solid #0d8fbd;outline-offset:3px}#BlackHawkSecondOffer .elite-extra-status{padding-top:14px;color:#ad3a0b;font-size:12px}@media(max-width:600px){#BlackHawkSecondOffer{width:calc(100vw - 24px);max-width:430px}#BlackHawkSecondOffer[open]{grid-template-columns:1fr}#BlackHawkSecondOffer .elite-extra-image{height:min(34dvh,270px)}#BlackHawkSecondOffer .elite-extra-image img{object-fit:cover;object-position:center 57%}#BlackHawkSecondOffer .elite-extra-content{padding:20px}#BlackHawkSecondOffer h2{font-size:25px;margin-bottom:10px}#BlackHawkSecondOffer .elite-extra-price{margin-top:12px}#BlackHawkSecondOffer .elite-extra-price strong{font-size:40px}#BlackHawkSecondOffer .elite-extra-accept{margin-top:6px}#BlackHawkSecondOffer small{margin-top:4px}}#BlackHawkSecondOffer[data-offer-type=welding] .elite-extra-image img{object-fit:contain;object-position:center}#BlackHawkSecondOffer [data-bh-offer-choices]{margin:12px 0}#BlackHawkSecondOffer .ph-color-choices{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}#BlackHawkSecondOffer .ph-color-choice{width:100%;min-width:0;height:38px}#BlackHawkSecondOffer .ph-size-choice{min-width:36px;min-height:36px}#BlackHawkSecondOffer .bh-inline-guide{font-size:11px}.bh-special-notice{padding:9px;border:1px solid #ed7517;border-radius:8px;background:#fff4e7;font-size:12px}.phantom-product[data-phantom-product] .bh-detail-card.bh-pocket-detail{display:block;padding:0;overflow:hidden}.phantom-product[data-phantom-product] .bh-pocket-detail .bh-detail-image{width:100%;height:auto;aspect-ratio:3/1;min-height:0;margin:0;background:#fff}.phantom-product[data-phantom-product] .bh-pocket-detail .bh-detail-image img{display:block;width:100%;height:auto;max-height:none;aspect-ratio:3/1;object-fit:contain;border-radius:0}.phantom-product[data-phantom-product] .bh-pocket-detail>div:last-child{padding:8px 10px}.phantom-product[data-phantom-product] .bh-pocket-detail h3{font-size:16px;line-height:1.2;margin:0 0 4px}.phantom-product[data-phantom-product] .bh-pocket-detail p{font-size:11px;line-height:1.35;margin:0}.phantom-product .bh-action-proof{margin:12px 0;border-radius:14px;overflow:hidden;background:#112f3b;color:#fff}.phantom-product .bh-action-proof-video{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;background:#112f3b}.phantom-product .bh-action-proof-copy{padding:16px}.phantom-product .bh-action-proof .bh-action-proof-eyebrow{margin:0 0 7px;color:#ff7a1a;font-size:9px;line-height:1.3;letter-spacing:.12em;font-weight:800}.phantom-product .bh-action-proof h3{margin:0 0 9px;font-size:22px;line-height:1.18;font-weight:800;color:#fff}.phantom-product .bh-action-proof-copy>p:last-child{margin:0;font-size:13px;line-height:1.5;color:#d3e6eb}@media(max-width:749px){.phantom-product .bh-action-proof-copy{padding:14px}.phantom-product .bh-action-proof h3{font-size:21px}}.phantom-product .bh-studio-card{display:grid;grid-template-columns:126px minmax(0,1fr);align-items:center;gap:12px;padding:10px;margin:12px 0;border-radius:12px;background:#112f3b;color:#fff;overflow:hidden}.phantom-product .bh-studio-media{min-width:0}.phantom-product .bh-studio-card .bh-studio-video{display:block;width:100%;height:auto;aspect-ratio:480/854;object-fit:contain;background:#06080a;border-radius:8px}.phantom-product .bh-studio-card h3{font-size:18px;line-height:1.2;font-weight:800;color:#fff;margin:0 0 6px}.phantom-product .bh-studio-card p{font-size:12px;line-height:1.45;margin:0;color:#d3e6eb}.phantom-product[data-product-id="15479272407074"] .ph-summary .ph-gear{margin-top:12px}@media(max-width:599px){.phantom-product .bh-studio-card{grid-template-columns:108px minmax(0,1fr);gap:10px;padding:8px;margin:10px 0}.phantom-product .bh-studio-card h3{font-size:16px}.phantom-product .bh-studio-card p{font-size:11px;line-height:1.4}}.phantom-product .bh-badges{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:10px 0 14px}.phantom-product .bh-badges>span{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:6px 10px;border:1px solid #d7e3e5;border-radius:7px;font-size:12px;font-weight:700;line-height:1.2}.phantom-product .bh-shipping-badge{background:#e8f6f3;color:#065f55}.phantom-product .bh-shipping-badge svg{display:block;flex:0 0 20px;width:20px;height:20px;max-width:20px;max-height:20px}.phantom-product .bh-style-badge{background:#fff7e9;color:#895400}.phantom-product [data-phantom-gear-product] .ph-size-choice{font-size:12px}.phantom-product .bh-season-card{display:block;padding:0!important;overflow:hidden}.phantom-product .bh-season-card>img{display:block;width:100%;height:auto;border-radius:0}.phantom-product .bh-season-copy{padding:10px 12px}.phantom-product .bh-season-copy h3{margin:0 0 5px}.phantom-product .bh-season-copy p{margin:0;font-size:12px;line-height:1.45}.phantom-product[data-phantom-gear-product] .ph-clothing-note>button{display:none}.phantom-product .ph-gear-pack{margin:0 0 14px}.phantom-product .ph-gear-pack-image{width:54px;height:54px;object-fit:cover;border-radius:6px;flex:0 0 54px}.phantom-product .ph-gear-second{margin:10px 0 14px}.phantom-product .ph-gear-second legend{font-size:12px;margin-bottom:5px}.phantom-product .ph-gear-second label{font-size:12px;display:block;margin-bottom:5px}.phantom-product .ph-gear-pack:has(input[value="2"]:checked) .ph-pack-option{min-width:0}.phantom-product[data-phantom-gear-product]:not([data-ready]) .ph-gear-pack .ph-pack-option:has(input[value="2"]){display:none}.phantom-product[data-phantom-product] .bh-fulfillment-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin:5px 0 10px;min-width:0}.phantom-product[data-phantom-product] .bh-stock{box-sizing:border-box;position:relative;isolation:isolate;display:flex;align-items:center;gap:7px;width:fit-content;max-width:100%;margin:0;padding:8px 10px;border:1px solid #f3b7b2;border-radius:8px;background:#fff4f2;color:#b42318;font-size:11px;line-height:1.4;font-weight:600}@property --bh-stock-border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.phantom-product[data-phantom-product] .bh-stock[data-low=true]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:2px;background:conic-gradient(from var(--bh-stock-border-angle),transparent 0deg,transparent 280deg,#dc2626 320deg,#ffb4a8 345deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:bhStockNoticeOrbit 7s linear infinite;pointer-events:none;z-index:1}@keyframes bhStockNoticeOrbit{to{--bh-stock-border-angle:360deg}}.phantom-product[data-phantom-product] .bh-stock svg{width:16.2px;height:16.2px;flex:0 0 16.2px;fill:none;stroke:currentColor;transform-origin:center;animation:bhStockIconPulse 1.8s ease-in-out infinite}@keyframes bhStockIconPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.16);opacity:.55}}.phantom-product[data-phantom-product] .bh-stock[data-low=false] svg{display:none}.phantom-product[data-phantom-product] .bh-stock span{min-width:0;white-space:normal;overflow-wrap:anywhere}.phantom-product .bh-dispatch-cue{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-self:end;gap:8px;max-width:100%;padding:8px 11px;border:0;border-radius:999px;background:#fff;color:#15354a;font-size:10px;font-weight:700;line-height:1.4;overflow:hidden;white-space:nowrap}.phantom-product .bh-dispatch-cue:before{content:"";position:absolute;z-index:-2;width:110%;height:350px;left:-5%;top:calc(50% - 175px);background:conic-gradient(transparent 0deg,transparent 275deg,#159df1 320deg,#9ae6ff 345deg,transparent 360deg);animation:bhDeliveryOrbit 3.6s linear infinite}.phantom-product .bh-dispatch-cue:after{content:"";position:absolute;top:1.5px;right:1.5px;bottom:1.5px;left:1.5px;background:#f7fcff;border-radius:inherit;z-index:-1}.phantom-product .bh-dispatch-dot{width:7px;height:7px;background:#168ddd;border-radius:50%;flex:none;animation:bhDeliveryPulse 1.8s ease-in-out infinite}@keyframes bhDeliveryOrbit{to{transform:rotate(360deg)}}@keyframes bhDeliveryPulse{0%,to{opacity:1;box-shadow:0 0 #168ddd55}50%{opacity:.45;box-shadow:0 0 0 4px #168ddd00}}.phantom-product[data-product-id="15479272407074"] .ph-use-card{aspect-ratio:1}.phantom-product .bh-reason-card>video{display:block;width:100%;height:100%;aspect-ratio:1;object-fit:cover;object-position:center;background:#112f3b}.phantom-product[data-product-id="15479272407074"] .ph-use{padding:14px}.phantom-product[data-product-id="15479272407074"] .ph-use>h2{font-size:21px;max-width:320px;margin-bottom:12px}@media(max-width:599px){.phantom-product[data-phantom-product] .bh-fulfillment-row{gap:6px}.phantom-product[data-phantom-product] .bh-stock{padding:7px 8px;gap:5px;font-size:10px}.phantom-product .bh-dispatch-cue{padding:7px 8px;gap:6px;font-size:9px}}@media(prefers-reduced-motion:reduce){.phantom-product .bh-stock:before,.phantom-product .bh-stock svg,.phantom-product .bh-dispatch-cue:before,.phantom-product .bh-dispatch-dot{animation:none!important}}.phantom-product[data-product-id="15479272407074"] .bh-proof-card .bh-movement-video{aspect-ratio:7/4;object-fit:contain}.phantom-product[data-product-id="15479272407074"] .bh-detail-note{font-size:11px;color:#e1e7ef}.phantom-product[data-product-id="15479272407074"] .bh-specs{min-width:0;margin:4px 0;padding:0;border-top:1px solid var(--ph-line);border-bottom:1px solid var(--ph-line)}.phantom-product[data-product-id="15479272407074"] .bh-specs>summary{padding:12px 0;cursor:pointer;font-size:15px;font-weight:700;color:var(--ph-teal)}.phantom-product[data-product-id="15479272407074"] .bh-specs>dl{display:grid;grid-template-columns:minmax(84px,.35fr) minmax(0,1fr);gap:0;margin:0 0 10px;font-size:12px;line-height:1.4}.phantom-product[data-product-id="15479272407074"] .bh-specs dt,.phantom-product[data-product-id="15479272407074"] .bh-specs dd{min-width:0;margin:0;padding:8px 4px;border-top:1px solid var(--ph-line);overflow-wrap:anywhere}.phantom-product[data-product-id="15479272407074"] .bh-specs dt{font-weight:700}.phantom-product[data-product-id="15479272407074"] .bh-specs dd{color:#52676e}.phantom-product:is([data-product-id="15479272407074"],[data-product-id="15482784022562"]) :is([data-clothing-controls],[data-gear-clothing-controls]) .ph-color-choices{grid-template-columns:repeat(7,minmax(0,1fr));width:100%;max-width:none;gap:5px;margin:5px 0 9px}.phantom-product:is([data-product-id="15479272407074"],[data-product-id="15482784022562"]) :is([data-clothing-controls],[data-gear-clothing-controls]) .ph-color-choice{width:100%;height:auto;aspect-ratio:1;padding:2px}.phantom-product:is([data-product-id="15479272407074"],[data-product-id="15482784022562"]) :is([data-clothing-controls],[data-gear-clothing-controls]) .ph-size-choices{width:100%;max-width:none;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.phantom-product:is([data-product-id="15479272407074"],[data-product-id="15482784022562"]) :is([data-clothing-controls],[data-gear-clothing-controls]) .ph-size-choice{min-height:46px;aspect-ratio:auto;font-size:12px}.phantom-product[data-product-id="15479272407074"] .bh-pair-cards{grid-template-columns:minmax(0,1fr);gap:8px}.phantom-product[data-product-id="15479272407074"] .bh-pair-cards [data-clothing-controls]{display:block;margin:4px 0 0}.phantom-product[data-product-id="15479272407074"] .bh-pair-cards .ph-choice-heading{font-size:12px;margin-bottom:5px}.phantom-product[data-product-id="15479272407074"] .bh-pair-cards .ph-size-heading{max-width:none}.phantom-product .bh-delivery #free-shipping{display:flex;margin:0!important;padding:0;border:0;box-shadow:none;background:transparent;width:100%}.phantom-product .bh-delivery #free-shipping p{margin:0;font-size:12px;line-height:1.5}.phantom-product .bh-delivery .ship-name{font-weight:700;color:var(--ph-ink)}.phantom-product .bh-delivery .ship-interval{display:block}.phantom-product[data-product-id="15479272407074"] .bh-pair-cards .ph-color-choice{height:clamp(36px,4.4vw,54px);aspect-ratio:auto}.phantom-product[data-product-id="15479272407074"] .bh-pair-cards .ph-size-heading{width:100%}.phantom-product[data-product-id="15479272407074"] .bh-season-copy{padding:8px 10px}.phantom-product[data-product-id="15479272407074"] .bh-season-copy>h3{margin:0 0 5px;font-size:18px;line-height:1.2}.phantom-product[data-product-id="15479272407074"] .bh-season-copy>p{margin:0;font-size:12px;line-height:1.4}.phantom-product:is([data-product-id="15479272407074"],[data-product-id="15482784022562"]) .ph-size-choice{padding:6px 1px;white-space:nowrap;font-size:11px;letter-spacing:-.1px}.elite-customer-recommendation{display:flex;align-items:center;gap:10px;width:100%;max-width:100%;margin:5px 0 15px;color:#5d6266;font:400 12px/1.55 var(--text-font-family,Arial,sans-serif);text-align:left;white-space:normal}.elite-customer-recommendation p{margin:0;min-width:0;line-height:inherit;font:inherit;white-space:normal}.elite-customer-recommendation strong{font-weight:700;color:#20272c}.elite-customer-recommendation__initials{display:flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;height:34px;border-radius:50%;background:#edf1f3;color:#283e4c;border:1px solid #dce3e7;font:600 11px/1 Arial,sans-serif;letter-spacing:.04em}.elite-customer-recommendation--old{font-family:Georgia,Times New Roman,serif;font-size:13px;color:#85817b;letter-spacing:.01em;margin:9px 0 17px}.elite-customer-recommendation--old strong{color:#383832}.elite-customer-recommendation--old .elite-customer-recommendation__initials{background:#f0eee7;border-color:#dedbcf;color:#2b555a;font-family:Georgia,Times New Roman,serif}@media(max-width:749px){.elite-customer-recommendation{font-size:11.5px;gap:9px}.elite-customer-recommendation--old{font-size:12.5px}}.elite-customer-recommendation__avatar{display:block;flex:0 0 34px;width:34px;height:34px;border-radius:50%;overflow:hidden;background:#eceae4}.elite-customer-recommendation__avatar img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 40%;transform:scale(1.28);transform-origin:50% 40%}.elite-customer-recommendation--old .elite-customer-recommendation__avatar img{object-position:50% 0;transform:scale(1.9);transform-origin:50% 25%}.elite-pack-wallets{margin:10px 0;min-width:0}.elite-pack-wallets>button{display:block;width:100%;min-height:44px;border:1px solid #c8d8dd;border-radius:8px;background:#fff;color:#152e36;font:600 13px/1.3 inherit;padding:10px}.elite-pack-wallets>button:disabled{opacity:.55}.elite-pack-wallets p{display:block;font-size:11px;line-height:1.4;margin:5px 0;color:#52676e}.elite-pack-wallets p:empty{display:none}.elite-pair-wallet-mode .shopify-payment-button{display:none!important}.elite-pack-wallets shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-block-size:44px;--shopify-accelerated-checkout-button-border-radius:8px}.elite-pack-wallets [data-wallet-output]:not(:empty){margin-top:8px}.elite-rating-widget{display:inline-flex;align-items:center;gap:0;min-width:0;flex:0 0 auto}.elite-rating-widget>[data-elite-rating]{display:inline-flex;align-items:center;line-height:1}.elite-rating-widget .elite-animated-stars{display:inline-flex;align-items:center;gap:0;line-height:1;flex:none;vertical-align:middle}.elite-rating-widget .elite-star-slot{display:inline-flex;align-items:center;justify-content:center;width:27.4px;height:42px;flex:none;animation:none;animation-delay:var(--elite-star-phase,0s);animation-play-state:var(--elite-star-play,running)}.elite-rating-widget .elite-star-entry{display:block;transform-origin:50% 50%;animation:none;animation-delay:var(--elite-star-phase,0s);animation-play-state:var(--elite-star-play,running)}.elite-rating-widget .elite-star-pulse{display:block;width:23.4px;height:23.4px;overflow:visible;transform-origin:50% 50%;animation:none;animation-delay:var(--elite-star-phase,0s);animation-play-state:var(--elite-star-play,running)}.elite-rating-widget:has([data-elite-rating]>a.elite-review-summary[href="#elite-reviews"])>.elite-rating-fallback{display:none}.elite-mobile-no-reviews,.clipper-rating-empty,.elite-no-reviews-label{display:none!important}#main .elite-product-info .product-meta:has(>.elite-rating-heading-row>.elite-rating-widget){container-type:inline-size;container-name:elite-product-rating}#main .elite-product-info .elite-rating-heading-row:has(>.elite-rating-widget){align-items:center!important;justify-content:flex-start!important;flex-wrap:nowrap!important;min-height:42px}#main .elite-product-info .elite-rating-heading-row>.elite-rating-widget .elite-review-summary{margin:0!important;vertical-align:middle;flex-wrap:nowrap!important}.elite-rating-widget .elite-review-summary>.elite-animated-stars{width:149.3px;justify-content:flex-start}.elite-rating-widget .elite-review-summary>span:first-child:not(.elite-animated-stars){display:inline-block;width:149.3px;height:42px;line-height:42px}.elite-rating-widget .elite-review-summary>span:nth-child(2){position:static;transform:none;white-space:nowrap;flex:none}@media(max-width:767px){@container elite-product-rating (max-width:420px){#main .elite-product-info .elite-rating-heading-row:has(>.elite-rating-widget){gap:calc(8px * var(--elite-rating-scale,1))!important}#main .elite-product-info .elite-rating-heading-row:has(>.elite-rating-widget)>*{flex:0 0 auto;zoom:var(--elite-rating-scale,1)}#main .elite-product-info .elite-rating-heading-row:has(>.elite-rating-widget) .elite-mobile-best{font-size:11px!important}.elite-rating-widget .elite-animated-stars{width:149.3px;justify-content:flex-start}}}.elite-star-slot:nth-child(2) .elite-star-entry{animation:none}.elite-star-slot:nth-child(3) .elite-star-entry{animation:none}.elite-star-slot:nth-child(4) .elite-star-entry{animation:none}.elite-star-slot:nth-child(5) .elite-star-entry{animation:none}@media(prefers-reduced-motion:reduce){.elite-rating-widget .elite-star-slot,.elite-rating-widget .elite-star-entry,.elite-rating-widget .elite-star-pulse{animation:none!important;opacity:1;transform:none}}.elite-rating-widget .elite-star-slot,.elite-rating-widget .elite-star-entry,.elite-rating-widget .elite-star-pulse{animation:none!important;transition:none!important;transform:none!important;opacity:1!important}.elite-rating-widget .elite-star-slot{width:24px;height:26px}.elite-rating-widget .elite-star-pulse{width:22px;height:22px}.elite-rating-widget .elite-review-summary>.elite-animated-stars,.elite-rating-widget .elite-review-summary>span:first-child:not(.elite-animated-stars){width:120px;height:26px;line-height:26px}#main .elite-product-info .elite-rating-heading-row:has(>.elite-rating-widget){flex-direction:column!important;align-items:flex-start!important;gap:4px!important;min-height:0}#main .elite-product-info .elite-rating-heading-row>.elite-customer-recommendation{flex:0 0 auto!important;width:100%;zoom:1;margin-bottom:4px}#main .elite-product-info .elite-rating-heading-row>.elite-rating-widget{zoom:1!important}
/*# sourceMappingURL=/cdn/shop/t/79/compiled_assets/styles.css.map */
