:root{--text-font-family: "futura-pt", -apple-system, system-ui, "Segoe UI", Roboto, Arial, sans-serif}html,body,p{font-family:var(--text-font-family);!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,p.h1,p.h2,p.h3,p.h4,p.h5,p.h6,.heading,.prose .h1,.prose .h2,.prose .h3,.prose .h4,.prose .h5,.prose .h6{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform);line-height:var(--heading-line-height, 1.2)}.section-stack--border{border-top:1px solid #F5F5F5;border-bottom:1px solid #F5F5F5;padding-top:2.5rem;padding-bottom:2.5rem}@media(max-width:767px){.section-stack--border{padding-top:1.25rem;padding-bottom:1.25rem}.navigate-buttons button{padding:.75rem}}.border-radius{border-radius:.625rem}.floating-controls-container{position:relative}.footer-text{font-style:normal;line-height:1.5rem;color:#8f8f8f}.header-footer{font-size:14px;font-weight:400;letter-spacing:.075rem;text-transform:uppercase!important;color:#fff}.link-footer{font-size:14px;font-weight:300;line-height:1.5rem}.newsletter-header-footer{color:#fff;font-size:2.1875rem;font-weight:300;line-height:1.3}@media(max-width:767px){.newsletter-header-footer{font-size:1.44rem}}.newsletter-bottom-text-footer,newsletter-bottom-text-footer p{font-size:14px;font-weight:300;line-height:1.5;color:rgb(var(--text-color) / .65);font-family:var(--text-font-family)}@media(max-width:767px){.newsletter-bottom-text-footer{font-size:.8125rem}}.newsletter-form-footer label{display:none}.newsletter-input-footer{border-bottom:1px solid rgba(239,239,239,.2)!important;border:none;padding-left:0;border-radius:0;font-size:.75rem;font-weight:500;letter-spacing:.075rem;text-transform:uppercase;color:#fff}.newsletter-arrow{position:absolute;right:.94rem;bottom:.75rem}.social-media__item{background:var(--Light-Stroke, rgba(239, 239, 239, .2));padding:.94rem;border-radius:.5rem;overflow:hidden;transition:.25s}.social-media__item:hover{box-shadow:inset 0 -6em #b4272d}.term-link-footer,.copyright-bottom-footer{font-size:.75rem;font-weight:500;letter-spacing:.075rem;text-transform:uppercase}@media(max-width:767px){.copyright-bottom-footer{order:3;text-align:left}.footer__aside{margin-top:2.5rem;justify-content:start}}.link-header,.localization-toggle,.header__menu-disclosure summary,.header__dropdown-menu li{font-size:.75rem;font-style:normal;font-weight:500;line-height:1.125rem;letter-spacing:.075rem;text-transform:uppercase}.header__primary-nav-item:before{display:none}.collection__title .h3,.collection__title path{color:#b4272d}.collection-card__content p{font-size:1.56rem;font-style:normal;font-weight:300;line-height:1.4}.collection__title{display:flex;align-items:center;justify-content:space-between}.collection__title svg{margin:0}.collection-card:hover .collection__title .h3,.collection-card:hover .collection__title path{color:#b4272d;stroke:#b4272d}@media(max-width:767px){.collection-card__content p{font-size:1.06rem!important;font-weight:400!important}.collection__title svg{width:1.375rem;height:1.375rem}}.service__link{display:flex;justify-content:space-between;align-items:center;position:relative;text-align:left;font-size:2.19rem;font-weight:300;line-height:1.3;background:none!important;padding:20px 0;margin:0!important;border-top:1px solid rgb(245,245,245);transition:background .35s ease,padding .35s ease!important}.service__link.unfocus,.service__link.unfocus path{color:#8f8f8f;stroke:#8f8f8f}.service__link:hover{border-radius:10px;background:var(--Light-Grey, #F5F5F5)!important;color:#b4272d;padding:20px 30px}.service__link:hover path{stroke:#b4272d}@media(max-width:767px){.service__link{font-size:1.44rem;letter-spacing:.23px}.service__link span{max-width:80%}.service__link svg{width:18px}.service__images{display:none!important}}.service__images{display:none;opacity:0;position:absolute;top:50%;left:80%;transform:translate(-50%,-50%);object-fit:contain;z-index:999}.focus .service__images{display:block;opacity:1;z-index:2}.fade-in-image{animation:fadeIn 1s}.fade-out-image{animation:fadeOut 1s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.section-header .h2{display:flex;align-items:center;gap:.625rem;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.3125rem;letter-spacing:.0875rem;text-transform:uppercase}@media(max-width:767px){.section-header .h2{font-size:.75rem}}.section-header .h6{font-size:.75rem;font-style:normal;font-weight:500;line-height:1.125rem;letter-spacing:.075rem;text-transform:uppercase}.navigate-buttons{display:block;position:absolute;bottom:6.5625rem;right:0;width:100%;max-width:100%}.navigate-buttons.gallery{bottom:5rem;left:1.25rem}.navigate-buttons.gallery .navigate--left{left:1.25rem;right:unset}.navigate-buttons.gallery .navigate--right{left:4.375rem;right:unset}@media(max-width:767px){.navigate-buttons.gallery{top:unset;bottom:-1.255rem;left:-1.255rem}.navigate-buttons.gallery button svg path{stroke:#474747}.navigate-buttons.gallery button:hover svg path{stroke:#fff}.navigate-buttons.gallery .navigate--right{left:4.375rem}}.navigate-buttons button{position:absolute;padding:.8125rem;border-radius:.5rem;background:#fff3;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:2;transition:.25s}.navigate-buttons button svg{width:14px;height:14px}.navigate-buttons button:hover{box-shadow:inset 0 -4.25em #161514}.navigate-buttons .navigate--left{right:6.25rem}.navigate-buttons .navigate--right{right:3.125rem}.navigate-buttons .navigate--left svg{transform:rotate(180deg)}@media(max-width:767px){.navigate-buttons{bottom:4.375rem}.navigate-buttons .navigate--left{left:1.25rem;right:unset}.navigate-buttons .navigate--right{left:4.25rem;right:unset}.slideshow__slide-content{bottom:1.875rem}}.button,.button--outline{overflow:hidden;transition:.25s}.button:hover,.button--outline:hover{color:#fff;border-color:#161514;box-shadow:inset 0 -6em #161514}.button--outline{border-color:#161514}.homepage .heading{font-style:normal;font-weight:300;line-height:1.1;padding-top:1.875rem}.head{text-transform:uppercase!important;text-align:center}.homepage .richtext{font-style:normal;font-weight:400;color:#474747;line-height:1.5rem;margin-left:auto;margin-right:0;margin-top:1.875rem;text-align:justify}.homepage .button-group{max-width:40%;margin-left:auto;margin-right:0;justify-content:start}@media(max-width:767px){.homepage .button-group{max-width:100%}}.service-detailed .heading{font-style:normal;font-weight:300;line-height:1.3;margin-left:unset}.service-detailed .richtext{margin:0}.page .heading{font-style:normal;font-weight:300;line-height:100%}.page .richtext{font-style:normal;font-weight:400;line-height:150%}.product .heading{font-style:normal;font-weight:300;line-height:110%;padding-top:30px}.text-number-row{display:grid;align-items:center;gap:1.25rem;padding-top:1.875rem}.text-number-row .benefits{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;align-items:start;row-gap:1.25rem;column-gap:1.5rem;margin-top:40px}.text-number-row .benefit{border-left:1px solid #474747;padding-left:15px!important}@media(max-width:767px){.text-number-row .benefits{display:grid;grid-template-columns:1fr 1fr!important}}.text-row{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:1.25rem;padding-top:1.875rem}.text-row .benefits{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;align-items:start;row-gap:1.25rem;column-gap:1.5rem;margin-top:40px}.benefits .benefit{padding:0;margin:0}.benefits .benefit .heading{font-size:3.9375rem;font-style:normal;font-weight:300;line-height:110%;color:#b4272d}.benefits .benefit .text{font-size:14px;font-style:normal;font-weight:400;line-height:150%;color:#474747;margin-top:8px}@media(max-width:767px){.text-row{display:block}.text-row .title{margin-bottom:2.5rem}.benefits .benefit .heading{font-size:2.4375rem}.benefits .benefit .text{font-size:.8125rem}.product .heading{line-height:130%}}.image__item--1,.image__item--3{text-align:left;padding-bottom:50px}.image__item--2,.image__item--4{text-align:right;padding-top:50px}.image-gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:6.25rem}@media(max-width:767px){.image-gallery{column-gap:2rem;row-gap:16rem}.image__item--2,.image__item--4{padding-top:100px}}.community-section{position:relative}.community-content{border-radius:.625rem;background:#ffffff4d;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);padding:3.75rem;max-width:31.25rem;position:absolute;top:25%;left:50%;transform:translate(-50%,-50%)}.community-content.fixed-position{position:fixed}.community-content h2{font-size:3.9375rem;font-style:normal;font-weight:300;line-height:110%}.community-content p{font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem}@media(max-width:767px){.community-content{width:100%;max-width:20rem;padding:2.5rem 1.25rem}.community-content h2{font-size:2.4375rem}}.logo-list__item img{opacity:.5;transition:opacity .3s}.logo-list__item:hover img{opacity:1;transition:opacity .3s}.multi-column__item .subtitle{display:inline-block;padding:.625rem .9375rem;border-radius:.375rem;font-size:1rem;font-weight:500;line-height:1.5rem;letter-spacing:.075rem;text-transform:uppercase;color:#fff}.multi-column__item .title{font-size:1.5625rem;font-weight:300;text-transform:capitalize;line-height:1.4rem}.multi-column__item .content{font-size:16px;font-weight:400;line-height:1.5rem;color:#fff}.multi-column-header p:not(.multi-column__item p){font-size:2.1875rem;font-style:normal;font-weight:300;line-height:130%;margin-top:40px}@media(max-width:767px){.multi-column-header p:not(.multi-column__item p){font-size:1.75rem;margin-top:20px}}.multi-column.background .multi-column__item .subtitle{color:#fff;padding:0}.multi-column.background .multi-column__item{background:#f5f5f5;padding:20px 20px 40px;border-radius:10px}@media(max-width:767px){.multi-column{grid:unset}.multi-column__item .title{font-size:1.4375rem}.multi-column__item .content{font-size:1rem}.background .multi-column__item .title{margin-top:10px}.background .multi-column__item .content{font-size:.8125rem;line-height:140%;margin-top:6px}.background .multi-column__item .subtitle{font-size:.6875rem}.multi-column{row-gap:2.5rem}.background.multi-column{row-gap:1.25rem}}.services-list .subheading{font-size:1rem;font-style:normal;font-weight:400;line-height:150%;margin-top:10px}@media(max-width:767px){.services-list .collection__title .h3{font-size:1.4375rem!important;font-style:normal;font-weight:300!important;line-height:130%;letter-spacing:.23px}.services-list .subheading{font-size:.8125rem;font-style:normal;font-weight:400;line-height:140%}}.image-with-text .heading{font-weight:300;line-height:1.1}.image-with-text .richtext p{font-weight:400;line-height:1.5rem;max-width:25rem;margin:0 auto}@media(max-width:767px){.image-with-text .richtext p{max-width:17.5rem}.image-with-text picture{order:2;margin-top:1.25rem}}.testimonial-container .faq__toc{flex-basis:1000px}.testimonial-container{justify-content:center;align-items:start;column-gap:3.75rem;display:flex}.testimonial .collection-card{background:#f5f5f5;border-radius:.625rem}.testimonial-card__content .testimonial__content p{font-size:1rem;font-weight:400;line-height:1.5rem;color:#474747}.about .testimonial-card__content .testimonial__content p{font-size:25px;font-style:normal;font-weight:300;line-height:140%}.customer-reviews .testimonial-card__content .testimonial__content p{font-size:.875rem;line-height:150%}.customer-reviews .testimonial-card__content .testimonial__title{font-size:1.125rem;font-style:normal;font-weight:400;line-height:150%}.customer-reviews .testimonial-card__content .testimonial__author{font-size:.75rem;color:#474747}@media(max-width:767px){.testimonial-container{flex-wrap:wrap}.testimonial-container .faq__toc{order:2;margin-top:80px}.about .testimonial-card__content .testimonial__content p{font-size:17px;font-style:normal;font-weight:400;line-height:140%}}.testimonial-card__content .testimonial__author{font-size:.875rem;font-weight:500;line-height:1.5rem;letter-spacing:.0875rem;text-transform:uppercase;margin-top:1.875rem;color:#b4272d}.testimonial-card__content .testimonial__author-position{font-size:.875rem;font-weight:400;line-height:1.5rem;color:#474747;margin:0}.about .testimonial-card__content .testimonial__author-position{font-size:1rem}.testimonial .navigate-buttons{position:unset;margin-top:-1.5rem}.testimonial .navigate-buttons button{background:#f5f5f5}.testimonial .navigate-buttons button path{stroke:#474747}.testimonial .navigate-buttons button[disabled] path{stroke:#8f8f8f;pointer-events:none}.testimonial .navigate-buttons button:hover path{stroke:#fff}.testimonial .navigate-buttons .navigate--right{right:0!important;left:unset!important}.testimonial .navigate-buttons .navigate--left{right:3.125rem;left:unset}.testimonial carousel-indicator{display:block;background:var(--Dark-Stroke, rgba(71, 71, 71, .2));height:.0625rem;margin-top:3.125rem;max-width:88%;position:relative}.testimonial carousel-indicator .scroll-indicator{height:.125rem;background-color:#00f;background:var(--Fire-Brick, #B4272D);position:absolute;z-index:2;width:0%}.featured-collections-carousel carousel-indicator{display:block;background:var(--Dark-Stroke, rgba(71, 71, 71, .2));height:.0625rem;margin-top:3.125rem;max-width:100%;position:relative}.featured-collections-carousel carousel-indicator .scroll-indicator{height:.125rem;background-color:#00f;background:var(--Fire-Brick, #B4272D);position:absolute;z-index:2;width:0%}@media(max-width:768px){.testimonial carousel-indicator{max-width:75%}}@media(max-width:767px){.testimonial-card__content .testimonial__author{font-size:.75rem}.testimonial-card__content .testimonial__author-position{font-size:.8125rem}.testimonial-card__content{padding:.9375rem .3125rem}.testimonial .navigate-buttons .navigate--left{right:3.125rem;left:unset!important}.testimonial carousel-indicator{margin-top:2.5rem;max-width:70%}.testimonial .navigate-buttons{margin-top:-1.2rem}}.media-grid-header p:not(.content-out-media p){font-size:2.1875rem;font-style:normal;font-weight:300;line-height:130%;margin-top:40px}.media-grid__item{display:grid;grid-template-columns:1fr;gap:.625rem}@media(max-width:767px){.media-grid-header p:not(.content-out-media p){font-size:1.0625rem;font-weight:400;line-height:140%}.media-grid__item{grid-area:span min(0,var(--media-grid-item-row-span)) / span 2}}.about .content-out-media .heading{font-size:1.125rem;font-style:normal;font-weight:400;line-height:150%}.about .content-out-media .text{font-size:.75rem;font-style:normal;font-weight:500;line-height:150%;letter-spacing:1.2px;text-transform:uppercase;color:#8f8f8f;margin-top:4px}@media(max-width:767px){.about .content-out-media .heading{font-size:.875rem;margin-top:6px}.about .content-out-media .text{font-size:.625rem;min-height:30px}}@media(max-width:767px){.faq{flex-wrap:wrap}.faq__toc{position:relarive;order:2;margin-top:30px}.faq__content .accordion__toggle{font-size:1.44rem!important;letter-spacing:.23px}}.faq__content .accordion{border-color:#f5f5f5;transition:.4s all ease!important}.faq__content .accordion__toggle{font-size:2.19rem;font-style:normal;line-height:1.3;font-weight:300}.faq__content .accordion__content{font-size:16px;font-style:normal;font-weight:400;line-height:150%;color:#474747}.faq__content .accordion:hover{background:#f5f5f5;padding:0 1.25rem;border-radius:10px}.faq__content .accordion[open]{background:#f5f5f5;padding:0 1.25rem .625rem;border-radius:10px}.faq__content .accordion:hover .accordion__toggle span,.faq__content .accordion:hover .accordion__toggle path{color:#b4272d;stroke:#b4272d}.faq__content .accordion[open] .accordion__toggle span,.faq__content .accordion[open] .accordion__toggle path{color:#b4272d;stroke:#b4272d}[data-block-type=accordion] .accordion__toggle{font-size:12px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:1.2px;text-transform:uppercase;padding:.9375rem 0}[data-block-type=accordion] .accordion__toggle svg{width:.875rem}[data-block-type=accordion] .accordion__toggle svg path{stroke:#8f8f8f}[data-block-type=accordion] .accordion__content{font-size:14px;font-style:normal;font-weight:400;line-height:140%;color:#474747}.breadcrumbs__list{list-style-type:none;margin:0;padding:0}.breadcrumbs__item{display:inline-block;font-size:.875rem;font-style:normal;font-weight:400;line-height:150%;color:#8f8f8f}.breadcrumbs__item:not(:last-child):after{content:"/";display:inline-block}.breadcrumbs__link{text-decoration:underline}.breadcrumbs__link[aria-current=page]{color:inherit;font-weight:400;text-decoration:none}.breadcrumbs__link[aria-current=page]:hover,.breadcrumbs__link[aria-current=page]:focus{text-decoration:underline}.product-title{font-size:2.1875rem;font-style:normal;font-weight:300;line-height:110%}[data-block-type=description] .prose{color:var(--Dark-Grey, #474747);font-size:1rem;font-style:normal;font-weight:400;line-height:150%}.quantity-selector{border-radius:8px}[data-block-type=quantity-selector]{display:inline-block;width:25%;margin-right:20px}[data-block-type=buy-buttons]{display:inline-block;width:70%}[data-block-type=price] sale-price span{font-size:14px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:1.4px;text-transform:uppercase;color:#b4272d}.quantity-selector{border-radius:8px;padding:.2129rem 0}.variant-picker__option-info{font-size:12px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:1.2px;text-transform:uppercase}sale-price span{display:block!important;font-size:12px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:1.2px;text-transform:uppercase}.product-gallery__thumbnail{height:100%;border-top:none!important;border-right:none!important;border-left:none!important;border-bottom:4px solid transparent!important}.product-gallery__thumbnail[aria-current=true]{border-bottom:4px solid #000!important}.product_carousel-container{position:relative}@media(max-width:767px){.product-gallery__media{padding:20px}.page-dots{display:none}.product .navigate-buttons .navigate--right{left:unset;right:1.25rem}.product .navigate-buttons{top:50%}}.product-list--carousel .product-title{font-size:18px;font-style:normal;font-weight:400;line-height:150%}.product-card__info{text-align:left;justify-items:left}.product-card__info :is(.price-list,.rating-badge){justify-content:left}.cart-drawer .cart-title{font-size:1.5625rem;font-style:normal;font-weight:300;line-height:140%}.cart-drawer .product-title{font-size:.875rem;font-style:normal;font-weight:400;line-height:150%}.cart-drawer .empty-cart{margin:0 auto}.cart-drawer .empty-cart p{color:#474747;font-size:1rem;font-style:normal;font-weight:400;line-height:150%}.cart-drawer .empty-cart .button{max-width:300px}.cart-drawer .cart-total_price{font-size:18px;font-style:normal;font-weight:400;line-height:150%;margin-bottom:-15px}.cart-drawer .cart-total_price span:last-child{color:#b4272d}@media(max-width:767px){.cart-drawer .cart-total_price{margin-top:20px;font-size:18px}}.line-item-info .product-variant{font-size:.875rem;font-style:normal;font-weight:400;line-height:150%}.line-item-info sale-price{font-size:10px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:1px;text-transform:uppercase;color:var(--Fire-Brick, #B4272D)}.line-item-info .product-remove{font-size:10px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:1px;text-transform:uppercase}.line-item-info line-item-quantity{margin:20px 0}.cart-drawer__complementary-products{background:#f5f5f5}.item-details{max-width:350px}facets-drawer .h4{font-size:25px;font-style:normal;font-weight:300;line-height:140%}facets-drawer .accordion__toggle{font-size:11px;font-style:normal;font-weight:500;line-height:130%;letter-spacing:1.1px;text-transform:uppercase;color:#474747}.complementary-products__header .h6{font-size:18px;font-style:normal;font-weight:400;line-height:150%}.complementary-products__header--align-start{position:relative}.complementary-products__header--align-start .navigate-buttons{bottom:unset;top:0}.complementary-products__header--align-start .navigate-buttons .navigate--right{right:0}.complementary-products__header--align-start .navigate-buttons .navigate--left{right:2.5rem}.complementary-products__header--align-start .navigate-buttons button{background:none;padding:.375rem}.complementary-products__header--align-start .navigate-buttons button:hover{box-shadow:none!important}.complementary-products__header--align-start .navigate-buttons button svg{width:16px;height:16px}.complementary-products__header--align-start .navigate-buttons button path{stroke:#474747}.complementary-products__header--align-start .navigate-buttons button[disabled] path{stroke:#8f8f8f}.horizontal-product-card__info{margin-top:10px}.shipping-message{font-size:.875rem;font-style:normal;font-weight:400;line-height:150%;color:#8f8f8f}.note-dialog{font-size:.625rem;font-style:normal;font-weight:500;line-height:150%;letter-spacing:1px;text-transform:uppercase}.cart-drawer .button-group{gap:.625rem}.horizontal-product-card__info .link{font-size:.825rem;font-style:normal;font-weight:500;line-height:150%;letter-spacing:1px;text-transform:uppercase}.cart-drawer .textarea{font-size:14px;font-style:normal;font-weight:400;line-height:150%;color:#8f8f8f}.collection-title{font-size:100px;font-style:normal;font-weight:300;line-height:100%}@media(max-width:767px){.collection-title{font-size:39px;font-style:normal;font-weight:300;line-height:110%}}.collection-toolbar__button{background:#f5f5f5;color:#161514!important;border:none!important}.collection-toolbar__button:hover{color:#fff!important}.collection-toolbar__button svg{width:15px}.collection-toolbar__button[aria-expanded=true]{background:#000!important;color:#fff!important}.product-card__info .product-title{font-size:16px;font-style:normal;font-weight:400;line-height:150%}.popover-listbox__option{font-size:16px;font-style:normal;font-weight:400;line-height:150%;color:#474747}.main-cart .section-header .h2{font-size:6.25rem;font-style:normal;font-weight:300;line-height:100%;text-transform:none}@media(max-width:767px){.main-cart .section-header .h2{font-size:3.125rem}}.main-cart .order-summary__header th{font-size:.625rem;font-style:normal;font-weight:500;line-height:150%;letter-spacing:1px;text-transform:uppercase;color:#8f8f8f}.main-cart .line-item{max-width:500px}.main-cart .line-item-info .product-title{font-size:25px;font-style:normal;font-weight:300;line-height:140%}@media(max-width:767px){.main-cart .line-item-info .product-title{font-size:.875rem;font-weight:400;line-height:150%}}.main-cart .line-item-info price-list{display:none}@media(max-width:767px){.main-cart .line-item-info price-list{display:block}}.main-cart cart-note label{font-size:12px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:1.2px;text-transform:uppercase}@media(max-width:767px){.main-cart cart-note label{font-size:11px}}.main-cart cart-note textarea{border:1px solid var(--Dark-Stroke, rgba(71, 71, 71, .2)))!important;border-radius:8px!important}.main-cart .item-price_total{font-size:12px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:1.2px;text-transform:uppercase;color:#b4272d}.main-cart .cart-total_price span{font-size:35px;font-style:normal;font-weight:300;line-height:130%}@media(max-width:767px){.main-cart .cart-total_price{display:flex;justify-content:space-between}.main-cart .cart-total_price span{font-size:1.4375rem}}.main-cart .cart-total_price span:last-child{color:#b4272d}.main-cart .button[name=checkout]{padding:6px;max-width:440px;width:100%;border-radius:10px}@media(max-width:767px){.main-cart .button[name=checkout]{padding:16px}.main-cart .cart-recap{align-items:start}}.empty-text{font-size:16px;font-style:normal;font-weight:400;line-height:150%;margin-bottom:20px}.item-remove{font-size:10px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:1px;text-transform:uppercase}.main-cart .empty-text{margin:20px 0}.active-facets .removable-facet{border-radius:8px;border:1px solid var(--Dark-Stroke, rgba(71, 71, 71, .2));font-size:14px;font-style:normal;font-weight:400;line-height:150%}.facets-clear-all span{font-size:14px;font-style:normal;font-weight:400;line-height:150%;color:#8f8f8f}.facets-sidebar .accordion__toggle{font-size:12px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:1.2px;text-transform:uppercase;color:#474747}.checkbox-control label{font-size:16px;font-style:normal;font-weight:400;line-height:150%}.collection-toolbar__button-list:last-child .collection-toolbar__button-container{text-align:right}.contacts-page .heading{font-style:normal;font-weight:300;line-height:100%}.contacts-page .richtext p{font-size:16px;font-style:normal;font-weight:400;line-height:150%}.contacts-page .contact-container{align-items:start;column-gap:9.375rem;display:flex;border-top:1px solid #F5F5F5;padding-top:40px}@media(max-width:767px){.contacts-page .contact-container{display:block}}.contacts-page .title{font-size:120px;font-style:normal;font-weight:300;line-height:100%}.contacts-page .content{font-size:16px;font-style:normal;font-weight:400;line-height:150%}.contact-container .content h3{font-size:35px;font-style:normal;font-weight:300;line-height:130%}.contact-container .content div{font-size:16px;font-style:normal;font-weight:300;line-height:150%;margin-top:10px}.contact-container .contact-form{width:100%}.contact-container .fieldset{grid-template-columns:1fr 1fr;gap:20px}@media(max-width:767px){.contact-container .fieldset{display:block;margin-top:40px}.contact-container .button-container{margin-top:20px}.contact-container .button-container .button{width:100%}}.contact-container .fieldset h3{font-size:25px;font-style:normal;font-weight:300;line-height:140%}@media(max-width:767px){.contact-container .fieldset h3{font-size:23px}}.contact-container .fieldset label{display:block;font-size:16px;font-style:normal;font-weight:400;line-height:150%;margin-top:20px;margin-bottom:5px;color:#474747}.contact-container .fieldset label span{color:#b4272d}.contact-container .form-control input,.contact-container .form-control select,.contact-container .form-control textarea{background:#f5f5f5;border:none;border-radius:8px;padding:14px 20px;color:#8f8f8f;font-size:16px;font-style:normal;font-weight:400;line-height:150%}@media(max-width:767px){.contact-container .form-control input,.contact-container .form-control select,.contact-container .form-control textarea{font-size:14px}}.contact-form .floating-label{display:none!important}.contact-container .form-control .newsletter-arrow{display:none}.contact-container .form-control--textarea{height:250px}@media(max-width:767px){.contacts-page .faq__toc{position:unset}.contact-container .contact_right{margin-top:30px}.contact-container .form-control--textarea{height:150px}}.map-with-text{grid-template-columns:350px 1fr;gap:20px}@media(max-width:767px){.map-with-text{grid-template-columns:1fr;padding:0}}.map-with-text content{background:#f5f5f5;border-radius:10px!important;height:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:start}.map-with-text .prose{padding:40px}@media(max-width:767px){.map-with-text .prose{padding:20px}}.map-with-text .prose .h6{font-size:12px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:1.2px;text-transform:uppercase;color:#8f8f8f;margin-top:20px}.map-with-text .richtext,.map-with-text .phone-container,.email-container,.map-with-text .liquid-container{margin-top:10px}.map-with-text picture{border-radius:10px;overflow:hidden;padding:0;height:100%}@media(max-width:767px){.map-with-text picture{margin:0;height:250px}}.map-with-text .phone{display:flex;align-items:center;gap:10px;font-size:16px;font-style:normal;font-weight:400;line-height:150%;color:#b4272d;margin-top:10px}.map-with-text .phone.no-icon a{margin-left:32px}.map-with-text .phone a{margin:0}.map-with-text .email{display:flex;align-items:center;gap:10px;font-size:16px;font-style:normal;font-weight:400;line-height:150%;color:#b4272d;margin-top:10px}.map-with-text .email.no-icon a{margin-left:32px}.map-with-text .email a{margin:0}.map-with-text .social-media{display:flex;align-items:center}.map-with-text .social-media__item{margin:0;background:#fff9;color:#474747;opacity:1}.pages .heading{font-style:normal;font-weight:300;line-height:100%}.pages.medium .heading{font-style:normal;font-weight:300;line-height:130%;margin-bottom:1.625rem}.pages.small .heading{font-style:normal;font-weight:300;line-height:130%;letter-spacing:.23px}.pages .richtext{margin-top:.625rem}.pages .richtext p{margin-top:1.625rem;font-style:normal;font-weight:400;line-height:150%}.pages .richtext ul{margin-top:.625rem}.pages .richtext ul li{gap:.625rem;margin-left:20px}.pages .richtext a{color:#b4272d}.pages.small .h6{font-size:.875rem;font-style:normal;font-weight:500;line-height:150%;letter-spacing:1.4px;text-transform:uppercase}@media(max-width:767px){.pages.small .h6{font-size:.75rem}}.pswp__button.circle-button{border-radius:6px;background:var(--Light-Grey, #F5F5F5);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);box-shadow:none}facets-sort-popover{--background: 245 245 245 !important;--border-color: transparent !important;margin-top:8px!important;border-radius:10px!important;overflow:hidden}@media(max-width:767px){facets-sort-popover{--border-color: 220 220 220 !important}}facets-sort-popover [aria-selected=true] .reversed-link{color:#b4272d;border-bottom:1px solid}@media(max-width:767px){facets-sort-popover .h4{font-size:11px;font-style:normal;font-weight:500;line-height:130%;letter-spacing:1.1px;text-transform:uppercase}facets-sort-popover .reversed-link{font-size:16px;font-style:normal;font-weight:400;line-height:150%}}.customer-account-box .h3{font-size:63px;font-style:normal;font-weight:300;line-height:110%}@media(max-width:767px){.customer-account-box .h3{font-size:39px}}.customer-account-box label{font-size:14px;font-style:normal;font-weight:400;line-height:150%;color:#474747}.customer-account-box .fieldset{text-align:left;gap:.3125rem}.customer-account-box .fieldset .form-control-group{margin-top:20px}.customer-account-box .icon-password{position:absolute;right:.94rem;bottom:.625rem}.customer-account-box .floating-label{display:none}.customer-account-box .link-faded{display:block;margin-top:-10px;font-size:12px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:1px;text-decoration-line:underline;text-transform:uppercase;color:#474747}.customer-account-box input{border-radius:8px;background:var(--Light-Grey, #F5F5F5);border:none;font-size:16px;font-style:normal;font-weight:400;line-height:150%;padding:10px 20px}.create-new-account{margin-top:60px;text-align:left}.create-new-account .title{font-size:25px;font-style:normal;font-weight:300;line-height:140%}.create-new-account .content{margin-top:10px;margin-bottom:20px;font-size:16px;font-style:normal;font-weight:400;line-height:150%;color:#474747}.create-new-account .button{background:transparent;border:1px solid #161514;color:#161514}.create-new-account .button:hover{color:#fff}.customer-account-box .banner.banner--error{border-radius:8px;background:#b4272d12;font-size:0px;font-style:normal;font-weight:400;line-height:150%;color:#474747;padding:20px;position:relative}.customer-account-box .banner.banner--error:after{content:"Sorry, the account you're looking for doesn't exist. If you haven't signed up yet, consider creating a new account. If you need help, contact support.";display:block;font-size:16px;font-style:normal;font-weight:400;line-height:150%;margin-left:30px}.customer-account-box .banner.banner--error:before{content:"";display:block;width:20px;height:20px;background-image:url(/cdn/shop/t/19/assets/error.svg?v=1710099858);background-size:cover;position:absolute;left:20px;top:20px}.banner.banner--success{border-radius:8px;background:#0d8a4b12;font-size:0px;font-style:normal;font-weight:400;line-height:150%;color:#474747;padding:20px;position:relative}.customer-account-box .banner.banner--success:after{content:"Password reset email sent! Check your inbox (including spam) for instructions. Click the link to reset your password. Reach out for help if needed.";display:block;font-size:16px;font-style:normal;font-weight:400;line-height:150%;margin-left:30px}.customer-account-box .banner.banner--success:before{content:"";display:block;width:20px;height:20px;background-image:url(/cdn/shop/t/19/assets/no-error.svg?v=1710140986);background-size:cover;position:absolute;left:20px;top:20px}.customer-account-box .recover-instructions{font-size:16px;font-style:normal;font-weight:400;line-height:150%;color:#474747}#recover{gap:2.5rem}.shopify-section--main-customers-account .h3{font-size:63px;font-style:normal;font-weight:300;line-height:110%}@media(max-width:767px){.shopify-section--main-customers-account .h3{font-size:39px}}.shopify-section--main-customers-account .tagline{font-size:16px;font-style:normal;font-weight:400;line-height:150%}.shopify-section--main-customers-account .customer-account-category{font-size:25px;font-style:normal;font-weight:300;line-height:140%}.shopify-section--main-customers-account .no-orders{font-size:16px;font-style:normal;font-weight:400;line-height:150%}.shopify-section--main-customers-account .addresses,.shopify-section--main-customers-account .no-adresses{font-size:16px;font-style:normal;font-weight:400;line-height:150%;color:#474747}.shopify-section--main-customers-account .address-manager .button{background:transparent;border:1px solid #161514;color:#161514}.shopify-section--main-customers-account .address-manager .button:hover{color:#fff}.shopify-section--main-customers-account .log-out.button{background:#b4272d;border:none;max-width:150px;margin-left:auto;margin-top:60px}.shopify-section--main-customers-addresses .prose .h3{font-size:63px;font-style:normal;font-weight:300;line-height:110%}@media(max-width:767px){.shopify-section--main-customers-addresses .prose .h3{font-size:39px}}.shopify-section--main-customers-addresses .customer-account-category{font-size:25px;font-style:normal;font-weight:300;line-height:140%}@media(max-width:767px){.shopify-section--main-customers-addresses .customer-account-category{font-size:18px}}.shopify-section--main-customers-addresses .text-with-icon{color:var(--Dark-Grey, #474747);font-size:12px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:1px;text-transform:uppercase}.customer-address-list p{font-size:16px;font-style:normal;font-weight:400;line-height:150%}.customer-address-list button{display:block;font-size:12px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:1px;text-transform:uppercase;color:var(--Dark-Grey, #474747)}#customer-address-9080310235306 .h4,#customer-address-new .h4{font-size:25px;font-style:normal;font-weight:300;line-height:140%}#customer-address-9080310235306 .form-control input,#customer-address-9080310235306 .form-control select,#customer-address-9080310235306 .form-control textarea,#customer-address-new .form-control input,#customer-address-new .form-control select,#customer-address-new .form-control textarea{border-radius:8px;background:var(--Light-Grey, #F5F5F5);border:none;padding:10px 20px;font-size:16px;font-style:normal;font-weight:400;line-height:150%}#customer-address-9080310235306 .fieldset-row,#customer-address-new .fieldset-row{gap:20px;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid;margin-bottom:20px}#customer-address-9080310235306 .form-control svg,#customer-address-new .form-control svg{display:none}#customer-address-9080310235306 .form-control .floating-label,#customer-address-new .form-control .floating-label{display:none}#customer-address-9080310235306 .fieldset,#customer-address-new .fieldset{gap:5px}#customer-address-9080310235306 .fieldset label,#customer-address-new .fieldset label{font-size:16px;font-style:normal;font-weight:400;line-height:150%}#create_customer .form-control,#customer-address-new .form-control{margin-bottom:20px}.shopify-section--main-customers-login .section-spacing{padding-top:40px}.header-sidebar__linklist-button{font-size:18px;font-style:normal;font-weight:400;line-height:150%}.header-sidebar__linklist-button svg{width:25px}[aria-expanded=true] .header-sidebar__linklist-button svg{transform:rotate(90deg)}.header-sidebar__back-button{color:var(--Dark-Grey, #474747);font-size:12px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:1px;text-transform:uppercase}.footer{padding-block-end:min(var(--section-vertical-spacing),1.2rem)}.footer__aside{margin-top:40px;padding-top:20px}.footer .form button{border-radius:0rem .25rem .25rem 0rem;border-color:#fff;color:#fff;--initial-gradient: black}.footer .form{display:flex!important}.footer .form-control input{border-radius:.25rem 0rem 0rem .25rem;font-size:16px;font-weight:300}.footer .form button{color:#000;border-color:#d6d6d6;box-shadow:inset 0 -6em #fff}.shopify-section--footer{border-top:1px solid #7a7a7a!important}.instagenie-branding{display:none}.insta-heading{font-weight:300;padding:0 20px 20px;justify-self:center!important;text-align:center}#instagenie-feed ul#instagenie-list li.instagenie-grid .instagenie-grid-container img{width:100%!important;aspect-ratio:4 / 5;object-fit:cover;height:auto!important;display:block}span.dirham:before{content:"";display:inline-block;width:15px;height:14px;-webkit-mask:url(/cdn/shop/files/UAE-currency-symbol.svg?v=1759415495) no-repeat center / contain;mask:url(/cdn/shop/files/UAE-currency-symbol.svg?v=1759415495) no-repeat center / contain;background-color:#b4272d;margin-right:4px;vertical-align:-.15em}.globo-form-app .panels{z-index:0!important}.globo-form-app button{letter-spacing:2px;padding:15px 40px!important}@media(max-width:930px){.globo-form-app button{padding:15px 30px!important;width:100%}}body.page-template-brand-ambassador-program #shopify-section-sections--16273439228074__apps_WjP6yW,body.template-page--brand-ambassador-program #shopify-section-sections--16273439228074__apps_WjP6yW,.template-page--brand-ambassador #shopify-section-sections--16273439228074__apps_WjP6yW{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/19/assets/custom.css.map */
