@import"https://fonts.googleapis.com/css2?family=Bodoni+Moda:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&family=Newsreader:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400;1,500;1,600&family=Montserrat:wght@400;500;600&display=swap";:root{--ds-ivory: #FCFAFA;--ds-sapphire: #003869;--ds-midnight: #002145;--ds-deep: #001528;--ds-burgundy: #4D030D;--ds-soft: #A8C4E0;--ds-ink: #0d1b2a;--ds-muted: #67737f;--ds-line: #e6e8ed}:root{--heading-font-family: "Bodoni Moda", Georgia, "Times New Roman", serif !important;--text-font-family: "Newsreader", Georgia, "Times New Roman", serif !important}h1,h2,h3,.h1,.h2,.h3,[class*=heading]{font-family:Bodoni Moda,Georgia,serif;font-weight:400;line-height:1.04;letter-spacing:-.005em}h4,h5,h6,.h4,.h5,.h6{font-family:Bodoni Moda,Georgia,serif;font-weight:500;line-height:1.2;letter-spacing:-.003em}body{font-family:Newsreader,Georgia,serif;color:var(--ds-ink)}p,li,td,th,blockquote,figcaption{font-family:Newsreader,Georgia,serif}.header__nav-item,.header__nav-link,.navigation__item,nav a,.nav-link,.mega-menu a{font-family:Montserrat,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.2em;font-size:.6875rem}.button,.btn,button.button,a.button,[type=submit],.shopify-payment-button__button,.product-form__submit{font-family:Montserrat,sans-serif!important;font-weight:500;text-transform:uppercase!important;letter-spacing:.26em!important;font-size:.6875rem!important}.button--outline,.btn--outline{background-color:transparent;color:var(--ds-sapphire)!important;border:1px solid currentColor;padding:18px 42px;font-family:Montserrat,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.26em;font-size:.6875rem;transition:background-color .25s ease,color .25s ease}.button--outline:hover,.btn--outline:hover{background-color:var(--ds-sapphire);color:var(--ds-ivory)!important}label,.label,.form__label{font-family:Montserrat,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.2em;font-size:.6875rem}.badge,.tag,.pill,.product-badge,[class*=badge],[class*=label--]{font-family:Montserrat,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.2em;font-size:.625rem}.breadcrumbs,.breadcrumb,[class*=breadcrumb]{font-family:Montserrat,sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:.2em;font-size:.625rem}.ds-faq{max-width:860px;margin-inline:auto;padding-block:3.5rem;padding-inline:1.5rem}.ds-faq__eyebrow{font-family:Montserrat,sans-serif;font-weight:500;font-size:.6875rem;text-transform:uppercase;letter-spacing:.42em;color:var(--ds-muted);text-align:center;display:block;margin-bottom:.75rem}.ds-faq__title{font-family:Bodoni Moda,Georgia,serif;font-weight:400;font-size:clamp(1.5rem,3vw,2rem);line-height:1.04;letter-spacing:-.005em;text-align:center;color:var(--ds-ink);margin-bottom:2.5rem}.ds-faq__item{border-bottom:1px solid var(--ds-line)}.ds-faq__item:first-of-type{border-top:1px solid var(--ds-line)}.ds-faq__q{font-family:Montserrat,sans-serif;font-weight:500;font-size:.75rem;text-transform:uppercase;letter-spacing:.2em;color:var(--ds-ink);padding-block:1.25rem;display:flex;justify-content:space-between;align-items:center;cursor:pointer;gap:1rem;list-style:none}.ds-faq__q:after{content:"+";font-size:1.25rem;font-weight:300;line-height:1;flex-shrink:0;transition:transform .2s ease}.ds-faq__item[open] .ds-faq__q:after{content:"\2013"}.ds-faq__a{font-family:Newsreader,Georgia,serif;font-size:1rem;line-height:1.72;color:var(--ds-muted);padding-bottom:1.5rem;padding-inline-end:2rem}.ds-faq__a p{margin-bottom:.75em}.ds-faq__a p:last-child{margin-bottom:0}.ds-minifaq{max-width:100%}.ds-minifaq .ds-faq__title{font-size:1rem;text-align:left;margin-bottom:1rem}.ds-minifaq .ds-faq__q{font-size:.6875rem;padding-block:.875rem}.ds-minifaq .ds-faq__a{font-size:.9375rem;padding-bottom:1rem}.ds-article-faq{max-width:720px;margin-inline:auto;padding-block:2.5rem;border-top:1px solid var(--ds-line);margin-top:3rem}.ds-article-faq .ds-faq__title{font-size:1.5rem;text-align:left}.ds-reassure{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0;border-top:1px solid var(--ds-line);border-bottom:1px solid var(--ds-line);padding-block:1.25rem;padding-inline:1rem;text-align:center}.ds-reassure__item{flex:1 1 auto;min-width:140px;max-width:240px;padding-inline:1.25rem;padding-block:.75rem;font-family:Montserrat,sans-serif;font-weight:500;font-size:.625rem;text-transform:uppercase;letter-spacing:.18em;color:var(--ds-ink);line-height:1.5}.ds-reassure__item svg,.ds-reassure__icon{display:block;margin-inline:auto;margin-bottom:.4rem;width:1.25rem;height:1.25rem;color:var(--ds-sapphire)}@media(max-width:600px){.ds-reassure{flex-direction:column;gap:.25rem}.ds-reassure__item{border-bottom:1px solid var(--ds-line)}.ds-reassure__item:last-child{border-bottom:none}}.ds-internal-links a,a.ds-internal-link{color:var(--ds-sapphire);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:opacity .2s ease}.ds-internal-links a:hover,a.ds-internal-link:hover{opacity:.75}.ds-wish,.ds-hint{display:inline-flex;align-items:center;gap:.5rem;background-color:transparent;color:var(--ds-sapphire);border:1px solid var(--ds-sapphire);padding:14px 28px;font-family:Montserrat,sans-serif;font-weight:500;font-size:.6875rem;text-transform:uppercase;letter-spacing:.26em;cursor:pointer;text-decoration:none;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.ds-wish:hover,.ds-hint:hover{background-color:var(--ds-sapphire);color:var(--ds-ivory);border-color:var(--ds-sapphire)}.ds-wish svg,.ds-hint svg{width:.875rem;height:.875rem;flex-shrink:0}.ds-wish--active{background-color:var(--ds-sapphire);color:var(--ds-ivory);border-color:var(--ds-sapphire)}:root{--ds-link-color: var(--ds-sapphire)}.rte a,.article__body a,.page__body a{color:var(--ds-sapphire);text-underline-offset:3px}.price--sale,.on-sale-text{color:var(--ds-burgundy)}.ds-answer{max-width:72ch;font-family:Newsreader,Georgia,serif;font-size:1.15rem;line-height:1.72;color:var(--ds-ink);background-color:color-mix(in srgb,var(--ds-sapphire) 6%,var(--ds-ivory));border-left:3px solid var(--ds-sapphire);padding:1.5rem 1.75rem;margin-top:2rem;margin-bottom:2.25rem}.ds-answer__label{display:block;font-family:Montserrat,sans-serif;font-weight:500;font-size:.625rem;text-transform:uppercase;letter-spacing:.32em;color:var(--ds-sapphire);margin-bottom:.6rem}@supports not (color: color-mix(in srgb,black,white)){.ds-answer{background-color:#f5f7fa}}.ds-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-top:2rem;margin-bottom:2.25rem}.ds-table{width:100%;border-collapse:collapse;font-family:Newsreader,Georgia,serif;font-size:1rem;line-height:1.6;color:var(--ds-ink)}.ds-table thead tr{border-bottom:1px solid var(--ds-line)}.ds-table th{font-family:Montserrat,sans-serif;font-weight:600;font-size:.625rem;text-transform:uppercase;letter-spacing:.22em;color:var(--ds-sapphire);padding:.75rem 1rem;text-align:left;white-space:nowrap}.ds-table td{font-family:Newsreader,Georgia,serif;font-size:.9375rem;padding:.875rem 1rem;border-bottom:1px solid var(--ds-line);vertical-align:top}.ds-table tbody tr:last-child td{border-bottom:none}.ds-table--striped tbody tr:nth-child(2n) td{background-color:color-mix(in srgb,var(--ds-line) 30%,transparent)}@supports not (color: color-mix(in srgb,black,white)){.ds-table--striped tbody tr:nth-child(2n) td{background-color:#f7f8fa}}@media(max-width:600px){.ds-table th,.ds-table td{padding:.625rem;font-size:.875rem}}.ds-chrome *{margin:0;padding:0;box-sizing:border-box}.ds-chrome .util{background:var(--midnight);color:var(--soft);text-align:center;font-size:10px;letter-spacing:.32em;text-transform:uppercase;padding:11px 16px}.ds-chrome .util b{color:var(--ivory);font-weight:500}.ds-chrome header{position:sticky;top:0;z-index:60;background:#fcfafaeb;-webkit-backdrop-filter:blur(16px) saturate(1.2);backdrop-filter:blur(16px) saturate(1.2);border-bottom:1px solid var(--line)}.ds-chrome .bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:clamp(18px,3vw,56px);padding:0 var(--pad,clamp(20px,5.4vw,104px));height:100px}.ds-chrome nav.main{display:flex;gap:clamp(20px,2.3vw,38px)}.ds-chrome nav.main>a,.ds-chrome nav.main>.has-mega>a{font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;font-weight:500;color:var(--ink);padding:40px 0;display:inline-block;position:relative}.ds-chrome nav.main .u{position:relative}.ds-chrome nav.main .u:after{content:"";position:absolute;left:0;bottom:-4px;width:0;height:1px;background:var(--sapphire);transition:.45s}.ds-chrome nav.main a:hover .u:after,.ds-chrome .has-mega:hover>a .u:after{width:100%}.ds-chrome .brand{justify-self:center;display:block}.ds-chrome .brand img{height:42px;width:auto}.ds-chrome .brand svg{height:42px;width:auto}.ds-chrome .icons{justify-self:end;display:flex;gap:26px;align-items:center}.ds-chrome .icons svg{width:19px;height:19px;stroke:var(--ink);fill:none;stroke-width:1.2;cursor:pointer;transition:.3s}.ds-chrome .icons svg:hover{stroke:var(--sapphire)}.ds-chrome .burger{display:none;flex-direction:column;gap:5px;cursor:pointer;background:none;border:none;padding:0}.ds-chrome .burger span{width:24px;height:1.5px;background:var(--ink);display:block}.ds-chrome .has-mega{position:static}.ds-chrome .mega{position:absolute;left:0;right:0;top:100%;background:var(--ivory);border-top:1px solid var(--line);border-bottom:1px solid var(--line);box-shadow:0 34px 50px -34px #00214538;opacity:0;visibility:hidden;transform:translateY(8px);transition:.4s;padding:54px var(--pad,clamp(20px,5.4vw,104px)) 60px}.ds-chrome .has-mega:hover .mega{opacity:1;visibility:visible;transform:none}.ds-chrome .mega-grid{max-width:1500px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr 1fr 1.4fr;gap:54px}.ds-chrome .mega h6{font-family:var(--sans,"Montserrat",system-ui,sans-serif);font-size:10px;letter-spacing:.26em;text-transform:uppercase;color:var(--muted);margin-bottom:22px;font-weight:600}.ds-chrome .mega ul{list-style:none}.ds-chrome .mega ul li{margin-bottom:15px}.ds-chrome .mega ul a{font-family:var(--disp,"Bodoni Moda",Didot,Georgia,serif);font-size:20px;color:var(--ink);transition:.3s;font-weight:430}.ds-chrome .mega ul a:hover{color:var(--sapphire);padding-left:7px}.ds-chrome .mega-feat{position:relative;overflow:hidden;min-height:250px;display:flex;align-items:flex-end;padding:28px;color:var(--ivory);background:linear-gradient(160deg,#0a3a6a,#001528)}.ds-chrome .mega-feat .mono{position:absolute;right:-26px;bottom:-40px;width:190px;opacity:.1}.ds-chrome .mega-feat small{font-size:9.5px;letter-spacing:.3em;text-transform:uppercase;color:var(--soft)}.ds-chrome .mega-feat strong{font-family:var(--disp,"Bodoni Moda",Didot,Georgia,serif);font-weight:430;font-size:27px;display:block;margin:8px 0 16px;line-height:1.04}.ds-chrome .label{font-family:var(--sans,"Montserrat",system-ui,sans-serif);font-weight:500;font-size:10.5px;letter-spacing:.42em;text-transform:uppercase;color:var(--sapphire)}.ds-chrome footer{position:relative;background:var(--midnight);color:#b9c6d6;padding:clamp(70px,8vw,112px) var(--pad,clamp(20px,5.4vw,104px)) 38px;overflow:hidden}.ds-chrome .fgrid{position:relative;z-index:2;max-width:1500px;margin:0 auto;display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:54px}.ds-chrome footer .fwm img{height:38px;margin-bottom:26px}.ds-chrome footer .fwm p{font-weight:300;font-size:14px;max-width:38ch;color:#9fb0c4;line-height:1.8}.ds-chrome footer h5{font-family:var(--sans,"Montserrat",system-ui,sans-serif);color:var(--ivory);font-size:10px;letter-spacing:.26em;text-transform:uppercase;font-weight:600;margin-bottom:22px}.ds-chrome footer ul{list-style:none}.ds-chrome footer ul li{margin-bottom:13px}.ds-chrome footer ul a{font-family:var(--disp,"Bodoni Moda",Didot,Georgia,serif);font-size:16px;color:#aebccd;font-weight:430;transition:.3s}.ds-chrome footer ul a:hover{color:var(--ivory);padding-left:5px}.ds-chrome .news{position:relative;z-index:2;grid-column:1/-1;border-top:1px solid rgba(255,255,255,.1);margin-top:58px;padding-top:44px;display:flex;justify-content:space-between;align-items:flex-end;gap:30px;flex-wrap:wrap;max-width:1500px;margin-left:auto;margin-right:auto}.ds-chrome .news .nh{font-family:var(--disp,"Bodoni Moda",Didot,Georgia,serif);font-size:26px;font-weight:430;color:var(--ivory);margin-bottom:8px;font-style:italic}.ds-chrome .news form{display:flex;max-width:420px;width:100%}.ds-chrome .news input{flex:1;background:transparent;border:1px solid rgba(255,255,255,.22);color:var(--ivory);padding:16px 18px;font-family:var(--sans,"Montserrat",system-ui,sans-serif);font-size:13px}.ds-chrome .news input::placeholder{color:#7e91a6}.ds-chrome .news button{background:var(--ivory);color:var(--midnight);border:none;padding:0 26px;font-family:var(--sans,"Montserrat",system-ui,sans-serif);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;font-weight:600;cursor:pointer;transition:.3s}.ds-chrome .news button:hover{background:var(--soft)}.ds-chrome .copy{position:relative;z-index:2;max-width:1500px;margin:32px auto 0;border-top:1px solid rgba(255,255,255,.08);padding-top:26px;display:flex;justify-content:space-between;font-size:10.5px;letter-spacing:.1em;color:#7e91a6;flex-wrap:wrap;gap:10px}.ds-chrome .grain:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.045;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.ds-chrome .drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:var(--ivory);transform:translate(-100%);transition:.5s cubic-bezier(.2,.7,.2,1);padding:36px var(--pad,clamp(20px,5.4vw,104px));display:flex;flex-direction:column;gap:2px}.ds-chrome .drawer.open{transform:none}.ds-chrome .drawer a{font-family:var(--disp,"Bodoni Moda",Didot,Georgia,serif);font-size:32px;padding:16px 0;border-bottom:1px solid var(--line);display:block}.ds-chrome .drawer .close{align-self:flex-end;font-size:36px;cursor:pointer;margin-bottom:20px;line-height:1;background:none;border:none;color:var(--ink)}@media(max-width:1080px){.ds-chrome .mega-grid,.ds-chrome .fgrid{grid-template-columns:1fr 1fr}}@media(max-width:760px){.ds-chrome nav.main,.ds-chrome .icons .ic-hide{display:none}.ds-chrome .burger{display:flex}.ds-chrome .bar{grid-template-columns:auto 1fr auto;height:74px}.ds-chrome .brand img,.ds-chrome .brand svg{height:30px}.ds-chrome .fgrid{grid-template-columns:1fr;gap:40px}.ds-chrome .news{flex-direction:column;align-items:flex-start}}@keyframes cue{0%,to{opacity:.3;transform:scaleX(.4);transform-origin:left}50%{opacity:1;transform:scaleX(1)}}.ds-home a{color:inherit;text-decoration:none}.ds-home img{display:block;max-width:100%}.ds-home .reveal{opacity:1!important;transform:none!important}.ds-home .shead h2{color:var(--ink,#0d1b2a)}.ds-home .shead h2 em{color:var(--sapphire,#003869)}.ds-home .feature h2{color:var(--ivory,#FCFAFA)}:root{--ivory:#FCFAFA;--sapphire:#003869;--midnight:#002145;--deep:#001528;--burgundy:#4D030D;--soft:#A8C4E0;--ink:#0d1b2a;--muted:#67737f;--line:#e6e8ed;--hair:#d7dee8;--disp:"Bodoni Moda",Didot,Georgia,serif;--sans:"Montserrat",system-ui,sans-serif;--text:"Newsreader",Georgia,serif;--pad:clamp(20px,5.4vw,104px)}.ds-wish:focus-visible,.ds-hint:focus-visible,.ds-chrome a:focus-visible,.ds-faq__q:focus-visible{outline:2px solid var(--sapphire);outline-offset:3px}.product-card .badge-list,.product-card .badge--on-sale,.product-card .badge{display:none!important}.product-card shopify-payment-terms{display:none!important}.product-card .text-on-sale{color:var(--ink,#0d1b2a)!important;font-weight:500}.product-card .text-subdued.line-through,.product-card .line-through{color:var(--muted,#67737f)!important;opacity:.6;font-weight:400}.product-card .product-card__title,.product-card [class*=product-card__title]{font-family:var(--disp,"Bodoni Moda",serif)!important;font-weight:430;letter-spacing:.005em}.product-card .price-list{margin-top:4px;font-family:var(--sans,"Montserrat",sans-serif);letter-spacing:.04em;font-size:13px}@media(max-width:1120px){.ds-chrome nav.main{gap:18px}.ds-chrome nav.main>a,.ds-chrome nav.main>.has-mega>a{font-size:10.5px;letter-spacing:.13em}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/ds-custom.css.map */
