:root{--text-h1: 64px;--text-h2: 48px;--text-h3: 32px;--text-h4: 24px;--text-h5: 20px;--text-h6: 16px;--color-grey: #484439;--color-white: #FFFFFF;--color-primary:#00263D;--color-primary-light:#00263D99;--color-neutral-100: #D0D0D0;--color-neutral-600: #595959;--text-sm: 16px;--text-regular:18px;--text-medium:20px;--input-padding-inline: 1.5rem;--input-padding-block: .875rem}@media screen and (min-width:1000px){:root{--container-gutter: 4rem}}@media(max-width:767px){:root{--text-h1: 36px;--text-h2: 32px;--text-h3: 24px;--text-h4: 20px;--text-h5: 16px;--text-h6: 14px;--text-medium: 18px;--text-regular: 16px;--text-sm: 14px}}.h2{font-weight:400;line-height:110%}.text-small-regular{font-size:var(--text-sm);line-height:150%}.text-regular-regular{font-size:var(--text-regular);line-height:150%}.text-medium-regular{font-size:var(--text-medium);line-height:150%}.image-with-text{--image-with-text-gap: 4rem}.paragraph{color:var(--color-grey)}.uppercase{text-transform:uppercase}.subheading{font-size:1.125rem;letter-spacing:.04em;font-weight:400}.underline{text-decoration:underline}.button,.shopify-challenge__button,.shopify-payment-button__button--unbranded{font-size:var(--text-sm)}:is(.input,.textarea,.select)::placeholder{color:rgb(var(--input-text-color, var(--text-color)) / .8)}.text-primary-light{color:var(--color-primary-light)}.gap-15{gap:3.75rem}.gap-17{gap:4.25rem}.gap-20{gap:5rem}.gap-24{gap:6rem}.gap-28{gap:7rem}@media screen and (min-width:700px){.sm\:gap-15{gap:3.75rem}.sm\:gap-17{gap:4.25rem}.sm\:gap-20{gap:5rem}.sm\:gap-24{gap:6rem}.sm\:gap-28{gap:7rem}}@media screen and (min-width:1000px){.content-over-media{--content-over-media-gap: 4rem}}@media screen and (max-width:767px){.subheading{font-size:1rem}}@media screen and (min-width:1000px){.header{--container-gutter: 1.5rem}}@media screen and (min-width:1150px){.header__primary-nav{column-gap:1rem}}details.header__menu-disclosure summary{display:flex;align-items:center;gap:10px}.header__menu-disclosure-icon{transition:transform .3s ease-in-out}details.header__menu-disclosure[open] .header__menu-disclosure-icon{transform:rotate(180deg)}.newsletter{--content-over-media-content-max-width: 39.375rem;--border-color: var(--color-white)}.newsletter .section-header{max-width:100%;margin-inline:0}.newsletter .form,.newsletter .content{width:100%}@media screen and (min-width:1000px){.newsletter{--fieldset-row-control-width: 29rem}}@media screen and (max-width:767px){.newsletter{--content-over-media-height: clamp(20rem, 85vw, 32rem)}}.footer__aside p a{text-decoration:underline}.footer{padding-block-end:0}.footer .link-faded{color:inherit}.footer .link-faded:hover{color:var(--color-primary)}.footer__aside{padding-top:2.375rem;padding-bottom:2.375rem;border-top:1px solid var(--color-neutral-100)}.social-media--list .social-media__item{color:var(--color-neutral-600);opacity:1}.social-media--list{--social-media-list-gap: 1.25rem}@media screen and (pointer:fine){.social-media--list .social-media__item:hover{color:var(--color-primary)}}@media screen and (min-width:700px){.footer__block--text{max-width:30rem}}@media screen and (min-width:1000px){footer .container{--container-gutter: 4rem}}@media screen and (max-width:767px){.social-media--list{justify-content:flex-start}}.section-spacing>*:not(.container){max-width:1440px;width:100%;margin-left:auto;margin-right:auto}@media(min-width:1312px){.section-spacing>.container{max-width:1440px;padding-left:64px;padding-right:64px;margin-left:auto;margin-right:auto}}.custom-look .custom-look-content{display:flex;flex-direction:column;gap:32px;justify-content:center;align-items:center}.custom-look .custom-look-content .custom-look-title{color:#00263d;text-align:center;text-box-trim:trim-both;text-box-edge:cap alphabetic;font-family:Figtree;font-size:32px;font-style:normal;font-weight:500;line-height:110%;letter-spacing:-.64px}.custom-look .custom-look-content .custom-look-description{color:#484439;text-align:center;text-box-trim:trim-both;text-box-edge:cap alphabetic;font-family:Figtree;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.custom-shop-the-look button.shop-the-look__hot-spot[aria-current=true]{background-color:#fbbc05!important;transform:scale(1)}@media(min-width:1900px){.custom-shop-the-look .shop-the-look__item{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:100%;gap:80px}.custom-shop-the-look .custom-look-image{display:flex;justify-content:center}.custom-shop-the-look .section-header{max-width:100%}.custom-shop-the-look .shop-the-look__item-product,.custom-shop-the-look .shop-the-look__item-content{max-width:100%!important;width:100%}.image-with-text>.prose{max-width:100%!important}}@media(min-width:1025px)and (max-width:1900px){.custom-shop-the-look .shop-the-look__item{grid:auto / min(784px,60%) minmax(0,1fr);max-width:100%;gap:80px}.custom-shop-the-look .section-header{max-width:100%}.custom-shop-the-look .shop-the-look__item-product,.custom-shop-the-look .shop-the-look__item-content{max-width:400px;width:100%}}@media(min-width:700px)and (max-width:1023px){.custom-look{display:flex;margin:0 20px}.custom-look .custom-look-image,.custom-look .custom-look-content{width:50%}}@media(max-width:700px){.custom-look{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 20px}}.features--zoom-image .zoom-image{transition:scale .5s cubic-bezier(.25,.46,.45,.94)}.features--zoom-image .overflow-hidden{overflow:visible!important}.custom-inline-header{margin-bottom:80px}.custom-inline-header .image-gallery-header__content{display:flex;gap:120px;justify-content:center;align-items:flex-end;margin-inline-start:4rem;margin-inline-end:4rem}.custom-inline-header .image-gallery-header__text,.custom-inline-header .paragraph{width:100%}.custom-inline-header .image-gallery-header__action{margin-inline-start:4rem;margin-inline-end:4rem}@media(max-width:1000px){.custom-inline-header{display:flex;flex-direction:column;align-items:center;gap:24px;margin-bottom:40px}.custom-inline-header .image-gallery-header__content{flex-direction:column;gap:16px;justify-content:center;align-items:center;margin-inline-start:var(--container-gutter);margin-inline-end:var(--container-gutter)}.custom-inline-header .image-gallery-header__text,.custom-inline-header .paragraph{width:100%;text-align:center}.custom-inline-header .image-gallery-header__action{margin-inline:0;text-align:center}}@media(max-width:699px){.custom-inline-header{width:100%;padding:0}}.prose div:has(.heading-with-text){padding-bottom:32px;border-bottom:1px solid #E7E7E7}.prose div:has(.heading-with-text):not(:last-child){margin-bottom:32px;margin-block-start:0}.heading-with-text p.heading{color:#00263d;text-box-trim:trim-both;text-box-edge:cap alphabetic;font-family:Figtree;font-size:24px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.48px}.heading-with-text p.text{color:var(--color-neutral-600, #595959);text-box-trim:trim-both;text-box-edge:cap alphabetic;font-family:Figtree;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.featured-list{display:flex;flex-direction:column;gap:24px}.featured-list .featured-list-item{display:flex;flex-direction:row;gap:20px;align-items:center;margin-block-start:0}.featured-list .featured-bullet{display:flex;padding:4px;justify-content:center;align-items:center;gap:10px;border-radius:var(--spacing-radius-radius-full, 999px);border:1.5px solid var(--border-border-brand, #00263D);width:20px;height:20px}.featured-list .featured-list-item span{margin-block-start:0;color:var(--text-text-heading, #00263D);text-box-trim:trim-both;text-box-edge:cap alphabetic;font-family:Figtree;font-size:18px;font-style:normal;font-weight:400;line-height:150%;text-align:left}.featured-list .featured-list-divider{width:100%;height:1px;background:#c5c5c5;margin-block-start:0}@media(max-width:600px){.featured-list{margin-top:2rem}}.featured-tabs .featured-tab{display:flex;flex-direction:row;gap:80px;align-items:center;justify-content:center;margin:0 auto;max-width:var(--Container-container-large, 1280px);padding:var(--spacing-spacers-margins-paddings-small, 32px);border:1px solid #E7E7E7;background:#fff}.featured-tabs .section-header{max-width:1280px;width:100%}.featured-tabs button.h6{color:var(--text-text-heading, #00263D);text-box-trim:trim-both;text-box-edge:cap alphabetic;font-family:Figtree;font-size:18px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.72px;text-transform:uppercase;padding-bottom:8px}.featured-tabs .content-tabs::part(tab-list){justify-content:center;border-block-end:none}.featured-tab .featured-tab-image-container{width:100%;max-width:590px;flex-grow:1;flex-shrink:0}.featured-tab .featured-tab-content{width:100%;display:flex;flex-direction:column;gap:32px}.featured-tab .featured-tab-content .featured-content-header{display:flex;flex-direction:column;gap:24px}.featured-tab-content .content{color:#717171;text-box-trim:trim-both;text-box-edge:cap alphabetic;font-family:Figtree;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.featured-tab-content .featured-content-header .heading{color:#00263d;text-box-trim:trim-both;text-box-edge:cap alphabetic;font-family:Figtree;font-size:32px;font-style:normal;font-weight:500;line-height:110%;letter-spacing:-.64px}.featured-tab-content .featured-content-header .subheading{color:#00263d;text-box-trim:trim-both;text-box-edge:cap alphabetic;font-family:Figtree;font-size:18px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.72px;text-transform:uppercase}.featured-tab .featured-tab-content .featured-products{display:flex;flex-direction:column;gap:12px}.featured-tab .featured-tab-content .featured-products .featured-product-info{display:flex;flex-direction:column;gap:20px;padding:24px;background-color:#00263d;color:#fff}.featured-tabs-accordion .accordion__content{padding-block-end:0;padding-inline-end:0}@media(max-width:1100px){.featured-tabs .featured-tab{gap:20px;flex-direction:column;padding:20px}.featured-tab .featured-tab-image-container{width:100%;max-width:360px}.featured-tab .featured-tab-content .featured-content-header,.featured-tab .featured-tab-content,.featured-tab .featured-tab-content .featured-products .featured-product-info{gap:16px}}.featured-product-info .featured-product-header{display:flex;align-items:center;justify-content:space-between}.featured-product-info .featured-product-header .featured-product-name{color:#fff;text-box-trim:trim-both;text-box-edge:cap alphabetic;font-family:Figtree;font-size:20px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.4px}.featured-product-info .featured-product-header .featured-product-price{color:#fff;text-box-trim:trim-both;text-box-edge:cap alphabetic;font-family:Figtree;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.featured-product-info .featured-product-content{color:#e7e7e7;text-box-trim:trim-both;text-box-edge:cap alphabetic;font-family:Figtree;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.featured-product-info .divider{height:1px;align-self:stretch;background:#ffffff26}.product-card__quick-add-button{display:flex;width:42px;height:42px;padding:5px;justify-content:center;align-items:center;gap:10px;aspect-ratio:1/1;border-radius:var(--spacing-radius-radius-sm, 8px);background:#eee}.product-card__quick-add-button svg path{color:#00263d}.key-features{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.key-features .key-feature{display:flex;flex-direction:row;align-items:center;height:88px;padding:24px;gap:16px;border-radius:4px;border:1px solid #E5E5E5;background:#fff}.key-feature .key-feature-icon{display:flex;width:40px;height:40px;justify-content:center;align-items:center;flex-shrink:0;border-radius:20px;background:#eaf9ff}.key-feature .key-feature-icon.clean{border-radius:0;background:#fff}.key-feature .key-feature-content{color:var(--color-base-black, #000);text-box-trim:trim-both;text-box-edge:cap alphabetic;font-family:Figtree;font-size:16px;font-style:normal;font-weight:400;line-height:150%}@media(max-width:1024px){.key-features{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.key-features{grid-template-columns:1fr}}.block-swatch{display:flex;flex-direction:column;width:132px;height:49px;padding:6px 8px;justify-content:center;align-items:center;gap:8px;flex-shrink:0;border-radius:4px;border:1px solid #DDD}.block-swatch.is-selected{border:1px solid #00263D;background:#f2faff}.block-swatch span.option-label{color:#6b6b6b;text-box-trim:trim-both;text-box-edge:cap alphabetic;font-family:Figtree;font-size:12px;font-style:normal;font-weight:400;line-height:150%}.block-swatch span.option-price{color:#00263d;text-box-trim:trim-both;text-box-edge:cap alphabetic;font-family:Figtree;font-size:14px;font-style:normal;font-weight:500;line-height:150%}.product-info__block-item[data-block-id=description] p{color:#00263d;text-box-trim:trim-both;text-box-edge:cap alphabetic;font-family:Figtree;font-size:14px;font-style:normal;font-weight:400;line-height:150%}.product-info__block-item[data-block-id=title]{margin-bottom:8px}.product-info__block-item[data-block-id=title] h1{color:#00263d;text-box-trim:trim-both;text-box-edge:cap alphabetic;font-family:Figtree;font-size:20px;font-style:normal;font-weight:400;line-height:150%}.product-info__block-item[data-block-id=price] .h4{color:var(--text-text-body, #717171);text-box-trim:trim-both;text-box-edge:cap alphabetic;font-family:Figtree;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.variant-picker__option-info{padding-bottom:16px}.variant-picker__option legend{color:#1c1c1ca6;text-box-trim:trim-both;text-box-edge:cap alphabetic;font-family:Figtree;font-size:14px;font-style:normal;font-weight:500;line-height:150%}.media-carousel{display:flex;flex-direction:column;gap:120px;position:relative}.media-list--carousel{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;gap:40px;padding:0}.media-list--carousel::-webkit-scrollbar{display:none}.media-carousel-item{flex:0 0 100%;max-width:100%;width:100%;scroll-snap-align:start;scroll-snap-stop:always}.media-carousel-item{display:flex;flex-direction:row;gap:80px;align-items:center}.media-carousel-item .image-container{max-width:603px;width:100%;flex-shrink:0}.media-carousel-item .image-container img{width:100%}.media-carousel-item .content-container{width:100%;display:flex;flex-direction:column;gap:32px}.media-carousel-item .content-container .subheading{color:var(--text-text-heading, #00263D);text-box-trim:trim-both;text-box-edge:cap alphabetic;font-family:Figtree;font-size:20px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.4px}.media-carousel-item .content-container .content p{color:var(--text-text-body, #595959);text-box-trim:trim-both;text-box-edge:cap alphabetic;font-family:Figtree;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.media-carousel-controller{display:flex;position:relative;justify-content:center}.media-carousel-controller .items-container{display:flex;justify-content:space-around;align-items:center;width:100%;height:60px}.media-carousel-controller .controller-line{width:100%;height:1px;position:absolute;left:50%;bottom:50%;transform:translate(-50%,-50%);background-color:#d9d9d9}.media-carousel-controller .prev-next-button{display:flex;width:60px;height:60px;padding:5px;justify-content:center;align-items:center;gap:10px;aspect-ratio:1/1;border-radius:999px;background:#eee;z-index:2;position:relative}.media-carousel-controller .prev-next-button[disabled]{opacity:1;visibility:visible}.media-carousel-controller .floating-controls-container__control{inset-block-start:0}.media-carousel-controller .prev-next-button svg{width:12px;height:21px;flex-shrink:0;aspect-ratio:7/4;color:#00263d;stroke-width:4px}.media-carousel-controller .media-carousel-controller-item .title-marker[aria-current=true] .title,.media-carousel-controller .media-carousel-controller-item .title-marker[aria-current=true] circle{color:#00263d;fill:#00263d}.media-carousel-controller-item{position:relative}.media-carousel-controller-item .title-marker{display:flex;padding:4px;align-items:center;border-radius:var(--spacing-radius-radius-full, 999px);background:#fff;position:relative}.media-carousel-controller-item .title{position:absolute;top:40px;left:50%;transform:translate(-50%);text-align:center;font-weight:700;color:#a0a0a0}@media(max-width:1100px){.media-carousel-item .image-container{max-width:400px}}@media(max-width:800px){.media-carousel-item .image-container{max-width:100%}.media-carousel-item{flex-direction:column;gap:40px}}@media(min-width:1000px){.media-carousel-controller-item .title{width:110px}}.product-card .badge--custom{display:none!important}.product-card .product-title{font-size:20px}.badge-list{display:flex;align-items:flex-start;gap:8px}.badge.badge--custom{display:flex;height:34px;padding:6px 8px;align-items:center;gap:8px;flex-shrink:0;border-radius:4px;border:1px solid #DDD;background-color:#fff}.badge.badge--custom span{color:#6b6b6b;text-box-trim:trim-both;text-box-edge:cap alphabetic;font-family:Figtree;font-size:12px;font-style:normal;font-weight:400;line-height:150%}.product-head{margin-bottom:35px}@media(max-width:1024px){.product-head{margin-top:24px;margin-bottom:12px}}.product-head .vendor{color:var(--text-text-body, #717171);text-box-trim:trim-both;text-box-edge:cap alphabetic;font-family:Figtree;font-size:16px;font-style:normal;font-weight:400;line-height:150%;text-transform:uppercase}.cart-drawer__items .line-item-info a.h6{color:var(--text-text-heading, #00263D);text-align:center;text-box-trim:trim-both;text-box-edge:cap alphabetic;font-family:Figtree;font-size:20px;font-style:normal;font-weight:400;line-height:150%}.cart-drawer__items line-item-quantity a.link{color:var(--text-text-heading, #00263D);text-align:center;font-family:Figtree;font-size:14px;font-style:normal;font-weight:400;line-height:150%}.custom-brand{display:flex;flex-direction:column;gap:50px}.custom-brand .social-media--list svg{width:24px}@media(max-width:600px){.custom-brand{gap:24px}}.footer__block p.h6{color:var(--text-text-heading, #00263D);text-box-trim:trim-both;text-box-edge:cap alphabetic;font-family:Figtree;font-size:18px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.72px;text-transform:uppercase}.footer__block .prose p{color:var(--text-text-body, #717171);text-box-trim:trim-both;text-box-edge:cap alphabetic;font-family:Figtree;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.footer__block>.v-stack{gap:32px}.footer__block.footer__block--text{max-width:392px}.footer__block li a{color:var(--text-text-body, #717171);text-box-trim:trim-both;text-box-edge:cap alphabetic;font-family:Figtree;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.footer__aside{justify-content:center}@media(max-width:800px){.footer__block.footer__block--text{max-width:100%}}.btn-size-chart{color:var(--text-text-accent, #72B1C8);font-family:Figtree;font-size:14px;font-style:normal;font-weight:400;line-height:150%}.modal-size-chart::part(content){--modal-body-max-width: 663px;border-radius:11.52px;overflow:hidden}.modal-size-chart::part(header){position:relative;display:flex;padding:29.82px 20px 0;border-width:0}.modal-size-chart::part(body){padding:14px 20px 58.82px;align-items:center}.modal-size-chart .h5{color:var(--text-text-brand, #00263D);text-box-trim:trim-both;text-box-edge:cap alphabetic;padding:14.4px 14.4px 14.4px 0;font-size:28.8px;font-style:normal;font-weight:700;line-height:150%;text-align:left}.modal-size-chart .prose{overflow-wrap:anywhere;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px}.modal-size-chart .prose img.size-guide-item{width:auto;height:222px;margin-top:0}@media(max-width:1024px)and (min-width:600px){.modal-size-chart .h5{font-size:24px}.modal-size-chart .prose img.size-guide-item{height:180px}}@media(max-width:600px){.modal-size-chart .h5{font-size:20px}.modal-size-chart .prose img.size-guide-item{height:130px}}.product{--product-gap: 36px}.product-gallery{gap:24px}.product-gallery__thumbnail-scroller{overflow:visible}.product-gallery__thumbnail[aria-current=true]{padding:0;border:0;outline:6px solid #83CFEC}
/*# sourceMappingURL=/cdn/shop/t/13/assets/custom.css.map */
