html.lvi-shop-modal-open{overflow:hidden}body.single-product.lvi-commerce-surface .product_meta{display:none!important}body.woocommerce-cart .wc-block-cart__submit-container{display:block!important;position:static!important}body.woocommerce-cart .wc-block-cart__submit-button{display:flex!important;width:100%}body.woocommerce-checkout #main .wc-block-components-order-summary-item .wc-block-components-product-name{font-size:14px!important;line-height:1.4!important;margin:0 0 5px!important;letter-spacing:0!important}body.lvi-commerce-surface #main input.wc-block-components-radio-control__input{width:20px!important;height:20px!important;min-height:20px!important;padding:0!important}body.lvi-commerce-surface #main input.wc-block-components-checkbox__input{width:20px!important;height:20px!important;min-height:20px!important;padding:0!important}body #main .lvi-shop-help-links{display:flex;flex-wrap:wrap;gap:12px 28px;margin:28px 0 0;padding:20px 0 0;border-top:1px solid #ffffff20;font-size:12px}body #main .lvi-shop-help-links a{color:#b5dafa}body #main .lvi-shop-policy{max-width:760px;margin:0 auto 50px;font-size:15px;line-height:1.8;color:#bbc6d2}body #main .lvi-shop-policy h1{color:#f0f4f7;font-size:34px!important;line-height:1.15;margin:12px 0 20px!important}body #main .lvi-shop-policy h2{color:#f0f4f7;font-size:26px!important;margin:32px 0 14px!important}body #main .lvi-shop-policy p{font-size:15px!important;color:#bbc6d2}body #main .lvi-shop-policy p.lvi-shop-eyebrow{color:#eeb372}body #main .lvi-shop-policy a{color:#b5dafa;text-decoration:underline;text-underline-offset:3px}body #main .lvi-shop-policy blockquote{border-left:3px solid #ffb56c;padding:12px 22px;margin:20px 0;background:#ffffff04}body #main .lvi-product-subtitle{color:#acb8c4;font-family:Arial,sans-serif;font-size:12px!important;line-height:1.5;margin:4px 0 12px!important;letter-spacing:.02em}body #main ul.products li.product .lvi-product-subtitle{margin:0 18px 10px!important;font-size:11px!important}body #main ul.products li.product .woocommerce-loop-product__title{min-height:0!important;margin-bottom:6px!important}body #main .lvi-size-help{margin:0 0 14px!important;font-size:12px}body #main .lvi-size-help a{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;color:#dce9f5;font-weight:700;text-decoration:none}body #main .lvi-size-help span{color:#9dcefb;font-weight:400}body #main .lvi-purchase-help{border-top:1px solid #ffffff1c;padding-top:16px;margin-top:18px;color:#afbac6;font-size:12px;line-height:1.6}body #main .lvi-purchase-help p{margin:0 0 6px;font-size:12px!important}body #main .lvi-purchase-help strong{color:#e2e8ee}body #main .lvi-purchase-help a{color:#a6d2fc;font-size:12px}body #main .lvi-print-detail{margin-top:18px;border:1px solid #ffffff24;border-radius:7px;padding:12px 14px;font-size:12px}body #main .lvi-print-detail summary{color:#e7edf3;cursor:pointer;font-weight:600}body #main .lvi-print-detail figure{margin:14px 0 0}body #main .lvi-print-detail img{display:block;width:100%;max-width:320px;height:auto;background:#16191d;border-radius:6px;margin:0 auto 10px}body #main .lvi-print-detail figcaption{color:#aeb9c5;font-size:11px;line-height:1.6}body #main .lvi-phrase-product{display:grid;grid-template-columns:150px 1fr;gap:24px;align-items:center;max-width:700px;margin:32px auto;padding:18px;border:1px solid #ffffff24;border-radius:12px;background:#101419;text-align:left}body #main .lvi-phrase-product__image{display:block;border-radius:8px;overflow:hidden;background:#fff}body #main .lvi-phrase-product__image img{display:block;width:150px;height:150px;object-fit:contain;margin:0}body #main .lvi-phrase-product h2{font-family:Georgia,serif!important;font-size:25px!important;line-height:1.15!important;color:#f4f5f6;margin:5px 0 10px!important}body #main .lvi-phrase-product p{font-size:12px;margin:0 0 8px;color:#b8c1cb}body #main .lvi-phrase-product .lvi-shop-eyebrow{color:#ffc17d;font-size:9px}body #main .lvi-phrase-product strong{color:#b4dbff;font-size:14px}body #main .lvi-phrase-product__cta{display:inline-flex;gap:16px;align-items:center;padding:10px 16px;margin-left:18px;background:#ffb56c;border:1px solid #ffb56c;border-radius:30px;color:#17110b!important;font-size:11px;font-weight:800;text-decoration:none}body .lvi-shop-dialog{box-sizing:border-box;background:#0d141c;color:#e7edf4;border:1px solid #344352;border-radius:16px;padding:26px;font-family:Arial,sans-serif;font-size:14px;line-height:1.65;box-shadow:0 20px 80px #000a}body .lvi-shop-dialog:not([open]){display:none!important}body .lvi-shop-dialog::backdrop{background:#02070dcc;backdrop-filter:blur(4px)}body .lvi-shop-dialog header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin:0 0 22px;padding:0;background:none;position:static}body .lvi-shop-dialog h2{margin:0;color:#f5f6f7;font-family:Georgia,serif;font-size:29px;line-height:1.12;letter-spacing:-.035em}body .lvi-shop-dialog p{font-size:13px;line-height:1.65}body .lvi-shop-dialog .lvi-shop-eyebrow{font-size:9px;margin:0 0 8px;color:#ffc17d}body .lvi-shop-dialog button.lvi-dialog-close{flex-shrink:0;display:grid;place-items:center;width:40px;height:40px;min-height:40px;padding:0;border:1px solid #465565;border-radius:50%;background:#1b2733;color:#fff;font:26px/1 Arial,sans-serif;cursor:pointer}body .lvi-shop-dialog a{color:#a8d4ff}body .lvi-shop-dialog a:focus-visible,body .lvi-shop-dialog button:focus-visible,body #main .lvi-size-help a:focus-visible,body #main .lvi-phrase-product a:focus-visible{outline:3px solid #ffb56c;outline-offset:4px}body .lvi-cart-drawer{position:fixed;inset:12px 12px 12px auto;width:min(420px,calc(100vw - 24px));height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);max-width:none;margin:0;overflow:auto;overscroll-behavior:contain}body .lvi-drawer-items{list-style:none;padding:0;margin:0}body .lvi-drawer-items li{display:grid;grid-template-columns:80px 1fr;gap:16px;padding:17px 0;border-bottom:1px solid #fff2}body .lvi-drawer-item-image img{display:block;width:80px;height:90px;object-fit:contain;background:#fff;border-radius:6px}body .lvi-drawer-item-info a{color:#f0f4f8;text-decoration:none}body .lvi-drawer-item-info strong{font-size:15px}body .lvi-drawer-item-info p{margin:3px 0;font-size:12px;color:#b7c2cd}body .lvi-drawer-item-info dl{margin:4px 0;display:flex;gap:5px;flex-wrap:wrap;font-size:12px;line-height:1.5;color:#c0cad4}body .lvi-drawer-item-info dt,body .lvi-drawer-item-info dd{margin:0;float:none}body .lvi-drawer-item-info span{color:#b4dbff;font-size:13px}body .lvi-drawer-total{display:flex;justify-content:space-between;gap:20px;margin:24px 0 6px;color:#f5f7f9;font-size:17px}body .lvi-shop-dialog .lvi-drawer-note{color:#aab6c3;font-size:11px;line-height:1.6}body .lvi-drawer-actions{display:grid;gap:10px;margin-top:20px}body .lvi-shop-dialog a.lvi-drawer-primary{display:flex;align-items:center;justify-content:center;padding:14px 16px;border-radius:7px;color:#07131d!important;background:#9ed0ff;font-size:13px;font-weight:800;text-decoration:none}body .lvi-shop-dialog a.lvi-drawer-secondary{display:block;padding:11px;border:1px solid #526578;border-radius:7px;font-size:12px;color:#e8eff6;text-align:center;text-decoration:none}body .lvi-shop-dialog .lvi-keep-shopping{display:block;margin:16px auto 0;min-height:40px;padding:8px 12px;border:0;border-radius:0;background:#fff0;color:#b9c5d1;font-size:12px;text-decoration:underline;cursor:pointer}body .lvi-shop-dialog .lvi-drawer-loading{color:#ffd3a4;border:1px solid #705438;border-radius:6px;padding:8px 12px}body .lvi-shop-dialog [hidden]{display:none!important}body .lvi-size-dialog{width:min(650px,calc(100vw - 24px));max-height:calc(100dvh - 40px);margin:auto;overflow:auto}body .lvi-size-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:20px;align-items:center}body .lvi-size-layout svg{width:100%;max-height:240px}body .lvi-size-layout table{width:100%;border-collapse:collapse;margin:0;font-size:13px;background:#fff0;color:#eef2f6}body .lvi-size-layout caption{color:#b6c3d0;font-size:11px;text-align:left;padding:0 0 8px}body .lvi-size-layout th,body .lvi-size-layout td{padding:8px 10px;border:0;border-bottom:1px solid #ffffff20;text-align:left;background:#fff0;color:inherit}body .lvi-size-layout thead{color:#ffce98}body .lvi-size-layout tbody tr:nth-child(odd){background:#ffffff05}@media(max-width:700px){body #main ul.products li.product .lvi-product-subtitle{margin-inline:12px!important;font-size:10px!important}body #main .lvi-phrase-product{grid-template-columns:100px 1fr;gap:14px;padding:14px}body #main .lvi-phrase-product__image img{width:100px;height:120px}body #main .lvi-phrase-product h2{font-size:21px!important}body #main .lvi-phrase-product__cta{margin:10px 0 0;display:flex;width:max-content}body .lvi-shop-dialog{padding:22px}body .lvi-cart-drawer{inset:0 0 0 auto;width:min(420px,100vw);height:100dvh;max-height:100dvh;border-radius:14px 0 0 14px;padding-bottom:calc(22px + env(safe-area-inset-bottom))}body .lvi-shop-dialog h2{font-size:25px}body .lvi-size-layout{grid-template-columns:1fr;gap:10px}body .lvi-size-layout svg{max-height:150px}}