@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Plus+Jakarta+Sans:wght@600;700;800&display=swap");:root{--font-heading-family:"Plus Jakarta Sans",sans-serif;--font-body-family:"Inter",sans-serif;--font-heading-weight:700;--buttons-radius:10px;--buttons-radius-outset:11px;--inputs-radius:10px;--product-card-corner-radius:1.4rem;--product-card-border-width:0.1rem;--product-card-border-opacity:0.08;--product-card-image-padding:0.8rem;--card-corner-radius:1.4rem;--media-radius:14px;--variant-pills-radius:10px;--tdm-ink:#0b1530;--tdm-line:rgba(15,23,42,.08)}body{letter-spacing:0;-webkit-font-smoothing:antialiased}h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:-.02em;font-weight:700}.color-scheme-1{--color-background:250,250,247;--gradient-background:#fafaf7;--color-foreground:15,23,42;--color-button:11,21,48;--color-button-text:255,255,255;--color-secondary-button-text:11,21,48;--color-link:11,21,48}.color-scheme-5{--color-background:11,21,48;--gradient-background:radial-gradient(900px 480px at 85% 15%,#1f3b8f 0%,#0b1530 62%);--color-foreground:255,255,255;--color-button:255,255,255;--color-button-text:11,21,48;--color-secondary-button-text:255,255,255}.announcement-bar-section .color-scheme-1{--color-background:11,21,48;--gradient-background:#0b1530;--color-foreground:255,255,255}.announcement-bar__message{font-size:1.25rem;letter-spacing:.03em;font-weight:500}.section-header .header-wrapper{background:#fff;border-bottom:1px solid var(--tdm-line)}.button,.shopify-payment-button__button{font-weight:600;letter-spacing:.01em}.title,.title-wrapper .title,.multicolumn .title,.rich-text__heading{font-weight:700}.image-with-text__heading{font-size:clamp(3.2rem,4.6vw,5.4rem);line-height:1.08;letter-spacing:-.03em}.image-with-text__text{opacity:.85}.image-with-text__media{border-radius:18px;overflow:hidden}.card-wrapper .card,.card-wrapper .card__inner{background:#fff}.card-wrapper .card{transition:box-shadow .2s ease,transform .2s ease}.card-wrapper:hover .card{box-shadow:0 12px 30px rgba(15,23,42,.08);transform:translateY(-2px)}.card__heading,.card__heading a{font-size:1.5rem;font-weight:600;color:#0f172a;letter-spacing:0;line-height:1.35}.card-information .price{font-size:1.6rem;font-weight:700;color:var(--tdm-ink)}.card__information{padding:1.2rem 1.4rem 1.6rem}.badge{border-radius:6px;font-weight:600;letter-spacing:.02em}.multicolumn-card{background:#fff!important;border:1px solid var(--tdm-line);border-radius:14px}.multicolumn-card__info{padding:2rem 2.2rem}.multicolumn-card__info h3{font-size:1.7rem;font-weight:700;color:#0f172a}.multicolumn-card__info p{color:rgba(15,23,42,.7)}#shopify-section-template--27573537669433__collection-list{display:none}.product__title h1{font-size:clamp(2.6rem,3vw,3.4rem);line-height:1.15}.product__info-container .price-item{font-size:2.6rem;font-weight:700;color:var(--tdm-ink)}.product-form__input input[type=radio]+label{border-radius:10px;padding:1rem 1.6rem;font-weight:500}.product__info-container .product__description{color:rgba(15,23,42,.78)}.footer{border-top:1px solid var(--tdm-line)}.copyright__content a[href*="shopify.com"]{display:none}.card-wrapper .card{background:transparent}.card__information{padding:1.2rem .2rem 0}.title,.title-wrapper .title,.multicolumn .title,.rich-text__heading{font-size:clamp(2.4rem,3.2vw,3.4rem)}.image-with-text__heading{line-height:1.12;letter-spacing:-.025em}.image-with-text__media img{border-radius:18px}.price__sale .price-item--regular{opacity:.6}@media screen and (max-width:749px){.card__heading,.card__heading a{font-size:1.35rem;line-height:1.3}.card-information .price{font-size:1.45rem}.announcement-bar__message{font-size:1.1rem;letter-spacing:.01em}.image-with-text__heading{font-size:3rem}}#shopify-section-template--27573537669433__collection-list{display:block}.section-collection-list .card__inner{display:none!important}.section-collection-list .collection-list__item .card{background:#fff;border:1px solid var(--tdm-line);border-radius:14px;padding:2.2rem 1.8rem;height:100%;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.section-collection-list .collection-list__item:hover .card{border-color:var(--tdm-ink);box-shadow:0 10px 26px rgba(15,23,42,.08);transform:translateY(-2px)}.section-collection-list .card__content,.section-collection-list .card__information{padding:0!important;margin:0}.section-collection-list .card__heading{font-size:1.6rem;font-weight:700;color:var(--tdm-ink);margin:0}.section-collection-list .card__heading a{color:inherit}@media screen and (max-width:749px){.section-collection-list .collection-list__item .card{padding:1.6rem 1.4rem}.section-collection-list .card__heading{font-size:1.4rem}}