.btn__space{margin-right:10px}.font-semi-bold{font-weight:500}.font-bold{font-weight:600}.footer-accordion-bold{font-weight:500}.nav-buttons{flex-shrink:0;margin-top:16px}.header__menu .menu__item{flex-shrink:0}.header__desktop__button.locale-selector{border-radius:20px;border:1px solid #007479;padding:5px 9px;margin-left:8px}.dropdown-nav-button{margin-top:24px;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 1290px){.localization-desktop{display:none}}.sale-button-desktop{position:relative}.sale-button-desktop a{border-radius:inherit;padding:2px 10px;font-size:14px;font-weight:600}.button-handle{--dot-size: 5px;--line-width: 1px;--gap: 12px;--color: #009ba2;position:absolute;top:calc(var(--gap) * -1);left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center}.handle-dot{width:var(--dot-size);height:var(--dot-size);background-color:#000;border-radius:50%;background-color:var(--color)}.handle-line{width:var(--line-width);height:calc(var(--gap) + 10px);background-color:#000;position:absolute;left:calc(var(--dot-size) / 2 - var(--line-width) / 2);transform-origin:top;top:calc(var(--dot-size) / 2)}.left-line{transform:rotate(50deg);background-color:var(--color)}.right-line{transform:rotate(-50deg);background-color:var(--color)}.announcement-with-icon{display:flex;align-items:center;gap:8px}@media only screen and (max-width: 749px){.announcement__text p{font-size:12px;font-weight:500}}.custom-arrows{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:space-between;align-items:center;z-index:10;padding:0 4.25em;pointer-events:none}.prev-btn__custom,.next-btn__custom{background:#fff;border:none;border-radius:50%;padding:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;pointer-events:auto;box-shadow:0 2.667px 8px #0000001a}@media only screen and (max-width: 749px){.index-hero.slideshow .custom-arrows{padding:0 25px}}.grid-slider-custom-arrows{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:space-between;align-items:center;z-index:10;pointer-events:none}.grid-slider-custom-arrows .prev,.grid-slider-custom-arrows .next{background-color:#fff;padding:8px;border-radius:32px;box-shadow:0 2.667px 8px #0000001a;pointer-events:auto}.grid-slider-custom-arrows .prev svg,.grid-slider-custom-arrows .next svg{pointer-events:none}@media only screen and (max-width: 750px){.grid-slider-custom-arrows{display:none}}.media-with-text-wrapper{padding-inline:16px}.media-with-text-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:36px}.media-text{text-align:center}.media-image img{max-width:343px;height:auto;width:100%}.media-text .subheading{color:#6d6d6d;text-align:center;font-size:12px;font-weight:400;line-height:18px;text-transform:uppercase;margin:0 0 12px}.media-text .heading{color:#009ba2;text-align:center;font-size:24px;font-weight:700;line-height:36px;margin:0 0 16px}.media-text .description{color:#6d6d6d;text-align:center;font-size:12px;font-weight:400;line-height:20px;margin:0 0 24px;min-width:332px;width:100%}.media-text .view-more-button{display:flex;justify-content:center;align-items:center}.media-text .view-more-button a{font-size:12px;font-weight:600}@media only screen and (min-width: 768px){.media-with-text-wrapper{padding-inline:106px}.media-with-text-container{flex-direction:row}.media-text{max-width:659px;width:100%;text-align:left}.media-image img{max-width:500px}.media-text .subheading{text-align:left;font-size:16px;line-height:24px}.media-text .heading{text-align:left;font-size:36px;line-height:54px}.media-text .description{text-align:left;font-size:16px;line-height:28px;margin:0 0 24px;min-width:332px;width:100%}.media-text .view-more-button{justify-content:flex-start}.media-text .view-more-button a{font-size:16px}}.hero-rich-text{font-size:14px;line-height:26px}@media only screen and (min-width: 768px){.hero-rich-text{font-size:16px;line-height:28px}}.column-content.grid-slider-custom-arrows{bottom:60px}.section-columns{position:relative}.section-columns .background-image{background-image:url(/cdn/shop/files/Background_Design.png?v=1740997591);position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover}@media only screen and (max-width: 470px){.multicolumn-container{padding:10px}.multicolumn-container .grid__heading-holder{max-width:270px;margin:0 auto 24px}.grid__heading-holder .multicolumn-heading{color:#009ba2;text-align:center;font-size:24px;font-weight:700;line-height:36px}}.collection-item__content{display:grid}.collection-item__content .button-container{margin:18px auto 0}@media only screen and (min-width: 768px){.collection-item__content .button-container{margin:24px auto 0}}.grid__heading-holder .grid__heading-text{text-align:center}.collection-list-holder{margin:0 0 53px}.sale-box.product-badge{display:flex;flex-direction:column;border-radius:100px;font-size:12px}.sale-box.product-badge span{font-size:14px;font-weight:600}.add-to-cart-button{display:flex;justify-content:center;align-items:center}.article-link__button{display:flex;justify-content:center;align-items:center;gap:10px}@media only screen and (max-width: 479px){span.article-link__button{padding:10px 20px}.sale-box.product-badge{padding:8px}.sale-box.product-badge{font-size:8px}.sale-box.product-badge span{font-size:12px}}.quote-up{margin-bottom:32px}.quote-down{display:flex;justify-content:flex-end;align-items:center;margin-top:32px}.review__content blockquote p{font-size:16px;font-weight:400;line-height:24px}.review__author__name{font-size:20px;font-weight:600;line-height:30px}@media only screen and (max-width: 768px){.quote-up{margin-bottom:16px}.quote-down{margin-top:0}.review__content blockquote p{font-size:12px;font-weight:400;line-height:18px}.review__author__name{font-size:14px;line-height:21px}}.accordion.accordion-container{border-top:0}.accordion-section{position:relative}.accordion-left-leaf{position:absolute;top:-90px;right:0}.accordion-right-leaf{position:absolute;bottom:90px;left:0}@media only screen and (max-width: 479px){.accordion-left-leaf{top:-120px;right:0}.accordion-left-leaf svg{max-width:76px}.accordion-right-leaf{bottom:-40px;left:0}.accordion-right-leaf svg{max-width:50px}}.faq-list__item-content{font-size:14px;line-height:21px}@media only screen and (max-width: 480px){.faq-list__item-content{font-size:12px;line-height:18px}.faq-list{display:block}}.footer__newsletter__text.footer-offers-text{font-size:14px;line-height:26px;max-width:271px}.input-group-content{min-width:271px}.footer-text-content{font-size:14px;line-height:26px}.footer__block__title.accordion__title{font-size:14px;line-height:18px;text-transform:uppercase;font-family:Montserrat}@media only screen and (max-width: 480px){.footer-block-title{font-family:Montserrat;font-size:20px;font-weight:700;line-height:31.2px;margin:0}}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.overflow-scroll{overflow-x:scroll}.product-description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-size:13px;line-height:18px;color:#6d6d6d;font-weight:400}.product-description.product-description--expanded{-webkit-line-clamp:unset;overflow:visible}.product-description_expand-trigger{color:#004d51;font-size:12px;font-weight:600;line-height:17.88px;cursor:pointer}.product-description_expand-trigger:hover{text-decoration:underline;text-decoration-color:inherit}.product__price--sale,.product-price-now{color:#004d51;font-size:16px;font-weight:400;line-height:22px}.product__price--sale{font-weight:900;font-size:17px}.product-price-divider{color:#004d51;font-size:16px;font-weight:600;margin-right:12px}.mrp-text{font-size:16px;color:#6d6d6d}.product__price--strike{color:#6d6d6d;font-size:12px;font-weight:600;line-height:22px}.tax-inclusion-text{color:#6d6d6d;font-size:12px;font-weight:400;line-height:22px}.select__fieldset,.radio__fieldset{display:grid;align-items:center;gap:10px;grid-template-columns:1fr}@media only screen and (min-width: 479px){.product__breadcrumbs{margin-bottom:20px}.product-description .short-description,.product-description .full-description{font-size:16px;line-height:22px}.product__price--sale,.product-price-now,.product__price--strike,.tax-inclusion-text{line-height:22px}.product__price--sale,.product-price-now{font-size:20px}.product__price--sale{font-size:21px}.product__price--strike{font-size:16px;margin-right:8px}.select__fieldset,.radio__fieldset{grid-template-columns:minmax(0,4.5rem) minmax(0,100%)}.product__block--lines{padding-bottom:8px}.radio-buttons-container{padding-block:10px}}@media only screen and (max-width: 769px){.radio__buttons.grid--slider{display:flex}.radio__buttons .radio__button.grid-item{flex-shrink:0}.radio__fieldset .radio__buttons{margin:0}}.radio__fieldset.variant-items{display:flex}.btn__text.add-to-car-button{font-weight:700}.product__form__outer{position:relative}.grid-slider-arrows{position:absolute;top:0;right:0;bottom:0;left:-50px;display:flex;justify-content:space-between;align-items:center;z-index:10;pointer-events:none}.grid-slider-arrows .prev,.grid-slider-arrows .next{padding:11px;border-radius:20px;border:1px solid rgba(0,0,0,.2)}.radio__button.grid-item{padding-left:0;--item-width: calc((100vw - var(--scrollbar-width) - var(--outer) * 2) * .14)}@media only screen and (min-width: 1420px){.radio__button.grid-item{--item-width: calc((100vw - var(--scrollbar-width) - var(--outer) * 2) * .1);padding:0}}.radio__fieldset .radio__button label{font-size:12px;font-weight:500;color:#6d6d6d;text-align:center;line-height:17.88px}.radio__fieldset .radio__button input:checked~label{color:#004d51;border:1px solid #004d51}.tab__title{color:#009ba2}.content-wrapper{display:flex;align-items:center;gap:12px;margin-bottom:12px}.content-wrapper p{margin:0;padding:0}.content-text{color:#6d6d6d;font-size:12px;font-weight:400;line-height:17.88px}.content-text span{color:#004d51;font-size:14px;font-weight:600;line-height:17.88px}.product-upsell__price{display:flex;gap:8px}@media only screen and (min-width: 769px){.content-text{font-size:14px}.content-text span{font-size:16px}}.cart__item__title a,.cart__title.caps,.cart__widget__title{color:#009ba2}.cart__widget__title{font-family:Libre Baskerville;font-size:16px;font-weight:700}.gift_note_title{font-size:12px;color:#6d6d6d;font-weight:500}.gift_note_title .icon-arrow-down{stroke-width:.5px;font-size:14px;fill:#6d6d6d}.cart__widget.cart__widget--products.accordion{border:none}.cart__foot__inner{background-color:#009ba2}.cart__total{color:#fff;font-size:16px;font-weight:700}.cart__buttons__fieldset button{color:#009ba2;font-size:16px;font-weight:700;line-height:17.88px;letter-spacing:1.3px;padding:12px}.cart-lock-icon{margin-left:8px}.product-upsell__image.cart-image{width:64px;height:auto}.product-upsell.cart{padding:12px 0;display:flex}.product-upsell.cart{border:none;border-top:1px solid rgba(109,109,109,.2);border-bottom:1px solid rgba(109,109,109,.2);padding:12px 0}.product-upsell__price .cart-price{color:#009ba2;font-size:13px;font-weight:700;line-height:normal}.product-upsell__price .product-price{color:#004d51;font-size:16px;font-weight:600;line-height:22px}.upsell-old-price{color:#6d6d6d;text-decoration:line-through;overflow:hidden;font-size:14px;font-weight:400}@media only screen and (min-width: 480px){.product-upsell__title.cart-title{color:#6d6d6d;font-size:14px;font-weight:700;line-height:normal}.product-upsell__content.cart-content{width:calc(100% - 70px);padding:0 0 0 16px;margin:auto 0;display:flex;align-items:center;gap:52px}}@media only screen and (max-width: 990px){.product-upsell__image{width:90px}.new-price.product-price{font-size:12px}.upsell-old-price{font-size:10px}.product-upsell__content{justify-content:space-between}.product-upsell__price{gap:5px}}.grid.blog-listing{gap:16px}.dropdown__family .navlink-bold{font-weight:700}@media only screen and (max-width: 768px){.button-container .shop-now-button{font-size:12px;font-weight:600}.collection-list-holder{margin:0 0 24px}.column-button-text{font-size:14px}}@media screen and (min-width: 2560px) and (max-width: 3840px){.prev-btn__custom,.next-btn__custom{background-color:#fff;padding:23px;border-radius:75px;pointer-events:auto;box-shadow:0 2.667px 8px #0000001a}}@media screen and (min-width: 2560px) and (max-width: 3840px){.grid-slider-custom-arrows .prev,.grid-slider-custom-arrows .next{background-color:#fff;padding:25px;border-radius:100px;box-shadow:0 2.667px 8px #0000001a;pointer-events:auto}}.product-soldout-notification .btn__text{color:#004d51;font-size:12px;font-weight:700;line-height:17.88px;letter-spacing:.8px;text-transform:uppercase}
/*# sourceMappingURL=/cdn/shop/t/53/assets/theme-custom.css.map */
