@media screen and (min-width:1024px){.desktop-min-container{width:100%;max-width:1480px;margin:0 auto}}.footer-row-padding{padding:70px 0 20px}.strongly-spaced-row,.fully-spaced-row--medium{margin-top:0;margin-bottom:0}.section-footer .section-footer__row{margin-right:0;margin-left:0}.btn{border-radius:8px!important}.opt-label .opt-label--swatch .btn .relative text-center{border-radius:none}.custom-slideshow .text-overlay__inner{padding:0}.copyright{padding-left:0}.product-form .quantity-submit-row .quantity-submit-row__submit{display:flex;flex-direction:column;gap:0px}.shopify-policy__container .shopify-policy__title h1{font-family:Sora ExtraBold;display:none}.shopify-policy__container .shopify-policy__body h1{font-family:Sora ExtraBold;font-size:40px;padding:60px 70px 30px;font-weight:800;text-transform:uppercase}.shopify-policy__container .shopify-policy__body h2{font-family:Sora ExtraBold;font-size:20px}.shopify-policy__container .shopify-policy__body h3{font-family:Sora ExtraBold;font-size:18px}.shopify-policy__container .shopify-policy__body h4{font-family:Sora ExtraBold;font-size:16px}p{font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:24px}.button-row .button-row__btn{margin-left:0;margin-right:0}.section-footer__row--blocks{margin-bottom:0}.section-footer__row--blocks .section-footer__row__col:not(:last-child){margin-bottom:0}.template-product .breadcrumbs{padding-top:20px;padding-bottom:20px}.template-product .page-header{padding-top:0;padding-bottom:30px}.template-product .page-section-spacing{margin-top:30px}.swatch-style-icon_circle .option-selector .opt-label--swatch{height:64px;width:64px}.product-form .input-row,.product-form .quantity-submit-row .quantity-submit-row__submit{margin-bottom:0!important}buy-buttons.buy-buttons-row.block{display:flex;align-items:flex-end;margin-top:0;position:relative}@media screen and (max-width:1024px){.custom-slideshow .text-overlay__inner{padding:20px}.product-form .quantity-submit-row .quantity-submit-row__submit{flex-direction:column;font-size:14px;gap:12px}}@media screen and (max-width:880px){.navigation .navigation__tier-1>.navigation__item>.navigation__link{padding:10px}.navigation .navigation__tier-1{padding:0 20px}buy-buttons.buy-buttons-row.block{display:block}.custom-form-button{margin-top:20px}}@media screen and (max-width:550px){.article-list .article{padding-top:30px;padding-bottom:30px}.page-section-spacing{margin:0}}.product-info{gap:68px;margin-bottom:40px;justify-content:space-between}.product-info .media-gallery-size-medium+.product-column-right{width:calc(55% - 68px);max-width:max-content;margin-left:0}.product-description.rte.cf{padding-top:20px;padding-bottom:20px;border-bottom:1px solid #e4e4e4;margin:0}.product-info .media-gallery-size-medium{width:40%}.product-title{font-family:Sora Bold;font-size:44px;font-weight:800;line-height:52.8px;letter-spacing:.03em;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;margin:0 0 8px;text-transform:uppercase}.product-sku{font-family:Inter;font-size:16px;font-weight:700;line-height:24px;letter-spacing:.03em;margin-bottom:10px}.buy-buttons-row{margin:40px 0}.product-form .input-row{margin:23px 0}.product-form .input-row.quantity-submit-row{margin-top:0}.quantity-wrapper input[name=quantity]{width:140px;height:48px}.product-form .option-selector{margin-bottom:25px}.product-form .label{font-family:sora bold;font-size:20px;font-weight:700;line-height:20px;letter-spacing:.03em;color:#151515;margin-bottom:20px}.product-form .option-selector__label-value{font-family:Sora Medium;font-size:20px;font-weight:400;line-height:23px;letter-spacing:.03em;color:#151515;text-transform:uppercase;padding-left:15px}.product-form .label{text-transform:uppercase}.product-column-right b{font-family:Sora Bold;font-size:20px;font-weight:700;line-height:20px;letter-spacing:.03em;text-transform:uppercase;color:#151515}.product-column-right .number_of_product{font-family:Sora Medium;font-size:20px;gap:8px;font-weight:400;line-height:23px;letter-spacing:.03em;display:flex;color:#151515;text-transform:uppercase}.thumbnails .thumbnail:after{content:none}.media-gallery__inner .slider__item.is-active .thumbnail{border:1px solid #000;border-radius:16px;margin-bottom:0}.media-gallery__inner .slider__item .thumbnail{border:1px solid #e4e4e4;border-radius:16px}.thumbnails .slider__item{margin-bottom:24px}.slider__item .thumbnail img{border-radius:16px}.breadcrumbs-list__link{font-size:15px}.thumbnail.thumbnail--media-image .img-ar{height:80px}.thumbnails .slider__item{width:86px;height:80px}table tr th{font-family:Inter;font-size:15px;font-weight:700;line-height:21px;letter-spacing:.03em;color:#151515}table tr td{font-family:Inter;font-size:15px;font-weight:400;line-height:21px;color:#151515}.product-info-right{background:#f7f7f7!important;border-left:1px solid #e4e4e4;border-radius:0 16px 16px}.rwd-table{background-color:#e4e4e4}.dropdown-container select{background-color:#fff}ul.tabs li{background:none;color:#222;display:inline-block;padding:10px 15px;cursor:pointer;font-size:20px;font-weight:700;line-height:20px;letter-spacing:.03em;font-family:Sora Bold}.product-info-left{padding:40px}.content_wrapper .tab-content p strong span{font-family:Sora SemiBold;font-size:20px;font-weight:600;line-height:24px;color:#151515}.section-related-products .align-left.hometitle{font-family:Sora Bold;font-size:30px;font-weight:700;line-height:34.5px;letter-spacing:.03em;margin-bottom:54px;text-transform:uppercase}.section-related-products .related-products{border-radius:16px}.section-related-products .fully-spaced-row{margin-top:100px}.technical-title{font-family:Sora Bold;font-size:20px;font-weight:700;line-height:20px;letter-spacing:.03em;color:#151515;margin-bottom:30px}.opt-btn:checked+.opt-label{box-shadow:none}#contact_form .lightly-spaced-row{text-align:center}.section-gallery .text-overlay__inner{display:flex;position:relative;width:100%;padding:20px;height:100%;align-items:center;justify-content:center}.quantity-wrapper a,.product-form .input-row input[name=quantity]{border:1px solid #151515;border-radius:8px}.custom-featured-collection .mobile_content{display:none}.section-footer__newsletter-block .signup-form .heading-font{font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:24px}.sub_section-footer__richtext p{font-family:Inter;font-size:15px;font-weight:400;line-height:24px;text-align:left;width:100%;max-width:150px;margin:0}.product-form .quantity-submit-row .quantity-submit-row__submit{margin-top:20px}.main-search__close{display:none}@media screen and (max-width:1600px){.custom-form-button{margin-left:30px}}@media screen and (max-width:880px){.custom-form-button{margin-left:0}}@media only screen and (min-width:1041px){.media-gallery.media-gallery--layout-carousel-beside .thumbnails{width:140px;margin-left:0;padding-inline-end:40px;overflow:visible;white-space:normal;height:100%;position:absolute;top:0;left:0;overflow:auto;scrollbar-width:none}}.section-related-products .product-block__title{font-family:Sora Bold;font-size:20px;font-weight:600;line-height:24px;text-align:center;color:#151515}.product-column-right h5{font-family:Sora Bold;font-size:20px;font-weight:700;line-height:20px;letter-spacing:.03em;text-transform:uppercase;color:#151515}.section-related-products .price__default span{font-family:Inter;font-size:18px;font-weight:400;line-height:21.6px;text-align:center}.announcement__text{font-family:Inter;font-size:16px;font-weight:400;line-height:18.2px}.product-text .metafield-rich_text_field p{font-family:Inter;font-size:24px;font-weight:400;line-height:28.8px;text-align:left}.product-text .metafield-rich_text_field strong{font-family:Inter;font-size:24px;font-weight:600;line-height:28.8px;text-align:left}.section-announcement-bar .inline-menu__link,.section-announcement-bar .custom-select__btn{font-family:Inter;font-size:14px;font-weight:600;line-height:16.8px;text-align:right}.qty-text{display:flex;align-items:center}.product-text-second .metafield-rich_text_field p{font-family:Inter;font-size:24px;font-weight:400;line-height:28.8px;text-align:left;margin-bottom:0;padding-left:23px;color:#151515}.product-text-second .metafield-rich_text_field strong{font-family:Inter;font-size:24px;font-weight:600;line-height:28.8px;text-align:left}.atc-btn button{font-family:Inter;font-size:15px;font-weight:700;line-height:15px}.product-info-main .rwd-table td{background-color:#e4e4e4;border:1px solid #ffffff}.product-info-main .rwd-table .fieldname{font-weight:700}.section-footer__row-lower{padding:32px 0}.section-footer__lower-menu__list a{font-family:Inter;font-size:15px;font-weight:400;line-height:22.5px;letter-spacing:.03em;text-align:center}.section-footer__row__col .copyright{font-family:Inter;font-size:15px;font-weight:400;line-height:22.5px;letter-spacing:.03em}.section-footer__richtext{padding-top:50px}.section-footer__richtext p{font-size:16px;font-family:Sora ExtraBold;font-weight:600;line-height:21px;letter-spacing:.03em;text-align:left;color:#151515}.sub_section-footer__richtext{font-family:Inter;font-size:15px;font-weight:400;line-height:24px;text-align:left;width:100%;max-width:150px}.section-footer__text-block__social li a{color:#151515!important}.quickbuy-content .quantity-submit-row table tr td,.quickbuy-content .quantity-submit-row table tr th{border:1px solid #dddddd!important;text-align:left!important;padding:8px!important;background-color:#f7f7f7!important}.quickbuy-content .quantity-submit-row table{margin-top:26px!important;font-family:arial,sans-serif!important;border-collapse:separate!important;border-spacing:0!important;width:100%!important;border:1px solid #dddddd!important;border-radius:8px!important;overflow:hidden!important}#content h1.majortitle{font-size:40px;font-weight:800;line-height:1.2;margin-bottom:0;font-family:Inter;text-transform:uppercase;font-family:Sora ExtraBold}.section-footer__newsletter-block .signup-form__button{font-family:Sora SemiBold;font-size:15px;font-weight:700;line-height:15px}.section-footer__newsletter-block .signup-form__email{font-family:Inter;font-size:15px;font-weight:500;line-height:21px;letter-spacing:.03em;text-align:left}.product-label>span{font-family:Inter!important;font-size:15px!important;font-weight:600!important;line-height:21.75px!important;letter-spacing:.03em!important;text-align:left!important;border-radius:56px!important}h5.align-centre.fully-spaced-row{font-family:Sora Bold;font-size:18px;line-height:20.7px;letter-spacing:.03em;text-transform:uppercase}.subtotal.h4.heading-font.opposing-items{font-family:Sora Bold;font-size:24px;font-weight:700;line-height:24px;letter-spacing:.03em;text-align:left}.subtotal.h4.heading-font.opposing-items span{font-family:Inter;font-size:24px;font-weight:400;line-height:28.8px;text-align:center}.cart-drawer__header{margin:0!important;padding-top:60px!important;padding-bottom:16px!important}div#CartDrawerModal-Title{font-family:Sora Bold;font-size:24px;font-weight:700;line-height:24px;letter-spacing:.03em;text-align:left}.cart-drawer__content{background:#f7f7f7}.cart-item__title{font-family:Sora Bold;font-size:20px;font-weight:600;color:#151515;line-height:24px;text-align:left;margin:0;padding-bottom:30px}.cart-item__not-image{padding-top:19px}span.theme-money.cart-item__selling-price{font-family:Inter;font-size:18px;font-weight:400;line-height:21.6px;text-align:center}span.cart-item__variant-label{font-family:Sora SemiBold;font-size:18px;font-weight:525;line-height:21.6px;text-align:left;color:#151515}span.cart-item__variant-value{font-family:NotoSans Regular;font-size:16px;font-weight:400;line-height:24px;letter-spacing:.03em;text-align:left;color:#151515}#CartDrawerNoteToggle{font-family:Inter;font-size:16px;font-weight:400;line-height:24px;letter-spacing:.03em;text-align:left;color:#eb5757;text-decoration-color:#eb5757}.cart-drawer__footer .cart-policies{font-family:Inter;font-size:16px;font-weight:400;line-height:24px;letter-spacing:.03em;text-align:left;color:#151515}.drawer{width:min(90%,714px)}.checkout-buttons a{font-family:Inter;font-size:15px;font-weight:700;line-height:15px;text-align:center}.cart-item__image{width:100%;max-width:180px}.account-form h2.title{font-size:44px;font-weight:800;line-height:1.2;margin-bottom:0;font-family:Inter;text-transform:uppercase;font-family:Sora ExtraBold!important}.account-form label,.opposing-items a{font-weight:600!important;font-size:20px!important;line-height:1.2!important;color:#151515!important}#forgot_password{font-weight:600!important;font-size:15px!important;line-height:1.2!important;color:#151515!important}.opposing-items .btn,.lightly-spaced-row .btn{font-family:Sora SemiBold;font-size:15px;font-weight:700;line-height:15px}.cart-drawer__empty-content .majortitle{font-size:44px!important;font-weight:800!important;line-height:1.2!important;margin-bottom:0!important;font-family:Inter!important;text-transform:uppercase!important;font-family:Sora ExtraBold!important}.button-row__btn{font-family:Sora SemiBold;font-size:15px;font-weight:700;line-height:15px}.main-search__results .product-block__title{color:#515151}.lightly-spaced-row-above .btn{font-family:Sora SemiBold;font-size:15px;font-weight:700;line-height:15px}.main-account-title{font-size:44px!important;font-weight:800!important;line-height:1.2!important;margin-bottom:0!important;font-family:Inter!important;text-transform:uppercase!important;font-family:Sora ExtraBold!important}#customer_detail .name{font-weight:600!important;font-size:20px!important;font-family:Inter!important;line-height:1.2!important;color:#151515!important}.view_address{font-weight:600!important;font-size:15px!important;line-height:1.2!important;color:#151515!important}customer-addresses .title{font-size:44px;font-weight:800;line-height:1.2;margin-bottom:0;font-family:Inter;text-transform:uppercase;font-family:Sora ExtraBold!important}.btn{font-family:Sora SemiBold;font-size:15px;font-weight:700;line-height:15px;background:#151515;color:#fff}.address_title{font-weight:600!important;font-size:20px!important;font-family:Inter!important;line-height:1.2!important;color:#151515!important}.customer_account_home,.js-edit-address,.js-delete-address{font-weight:600!important;font-size:15px!important;line-height:1.2!important;color:#151515!important}#add_address h4,.account-form h4{font-weight:600!important;font-size:20px!important;font-family:Inter!important;line-height:1.2!important;color:#151515!important}.custom-select__btn .text-start{color:#151515!important;font-size:16px!important}.ly-custom-dropdown-current{display:none!important}@media only screen and (min-width:1041px){.media-gallery.media-gallery--layout-carousel-beside.has-thumbnails .main-image{order:1;width:calc(100% - 158px);margin-left:auto}}@media screen and (max-width:1360px){.product-column-right h5,.variant-unit-change{font-size:18px}}@media(max-width:880px){.qty-text{display:block}.product-text-second .metafield-rich_text_field p{margin-top:20px;padding-left:0}.product-title{font-size:34px;line-height:35.8px}.product-info{flex-direction:column}.product-info .media-gallery-size-medium,.product-info .media-gallery-size-medium+.product-column-right{width:100%}}@media(max-width:550px){.number_of_product .number_packs{flex-direction:column}.section-image-with-text .column.column--half.column--order-push-desktop{margin-bottom:15px}.announcement__text{font-size:12px}.product-info .media-gallery-size-medium,.product-info .media-gallery-size-medium+.product-column-right{width:100%}.product-title{font-size:34px;line-height:40px}.product-sku{margin-bottom:15px}.product-form .option-selector__label-value,.product-form .label{font-size:18px}.product-column-right b,.product-column-right .number_of_product{font-size:18px!important;display:block}.product-info-label{font-size:16px}.template-product .breadcrumbs{padding-bottom:0}.product-info{padding-top:40px}.product-form .quantity-submit-row .quantity-submit-row__submit{margin-top:20px}.product-form .input-row,.buy-buttons-row{margin:20px 0}.product-info-left{padding:40px 0;margin:0}.section-related-products .fully-spaced-row{margin-top:60px}.section-related-products .align-left.hometitle{margin-bottom:30px}.product-info{margin-bottom:25px}.btn{border-radius:8px!important}.product-title{font-size:34px;line-height:30px}.product-text .metafield-rich_text_field p,.product-text .metafield-rich_text_field strong{font-size:20px}.product-description.rte.cf,.product-description p{font-size:16px}.swatch-style-icon_circle .option-selector .opt-label--swatch{height:40px;width:40px}.product-column-right h5{font-size:18px!important}.product-text-second .metafield-rich_text_field p,.product-text-second .metafield-rich_text_field strong{font-size:16px;line-height:24px}.technical-title{font-size:16px}.dropdown-container select,table tr td{font-size:12px}.section-related-products .align-left.hometitle{margin-bottom:20px;font-size:25px;text-align:center}.cart-item__image{max-width:120px}.cart-item__title{font-size:16px;line-height:20px;padding-bottom:20px}span.cart-item__variant-label{font-size:14px;line-height:18px}span.cart-item__variant-value{font-size:14px;line-height:20px}span.theme-money.cart-item__selling-price{font-size:16px;line-height:20px}.cart-item__not-image{padding-top:10px}#content h1.majortitle{font-size:25px!important;padding-top:10px}.cart-drawer__empty-content .majortitle{font-size:25px!important;padding-bottom:10px}.account-form h2.title{font-size:25px!important}.swatch-style-icon_circle .option-selector .opt-label--swatch{width:70px;height:70px}.qty-text{display:block}.product-text-second .metafield-rich_text_field p{padding-top:10px;padding-left:0}}#dynamicMessage{position:absolute;left:33%;font-family:Inter;font-weight:400;font-size:20px;line-height:120%;letter-spacing:0;vertical-align:middle;color:#000}#dynamicMessage strong{font-size:22px}@media screen and (min-width:600px){.product-info .media-gallery-size-medium+.product-column-right{min-width:calc(51svw - 68px)}}@media screen and (max-width:1580px){#dynamicMessage{left:42%}}@media screen and (max-width:1480px){#dynamicMessage{left:45%;font-size:18px}#dynamicMessage strong{font-size:19px}}@media screen and (max-width:1360px){#dynamicMessage{left:0;position:relative}.qty-text{display:flex;align-items:center;flex-direction:column;gap:15px}}@media screen and (max-width:880px){#dynamicMessage{margin-top:20px}.qty-text{display:block}}.block-inner-inner .price-label--sold-out{background-color:#213469;color:#fff;font-size:16px;border-radius:6px;padding:2px 6px;display:inline-block}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:Sora SemiBold}.hulkapps-table .hulkapps-price{color:#151515!important;font-weight:400!important;font-size:15px!important}.main-search__results__products.collection-listing .minimum-price-message .form-unit,.main-search__results__products.collection-listing .minimum-price-message .per-unit,.main-search__results__products.collection-listing .minimum-price-message .unit-value,.main-search__results__products.collection-listing .minimum-price-message .unit-text{font-size:14px;color:#151515}.navigation--main .navigation__tier-1>li.navigation__item.navigation__item--with-children:first-child{background-color:#fff3!important}.slick-prev:before,.slick-next:before{color:#213469!important;font-size:30px!important}@media(min-width:1024px)and (max-width:1680px){.product-title{font-size:30px;line-height:35px}.minimum-price-message .form-unit,.minimum-price-message .per-unit,.minimum-price-message .unit-value,.minimum-price-message .unit-text{font-size:20px!important}.product-description.rte.cf{padding-top:16px;padding-bottom:20px}}.image-icon-flex.noflex{display:block}.personnalise h2.majortitle{font-size:28px}.personnalise .feature-text-paired p,.personnalise .feature-text-paired ul li{font-size:20px}.lightish-spaced-row-above.textarea ul li{font-size:16px;list-style:disc;margin-left:27px}.faq-wrapper{padding-left:20px;padding-right:20px}.heading-des-wrapper .content-heading,.faq-wrapper .faq-heading{font-weight:900;text-transform:uppercase;font-size:44px;font-family:Sora ExtraBold!important}@media(max-width:767px){.heading-des-wrapper .content-heading,.faq-wrapper .faq-heading{font-size:30px}.collection-slider-row.for-collections.use-color-scheme{padding:0!important}.collection-slider-row.mobile_with--slider.for-collections.use-color-scheme{padding:12px 0!important;display:block!important}.custom-main-collection.mobile_with--slider.collection-slider-row .desktop-only{display:block!important}}.faq-wrapper .faq-question{font-weight:900;font-family:Sora SemiBold;color:#5c5c5c;font-size:20px}
/*# sourceMappingURL=/cdn/shop/t/40/assets/custom.css.map */
