html:root{--sdn-bg:#f3f6f8;--sdn-surface:#e8eef2;--sdn-card:#e1e9ef;--sdn-line:#d3dde4;--sdn-ink:#12202e;--sdn-muted:#566676;--sdn-teal:#1d6fa5;--sdn-teal-soft:#9cc3dd;--sdn-dark:#12202e;--sp-teal-deep:#14557f}html body{background-color:#f3f6f8;color:#12202e}.color-scheme-1,.color-scheme-3{--color-background:#f3f6f8}main,#MainContent,.shopify-section{background-color:transparent}.pg,.bg{--soft:#e8eef2;--line:#d3dde4;--ink:#12202e;--teal:#1d6fa5;--teal-d:#14557f;--dark:#12202e;--muted:#566676}.pg-stat,.pg-ic{background:#e8eef2}.bg-card,.pg-val,.pg-form,.pg-q,.pg-chips a{background:#fff}html body .sdn-header{background:#f3f6f8eb;-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid #d3dde4;box-shadow:0 10px 30px -26px #12202e80}html body .sdn-header__in{padding-top:16px;padding-bottom:16px}html body .sdn-logo{color:#12202e!important;font-weight:600;letter-spacing:.26em;font-size:30px}html body .sdn-nav{gap:clamp(20px,3.2vw,46px);font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#12202e}html body .sdn-nav a{position:relative;padding:8px 0;border-bottom:0;color:#12202e;transition:color .25s}html body .sdn-nav a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:#1d6fa5;transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.22,.61,.36,1)}html body .sdn-nav a:hover{color:#1d6fa5}html body .sdn-nav a:hover:after,html body .sdn-nav a.is-active:after,html body .sdn-nav a[aria-current=page]:after{transform:scaleX(1)}html body .sdn-nav a.is-active{border-color:transparent;color:#12202e}html body .sdn-tools{gap:20px;font-weight:600;color:#12202e}html body .sdn-tools svg{stroke-width:1.8}html body .sdn-tools a,html body .sdn-tools button{color:#12202e}html body .sdn-burger{font-size:28px;font-weight:700;color:#12202e;padding:4px 6px}@media(max-width:900px){html body .sdn-logo{font-size:22px}html body .sdn-nav{background:#f3f6f8;border-bottom:1px solid #d3dde4;padding:10px 20px 18px;gap:0;box-shadow:0 24px 40px -28px #12202e80;font-size:14px}html body .sdn-nav a{padding:14px 0;border-bottom:1px solid #dde5eb}html body .sdn-nav a:last-child{border-bottom:0}html body .sdn-nav a:after{display:none}html body .sdn-nav a.is-active{color:#1d6fa5}}html body .sdn-hero{padding-top:18px}html body .sdn-hero__card{border-radius:28px;min-height:clamp(380px,46vw,620px)}html body .sdn-hero__img{object-position:center 42%}html body .sdn-hero__scrim{background:linear-gradient(90deg,#0a16229e,#0a16222e 58%,#0a162200)}html body .sdn-hero__txt{max-width:600px}html body .sdn-hero__txt h1{font-size:clamp(40px,5.6vw,76px);line-height:1;letter-spacing:-.01em}html body .sdn-hero__txt p{font-size:clamp(15px,1.3vw,18px);max-width:440px;line-height:1.6}html body .sdn-hero__txt .sdn-btn{background:#fff;color:#12202e!important;border-radius:999px;padding:16px 34px;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}html body .sdn-hero__txt .sdn-btn:hover{background:#d9ebf8}html body .sdn-band{background:linear-gradient(135deg,#12202e,#24465f)}html body .sdn-band .sdn-btn{background:#fff;color:#12202e!important;border-radius:999px}html body .sdn-pills__in{background:#cfe0ec}html body .sdn-pills button.is-active{background:#12202e}html body .sdn-cat,html body .sdn-style__item{background:#e8eef2}html body .sdn-btn{border-radius:999px}html body .product-grid{gap:clamp(12px,1.5vw,22px)!important;align-items:stretch}@media(min-width:1100px){html body .product-grid:not([product-grid-view=zoom-out]){grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(min-width:750px)and (max-width:1099px){html body .product-grid:not([product-grid-view=zoom-out]){grid-template-columns:repeat(3,minmax(0,1fr))!important}}html body .product-grid__item{display:flex}html body .product-grid__item product-card,html body .product-grid__item product-card-link{width:100%;display:block}html body .product-card__content.product-grid__card{position:relative;display:flex!important;flex-direction:column!important;grid-template-columns:none!important;align-items:stretch!important;height:100%;gap:0!important;padding:10px 10px 18px!important;background:#fff;border:1px solid #dde5eb!important;border-bottom:1px solid #dde5eb!important;border-radius:18px;text-align:center;transition:transform .35s cubic-bezier(.22,.61,.36,1),box-shadow .35s cubic-bezier(.22,.61,.36,1),border-color .3s}html body .product-card__content.product-grid__card:hover{transform:translateY(-5px);box-shadow:0 26px 40px -28px #12202e73;border-color:transparent!important}html body .product-card__content .card-gallery,html body .product-card__content .product-media-container{aspect-ratio:4/3!important;border-radius:12px!important;overflow:hidden;background:#fff;--gallery-aspect-ratio:4/3}html body .product-card__content .product-media,html body .product-card__content .product-media img,html body .product-card__content .product-media-container img{width:100%;height:100%}html body .product-card__content .product-media img,html body .product-card__content .product-media-container img,html body .product-card__content .card-gallery img{object-fit:contain!important;object-position:center!important;padding:6%;box-sizing:border-box}html body .product-card__content .group-block,html body .product-card__content .group-block-content{align-items:center!important;text-align:center}html body .product-card__content .group-block-content{flex-direction:column!important;justify-content:flex-start!important;gap:6px!important;width:100%}html body .product-card__content .group-block{width:100%;padding:14px 8px 0!important}html body .product-card__content .text-block,html body .product-card__content product-title,html body .product-card__content .product-title{width:100%!important;max-width:none!important;text-align:center!important;justify-content:center!important}html body .product-card__content .text-block *,html body .product-card__content .product-title *{text-align:center}html body .product-card__content .text-block :is(h1,h2,h3,h4,h5,h6,p,a,span){font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:1.4;font-weight:500;letter-spacing:.01em;color:#12202e;text-transform:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.8em;margin:0}html body .product-card__content .price,html body .product-card__content product-price{width:100%!important;text-align:center!important;justify-content:center!important;display:flex;gap:8px;align-items:baseline;padding:0!important}html body .product-card__content .price *,html body .product-card__content product-price *{font-family:Cormorant Garamond,Georgia,serif;font-size:22px;font-weight:600;color:#14557f;letter-spacing:0}html body .product-card__content .price s,html body .product-card__content .price .compare-at-price,html body .product-card__content product-price s{font-size:16px;font-weight:500;color:#7d8d9a}html body .product-card__content swatches-component,html body .product-card__content .swatches{justify-content:center!important;width:100%}html body .product-card__content quantity-selector-component{display:none!important}html body .product-card__content .buy-buttons-block,html body .product-card__content product-form-component{width:100%;padding:12px 6px 0}html body .product-card__content .add-to-cart-button,html body .product-card__content product-form-component button[type=submit]{width:100%;border-radius:10px;background:#12202e;color:#fff;border:0;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:13px 14px;transition:background-color .25s,transform .25s}html body .product-card__content .add-to-cart-button:hover,html body .product-card__content product-form-component button[type=submit]:hover{background:#1d6fa5}html body .product-badges__badge{border-radius:999px;padding:4px 10px;font-weight:600;letter-spacing:.08em}html body .sp-card{background:#fff;border:1px solid #dde5eb}html body .sp-card__media{aspect-ratio:4/3}html body .sp-card__info{align-items:center;text-align:center;padding:14px 8px 0}html body .sp-card__title{font-size:20px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.36em;margin:4px 0 8px}html body .sp-price{font-family:Cormorant Garamond,Georgia,serif;font-size:22px;font-weight:600;color:#14557f}html body .sp-price s{font-size:16px;color:#7d8d9a;margin-left:6px}@media(max-width:749px){html body .product-card__content.product-grid__card{padding:8px 8px 14px!important;border-radius:14px}html body .product-card__content .text-block :is(h1,h2,h3,h4,h5,h6,p,a,span){font-size:13px}html body .product-card__content .price *,html body .product-card__content product-price *{font-size:19px}}@media(prefers-reduced-motion:reduce){html body .product-card__content.product-grid__card{transition:none}html body .product-card__content.product-grid__card:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/sdn-theme.css.map */
