.entry{color:rgba(var(--color-foreground),1)}.button{font-weight:500;font-size:var(--font-size-static-md);border-radius:5px;padding:1.4rem 4rem}.back-to-top{padding:1rem!important}.subheading{font-weight:700;margin-bottom:1rem;font-size:var(--font-size-static-lg)}@media screen and (max-width:990px){.rte p{font-size:var(--font-size-static-md)}.button:not(.back-to-top){width:100%}}.announcement-bar{padding:1.25rem 0 1.75rem!important}.announcement-bar__text-content{letter-spacing:0;font-size:var(--font-size-static-lg)}.announcement-bar__slider:has(.announcement-bar__text-content){max-width:80%!important}@media screen and (max-width:990px){.announcement-bar{padding:.5rem 0!important}.announcement-bar__slider:has(.announcement-bar__text-content){max-width:100%!important}.announcement-bar__text-content{font-size:var(--font-size-static-sm)}}.tagline{font-size:1.1rem;font-family:var(--font-italic-family);margin-top:-.5rem;padding-left:5rem;letter-spacing:1px;font-weight:500}.header--nav-bottom .header__inner{display:flex;justify-content:space-between;flex-wrap:wrap}.header-search-desktop{display:flex;gap:4rem}.header-search-desktop .search__controls{min-width:800px;border:2px solid;border-radius:30px;padding:15px;height:50px}.header-search-desktop .field--search .field__input{font-size:var(--font-size-static-lg)}.header-contact-details{display:flex;align-items:center;gap:1rem}.header-contact-details svg{width:24px;height:24px}.header-contact-details span{font-weight:500;line-height:1.2}.header--nav-bottom .header__nav{justify-content:center;padding:1.25rem 0;margin-top:.5rem;border-top:1px solid rgba(255,255,255,.25)}.header__nav-items{column-gap:var(--spacing-7)!important}.header__nav-items li.header__nav-item.has-dropdown a.header__nav-link .icon svg{width:.75em!important}.header__nav-link{text-transform:none}.additional-link .header__nav-link,nav.slide-out-menu div.menu-panels ul li.additional-link .h4.mobile-add-link{font-size:var(--font-size-static-sm)!important;background:#25247f;padding-left:1rem;padding-right:1rem}nav.slide-out-menu div.menu-panels ul li.additional-link .h4.mobile-add-link{padding-left:1rem!important;padding-right:1rem!important;margin-top:10px;display:inline-block;width:auto}.header__utils-items{align-items:start}.header__utils-link--icon-text{flex-direction:column;gap:0}.header__utils-link--icon-text .icon__text{display:block!important;letter-spacing:0;font-size:10px}.header__utils-link--icon-text .icon svg{width:2rem!important;height:2rem!important}@media screen and (max-width:1550px){.header-search-desktop .search__controls{min-width:600px}}@media screen and (max-width:1400px)and (min-width:991px){.header-search-desktop .search__controls{min-width:400px}.header-contact-details span{font-size:14px}.header__nav-items{column-gap:var(--spacing-5)!important}.header__nav-link{font-size:var(--font-size-static-md)!important;letter-spacing:0}}@media screen and (max-width:990px){.tagline{font-size:.9rem;padding-left:1rem}.header__inner{padding:var(--spacing-3) 0!important}.header-contact-details{justify-content:center;padding:8px 0;border-top:1px solid rgba(255,255,255,.25)}.header-contact-details svg{width:18px;height:18px}.header-contact-details span{font-size:var(--font-size-static-sm);display:flex;gap:5px}.drawer__content.drawer__content--search{padding:20px!important}.drawer--search .drawer__row{margin-block-end:0!important}.drawer--search .search__head{border:2px solid;border-radius:30px;padding:5px}.drawer--search .field--search .field__input{font-size:var(--font-size-static-md)!important}nav.slide-out-menu{padding-top:2rem!important}nav.slide-out-menu div.menu-panels ul li+li:not(.menu-card-group){border-block-start:0!important}nav.slide-out-menu div.menu-panels ul li .h4{font-size:var(--font-size-static-md)!important;font-weight:500!important;padding:1rem 0!important}.drawer__content--nav .drawer__row.drawer__row--bottom{text-align:center;border-top:0!important;font-size:var(--font-size-static-md)!important;font-weight:500!important}.drawer__content--nav .drawer__row.drawer__row--bottom .button{border-color:#fff!important;color:#fff!important}}.hero-banner .hero__heading p{font-size:calc(var(--font-heading-scale) * var(--h2-multiplier))!important;max-width:850px}.hero__entry p{font-size:var(--font-size-static-xl);max-width:600px;font-weight:500}@media screen and (max-width:990px){.hero-banner--split-mobile .hero__content{flex:1;max-width:55rem;margin-inline:auto;background-color:rgb(var(--color-background));padding:2rem calc(var(--page-gutter) * 1.5)!important}.hero-banner--split-mobile .hero__media{padding:0;height:100%!important;background-color:rgb(var(--color-background))!important;position:unset!important}.hero__entry p{font-size:var(--font-size-static-md)}.hero__content a.button{width:100%}.card-collection__heading{font-size:18px}.section-dual-tiles__block{padding:1rem 0!important}}@media(hover:hover){.section-multitile__block .section-multitile__media a:hover>img{transform:scale(1.05)}}@media screen and (min-width:750px){.section-dual-tiles__content{row-gap:2rem!important}}.products-feed__tab .button--filled:not(.active){border:1px solid var(--color-button-background)!important;color:var(--color-button-background)!important}.section-featured-products .swiper-button{opacity:1!important;border:1px solid rgb(0 0 0 / 10%);width:2.8rem!important;height:2.8rem!important;padding:0!important}.section-featured-products .swiper-button:disabled{opacity:.5!important}.section-featured-products .swiper-button svg{width:1.2rem!important;height:1.2rem!important}.section-featured-products.section-w-swiper.layout-2 .swiper-buttons{margin-inline:2rem!important;inset-block-start:58%!important}.product-card .product-card__info .product-card__title{font-size:var(--font-size-static-md)!important;text-transform:none!important}@media screen and (max-width:990px){.products-feed__tab{gap:.5em!important}.products-feed__tab button:not(.button--text){width:45%!important;text-align:center!important;flex:unset!important;padding:16px 20px!important}}.tile-icon-text-items .tile-icon-text:not(:last-child){margin-bottom:2rem}.tile-icon-text{display:flex;align-items:center;gap:1.5rem}.tile-icon-text img{width:40px;height:40px}.tile-icon-text p{margin:0;font-size:15px}.tile-icon-text p strong{font-size:calc(var(--font-body-scale) * 1.4rem)}.testimonial__body{border-radius:10px!important}.testimonial__rating-filled svg{color:rgb(var(--color-rating-stars))}.testimonial__rating{justify-content:center!important}.testimonial__content{text-align:center}.testimonial__author{font-size:var(--font-size-static-md)!important;font-weight:600;margin-top:1rem;display:block}.section-testimonials-simple .testimonials__content-in{position:relative;padding:0 5rem}.section-testimonials-simple .swiper-buttons{display:flex!important;width:100%;justify-content:space-between;margin-inline-start:0!important;position:absolute;top:62%;left:0;z-index:2;transform:translateY(-50%)}.section-testimonials-simple .swiper-buttons .swiper-button{width:2.8rem!important;height:2.8rem!important;background:#fff!important}@media screen and (min-width:990px){.section-testimonials-simple .testimonial__body{padding:4rem calc(var(--block-padding) * 1.5)!important}}@media screen and (max-width:990px){.section-testimonials-simple .testimonials__content-in{padding:0}.section-testimonials-simple .swiper-buttons{display:none!important}}.section-footer__block-column{flex-direction:column}.section-footer__block-column .footer__social{margin-top:3rem}.footer__block-heading{font-size:var(--font-size-static-lg)!important;color:rgba(var(--color-foreground),1)!important;letter-spacing:0!important;text-transform:none!important;font-weight:600}.footer__links a,.footer__richtext p,.footer__newsletter-text p{font-size:var(--font-size-static-sm)!important}.footer__newsletter .newsletter-form .field__input-wrapper{border:0!important;border-bottom:1px solid!important}.footer__newsletter .newsletter-form .field__input-wrapper input{height:3.8rem!important;padding:0!important;color:#fff;width:80%}.footer__newsletter .newsletter-form .field__input-wrapper button svg{width:20px;height:20px}.footer__newsletter .field__input,.footer__newsletter .newsletter-form .field__input-wrapper button{background:transparent!important}.footer__newsletter .newsletter-form .field__input-wrapper button{width:20%;display:flex;justify-content:center}.footer__richtext--copyright{color:rgba(var(--color-foreground),1)!important}.footer__links-inline{gap:2rem;margin-top:1.5rem}.footer__links-inline li{position:relative}.footer__links-inline li:not(:last-child):after{content:"";position:absolute;right:-1rem;top:0;height:100%;width:1px;background:#fff}.footer__links-inline a{font-size:var(--font-size-static-xs)!important;padding:0!important}.section-footer__content a{word-break:break-word}@media screen and (max-width:1390px)and (min-width:1190px){.section-footer__block{min-width:160px}}@media screen and (max-width:1550px){.footer__links-inline{gap:1rem}.footer__links-inline li:not(:last-child):after{right:-.5rem}}@media screen and (max-width:990px){.section-footer .grid{row-gap:var(--spacing-4)!important}.section-footer__content.footer__brand{justify-content:center;align-items:center}.footer__links-mobile-link{letter-spacing:0!important;font-size:var(--font-size-static-md)!important;font-weight:600;padding:1.5rem 0!important}.footer__newsletter{text-align:left}.section-footer__block-column .footer__social{margin-top:2rem}}.product .container{max-width:1300px}.main-product__media{position:relative}.pdp-badge{position:absolute;right:2rem;top:2rem;z-index:2;background:#0679c3;color:#fff;font-size:var(--font-size-static-sm);text-transform:uppercase;padding:5px 1.5rem;border-radius:30px;font-weight:500}.product__price .price{font-size:var(--font-size-static-xl)!important;font-weight:500}.price__sale s{color:#0000004d!important}.product__price ins,.price span.sale,.price ins{color:rgb(var(--color-primary-text))!important}.product__app-block+.product__buy-buttons{margin-top:2rem}.product-form__buttons .product-form__submit{font-size:var(--font-size-static-lg)}.product__accordion{padding-block:var(--spacing-4)!important}.product__description .product__accordion{border-block-start:1px solid rgba(var(--color-border),var(--alpha-border))}.product__block .accordion__button{font-size:var(--font-size-static-md)!important}.product__block .accordion__body{font-size:var(--font-size-static-sm)}.product-recommendations__title{font-size:var(--font-size-static-md)!important;font-weight:600!important;text-transform:none!important;background:none!important;padding:0!important}.product-recommendations__item{width:100%!important;border:1px solid rgba(var(--color-border),var(--alpha-border))!important;padding:1rem 2rem;margin-bottom:1rem}.product-recommendations__item-media{aspect-ratio:1 / 1!important}.product-recommendations__item-media img{object-fit:contain!important}.product-recommendations__item-details{display:flex;justify-content:space-between;padding-right:0!important}.product-recommendations__item-details form button{color:#25247f!important;text-transform:capitalize!important}h6.product-recommendations__item-title{font-size:var(--font-size-static-md)!important;max-width:260px}.pdp-tile-icon-text-items{display:flex;justify-content:space-between}.pdp-tile-icon-text-items .tile-icon-text{font-size:var(--font-size-static-xs);margin-bottom:0;flex-direction:column;gap:.5rem;text-align:center}.pdp-tile-icon-text-items .tile-icon-text img{width:20px;height:20px}.product__app-block .jdgm-widget.jdgm-preview-badge{margin-bottom:1.5rem;margin-top:.5rem}.product__app-block .jdgm-widget.jdgm-preview-badge .jdgm-prev-badge__text{font-size:14px}.shopify-app-block .jm-review-widget-minimal-header__title{font-size:calc(var(--font-heading-scale) * var(--h3-multiplier))!important;line-height:var(--line-height-h3)!important}@media screen and (min-width:990px){.main-product__media--slider-wrapper{width:100%!important}.main-product__media .main-product__media--thumbs-wrapper{height:auto!important;width:100%!important;overflow:unset!important}.main-product__media{--thumbs-width: 7.5rem !important;--thumbs-gap: 1.2rem !important;--gallery-gap: 1.2rem !important}.main-product__media{flex-direction:column-reverse!important}.product-grid.product-grid__size--medium{display:flex!important}.product-grid.product-grid__size--medium .product-grid__item--media{width:52%!important}.product-grid.product-grid__size--medium .product-grid__item--content{width:48%!important}}@media screen and (max-width:990px){.pdp-badge{font-size:var(--font-size-static-xs)}.swiper--product-gallery__pagination{margin-top:-2rem!important}.main-product .swiper-pagination-bullet{background:#ffffff4d!important;opacity:1!important}.main-product .swiper-pagination-bullet-active{--swiper-pagination-color: #fff !important;background:#fff!important}.product__accordion .accordion__body-inner{padding-inline-end:0!important}.product-recommendations__item{padding:1rem}.product-recommendations__item-media{flex:0 0 6rem!important}.product-recommendations__item-details{padding-left:1.5rem!important}h6.product-recommendations__item-title{font-size:var(--font-size-static-sm)!important;max-width:150px}}.cart-drawer__summary .cart__summary-note{margin-bottom:2rem!important}.cart-drawer__summary .cart__summary-note textarea{background:#fff;color:#000}.cart-item__discounts{margin:0!important}cart-remove-button a svg path{stroke:#fff!important}.product-form__buttons{align-items:flex-start}.discount_notification{display:flex;margin-top:1rem}.discount_notification svg{color:rgb(var(--color-heading-text));margin-inline-end:var(--spacing-2);min-width:17px;height:17px}.discount-bar__text{font-family:var(--font-body-family);color:rgb(var(--color-heading-text));font-size:var(--font-size-static-sm);line-height:var(--line-height-static-md);margin:0}.preorder-note{justify-self:center;grid-column:span 7 / -1;font-size:14px}@media screen and (max-width:990px){.preorder-note{font-size:10px}}.orichi-limit-new-error{margin:5px 0 0!important;padding:5px!important;border-radius:5px!important;align-items:center}.orichi-limit-new-error__icon,.orichi-limit-new-error__icon svg{width:14px!important;height:14px!important}.orichi-limit-new-error__text{font-size:11px!important}@media screen and (max-width:990px){.orichi-limit-new-error__icon{display:none}.orichi-limit-new-error__text{font-size:9px!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
