:root{--da-blue: #21477e;--da-blue-dark: #1a3a68;--da-blue-light: #2d5a9e;--da-red: #9a282c;--da-red-dark: #7d2024;--da-red-light: #b33438;--da-black: #1a1a1a;--da-charcoal: #2d2d2d;--da-gray-dark: #4a4a4a;--da-gray: #6b6b6b;--da-gray-light: #9a9a9a;--da-gray-muted: #c4c4c4;--da-silver: #e8e8e8;--da-off-white: #f8f9fa;--da-white: #ffffff;--font-heading: "Outfit", "Helvetica Neue", sans-serif;--font-body: "DM Sans", "Helvetica Neue", sans-serif;--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--space-2xl: 3rem;--space-3xl: 4rem;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px rgba(0, 0, 0, .07);--shadow-lg: 0 10px 25px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 40px rgba(0, 0, 0, .12);--transition-fast: .15s ease;--transition-base: .25s ease;--transition-slow: .4s ease}body{font-family:var(--font-body);font-size:16px;line-height:1.6;color:var(--da-charcoal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-heading);font-weight:600;line-height:1.2;color:var(--da-black);letter-spacing:-.02em}h1,.h1{font-size:clamp(2rem,5vw,2.75rem)}h2,.h2{font-size:clamp(1.5rem,4vw,2.25rem)}h3,.h3{font-size:clamp(1.25rem,3vw,1.5rem)}h4,.h4{font-size:1.125rem}h5,.h5{font-size:1rem}h6,.h6{font-size:.875rem;text-transform:uppercase;letter-spacing:.05em}p{margin-bottom:var(--space-md)}a{color:var(--da-blue);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--da-blue-dark)}.button,.shopify-challenge__button,button[type=submit],.cart__submit,.product-form__submit{font-family:var(--font-heading);font-weight:600;font-size:.9375rem;letter-spacing:.02em;border-radius:var(--radius-md);transition:all var(--transition-base);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:2px solid transparent;text-transform:none}.button--primary,.button:not(.button--secondary):not(.button--tertiary),.product-form__submit,.cart__submit{background:var(--da-red);color:var(--da-white)!important;border-color:var(--da-red)}.button--primary:hover,.button:not(.button--secondary):not(.button--tertiary):hover,.product-form__submit:hover,.cart__submit:hover{background:var(--da-red-dark);border-color:var(--da-red-dark);transform:translateY(-1px);box-shadow:var(--shadow-md)}.button--secondary{background:transparent;color:var(--da-blue)!important;border-color:var(--da-blue)}.button--secondary:hover{background:var(--da-blue);color:var(--da-white)!important;transform:translateY(-1px)}.button--tertiary{background:transparent;color:var(--da-blue);border-color:transparent;padding:.5rem 1rem}.button--tertiary:hover{color:var(--da-blue-dark);background:#21477e0d}.button--full-width{width:100%}input[type=text],input[type=email],input[type=password],input[type=tel],input[type=number],input[type=search],input[type=url],input[type=date],textarea,select,.field__input{font-family:var(--font-body);font-size:var(--da-font-input, 1.125rem);padding:.875rem 1rem;border:1px solid var(--da-silver);border-radius:var(--radius-md);background:var(--da-white);color:var(--da-charcoal);transition:all var(--transition-fast);width:100%}input:focus,textarea:focus,select:focus,.field__input:focus{outline:none;border-color:var(--da-blue);box-shadow:0 0 0 3px #21477e1a}input::placeholder,textarea::placeholder{color:var(--da-gray-light)}label,.field__label{font-family:var(--font-heading);font-size:var(--da-font-label, 1.25rem);font-weight:600;color:var(--da-text-dark, #000);margin-bottom:var(--space-xs);display:block}.da-form-field{margin-bottom:var(--space-md, 1rem)}.da-form-field__hint{font-weight:var(--da-weight-normal, 400);color:var(--da-text-light, #666)}select{-webkit-appearance:none;appearance:none;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 fill='%234a4a4a' d='M1.41 0L6 4.58 10.59 0 12 1.41l-6 6-6-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.5rem;cursor:pointer}.shopify-section-group-header-group .shopify-section:has(.header){background:#fff}.header{background:var(--da-blue)!important;box-shadow:none;padding-top:.5rem;padding-bottom:.5rem}.header-wrapper{background:var(--da-blue)}.header__heading{margin:0}.header__heading-link{transition:opacity var(--transition-fast);display:flex;align-items:center}.header__heading-link:hover{opacity:.9}.header__heading-logo{max-height:60px;width:auto;height:auto}@media screen and (min-width:990px){.header__heading-logo{max-height:70px}}.header__menu-item,.menu-drawer__menu-item{font-family:var(--font-heading);font-weight:500;font-size:.9375rem;color:#453c3c!important;transition:opacity var(--transition-fast)}.header__menu-item:hover,.menu-drawer__menu-item:hover{color:#453c3c!important;opacity:.8}.header__active-menu-item,.list-menu__item--active{color:#453c3c!important;text-decoration:none!important}.header__menu-item .header__menu-item,.mega-menu__content .header__menu-item{color:var(--da-charcoal)!important}.header__menu-item .header__menu-item:hover,.mega-menu__content .header__menu-item:hover{color:var(--da-blue)!important;opacity:1}.header__icon{color:var(--da-white)!important;transition:opacity var(--transition-fast)}.header__icon:hover{color:var(--da-white)!important;opacity:.8}.header__icon svg,.header__icon path{stroke:#000;fill:none}.header__icon--menu svg,.header__icon--menu path,.header__icon--menu line,.icon-hamburger,.icon-hamburger path{stroke:#453c3c!important;color:#453c3c!important}.header__icon--search svg{stroke:var(--da-white)}.header__icon--cart svg{stroke:var(--da-white)}.cart-count-bubble{background:var(--da-red)!important;color:var(--da-white)!important;font-family:var(--font-heading);font-weight:600;font-size:.6875rem;border:2px solid var(--da-blue)}.header .search__input{background:#ffffff1a;border-color:#ffffff4d;color:#212529}.header .search__input::placeholder{color:#ffffffb3}.header .search__button{color:var(--da-white)}.shopify-section-header-sticky{background:var(--da-blue)!important}.header .localization-selector .disclosure__button{color:var(--da-white)}.header--has-menu .header__inline-menu:before,.header__inline-menu:before{display:none}.footer{background:var(--da-black)!important;color:var(--da-white)!important}.footer *{color:inherit}.footer h2,.footer h3,.footer h4,.footer .footer__title{font-family:var(--font-heading);color:var(--da-white);font-weight:600}.footer a{color:var(--da-gray-muted);transition:color var(--transition-fast)}.footer a:hover{color:var(--da-white)}.footer__content-top{border-color:var(--da-charcoal)}.footer__content-bottom{border-color:var(--da-charcoal);color:var(--da-gray)}.footer .newsletter-form__field-wrapper{background:var(--da-charcoal);border-radius:var(--radius-md);overflow:hidden}.footer .newsletter-form__field-wrapper input{background:transparent;border:none;color:var(--da-white)}.footer .newsletter-form__field-wrapper input::placeholder{color:var(--da-gray)}.footer .newsletter-form__button{background:var(--da-red);border-radius:0 var(--radius-md) var(--radius-md) 0}.product-card-wrapper .card{background:var(--da-white);border:1px solid var(--da-silver);border-radius:var(--radius-lg);overflow:hidden;transition:all var(--transition-base)}.product-card-wrapper .card:hover{border-color:var(--da-gray-muted);box-shadow:var(--shadow-lg);transform:translateY(-4px)}.product-card-wrapper .card__heading{font-family:var(--font-heading);font-weight:500;color:var(--da-charcoal)}.product-card-wrapper .card__heading:hover{color:var(--da-blue)}.product-card-wrapper .card__shop-now{background:var(--da-blue);color:var(--da-white);font-family:var(--font-heading);font-weight:600;border-radius:var(--radius-sm);transition:all var(--transition-fast)}.product-card-wrapper .card__shop-now:hover{background:var(--da-blue-dark)}.price-item{font-family:var(--font-heading);font-weight:700;color:var(--da-black)}.price--on-sale .price-item--sale{color:var(--da-red)}.price--on-sale .price-item--regular{color:var(--da-gray-light)}.badge{font-family:var(--font-heading);font-weight:600;font-size:.6875rem;letter-spacing:.05em;text-transform:uppercase;padding:.35rem .6rem;border-radius:var(--radius-sm)}.badge--on-sale,.color-scheme-4 .badge{background:var(--da-red);color:var(--da-white)}.badge--sold-out,.color-scheme-3 .badge{background:var(--da-gray);color:var(--da-white)}.collection-header__title{font-family:var(--font-heading);font-weight:700;color:var(--da-black)}.collection-header__description{color:var(--da-gray);max-width:65ch}.facets__label{font-family:var(--font-heading);font-weight:600;color:var(--da-charcoal)}.product__title{font-family:Playfair Display,Georgia,serif;font-weight:600;font-size:1.375rem!important;line-height:1.3;color:var(--da-black);letter-spacing:-.01em}@media screen and (min-width:750px){.product__title{font-size:1.5rem!important}}.product__text{color:var(--da-gray-dark);line-height:1.7}.product__description,.product__description-wrapper,.product [data-block-type=description],.product__info-wrapper .product__description{display:none!important}.variant-input:checked+.variant__label{border-color:var(--da-blue);background:#21477e0d}.product-form__submit{font-size:1rem;padding:1rem 2rem;min-height:54px}.product-form__submit[disabled]{background:var(--da-gray-muted);border-color:var(--da-gray-muted);cursor:not-allowed}.cart-item__name{font-family:var(--font-heading);font-weight:500;color:var(--da-charcoal)}.cart-item__price{font-family:var(--font-heading);font-weight:600}.totals__subtotal-value{font-family:var(--font-heading);font-weight:700;font-size:1.25rem;color:var(--da-black)}.breadcrumbs{font-size:1.275rem;color:var(--da-gray);margin-bottom:1.5rem;padding:1rem 0}.breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center;list-style:none;margin:0;padding:0;gap:.25rem}.breadcrumbs__item{display:flex;align-items:center;gap:.25rem}.breadcrumbs__separator{width:1.6rem;height:1.6rem;color:var(--da-gray);flex-shrink:0}.breadcrumbs__home-icon{width:1.4rem;height:1.4rem;flex-shrink:0}.breadcrumbs__link{display:inline-flex;align-items:center;gap:.3rem;color:#214287;font-weight:700;text-decoration:none;transition:color .2s ease}.breadcrumbs__link:hover{color:var(--da-blue);text-decoration:underline}.breadcrumbs__current{color:#97252c;font-weight:500}.breadcrumbs__item--current{color:var(--da-charcoal)}.pagination__item{font-family:var(--font-heading);font-weight:500;color:var(--da-charcoal);transition:all var(--transition-fast)}.pagination__item:hover{color:var(--da-blue)}.pagination__item--current{background:var(--da-blue);color:var(--da-white);border-radius:var(--radius-sm)}.section-header{text-align:center;margin-bottom:var(--space-xl)}.section-header__title{font-family:var(--font-heading);font-weight:700;color:var(--da-black);margin-bottom:var(--space-sm)}.section-header__subtitle{color:var(--da-gray);font-size:1.0625rem;max-width:50ch;margin:0 auto}.featured-collection .section-header,.related-products .section-header{text-align:left}.text-blue{color:var(--da-blue)}.text-red{color:var(--da-red)}.text-white{color:var(--da-white)}.text-muted{color:var(--da-gray)}.bg-blue{background:var(--da-blue)}.bg-red{background:var(--da-red)}.bg-dark{background:var(--da-black)}.bg-light{background:var(--da-off-white)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeInUp .5s ease forwards}html{scroll-behavior:smooth}*:focus-visible{outline:2px solid var(--da-blue);outline-offset:2px}::selection{background:var(--da-blue);color:var(--da-white)}.color-scheme-3,.color-scheme-4,.color-scheme-5,[data-scheme=dark],.color-scheme-3 h1,.color-scheme-3 h2,.color-scheme-3 h3,.color-scheme-3 h4,.color-scheme-4 h1,.color-scheme-4 h2,.color-scheme-4 h3,.color-scheme-4 h4,.color-scheme-5 h1,.color-scheme-5 h2,.color-scheme-5 h3,.color-scheme-5 h4{color:var(--da-white)}.color-scheme-3 a,.color-scheme-4 a,.color-scheme-5 a{color:#453c3c}.color-scheme-3 .button--secondary,.color-scheme-4 .button--secondary,.color-scheme-5 .button--secondary{border-color:var(--da-white);color:var(--da-white)!important}.color-scheme-3 .button--secondary:hover,.color-scheme-4 .button--secondary:hover,.color-scheme-5 .button--secondary:hover{background:var(--da-white);color:var(--da-blue)!important}@media screen and (max-width:749px){:root{--space-xl: 1.5rem;--space-2xl: 2rem;--space-3xl: 2.5rem}.button{padding:.75rem 1.25rem;font-size:.875rem}.product-form__submit{padding:.875rem 1.5rem;min-height:48px}}.banner:after,.banner__media:after,.banner:before,.banner__media:before{opacity:0!important;display:none!important}.banner--adapt{min-height:auto!important;height:auto!important}.banner--adapt .banner__media{position:relative!important;height:auto!important}.banner--adapt .banner__media img{position:relative!important;width:100%!important;height:auto!important;object-fit:contain!important}.banner--adapt .banner__content{position:absolute!important;top:0;left:0;right:0;bottom:0;height:100%!important}.banner .banner__media img{object-fit:contain!important}.facets-drawer-controls{display:flex;align-items:center;justify-content:space-between;width:100%;gap:var(--space-lg)}.facets-drawer-controls .facets{margin-left:auto}.facet-filters__label{font-size:1rem!important;white-space:nowrap;margin-right:.75rem!important}.facet-filters__sort{font-size:1rem!important}.facet-filters__field{flex-wrap:nowrap}.facet-filters .select{min-width:auto}.facet-filters.sorting{flex-shrink:0;white-space:nowrap}@media print{.promo-bar,.header,.footer,.button{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/decade-awards-design-system.css.map */
