:root{--diplomate-gold: #7A9A7A;--diplomate-gold-light: #C8D8C8;--diplomate-gold-dark: #5E7E5E;--diplomate-cream: #FAF8F4;--diplomate-cream-dark: #F5F0E8;--diplomate-charcoal: #1C1C24;--diplomate-dark: #1C1C24;--diplomate-charcoal-light: #2D2D2D;--diplomate-warm-grey: #6B6460;--diplomate-warm-grey-light: #8A817C;--diplomate-white: #FFFFFF;--diplomate-border: #E8E2DA;--font-display: "Cormorant Garamond", Georgia, serif;--font-body: "Jost", -apple-system, BlinkMacSystemFont, sans-serif;--text-xs: 11px;--text-sm: 13px;--text-base: 15px;--text-lg: 18px;--text-xl: 24px;--text-2xl: 32px;--text-3xl: 42px;--text-4xl: 56px;--weight-light: 300;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--leading-tight: 1.2;--leading-normal: 1.5;--leading-relaxed: 1.7;--tracking-tight: -.02em;--tracking-normal: 0;--tracking-wide: .08em;--space-xs: 8px;--space-sm: 16px;--space-md: 24px;--space-lg: 36px;--space-xl: 48px;--space-2xl: 72px;--space-3xl: 90px;--container-max: 1200px;--container-padding: 24px;--radius-none: 0;--radius-sm: 2px;--radius-full: 50px;--duration-fast: .2s;--duration-normal: .3s;--duration-slow: .4s;--ease-smooth: cubic-bezier(.4, 0, .2, 1);--ease-bounce: cubic-bezier(.34, 1.56, .64, 1)}body{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-regular);line-height:var(--leading-relaxed);color:var(--diplomate-charcoal);background-color:var(--diplomate-cream)!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:var(--weight-medium);line-height:var(--leading-tight);color:var(--diplomate-charcoal);margin:0 0 var(--space-md) 0}h1{font-size:var(--text-4xl);font-weight:var(--weight-light)}h2{font-size:var(--text-3xl);font-weight:var(--weight-medium)}h3{font-size:var(--text-2xl)}h4{font-size:var(--text-xl)}p{margin:0 0 var(--space-md) 0}a{color:var(--diplomate-charcoal);text-decoration:none;transition:color var(--duration-fast) var(--ease-smooth)}a:hover{color:var(--diplomate-gold)}ul,ol{margin:0 0 var(--space-md) 0;padding-left:var(--space-lg)}.btn,.button{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:var(--tracking-wide);padding:14px 28px;border:1px solid transparent;border-radius:0;cursor:pointer;transition:all var(--duration-normal) var(--ease-smooth);text-decoration:none;line-height:1}.btn--primary,.button--primary{background-color:var(--diplomate-white);color:var(--diplomate-charcoal);border-color:var(--diplomate-charcoal)}.btn--primary:hover,.button--primary:hover{background-color:var(--diplomate-charcoal);color:var(--diplomate-white);border-color:var(--diplomate-charcoal)}.btn--secondary,.button--secondary{background-color:transparent;color:var(--diplomate-charcoal);border-color:var(--diplomate-charcoal)}.btn--secondary:hover,.button--secondary:hover{background-color:var(--diplomate-charcoal);color:var(--diplomate-white)}.btn--text,.button--text{background:none;border:none;padding:0;font-size:var(--text-base);text-transform:none;letter-spacing:var(--tracking-normal);position:relative}.btn--text:after,.button--text:after{content:"";position:absolute;bottom:-2px;left:50%;width:0;height:1px;background-color:var(--diplomate-gold);transition:all var(--duration-normal) var(--ease-smooth);transform:translate(-50%)}.btn--text:hover:after,.button--text:hover:after{width:100%}.card{background-color:var(--diplomate-white);border:1px solid var(--diplomate-border);border-radius:var(--radius-none);padding:var(--space-lg);transition:box-shadow var(--duration-normal) var(--ease-smooth)}.card:hover{box-shadow:0 8px 24px #1c1c1c14}input,textarea,select{font-family:var(--font-body);font-size:var(--text-base);padding:12px 16px;border:1px solid var(--diplomate-border);border-radius:var(--radius-none);background-color:var(--diplomate-white);color:var(--diplomate-charcoal);transition:border-color var(--duration-fast) var(--ease-smooth);width:100%}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--diplomate-gold)}label{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--diplomate-warm-grey);text-transform:uppercase;letter-spacing:var(--tracking-wide);margin-bottom:var(--space-xs);display:block}.text-gold{color:var(--diplomate-gold)}.text-charcoal{color:var(--diplomate-charcoal)}.text-warm-grey{color:var(--diplomate-warm-grey)}.text-white{color:var(--diplomate-white)}.bg-gold{background-color:var(--diplomate-gold)}.bg-cream{background-color:var(--diplomate-cream)}.bg-charcoal{background-color:var(--diplomate-charcoal)}.bg-white{background-color:var(--diplomate-white)}.font-display{font-family:var(--font-display)}.font-body{font-family:var(--font-body)}.text-xs{font-size:var(--text-xs)}.text-sm{font-size:var(--text-sm)}.text-lg{font-size:var(--text-lg)}.weight-light{font-weight:var(--weight-light)}.weight-regular{font-weight:var(--weight-regular)}.weight-medium{font-weight:var(--weight-medium)}.tracking-wide{letter-spacing:var(--tracking-wide)}.uppercase{text-transform:uppercase}.container{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-padding)}.section-padding{padding-top:var(--space-3xl);padding-bottom:var(--space-3xl)}@media(max-width:768px){.section-padding{padding-top:var(--space-xl);padding-bottom:var(--space-xl)}}.main-content>.shopify-section:first-child,.content-for-layout>.shopify-section:first-child{margin-top:0!important;padding-top:0!important}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes expandWidth{0%{width:0}to{width:100%}}.animate-fade{animation:fadeIn var(--duration-normal) var(--ease-smooth)}.animate-fade-up{animation:fadeInUp var(--duration-normal) var(--ease-smooth)}.shopify-section{--color-primary: var(--diplomate-gold);--color-background: var(--diplomate-cream);--color-text: var(--diplomate-charcoal)}.page-container,.transition-body{overflow-x:clip!important;overflow-y:visible!important}.btn,.button{border-radius:0}.btn--hero,.button--hero{background-color:var(--diplomate-white);color:var(--diplomate-charcoal);border-color:var(--diplomate-white);border-radius:0;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.btn--hero:hover,.button--hero:hover{background-color:var(--diplomate-charcoal);color:var(--diplomate-white);border-color:var(--diplomate-charcoal)}.btn--dark,.button--dark{background-color:var(--diplomate-dark);color:var(--diplomate-white);border-color:var(--diplomate-dark);border-radius:0}.btn--dark:hover,.button--dark:hover{background-color:#1c1c24;border-color:#1c1c24;color:var(--diplomate-white)}.btn--ghost,.button--ghost{background:none;border:none;padding:0;color:var(--diplomate-gold);font-size:var(--text-sm);font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:var(--tracking-wide);border-radius:0;display:inline-flex;align-items:center;gap:6px}.btn--ghost:after,.button--ghost:after{content:"\2192";transition:transform .2s ease}.btn--ghost:hover,.button--ghost:hover{color:var(--diplomate-gold-dark)}.btn--ghost:hover:after,.button--ghost:hover:after{transform:translate(4px)}.btn--add-to-cart,.button--add-to-cart{background-color:var(--diplomate-gold);color:var(--diplomate-white);border-color:var(--diplomate-gold);border-radius:0;transition:background-color .25s ease,border-color .25s ease}.btn--add-to-cart:hover,.button--add-to-cart:hover{background-color:#5e7e5e;border-color:#5e7e5e;color:var(--diplomate-white)}.diplomate-tabs{display:flex;gap:0;flex-wrap:wrap}.diplomate-tab{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:var(--tracking-wide);padding:10px 20px;border:1px solid var(--diplomate-charcoal);border-radius:0;background-color:var(--diplomate-white);color:var(--diplomate-charcoal);cursor:pointer;transition:background-color .2s ease,color .2s ease;line-height:1;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;margin-right:-1px}.diplomate-tab:hover{background-color:#f5f0e8;color:var(--diplomate-charcoal)}.diplomate-tab.is-active,.diplomate-tab[aria-selected=true]{background-color:var(--diplomate-charcoal);color:var(--diplomate-white);border-color:var(--diplomate-charcoal);z-index:1}section-main-content .page-width{max-width:100%!important;padding-inline:32px!important}.facets-vertical{width:100%!important}.new-grid.product-grid.collection-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:28px!important;margin:0!important;padding:0!important;float:none!important;width:100%!important}.new-grid.product-grid.collection-grid>*{width:auto!important;float:none!important;padding:0!important;margin:0!important}@media only screen and (max-width:1100px){.new-grid.product-grid.collection-grid{grid-template-columns:repeat(3,1fr)!important}}@media only screen and (max-width:768px){.new-grid.product-grid.collection-grid{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}}.card,.card__inner,.card-wrapper .card,[class*=card--product]{background-color:#fff}.card-wrapper:hover .card,.card-wrapper:focus-within .card{box-shadow:0 8px 24px #1c1c2414;transition:box-shadow .2s ease}.facets-wrapper,.facets-filters-bar,.facets__form,.facets__heading,.facets__summary,.facets__label,.facets__price,.mobile-facets__label,.mobile-facets__heading,[class*=facets]{font-family:Jost,sans-serif}.facets__label,.facets__summary span,.mobile-facets__label{font-size:13px;font-weight:300;color:#6b6460;letter-spacing:.01em}.facets__heading,.facets__summary .facets__heading{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:#1c1c24}.card__heading,.card__heading a{font-family:Cormorant Garamond,Georgia,serif;font-size:16px;font-weight:400;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em;margin-bottom:0}.card__vendor{font-family:Jost,sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:#7a9a7a;margin-bottom:4px}.card__content,.card__information{display:flex;flex-direction:column}.card__information .price__container,.card__information .price{margin-top:auto;font-family:Jost,sans-serif;font-size:15px;font-weight:500;color:#1c1c24}.card__information .notify-me-link,.card__information a[href*=notify]{font-family:Jost,sans-serif;font-size:12px;font-weight:300;color:#6b6460}@media(min-width:990px){.facets-vertical .facets-vertical__form,.facets-container-drawer,[class*=facets--vertical]{width:220px!important;min-width:220px!important;max-width:220px!important}.facets-vertical .product-grid-container,.facets-vertical__main{flex:1;min-width:0}}section-main-content{padding-block-start:0!important}.diplomate-collection-header{padding:24px 0 20px;text-align:center;border-bottom:1px solid #E8E2DA;margin-bottom:32px}.diplomate-collection-title{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.75rem,3vw,2.75rem);font-weight:400;color:#1c1c24;letter-spacing:.06em;text-transform:uppercase;margin:0 0 12px;line-height:1.1}.diplomate-collection-desc{display:block;font-family:Jost,sans-serif;font-size:13px;font-weight:300;color:#6b6460;max-width:700px;margin:0 auto;line-height:1.55;letter-spacing:.01em;overflow:visible}@media(max-width:749px){.diplomate-collection-header{padding:28px 0 20px;margin-bottom:20px}.diplomate-collection-title{font-size:1.75rem;letter-spacing:.04em}}.diplomate-nav__list .diplomate-nav__link{white-space:nowrap}@media(max-width:1100px){.diplomate-nav__list .diplomate-nav__link{font-size:12px;letter-spacing:.08em}}.grid-product__actions .btn--circle,.grid-product__actions .btn--icon{border-radius:0!important;background-color:var(--diplomate-gold)!important;border-color:var(--diplomate-gold)!important;color:var(--diplomate-white)!important;width:auto!important;height:auto!important;padding:8px 14px!important;font-family:Jost,sans-serif!important;font-size:11px!important;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase!important;line-height:1!important;transition:background-color .2s ease,border-color .2s ease!important}.grid-product__actions .btn--circle:hover,.grid-product__actions .btn--icon:hover{background-color:var(--diplomate-gold-dark)!important;border-color:var(--diplomate-gold-dark)!important;transform:none!important}@media only screen and (min-width:769px){.grid-product__actions>button:hover,.grid-product__actions .quick-add-btn:hover,.grid-product__actions .quick-product__btn:hover{transform:none!important}}.grid-product--no-hover .card__media img:first-child,.card-wrapper--single-image .card__media img:first-child{transition:none}.diplomate-nav__link{font-family:Poppins,sans-serif!important;font-size:13px!important;font-weight:400!important;letter-spacing:.55px!important;text-transform:uppercase!important}.diplomate-nav__link:after{display:none!important}.diplomate-nav__link .nav-label{position:relative}.diplomate-nav__link .nav-label:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:#7a9a7a;transition:width .25s ease}.diplomate-nav__link:hover .nav-label:after,.diplomate-nav__item.is-open>.diplomate-nav__link .nav-label:after{width:100%}.diplomate-mega__link{font-family:Poppins,sans-serif!important;font-size:13px!important;font-weight:400!important;color:#1c1c24!important;letter-spacing:.3px!important}.diplomate-mega__heading{font-family:Poppins,sans-serif!important;font-size:11px!important;font-weight:600!important;letter-spacing:1.2px!important;text-transform:uppercase!important;color:#1c1c24!important}@keyframes diplomate-logo-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.diplomate-logo-bar{padding:80px 0;background-color:var(--diplomate-cream);overflow:hidden;border-top:1px solid var(--diplomate-border);border-bottom:1px solid var(--diplomate-border)}.diplomate-logo-bar__inner{overflow:hidden;width:100%}.diplomate-logo-bar__track{display:flex;align-items:center;gap:100px;width:max-content;animation:diplomate-logo-marquee var(--marquee-duration, 60s) linear infinite;padding:0 50px;background-color:var(--diplomate-cream)}.diplomate-logo-bar:hover .diplomate-logo-bar__track{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.diplomate-logo-bar__track{animation:none;justify-content:center;flex-wrap:wrap;width:100%;gap:48px;padding:16px 32px}}.diplomate-logo{flex:0 0 auto;display:flex;align-items:center;text-decoration:none}.diplomate-logo__img{height:52px;width:auto;max-width:300px;display:block;mix-blend-mode:multiply}.diplomate-logo--tissot .diplomate-logo__img{height:88px}@media(max-width:749px){.diplomate-logo-bar{padding:40px 0}.diplomate-logo-bar__track{gap:64px;padding:0 32px}.diplomate-logo__img{height:38px;max-width:200px}.diplomate-logo--tissot .diplomate-logo__img{height:64px}}.hero__text-wrap .element-button,.hero__link .element-button,.hero--slideshow_M8GD9H .element-button,.hero--hero_video_WyUeiw .element-button{--element-button-color-primary: transparent !important;--element-button-color-secondary: #ffffff !important;--element-button-radius: 0 !important;background:transparent!important;background-color:transparent!important;border:1.5px solid #ffffff!important;box-shadow:none!important;color:#fff!important;border-radius:0!important;font-family:Jost,sans-serif!important;font-size:11px!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase!important;padding:13px 32px!important;text-decoration:none!important;transition:background .3s ease,background-color .3s ease,color .3s ease,border-color .3s ease,letter-spacing .3s ease!important}.hero__text-wrap .element-button .element-text,.hero__link .element-button .element-text,.hero--slideshow_M8GD9H .element-button .element-text,.hero--hero_video_WyUeiw .element-button .element-text{font-family:Jost,sans-serif!important;font-size:11px!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:inherit!important;transition:letter-spacing .3s ease!important}.hero__text-wrap .element-button:hover,.hero__link .element-button:hover,.hero--slideshow_M8GD9H .element-button:hover,.hero--hero_video_WyUeiw .element-button:hover{--element-button-color-primary: #ffffff !important;--element-button-color-secondary: #1c1c24 !important;background:#fff!important;background-color:#fff!important;color:#1c1c24!important;border-color:#fff!important;letter-spacing:.18em!important}.hero__text-wrap .element-button:hover .element-text,.hero__link .element-button:hover .element-text,.hero--slideshow_M8GD9H .element-button:hover .element-text,.hero--hero_video_WyUeiw .element-button:hover .element-text{color:#1c1c24!important;letter-spacing:.18em!important}#shopify-section-hero_video_WyUeiw{padding-top:80px!important;padding-bottom:80px!important}.template-collection .section-header__title{font-family:Cormorant Garamond,Georgia,serif!important;font-size:40px!important;font-weight:400!important;color:#1c1c24!important;text-align:center}.template-collection .collection-hero__description,.template-collection .collection-hero__description p{font-family:Jost,sans-serif!important;font-size:14px!important;font-weight:300!important;color:#6b6460!important;text-align:center;max-width:640px;margin-left:auto;margin-right:auto}.collection-sidebar details.element-accordion{border-bottom:1px solid #E8E2DA!important}.collection-sidebar .element-accordion__toggle{padding-top:16px!important;padding-bottom:16px!important}.collection-sidebar .element-accordion__toggle .element-text{font-family:Jost,sans-serif!important;font-size:12px!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:1.2px!important;color:#1c1c24!important}.collection-sidebar .element-accordion__toggle-icon{color:#7a9a7a!important}.collection-sidebar .element-checkbox{font-family:Jost,sans-serif!important;font-size:14px!important;font-weight:400!important;color:#1c1c24!important;margin-bottom:10px;cursor:pointer}.collection-sidebar .element-checkbox:hover{color:#7a9a7a!important}.collection-sidebar .tag__count{color:#6b6460!important;font-weight:400!important}.collection-sidebar .element-checkbox .element-checkbox__icon{background-color:#fff!important;box-shadow:inset 0 0 0 1px #e8e2da!important;border-radius:2px!important;width:16px!important;height:16px!important;flex-shrink:0;transition:background-color .15s ease,box-shadow .15s ease}.collection-sidebar .element-checkbox:hover .element-checkbox__icon{box-shadow:inset 0 0 0 1px #7a9a7a!important}.collection-sidebar .element-checkbox:has(input:checked) .element-checkbox__icon{background-color:#7a9a7a!important;box-shadow:inset 0 0 0 1px #7a9a7a!important}.collection-sidebar .element-checkbox:has(input:checked) .element-icon{color:#fff!important;opacity:1!important}.collection-sidebar .noUi-target{background:#e8e2da!important;border:none!important;box-shadow:none!important;border-radius:0!important;height:3px!important}.collection-sidebar .noUi-connect{background:#7a9a7a!important}.collection-sidebar .noUi-horizontal .noUi-handle{background:#fff!important;border:2px solid #7A9A7A!important;border-radius:50%!important;box-shadow:0 1px 3px #0000001a!important;width:16px!important;height:16px!important;right:-8px!important;top:-7px!important;cursor:pointer}.collection-sidebar .noUi-handle:before,.collection-sidebar .noUi-handle:after{content:none!important;display:none!important}.collection-sidebar .price-range__display-min,.collection-sidebar .price-range__display-max,.collection-sidebar .price-range__display-min .element-text,.collection-sidebar .price-range__display-max .element-text{font-family:Jost,sans-serif!important;font-size:13px!important;font-weight:400!important;color:#6b6460!important}.price-range__display-min sup,.price-range__display-max sup{display:none}.collection-filter__item--count,.collection-filter__item--count *{font-family:Jost,sans-serif!important;font-size:13px!important;font-weight:400!important;color:#6b6460!important}.collection-filter__sort element-select .element-button,.collection-filter__sort .element-button{border:1px solid #E8E2DA!important;border-radius:0!important;background:#fff!important;background-color:#fff!important;font-family:Jost,sans-serif!important;font-size:13px!important;font-weight:400!important;color:#1c1c24!important;padding:10px 16px!important;box-shadow:none!important}.collection-filter__sort element-select .element-button:hover,.collection-filter__sort .element-button:hover{border-color:#7a9a7a!important}.grid-view-btn{opacity:.35!important;color:#6b6460!important}.grid-view-btn:hover{opacity:.65!important}.grid-view-btn.is-active{opacity:1!important;color:#1c1c24!important}.collection-filter__btn,.collection-filter__btn span{font-family:Jost,sans-serif!important;font-size:11px!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:1.1px!important;color:#1c1c24!important}.collection-sidebar [type=submit],.filter-update-button{display:block;width:100%;font-family:Jost,sans-serif!important;font-size:11px!important;font-weight:500!important;letter-spacing:1.1px!important;text-transform:uppercase!important;background:#1c1c24!important;color:#fff!important;border:1px solid #1C1C24!important;border-radius:0!important;padding:12px 24px!important;text-align:center;cursor:pointer;transition:background .22s ease,color .22s ease,letter-spacing .22s ease}.collection-sidebar [type=submit]:hover,.filter-update-button:hover{background:#fff!important;color:#1c1c24!important;letter-spacing:1.8px!important}.collection-filter__item--right{display:none!important}.collection-filter__inner{justify-content:space-between!important}.collection-filter__item--count{flex:0 1 auto!important}.diplomate-header{background:var(--diplomate-cream)!important}.page-width--cart .section-header__title{font-family:Cormorant Garamond,Georgia,serif!important;font-size:32px!important;font-weight:400!important;color:var(--diplomate-charcoal)!important;letter-spacing:.04em!important}.page-width--cart .cart__item{border-bottom-color:var(--diplomate-border)!important}.page-width--cart .cart__item-name{font-family:Cormorant Garamond,Georgia,serif!important;font-size:17px!important;font-weight:400!important;color:var(--diplomate-charcoal)!important}.page-width--cart .cart__item--variants,.page-width--cart .cart__price{font-family:Jost,sans-serif!important;font-size:13px!important;color:var(--diplomate-warm-grey)!important}.cart__page-col.medium-up--overlay{background-color:var(--diplomate-cream)!important;border:1px solid var(--diplomate-border)!important;border-radius:0!important;padding:28px!important}.page-width--cart .cart__item--subtotal>div:first-child{font-family:Jost,sans-serif!important;font-size:11px!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.1em!important;color:var(--diplomate-warm-grey)!important}.page-width--cart .cart__item--subtotal .price{font-family:Jost,sans-serif!important;font-size:18px!important;font-weight:600!important;color:var(--diplomate-charcoal)!important}.page-width--cart .cart__image a,.page-width--cart .cart__image .image-wrap{height:130px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;background:#fff!important}.page-width--cart .cart__image img,.page-width--cart .cart__image .image-wrap img{position:static!important;width:auto!important;height:100%!important;max-width:100%!important;object-fit:contain!important;object-position:center!important;display:block!important}.cart__checkout-wrapper .cart__checkout.element-button,.cart__checkout-wrapper [name=checkout].element-button{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;background-color:var(--diplomate-charcoal)!important;color:var(--diplomate-white)!important;border:none!important;border-radius:0!important;font-family:Jost,sans-serif!important;font-size:11px!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.12em!important;padding:16px 24px!important;cursor:pointer!important;transition:background-color .18s ease!important;--element-button-color-primary: var(--diplomate-charcoal) !important;--element-button-color-secondary: var(--diplomate-white) !important}.cart__checkout-wrapper .cart__checkout.element-button:hover{background-color:#2d2d38!important}.cart__checkout-wrapper .cart__continue.element-button{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;background-color:transparent!important;color:var(--diplomate-charcoal)!important;border:1px solid var(--diplomate-charcoal)!important;border-radius:0!important;font-family:Jost,sans-serif!important;font-size:11px!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.12em!important;padding:14px 24px!important;margin-top:10px!important;cursor:pointer!important;transition:background-color .18s ease,color .18s ease!important;--element-button-color-primary: transparent !important;--element-button-color-secondary: var(--diplomate-charcoal) !important}.cart__checkout-wrapper .cart__continue.element-button:hover{background-color:var(--diplomate-charcoal)!important;color:var(--diplomate-white)!important}.page-width--cart .cart__item-row.text-center small{font-family:Jost,sans-serif!important;font-size:10px!important;color:var(--diplomate-warm-grey)!important;opacity:.7!important}.guide-pill-nav{background:#fff;border-bottom:1px solid #E5E0D8;position:sticky;top:64px;z-index:80}.guide-pill-nav__track{display:flex;justify-content:center;flex-wrap:wrap;overflow-x:auto;scrollbar-width:none;max-width:1100px;margin:0 auto;padding:0 16px}.guide-pill-nav__track::-webkit-scrollbar{display:none}@media(max-width:767px){.guide-pill-nav__track{flex-wrap:nowrap;justify-content:flex-start}}.guide-pill-nav__link{font-family:Jost,sans-serif;font-size:13px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#6b6460;text-decoration:none;padding:14px 18px;border-bottom:2px solid transparent;white-space:nowrap;transition:color .2s,border-color .2s}.guide-pill-nav__link:hover,.guide-pill-nav__link.is-active{color:#1c1c24;border-bottom-color:#7a9a7a}[data-product-handle=jonc-or-10k]{display:none!important}section-main-search{background:var(--diplomate-cream, #FAF8F4);display:block}section-main-search .section-header{padding-top:40px;padding-bottom:24px}section-main-search .section-header__title{font-family:Cormorant Garamond,Georgia,serif!important;font-size:clamp(28px,3vw,44px)!important;font-weight:300!important;color:#1c1c24!important;letter-spacing:.06em!important;text-transform:uppercase!important}section-main-search .product-grid-item{background:#fff}section-main-search .grid-product__image-wrap{background:#f5f0e8}section-main-search .grid-product__title{font-family:Cormorant Garamond,Georgia,serif!important;font-size:16px!important;font-weight:400!important;color:#1c1c24!important}section-main-search .grid-product__price{font-family:Jost,sans-serif!important;font-size:13px!important;font-weight:500!important;color:#1c1c24!important}section-main-search .grid-item__meta{padding:10px 8px 12px!important;background:#fff}section-main-search .main-search__content{background:var(--diplomate-cream, #FAF8F4)}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.12s;animation-timing-function:ease}
/*# sourceMappingURL=/cdn/shop/t/22/assets/diplomate-design-system.css.map */
