.announcement-bar.is-static{justify-content:center;padding:0 16px}.announcement-static{display:flex;align-items:center;gap:14px;font-size:12px;font-weight:600;letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.announcement-static a{text-decoration:underline;text-underline-offset:3px}.announcement-static .ann-sep{opacity:.6}.hero-campaign{background:#efe9dd;border-bottom:1px solid var(--rule)}.hc-art{display:block}.hc-art img{display:block;width:100%;height:auto;max-height:620px;object-fit:cover;object-position:50% 50%}.hc-body{max-width:var(--page-max);margin:0 auto;padding:22px var(--gutter) 26px;display:grid;grid-template-columns:1fr auto;grid-template-areas:"copy actions" "chips chips" "trust trust";align-items:center;gap:14px 32px;background:#fff}.hc-copy{grid-area:copy}.hc-copy .eyebrow{margin-bottom:4px}.hc-title{font-family:var(--font-display);font-weight:400;font-size:clamp(38px,5vw,56px);line-height:.92;letter-spacing:.01em;text-transform:uppercase;color:var(--ink);margin:2px 0 6px}.hc-sub{color:var(--slate);font-size:16px;margin:0}.hc-actions{grid-area:actions;display:flex;align-items:center;gap:22px}.hc-cta{min-height:52px;padding:16px 34px;font-size:13px}.hc-link{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);border-bottom:1.5px solid var(--ink);padding:6px 0;white-space:nowrap}.hc-chips{grid-area:chips;display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-top:14px;border-top:1px solid var(--rule)}.hc-chips::-webkit-scrollbar{display:none}.hc-chips a{flex:0 0 auto;border:1.5px solid var(--ink);padding:10px 16px;min-height:44px;display:inline-flex;align-items:center;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.hc-chips a:hover{background:var(--ink);color:#fff}.hc-trust{grid-area:trust;margin:0;font-size:13px;color:var(--slate)}@media(min-width:769px){.hc-title.hide-desktop{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}}.trust-strip{border-bottom:1px solid var(--rule)}.ts-inner{max-width:var(--page-max);margin:0 auto;padding:18px var(--gutter);display:grid;grid-template-columns:repeat(4,1fr);gap:16px 28px}.ts-item{display:flex;align-items:center;gap:12px;color:var(--ink)}a.ts-item:hover b{text-decoration:underline}.ts-ico svg{width:26px;height:26px;fill:none;stroke:var(--red);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;display:block}.ts-text b{display:block;font-size:14px;font-weight:700;line-height:1.25}.ts-text small{display:block;font-size:12.5px;color:var(--slate);line-height:1.35}.sec-sub{color:var(--slate);font-size:15px;margin:8px 0 0}.sec-foot-btn{display:none}.cro-card{position:relative}.cro-card .card-link{color:inherit}.cro-card .card-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.cro-card .product-img-wrap .img-alt{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .25s;background:var(--field)}@media(hover:hover){.cro-card:hover .img-alt{opacity:1}}.cro-card .card-stars{min-height:16px}.cro-card .product-name{min-height:38px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cro-card .card-signal{min-height:17px;margin:0;font-size:12.5px;font-weight:600;color:var(--red)}.cro-card .product-info{padding-bottom:14px}.badge.last{background:#fff;color:var(--red);border:1.5px solid var(--red)}.badge.best{background:var(--ink);color:#f2c14e}.badge.pick{background:#1f2a44;color:#fff}.badge.soldout{color:#4a4a4a}.cro-card.is-soldout .product-img-wrap img{opacity:.55;filter:grayscale(.6)}.notify-link{color:var(--ink);font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.cro-card .qa{position:absolute;right:10px;top:10px;z-index:3;margin:0}.qa-btn{width:44px;height:44px;border-radius:50%;border:1.5px solid var(--ink);background:#fff;color:var(--ink);font-size:24px;line-height:1;display:grid;place-items:center;cursor:pointer;list-style:none}.qa-btn::-webkit-details-marker{display:none}.qa-btn:hover,.qa[open] .qa-btn{background:var(--ink);color:#fff}.qa-panel{position:absolute;right:0;top:52px;width:220px;background:#fff;border:1.5px solid var(--ink);padding:12px;box-shadow:0 12px 28px #00000024}.qa-label{display:block;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px}.qa-row{display:flex;flex-wrap:wrap;gap:6px}.qa-row form{margin:0}.qa-row button{min-width:44px;min-height:44px;padding:0 8px;border:1px solid var(--rule);background:#fff;font-size:13px;font-weight:600;cursor:pointer}.qa-row button:hover{border-color:var(--ink)}.qa-row button[disabled]{color:#bbb;text-decoration:line-through;cursor:not-allowed}.fit-form{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:end}.fit-pair{display:grid;grid-template-columns:1fr auto 1fr;gap:18px;align-items:center}.fit-item{display:grid;grid-template-columns:150px 1fr;gap:16px;align-items:center;border:1px solid var(--rule);padding:12px}.fit-img img{width:100%;height:auto;background:var(--field);aspect-ratio:1;object-fit:contain}.fit-meta{display:flex;flex-direction:column;gap:8px}.fit-name{font-weight:600;font-size:15px;color:var(--ink)}.fit-price{font-weight:600;font-variant-numeric:tabular-nums}.fit-sel{display:flex;flex-direction:column;gap:4px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.fit-sel select{min-height:44px;border:1.5px solid var(--ink);padding:0 10px;font:14px var(--font-body);background:#fff}.fit-plus{font-family:var(--font-display);font-size:40px;color:var(--red)}.fit-buy{display:flex;flex-direction:column;gap:10px;align-items:stretch}.fit-total{font-size:14px;color:var(--slate)}.fit-total b{color:var(--ink);font-size:18px}.fit-buy .btn{min-height:52px}.gift-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.gift-tile{display:grid;grid-template-columns:120px 1fr;gap:16px;align-items:center;background:#fff;border:1px solid var(--rule);padding:12px;color:var(--ink)}.gift-tile:hover{border-color:var(--ink)}.gift-img img{width:100%;aspect-ratio:1;object-fit:contain;background:var(--field);display:block}.gift-txt b{display:block;font-size:16px}.gift-txt small{display:block;color:var(--slate);font-size:13px;margin:4px 0 8px}.gift-txt em{font-style:normal;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.honor-band{background:var(--ink);color:#fff}.hb-inner{max-width:var(--page-max);margin:0 auto;padding:36px var(--gutter);display:flex;align-items:center;justify-content:space-between;gap:24px}.honor-band .section-title{color:#fff;font-size:clamp(30px,3vw,40px)}.honor-band p{color:#cfcfcf;margin:8px 0 0;max-width:640px}.honor-band .eyebrow{color:#ff5a6e}.mb-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.mb-card{display:grid;grid-template-columns:200px 1fr;gap:20px;align-items:center;border:1px solid var(--rule);padding:14px;color:var(--ink)}.mb-card:hover{border-color:var(--ink)}.mb-img img{width:100%;aspect-ratio:1;object-fit:cover;display:block;background:var(--field)}.mb-txt b{display:block;font-family:var(--font-display);font-weight:400;font-size:30px;letter-spacing:.02em;text-transform:uppercase;line-height:1}.mb-txt small{display:block;color:var(--slate);font-size:14px;margin:6px 0 12px}.mb-txt .btn{font-style:normal;padding:11px 18px}.mb-fine{display:block;font-style:normal;font-size:11px;color:var(--mute);margin-top:8px}.pdp-ship{list-style:none;margin:18px 0 0;padding:14px 16px;border:1px solid var(--rule);background:var(--field);display:grid;gap:6px;font-size:13.5px;color:var(--slate)}.pdp-ship b{color:var(--ink)}.pdp-ship a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.pdp-trust a{color:inherit}.pdp-notify{margin-top:14px;border:1.5px solid var(--ink);padding:16px}.pdp-notify-title{font-weight:700;margin:0 0 10px}.pdp-notify-form{display:flex;gap:8px}.pdp-notify-form input[type=email]{flex:1;min-width:0;min-height:48px;border:1.5px solid var(--ink);padding:0 12px;font:15px var(--font-body)}.pdp-notify-ok{margin:0;color:#1d6b3a;font-weight:600}.ship-bar{border:1px solid var(--rule);background:var(--field);padding:14px 16px;margin-bottom:18px}.ship-bar p{margin:0 0 10px;font-size:14px}.ship-bar-track{height:8px;background:#fff;border:1px solid var(--rule)}.ship-bar-track span{display:block;height:100%;background:var(--red);transition:width .3s}@media(max-width:1100px){.ts-inner{grid-template-columns:repeat(2,1fr)}.fit-form,.gift-grid{grid-template-columns:1fr}}@media(max-width:768px){.announcement-static .ann-sep,.announcement-static .ann-2{display:none}.announcement-static{font-size:11.5px}.hc-art img{aspect-ratio:4 / 5;max-height:420px;object-position:var(--m-pos, 50% 30%)}.hc-body{grid-template-columns:1fr;grid-template-areas:"copy" "actions" "chips" "trust";padding:18px 16px 20px;gap:12px}.hc-title{font-size:40px}.hc-sub{font-size:15px}.hc-actions{flex-direction:column;align-items:stretch;gap:10px}.hc-cta{width:100%;min-height:48px}.hc-link{align-self:center}.hc-chips{margin:0 -16px;padding:12px 16px 0}.hc-trust{font-size:12.5px}.ts-inner{padding:14px 16px;gap:12px 14px}.ts-ico svg{width:22px;height:22px}.ts-text b{font-size:13px}.ts-text small{font-size:11.5px}.sec-head .see-all{display:none}.sec-foot-btn{display:flex;width:100%;margin-top:16px;min-height:48px}.cro-card .product-name{font-size:13px;min-height:36px}.cro-card .card-signal{font-size:11.5px}.qa-btn{width:40px;height:40px;font-size:22px}.cro-card .qa{right:6px;top:6px}.qa-panel{width:180px}.fit-pair{grid-template-columns:1fr}.fit-plus{text-align:center;line-height:.6}.fit-item{grid-template-columns:110px 1fr}.mb-grid{grid-template-columns:1fr}.mb-card{grid-template-columns:110px 1fr;gap:14px;padding:10px}.mb-txt b{font-size:24px}.mb-txt small{font-size:13px;margin-bottom:8px}.hb-inner{flex-direction:column;align-items:stretch;padding:26px 16px}.gift-tile{grid-template-columns:96px 1fr}.pdp-notify-form{flex-direction:column}}.fit-meta{min-width:0}.fit-sel select{width:100%;max-width:100%}.qa-panel{width:250px;max-height:320px;overflow-y:auto}@media(max-width:768px){.qa-panel{width:min(250px,80vw)}}.hb-inner{display:block}.hb-head{display:flex;align-items:center;justify-content:space-between;gap:24px}.hb-drop{margin-top:22px;border-top:1px solid #333}.hb-drop summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:14px 0 0;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#fff}.hb-drop summary::-webkit-details-marker{display:none}.hb-drop summary i{width:12px;height:12px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);transition:transform .2s;margin-top:-6px}.hb-drop[open] summary i{transform:rotate(-135deg);margin-top:6px}.hb-drop summary:hover span{text-decoration:underline;text-underline-offset:4px}.hb-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding-top:18px}.hb-tile{background:#1d1d1d;border:1px solid #333;padding:18px;display:flex;flex-direction:column}.hb-tile:hover{border-color:#777}.hb-tile-title{margin:0 0 4px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#fff}.hb-tile-sub{margin:0 0 14px;font-size:12.5px;color:#b5b5b5!important;flex:1}.hb-code{display:flex;align-items:center;justify-content:center;min-height:44px;border:1.5px solid #fff;color:#fff;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.hb-code:hover{background:#fff;color:var(--ink)}@media(max-width:1100px){.hb-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.hb-head{flex-direction:column;align-items:stretch}.hb-grid{grid-template-columns:1fr;gap:10px}.hb-tile{padding:14px}}.hb-drop{border-top:0}.hb-drop summary{justify-content:center;gap:14px;border:1.5px solid #fff;padding:0 20px;min-height:52px;margin-top:4px}.hb-drop summary:hover{background:#fff;color:var(--ink)}.hb-drop summary:hover i{border-color:var(--ink)}.hb-drop summary:hover span{text-decoration:none}.hb-drop .hb-hide,.hb-drop[open] .hb-show{display:none}.hb-drop[open] .hb-hide{display:inline}.hb-drop[open] summary{background:#fff;color:var(--ink)}.hb-drop[open] summary i{border-color:var(--ink)}.hero-campaign.no-art{border-top:0}.ts-inner{grid-template-columns:repeat(3,1fr)}@media(max-width:1100px){.ts-inner{grid-template-columns:repeat(2,1fr)}.ts-item:last-child:nth-child(odd){grid-column:1 / -1}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/cro.css.map */
