@font-face{font-family:Dunant;src:url(dunant-light.eot);src:url(dunant-light.eot?#iefix) format("embedded-opentype"),url(dunant-light.woff2) format("woff2"),url(dunant-light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Dunant;src:url(dunant-regular.eot);src:url(dunant-regular.eot?#iefix) format("embedded-opentype"),url(dunant-regular.woff2) format("woff2"),url(dunant-regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Dunant;src:url(dunant-medium.eot);src:url(dunant-medium.eot?#iefix) format("embedded-opentype"),url(dunant-medium.woff2) format("woff2"),url(dunant-medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Dunant;src:url(dunant-bold.eot);src:url(dunant-bold.eot?#iefix) format("embedded-opentype"),url(dunant-bold.woff2) format("woff2"),url(dunant-bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}body,html{font-family:Dunant,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:Dunant,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-weight:700}.card__information .card__heading,.product__title,.product-form__title{font-family:Dunant,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-weight:500}.header__menu-item,.menu-drawer__menu-item,.footer__list-item{font-family:Dunant,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.btn,button,.button,input[type=submit],input[type=button]{font-family:Dunant,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-weight:500}input,textarea,select{font-family:Dunant,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.price,.price__container{font-family:Dunant,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-weight:500}.product-card[data-product-price="0"],.resource-card[data-product-price="0"]{display:none!important}.header-logo__image{width:16.771vw!important;height:auto}.header-menu__inner{margin-right:20px}.menu-list__link{font-weight:700}.product-information__grid{gap:15px;padding-left:15px;padding-right:15px}.product-information__media{border:2px solid #3f9fb8;padding:20px;background-color:#3f9fb8}.product-information__media .media-gallery--grid{height:300px;background-color:#3f9fb8}.media-gallery--two-column .media-gallery__grid{height:100%;background-color:#3f9fb8}.media-fit-contain :is(img,.deferred-media__poster-image){background-color:#3f9fb8!important}.product-details{padding:20px;border:2px solid #3f9fb8;border-radius:0!important;box-shadow:none!important;height:100%!important}.product-details>.group-block{height:100%!important}.product-details .product-price-round,.featured-product .product-price-round{background-color:#fff;width:10vw!important;height:10vw!important;min-width:130px!important;min-height:130px!important;border-radius:1000px;border:2px solid #E30613;display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:-13vw}.product-details .priceContainer,.featured-product .priceContainer{width:100%!important;height:100%!important;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#e30613!important}.product-details .priceContainer h4,.featured-product .priceContainer h4{color:#e30613!important;text-transform:uppercase;font-size:18px}.product-details .priceContainer .price{font-size:34px!important;color:#e30613!important}.product-details{display:flex;align-items:flex-start;justify-content:flex-start!important}.product-details .group-block--width-fill{width:30vw;align-self:flex-start}.quantity-selector{padding:0;border:none}.product-details .quantity-selector .quantity-plus{padding:0;width:84px;height:84px}.quantity-selector :is(.quantity-minus,.quantity-plus){padding:0;width:84px;height:84px}.quantity-selector{height:auto!important;max-width:250px}.quantity-selector:hover{background-color:transparent!important}.quantity-selector svg{width:84px;height:84px;display:flex;align-items:center;justify-content:center}.product-details .quantity-selector input[type=number]{border:2px solid #3f9fb8;width:100px;border-radius:100px;max-width:200px;height:44px;top:-7px;position:relative}.product-details .quantity-selector-container label{color:#3f9fb8;font-size:24px;width:400px!important}.product-details .add-to-cart-button{border:2px solid #3f9fb8!important;border-color:#3f9fb8!important;background-color:#3f9fb8!important;color:#fff!important;box-shadow:none!important}.product-details .add-to-cart-button:hover{border-color:#3f9fb8!important;background-color:#fff!important;color:#3f9fb8!important;box-shadow:none!important}.add-to-cart-text__content{line-height:1}.add-to-cart-component{border:none!important;position:absolute;right:-13vw;bottom:0vw}.product-information__media-content{border-top:0px!important;padding:20px!important}.product-information__media-title{color:#fff!important;font-size:42px!important}.product-card{text-align:center!important}.product-card .text-block p{font-size:30px!important;color:#3f9fb8!important;line-height:1!important;text-align:center!important;margin-top:20px}.product-card .priceContainer{text-align:center!important;display:none}.product-card .priceContainer h4{display:none!important}.featured-product .product-card .priceContainer{text-align:center!important;display:block}.featured-product .product-card .priceContainer h4{display:block!important}.featured-product .card-gallery{height:300px}.featured-product .card-gallery slideshow-component{height:100%}.featured-product .card-gallery slideshow-container{height:100%}.featured-product .card-gallery slideshow-slides{height:100%}.variant-picker__form legend{color:#3f9fb8!important;font-size:24px!important}.variant-option__button-label{border-color:#3f9fb8!important;background-color:#fff!important;color:#3f9fb8!important;box-shadow:none!important;border-radius:100px!important}.variant-option__button-label:hover{border:2px solid #3f9fb8!important;border-color:#3f9fb8!important;background-color:#3f9fb8!important;color:#fff!important;box-shadow:none!important}.variant-option__button-label:has(:checked){border:2px solid #3f9fb8!important;border-color:#3f9fb8!important;background-color:#3f9fb8!important;color:#fff!important;box-shadow:none!important;border-radius:100px!important}.variant-option__button-label:has(:checked):hover{border-color:#3f9fb8!important;background-color:#fff!important;color:#3f9fb8!important;box-shadow:none!important}@media screen and (max-width: 999px){.product-information__media .media-gallery--grid,.product-media{height:500px}.product-information__media-content{padding:0!important}.product-details{flex-direction:column;flex-direction:column-reverse}.product-information__grid{gap:20px 0px}.product-details .group-block--width-fill{width:100%;margin-top:0;align-self:center;order:2}.product-details .product-price-round,.featured-product .product-price-round{right:0;position:relative!important;min-height:130px!important;min-width:130px!important;order:2;justify-self:flex-end;align-self:center}.add-to-cart-component{position:relative;right:0;bottom:0;margin-top:20px;order:3}.menu-drawer__featured-content{display:none}}@media screen and (max-width: 749px){header-actions{display:flex!important;grid-area:rightB!important;visibility:visible!important;opacity:1!important}header-actions .action__cart,.header-actions__action,a.action__cart{display:flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;align-items:flex-end}.header-actions__cart-icon{display:flex!important;align-items:flex-end}.header-actions__cart-icon svg{width:58px!important;height:auto!important}.header__columns{--header-mobile-bookend: minmax(44px, auto) !important}.account-drawer{display:flex;align-items:flex-start}.account-button{align-content:flex-start!important;flex-wrap:nowrap!important}.header-logo__image{width:40vw!important;height:auto!important}.header__icon--summary .header-drawer-icon{width:28px!important;height:28px!important;margin-left:10px!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
