:root{--arrad-snow: #F4F7FB;--arrad-white: #FFFFFF;--arrad-navy: #1E3F73;--arrad-navy-deep: #152C52;--arrad-blue: #08A8D0;--arrad-blue-dark: #0689AC;--arrad-sky: #0EA5E9;--arrad-ink: #0A1628;--arrad-muted: #475569;--arrad-muted-light: #94A3B8;--arrad-border: rgba(30, 63, 115, .1);--arrad-border-strong: rgba(30, 63, 115, .15);--arrad-radius: 2px;--arrad-shadow: 0 1px 4px rgba(30, 63, 115, .06);--arrad-shadow-md: 0 2px 8px rgba(30, 63, 115, .04);--arrad-shadow-lg: 0 4px 16px rgba(30, 63, 115, .1);--arrad-font: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-body-family: var(--arrad-font);--font-heading-family: var(--arrad-font)}html{scroll-behavior:smooth}html body{background-color:var(--arrad-snow);color:var(--arrad-ink);font-family:var(--arrad-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body h1,body h2,body h3,body h4,body h5,body h6,body .h0,body .h1,body .h2,body .h3,body .h4,body .h5{font-family:var(--arrad-font);color:var(--arrad-ink);font-weight:800;letter-spacing:-.02em;line-height:1.15}body h1,body .h0,body .h1{font-weight:900;letter-spacing:-.03em}body a{color:var(--arrad-navy);transition:color .18s ease}body a:hover{color:var(--arrad-blue)}.rte a,.rte a:hover{text-underline-offset:.3rem}body .button,body .shopify-challenge__button,body .customer button,body button.shopify-payment-button__button--unbranded{font-family:var(--arrad-font);font-weight:600;letter-spacing:.02em;border-radius:var(--arrad-radius);transition:color .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}body .button:not(.button--secondary):not(.button--tertiary),body .button--primary,body button.shopify-payment-button__button--unbranded{background:linear-gradient(135deg,var(--arrad-navy),var(--arrad-navy-deep));color:#fff;border:1px solid rgba(30,63,115,.3)}body .button:not(.button--secondary):not(.button--tertiary):hover,body .button--primary:hover,body button.shopify-payment-button__button--unbranded:hover:not([disabled]){background:linear-gradient(135deg,#274F8F,var(--arrad-navy));color:#fff;box-shadow:0 4px 16px #1e3f734d;transform:translateY(-1px)}body .button--secondary{background:#fff;color:var(--arrad-ink);border:1.5px solid var(--arrad-border-strong)}body .button--secondary:hover{border-color:var(--arrad-navy);color:var(--arrad-navy);background:#1e3f7308}body .button:before,body .button:after{border-radius:var(--arrad-radius);box-shadow:none}body input[type=text],body input[type=email],body input[type=tel],body input[type=number],body input[type=password],body input[type=search],body textarea,body select,body .field__input,body .select__select,body .customer .field input{font-family:var(--arrad-font);color:var(--arrad-ink);border-radius:var(--arrad-radius)}body .field:after,body .select:after,body .field__input,body .select__select{border-radius:var(--arrad-radius)}body .field:hover.field:after,body .select:hover.select:after{box-shadow:0 0 0 1px var(--arrad-blue)}body .field__input:focus~.field__label,body .field__input:not(:placeholder-shown)~.field__label{color:var(--arrad-muted)}body input::placeholder,body textarea::placeholder{color:var(--arrad-muted-light)}@media(max-width:640px){body input:not([type=checkbox]):not([type=radio]):not([type=range]),body textarea,body select{font-size:16px}}body :focus-visible,body .focus-inset:focus-visible{outline:2px solid var(--arrad-blue);outline-offset:2px;box-shadow:none}body .field__input:focus-visible,body .select__select:focus-visible{box-shadow:0 0 0 2px var(--arrad-blue);outline:0}body .badge{font-family:var(--arrad-font);font-size:1.1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:var(--arrad-radius);background:#1e3f7314;border:1px solid rgba(30,63,115,.2);color:var(--arrad-navy)}body .badge--sold-out,body .badge.color-inverse{background:var(--arrad-navy);color:#fff;border-color:transparent}body .card-wrapper,body .card--card,body .card--standard.card--media .card__inner{border-radius:var(--arrad-radius)}body .card--card,body .card-wrapper .card{background:#fff;border:1px solid var(--arrad-border-strong);box-shadow:var(--arrad-shadow-md);border-radius:var(--arrad-radius);transition:border-color .2s,box-shadow .2s}body .card-wrapper:hover .card--card,body .card-wrapper:hover>.card{border-color:#08a8d073;box-shadow:var(--arrad-shadow-lg)}body .card__inner,body .card__media,body .media{border-radius:var(--arrad-radius)}body .card__heading,body .card__heading a{font-weight:700;letter-spacing:-.01em;color:var(--arrad-ink)}body .card-wrapper:hover .card__heading a{color:var(--arrad-navy)}body .price,body .price-item{font-family:var(--arrad-font);font-weight:700;color:var(--arrad-navy);letter-spacing:-.01em}body .price--on-sale .price-item--regular{color:var(--arrad-muted-light);font-weight:500}body .price--on-sale .price-item--sale{color:var(--arrad-blue-dark)}html{scrollbar-color:rgba(30,63,115,.35) var(--arrad-snow);scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--arrad-snow)}::-webkit-scrollbar-thumb{background:#1e3f734d;border-radius:2px}::-webkit-scrollbar-thumb:hover{background:var(--arrad-navy)}::selection{background:#08a8d040;color:var(--arrad-ink)}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}.gradient-text{background:linear-gradient(135deg,var(--arrad-navy) 0%,var(--arrad-blue) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gradient-text-sky{background:linear-gradient(135deg,var(--arrad-blue) 0%,var(--arrad-sky) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.glass{background:var(--arrad-white);border:1px solid rgba(30,63,115,.08);box-shadow:0 1px 4px #1e3f730f}.glass-navy{background:#1e3f730a;border:1px solid rgba(30,63,115,.15)}.grid-bg{background-image:linear-gradient(rgba(30,63,115,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(30,63,115,.06) 1px,transparent 1px);background-size:64px 64px}.dot-bg{background-image:radial-gradient(rgba(30,63,115,.12) 1px,transparent 1px);background-size:28px 28px}.gradient-border{position:relative;background:var(--arrad-white);border:1px solid rgba(30,63,115,.15);box-shadow:0 2px 8px #1e3f730a;border-radius:2px;transition:border-color .2s,box-shadow .2s}.gradient-border:hover{border-color:#08a8d073;box-shadow:0 4px 16px #1e3f731a}.hero-gradient{background:radial-gradient(ellipse 80% 60% at 50% -10%,rgba(30,63,115,.08) 0%,transparent 70%),radial-gradient(ellipse 50% 40% at 85% 60%,rgba(8,168,208,.07) 0%,transparent 60%),var(--arrad-snow)}.divider{height:1px;background:linear-gradient(90deg,transparent,rgba(30,63,115,.15),rgba(8,168,208,.1),transparent)}.accent-bar{height:3px;width:48px;background:linear-gradient(90deg,var(--arrad-navy),var(--arrad-blue));border-radius:2px}.btn-primary,.btn-accent,.btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;transition:color .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease;text-decoration:none;cursor:pointer;border-radius:2px}.btn-primary,.btn-accent{color:#fff;font-weight:600;letter-spacing:.02em}body .btn-primary{background:linear-gradient(135deg,var(--arrad-navy),var(--arrad-navy-deep));border:1px solid rgba(30,63,115,.3);color:#fff}body .btn-primary:hover{background:linear-gradient(135deg,#274F8F,var(--arrad-navy));box-shadow:0 4px 16px #1e3f734d;transform:translateY(-1px);color:#fff}body .btn-accent{background:linear-gradient(135deg,var(--arrad-blue),var(--arrad-blue-dark));border:1px solid rgba(8,168,208,.3);color:#fff}body .btn-accent:hover{background:linear-gradient(135deg,#3CC0E0,var(--arrad-blue));box-shadow:0 4px 16px #08a8d04d;transform:translateY(-1px);color:#fff}body .btn-ghost{background:var(--arrad-white);border:1.5px solid rgba(30,63,115,.15);color:var(--arrad-ink);font-weight:500}body .btn-ghost:hover{border-color:var(--arrad-navy);color:var(--arrad-navy);background:#1e3f7308}.tag{display:inline-flex;align-items:center;padding:4px 12px;background:#1e3f7314;border:1px solid rgba(30,63,115,.2);border-radius:2px;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--arrad-navy)}.tag-sky{background:#0ea5e914;border-color:#0ea5e940;color:#0285b8}.tag-blue{background:#08a8d01a;border-color:#08a8d040;color:var(--arrad-blue-dark)}
/*# sourceMappingURL=/cdn/shop/t/15/assets/arrad.css.map */
