h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6{letter-spacing:-.015em;line-height:1.15}.section__header h2,.cds-section-title{font-size:clamp(26px,2.4vw,36px)!important;font-weight:700;letter-spacing:-.02em;line-height:1.15}.section__header .link{font-weight:700;font-size:15px}main.template-collection,main.template-product{background:linear-gradient(180deg,#fff 0 360px,#f3fbff 900px,#fff6fb 1700px,#fffdf0)}.secondary-nav__item.secondary-nav__cta--button{background:#0d1b26!important;border:0!important;border-radius:999px;padding:5px 18px 5px 5px;line-height:1.1;transition:transform .2s ease,box-shadow .2s ease}.secondary-nav__item.secondary-nav__cta--button:hover{transform:translateY(-1px);box-shadow:0 8px 20px #0d1b2638}.cds-call__icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#00b0f0;color:#fff;flex-shrink:0}.cds-call__text{display:flex;flex-direction:column;margin-inline-start:10px;font-weight:700;font-size:15px;letter-spacing:.01em}.cds-call__text small{font-size:11px;font-weight:500;opacity:.7;letter-spacing:.02em;margin-bottom:1px}@media(min-width:769px){.main-nav>li.cds-nav-mobile-only{display:none}}@media(min-width:769px)and (max-width:1439px){.main-nav__item--primary{margin:0 .8rem;font-size:15px}.main-nav{margin-left:-.8rem!important}.cds-call__text small{display:none}}@media(min-width:769px)and (max-width:1365px){.main-nav__item--primary{margin:0 .55rem;font-size:14px}.main-nav{margin-left:-.55rem!important}.cds-call__text{display:none}.secondary-nav__item.secondary-nav__cta--button{padding:4px}}@media(min-width:769px){.secondary-nav__item.secondary-nav__cta--button{margin:4px 1.2rem 10px}}.cds-mega-brands{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:22px;padding:18px 0 6px;border-top:1px solid #e8edf0}.cds-mega-brands__title{margin:0;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#5a6873}.cds-mega-brands__list{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0;flex:1}.cds-mega-brands__item{display:flex;align-items:center;justify-content:center;width:92px;height:46px;padding:0 10px;background:#fff;border:1px solid #e3e8ec;border-radius:10px;transition:border-color .2s,box-shadow .2s,transform .2s}.cds-mega-brands__item:hover{border-color:#00b0f0;box-shadow:0 8px 18px #0d1b2614;transform:translateY(-2px)}.cds-mega-brands__item img{max-width:100%;max-height:24px;width:auto;height:auto;object-fit:contain}.cds-mega-brands__all{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:700;color:#0d1b26;text-decoration:none;border-bottom:2px solid #00b0f0;padding-bottom:2px;white-space:nowrap}@media(max-width:768px){.cds-mega-brands{padding:16px;margin-top:8px}.cds-mega-brands__title{flex-basis:100%}.cds-mega-brands__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.cds-mega-brands__item{width:auto}}.main-nav__collection-image.cds-mega-cutout{--image-size: 56px;--tint: #00b0f0;display:flex;align-items:center;justify-content:center;border-radius:50%;overflow:visible;background:linear-gradient(160deg,color-mix(in srgb,var(--tint) 8%,#fff),color-mix(in srgb,var(--tint) 26%,#fff))!important}.child-nav>li:nth-child(3n+1)>*>.main-nav__collection-image.cds-mega-cutout{--tint: #ff62b1}.child-nav>li:nth-child(3n+2)>*>.main-nav__collection-image.cds-mega-cutout{--tint: #ffe700}.main-nav__collection-image.cds-mega-cutout img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:78%;height:78%;object-fit:contain;filter:drop-shadow(0 4px 5px rgba(13,27,38,.18));transition:transform .2s ease}.child-nav__item-collection-image:hover .cds-mega-cutout img{transform:scale(1.08)}.product-description h1{font-size:24px!important;line-height:1.2;margin:1.4em 0 .5em}.product-description h2{font-size:21px!important;line-height:1.25;margin:1.6em 0 .5em;letter-spacing:-.01em}.product-description h3{font-size:18px!important;line-height:1.3;margin:1.4em 0 .4em}.product-description h4,.product-description h5,.product-description h6{font-size:16px!important;line-height:1.35;margin:1.2em 0 .4em}.product-description>:first-child{margin-top:0}
/*# sourceMappingURL=/cdn/shop/t/18/assets/cds-global.css.map */
