.pg-hero{position:relative;padding:calc(68px + clamp(34px,6vw,76px)) 0 clamp(26px,4vw,44px)}.pg-hero--tight{padding-bottom:clamp(14px,2vw,22px)}.pg-hero .crumbs,.shopify-policy__container .crumbs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px;font:500 11px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--steel)}.pg-hero .crumbs a{color:var(--steel);text-decoration:none}.pg-hero .crumbs a:hover,.pg-hero .crumbs [aria-current]{color:var(--powder)}.pg-hero h1{margin-top:14px;font-size:clamp(52px,8vw,112px);max-width:14ch}.pg-hero .lede{margin-top:18px;max-width:56ch;color:#c9cfdd;font-size:clamp(17px,1.5vw,19px)}.pg-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.pg-body{position:relative;padding:clamp(18px,3vw,34px) 0 clamp(64px,8vw,110px)}.btn-block{width:100%;justify-content:center}.btn[disabled]{opacity:.5;pointer-events:none}.eyebrow b{color:var(--red)}.prose,.shopify-policy__body .rte{max-width:68ch;color:#d5dae6;font-size:17px;line-height:1.7}.prose>*+*,.shopify-policy__body .rte>*+*{margin-top:1em}.prose h2,.prose h3,.shopify-policy__body h2,.shopify-policy__body h3{margin-top:1.6em;color:var(--powder);line-height:1}.prose h2,.shopify-policy__body h2{font-size:clamp(28px,3vw,38px)}.prose h3,.shopify-policy__body h3{font-size:clamp(22px,2.4vw,28px)}.prose a,.shopify-policy__body a{color:var(--powder);text-decoration:underline;text-decoration-color:var(--red);text-underline-offset:3px}.prose a:hover,.shopify-policy__body a:hover{color:#fff;text-decoration-thickness:2px}.prose strong,.shopify-policy__body strong{color:var(--powder)}.prose ul,.prose ol,.shopify-policy__body ul,.shopify-policy__body ol{padding-left:1.2em}.prose li+li,.shopify-policy__body li+li{margin-top:.45em}.prose li::marker,.shopify-policy__body li::marker{color:var(--red)}.prose blockquote{margin:1.4em 0;padding:4px 0 4px 18px;border-left:3px solid var(--red);color:var(--powder);font-size:19px}.prose img{height:auto;border-radius:6px}.prose table{width:100%;border-collapse:collapse;font-size:15px}.prose th,.prose td{padding:10px 12px;border-bottom:1px solid var(--line);text-align:left}.about-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(28px,5vw,80px);align-items:start}.about-big{font:900 clamp(34px,4.2vw,60px)/.98 var(--display);text-transform:uppercase;letter-spacing:.005em;color:var(--powder)}.about-big em{font-style:normal;color:var(--red)}.values{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:clamp(48px,7vw,90px);background:var(--line);border:1px solid var(--line)}.value{display:flex;flex-direction:column;gap:12px;padding:30px 26px;background:#13204a8c}.value .n{font:500 12px/1 var(--mono);letter-spacing:.12em;color:var(--red);text-transform:uppercase}.value h2{font-size:clamp(30px,3vw,42px)}.value p{color:#c9cfdd;font-size:16px}.pg-band{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;margin-top:clamp(40px,6vw,72px);padding:clamp(22px,3.4vw,36px);border:1px solid var(--line);border-radius:8px;background:linear-gradient(135deg,var(--navy),#0F1A40)}.pg-band h2{margin-top:10px;font-size:clamp(32px,3.6vw,52px)}@media(max-width:860px){.about-grid,.values{grid-template-columns:1fr}}.faqs-grid{display:grid;grid-template-columns:220px 1fr;gap:clamp(24px,5vw,72px);align-items:start}.faq-toc{position:sticky;top:96px;display:flex;flex-direction:column;gap:4px}.faq-toc a{padding:10px 0;border-bottom:1px solid var(--line);font:600 14px/1.2 var(--body);letter-spacing:.06em;text-transform:uppercase;color:#c9cfdd;text-decoration:none}.faq-toc a:hover{color:var(--powder)}.faq-list{max-width:820px}.faq-group{margin:44px 0 6px;font-size:clamp(30px,3.4vw,44px);scroll-margin-top:96px}.faq-group:first-child{margin-top:0}.faq-q{border-bottom:1px solid var(--line)}.faq-q summary{display:flex;justify-content:space-between;gap:20px;padding:22px 0;list-style:none;cursor:pointer;font:600 19px/1.35 var(--body);color:var(--powder)}.faq-q summary::-webkit-details-marker{display:none}.faq-q summary:after{content:"+";flex:0 0 auto;font:500 26px/1 var(--mono);color:var(--red);transition:transform .3s var(--ease)}.faq-q[open] summary:after{transform:rotate(45deg)}.faq-q .prose{padding:0 0 22px;font-size:16.5px}.faq-more{margin-top:48px;padding:clamp(22px,3.4vw,34px);border:1px solid var(--line);border-radius:8px;background:linear-gradient(135deg,var(--navy),#0F1A40)}.faq-more h2{margin:10px 0 12px;font-size:clamp(32px,3.6vw,48px)}.faq-more p:not(.eyebrow){color:#c9cfdd;margin-bottom:20px;max-width:52ch}@media(max-width:860px){.faqs-grid{grid-template-columns:1fr}.faq-toc{position:static;flex-direction:row;flex-wrap:wrap;gap:8px}.faq-toc a{padding:10px 14px;border:1px solid var(--line);border-radius:4px;font-size:12px}}.field{display:flex;flex-direction:column;gap:8px;margin-bottom:18px;flex:1;min-width:0}.field-row{display:flex;gap:16px}.field label{font:600 13px/1.2 var(--body);letter-spacing:.08em;text-transform:uppercase;color:#c9cfdd}.field label small{font-weight:500;text-transform:none;letter-spacing:0;color:var(--steel)}.field input,.field textarea,.srch input{width:100%;margin:0;padding:14px 16px;border:1px solid rgba(238,240,244,.24);border-radius:4px;background:#eef0f40f;color:var(--powder);font:500 16px/1.4 var(--body);transition:border-color .2s,background .2s}.field textarea{resize:vertical;min-height:150px}.field input::placeholder,.srch input::placeholder{color:var(--steel);opacity:1}.field input:focus,.field textarea:focus,.srch input:focus{outline:none;border-color:var(--volt);background:#2f6bff14}.form-fine{margin-top:14px;font-size:12.5px;color:var(--steel)}.form-fine a{color:#c9cfdd}.form-err,.cart-err{margin-bottom:18px;padding:14px 16px;border:1px solid rgba(255,154,159,.4);border-radius:4px;background:#e0262f1a;color:#ffb3b7;font-size:15px}.form-err ul{margin:0;padding-left:18px}.form-ok{padding:clamp(22px,3.4vw,34px);border:1px solid rgba(159,224,176,.35);border-radius:8px;background:#9fe0b012}.form-ok h2{margin:10px 0 12px;font-size:clamp(34px,4vw,52px)}.form-ok p:not(.eyebrow){color:#c9cfdd}@media(max-width:600px){.field-row{flex-direction:column;gap:0}}.contact-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:clamp(28px,5vw,72px);align-items:start}.contact-form{padding:clamp(20px,3.4vw,36px);border:1px solid var(--line);border-radius:8px;background:#13204a80}.contact-side{display:flex;flex-direction:column;gap:12px}.contact-card{padding:20px 22px;border:1px solid var(--line);border-radius:8px}.contact-card .eyebrow{margin-bottom:10px}.contact-card>a{font:800 clamp(22px,2.2vw,28px)/1.1 var(--display);letter-spacing:.02em;color:var(--powder);text-decoration:none;word-break:break-word}.contact-card>a:hover{color:#fff;text-decoration:underline;text-decoration-color:var(--red)}.contact-card p:not(.eyebrow){color:#c9cfdd;font-size:15.5px}.contact-card p a{color:var(--powder)}@media(max-width:860px){.contact-grid{grid-template-columns:1fr}}.srch{display:flex;gap:10px;max-width:640px;margin-top:26px}.srch input{flex:1;height:54px;padding:0 16px}.srch .btn{flex:0 0 auto}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.chips a{padding:10px 14px;border-radius:4px;box-shadow:inset 0 0 0 1px #eef0f440;font:600 13px/1 var(--body);letter-spacing:.06em;text-transform:uppercase;color:#c9cfdd;text-decoration:none}.chips a:hover{box-shadow:inset 0 0 0 1px var(--powder);color:var(--powder)}.srch-res .lineup{margin-top:8px}.srch-sub{margin:44px 0 18px;font-size:clamp(28px,3vw,40px)}.srch-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.srch-list li{padding:18px 0;border-bottom:1px solid var(--line)}.srch-list a{font:800 22px/1.1 var(--display);text-transform:uppercase;color:var(--powder);text-decoration:none}.srch-list a:hover{color:#fff;text-decoration:underline;text-decoration-color:var(--red)}.srch-list p{margin-top:6px;color:#c9cfdd;font-size:15px}.srch-empty{max-width:640px;padding:clamp(22px,3.4vw,34px);border:1px solid var(--line);border-radius:8px;background:#13204a80}.srch-empty h2{font-size:clamp(28px,3.2vw,42px);margin-bottom:12px}.srch-empty p{color:#c9cfdd;margin-bottom:20px}.pagin{display:flex;justify-content:center;gap:8px;margin-top:36px;font:500 13px/1 var(--mono)}.pagin a,.pagin span{padding:10px 14px;border-radius:4px;text-decoration:none;box-shadow:inset 0 0 0 1px var(--line)}.pagin .current{background:var(--powder);color:var(--night)}@media(max-width:480px){.srch .btn{padding:15px 18px}}.nf{overflow:hidden}.nf-code{position:absolute;right:-2vw;top:78px;font:900 clamp(160px,30vw,420px)/.8 var(--display);color:transparent;-webkit-text-stroke:1.5px rgba(238,240,244,.1);pointer-events:none;-webkit-user-select:none;user-select:none}.nf .srch{max-width:520px}.cl-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.cl-tile{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:22px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(135deg,var(--navy),#0F1A40);color:var(--powder);text-decoration:none;transition:border-color .3s,transform .5s var(--ease)}.cl-tile:hover{border-color:#eef0f459;transform:translateY(-4px)}.cl-trio{display:flex}.cl-trio span{display:grid;place-items:center;width:64px;height:80px;margin-left:-12px;border-radius:6px;background:var(--powder);box-shadow:0 0 0 2px var(--navy)}.cl-trio span:first-child{margin-left:0}.cl-trio img{width:54px;height:68px;object-fit:contain;mix-blend-mode:multiply}.cl-tx{display:flex;flex-direction:column;gap:6px}.cl-tx b{font:900 clamp(30px,3vw,42px)/.95 var(--display);text-transform:uppercase}.cl-d{font-size:14.5px;color:#c9cfdd}.cl-go{font-size:24px;color:var(--red)}.cl-all{grid-template-columns:1fr auto;background:transparent}@media(max-width:760px){.cl-grid{grid-template-columns:1fr}.cl-tile{grid-template-columns:1fr auto}.cl-trio{grid-column:1 / -1}}.dpcart[aria-busy=true] .cart-grid{opacity:.6;pointer-events:none;transition:opacity .2s}.cart-grid{display:grid;grid-template-columns:1fr 380px;gap:clamp(22px,4vw,48px);align-items:start;padding-bottom:clamp(40px,6vw,72px)}.ship-bar{margin-bottom:16px;padding:16px 18px;border:1px solid var(--line);border-radius:8px;background:#13204a80}.ship-bar p{font-size:15px;color:#c9cfdd}.ship-bar b{color:var(--powder)}.ship-track{height:6px;margin-top:12px;border-radius:3px;background:#eef0f41f;overflow:hidden}.ship-track i{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,var(--volt),var(--red));transition:width .6s var(--ease)}.ship-bar.done{border-color:#9fe0b059}.ship-bar .ship-note{margin-top:10px;font-size:13.5px}.ship-bar.done .ship-track i{background:#6fd08b}.lines{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.line{display:grid;grid-template-columns:112px 1fr auto;gap:18px;align-items:start;padding:20px 0;border-bottom:1px solid var(--line)}.line-ph{position:relative;display:block;aspect-ratio:4/5;border-radius:6px;background:linear-gradient(180deg,#fff,#e9ecf2);overflow:hidden}.line-ph img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:calc(100% - 16px);height:calc(100% - 16px);object-fit:contain;mix-blend-mode:multiply}.line-tag{font:500 10.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--steel)}.line-t{margin-top:8px;font-size:clamp(24px,2.4vw,30px);line-height:.95}.line-t a{color:var(--powder);text-decoration:none}.line-t a:hover{text-decoration:underline;text-decoration-color:var(--red)}.line-t span{color:var(--red)}.line-disc{margin-top:8px;font:500 12px/1.3 var(--mono);letter-spacing:.06em;color:#9fe0b0}.line-ship{margin-top:8px;font:500 12px/1.3 var(--mono);letter-spacing:.06em;color:var(--steel)}.line-row{display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px;margin-top:16px}.qty{display:inline-flex;align-items:center;border:1px solid rgba(238,240,244,.24);border-radius:4px}.qty button{width:42px;height:42px;padding:0;border:0;background:transparent;color:var(--powder);font:500 20px/1 var(--body);cursor:pointer}.qty button:hover{background:#eef0f414}.qty input{width:44px;height:42px;padding:0;border:0;border-inline:1px solid rgba(238,240,244,.14);background:transparent;color:var(--powder);font:600 16px/1 var(--mono);text-align:center;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.qty input::-webkit-outer-spin-button,.qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.line-rm{font:600 13px/1 var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--steel);text-decoration:underline;text-underline-offset:3px}.line-rm:hover{color:var(--powder)}.line-price{display:flex;flex-direction:column;align-items:flex-end;gap:4px;text-align:right}.line-price b{font:500 18px/1 var(--mono);color:var(--powder)}.line-price s{font:500 13px/1 var(--mono);color:var(--steel)}.line-price span{font-size:12.5px;color:var(--steel)}.stack-box{margin-top:18px;padding:18px 20px;border:1px solid rgba(224,38,47,.35);border-radius:8px;background:linear-gradient(135deg,#e0262f1f,#13204a66)}.stack-box.done{border-color:#9fe0b059;background:#9fe0b012}.stack-t{margin-top:8px;color:#c9cfdd;font-size:15.5px}.stack-t b{color:var(--powder)}.stack-add{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.chip-add{padding:11px 14px;border:0;border-radius:4px;background:var(--powder);color:var(--night);font:700 13px/1 var(--body);letter-spacing:.04em;cursor:pointer;transition:transform .2s}.chip-add:hover{transform:translateY(-1px)}.summary{position:sticky;top:92px;padding:24px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(160deg,#17264f,#0a1230)}.summary h2{font-size:32px;margin-bottom:16px}.summary dl{margin:0}.summary dl div{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--line);font-size:15.5px}.summary dt{color:#c9cfdd}.summary dd{margin:0;font:500 15px/1.4 var(--mono);color:var(--powder);text-align:right}.summary .disc dd,.summary .disc dt{color:#9fe0b0}.summary .total{border-bottom:0;padding-top:14px}.summary .total dt{font:800 20px/1 var(--display);text-transform:uppercase;color:var(--powder)}.summary .total dd{font-size:20px}.summary .total small{display:block;font-size:11px;color:var(--steel)}.sum-note{margin:6px 0 18px;font-size:13px;color:var(--steel)}.xpay{margin-top:10px}.xpay .shopify-cleanslate,.xpay shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-block-size:48px;--shopify-accelerated-checkout-button-border-radius:4px}.sum-trust{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:10px;font-size:13.5px;color:#c9cfdd}.sum-trust li{display:flex;align-items:center;gap:10px}.sum-trust svg{flex:0 0 18px;width:18px;height:18px;fill:none;stroke:var(--red);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.summary .payicons{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.summary .payicon{width:38px;height:24px}.recs{padding:clamp(16px,3vw,30px) 0 clamp(56px,8vw,96px)}.recs h2{margin:12px 0 22px;font-size:clamp(34px,4.4vw,60px)}.rec-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.rec{display:flex;flex-direction:column;gap:8px}.rec .card{flex:1}@media(max-width:980px){.cart-grid{grid-template-columns:1fr}.summary{position:static}.rec-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.line{grid-template-columns:84px 1fr;gap:14px}.line-price{grid-column:2;flex-direction:row;align-items:baseline;gap:10px;justify-content:flex-start}.rec-grid{gap:10px}}.shopify-policy__container{max-width:840px!important;margin:0 auto!important;padding:calc(68px + clamp(34px,6vw,76px)) var(--gutter) clamp(64px,8vw,110px)!important}.shopify-policy__title h1{margin:0 0 30px;font-size:clamp(48px,7vw,96px);text-align:left}.shopify-challenge__container{padding:128px var(--gutter) 80px;color:var(--powder)}
/*# sourceMappingURL=/cdn/shop/t/24/assets/dp-pages.css.map */
