.pos-cart-trigger{display:inline-flex!important;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:10px 16px!important;border:1px solid #65d0df!important;border-radius:7px;background:#123f59!important;color:#fff!important;font-weight:750!important;text-decoration:none!important;box-shadow:0 0 0 3px #65d0df15}.pos-cart-trigger svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.8}.pos-cart-float{display:none!important}.pos-coverage{flex-basis:100%;width:100%;padding:17px 20px;margin:8px 0 16px;background:#edf7fb;border:1px solid #c5dfeb;border-left:4px solid #168aad;border-radius:7px;color:#153549}.pos-coverage strong{display:block;font-size:24px;line-height:1.3;color:#0a5471}.pos-coverage small{display:block;margin-top:6px;color:#4a6574;font-size:12px}.pos-product-projects{clear:both;margin:28px 0 20px;padding:18px;background:#081725;border:1px solid #244355;border-radius:12px;color:#fff}.pos-product-projects h2{font-size:20px!important;color:#101820!important;margin:0 0 14px!important}.pos-project-stage{position:relative;aspect-ratio:4/3;background:#03090f;border-radius:7px;overflow:hidden}.pos-project-stage a{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity 1s ease;pointer-events:none}.pos-project-stage a.is-active{opacity:1;pointer-events:auto}.pos-project-stage img{width:100%;height:100%;object-fit:contain;display:block}.pos-project-controls{display:flex;gap:9px;align-items:center;justify-content:space-between;margin-top:12px}.pos-project-controls button{min-height:44px;min-width:44px;border:1px solid #577385;border-radius:5px;background:#102e43;color:#fff;padding:7px 12px;font:600 13px Arial;cursor:pointer}.pos-project-controls span{font-size:12px;color:#c0d7e5}.pos-social-links{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0}.pos-social-links a{display:inline-flex;align-items:center;gap:8px;min-height:44px;border:1px solid #c1d8e5;border-radius:6px;padding:8px 12px;color:#104f70;background:#f3f9fc;text-decoration:none;font:600 13px Arial}.pos-social-links svg{height:20px;width:20px;fill:currentColor}.pos-shopping-dialog{position:fixed;inset:0 0 0 auto;margin:0;width:min(500px,100%);height:100%;max-height:100%;max-width:100%;padding:0;border:0;border-left:1px solid #a6c8d8;background:#fff;color:#143044;z-index:2147482000;box-shadow:-15px 0 70px #001b3550;font-family:Arial,Helvetica,sans-serif;letter-spacing:0}.pos-shopping-dialog::backdrop{background:#020d1bb3}.pos-shopping-shell{height:100%;display:flex;flex-direction:column}.pos-shopping-head{display:flex;gap:14px;align-items:center;justify-content:space-between;padding:24px;background:#071827;color:#fff;border-bottom:3px solid #65d0df}.pos-shopping-head h2{font:750 24px Arial!important;color:#fff!important;margin:0!important}.pos-shopping-head button{min-width:44px;min-height:44px;background:#17364b;border:1px solid #6b8b9f;border-radius:5px;color:#fff;font-size:25px;cursor:pointer}.pos-shopping-main{overflow:auto;flex:1;padding:20px 24px;overscroll-behavior:contain}.pos-shopping-status{color:#1b5c78;min-height:22px;font-size:14px;margin:0 0 12px}.pos-shopping-items{list-style:none;padding:0;margin:0}.pos-cart-line{display:grid;grid-template-columns:66px minmax(0,1fr);gap:14px;padding:18px 0;border-bottom:1px solid #d9e5ec}.pos-cart-line img{width:66px;height:85px;object-fit:contain}.pos-cart-line a{color:#143044;font-weight:700;text-decoration:none;font-size:15px;line-height:1.35}.pos-cart-line p{font-size:12px;color:#526d7d;margin:6px 0}.pos-cart-line label{font-size:12px}.pos-cart-line input{width:74px!important;min-height:44px!important;padding:8px;border:1px solid #93acba;border-radius:5px;color:#143044;background:#fff}.pos-cart-remove{min-height:44px;background:none;border:0;text-decoration:underline;color:#205772;cursor:pointer;padding:6px 12px;font-size:12px}.pos-cart-line strong{display:block;margin-top:9px;font-size:15px}.pos-shopping-foot{padding:19px 24px;border-top:1px solid #cbdde7;background:#f4f9fc}.pos-shopping-total{display:flex;justify-content:space-between;font-size:19px;font-weight:700;margin-bottom:9px}.pos-shopping-foot p{font-size:12px;margin:6px 0 14px;color:#4b6473}.pos-shopping-button{display:flex;justify-content:center;align-items:center;min-height:48px;width:100%;padding:12px 18px;border:1px solid #076d96;border-radius:6px;background:#08769f;color:#fff!important;text-decoration:none;font:700 15px Arial;cursor:pointer}.pos-shopping-button:disabled{opacity:.55;cursor:wait}.pos-shopping-secondary{background:#fff;color:#104f70!important;border-color:#9ab7c8;margin-top:10px}.pos-shopping-dialog [hidden]{display:none!important}.pos-shopping-dialog :focus-visible,.pos-product-projects :focus-visible,.pos-social-links a:focus-visible{outline:3px solid #00a5d0;outline-offset:3px}.pos-checkout-review h3{font:750 23px Arial;margin:10px 0;color:#12354b}.pos-checkout-review>p{font-size:14px;line-height:1.6;color:#4a6474}.pos-cart-addon{display:grid;grid-template-columns:64px minmax(0,1fr);gap:14px;border:1px solid #c9dce7;border-radius:8px;padding:15px;margin:16px 0;background:#f5fafc}.pos-cart-addon img{width:64px;height:85px;object-fit:contain}.pos-cart-addon h4{font-size:16px;line-height:1.3;margin:0 0 7px;color:#15384c}.pos-cart-addon p{font-size:12px;line-height:1.5;margin:5px 0 12px}.pos-cart-addon select{width:100%;min-height:44px;background:#fff;color:#12354b;border:1px solid #9cb7c7;margin-bottom:10px;font-size:13px}.pos-checkout-safe{font-size:12px!important;color:#4a6576}.pos-shopping-locked{overflow:hidden!important}@media(max-width:749px){.pos-cart-float{display:flex!important;position:fixed;right:16px;bottom:18px;z-index:9000;padding:12px 17px!important;box-shadow:0 5px 24px #001c4566}.pos-shopping-head{padding:18px}.pos-shopping-main,.pos-shopping-foot{padding:16px 18px}.pos-product-projects{margin-top:22px}.pos-shopping-dialog{width:100%}}@media(prefers-reduced-motion:reduce){.pos-project-stage a{transition:none}}.pos-primer-info{padding:12px;border:1px solid #badce7;border-left:3px solid #1387a7;background:#e8f5fa;border-radius:5px;margin:0 0 14px;color:#234c60}.pos-primer-info strong{font-size:13px;line-height:1.5;display:block}.pos-primer-info p{font-size:12px;margin:8px 0 0;line-height:1.55}[data-primer-quantity-wrap]{margin:0 0 14px}[data-primer-quantity-wrap] label{display:block;font-weight:700;font-size:13px;margin-bottom:6px}[data-primer-quantity-wrap] input{display:block;width:90px;min-height:44px;border:1px solid #8fadbE;border-radius:5px;padding:8px;background:#fff;color:#15384c}[data-primer-selection]{display:block;font-size:12px;color:#426274;line-height:1.5;margin-top:7px}.pos-cart-line .pos-cart-coverage,[data-pos-line-coverage]{display:block;margin:10px 0;padding:8px 10px;border-left:3px solid #40b7cd;border-radius:4px;background:#eff8fa;color:#173d48;font-size:13px;line-height:1.5;font-weight:600;overflow-wrap:anywhere}body select:not([multiple]):not([size]),body select[size="1"]{appearance:none!important;-webkit-appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='m1 1 5 5 5-5' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 14px center!important;background-size:12px 8px!important;padding-right:40px!important;cursor:pointer}.pos-checkout-review{border:1px solid #b6dfc1;border-radius:12px;background:#f0faf3;padding:18px;margin-top:24px;scroll-margin-top:12px}.pos-checkout-review h3:focus-visible{outline:2px solid #24763f;outline-offset:5px;border-radius:3px}.pos-checkout-review.pos-review-reveal{animation:posReadyGlow 2s ease-in-out 3}@keyframes posReadyGlow{0%,to{background-color:#f0faf3;box-shadow:0 0 #37ad5b00}50%{background-color:#e0f6e6;box-shadow:0 0 0 4px #37ad5b25,0 0 24px #37ad5b38}}@media(prefers-reduced-motion:reduce){.pos-checkout-review.pos-review-reveal{animation:none;box-shadow:0 0 0 3px #37ad5b25}}.pos-product-projects .pos-project-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px}.pos-product-projects .pos-project-heading h2{margin:0;font-size:25px;letter-spacing:-.6px}.pos-product-projects .pos-project-controls{margin:0;gap:8px;justify-content:flex-end}.pos-product-projects .pos-project-controls button{width:42px;height:42px;min-width:42px;min-height:42px;border-radius:50%;padding:0;background:#fff;color:#101e2a;border:1px solid #d9e3eb;font-size:21px;box-shadow:0 3px 12px #00000012;transition:transform .2s,background .2s}.pos-product-projects .pos-project-controls button:focus-visible,.pos-product-tile:focus-visible{outline:3px solid #65d0df;outline-offset:3px}.pos-product-projects .pos-project-stage{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:repeat(6,minmax(0,1fr));gap:7px;aspect-ratio:1.12;background:transparent;overflow:visible;border-radius:14px;grid-template-areas:"a a a a b b" "a a a a b b" "a a a a c c" "a a a a c c" "d d e e f f" "d d e e f f"}.pos-product-projects .pos-project-stage[data-layout="1"]{grid-template-areas:"a a b b c c" "a a b b c c" "d d d e e e" "d d d e e e" "d d d f f f" "d d d f f f"}.pos-product-projects .pos-project-stage[data-layout="2"]{grid-template-areas:"a a b b b b" "a a b b b b" "c c b b b b" "c c b b b b" "d d e e f f" "d d e e f f"}.pos-product-projects .pos-project-stage[data-layout="3"]{grid-template-areas:"a a a b b b" "a a a b b b" "c c d d e e" "c c d d e e" "f f f f e e" "f f f f e e"}.pos-product-projects .pos-project-stage a.pos-project-tile{position:relative;inset:auto;display:block;opacity:1;pointer-events:auto;min-width:0;min-height:0;border-radius:11px;overflow:hidden;background:#132636;box-shadow:0 4px 14px #00000018;isolation:isolate}.pos-product-projects .pos-project-stage a[hidden]{display:none}.pos-product-projects .pos-project-stage img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.pos-product-projects .pos-project-footnote{display:flex;justify-content:space-between;gap:12px;margin:13px 0 0;font-size:11px;color:#bdd1de;line-height:1.6}.pos-product-projects [data-project-count]{white-space:nowrap}.pos-help .pos-help-links{display:flex;align-items:stretch;gap:12px}.pos-help .pos-help-links a{position:relative;justify-content:center;min-height:58px;padding:16px 24px;border-radius:999px;font-size:15px;font-weight:700;text-align:center;color:#123047;background:#fff;border:1px solid #c9dce9;box-shadow:0 5px 14px #1845680b;transition:transform .22s,box-shadow .22s,background .22s;text-decoration:none}.pos-help .pos-help-links a:first-child{background:#dff2ff;border-color:#aad7f5;color:#074e7e}@media(hover:hover)and (pointer:fine){.pos-product-projects .pos-project-controls button:hover{transform:translateY(-2px);background:#e5f6ff}.pos-product-projects .pos-project-tile:hover img{transform:scale(1.055)}.pos-help .pos-help-links a:hover{transform:translateY(-4px) scale(1.025);box-shadow:0 10px 23px #0c609328;background:#eaf8ff}}@media(max-width:749px){.pos-product-projects .pos-project-heading h2{font-size:22px}.pos-product-projects .pos-project-stage{gap:5px;aspect-ratio:1}.pos-product-projects .pos-project-stage a.pos-project-tile{border-radius:8px}.pos-product-projects .pos-project-footnote{display:block}.pos-product-projects [data-project-count]{display:block;margin-bottom:4px}.pos-help .pos-help-links{display:grid;grid-template-columns:1fr 1fr;gap:9px}.pos-help .pos-help-links a{min-height:49px;padding:11px 13px;font-size:13px}.pos-help .pos-help-links a:last-child{grid-column:1/-1}}@media(prefers-reduced-motion:reduce){.pos-product-projects .pos-project-stage img,.pos-product-projects .pos-project-controls button,.pos-help .pos-help-links a{transition:none}.pos-help .pos-help-links a:hover{transform:none}}#posProductProjects.pos-product-projects{background:transparent;border:0;box-shadow:none;padding:0;color:#101820}#posProductProjects .pos-project-heading h2{color:#101820}#posProductProjects .pos-project-footnote,#posProductProjects [data-project-count]{color:#35434d}#posProductProjects .pos-project-controls button{background:#f1f5f8;color:#101820;border-color:#b8c5cf;box-shadow:0 3px 10px #152c4012}@media(hover:hover)and (pointer:fine){#posProductProjects .pos-project-controls button:hover{background:#dff2ff;border-color:#739dbb}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/pos-shopping.css.map */
