.db-language-dialog{width:min(460px,calc(100vw - 32px));padding:0;border:1px solid #38535f;border-radius:16px;background:#09222d;color:#eef7fa;box-shadow:0 20px 90px #0009}.db-language-dialog::backdrop{background:#031016f5;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.db-language-card{padding:34px 22px 30px;text-align:center}.db-language-brand{font-size:15px;font-weight:800;letter-spacing:.02em;color:#2cffb0;margin:0 0 17px}.db-language-card h2{font-size:22px;line-height:1.25;margin:0 0 28px;letter-spacing:-.03em}.db-language-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.db-language-option{border:0;background:none;color:inherit;padding:5px 0;display:flex;align-items:center;flex-direction:column;gap:12px;cursor:pointer;min-height:92px}.db-language-option span{font-size:12px;line-height:1.4}.db-language-flag{display:block;width:52px;height:52px;border-radius:50%;overflow:hidden;box-shadow:0 0 0 1px #fff3;transition:box-shadow .15s}.db-language-option:hover .db-language-flag,.db-language-option:focus-visible .db-language-flag{box-shadow:0 0 0 2px #2cffb0}.db-language-option:disabled{opacity:.32;cursor:default}.db-language-trigger{border:0;background:none;color:inherit;cursor:pointer;font:inherit;font-size:11px;padding:4px;min-height:30px}.db-document{max-width:800px;padding:42px 7.5% 55px;margin:auto;font-size:15px;line-height:1.8}.db-document h1{font-size:clamp(28px,6vw,42px);line-height:1.2;margin:0 0 22px;letter-spacing:-.035em}.db-document a{color:#88e9ca;text-decoration:underline;text-underline-offset:3px}.db-contact-form{display:grid;gap:8px;max-width:580px;margin-top:28px}.db-contact-form label{font-size:13px;margin-top:12px}.db-contact-form input,.db-contact-form textarea{width:100%;border:1px solid #45606c;background:#0d2935;color:#eff8fb;border-radius:5px;padding:12px;font:inherit;font-size:15px}.db-form-submit{justify-self:start;border:1px solid #88efd5;border-radius:25px;background:var(--order-gradient);color:#05231d;padding:12px 25px;font-size:14px;font-weight:700;margin-top:16px;cursor:pointer}.db-form-success{color:#2cffb0}.db-document .shopify-policy__container{padding:0;max-width:none}.db-document .shopify-policy__title{text-align:left}.db-document-shell{min-height:100vh}.masthead .header-nav{display:flex;gap:13px;padding-right:45px;align-items:center}.masthead .header-nav a{font-size:11px}.masthead>a:first-child{max-width:42%}.db-document-shell .masthead{display:flex;align-items:center;justify-content:space-between}.db-document-shell .masthead .header-nav{margin-left:auto}.db-document-shell .cart-toggle{top:24px}@media(min-width:960px){.masthead .header-nav{gap:26px}.masthead>a:first-child{max-width:none}.db-document-shell .cart-toggle{top:29px}}@media(max-width:360px){.db-language-options{gap:5px}.db-language-flag{width:45px;height:45px}.db-language-option span{font-size:11px}.db-language-card{padding:28px 12px}.masthead .header-nav{gap:7px}.masthead .header-nav a,.db-language-trigger{font-size:10px}}.masthead{display:flex;align-items:center;justify-content:space-between;gap:10px}.masthead>.header-nav{margin-left:auto}.db-language-pending body>:not(#db-language-dialog){visibility:hidden}.db-language-dialog{max-height:calc(100dvh - 32px)}.db-language-option:focus-visible{outline:2px solid #fff;outline-offset:3px;border-radius:5px}.db-storefront .bonus-label{font-size:clamp(10px,2.3vw,12px);max-width:96%;white-space:normal;text-align:center}.db-storefront .order-button{font-size:clamp(18px,5.2vw,28px);letter-spacing:.025em}.db-storefront .bundle-ribbon h3{font-size:clamp(17px,4.5vw,26px);white-space:normal}.db-storefront .headline h1>strong{font-size:clamp(30px,9vw,49px)}.db-storefront .masthead{display:grid;grid-template-columns:minmax(76px,1fr) auto auto;column-gap:clamp(10px,3vw,20px);padding:22px 6% 12px;align-items:center;text-align:left}.db-storefront .masthead>a:first-child{width:clamp(84px,26vw,150px);max-width:100%;min-width:0}.db-storefront .masthead .header-nav{display:flex;align-items:center;gap:clamp(6px,2vw,14px);padding:0;margin:0;white-space:nowrap}.db-storefront .masthead .header-nav a{font-size:11px}.db-storefront .masthead .db-language-trigger{min-width:36px;min-height:40px;padding:8px;border:1px solid #38535f;border-radius:8px;font-weight:700;line-height:1}.db-storefront .masthead .cart-toggle{position:static;inset:auto;display:flex;align-items:center;justify-content:center;gap:4px;min-width:36px;min-height:40px;width:auto;max-width:none;margin:0;padding:6px;border-radius:8px}.db-storefront .masthead .cart-toggle span{min-width:12px}.db-language-form{margin:0;min-width:0}.db-language-form .db-language-option{width:100%}.db-storefront .autograph-bonus{display:grid;grid-template-columns:clamp(78px,25%,105px) minmax(0,1fr);gap:14px 18px;align-items:center;min-height:0;margin:26px 0 24px;padding:18px;border-radius:12px}.db-storefront .autograph-bonus .bonus-label{position:static;inset:auto;transform:none;grid-column:1/-1;max-width:none;padding:0;border-radius:0;background:none;color:#2cffb0;font-size:11px;line-height:1.45;letter-spacing:.04em;text-align:left;white-space:normal}.db-storefront .autograph-product-image{width:100%;max-width:105px;height:auto;transform:none;border-radius:4px;justify-self:center}.db-storefront .autograph-copy{min-width:0}.db-storefront .autograph-copy .autograph-eyebrow{margin:0 0 7px;color:#a5c3cf;font-size:10px;line-height:1.4;letter-spacing:.07em;font-weight:700}.db-storefront .autograph-copy .autograph-title{margin:0;font-size:clamp(14px,3.4vw,18px);font-weight:700;line-height:1.35}.db-storefront .autograph-title strong{display:block;margin-top:4px;font-size:inherit;font-weight:600;color:#eaf6fa}.db-storefront .checkout-trust{padding-bottom:26px}.db-storefront .payment-options{align-items:center;gap:8px}.db-storefront .checkout-preview-note:empty,.db-storefront #cart-checkout-note:empty{display:none}@media(min-width:960px){.db-storefront .masthead{grid-template-columns:minmax(170px,1fr) auto auto;column-gap:28px;padding:27px 0 24px}.db-storefront .masthead>a:first-child{width:170px}.db-storefront .masthead .header-nav{gap:24px}}@media(max-width:360px){.db-storefront .masthead{column-gap:8px}.db-storefront .masthead .header-nav{gap:5px}.db-storefront .masthead .header-nav a{font-size:10px}.db-storefront .autograph-bonus{gap:12px;padding:14px}}.db-storefront .product-price{flex-wrap:wrap;row-gap:7px}.db-storefront .small-tag{white-space:nowrap;flex-shrink:0;max-width:100%}.db-storefront .bundle-ribbon h3{overflow-wrap:normal;word-break:normal;white-space:normal}.db-storefront .tax-note,.db-storefront .subtotal-note,.db-storefront #commerce-status,.db-storefront .cart-summary>p{white-space:pre-line}
/*# sourceMappingURL=/cdn/shop/t/20/assets/db-localization.css.map */
