#main>section:not(.shopify-section--main-product):not(.shopify-section--faq),#main>div,#main>footer,.shopify-section--main-product .product .product-info{overflow-x:hidden}@media screen and (max-width: 999px){.shopify-section--main-product{overflow:hidden!important}}section.shopify-section--collection-list{justify-items:center}section .section{padding:56px 16px}section .section .section-stack{gap:32px}section .section .section-stack .section-header{grid-template-columns:1fr}section .section .section-stack .section-header>.text-with-icon{grid-column-start:unset}section .section .section-stack .section-header h2,section .section .section-stack .section-stack__intro h2{margin:16px 0 0;font-size:32px;line-height:40px;letter-spacing:-1.6px}section .section .section-stack .section-header .subheading,section .section .section-stack .section-stack__intro .subheading{font-size:12px;line-height:1;text-transform:uppercase}shade{font-family:inherit!important;font-style:italic;background-image:linear-gradient(to right,#fff0,#fff0),linear-gradient(to right,#2a6dcb,#a7c5ee);background-clip:text;-webkit-background-clip:text;background-size:100% 100%;background-repeat:no-repeat;color:transparent;padding:0 6px 0 0;display:inline-block;line-height:normal}.announcement-bar{padding:8px 0}.announcement-bar .announcement-bar__wrapper{max-width:unset}#announcement-bar p{font-weight:500!important;font-size:12px;line-height:16px}.header__wrapper .header__main-nav nav.header__link-list{gap:64px}.header__wrapper .header__main-nav nav.header__link-list li{line-height:1}.header__wrapper .header__main-nav nav.header__link-list li a.link-faded-reverse,.header__wrapper .header__main-nav nav.header__link-list li details summary{font-weight:400!important;font-size:14px;line-height:1;text-transform:uppercase;display:flex}.header__wrapper .header__secondary-nav ul.header__icon-list li a.tap-area,.header__wrapper .header__main-nav .header__icon-list a.tap-area,.header__wrapper .header__main-nav .header__icon-list button.tap-area{display:flex}.header__wrapper .header__secondary-nav ul.header__icon-list li a.tap-area:before,.header__wrapper .header__main-nav .header__icon-list a.tap-area:before,.header__wrapper .header__main-nav .header__icon-list button.tap-area:before{display:none}.header__wrapper .header__secondary-nav ul.header__icon-list button{gap:0}.header__wrapper .header__secondary-nav ul.header__icon-list,.header__wrapper .header__main-nav .header__icon-list{gap:8px}.header__wrapper .header__secondary-nav ul.header__icon-list button span.text-sm{font-size:14px;line-height:1;text-transform:uppercase}.header__wrapper{padding:9.5px 16px}.header__wrapper .header__secondary-nav ul.header__icon-list li a.tap-area[aria-controls=cart-drawer] .header__cart-count{left:15px;top:0}.shopify-section--video .section{padding:0;margin:0}.shopify-section--video .content-over-media{padding:0;margin:0;gap:0;grid-template:0 minmax(0,1fr) 0 / minmax(0,1fr) minmax(0,min(var(--container-max-width),100% - var(--content-over-media-gap, var(--content-over-media-column-gap, var(--container-gutter))) * 0)) minmax(0,1fr)!important;min-height:256px}.shopify-section--video .content-over-media .socialing{position:absolute;bottom:32px;display:flex;gap:8px}.shopify-section--video .content-over-media .socialing a{display:flex}footer .footer{padding:40px 24px 32px;max-width:1440px;margin:0 auto}footer .footer>.container{margin:0}footer .footer .footer__wrapper{gap:40px}footer .footer .footer__wrapper>.footer__aside{border-top:1px solid #DDD2E6;margin:0 -24px}footer .footer .footer__wrapper>.footer__aside .footer__aside-bottom{padding:32px 24px 0;text-align:center}footer .footer .footer__wrapper>.footer__aside .footer__aside-bottom .footer__copyright{color:#2a6dcb;font-size:14px;line-height:1;text-transform:uppercase}footer .footer .footer__wrapper>.footer__aside .footer__aside-bottom .footer__copyright:last-child{color:#68809a;font-size:12px;text-transform:none}footer .footer .footer__wrapper>.footer__aside .footer__aside-bottom .footer__copyright ul[role=list]{grid-template-columns:repeat(2,1fr);gap:16px}footer .footer .footer__wrapper>.footer__aside .footer__aside-bottom .footer__copyright ul[role=list] li{line-height:1}footer .footer .footer__wrapper>.footer__aside .footer__aside-bottom .footer__copyright ul[role=list] li:nth-child(odd){text-align:left}footer .footer .footer__wrapper>.footer__aside .footer__aside-bottom .footer__copyright ul[role=list] li:nth-child(2n){text-align:right}footer .footer .footer__wrapper>.footer__aside .footer__aside-bottom .footer__copyright ul[role=list] li a{color:#68809a;font-size:14px;line-height:1}footer .footer .footer__wrapper .footer__block-list .footer__block--menu{gap:20px}footer .footer .footer__wrapper .footer__block-list .footer__block--menu .bold{color:#2a6dcb;font-size:14px;line-height:1;text-transform:uppercase}footer .footer .footer__wrapper .footer__block-list .footer__block--menu ul{gap:16px}footer .footer .footer__wrapper .footer__block-list .footer__block--menu ul li{line-height:1;display:flex}footer .footer .footer__wrapper .footer__block-list .footer__block--menu ul li a{font-size:14px;line-height:1}footer .footer .footer__wrapper .footer__block-list .footer__block--newsletter .v-stack{gap:16px}footer .footer .footer__wrapper .footer__block-list .footer__block--newsletter .v-stack p.h3{padding:0;color:#2a6dcb;font-size:14px;line-height:1;text-transform:uppercase}footer .footer .footer__wrapper .footer__block-list .footer__block--newsletter .v-stack .prose p{padding:0;font-size:14px;line-height:20px}footer .footer .footer__wrapper .footer__block-list .footer__block--newsletter .v-stack form{max-width:unset;margin:8px 0 0}footer .footer .footer__wrapper .footer__block-list .footer__block--newsletter .v-stack form .form-control>input{padding:4px;border-color:#fff;max-height:56px;padding-inline-start:32px;color:#006a54;border-radius:43px;background:#f5f7ff}footer .footer .footer__wrapper .footer__block-list .footer__block--newsletter .v-stack form .form-control>label{margin-inline-start:32px;color:#2a6dcb;opacity:1;font-size:14px;max-height:56px}footer .footer .footer__wrapper .footer__block-list .footer__block--newsletter .v-stack form .form-control .self-submit-button{right:4px}footer .footer .footer__wrapper .footer__block-list .footer__block--newsletter .v-stack form .form-control .self-submit-button button{background:#fff;border-radius:99px;padding:10px;justify-content:center;align-items:center;height:100%;width:100%}.header .header__main-nav .mega-menu .navigation-promo__wrapper{width:100%}.header .header__main-nav .mega-menu .navigation-promo__wrapper .navigation-promo{display:flex;gap:8px;justify-content:center}.header .header__main-nav .mega-menu .navigation-promo__wrapper .navigation-promo .content-over-media{max-width:330px;width:100%;gap:8px;display:flex;flex-direction:column;border-radius:unset;position:relative}.header .header__main-nav .mega-menu .navigation-promo__wrapper .navigation-promo .content-over-media svg{position:absolute;bottom:10px;right:10px;width:unset;min-height:unset;max-height:unset}.header .header__main-nav .mega-menu .navigation-promo__wrapper .navigation-promo .content-over-media:hover svg rect{fill:#4988df}.header .header__main-nav .mega-menu .navigation-promo__wrapper .navigation-promo .content-over-media:hover svg path{stroke:#fff}.header .header__main-nav .mega-menu .navigation-promo__wrapper .navigation-promo .content-over-media svg rect,.header .header__main-nav .mega-menu .navigation-promo__wrapper .navigation-promo .content-over-media svg path{transition:fill .4s ease,stroke .4s ease}.mega-menu .navigation-promo__wrapper .navigation-promo .content-over-media .text-custom{display:flex;justify-content:space-between;line-height:1;align-items:center;width:100%}section.shopify-section--scrolling-text .section{padding:16px 0}.scrolling-text__text{padding-inline-start:0;padding-inline-end:0;font-size:14px;line-height:1}.shopify-section--collection-list .collection-card:hover .collection-card__content{transform:unset}.shopify-section--collection-list .collection-list{gap:8px}.shopify-section--collection-list .collection-list .collection-card .content-over-media{border-radius:16px}.shopify-section--collection-list .collection-list .collection-card .collection-card__content.prose{display:flex;justify-content:space-between;gap:8px;padding:16px 8px;align-items:flex-end;align-self:stretch}.shopify-section--collection-list .collection-list .collection-card .collection-card__content.prose .heading-subheading{display:grid;gap:16px}.shopify-section--collection-list .collection-list .collection-card .collection-card__content.prose .heading-subheading p:first-child{font-size:24px;line-height:1;letter-spacing:-1.2px}.shopify-section--collection-list .collection-list .collection-card .collection-card__content.prose .heading-subheading p.subheading{margin:0;color:#68809a;font-size:12px;line-height:16px;letter-spacing:-.6px;text-transform:uppercase}.shopify-section--collection-list .collection-list .collection-card:hover svg rect{fill:#f066a2}.shopify-section--collection-list .collection-list .collection-card:hover svg path{stroke:#fff}.shopify-section--collection-list .collection-list .collection-card svg rect,.shopify-section--collection-list .collection-list .collection-card svg path{transition:fill .4s ease,stroke .4s ease}.shopify-section--featured-collection,.shopify-section--product-recommendations{justify-items:center}.shopify-section--featured-collection scroll-carousel,.shopify-section--product-recommendations scroll-carousel{margin:0 -16px;padding:0 16px}.shopify-section--featured-collection scroll-carousel .product-list,.shopify-section--product-recommendations scroll-carousel .product-list{gap:8px}.product-card{gap:0;--product-card-info-padding: unset;--product-card-quick-buy-inset: 10px}.product-card .product-card__image.aspect-tall{border-radius:16px;aspect-ratio:2 / 2.35}.product-card .product-card__info{padding:0}.product-card .product-card__info>.v-stack{width:100%;display:flex;gap:8px;padding:16px 8px;justify-content:space-between;align-items:flex-end;align-self:stretch}.product-card .product-card__info .rating-with-text{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.product-card .product-card__info .rating-with-text .product-card__title,.product-card .product-card__info .rating-with-text .product-card__subtitle{display:flex;line-height:1}.product-card .product-card__info .rating-with-text .product-card__title>a{font-size:24px;line-height:1;letter-spacing:-1.2px;color:#2a6dcb}.product-card .product-card__info .rating-with-text .product-card__subtitle>a{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#68809a;font-size:12px;line-height:1;letter-spacing:-.6px;text-transform:uppercase}.product-card .product-card__info .rating-price{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:16px;margin:0}.product-card .product-card__info .rating-price .price-list{justify-content:end;gap:8px;flex-wrap:nowrap;flex-direction:row-reverse}.product-card .product-card__info .rating-price .price-list compare-at-price .money{display:flex;white-space:nowrap}.product-card .product-card__info .rating-price a.rating{display:flex;align-items:start;gap:4px;flex-direction:row-reverse}.product-card .product-card__info .rating-price a.rating .text-sm{color:#68809a;font-size:14px;letter-spacing:-.7px;text-transform:uppercase;line-height:1}.product-card .product-card__info .rating-price .price-list sale-price span.money,.product-card .product-card__info .rating-price .price-list compare-at-price span.money{color:#254f79;font-size:14px;line-height:1;white-space:nowrap;display:flex}.product-card .product-card__quick-buy{opacity:1;visibility:visible;transition:unset;transform:unset}.product-card .product-card__quick-buy .bag-quickadd button{border-width:0;width:56px;height:56px;border-radius:var(--rounded-button);transition:width .5s ease,padding .4s ease;overflow:hidden;position:relative}.product-card .product-card__quick-buy .bag-quickadd button>div{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative}.product-card .product-card__quick-buy .bag-quickadd svg,.product-card .product-card__quick-buy .bag-quickadd .hover-text{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:opacity .4s ease,transform .5s ease;white-space:nowrap}.product-card .product-card__quick-buy .bag-quickadd .hover-text{opacity:0;transform:translate(-50%,-50%) translate(50px);color:#4988df;font-size:18px;line-height:1}.shopify-section--main-product .section{padding:16px 8px}.shopify-section--main-product .section .product{gap:24px}.shopify-section--main-product .section .product .product-gallery{gap:16px}.shopify-section--main-product .section .product .product-gallery .product-gallery__media-list{gap:8px}.shopify-section--main-product .section .product .product-gallery .product-gallery__media-list .product-gallery__media img,.shopify-section--main-product .section .product .product-gallery .product-gallery__media-list .product-gallery__media video{border-radius:16px}.shopify-section--main-product .section .product .product-gallery .product-gallery__thumbnail-list{gap:16px;grid-auto-columns:108px}.shopify-section--main-product .section .product .product-gallery .product-gallery__thumbnail-list .product-gallery__thumbnail:after{display:none}.shopify-section--main-product .section .product .product-gallery .product-gallery__thumbnail-list .product-gallery__thumbnail{height:127px;border-radius:24px}.shopify-section--main-product .section .product .product-gallery .product-gallery__thumbnail-list .product-gallery__thumbnail[aria-current=true]{border:1px solid #2A6DCB}.shopify-section--main-product .section .product .product-gallery .product-gallery__thumbnail-list .product-gallery__thumbnail img,.shopify-section--main-product .section .product .product-gallery .product-gallery__thumbnail-list .product-gallery__thumbnail video{border-radius:24px;height:100%;width:100%;object-fit:cover}.shopify-section--main-product .section .product .product-info{padding:24px 16px;background:#fff;border-radius:16px}.shopify-section--main-product .section .product .product-info>*+*{margin:0}.shopify-section--main-product .section .product .product-info .subtitleandrating{display:flex;justify-content:space-between;align-items:center;align-self:stretch;margin:0 0 16px}.shopify-section--main-product .section .product .product-info .subtitleandrating .subtitle{font-size:14px;line-height:1;text-transform:uppercase}.shopify-section--main-product .section .product .product-info .subtitleandrating .prod-rating{display:flex;align-items:center;gap:4px;cursor:pointer}.shopify-section--main-product .section .product .product-info .subtitleandrating .prod-rating count{font-size:14px;line-height:1}.shopify-section--main-product .section .product .product-info .subtitleandrating .prod-rating .stars{display:flex;gap:4px}.shopify-section--main-product .section .product .product-info .product-info__title.h1{margin:0 0 32px;font-size:40px;line-height:normal;letter-spacing:-2px;background-image:linear-gradient(to right,#fff0,#fff0),linear-gradient(to right,#2a6dcb,#a7c5ee);background-clip:text;-webkit-background-clip:text;background-size:100% 100%;background-repeat:no-repeat;color:transparent}.shopify-section--main-product .section .product .product-info .tagline{margin:0 0 16px;text-transform:uppercase;font-size:14px;color:#2a6dcb;line-height:20px}.shopify-section--main-product .section .product .product-info .excerpt-pdp{font-size:14px;line-height:20px;margin:0 0 32px}.shopify-section--main-product .section .product .product-info .product-info__variant-picker{margin:0 0 32px}.shopify-section--main-product .section .product .product-info .product-info__variant-picker .variant-picker__option-info{margin:0 0 16px}.shopify-section--main-product .section .product .product-info .product-info__variant-picker .variant-picker__option-info legend{font-size:14px;line-height:1;text-transform:uppercase;color:#254f79}.shopify-section--main-product .section .product .product-info .product-info__variant-picker .variant-picker__option-values .block-swatch{padding:0 16px;height:34px;background:transparent}.shopify-section--main-product .section .product .product-info .product-info__variant-picker .variant-picker__option-values .block-swatch:before{box-shadow:0 0 0 2px #2a6dcb}.shopify-section--main-product .section .product .product-info .product-info__variant-picker .variant-picker__option-values .block-swatch span{font-size:14px;line-height:1;text-transform:uppercase}.shopify-section--main-product .section .product .product-info .product-info__price{margin:0 0 32px}.shopify-section--main-product .section .product .product-info .product-info__price .price-list{gap:8px;align-items:center}.shopify-section--main-product .section .product .product-info .product-info__price .price-list sale-price,.shopify-section--main-product .section .product .product-info .product-info__price .price-list compare-at-price{display:flex}.shopify-section--main-product .section .product .product-info .product-info__price .price-list sale-price span.money{color:#2a6dcb;font-size:18px;line-height:1;letter-spacing:-.36px;text-transform:uppercase}.shopify-section--main-product .section .product .product-info .product-info__price .price-list compare-at-price span.money{color:#68809a;font-size:18px;line-height:1;letter-spacing:-.36px}.shopify-section--main-product .section .product .product-info .product-info__price .price-list .mrp-inclusive{font-size:14px;letter-spacing:-.7px}.shopify-section--main-product .section .product .product-info .product-info__block-item[data-block-type=buy-buttons]{margin:0 0 32px;display:flex;align-items:center;gap:8px;align-self:stretch;justify-content:space-between}.shopify-section--main-product .section .product .product-info .product-info__block-item[data-block-type=buy-buttons] .chatwithus,#bundle-form .chatwithus{border-radius:46px;border:1px solid var(--Primary-Blue, #4988DF);background:var(--White, #FFF);padding:15px 32px;font-size:14px;line-height:1;text-transform:uppercase;text-wrap-mode:nowrap;min-width:172px;transition:border .4s ease,color .4s ease,background .4s ease}.shopify-section--main-product .section .product .product-info .product-info__block-item[data-block-type=buy-buttons] .chatwithus:hover,#bundle-form .chatwithus:hover{border:1px solid #4988DF;background:#4988df;color:#fff}.shopify-section--main-product .section .product .product-info .product-info__block-item[data-block-type=buy-buttons] .chatwithusmobile,#bundle-form .chatwithusmobile{display:flex}.shopify-section--main-product .section .product .product-info .product-info__block-item[data-block-type=buy-buttons] .product-info__buy-buttons{width:100%}.shopify-section--main-product .section .product .product-info .product-info__block-item[data-block-type=buy-buttons] .buy-buttons button{padding:14px 32px}.shopify-section--main-product .section .product .product-info .product-info__block-item[data-block-type=buy-buttons] .buy-buttons button div{font-size:18px;line-height:1;letter-spacing:-.36px;text-transform:uppercase}.shopify-section--main-product .section .product .product-info .product-info__block-item[data-block-type=separator]{margin:32px 0}.shopify-section--main-product .section .product .product-info .product-info__block-item[data-block-type=separator] hr{background:#a7c5ee}.shopify-section--main-product .section .product .product-info .info-combo-product{margin:32px 0;padding:32px 0 0;border-top:1px solid #a7c5ee}.shopify-section--main-product .section .product .product-info .info-combo-product .kit-heading{margin:0 0 16px;color:#2a6dcb;font-size:14px;line-height:1;text-transform:uppercase}.shopify-section--main-product .section .product .product-info .info-combo-product .completeroutineblock{display:flex;overflow:auto;scrollbar-width:none;gap:8px;margin:0 -16px;padding:0 16px}.shopify-section--main-product .section .product .product-info .info-combo-product .completeroutineblock .horizontal-product{max-width:335px;width:100%;min-width:335px;gap:0;border-radius:12px;background:#f5f7ff;align-items:center}.shopify-section--main-product .section .product .product-info .info-combo-product .completeroutineblock .horizontal-product img{width:95px;height:95px;object-fit:cover;flex:unset;border-radius:16px}.shopify-section--main-product .section .product .product-info .info-combo-product .completeroutineblock .horizontal-product .horizontal-product__info{gap:16px;align-items:end;height:100%}.shopify-section--main-product .section .product .product-info .info-combo-product .completeroutineblock .horizontal-product .horizontal-product__info .horizontal-product__cta{margin:0}.shopify-section--main-product .section .product .product-info .info-combo-product .completeroutineblock .horizontal-product .horizontal-product__info .horizontal-product__cta .button[type=submit]{padding:10px;background:#fff}.shopify-section--main-product .section .product .product-info .info-combo-product .completeroutineblock .horizontal-product .horizontal-product__info .horizontal-product__cta .button[type=submit] div{display:flex}.shopify-section--main-product .section .product .product-info .info-combo-product .completeroutineblock .horizontal-product .horizontal-product__info .titles{gap:16px;align-self:center}.shopify-section--main-product .section .product .product-info .info-combo-product .completeroutineblock .horizontal-product .horizontal-product__info .titles .title{color:#2a6dcb;font-size:24px;line-height:1;letter-spacing:-1.2px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.shopify-section--main-product .section .product .product-info .info-combo-product .completeroutineblock .horizontal-product .horizontal-product__info .titles .subtitle{color:#68809a;font-size:14px;line-height:1;letter-spacing:-.7px;text-transform:uppercase;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.shopify-section--main-product .section .product .product-info .info-combo-product .completeroutineblock .horizontal-product .horizontal-product__info .titles .price-list{gap:4px;align-items:center}.shopify-section--main-product .section .product .product-info .info-combo-product .completeroutineblock .horizontal-product .horizontal-product__info .titles .price-list sale-price,.shopify-section--main-product .section .product .product-info .info-combo-product .completeroutineblock .horizontal-product .horizontal-product__info .titles .price-list compare-at-price{display:flex;font-size:16px;line-height:1;letter-spacing:-.8px}.shopify-section--main-product .section .product .product-info .info-combo-product .completeroutineblock .horizontal-product .horizontal-product__info .titles .price-list sale-price span.money{color:#2a6dcb}.shopify-section--main-product .section .product .product-info .info-combo-product .completeroutineblock .horizontal-product .horizontal-product__info .titles .price-list compare-at-price span.money{color:#68809a}.shopify-section--main-product .section .product .product-info .info-video-embeds{margin:32px 0;border-top:1px solid #a7c5ee;padding:32px 0 0}.shopify-section--main-product .section .product .product-info .info-video-embeds .embed-heading{margin:0 0 16px;color:#2a6dcb;font-size:14px;line-height:1;text-transform:uppercase}.shopify-section--main-product .section .product .product-info .info-video-embeds .vids{display:flex;overflow-x:auto;gap:4px;scrollbar-width:none;margin:0 -16px;padding:0 16px}.shopify-section--main-product .section .product .product-info .info-video-embeds .vids .vid{display:grid;gap:10px;cursor:pointer;-webkit-tap-highlight-color:transparent}.shopify-section--main-product .section .product .product-info .info-video-embeds .vids .vid .vid-text{font-size:12px;line-height:1;text-transform:uppercase}.shopify-section--main-product .section .product .product-info .info-video-embeds .video-wrapper{position:relative;width:112px;height:132px;overflow:hidden;padding:0}.shopify-section--main-product .section .product .product-info .info-video-embeds .video-wrapper video,.shopify-section--main-product .section .product .product-info .info-video-embeds .video-wrapper img{width:100%;height:100%;display:block;border-radius:8px;vertical-align:middle;object-fit:cover}.shopify-section--main-product .section .product .product-info .info-video-embeds .video-wrapper video{display:none}.shopify-section--main-product .section .product .product-info .info-video-embeds .play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;cursor:pointer;border:0;padding:0;z-index:1}.shopify-section--main-product .section .product .product-info .info-video-embeds .play-btn svg{display:block}.shopify-section--main-product .section .product .product-info .product-info__text{margin:0 0 16px}.shopify-section--main-product .section .product .product-info .product-info__text .prose{color:#2a6dcb;font-size:14px;line-height:1;text-transform:uppercase}.shopify-section--main-product .section .product .product-info .product-info__block-group.accordion-group{margin:0 0 32px}.shopify-section--main-product .section .product .product-info .product-info__block-group.accordion-group .product-info__block-item .accordion{border-block-start-width:0;border-color:#a7c5ee}.shopify-section--main-product .section .product .product-info .product-info__block-group.accordion-group .product-info__block-item .accordion .accordion__toggle{padding:16px}.shopify-section--main-product .section .product .product-info .product-info__block-group.accordion-group .product-info__block-item .accordion .accordion__toggle .circle-chevron{width:unset;height:unset;background:transparent}.shopify-section--main-product .section .product .product-info .product-info__block-group.accordion-group .product-info__block-item .accordion .accordion__toggle .text-with-icon span{font-size:14px;line-height:1;text-transform:uppercase}.shopify-section--main-product .section .product .product-info .product-info__block-group.accordion-group .product-info__block-item .accordion .accordion__content{margin:0;padding:0 16px 16px}.shopify-section--main-product .section .product .product-info .product-info__block-group.accordion-group .product-info__block-item .accordion .accordion__content .prose{font-size:14px;line-height:20px;letter-spacing:-.7px}.shopify-section--main-product .section .product .product-info .product-info__block-group.accordion-group .product-info__block-item .accordion .accordion__content .prose li{list-style:outside;margin-left:1.15rem}.shopify-section--main-product .section .product .product-info .product-info__block-group.accordion-group .product-info__block-item .accordion .accordion__content .prose strong{font-weight:600}.shopify-section--main-product .section .product .product-info .product-info__block-item:last-child{margin-bottom:0!important}.shopify-section--main-product .section .product .product-info .product-info__block-item[data-block-type=mini-product]{margin:0 0 32px}.shopify-section--main-product .section .product .product-info .info-mini-product .kit-heading{margin:0 0 24px;color:#2a6dcb;font-size:14px;line-height:20px;letter-spacing:-.7px}.shopify-section--main-product .section .product .product-info .info-mini-product .horizontal-product{border-radius:12px;background:#f5f7ff;align-items:center}.shopify-section--main-product .section .product .product-info .info-mini-product .horizontal-product img{width:95px;height:95px;object-fit:cover;flex:unset;border-radius:16px}.shopify-section--main-product .section .product .product-info .info-mini-product .horizontal-product .horizontal-product__info{align-items:end;height:100%}.shopify-section--main-product .section .product .product-info .info-mini-product .horizontal-product .horizontal-product__info .horizontal-product__cta{margin:0}.shopify-section--main-product .section .product .product-info .info-mini-product .horizontal-product .horizontal-product__info .horizontal-product__cta .button[type=submit]{padding:10px;background:#fff}.shopify-section--main-product .section .product .product-info .info-mini-product .horizontal-product .horizontal-product__info .horizontal-product__cta .button[type=submit] div{display:flex}.shopify-section--main-product .section .product .product-info .info-mini-product .horizontal-product .horizontal-product__info .titles{gap:16px;align-self:center}.shopify-section--main-product .section .product .product-info .info-mini-product .horizontal-product .horizontal-product__info .titles .title{color:#2a6dcb;font-size:24px;line-height:1;letter-spacing:-1.2px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.shopify-section--main-product .section .product .product-info .info-mini-product .horizontal-product .horizontal-product__info .titles .subtitle{color:#68809a;font-size:14px;line-height:1;letter-spacing:-.7px;text-transform:uppercase;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.shopify-section--main-product .section .product .product-info .info-mini-product .horizontal-product .horizontal-product__info .titles .price-list{gap:4px;align-items:center}.shopify-section--main-product .section .product .product-info .info-mini-product .horizontal-product .horizontal-product__info .titles .price-list sale-price,.shopify-section--main-product .section .product .product-info .info-mini-product .horizontal-product .horizontal-product__info .titles .price-list compare-at-price{display:flex;font-size:16px;line-height:1;letter-spacing:-.8px}.shopify-section--main-product .section .product .product-info .info-mini-product .horizontal-product .horizontal-product__info .titles .price-list sale-price span.money{color:#2a6dcb}.shopify-section--main-product .section .product .product-info .info-mini-product .horizontal-product .horizontal-product__info .titles .price-list compare-at-price span.money{color:#68809a}.horizontal-product .horizontal-product__cta button{width:56px;height:56px;transition:width .5s ease,padding .4s ease;overflow:hidden;position:relative}.horizontal-product .horizontal-product__cta button>div{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative}.horizontal-product .horizontal-product__cta svg,.horizontal-product .horizontal-product__cta .hover-text{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:opacity .4s ease,transform .5s ease;white-space:nowrap}.horizontal-product .horizontal-product__cta .hover-text{opacity:0;transform:translate(-50%,-50%) translate(50px);color:#4988df;font-size:18px;line-height:1}.shopify-section--collection-banner .section{padding:0 8px}.shopify-section--collection-banner .section image-banner{border-radius:16px;gap:80px}.shopify-section--collection-banner .section image-banner .place-self-end-start.text-start{place-self:end;justify-self:baseline}.shopify-section--collection-banner .section image-banner h1.h0{font-style:italic;font-size:32px;line-height:38px;letter-spacing:-1.6px}.shopify-section--sub-collection-list .section{padding:24px 8px}.shopify-section--sub-collection-list .text-with-icons{justify-content:center}.shopify-section--sub-collection-list .text-with-icons .text-with-icons__item .icon-block{background:transparent;padding:6px;border-radius:unset}.shopify-section--sub-collection-list .text-with-icons .text-with-icons__item .icon-block>img{padding:0;border-radius:12px;width:118px;height:83px;object-fit:cover;object-position:center}.shopify-section--sub-collection-list .text-with-icons .text-with-icons__list{justify-content:space-between;gap:0;margin:0 -8px;padding:0 8px}.shopify-section--sub-collection-list .text-with-icons .text-with-icons__item{padding:0;min-width:118px;max-width:118px;gap:12px}.shopify-section--sub-collection-list .text-with-icons__list a:first-child .icon-block>img{border:1px solid #4988DF;box-shadow:0 0 8px #4988df66}.shopify-section--sub-collection-list .text-with-icons__list a .icon-block>img{transition:box-shadow .4s ease-in-out}.shopify-section--sub-collection-list .text-with-icons__list a:hover .icon-block>img{box-shadow:0 0 12px #4988df66}.shopify-section--sub-collection-list .text-with-icons .text-with-icons__item .text-with-icons__text-wrapper p{font-size:14px;line-height:1;text-transform:uppercase;color:#2a6dcb;display:flex;align-items:center}.shopify-section--sub-collection-list .text-with-icons__list a:first-child .usps-dot{height:8px;border-radius:50%;background-color:#2a6dcb;flex-shrink:0;width:8px;opacity:1;margin-right:8px;display:flex}.shopify-section--main-collection .container{margin:0 8px}.shopify-section--main-collection .container .collection{margin:0 0 48px;gap:8px}.shopify-section--main-collection .container .collection--filters-drawer .mobile-sort-filter button{padding:0;gap:6px;width:fit-content}.shopify-section--main-collection .container .collection--filters-drawer .mobile-sort-filter button .text-with-icon{font-size:14px;line-height:1;background:unset;text-transform:capitalize;gap:6px;color:#254f79}section.shopify-section--main-collection .container .collection--filters-drawer .mobile-sort-filter{display:flex;justify-content:space-between;align-items:center}section.shopify-section--main-collection .container .collection--filters-drawer .collection__top-bar{gap:0}section.shopify-section--main-collection .container .collection--filters-drawer .collection__top-bar .active-facets{margin:0;gap:4px}section.shopify-section--main-collection .container .collection--filters-drawer .collection__top-bar .active-facets .facet-clear-all{margin:0;order:-1;padding:8px 16px;background:#2a6dcb;border-radius:100px;color:#fff;display:flex;line-height:1}section.shopify-section--main-collection .container .collection--filters-drawer .collection__top-bar .active-facets .facet-clear-all>span.link{background:unset!important;font-size:11px;letter-spacing:-.48px;text-transform:capitalize}section.shopify-section--main-collection .container .collection--filters-drawer .collection__top-bar .active-facets .facet-clear-all>span.link:hover{color:inherit}section.shopify-section--main-collection .container .collection--filters-drawer .mobile-sort-filter button{box-shadow:unset}section.shopify-section--main-collection .container .collection--filters-drawer .mobile-sort-filter button .text-with-icon{flex-direction:row-reverse}section.shopify-section--main-collection .container .collection--filters-drawer .collection__top-bar .active-facets .removable-facet{padding:8px;gap:8px;border-radius:2px;background:#fff;font-size:11px;align-items:center}section.shopify-section--main-collection .container .collection--filters-drawer .collection__top-bar .active-facets .removable-facet svg path{stroke:#68809a}.facets-drawer{width:unset;max-width:653px;padding:0}#facets-drawer-sort form .accordion__toggle{display:none}.facets-drawer::part(header){display:none!important}.facets-drawer::part(body){padding:0!important;height:100%;background:#fff;scrollbar-width:none}.facets-drawer::part(content){border-radius:0!important;background:#fff!important}.facets-drawer .facets-vertical{padding:32px 16px!important;background:#fff}.facets-drawer .facets-vertical .custom-facet-header{display:flex;align-items:center;justify-content:space-between;align-self:stretch;margin:0 0 24px;padding:0 0 24px;border-bottom:1px solid #A7C5EE}.facets-drawer .facets-vertical .custom-facet-header .facets-drawer__floating-apply{margin:0;padding:0}.facets-drawer .facets-vertical .custom-facet-header>p{font-size:24px;color:#2a6dcb;font-family:Lemonde!important;line-height:1;letter-spacing:-1.2px}.facets-drawer .facets-vertical .custom-facet-header .facets-drawer__floating-apply>button{padding:16px 24px;border-radius:46px;background:#2a6dcb;color:#fff;font-size:14px;font-weight:500!important;line-height:1;text-transform:uppercase}.facets-drawer .accordion{border-block-end-width:0;padding:0 0 24px;margin:0 0 24px;border-bottom:1px solid #A7C5EE}.facets-drawer .accordion:last-of-type{padding:0;margin:0;border-bottom:unset}.facets-drawer .accordion .accordion__content{padding:0;margin:0}.facets-drawer .accordion .accordion__content .checkbox-list{gap:12px 8px;display:flex;flex-wrap:wrap}.facets-drawer input[type=radio],.facets-drawer input[type=checkbox]{display:none}.facets-drawer .checkbox-container label{display:flex;padding:16px 24px;font-size:14px;text-align:center;color:#254f79;cursor:pointer;transition:all .4s ease;opacity:1;border-radius:100px;align-items:center;justify-content:center;width:100%;background:#f5f7ff;text-transform:uppercase;line-height:1;border:1px solid #fff}.facets-drawer .checkbox-container label:hover{border:1px solid #2a6dcb}.facets-drawer input[type=radio]:checked+label,.facets-drawer input[type=checkbox]:checked+label{border:1px solid #2A6DCB}.facets-drawer form .accordion__toggle .circle-chevron{display:none}.facets-drawer form .accordion__toggle{padding:0 0 16px}.facets-drawer form .accordion__toggle span:first-child{color:#254f79;font-weight:500!important;line-height:1;text-transform:uppercase;font-size:14px}.shopify-section--main-collection .collection__pagination{margin:8px 0 0;color:#254f79;border-color:#2a6dcb}.cart-drawer::part(body){padding:16px;scrollbar-width:none}.cart-drawer::part(footer){padding:16px;border-radius:12px;background:#f5f7ff;margin:0 8px 8px}.cart-drawer::part(footer){border:unset}.cart-drawer__inner .cart-drawer__line-items .line-item{gap:8px;align-items:stretch;padding:8px;background:#f5f7ff;border-radius:12px}cart-drawer .cart-drawer__inner{display:flex;flex-direction:column;gap:16px}cart-drawer .cart-drawer__inner .cart-drawer__top .h-stack .h5{color:#2a6dcb;font-size:24px;line-height:1;font-family:Lemonde!important;letter-spacing:-1.2px}cart-drawer .cart-drawer__inner .free-shipping-bar{gap:12px}cart-drawer .cart-drawer__inner .free-shipping-bar span,cart-drawer .cart-drawer__inner .free-shipping-bar span.text-accent{color:#4988df;font-size:14px!important;line-height:1!important;letter-spacing:-.7px}cart-drawer .cart-drawer__inner .free-shipping-bar span.text-accent{display:inline-flex}cart-drawer .cart-drawer__inner .free-shipping-bar .progress-bar{height:8px;background:#f5f7ff}cart-drawer .cart-drawer__inner .free-shipping-bar .progress-bar:before{border-radius:100px;background:#4988df}cart-drawer .cart-drawer__inner .cart-drawer__top .h-stack .count-bubble{--size: 24px;width:24px;height:24px;font-size:14px;color:#2a6dcb;background:#f5f7ff;padding:0;font-weight:400!important}cart-drawer .cart-drawer__inner .cart-drawer__top .h-stack button{display:flex}cart-drawer .cart-drawer__inner .cart-drawer__top .h-stack button svg{max-width:32px;height:auto;width:100%}cart-drawer .cart-drawer__inner .cart-drawer__top .h-stack button svg rect,cart-drawer .cart-drawer__inner .cart-drawer__top .h-stack button svg path{transition:fill .4s ease,stroke .4s ease}cart-drawer .cart-drawer__inner .cart-drawer__top .h-stack button:hover svg rect{fill:#4988df}cart-drawer .cart-drawer__inner .cart-drawer__top .h-stack button:hover svg path{stroke:#fff}cart-drawer .cart-drawer__inner .cart-drawer__top{padding:0;gap:16px}.cart-drawer__inner .cart-drawer__line-items .line-item .line-item__media-wrapper{max-width:85px;width:100%}.cart-drawer__inner .cart-drawer__line-items .line-item .line-item__media-wrapper img{height:100%;max-width:85px;object-fit:cover;border-radius:16px}.cart-drawer__inner .cart-drawer__line-items .line-item .info-box{width:100%;display:flex;justify-content:space-between;gap:12px}.cart-drawer__inner .cart-drawer__line-items .line-item .info-box .line-item__info .v-stack{gap:16px}.cart-drawer__inner .cart-drawer__line-items .line-item .info-box .line-item__info .v-stack a.bold{line-height:1;display:grid;gap:8px;align-self:end;align-content:center}.cart-drawer__inner .cart-drawer__line-items .line-item .info-box .line-item__info .v-stack a.bold .title-link{color:#2a6dcb;font-family:Lemonde!important;font-size:18px;line-height:1;letter-spacing:-1.2px}.cart-drawer__inner .cart-drawer__line-items .line-item .info-box .line-item__info .v-stack a.bold .subtitle{color:#68809a;font-size:12px;line-height:1;letter-spacing:-.6px;text-transform:uppercase}.cart-drawer__inner .c-line{background:#a7c5ee;width:100%;height:1px}.cart-drawer__inner .cart-drawer__recommendations .v-stack{gap:16px}.cart-drawer__inner .cart-drawer__recommendations .v-stack>.h-stack>p{color:#2a6dcb;font-family:Lemonde!important;font-size:24px;line-height:1;letter-spacing:-1.2px}.cart-drawer__inner .cart-drawer__recommendations .horizontal-product-list-carousel{margin:0 -16px;padding:0 16px}.cart-drawer__inner .cart-drawer__recommendations .horizontal-product-list{gap:8px;grid:auto / auto-flow 75vw}.cart-drawer__inner .cart-drawer__recommendations .horizontal-product-list .horizontal-product{padding:8px;background:#f5f7ff;overflow:hidden;border-radius:12px;align-items:stretch;gap:16px}.cart-drawer__inner .cart-drawer__recommendations .horizontal-product-list .horizontal-product img{max-width:85px;flex:auto;width:100%;object-fit:cover;height:100%;border-radius:16px}.cart-drawer__inner .cart-drawer__recommendations .horizontal-product-list .horizontal-product .horizontal-product__info{padding:0;gap:16px;align-items:end;justify-content:space-between;display:flex}.cart-drawer__recommendations .horizontal-product-list .horizontal-product .horizontal-product__info .titles{gap:16px;align-self:center}.cart-drawer__recommendations .horizontal-product-list .horizontal-product .horizontal-product__info .titles .title{color:#2a6dcb;font-family:Lemonde!important;font-size:18px;line-height:1;letter-spacing:-1.2px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.cart-drawer__recommendations .horizontal-product-list .horizontal-product .horizontal-product__info .titles .subtitle{font-size:12px;line-height:1;color:#68809a;letter-spacing:-.6px;text-transform:uppercase;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.cart-drawer__recommendations .horizontal-product-list .horizontal-product .horizontal-product__info .titles .price-list sale-price{display:flex;line-height:1}.cart-drawer__recommendations .horizontal-product-list .horizontal-product .horizontal-product__info .titles .price-list sale-price span.money{color:#254f79;font-size:12px;line-height:1;letter-spacing:-.6px;text-transform:uppercase}.cart-drawer__line-items .line-item .info-box .line-item__info .price-list .text-subdued{color:#254f79;display:flex;gap:8px;text-transform:uppercase}.cart-drawer__line-items .line-item .info-box .line-item__info .price-list .text-subdued,.cart-drawer__line-items .line-item .info-box .line-item__info .price-list .text-subdued compare-at-price{font-size:12px;line-height:1;letter-spacing:-.6px}.cart-drawer__line-items .line-item .info-box .line-item__info .price-list .text-subdued compare-at-price{color:#68809a;text-decoration-line:line-through}.cart-drawer__line-items .line-item .info-box .line-item__info .varients{font-size:12px;line-height:1}cart-drawer .v-stack.stak-footer{gap:16px}cart-drawer .v-stack.stak-footer .v-stack{gap:12px}cart-drawer .v-stack.stak-footer .v-stack .total-price{margin-top:4px}cart-drawer .v-stack.stak-footer .actual-price .h5,cart-drawer .v-stack.stak-footer .discoounted .h5{font-size:12px;color:#254f79;line-height:1;letter-spacing:-.6px}cart-drawer .v-stack.stak-footer .discoounted .h5.discountedmoney{color:#2a6dcb}cart-drawer .v-stack.stak-footer .total-price .h5{color:#254f79;font-size:14px;line-height:1;letter-spacing:-.7px}cart-drawer .v-stack.stak-footer form button{padding:14px 32px;border-radius:46px}cart-drawer .v-stack.stak-footer form .button.button--xl div{color:var(--White, #FFF);font-size:18px;line-height:1;text-transform:uppercase;font-weight:500!important;letter-spacing:-.36px}cart-drawer .v-stack.stak-footer .cart-combo-div,cart-drawer .v-stack.stak-footer .cart-combo-div .icon-text{display:flex;flex-direction:column;gap:16px}cart-drawer .v-stack.stak-footer .cart-combo-div .icon-text img{width:100%;height:100%;object-fit:contain;max-height:24px}.cart-drawer__recommendations .horizontal-product .horizontal-product__info .horizontal-product__cta{margin:0}.cart-drawer__recommendations .horizontal-product .horizontal-product__info .horizontal-product__cta form{line-height:1}.cart-drawer{padding:12px;max-width:528px}.cart-drawer::part(content){border-radius:16px!important}.cart-drawer .product-box{gap:32px}.cart-drawer__line-items>*+*{margin:12px 0 0}.cart-drawer .product-box .cart-drawer__line-items line-item line-item-quantity{margin:0;display:flex;flex-direction:column-reverse;justify-content:space-between;align-items:end}.cart-drawer .product-box .cart-drawer__line-items line-item line-item-quantity .customquantwrapper,.shopify-section--main-cart line-item line-item-quantity .customquantwrapper{border:1px solid #A7C5EE;border-radius:100px;padding:0;display:flex;gap:0;align-items:center;width:min-content;background:#fff}.cart-drawer .product-box .cart-drawer__line-items line-item line-item-quantity .customquantwrapper button,.shopify-section--main-cart line-item line-item-quantity .customquantwrapper button{padding:8.5px;display:flex;transition:background .4s ease,border-radius .4s ease}.cart-drawer .product-box .cart-drawer__line-items line-item line-item-quantity .customquantwrapper:hover button.i_minus_cart{background:#4988df;border-radius:100px 0 0 100px}.cart-drawer .product-box .cart-drawer__line-items line-item line-item-quantity .customquantwrapper:hover button.i_plus_cart{background:#4988df;border-radius:0 100px 100px 0}.cart-drawer .product-box .cart-drawer__line-items line-item line-item-quantity .customquantwrapper:hover button svg path{stroke:#fff}.cart-drawer .product-box .cart-drawer__line-items line-item line-item-quantity .customquantwrapper button svg path,.shopify-section--main-cart line-item line-item-quantity .customquantwrapper button svg path{stroke-width:2px}.cart-drawer .product-box .cart-drawer__line-items line-item line-item-quantity span,.shopify-section--main-cart line-item line-item-quantity span{display:flex;line-height:1}.cart-drawer .product-box .cart-drawer__line-items line-item line-item-quantity span a,.shopify-section--main-cart line-item line-item-quantity span a{color:#2a6dcb;display:flex;padding:8.5px 9.5px;justify-content:center;align-items:center;border-radius:32px;line-height:1;background:#fff;border:1px solid #A7C5EE;transition:color .4s ease,background .4s ease}.cart-drawer .product-box .cart-drawer__line-items line-item line-item-quantity span a:hover,.shopify-section--main-cart line-item line-item-quantity span a:hover{color:#fff;background:#4988df}.cart-drawer .product-box .cart-drawer__line-items line-item line-item-quantity .quantity-input,.shopify-section--main-cart line-item line-item-quantity .quantity-input{font-size:12px;border:unset;padding:0;width:100%;max-width:min-content;min-width:20px;color:#68809a;display:flex;align-self:stretch;line-height:1;margin-top:-2px;-webkit-appearance:none;-moz-appearance:textfield;margin:0!important}.cart-drawer .product-box .cart-drawer__line-items line-item line-item-quantity .quantity-input{margin-top:2px}.loading_wait{width:10%;position:absolute;top:45%;left:45%;z-index:100;display:none}.loading_overlay{position:absolute;width:91%;height:93%;background:#e4ebdfc4;z-index:99;display:none;border-radius:24px}.cart-drawer__inner .cart-drawer__line-items .line-item .info-box .quantitywrapperdiv{display:flex}.logonclose{display:flex;flex-direction:row-reverse;justify-content:space-between;padding:12px 0;align-items:center;margin:0 0 12px;border-bottom:1px solid #A7C5EE}.logonclose img{width:auto;height:27px}.logonclose button[is=close-button]{border:unset;width:auto;display:flex;padding:0;height:auto;min-height:unset}.navigation-drawer::part(body){gap:0!important;padding-block-start:0!important}navigation-drawer .panel__wrapper{padding:0 0 16px!important;gap:16px;scrollbar-width:none}.navigation-drawer[mobile-opening=left]{padding:12px;--drawer-content-max-height: 100%;max-width:390px}.navigation-drawer[mobile-opening=left]::part(content){border-radius:16px!important;border:unset;padding:0 16px}navigation-drawer .two-icon{display:flex}navigation-drawer .panel__wrapper .panel-footer .new-localization{padding:0!important;border:0!important;display:flex;gap:12px;justify-content:space-between;align-items:center;align-self:stretch;border-radius:32px}navigation-drawer .panel-footer .panel-footer__localization-wrapper a{display:flex;font-size:14px;color:#254f79;justify-content:space-between;width:100%;flex-direction:column;gap:12px;align-items:stretch;text-align:center;line-height:20px;letter-spacing:-.7px}navigation-drawer .panel-footer .panel-footer__localization-wrapper a>span{padding:14px;border-radius:46px;background:#2a6dcb;color:#fff;font-size:18px;line-height:1;text-transform:uppercase;font-weight:500!important;letter-spacing:-.36px}.navigation-drawer[mobile-opening=left] .panel-list__wrapper .panel .panel__wrapper ul.second-level.normal-tab li.secondlevelprodlinks{padding:16px;text-wrap-mode:nowrap}.navigation-drawer[mobile-opening=left] .panel-list__wrapper .panel .panel__wrapper ul li .new-design{display:flex;gap:12px;align-items:end;border-radius:16px;background:var(--Baby-Blue-BG, #F5F7FF);padding:12px}.navigation-drawer[mobile-opening=left] .panel-list__wrapper .panel .panel__wrapper ul li .new-design>img{min-width:95px;min-height:95px;max-width:95px;max-height:95px;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:12px;align-self:start}.navigation-drawer[mobile-opening=left] .panel-list__wrapper .panel .panel__wrapper ul li .new-design>svg{width:100%;max-width:40px;max-height:40px;height:100%}.navigation-drawer[mobile-opening=left] .panel-list__wrapper .panel .panel__wrapper ul li .new-design>.new-design-div{display:flex;flex-direction:column;gap:8px;flex-grow:1;align-self:center}.navigation-drawer[mobile-opening=left] .panel-list__wrapper .panel .panel__wrapper ul li .new-design>.new-design-div>p.title{color:#2a6dcb;font-family:Lemonde!important;font-size:24px;line-height:1;letter-spacing:-1.2px}.navigation-drawer[mobile-opening=left] .panel-list__wrapper .panel .panel__wrapper ul li .new-design>.new-design-div>p.subtitle{color:#68809a;font-size:14px;line-height:20px;text-transform:uppercase}.navigation-drawer[mobile-opening=left] .panel__wrapper .new-menu_banner>img{border-radius:16px}.navigation-drawer[mobile-opening=left] .panel__wrapper ul.first-level{gap:12px}.navigation-drawer[mobile-opening=left] .panel__wrapper ul.first-level .linkcollbtntext{display:flex;justify-content:space-between;width:100%;padding:12px 16px;align-items:center;border-radius:12px;background:var(--Baby-Blue-BG, #F5F7FF)}.navigation-drawer[mobile-opening=left] .panel__wrapper ul.first-level .linkcollbtntext .collshopnow{font-size:14px;color:#2a6dcb;line-height:1;text-transform:uppercase}.navigation-drawer .panel__scroller{scrollbar-width:none;padding:0 0 48px}.navigation-drawer .panel__wrapper .third-level-panels .second-level-tabs{overflow-x:auto;scrollbar-width:none;gap:8px;border-top:1px solid #A7C5EE;border-bottom:1px solid #A7C5EE;margin:0 0 16px}.navigation-drawer .panel__wrapper .backtopanel svg{transform:rotate(180deg);border:1px solid #A7C5EE;border-radius:100px}.navigation-drawer .panel__wrapper .backtopanel button.h6{color:#2a6dcb;font-size:14px;line-height:1;text-transform:uppercase;font-weight:400}.navigation-drawer .panel__wrapper .backtopanel{margin:4px 0 0}.navigation-drawer[mobile-opening=left] .panel-list__wrapper .panel .panel__wrapper ul.second-level.normal-tab li.secondlevelprodlinks .second-level-link,.navigation-drawer[mobile-opening=left] .panel-list__wrapper .panel .panel__wrapper ul.second-level.normal-tab li.secondlevelprodlinks .second-level-tab{color:#68809a;font-size:14px;line-height:1;text-transform:uppercase;display:flex;align-items:center}.navigation-drawer[mobile-opening=left] .panel-list__wrapper .panel .panel__wrapper ul.second-level.normal-tab li.secondlevelprodlinks .second-level-tab .usps-dot{height:8px;border-radius:50%;background-color:#803cee;flex-shrink:0;width:0;opacity:0;margin-right:0;transition:width .4s ease,margin-right .4s ease,opacity .4s ease}.navigation-drawer[mobile-opening=left] .panel-list__wrapper .panel .panel__wrapper ul.second-level.normal-tab li.secondlevelprodlinks .second-level-tab.active .usps-dot{opacity:1;width:8px;margin-right:10px}.navigation-drawer .panel__wrapper .third-level-panels .third-level-panel .third-level-list{gap:8px}.navigation-drawer .third-level-panel{opacity:0;position:absolute;top:0;left:0;width:100%;transition:opacity .6s ease;pointer-events:none}.navigation-drawer .third-level-panel.active{opacity:1;position:relative;pointer-events:auto}.shopify-section--contact{margin:8px}.shopify-section--contact .section{border-radius:16px}.shopify-section--contact .section .section-stack__main{width:100%;max-width:800px;margin:0 auto}.shopify-section--contact .section .contact-form{padding:0}.shopify-section--contact .section .contact-form form{gap:32px}.shopify-section--contact .section .contact-form form .fieldset,.shopify-section--contact .section .contact-form form .fieldset .input-row{gap:24px}.shopify-section--contact .section .contact-form form .form-control{display:flex;flex-direction:column-reverse;gap:12px}.shopify-section--contact .section .contact-form form .form-control label{position:unset;margin:0;height:unset;opacity:1;font-size:14px;line-height:1;text-transform:uppercase}.shopify-section--contact .section .contact-form form .form-control input,.shopify-section--contact .section .contact-form form .form-control textarea{padding:16px!important;border-radius:8px;border:1px solid var(--White, #FFF);background:var(--White, #FFF)}.shopify-section--contact .section .contact-form form .form-control input::placeholder,.shopify-section--contact .section .contact-form form .form-control textarea::placeholder{color:#a7c5ee;font-size:14px;line-height:1;letter-spacing:-.7px}.shopify-section--contact .section .contact-form form button[type=submit]{padding:15px 33px}.shopify-section--contact .section .contact-form form button[type=submit]>div{font-weight:500;font-size:18px;line-height:1;letter-spacing:-.36px;text-transform:uppercase}.shopify-section--multi-column-contactus .multi-column__item{padding:24px;border-radius:8px;background:var(--Baby-Blue-BG, #F5F7FF)}.shopify-section--multi-column-contactus .multi-column__item .v-stack{gap:16px}.shopify-section--multi-column-contactus .multi-column__item .v-stack .h6{color:#2a6dcb;font-weight:500!important;font-size:14px;line-height:1;text-transform:uppercase}.shopify-section--multi-column-contactus .multi-column__item .v-stack .prose{font-size:14px;line-height:20px;letter-spacing:-.7px}.shopify-section--multi-column-contactus .multi-column__item .v-stack .prose *+p{margin-block-start:16px}.shopify-section--multi-column-contactus .multi-column__item .v-stack .prose a{background:unset;color:#2a6dcb;display:block}.shopify-section--multi-column-contactus .multi-column__item .v-stack .prose .socialing{display:flex;gap:21px}footer .footer .footer__wrapper>.footer__aside .footer__aside-bottom .footer__copyright.getintouch{display:flex;flex-direction:column;gap:8px}footer .footer .footer__wrapper>.footer__aside .footer__aside-bottom .footer__copyright.getintouch p+p{color:#68809a;line-height:20px;text-transform:none;letter-spacing:-.7px}.search-drawer{max-width:528px;padding:12px}.search-drawer::part(content){border-radius:16px}.search-drawer .search-input>input::placeholder{color:#68809a;font-weight:400}.search-drawer .search-input{border-bottom:1px solid #a7c5ee}.search-drawer .search-input>input{font-size:18px;line-height:1;color:#2a6dcb;font-weight:400}.search-drawer .search-input button{display:flex}cart-drawer button.empty-cart-close svg rect,cart-drawer button.empty-cart-close svg path{transition:fill .4s ease,stroke .4s ease}cart-drawer button.empty-cart-close:hover svg rect{fill:#4988df}cart-drawer button.empty-cart-close:hover svg path{stroke:#fff}.search-drawer .search-input button svg rect,.search-drawer .search-input button svg path{transition:fill .4s ease,stroke .4s ease}.search-drawer .search-input button:hover svg rect{fill:#4988df}.search-drawer .search-input button:hover svg path{stroke:#fff}.search-drawer .search-input button[type=reset]{color:#68809a}.predictive-search__tab-item button{font-weight:400}.product-card .award_badges_card{position:absolute;top:10px;right:10px;display:grid;gap:12px}.product-card .award_badges_card img{max-width:54px;width:100%;height:auto}.shopify-section--main-product .section .product .product-gallery .award_badges_card{position:absolute;top:10px;right:10px;display:grid;gap:8px;z-index:1}.shopify-section--main-product .section .product .product-gallery .award_badges_card img{max-width:54px;width:100%;height:auto}.product-card .product-card__info .rating-price .price-list compare-at-price,.product-card .product-card__info .rating-price .price-list compare-at-price span.money{color:#68809a!important}.shopify-section--main-product product-rerender buy-buttons.mobile-btn-floating button[type=submit]>div{font-weight:500;text-transform:uppercase}.shopify-section--main-collection .product-list .product-card .product-card__info>.v-stack .rating-with-text{width:100%}.shopify-section--main-collection .product-list .product-card .product-card__info>.v-stack .prod-card-title-rating{display:flex;justify-content:space-between;gap:16px;align-items:baseline;width:100%}.shopify-section--main-collection .product-list .product-card .product-card__info>.v-stack .prod-card-title-rating .rating__stars svg{max-width:15px;width:auto;height:auto}.shopify-section--main-collection .product-list .product-card .product-card__info>.v-stack .prod-card-subtitle-price{display:flex;justify-content:space-between;gap:16px;align-items:center;width:100%}.shopify-section--main-collection .product-list .product-card .product-card__info>.v-stack .prod-card-subtitle-price price-list,.shopify-section--main-collection .product-list .product-card .product-card__info>.v-stack .prod-card-subtitle-price price-list sale-price,.shopify-section--main-collection .product-list .product-card .product-card__info>.v-stack .prod-card-subtitle-price price-list compare-at-price{flex-wrap:nowrap;text-wrap-mode:nowrap}.shopify-section--main-collection .product-list .product-card .product-card__info>.v-stack .prod-card-subtitle-price price-list span.money{display:flex;color:#254f79;font-size:14px;line-height:1;letter-spacing:-.7px;text-transform:uppercase}.shopify-section--main-collection .product-list .product-card .product-card__info>.v-stack .prod-card-subtitle-price price-list compare-at-price,.shopify-section--main-collection .product-list .product-card .product-card__info>.v-stack .prod-card-subtitle-price price-list compare-at-price span.money{color:#68809a}@media screen and (min-width: 600px){.cart-drawer__inner .cart-drawer__recommendations .horizontal-product-list{grid:auto / auto-flow 350px}}@media screen and (max-width: 699px){.shopify-section--video .content-over-media .prose img{max-width:285px}.shopify-section--video .content-over-media .prose{margin:0 0 40px}footer .footer .footer__wrapper>.footer__aside .footer__aside-bottom{gap:16px;justify-content:unset}footer .footer .footer__wrapper>.footer__aside .footer__aside-bottom .footer__copyright.bottom-links{order:-1;margin:0 0 16px}footer .footer .footer__wrapper>.footer__aside .footer__aside-bottom .footer__copyright.getintouch{order:-1}.shopify-section--collection-list .collection-list .collection-card .collection-card__content.prose svg{max-width:61px;width:100%;height:auto}.shopify-section--main-product .section .product .product-info .info-combo-product .completeroutineblock .horizontal-product .horizontal-product__info,.shopify-section--main-product .section .product .product-info .info-mini-product .horizontal-product .horizontal-product__info{display:flex}.facets-drawer{max-width:unset}.facets-drawer::part(content),.facets-drawer::part(body){border-radius:16px 16px 0 0!important}cart-drawer button.empty-cart-close svg{max-width:32px;width:100%;height:auto}.search-drawer .search-input button svg{max-width:32px;width:100%;height:auto}.shopify-section--main-collection .product-list .product-card .award_badges_card{gap:4px}.shopify-section--main-collection .product-list .product-card .award_badges_card img{max-width:28px}}@media screen and (min-width: 700px){.shopify-section--video .content-over-media .socialing{bottom:16px;right:32px}.shopify-section--video .content-over-media{min-height:unset;max-height:238px}footer .footer{padding:48px}footer .footer .footer__wrapper{gap:48px}footer .footer .footer__wrapper>.footer__aside{margin:0 -48px}footer .footer .footer__wrapper>.footer__aside .footer__aside-bottom{padding:48px 48px 0}footer .footer .footer__wrapper .footer__block-list .footer__block--menu{gap:16px}footer .footer .footer__wrapper .footer__block-list .footer__block--menu ul{gap:12px}footer .footer .footer__wrapper .footer__block-list .footer__block--newsletter .v-stack form .form-control .self-submit-button button{padding:12px}footer .footer .footer__wrapper>.footer__aside .footer__aside-bottom .footer__copyright:last-child{text-align:right}.shopify-section--collection-list .collection-list .collection-card .collection-card__content.prose{padding:24px}.shopify-section--collection-list .collection-list .collection-card .collection-card__content.prose .heading-subheading p:first-child{font-size:40px;letter-spacing:-2px}.shopify-section--collection-list .collection-list .collection-card .collection-card__content.prose .heading-subheading p.subheading{font-size:14px;line-height:18px;letter-spacing:-.7px}section.shopify-section--main-collection .container .collection--filters-drawer .collection__top-bar .active-facets .facet-clear-all{padding:12px}section.shopify-section--main-collection .container .collection--filters-drawer .collection__top-bar .active-facets .removable-facet{padding:12px;font-size:16px;letter-spacing:-.6px}.facets-drawer::part(content),.facets-drawer::part(body){border-radius:24px!important}.facets-drawer{padding:12px 24px!important}.cart-drawer::part(body){padding:24px}.cart-drawer::part(footer){padding:24px;border-radius:24px}cart-drawer .cart-drawer__inner{gap:24px}cart-drawer .cart-drawer__inner .cart-drawer__top .h-stack .h5{font-size:32px;line-height:1;letter-spacing:-1.6px}.cart-drawer__inner .cart-drawer__recommendations .v-stack{gap:24px}.cart-drawer__inner .cart-drawer__recommendations .v-stack h5{font-size:28px}.cart-drawer__inner .cart-drawer__recommendations .horizontal-product-list .horizontal-product .horizontal-product__info,.cart-drawer__recommendations .horizontal-product-list .horizontal-product .horizontal-product__info .titles{gap:16px}.cart-drawer .product-box .cart-drawer__line-items line-item .line-item__info line-item-quantity span a,.shopify-section--main-cart line-item .line-item__info line-item-quantity span a{padding:11.5px 13px;line-height:.8}.cart-drawer .product-box .cart-drawer__line-items line-item .line-item__info line-item-quantity .quantity-input{margin-top:-2px}.cart-drawer .product-box .cart-drawer__line-items line-item .line-item__info line-item-quantity .customquantwrapper button,.shopify-section--main-cart line-item .line-item__info line-item-quantity .customquantwrapper button{padding:11.5px}.cart-drawer__inner .cart-drawer__recommendations .horizontal-product-list-carousel{margin:0 -24px;padding:0 24px}.cart-drawer{padding:12px 24px}.cart-drawer::part(content){border-radius:24px!important}cart-drawer .cart-drawer__inner .cart-drawer__top .h-stack .count-bubble{--size: 32px;width:32px;height:32px;font-size:18px}cart-drawer .cart-drawer__inner .cart-drawer__top .h-stack button svg{max-width:unset}.cart-drawer .product-box{gap:40px}.cart-drawer__line-items>*+*{margin:16px 0 0}.cart-drawer__inner .cart-drawer__line-items .line-item{padding:16px 12px;border-radius:16px}.cart-drawer__inner .cart-drawer__line-items .line-item .line-item__media-wrapper,.cart-drawer__inner .cart-drawer__line-items .line-item .line-item__media-wrapper img{max-width:105px}.cart-drawer__inner .cart-drawer__line-items .line-item .info-box .line-item__info .v-stack a.bold .title-link{font-size:32px;letter-spacing:-1.6px}.cart-drawer__inner .cart-drawer__line-items .line-item .info-box .line-item__info .v-stack a.bold .subtitle{font-size:14px}.cart-drawer__line-items .line-item .info-box .line-item__info .price-list .text-subdued,.cart-drawer__line-items .line-item .info-box .line-item__info .price-list .text-subdued compare-at-price{font-size:16px;letter-spacing:-.8px}.cart-drawer .product-box .cart-drawer__line-items line-item line-item-quantity span a,.shopify-section--main-cart line-item line-item-quantity span a{padding:12px 13px}.cart-drawer .product-box .cart-drawer__line-items line-item line-item-quantity .customquantwrapper,.shopify-section--main-cart line-item line-item-quantity .customquantwrapper{gap:12px}.cart-drawer .product-box .cart-drawer__line-items line-item line-item-quantity .customquantwrapper button,.shopify-section--main-cart line-item line-item-quantity .customquantwrapper button{padding:10.5px}.cart-drawer .product-box .cart-drawer__line-items line-item line-item-quantity .quantity-input,.shopify-section--main-cart line-item line-item-quantity .quantity-input{font-size:14px}.cart-drawer__inner .cart-drawer__recommendations .horizontal-product-list .horizontal-product{padding:16px;border-radius:16px;gap:32px}.cart-drawer__inner .cart-drawer__recommendations .horizontal-product-list .horizontal-product img{max-width:105px}.cart-drawer__inner .cart-drawer__recommendations .horizontal-product-list .horizontal-product .horizontal-product__info{gap:32px}.cart-drawer__recommendations .horizontal-product .horizontal-product__info .horizontal-product__cta button[type=submit]{background:#fff}.cart-drawer__recommendations .horizontal-product-list .horizontal-product .horizontal-product__info .titles .title{font-size:32px;letter-spacing:-1.6px}.cart-drawer__recommendations .horizontal-product-list .horizontal-product .horizontal-product__info .titles .subtitle{font-size:14px}.cart-drawer__recommendations .horizontal-product-list .horizontal-product .horizontal-product__info .titles .price-list sale-price span.money{font-size:16px;letter-spacing:-.8px}.cart-drawer__inner .cart-drawer__recommendations .horizontal-product-list{grid:auto / auto-flow 425px}cart-drawer .v-stack.stak-footer{gap:24px}cart-drawer .v-stack.stak-footer .actual-price .h5,cart-drawer .v-stack.stak-footer .discoounted .h5{font-size:14px}cart-drawer .v-stack.stak-footer .total-price .h5{font-size:18px;letter-spacing:-.36px}.shopify-section--multi-column-contactus .multi-column__item{border-radius:16px}.shopify-section--multi-column-contactus .multi-column__item .v-stack{gap:24px}.shopify-section--multi-column-contactus .multi-column__item .v-stack .h6{font-size:18px;letter-spacing:-.36px}.shopify-section--multi-column-contactus .multi-column__item .v-stack .prose{font-size:18px;line-height:25px;letter-spacing:-.36px}.shopify-section--multi-column-contactus .multi-column__item .v-stack .prose *+p{margin-block-start:24px}.search-drawer{padding:12px 24px}.search-drawer::part(content){border-radius:24px}.search-drawer .search-input>input{font-size:24px}.shopify-section--main-product product-rerender .product-quick-add{border-radius:16px 16px 0 0;background:#f5f7ff;border:unset;width:100%;padding:16px 24px;transform:unset;right:0;bottom:0}.shopify-section--main-product product-rerender .product-quick-add .product-quick-add__variant{gap:16px;grid-template-columns:62px minmax(0,1fr) auto}.shopify-section--main-product product-rerender .product-quick-add .product-quick-add__variant variant-media img{background:#fff;border-radius:8px}.shopify-section--main-product product-rerender .product-quick-add .product-quick-add__variant buy-buttons{display:flex;align-items:center;gap:16px}.shopify-section--main-product product-rerender .product-quick-add .product-quick-add__variant buy-buttons .sticky-bar-variants{display:flex;flex-direction:column;gap:16px;align-items:center}.shopify-section--main-product product-rerender .product-quick-add .product-quick-add__variant buy-buttons .sticky-bar-variants select{background:transparent;border-radius:100px;border:1px solid var(--Baby-Blue, #A7C5EE);padding:18px 33px 18px 16px;color:#2a6dcb;font-size:14px;line-height:1;text-transform:uppercase;appearance:none;-webkit-appearance:none;-moz-appearance:none;position:relative;cursor:pointer;background-image:url(/cdn/shop/files/Vector_428707e8-79b0-4519-8b11-ea44dbf391c8.svg);background-repeat:no-repeat;background-position:right 16px center;background-size:9px 4.5px;-webkit-tap-highlight-color:transparent}.shopify-section--main-product product-rerender .product-quick-add .product-quick-add__variant buy-buttons .sticky-bar-variants select option{font-size:14px;line-height:1;padding:0!important;background-color:#fff;color:#216dcb}.shopify-section--main-product product-rerender .product-quick-add .product-quick-add__variant buy-buttons .sticky-bar-variants select:focus-visible{outline:none}.shopify-section--main-product product-rerender .product-quick-add .product-quick-add__variant buy-buttons button[type=submit]{border:1px solid #A7C5EE;padding:16px 72px}.shopify-section--main-product product-rerender .product-quick-add .product-quick-add__variant buy-buttons button[type=submit]>div{font-weight:500;font-size:18px;line-height:1;letter-spacing:-.36px;text-transform:uppercase;transform:translateY(0);opacity:1}.shopify-section--main-product product-rerender .product-quick-add .product-quick-add__variant .details-box{grid-auto-flow:column;align-items:center;gap:24px}.shopify-section--main-product product-rerender .product-quick-add .product-quick-add__variant .details-box .details-box-inner{display:grid;gap:16px}.shopify-section--main-product product-rerender .product-quick-add .product-quick-add__variant .details-box .details-box-inner a{color:#2a6dcb;font-family:Lemonde!important;font-size:32px;line-height:1}.shopify-section--main-product product-rerender .product-quick-add .product-quick-add__variant .details-box .details-box-inner span{color:#2a6dcb;font-size:14px;line-height:1;text-transform:uppercase}.shopify-section--main-product product-rerender .product-quick-add .product-quick-add__variant .details-box .price-list{width:fit-content;justify-self:end}.shopify-section--main-product product-rerender .product-quick-add .product-quick-add__variant .details-box .price-list .mrp-inclusive{display:none}.shopify-section--main-product product-rerender .product-quick-add .product-quick-add__variant .details-box .price-list sale-price,.shopify-section--main-product product-rerender .product-quick-add .product-quick-add__variant .details-box .price-list compare-at-price{display:flex}.shopify-section--main-product product-rerender .product-quick-add .product-quick-add__variant .details-box .price-list span.money{font-weight:500!important;font-size:18px;line-height:1;letter-spacing:-.36px;text-transform:uppercase;color:#216dcb}.shopify-section--main-product product-rerender .product-quick-add .product-quick-add__variant .details-box .price-list compare-at-price{color:#a7c5ee}.shopify-section--main-product product-rerender .product-quick-add .product-quick-add__variant .details-box .price-list compare-at-price span.money{color:#a7c5ee;font-weight:400!important}}@media screen and (max-width: 999px){.shopify-section--main-product .section .product .product-gallery .product-gallery__thumbnail-list-wrapper,.shopify-section--main-product .section .product .product-info .product-info__block-item[data-block-type=buy-buttons] .chatwithus,#bundle-form .chatwithus{display:none}.shopify-section--main-product .section .product .product-info .info-video-embeds .play-btn{max-width:26px;max-height:26px}.shopify-section--main-product .section .product .product-info .info-video-embeds .play-btn svg{width:100%;height:100%}.shopify-section--main-product .section .product .product-gallery .product-gallery__media-list .product-gallery__media img,.shopify-section--main-product .section .product .product-gallery .product-gallery__media-list .product-gallery__media video-media{object-fit:cover;aspect-ratio:2 / 2.37}.shopify-section--main-product .section .product .product-info .info-combo-product .completeroutineblock .horizontal-product{padding:8px}.shopify-section--collection-banner .section image-banner{display:flex;flex-direction:column;gap:10px}.shopify-section--collection-banner .section image-banner .place-self-end-start.text-start{place-self:center;justify-self:center}.facets-drawer::part(content){max-height:max-content}.facets-drawer .facets-vertical{min-height:auto}.collection__top-bar{display:grid}section.shopify-section--main-collection .container .collection--filters-drawer .mobile-sort-filter{padding:16px}.shopify-section--main-collection .product-list{gap:16px 8px}.shopify-section--main-collection .product-list .product-card .product-card__quick-buy .bag-quickadd button{height:40px;width:40px}.shopify-section--main-collection .product-list .product-card .product-card__quick-buy .bag-quickadd button svg{max-width:20px;height:auto}.shopify-section--main-collection .product-list .product-card .product-card__info>.v-stack{padding:8px 4px;gap:8px}.shopify-section--main-collection .product-list .product-card .product-card__info .rating-with-text,.shopify-section--main-collection .product-list .product-card .product-card__info .rating-price{gap:12px}.shopify-section--main-collection .product-list .product-card .product-card__info .rating-with-text .product-card__title>a{font-size:16px;letter-spacing:-.8px}.shopify-section--main-collection .product-list .product-card .product-card__info .rating-with-text .product-card__subtitle>a{font-size:10px}.shopify-section--main-collection .product-list .product-card .product-card__info .rating-price a.rating .text-sm,.shopify-section--main-collection .product-list .product-card .product-card__info .rating-price .price-list sale-price span.money,.shopify-section--main-collection .product-list .product-card .product-card__info .rating-price .price-list compare-at-price span.money{font-size:12px}.facets-drawer .facets-vertical{padding:24px!important}.facets-drawer .checkbox-container label{padding:12px 16px;font-size:12px}.cart-drawer__recommendations .horizontal-product .horizontal-product__info .horizontal-product__cta button[type=submit]{background:#fff;padding:16px;width:40px;height:40px}.cart-drawer__recommendations .horizontal-product .horizontal-product__info .horizontal-product__cta button[type=submit] svg{max-width:16px;height:auto}.shopify-section--contact .section{padding:40px 16px}.shopify-section--contact .section-stack{justify-items:flex-start;gap:48px!important}.shopify-section--contact .section .contact-form form .form-control input{height:42px}.shopify-section--contact .section .contact-form form div.justify-self-center{justify-self:start}.shopify-section--main-product product-rerender .product-quick-add .product-quick-add__variant .details-box{display:none}.shopify-section--main-product product-rerender .product-quick-add{justify-items:center}.shopify-section--main-collection .product-list .product-card .product-card__info>.v-stack .rating-with-text{gap:8px}.shopify-section--main-collection .product-list .product-card .product-card__info>.v-stack .prod-card-subtitle-price{gap:12px;flex-direction:column;align-items:start}.shopify-section--main-collection .product-list .product-card .product-card__info>.v-stack .prod-card-subtitle-price price-list span.money{font-size:12px;letter-spacing:-.6px}}@media screen and (min-width: 1000px){section .section{padding:80px 40px}section .section .section-stack{gap:48px}section .section .section-stack .section-header{justify-items:center;text-align:center}section .section .section-stack .section-header h2,section .section .section-stack .section-stack__intro h2{margin:24px 0 0;font-size:48px;line-height:1;letter-spacing:-2.4px}section .section .section-stack .section-header .subheading,section .section .section-stack .section-stack__intro .subheading{font-size:14px}footer .footer .footer__wrapper .footer__block-list .footer__block--newsletter .v-stack p.h3,footer .footer .footer__wrapper .footer__block-list .footer__block--newsletter .v-stack .prose p{padding:0 16px}.shopify-section--featured-collection scroll-carousel,.shopify-section--product-recommendations scroll-carousel{margin:0 -40px;padding:0 40px}.product-card{gap:8px}.product-card .product-card__info>.v-stack{padding:16px 24px}.product-card .product-card__info .rating-with-text .product-card__title>a{font-size:32px;line-height:38px;letter-spacing:-1.6px}.product-card .product-card__info .rating-with-text .product-card__subtitle>a{font-size:14px;letter-spacing:-.7px}.product-card .product-card__info .rating-price a.rating .text-sm{font-size:18px;letter-spacing:-.9px}.product-card .product-card__info .rating-price .price-list sale-price span.money,.product-card .product-card__info .rating-price .price-list compare-at-price span.money{font-size:16px;letter-spacing:-.8px}.shopify-section--main-product .section{padding:16px}.shopify-section--main-product .section .product .product-gallery .product-gallery__media-list .product-gallery__media img,.shopify-section--main-product .section .product .product-gallery .product-gallery__media-list .product-gallery__media video{border-radius:24px}.shopify-section--main-product .section .product .product-info{padding:24px;border-radius:24px}.shopify-section--main-product .section .product .product-info .product-info__title.h1{margin:0 0 18px;font-size:48px;letter-spacing:-2.4px}.shopify-section--main-product .section .product .product-info .tagline{letter-spacing:-.36px;font-size:18px;line-height:26px}.shopify-section--main-product .section .product .product-info .excerpt-pdp,.shopify-section--main-product .section .product .product-info .product-info__variant-picker{margin:0 0 18px}.shopify-section--main-product .section .product .product-info .product-info__price{margin:0 0 24px}.shopify-section--main-product .section .product .product-info .product-info__price .price-list{gap:16px;align-items:center}.shopify-section--main-product .section .product .product-info .product-info__block-item[data-block-type=buy-buttons]{margin:0 0 36px;gap:16px}.shopify-section--main-product .section .product .product-info .product-info__block-item[data-block-type=separator]{margin:36px 0}.shopify-section--main-product .section .product .product-info .info-combo-product{margin:36px 0;padding:36px 0 0}.shopify-section--main-product .section .product .product-info .info-combo-product .kit-heading{margin:0 0 24px}.shopify-section--main-product .section .product .product-info .info-combo-product .completeroutineblock{gap:14px;margin:0 -24px;padding:0 24px}.shopify-section--main-product .section .product .product-info .info-combo-product .completeroutineblock .horizontal-product{max-width:425px;min-width:425px;border-radius:24px}.shopify-section--main-product .section .product .product-info .info-combo-product .completeroutineblock .horizontal-product img{width:111px;height:111px}.shopify-section--main-product .section .product .product-info .info-combo-product .completeroutineblock .horizontal-product .horizontal-product__info .horizontal-product__cta .button[type=submit]{padding:16px}.shopify-section--main-product .section .product .product-info .info-combo-product .completeroutineblock .horizontal-product .horizontal-product__info .titles .title{font-size:32px;line-height:38px;letter-spacing:-1.6px}.shopify-section--main-product .section .product .product-info .info-video-embeds{margin:36px 0;padding:36px 0 0}.shopify-section--main-product .section .product .product-info .info-video-embeds .embed-heading{margin:0 0 24px}.shopify-section--main-product .section .product .product-info .info-video-embeds .vids{gap:8px;margin:0 -24px;padding:0 24px}.shopify-section--main-product .section .product .product-info .info-video-embeds .vids .vid .vid-text{font-size:14px}.shopify-section--main-product .section .product .product-info .info-video-embeds .video-wrapper{width:200px;height:236px}.shopify-section--main-product .section .product .product-info .info-video-embeds .video-wrapper video,.shopify-section--main-product .section .product .product-info .info-video-embeds .video-wrapper img{border-radius:16px}.shopify-section--main-product .section .product .product-info .product-info__block-group.accordion-group,.shopify-section--main-product .section .product .product-info .product-info__block-item[data-block-type=mini-product]{margin:0 0 36px}.shopify-section--main-product .section .product .product-info .info-mini-product .kit-heading{font-size:18px;line-height:24px;letter-spacing:-.36px}.shopify-section--main-product .section .product .product-info .info-mini-product .horizontal-product{border-radius:24px}.shopify-section--main-product .section .product .product-info .info-mini-product .horizontal-product img{width:111px;height:111px}.shopify-section--main-product .section .product .product-info .info-mini-product .horizontal-product .horizontal-product__info .horizontal-product__cta .button[type=submit]{padding:16px}.shopify-section--main-product .section .product .product-info .info-mini-product .horizontal-product .horizontal-product__info .titles .title{font-size:32px;letter-spacing:-1.6px}.shopify-section--main-product .section .product .product-info .product-info__block-item[data-block-type=buy-buttons] .chatwithusmobile,#bundle-form .chatwithusmobile{display:none}.shopify-section--main-product .product-gallery{position:sticky;top:78px;align-self:flex-start}.shopify-section--main-product .section .product{gap:16px}.shopify-section--collection-banner .section{padding:0 16px}.shopify-section--collection-banner .section image-banner{border-radius:24px}.shopify-section--collection-banner .section image-banner h1.h0{font-size:80px;line-height:1;letter-spacing:-4px}.shopify-section--sub-collection-list .section{padding:48px 80px}.shopify-section--sub-collection-list .text-with-icons .text-with-icons__item .icon-block>img{width:160px;height:126px}.shopify-section--sub-collection-list .text-with-icons .text-with-icons__list{gap:16px;margin:0 -80px;padding:0 80px}.shopify-section--sub-collection-list .text-with-icons .text-with-icons__item{min-width:172px;max-width:172px;gap:16px}.facets-drawer .facets-vertical .custom-facet-header{margin:0 0 24px;padding:0 0 24px}.facets-drawer .facets-vertical .custom-facet-header .facets-drawer__floating-apply>button{font-size:18px;padding:16px 32px;letter-spacing:-.36px}.facets-drawer form .accordion__toggle{padding:0 0 24px}.facets-drawer .facets-vertical .custom-facet-header>p{font-size:32px;letter-spacing:-1.6px}.facets-drawer .facets-vertical{padding:32px!important}.shopify-section--main-collection .container{margin:0 40px}.shopify-section--main-collection .container .collection{margin:0 0 120px;gap:20px}.shopify-section--main-collection .container .collection--filters-drawer .mobile-sort-filter button{padding:8px;gap:8px}.shopify-section--main-collection .container .collection--filters-drawer .mobile-sort-filter button .text-with-icon{font-size:18px;gap:8px;letter-spacing:-.36px}.shopify-section--main-collection .product-list{gap:80px 8px}.facets-drawer form .accordion__toggle span:first-child{font-size:18px;letter-spacing:-.36px}.shopify-section--main-collection .collection__pagination{margin:20px 0 0}.shopify-section--contact{margin:16px}.shopify-section--contact .section{border-radius:24px}.shopify-section--contact .section .contact-form form{gap:40px}.shopify-section--contact .section .contact-form form .fieldset,.shopify-section--contact .section .contact-form form .fieldset .input-row{gap:32px}.shopify-section--contact .section .contact-form form .form-control{gap:16px}.shopify-section--contact .section .contact-form form .form-control label{font-weight:500;font-size:18px;letter-spacing:-.36px}.shopify-section--contact .section .contact-form form .form-control input,.shopify-section--contact .section .contact-form form .form-control textarea{padding:24px!important;border-radius:16px}.shopify-section--contact .section .contact-form form .form-control input::placeholder,.shopify-section--contact .section .contact-form form .form-control textarea::placeholder{font-size:18px;letter-spacing:-.36px}}@media screen and (max-width: 1149px){.header__wrapper .header__secondary-nav ul.header__icon-list li.iconsearch,.header__wrapper .header__secondary-nav ul.header__icon-list li.iconacc{display:none}}@media screen and (min-width: 1150px){.header__wrapper .header__secondary-nav ul.header__icon-list{gap:36px}.header__wrapper{padding:8.5px 24px}.header__wrapper .header__main-nav .header__icon-list a.tap-area,.header__wrapper .header__main-nav .header__icon-list button.tap-area{display:none}.header__wrapper .header__secondary-nav ul.header__icon-list li a.tap-area[aria-controls=cart-drawer] .header__cart-count{top:8px}.header__wrapper .header__secondary-nav ul.header__icon-list li a.tap-area[aria-controls=cart-drawer] .header__cart-count .count-bubble{border:1px solid #fff}.mega-menu{padding:40px 0;gap:0}.shopify-section--header .header .header__wrapper .header__icon-list .header__link-list .mega-menu__nav .main_menu_cu{max-width:240px;width:100%}.shopify-section--header .header .header__wrapper .header__icon-list .header__link-list .mega-menu__nav .main_menu_cu:first-child{margin:38px 0 0}.mega-menu .mega-menu__nav .lines{width:100%;height:1px;background:#a7c5ee}ul.mega-menu__nav{display:grid;max-width:unset;position:relative;gap:0;padding:0 0 0 40px}.mega-menu img{height:auto;width:310px;max-width:310px;object-fit:cover;border-radius:16px;max-height:310px}ul.mega-menu__nav>li{display:flex;width:unset}ul.mega-menu__nav>li>a{display:flex;flex-direction:column;gap:8px;padding-bottom:8px;cursor:pointer;width:100%}ul.mega-menu__nav>li>a>span{font-size:18px;line-height:1;padding:16px;font-weight:500!important;letter-spacing:-.36px;text-transform:uppercase;display:inline-flex;align-items:center;position:relative;transition:transform .4s ease}ul.mega-menu__nav>li>a>span .red-dot{width:8px;height:8px;border-radius:50%;background-color:#ea3a86;margin-right:10px;transform:scale(0);opacity:0;transition:opacity .4s ease,transform .4s ease}ul.mega-menu__nav>li.active>a>span .red-dot{transform:scale(1);opacity:1}ul.mega-menu__nav>li>ul{position:absolute;top:0;left:288px;padding:0 40px;overflow-x:auto;max-width:calc(100% - 288px);scrollbar-width:none;gap:8px;opacity:0;transform:translate(-20px);transition:opacity .4s ease,transform .4s ease;pointer-events:none;display:flex}ul.sub_menu_cu.show{opacity:1;transform:translate(0);pointer-events:auto}ul.mega-menu__nav>li:first-child>ul{display:flex}.mega-menu{border-block-start-width:0}ul.mega-menu__nav>li>ul>li{background:#fff}ul.mega-menu__nav>li>ul>li>a>.img-nav-last{display:grid;gap:8px;position:relative}ul.mega-menu__nav>li>ul>li>a>.img-nav-last>span,.mega-menu .navigation-promo__wrapper .navigation-promo .content-over-media .text-custom>p{font-size:32px!important;line-height:1!important;padding:8px;letter-spacing:-1.6px}ul.mega-menu__nav>li>ul>li>a>.img-nav-last>svg{position:absolute;right:10px;bottom:10px}ul.mega-menu__nav>li>ul>li>a>.img-nav-last:hover svg rect{fill:#4988df}ul.mega-menu__nav>li>ul>li>a>.img-nav-last:hover svg path{stroke:#fff}ul.mega-menu__nav>li>ul>li>a>.img-nav-last svg rect,ul.mega-menu__nav>li>ul>li>a>.img-nav-last svg path{transition:fill .4s ease,stroke .4s ease}.mega-menu-arrow-scrollable-list{scroll-behavior:smooth}.product-card .product-card__quick-buy:hover .bag-quickadd button{width:150px;padding:0 16px}.product-card .product-card__quick-buy:hover svg{opacity:0}.product-card .product-card__quick-buy:hover .hover-text{opacity:1;transform:translate(-50%,-50%) translate(0)}.horizontal-product .horizontal-product__cta:hover button{width:150px;padding:0 16px}.horizontal-product .horizontal-product__cta:hover svg{opacity:0}.horizontal-product .horizontal-product__cta:hover .hover-text{opacity:1;transform:translate(-50%,-50%) translate(0)}.shopify-section--main-product .section .product .product-gallery .product-gallery__media-list .product-gallery__media img,.shopify-section--main-product .section .product .product-gallery .product-gallery__media-list .product-gallery__media video-media{object-fit:cover;aspect-ratio:2 / 2.18}.horizontal-product .horizontal-product__info{position:relative}.horizontal-product .horizontal-product__info .horizontal-product__cta{position:absolute;right:0;bottom:0}}@media screen and (min-width: 1299px){footer .footer .footer__wrapper>.footer__aside .footer__aside-bottom .footer__copyright ul[role=list]{display:flex;gap:0}footer .footer .footer__wrapper>.footer__aside .footer__aside-bottom .footer__copyright ul[role=list] li{border-right:1px solid #DDD2E6;padding:0 16px}footer .footer .footer__wrapper>.footer__aside .footer__aside-bottom .footer__copyright ul[role=list] li:last-child{border:unset;padding:0 0 0 16px}footer .footer .footer__wrapper>.footer__aside .footer__aside-bottom .footer__copyright ul[role=list] li:first-child{padding:0 16px 0 0}footer .footer .footer__wrapper>.footer__aside .footer__aside-bottom .footer__copyright ul[role=list] li:nth-child(odd){text-align:center}footer .footer .footer__wrapper>.footer__aside .footer__aside-bottom .footer__copyright ul[role=list] li:nth-child(2n){text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/70/assets/custom.css.map */
