@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital@0;1&family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400;1,500;1,600&family=DM+Sans:wght@300;400;500;600&display=swap";:root{--ds-navy: #0B1D3A;--ds-navy-soft: #2c2c3e;--ds-gold: #C9A96E;--ds-gold-light: #e8c875;--ds-gold-dark: #a07d42;--ds-sand: #f5f0e8;--ds-sand-dark: #e8e0d0;--ds-azure: #0a6e8a;--ds-red: #c0392b;--ds-white: #ffffff;--ds-text-primary: #0B1D3A;--ds-text-secondary: #6b6b7b;--ds-text-muted: #9a9aaa;--ds-font-display: "Cormorant Garamond", "Playfair Display", Georgia, serif;--ds-font-body: "DM Sans", -apple-system, sans-serif;--ds-text-hero: clamp(36px, 6vw, 64px);--ds-text-h2: clamp(26px, 4vw, 40px);--ds-section-gap: 80px;--ds-container-max: 1280px;--ds-radius-sm: 4px;--ds-radius-md: 8px;--ds-radius-lg: 14px;--ds-transition: .22s ease}*,*:before,*:after{box-sizing:border-box}img{max-width:100%;height:auto;display:block}@media(max-width:768px){:root{--ds-section-gap: 48px}}.header{background:linear-gradient(180deg,#0d2345,#0b1d3a)!important;transition:background-color .35s ease;position:relative}header-component:not([transparent]) .header:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(201,169,110,.3) 15%,rgba(201,169,110,.7) 40%,rgba(201,169,110,.7) 60%,rgba(201,169,110,.3) 85%,transparent 100%);pointer-events:none;z-index:10}.header__heading-link,.header__heading-link span,.header__heading-link *,.header__heading{font-family:Cormorant Garamond,Georgia,serif!important;font-style:italic!important;font-weight:500!important;font-size:22px!important;letter-spacing:.05em!important;color:#fff!important;text-shadow:0 0 28px rgba(201,169,110,.25),0 1px 3px rgba(0,0,0,.4)!important}header-component:not([transparent]) svg path,header-component:not([transparent]) svg line,header-component:not([transparent]) svg circle,header-component:not([transparent]) svg rect,header-component:not([transparent]) svg polyline{stroke:#ffffffe6!important;stroke-width:1.6px!important}header-component:not([transparent]) .header-actions__action:hover svg path,header-component:not([transparent]) .header-actions__action:hover svg line,header-component:not([transparent]) .header-actions__action:hover svg circle{stroke:#c9a96e!important;transition:stroke .2s}.cart-bubble__background{background:#c9a96e!important}.cart-bubble__text{color:#0b1d3a!important;font-weight:700!important}header-component[transparent] .header{background:transparent!important;background-color:transparent!important;box-shadow:none!important;border-bottom:none!important}header-component[transparent] .header:after{display:none}header-component[transparent] svg{color:#fff!important;stroke:#fff!important;filter:drop-shadow(0 1px 3px rgba(0,0,0,.5))}header-component[transparent] svg path,header-component[transparent] svg line,header-component[transparent] svg circle,header-component[transparent] svg rect,header-component[transparent] svg polyline{stroke:#fff!important;stroke-width:2px!important;color:#fff!important}header-component[transparent] .button-unstyled,header-component[transparent] .header-actions__action,header-component[transparent] cart-icon,header-component[transparent] .header__heading-link,header-component[transparent] .header__heading{color:#fff!important;filter:drop-shadow(0 1px 4px rgba(0,0,0,.4))}header-component[transparent] .header__heading-link *{color:#fff!important;text-shadow:0 1px 4px rgba(0,0,0,.4)!important}header-component[transparent] .cart-bubble__background{background-color:#fff!important}header-component[transparent] .cart-bubble__text{color:#0b1d3a!important}.header[data-sticky-state=active],header-component:not([transparent]) .header{background:linear-gradient(180deg,#0d2345,#0b1d3a)!important}header-component:not([transparent]) .button-unstyled,header-component:not([transparent]) .header-actions__action,header-component:not([transparent]) cart-icon,header-component:not([transparent]) .header__heading-link{color:#fff!important}.button,.btn,button[type=submit],.product-form__submit{background:var(--ds-gold)!important;color:var(--ds-navy)!important;font-family:var(--ds-font-body);font-weight:600;letter-spacing:.06em;text-transform:uppercase;border:none!important;border-radius:var(--ds-radius-sm)!important;transition:background var(--ds-transition)!important}.button:hover,button[type=submit]:hover,.product-form__submit:hover{background:var(--ds-gold-light)!important}h1,h2,h3,h4{font-family:var(--ds-font-display)!important;color:var(--ds-text-primary)}body,p,li,span{font-family:var(--ds-font-body)!important}.footer{background-color:#111!important;color:#ffffffbf!important}.footer a{color:#fff9!important}.footer a:hover{color:var(--ds-gold)!important}.price__regular,.price-item--regular{color:var(--ds-gold)!important;font-family:var(--ds-font-body);font-weight:600}.price__sale,.price-item--sale{color:var(--ds-red)!important}.ds-container{max-width:var(--ds-container-max);margin:0 auto;padding:0 24px}.ds-btn-primary{display:inline-flex;align-items:center;gap:8px;background:var(--ds-gold);color:var(--ds-navy)!important;font-family:var(--ds-font-body);font-size:14px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:14px 32px;border:none;border-radius:var(--ds-radius-sm);cursor:pointer;text-decoration:none;transition:background var(--ds-transition),transform var(--ds-transition)}.ds-btn-primary:hover{background:var(--ds-gold-light);color:var(--ds-navy)!important;transform:translateY(-1px)}.ds-btn-secondary{display:inline-flex;align-items:center;gap:8px;background:transparent;color:var(--ds-white)!important;font-family:var(--ds-font-body);font-size:13px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;padding:12px 28px;border:1px solid rgba(255,255,255,.5);border-radius:var(--ds-radius-sm);cursor:pointer;text-decoration:none;transition:all var(--ds-transition)}.ds-btn-secondary:hover{border-color:var(--ds-gold);color:var(--ds-gold)!important}.ds-badge-promo{display:inline-block;background:var(--ds-red);color:var(--ds-white);font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;padding:3px 8px;border-radius:var(--ds-radius-sm)}.ds-badge-code{display:inline-block;background:#c9a96e26;border:1px dashed var(--ds-gold);color:var(--ds-gold-dark);font-family:monospace;font-size:13px;font-weight:700;letter-spacing:2px;padding:3px 10px;border-radius:var(--ds-radius-sm)}.ds-stars{display:inline-flex;gap:2px;color:var(--ds-gold);font-size:14px}.ds-section-tag{font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--ds-gold);display:block}.product-grid__item media-gallery,.product-grid__item [class*=card-media],.product-grid__item [class*=card__media],.product-grid__item [class*=product-card__media],.product-grid__item [class*=media-wrapper]{overflow:hidden!important}media-gallery{border-radius:8px;overflow:hidden}.ds-badge--bw{background:#0b1d3a!important;color:#fff!important;font-weight:700!important;letter-spacing:.18em!important;border:none!important}.ds-badge--new{background:#f5f1e8f2!important;color:#0b1d3a!important;font-weight:600!important;letter-spacing:.12em!important;border:none!important}html,body{overflow-x:hidden;max-width:100%}*{box-sizing:border-box}.ds-container{width:100%;max-width:var(--ds-container-max);overflow-x:hidden}
/*# sourceMappingURL=/cdn/shop/t/4/assets/designofsud-base.css.map */
