.container{max-width:100%;padding-inline:38px}.swiper_gradiant.swiper-initialized{position:relative;padding-inline:38px 50px}.swiper_gradiant.swiper-initialized:after{content:"";position:absolute;right:0;top:-.134px;width:238px;height:566px;background:linear-gradient(270deg,#fff,#fff0 78.71%);z-index:10;pointer-events:none}.card-wrapper .card-information .product-specs{display:flex;align-items:center;flex-wrap:wrap;width:100%;justify-content:left;gap:10px 16px;min-height:1.4rem}.card-wrapper .card-information .product-spec{display:flex;align-items:center;gap:6px}.card-wrapper .card-information .product-spec img{width:12px;height:12px;object-fit:contain;display:block;flex-shrink:0}.card-wrapper .card-information .product-spec span{font-size:12px;line-height:100%;color:#221f1f}.card-wrapper .card-information .product-usps{display:flex;align-items:center;justify-content:left;gap:8px;width:100%;flex-wrap:wrap;min-height:1.8rem}.card-wrapper .card-information .product-usp{display:inline-flex;align-items:center;padding:3px 12px;border-radius:30px;background:#eee;font-size:12px;line-height:100%;white-space:nowrap}.card-wrapper .card-information{padding-block-start:16px}.card-wrapper .card-information .card-information__group{text-align:left;gap:4px}.card-wrapper .card-information .price dl{width:100%;justify-content:left}.card-wrapper .card-information .card__title.h5{width:100%;font-weight:400;line-height:120%;letter-spacing:0%;color:#221f1f;margin-top:4px;font-family:Roboto,sans-serif;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:all .3s ease}.card-wrapper .card-information .card__title.h5:hover{-webkit-line-clamp:unset;transition:all .3s ease}.card-wrapper .card__information-top{padding:8px}.card-wrapper .badge.badge--custom{font-size:12px;border-radius:16px;padding:3px 8px}.card-information .card-information__wrapper .price--on-sale .price__sale{justify-content:left;align-items:center}.card-information .card-information__wrapper .price.price--on-sale,.card-information .card-information__wrapper .price{width:100%;margin-block-start:26px;justify-content:left}.template-product .custom-sale-badges{display:none}.card-wrapper .card.card--product .card__links{visibility:hidden;height:0}.card-wrapper .card-info-quick-add-btn .card__links.card__links--static{position:relative;margin-block-start:30px;visibility:visible;height:40px;bottom:0;padding:0}.card-wrapper .card-info-quick-add-btn .card__link.button.button--primary:hover svg,.card-wrapper .card-info-quick-add-btn .card__link.button.button--primary:hover svg path{stroke:#fff;z-index:2}.card-wrapper .card-info-quick-add-btn .card__link.button.button--primary{gap:16px;padding:8px;border:1px solid #221F1F1A;border-radius:8px}.card-wrapper .card-info-quick-add-btn .card__add-to-cart.card__button{width:100%}.card-wrapper .card.card--product.card-info-quick-add-btn{border-radius:unset}.card-wrapper .card-info-quick-add-btn .card__link .sold-out-message.button__label,.card-wrapper .card-info-quick-add-btn .card__link .card__quickadd-text.button__label{font-weight:400;font-size:14px;line-height:100%;letter-spacing:2%;text-align:center;text-transform:uppercase}.card-wrapper .card-information__wrapper .price .price-item--sale{font-weight:300;font-size:16px;line-height:130%;letter-spacing:1%}.card-wrapper .card-information__wrapper .price .price__compare .price-item{font-weight:300;font-size:14px;line-height:130%;letter-spacing:0%;color:#221f1f66;text-decoration-color:#221f1f66}.card-wrapper .card-information__wrapper .custom-sale-badges .badge--sale{border-radius:16px;font-weight:300;min-height:21px;font-size:12px;line-height:100%;letter-spacing:0%;padding:3px 8px;margin-left:2px}.card-wrapper .card__inner .media{background:#dcdcdc}.card-wrapper{display:flex!important;flex-direction:column;justify-content:space-between}.product-countdown__container.container{padding:8px 38px;text-align:center}.product-countdown__container.container .product-countdown__title{font-family:Roboto;font-weight:400;font-size:16px;line-height:110.00000000000001%;letter-spacing:0%;color:#344054}.product-countdown__container.container .button{background:#d8d2c6;height:40px;border-radius:8px;padding:8px 40px;color:#221f1f;width:max-content}.product-countdown__container.container .button:hover{background:#221f1f;transition:all .2s ease}.product-countdown__container.container .button .button__label{font-family:Inter;font-weight:400;font-size:14px;line-height:100%;letter-spacing:2%;text-align:center;vertical-align:middle;text-transform:uppercase}.product-countdown__container.container .button:hover .button__label{color:#fff}.button--secondary .animated-button-circle,.customer .button--secondary .animated-button-circle{display:none}.section-announcement.announcement-bar-sticky{position:sticky;top:0;background-color:rgb(var(--color-background));z-index:11}.template-collection .section-announcement.announcement-bar-sticky{z-index:11}.shopify-section-header.shopify-section-header-sticky{position:sticky;top:var(--announcement-bar-height, 40px);z-index:12;background-color:rgb(var(--color-background))}.header .header__left{padding:7px 0 25px;gap:8px;flex:unset}.header .header__left .header__inline-menu,.header .header__column .header__icons{margin:0;background:#f4f4f4;border-radius:999px}.header .header__heading{padding:0 48.5px}body.menu-open:not(.template-index) .header__heading-link{background:#f4f4f4;height:100%;border-radius:999px}.header .header__column{padding:6px 0 24px}.header .header__left .list-menu{padding:11px 32px 11px 24px;gap:42px}.header .header__left .list-menu .list-menu-item .header__menu-item-title,.header .header__left .list-menu.list-menu--inline li,.header .header-search,.header .header-cart-title{font-family:Roboto,sans-serif;font-weight:400;font-size:16px;line-height:110.00000000000001%;letter-spacing:0%;color:#000;transform:unset}.header .header__left .list-menu .list-menu-item a{padding:0;font-family:Roboto,sans-serif;font-weight:400;font-size:14px;line-height:110.00000000000001%;letter-spacing:0%;color:#000;min-height:14px}.header .header__column .header__icons .header__account{height:24px;width:24px}.header .header__column .header__icons .header__account shopify-account{height:24px;width:24px}.header .header__column .header__icons{padding:7px 16px;gap:24px}.header .header__column .header__icons .header__cart{width:100%;height:24px}.header .header__column .header__icons .header__cart .header__icon--cart{gap:5px}.header .header__column .header__icons .header__cart .cart-icon-bubble-svg{display:none}.header .header__column .header__icons .header__cart .cart-count-bubble{background:#b120281a;border-radius:999px;height:24px;width:24px}.header .header__search svg{display:none}.header .header__search .header-search{display:block}.header .header__column .header__icons .header__cart .header__icon--cart .cart-icon-mobile{display:none}.header__account shopify-account::part(dialog){border-radius:16px;overflow:hidden}.promo-collection-container .promo-text h1{font-weight:400;font-size:48px;line-height:110.00000000000001%;letter-spacing:0%;color:#221f1f;margin-bottom:8px}.promo-collection-container .promo-coll-image{width:100%;object-fit:cover;height:400px}.promo-collection-container .promo-description p{font-weight:300;font-size:18px;line-height:130%;letter-spacing:1%;vertical-align:middle;color:#221f1fb2}.promo-collection-container .promo-collection-main.right_image{flex-direction:row-reverse}.promo-collection-container .promo-collection-main{position:relative;width:100%;display:flex}.promo-collection-container .content{padding:32px 0 32px 32px;width:55%}.promo-collection-container{display:grid;margin:0;border-radius:16px}.promo-collection-container .promo-container{display:flex;flex-direction:column;justify-content:space-between;height:100%;width:432px}.promo-collection-container .promo-image{height:100%;width:100%}.promo-collection-container .one-column .content{width:100%}.promo-collection-container.one-column{grid-template-columns:1fr}.products-grid.full-width .promo-collection-container .promo-collection-main{position:relative;width:100%;display:flex}.products-grid.full-width .promo-collection-container .promo-coll-image{height:100%;max-width:450px;object-fit:contain;object-position:bottom;float:right}.collection-product-list>li:has(+.promo-collection-container){order:1}.products-grid.full-width .collection-product-list>li:has(+.promo-collection-container){order:0}.products-grid.full-width .promo-collection-container .content{padding:32px;position:absolute;width:100%;height:100%}.products-grid.full-width .promo-collection-container.grid__item.grid--4-col-desktop.four-column{width:calc((100% - 2.4rem)/2)}.products-grid .promo-collection-container{width:100%}.promo-collection-container .content a{text-decoration:none;background:#fff;border:none;border-radius:8px;padding:10px 44px;gap:16px;height:44px;width:max-content;display:flex;align-items:center;text-transform:uppercase;font-weight:400;border:1px solid #221F1F1A;color:#221f1f;line-height:100%;letter-spacing:2%}.promo-collection-container .content a:hover svg path{stroke:#fff!important}.promo-collection-container .content a:hover{color:#fff!important;background:#6e6c6c}.facets-container.facets-container--vertical .facets__form .facets__wrapper.facets__wrapper--vertical.active{background:#f4f4f4;padding:20px;border-radius:16px}.collection-grid-section .collection-top{border:none;padding:0;margin:2rem 0 2.8rem}.collection-grid-section .collection-top .collection-top__container .facets-sorting .facet-sort-select__current{font-weight:400;font-size:14px;line-height:100%;letter-spacing:2%;text-align:center;vertical-align:middle;text-transform:uppercase;border-bottom:2px solid #6E6C6C;padding-bottom:4px;color:#6e6c6c}.collection-grid-section .collection-top .collection-top__container .facets-sorting{gap:10px}.collection-grid-section .collection-top .collection-top__container .facets-sorting__label{font-weight:400;font-family:roboto;font-size:18px;line-height:110.00000000000001%;letter-spacing:0%;color:#221f1f;text-transform:capitalize;padding:4px 0}.collection-grid-section .collection-top .collection-top__container .facet-sort-select__select{align-items:unset}.collection-grid-section .collection-top .collection-top__container facet-filters-form{padding-top:6px}.collection-grid-section .collection-top .collection-top__container .facets-button-show{gap:10px;padding-top:12px}.collection-grid-section .collection-top .collection-top__container .facets-button-show .icon-close-small{display:none}.collection-grid-section .collection-top .collection-top__container .facets-button-show.vertical span{font-family:Roboto,sans-serif;font-weight:400;font-size:18px;line-height:110.00000000000001%;letter-spacing:0%;color:#221f1f}.collection-grid-section .collection-top .collection-top__container .facets__product-count{display:none}.products-grid .collection.collection-product .collection-product-list{gap:2.4rem!important}.facets-container.facets-container--vertical{margin-right:20px;width:344px}.facets-container.facets-container--vertical .facets__form .facets__inner-filters .facet-checkbox{gap:17px;padding:1.5px 0}.facets-container.facets-container--vertical .facets__form .facets__summary{padding:4px 4px 22px}.facets-container.facets-container--vertical .facets__form .facets__summary .facets__summary-title{font-family:Roboto,sans-serif;font-weight:400;font-size:18px;line-height:120%;letter-spacing:0%;text-align:center;color:#221f1f}.facets-container.facets-container--vertical .facets__form .facets__inner-filters .facets__disclosure{border:none}.facets-container.facets-container--vertical .facets__form .facets__inner-filters .facets__display{border-bottom:1.5px solid #2C4E571A}.facets-container.facets-container--vertical .facets__form .facets__inner-filters .facets__list{gap:16px}.facets-container.facets-container--vertical .facets__form .facets__inner-filters .facets__disclosure[open]{padding-bottom:24px}.facets-container.facets-container--vertical .facets__form .facets__inner-filters .facet-checkbox .facet-checkbox__label{font-weight:300;font-size:16px;line-height:130%;letter-spacing:1%;text-align:center;color:#16272b}.facets-container.facets-container--vertical .facets__form .facets__inner-container .facets__inner-bottom .button:hover .button__label{color:#fff}.facets-container.facets-container--vertical .facets__form .facets__inner-container .facets__inner-bottom .button:hover{background:#6e6c6c}.facets-container.facets-container--vertical .facets__form .facets__inner-container .facets__inner-bottom .facets__submit button{display:none}.facets-container.facets-container--vertical .facets__form .facets__inner-container .facets__inner-bottom .button{background:#fff;border:1px solid #221F1F1A;border-radius:8px;padding:10px}.facets-container.facets-container--vertical .facets__form .facets__inner-container .facets__inner-bottom .button__label{font-weight:400;font-size:16px;line-height:100%;letter-spacing:2%;text-align:center;vertical-align:middle;text-transform:uppercase}.facets-container.facets-container--vertical .facets__form .facets__inner-filters .facet-checkbox .facet-checkbox__checkbox{border:2px solid #16272B;border-radius:2px}.facets-container.facets-container--vertical .facets__form .facets__inner-filters .facet-checkbox .facet-checkbox__checkbox:before{content:"";background-color:#16272b;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' viewBox='0 0 12 10' fill='none'%3E%3Cpath d='M4 9.4L0 5.4L1.4 4L4 6.6L10.6 0L12 1.4L4 9.4Z' fill='%23FEFDFF'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:12px 10px;padding:0;border-radius:0;display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:0}.facets-container .facets__summary .icon-caret{width:24px;height:24px}.collection-wrapper .collection-product .pagination-wrapper .pagination__item--current{color:#000!important}.collection-wrapper .collection-product .pagination-wrapper .pagination__list{gap:24px}.collection-wrapper .collection-product .pagination-wrapper .pagination__item-arrow__circle{height:100%}.collection-wrapper .collection-product .pagination-wrapper .pagination__item,.collection-wrapper .collection-product .pagination-wrapper .pagination__item span{font-family:Roboto,sans-serif;font-weight:400;font-size:18px;line-height:120%;letter-spacing:0%;text-align:center;color:#221f1f66}.collection-wrapper .collection-product .pagination-wrapper{margin-top:50px;margin-bottom:24px}.collection-hero .collection-hero__wrapper .breadcrumb--center{margin:0}.collection-hero .collection-hero__wrapper .breadcrumb--center,.collection-hero .collection-hero__wrapper .page-header,.collection-hero .collection-hero__wrapper .page-header .page-header__inner,.collection-hero .collection-hero__wrapper .page-header .collection-hero__title{justify-content:flex-start;width:100%;text-align:left}.collection-hero .collection-hero__wrapper .page-header{margin-top:42px}.collection-hero .collection-hero__wrapper .collection-hero__text-wrapper{justify-content:flex-start}.collection-hero .collection-hero__wrapper .breadcrumb__delimiters{margin:0 8px}.collection-hero .collection-hero__wrapper .breadcrumb span{color:#10151a;font-weight:300;font-size:14px;line-height:130%;letter-spacing:0%;vertical-align:middle}.collection-hero .collection-hero__wrapper .focus-inset{color:#6e6c6c;font-weight:300;font-size:14px;line-height:130%;letter-spacing:0%;vertical-align:middle}.collection-hero .collection-hero__wrapper .page-header .collection-hero__title{font-weight:400;font-size:36px;line-height:110.00000000000001%;letter-spacing:0%;vertical-align:middle;color:#6e6c6c}.popular-products__layout.swiper-initialized .popular-products__item{margin-right:24px!important;height:auto}.popular-products .popular-products__wrapper.container.content{margin-bottom:12px;margin-top:0;padding:0}.template-index .slideshow .slideshow__container .slideshow__content-wrapper{padding-block:80px!important;padding-inline:42px;justify-content:space-between}.template-index .slideshow .slideshow__container .slideshow__buttons-content{margin-top:60px;gap:12px}.template-index .slideshow .slideshow__container .slideshow__title-content+.slideshow__description-content{margin-top:12px;font-weight:300;font-size:18px;line-height:130%;letter-spacing:1%}.template-index .slideshow .slideshow__container .slideshow__title-content{font-weight:400;font-size:72px;line-height:110.00000000000001%;letter-spacing:0%}.template-index .slideshow .slideshow__container .button--secondary.slideshow__button .button__label{color:#221f1f}.template-index .slideshow .slideshow__container .button--secondary.slideshow__button .button__label,.template-index .slideshow .slideshow__container .button--primary.slideshow__button .button__label{font-weight:400;font-size:16px;line-height:100%;letter-spacing:2%;text-align:center;text-transform:uppercase}.template-index .slideshow .slideshow__container .button--secondary.slideshow__button .button__content{gap:16px}.template-index .slideshow .slideshow__container .button--secondary.slideshow__button{padding:10px 44px;border-radius:8px;border-width:1px;background:#fff}.template-index .slideshow .slideshow__container .button--secondary .animated-button-circle{background-color:#6e6c6c}.template-index .slideshow .slideshow__container .button--primary.with-arrow.slideshow__button .button__label{color:#f9f9f9}.template-index .slideshow .slideshow__container .button--primary.with-arrow.slideshow__button .button__icons{display:none}.template-index .slideshow .slideshow__container .button--primary .animated-button-circle{background-color:#fff6}.template-index .slideshow .slideshow__container .button--primary.with-arrow.slideshow__button:hover .button__label{color:#f9f9f9}.template-index .slideshow .slideshow__container .button--primary.with-arrow.slideshow__button{border-radius:8px;padding:10px 44px}.template-index .slideshow .slideshow__container .button--secondary.slideshow__button:hover .button__label{color:#fff}.template-index .slideshow .slideshow__container .button--secondary .button__icon.button__icon--2 svg path{stroke:#fff}.template-index .slideshow .slideshow__container .usp-container{display:flex;margin-block-start:16px;gap:40px;align-items:center}.template-index .slideshow .slideshow__container .usp-container .usp-block p{font-weight:400;line-height:100%;letter-spacing:1%;font-size:16px}.template-index .slideshow .slideshow__container .usp-container .usp-block{gap:8px;align-items:center}.key-benefits .collections-list-content.right_image .collections-list-images-container--1{order:2}.key-benefits .collections-list .collections-list-titles-item__heading .heading-step{font-weight:400;font-size:24px;line-height:110.00000000000001%;letter-spacing:0%;vertical-align:text-top;color:#221f1f;white-space:nowrap}.key-benefits .collections-list .step-title-container{display:flex;flex-direction:column;justify-content:flex-start;gap:11rem}.key-benefits .collections-list .step-btn-container.mobile{display:none}.key-benefits .collections-list .step-btn-container{display:flex;padding:10px 40px;background:#d8d2c6;width:max-content;height:40px;align-items:center;gap:16px;border-radius:8px}.key-benefits .collections-list .step-btn-container a{font-weight:400;font-size:16px;line-height:100%;letter-spacing:2%;text-align:center;color:#221f1f;text-transform:uppercase}.key-benefits .collections-list .step-btn-container .second-icon{display:none}.key-benefits .collections-list .step-btn-container .first-icon,.key-benefits .collections-list .step-btn-container:hover .second-icon{display:block}.key-benefits .collections-list .step-btn-container:hover .first-icon{display:none}.key-benefits .collections-list .step-btn-container:hover a{color:#fff}.key-benefits .collections-list .step-btn-container:hover{background:#221f1f}.key-benefits .collections-list .step-title-container .step-description p{font-weight:300;color:#221f1fb2;font-size:16px;line-height:130%;letter-spacing:1%;vertical-align:middle;padding-inline:38px;padding-bottom:24px}.key-benefits .collections-list .collections-list-titles-item .step-description{display:none}.key-benefits .collections-list .collections-list-titles-item.active .step-description{display:block}.key-benefits .collections-list .background-container{padding:0 38px;border-radius:16px}.key-benefits .collections-list .collections-list-header__subtitle{font-weight:400;font-size:14px;line-height:20px;letter-spacing:0%;text-transform:uppercase;color:#221f1fb2}.key-benefits .collections-list .collections-list-titles-item__heading.h1{display:flex;gap:10px;align-items:flex-start;padding-block:16px;margin:0}.key-benefits .collections-list .collections-list-titles-item__heading-span{font-weight:400;font-size:72px;color:#221f1f;line-height:110.00000000000001%;letter-spacing:0%}.key-benefits .collections-list .collections-list-content{gap:0}.key-benefits .collections-list .collections-list-titles{height:max-content}.key-benefits .collections-list .collections-list-titles-container{padding-top:40px;padding-bottom:43px}.key-benefits .collections-list .collections-list-header__titles.titles{margin-bottom:38px}.key-benefits .collections-list .collections-list-image-wrapper--portrait{aspect-ratio:1280 /1400;height:100%}.key-benefits .collections-list .collections-list-image{object-fit:contain!important}.key-benefits .collections-list .collections-list-images .placeholder-svg{background-color:unset}.key-benefits .collections-list .collections-list-images{height:100%}.cc-multi-column.collection--multicolumn{padding:24px 0 42px}.cc-multi-column.collection--multicolumn .container,.cc-multi-column.multicolumn .container{padding:0}.cc-multi-column.collection--multicolumn .swiper--multicolumn,.cc-multi-column.multicolumn .swiper--multicolumn{padding-inline-start:36px;padding-inline-end:36px}.cc-multi-column.collection--multicolumn .multicolumn__header__titles.titles,.cc-multi-column.multicolumn .multicolumn__header__titles.titles{margin:0 36px}.cc-multi-column.collection--multicolumn .multicolumn__header__titles.titles h2{line-height:110.00000000000001%}.cc-multi-column.collection--multicolumn .multicolumn__header__titles.titles{gap:12px}.cc-multi-column.collection--multicolumn.multicolumn .multicolumn-card__image-wrapper--square{aspect-ratio:3 / 4}.cc-multi-column.collection--multicolumn.multicolumn .multicolumn-card__inner{gap:20px}.cc-multi-column.collection--multicolumn.multicolumn .multicolumn-card__inner-bottom{gap:6px}.cc-multi-column.collection--multicolumn.multicolumn .multicolumn-card__heading.h4{font-weight:400;font-size:20px;line-height:120%;letter-spacing:0%;color:#6e6c6c}.cc-multi-column.collection--multicolumn.multicolumn .multicolumn-card__text{color:#6e6c6cb2}.multicolumn__header__titles.titles{background:#f4f4f4;border-radius:16px;padding:42px}.multicolumn__header__titles.titles h2{font-weight:400;line-height:140%;letter-spacing:0%;color:#6e6c6c;margin:0}.multicolumn__header__titles.titles .subtitle{font-weight:400;font-size:14px;line-height:20px;letter-spacing:0%;text-transform:uppercase;color:#221f1fb2}.multicolumn__header__titles.titles .header-container{display:flex;justify-content:space-between;align-items:center}.multicolumn__header__titles.titles .header-container .header-btn-container{display:flex;gap:16px;align-items:center}.multicolumn__header__titles.titles .header-container .header-btn-container a{font-weight:400;font-size:14px;line-height:100%;letter-spacing:2%;text-align:center;text-transform:uppercase;color:#221f1f}.cc-multi-column.multicolumn .content.multicolumn-grid.swiper{margin-top:24px}.cc-multi-column.multicolumn .content.multicolumn-grid .multicolumn-card__location_container{display:flex;align-items:center;gap:24px;margin-block-start:6px}.cc-multi-column.multicolumn .content.multicolumn-grid .multicolumn-block_card_date,.cc-multi-column.multicolumn .content.multicolumn-grid .multicolumn-block_card_location{display:flex;align-items:center;gap:6px;font-weight:400;font-size:14px;line-height:120%;letter-spacing:0%;color:#6e6c6c}.cc-multi-column.multicolumn .content.multicolumn-grid .multicolumn-card__heading{max-width:100%}.cc-multi-column.multicolumn .content.multicolumn-grid .multicolumn-card__button .button__content{gap:16px}.cc-multi-column.multicolumn .content.multicolumn-grid .multicolumn-card__button{background-color:#fff;border:1px solid #221F1F1A;width:100%;border-radius:8px;padding:10px}.cc-multi-column.multicolumn .content.multicolumn-grid .multicolumn-card__button .button__label{font-weight:400;font-size:16px;line-height:100%;letter-spacing:2%;text-align:center;vertical-align:middle;text-transform:uppercase;color:#221f1f}.cc-multi-column.multicolumn .button--secondary .animated-button-circle,.customer .button--secondary .animated-button-circle{background-color:#6e6c6c}.cc-multi-column.multicolumn .button:hover .button__label{color:#fff!important}.cc-multi-column.multicolumn .button--secondary .button__icon.button__icon--2 svg path{stroke:#fff}.cc-multi-column.multicolumn .multicolumn-card__inner{gap:24px}.cc-multi-column.multicolumn .multicolumn-card__heading.h4{font-weight:400;font-size:24px;line-height:110.00000000000001%;letter-spacing:0%;color:#221f1f}.cc-multi-column.multicolumn .multicolumn-card__text{width:100%;max-width:100%;font-weight:300;font-size:16px;line-height:130%;letter-spacing:1%;color:#221f1f}.cc-multi-column.multicolumn .multicolumn-card__inner-bottom{gap:18px}.template-index .social-video-slider .social-video-slider__heading{margin-inline-start:38px}.social-video-slider .social-video-slider__container{width:100%;overflow:hidden;padding:0}.social-video-slider .social-video-slider__track{position:relative;width:100%;overflow:hidden}.social-video-slider .social-video-slider__track .swiper-wrapper{display:flex;align-items:stretch}.social-video-slider .social-video-slider__media{position:relative;width:100%;height:100%;overflow:hidden}.social-video-slider .social-video-slider__media video{display:block;width:100%;height:100%;object-fit:cover}.social-video-slider .social-video-slider__play{position:absolute;top:50%;left:50%;z-index:10;width:52px;height:52px;padding:0;margin:0;display:flex;align-items:center;justify-content:center;transform:translate(-50%,-50%);border:0;border-radius:50%;cursor:pointer;-webkit-appearance:none;appearance:none;transition:transform .2s ease,opacity .2s ease}.social-video-slider .social-video-slider__play:hover{transform:translate(-50%,-50%) scale(1.08)}.social-video-slider .social-video-slider__play span{display:block;width:0;height:0;margin-left:4px;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:21px solid #ffffff}.social-video-slider .social-video-slider__play.is-playing span{position:relative;width:14px;height:18px;margin-left:0;border:0}.social-video-slider .social-video-slider__play.is-playing{opacity:0}.social-video-slider .swiper-slide:hover .social-video-slider__play.is-playing{opacity:1}.social-video-slider .social-video-slider__play.is-playing span:before,.social-video-slider .social-video-slider__play.is-playing span:after{content:"";position:absolute;top:0;width:4px;height:18px;background:#fff;border-radius:1px}.social-video-slider .social-video-slider__play.is-playing span:before{left:0}.social-video-slider .social-video-slider__play.is-playing span:after{right:0}.social-video-slider .social-video-slider__navigation{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:20px}.social-video-slider .social-video-slider__navigation .swiper-button-prev,.social-video-slider .social-video-slider__navigation .swiper-button-next{position:relative;top:auto;left:auto;right:auto;width:44px;height:44px;margin:0;border-radius:50%;background:#fff}.social-video-slider .social-video-slider__navigation .swiper-button-prev:after,.social-video-slider .social-video-slider__navigation .swiper-button-next:after{font-size:14px}.social-video-slider .social-video-slider__pagination{position:relative;left:auto!important;bottom:auto!important;width:100%!important;margin-top:20px}.announcement-bar{background:#6e6c6c;margin:4px 38px;border-radius:16px}.footer .footer-main{padding:0;border-radius:24px}.footer .footer-main .footer-main-wrapper{padding:42px;gap:64px}.footer .footer-main-head .footer-socials{margin-top:20px}.footer .footer-main-head .footer-main-text{margin-top:8px;font-family:Roboto,sans-serif;font-weight:400;font-size:16px;line-height:120%;letter-spacing:0%;text-align:center;color:#221f1f}.footer .footer-main-head .list-social__link{padding:0}.footer .footer-main-head .list-social{gap:24px}.footer .footer-menu-block-list__link{padding-top:0;padding-bottom:24px}.footer .footer-menu-block-list__link span{font-weight:300;line-height:130%;letter-spacing:1%;color:#221f1fb2}.footer .footer-menu-block__heading{font-family:Roboto,sans-serif;font-weight:400;font-size:18px;line-height:110.00000000000001%;letter-spacing:0%;color:#221f1f}.footer .footer-subscribe-block{padding:10px;max-width:495px}.footer .button{background:#d8d2c6;border-radius:8px;color:#221f1f;padding:8px 40px}.footer .button .animated-button-circle{background-color:unset}.footer .button .button__icon{color:unset}.footer .button:hover{background:#221f1f;color:#fff}.footer .button .button__content{column-gap:16px}.footer .button .button__label{font-weight:400;font-size:14px;line-height:100%;letter-spacing:2%;text-align:center;color:#221f1f;vertical-align:middle;text-transform:uppercase}.footer .footer-subscribe-block .footer-subscribe-form__inner{gap:10px;margin-top:16px}.footer .footer-subscribe-block .footer-subscribe-form__input{background:#fff;border-radius:8px;border:none;font-weight:300;line-height:130%;letter-spacing:1%;padding:9.5px 24px}.footer .footer-subscribe-block .footer-subscribe-form-checkbox{margin-top:11px}.footer .footer-subscribe-block .footer-subscribe-form__heading--font-body{font-family:Roboto,sans-serif;font-weight:400;font-size:18px;line-height:110.00000000000001%;letter-spacing:0%;color:#221f1f}.footer .footer-subscribe-block .footer-subscribe-form-checkbox__label-text,.footer .footer-subscribe-block a{font-weight:300;font-size:16px;line-height:130%;letter-spacing:1%;color:#221f1fb2}.footer .footer-subscribe-form-checkbox__label:before{border:2px solid #221F1F}.footer .footer-blocks .footer-menu-block{display:flex;flex:1}.footer .footer-blocks{flex-wrap:wrap;flex-direction:row}.footer .footer-blocks .accordion{display:none}.footer .footer-bottom{padding-block:27px}.footer .footer-bottom .footer-copyright a{text-decoration:underline}.footer .footer-bottom .footer-copyright{display:flex;flex-wrap:wrap;gap:12px}.footer .footer-copyright__content,.footer .footer-copyright__content p{display:flex;gap:3px;font-weight:300;font-size:14px;line-height:130%;letter-spacing:0%;color:#221f1fb2}.product .breadcrumb{margin-block:24px 12px}.product .breadcrumb a,.product .breadcrumb span{font-family:Inter;font-weight:300;font-size:16px;line-height:130%;letter-spacing:1%;vertical-align:middle;color:#6e6c6c}.product .breadcrumb span{letter-spacing:0%}.product .breadcrumb .breadcrumb__delimiter{width:auto;height:auto;background-color:transparent}.product .product__media-wrapper{gap:16px}.product .product__media-list-wrapper{width:calc(100% - 16rem - 64px)}.product .product__media-sublist-container .product__media-subitem{margin-block-end:16px!important;border-radius:6.4px}.product .product__media-item .card__badge{position:absolute!important;top:14px;left:14px;width:max-content}.product .product__media-item .card__badge .badge--custom{font-family:Inter;font-weight:300;font-size:12px;line-height:100%;letter-spacing:0%;border-radius:0;padding:3px 8px}.product .product__outer{gap:24px}.product .product__outer .product__info-container{max-width:100%;background:#f4f4f4;border-radius:16px;padding-block:20px}.product .product__outer .product__info-container>*{padding-inline:20px;margin-top:24px}.product .product__outer .product__info-container .custom-liquid .product-usps{display:flex;align-items:center;justify-content:flex-start;gap:8px}.product .product__outer .product__info-container .custom-liquid .product-usp{background:#221f1f1a;border-radius:16px;padding:3px 16px;font-family:Inter;font-weight:300;font-size:14px;line-height:130%;letter-spacing:0%}.product .product__outer .product__info-container .product__title__wrapper .product__title.h2{color:#344054;font-family:Roboto,sans-serif;font-weight:400;font-size:36px;line-height:110.00000000000001%;letter-spacing:0%;vertical-align:middle}.product .product__outer .product__info-container .custom-liquid .product-specs{display:flex;align-items:center;justify-content:flex-start;gap:34px}.product .product__outer .product__info-container .custom-liquid .product-spec{display:flex;align-items:center;justify-content:flex-start;gap:8px}.product .product__outer .product__info-container .custom-liquid .product-spec span{font-family:Roboto,sans-serif;font-weight:400;font-size:14px;line-height:120%;letter-spacing:0%;text-align:center;color:#364857}.product .product__outer .product__info-container .installment-wrapper{margin-block-start:0}.product .product__outer .product__info-container .price-wrapper .price-item{color:#344054;font-family:Inter;font-weight:300;font-size:24px;line-height:130%;letter-spacing:1%}.product .product__outer .product__info-container .price-wrapper .price-item span{display:none}.product .product__outer .product__info-container .price-wrapper .price__compare .price-item{font-size:18px}.product .product__outer .product__info-container .price-wrapper .badge--sale{border-radius:16px;color:#fff;padding:3px 8px;font-family:Inter;font-weight:300;font-size:12px;line-height:100%;letter-spacing:0%;min-height:21px}.product .product__outer .product__info-container .price_rating_container{display:flex;justify-content:space-between;align-items:center}.product .product__outer .product__info-container .price_rating_container .jdgm-widget.jdgm-widget{margin-top:1.6rem}.product .product__outer .product__info-container .price_rating_container .jdgm-prev-badge{display:flex!important;flex-direction:column}.product .product__outer .product__info-container .price_rating_container .jdgm-prev-badge>*{text-align:end}.product .product__outer .product__info-container .price_rating_container .jdgm-prev-badge .jdgm-prev-badge__text{font-family:Inter;font-weight:300;font-size:14px;line-height:130%;letter-spacing:0%;color:#344054}.product .product__outer .product__info-container .price-wrapper .product__badge{margin-block-start:11px}.product .product__outer .product__info-container .product-parameters{margin-top:42px}.product .product__outer .product__info-container .product-parameters variant-radios{gap:32px}.product .product__outer .product__info-container .product-parameters .product-form__group-name__wrapper{color:#344054;font-family:Roboto,sans-serif;font-weight:400;font-size:16px;line-height:120%;letter-spacing:0%}.product .product__outer .product__info-container .product-parameters .product-form__group-name{margin-block-end:8px}.product .product__outer .product__info-container .product-parameters .product-form__controls-group{gap:16px}.product .product__outer .product__info-container .product-parameters .product-form__controls-group input+label:not(.color-swatch){background:#fff;border:1px solid #6E6C6C;border-radius:8px;color:#221f1f;gap:16px;font-family:Inter;font-weight:400;font-size:14px;line-height:100%;letter-spacing:2%;text-align:center;vertical-align:middle;text-transform:uppercase;min-width:113px;min-height:40px;padding:8px 40px;transition:all .3s ease}.product .product__outer .product__info-container .product-parameters .product-form__controls-group input+label:not(.color-swatch) .option-detail{opacity:.4;font-size:12px}.product .product__outer .product__info-container .product-parameters .product-form__controls-group input+label:not(.color-swatch):hover,.product .product__outer .product__info-container .product-parameters .product-form__controls-group input:checked+label:not(.color-swatch){background:#6e6c6c;color:#fff;transition:all .2s ease}.product .product__outer .product__info-container .product-parameters .product-form__controls-group input+label.option-size{border-color:#221f1f1a;flex:0 0 calc((100% - 64px)/5)}.product .product__outer .product__info-container .product-parameters .product-popup__button .button__label,.product .product__outer .product__info-container .product-parameters .product-popup__button .button__label:after{color:#6e6c6c;font-family:Roboto,sans-serif;font-weight:400;font-size:16px;line-height:120%;letter-spacing:0%;text-decoration:underline}.product .product__outer .product__info-container .product-parameters .product-popup__button .button__icons{display:none}.product .product__outer .product__info-container .product-parameters .product-form__controls-group input:checked+label.color-swatch:not(.variant-swatch),.product .product__outer .product__info-container .product-parameters .product-form__controls-group input+label.color-swatch:not(.variant-swatch):hover{border-width:2px;border-color:#10151a}.product .product__outer .product__info-container .product-parameters .product-form__controls-group input+label.color-swatch:not(.variant-swatch):after{height:2.6rem;width:2.6rem}.product .product__outer .product__info-container .complementary-products .card-complementary,.product .product__outer .product__info-container .complementary-products .card-complementary .product-form,.product .product__outer .product__info-container .product__buy-buttons .product-form{max-width:100%}.product .product__outer .product__info-container .product-form__buttons-row{gap:.8rem}.product .product__outer .product__info-container .product__buy-buttons{margin-block-start:42px}.product .product__outer .product__info-container .product__buy-buttons .product-form__quantity .quantity{width:21.7rem;height:100%;background:#fff;border:1px solid #221F1F1A;border-radius:8px}.product .product__outer .product__info-container .product__buy-buttons .product-form__quantity .quantity:hover{background:#6e6c6c}.product .product__outer .product__info-container .product__buy-buttons .product-form__quantity .quantity:hover *{color:#fff}.product .product__outer .product__info-container .product__buy-buttons .product-form__quantity .quantity__button{width:10rem}.product .product__outer .product__info-container .product__buy-buttons .product-form__quantity .quantity__input{font-family:Inter;font-weight:400;font-size:16px;line-height:100%;letter-spacing:2%;text-align:center;vertical-align:middle;text-transform:uppercase;outline:none;color:#221f1f}.product .product__outer .product__info-container .product__buy-buttons .product-form__submit.button{border-radius:8px;background-color:#d8d2c6;color:#221f1f;transition:all .2s ease}.product .product__outer .product__info-container .product__buy-buttons .product-form__submit.button:hover{background-color:#221f1f;color:#fff;transition:all .2s ease}.product .product__outer .product__info-container .product__buy-buttons .product-form__submit.button .button__content{column-gap:16px}.product .product__outer .product__info-container .product__buy-buttons .product-form__submit.button .button__label{font-family:Inter;font-weight:400;font-size:16px;line-height:100%;letter-spacing:2%;text-align:center;vertical-align:middle;text-transform:uppercase;transform:none}.product .product__outer .product__info-container .product__buy-buttons .product-form__submit.button .button__label:after{content:unset}.product .product__outer .product__info-container .product__buy-buttons .product-form__submit.button .animated-button-circle{display:none}.product .product__outer .product__info-container .product__text{text-align:center;max-width:100%;margin-block-start:8px;font-family:Inter;font-weight:300;font-size:14px;line-height:130%;letter-spacing:0%;text-transform:none}.product .product__outer .product__info-container .complementary-products{margin-block-start:42px}.product .product__outer .product__info-container .complementary-products .complementary-products__heading{color:#344054;font-family:Roboto,sans-serif;font-weight:400;font-size:16px;line-height:110%;letter-spacing:0%;margin-block-end:18px}.product .product__outer .product__info-container .complementary-products .product-recommendations__list{gap:14px}.product .product__outer .product__info-container .complementary-products .card-complementary{border:none}.product .product__outer .product__info-container .complementary-products .card-complementary .card-complementary__wrapper{padding:0;align-items:stretch}.product .product__outer .product__info-container .complementary-products .card-complementary__image{width:15rem;height:15rem}.product .product__outer .product__info-container .complementary-products .card-complementary .card-complementary__content-wrapper{align-content:center;background:#fff;border-radius:12px;padding:18px;width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px}.product .product__outer .product__info-container .complementary-products .card-complementary .card-complementary__content{gap:16px;justify-content:center}.product .product__outer .product__info-container .complementary-products .card-complementary .card-complementary__title .title__link{color:#221f1f;font-family:Roboto,sans-serif;font-weight:400;font-size:18px;line-height:110%;letter-spacing:0%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product .product__outer .product__info-container .complementary-products .card-complementary .price-item{color:#221f1fb2;font-family:Inter;font-weight:300;font-size:16px;line-height:130%;letter-spacing:1%}.product .product__outer .product__info-container .complementary-products .card-complementary .card-complementary__icon{width:5rem;height:5rem;display:flex;align-items:center;justify-content:center;border:1px solid #221F1F;border-radius:12px;flex:0 0 auto}.product .product__outer .product__info-container .complementary-products .card-complementary .card-complementary__icon:hover{background:#f9f9f9;border-color:transparent}.product .product__outer .product__info-container .complementary-products .card-complementary .card-complementary__icon:hover svg{color:#98a2b3}.product .product__outer .product__info-container .about{margin-block-start:16px}.product .product__outer .product__info-container .about:nth-child(1 of.about){margin-block-start:42px}.product .product__outer .product__info-container .about .about__accordion-item{background:#fff;padding:10px 20px;border-radius:8px}.product .product__outer .product__info-container .about .about__accordion-item .about__accordion-toggle{justify-content:space-between}.product .product__outer .product__info-container .about .about__accordion-item .about__accordion-toggle span{color:#6e6c6c;font-family:Roboto,sans-serif;font-weight:400;font-size:18px;line-height:120%;letter-spacing:0%;text-align:center}.product .product__outer .product__info-container .about .about__accordion-item .about__accordion-toggle:hover{opacity:1}.product .product__outer .product__info-container .about .about__accordion-item .about__accordion-toggle-icon{width:3.2rem;height:3.2rem}.product .product__outer .product__info-container .about .about__accordion-item .about__accordion-toggle-icon .icon{width:100%;height:100%}.product .product__outer .product__info-container .about .about__accordion-item .about__accordion-description{padding-block-start:24px;border-bottom:1px solid #1A1B1F1A;padding-block-end:8px}.product .product__outer .product__info-container .about .about__accordion-item .about__accordion-description p{margin:0}.product .product__outer .product__info-container .about .about__accordion-item .content-description{padding-block-start:16px}.product .product__outer .product__info-container .about .about__accordion-item .content-description *,.product .product__outer .product__info-container .about .about__accordion-item .content-suitable_industry li,.product__info-container .product__description ul li{color:#6e6c6c;font-family:Inter;font-weight:300;font-size:14px;line-height:130%;letter-spacing:0%;margin-bottom:2px;max-width:100%}.product__info-container .product__description ul li{margin-bottom:0;margin-top:.8rem}.product__info-container .product__description ul li *{font-family:Inter!important}.product .product__outer .product__info-container .about .about__accordion-item .content-description p strong{display:block;margin-block:8px 12px}.product .product__outer .product__info-container .about .about__accordion-item .content-description p strong+br{display:none}.product .product__outer .product__info-container .about .about__accordion-item .content-description p strong:not(:first-child),.product .product__outer .product__info-container .about .about__accordion-item .content-description p:not(:first-of-type) strong{padding-block-start:24px;border-top:1px solid #1A1B1F1A}.product .product__outer .product__info-container .about .about__accordion-item .content-description p strong,.product .product__outer .product__info-container .about .about__accordion-item .content-suitable_industry p{font-family:Roboto,sans-serif;font-weight:400;font-size:16px;line-height:120%;letter-spacing:0%;color:#6e6c6c}.product .product__outer .product__info-container .about .about__accordion-item .content-suitable_industry.rte__container div ul{max-width:100%}.product .product__outer .product__info-container .about .about__accordion-item .content-suitable_industry li{margin-bottom:0}.product .product__outer .product__info-container .about .about__accordion-item .content-key_features_benefits .key-feature{display:flex;align-items:flex-start;justify-content:flex-start;gap:20px}.product .product__outer .product__info-container .about .about__accordion-item .content-key_features_benefits .key-feature:not(:last-child){padding-block-end:8px;border-bottom:1px solid #1A1B1F1A;margin-block-end:24px}.product .product__outer .product__info-container .about .about__accordion-item .content-key_features_benefits .key-feature__icon{width:3.2rem;height:3.2rem;flex:0 0 auto;margin:0}.product .product__outer .product__info-container .about .about__accordion-item .content-key_features_benefits .key-feature *{margin:0}.product .product__outer .product__info-container .about .about__accordion-item .content-key_features_benefits .meta_content{display:flex;flex-direction:column;gap:16px;align-items:start;justify-content:start}.product .product__outer .product__info-container .about .about__accordion-item .content-key_features_benefits .key-feature__heading{color:#6e6c6c;font-family:Roboto,sans-serif;font-weight:400;font-size:16px;line-height:120%;letter-spacing:0%}.product .product__outer .product__info-container .about .about__accordion-item .content-key_features_benefits .key-feature__description{font-family:Inter;font-weight:300;font-size:14px;line-height:130%;letter-spacing:0%;color:#6e6c6c}.product-popup-modal .product-popup-modal__close{top:2.8rem}.product-popup-modal .product-popup-modal__content:focus,.product-popup-modal .product-popup-modal__content{padding:0;background:transparent;border-radius:16px;scrollbar-width:none;box-shadow:none}.product-popup-modal .product-popup-modal__content .product-popup-modal__title{padding:24px;background:#f4f4f4;border-radius:16px;color:#6e6c6c;font-family:Roboto,sans-serif;font-weight:400;font-size:36px;line-height:110%;letter-spacing:0%;vertical-align:middle}.product-popup-modal .product-popup-modal__page-wrapper{background:#fff;border-radius:16px;padding:32px;margin-block-start:24px}.product-popup-modal .product-popup-modal__page-wrapper p:has(img){max-width:45%;margin-block-end:32px}.product-popup-modal .product-popup-modal__page-wrapper p img{margin:0;border-radius:0}.product-popup-modal .product-popup-modal__page-wrapper table{width:100%!important;height:100%!important}.product-popup-modal .product-popup-modal__page-wrapper table tr:first-child{background:#221f1f;color:#fff}.product-popup-modal .product-popup-modal__page-wrapper table tr{display:inline-table;border-radius:16px!important}.product-popup-modal .product-popup-modal__page-wrapper table td{border:none!important}.product-popup-modal .product-popup-modal__page-wrapper table tr:first-child td strong{color:#fff;font-family:Roboto,sans-serif;font-weight:400;font-size:16px;line-height:110%;letter-spacing:0%;text-align:center}.product-popup-modal .product-popup-modal__page-wrapper table tr:not(:first-child) td{color:#000000b2;font-family:Inter;font-weight:300;font-size:16px;line-height:130%;letter-spacing:1%;text-align:center}.product-popup-modal .product-popup-modal__page-wrapper table tr:not(:first-child) td:first-child{color:#000;font-family:Roboto,sans-serif;font-weight:400;font-size:16px;line-height:110%;letter-spacing:0%}.product-popup-modal .product-popup-modal__page-wrapper table tr:nth-child(2n+3){background:#f4f4f4}.media-banner-section .media-banner__wrapper .media-banner__information .media-banner__description{max-width:min(100%,54.8rem);font-family:Inter;font-weight:300;font-size:16px;line-height:130%;letter-spacing:1%}.media-banner-section .media-banner__wrapper .media-banner__content .media-banner__icon-wrapper{padding:12px;background:#d8d2c6;border-radius:8px}.media-banner-section .media-banner__wrapper .media-banner__content .media-banner__headings{gap:24px}.media-banner-section .media-banner__wrapper .media-banner__content .media-banner__heading{font-family:Roboto,sans-serif;font-weight:400;font-size:48px;line-height:110%;letter-spacing:0%;max-width:min(100%,54.8rem)}.media-banner-section .media-banner__wrapper .media-banner__content .media-banner__icon-wrapper img{max-width:24px;max-height:24px;width:100%;height:100%;object-fit:cover}.media-banner-section .media-banner__wrapper .media-banner__information .button{border-radius:8px;padding:10px 44px}.media-banner-section .media-banner__wrapper .media-banner__information .button:hover{background-color:#221f1f}.media-banner-section .media-banner__wrapper .media-banner__information .button .animated-button-circle{display:none}.media-banner-section .media-banner__wrapper .media-banner__information .button .button__content{column-gap:16px}.media-banner-section .media-banner__wrapper .media-banner__information .button .button__label{font-family:Inter;font-weight:400;font-size:16px;line-height:100%;letter-spacing:2%;text-align:center;vertical-align:middle;text-transform:uppercase}.product-recommendations .product-recommendations__top-main{background:#f4f4f4;border-radius:16px;padding:42px;width:100%}.product-recommendations .product-recommendations__top-main>div{width:100%}.product-recommendations .product-recommendations__top-main .product-recommendations__subtitle{font-weight:400;font-size:14px;line-height:20px;letter-spacing:0%;text-transform:uppercase;color:#221f1fb2}.product-recommendations .product-recommendations__top-main .product-recommendations__title{font-weight:400;line-height:140%;letter-spacing:0%;color:#6e6c6c;margin:0}.product-recommendations .product-recommendations__top-main .header-container{display:flex;justify-content:space-between;align-items:center}.product-recommendations .product-recommendations__top-main .header-container .header-btn-container{display:flex;gap:16px;align-items:center}.product-recommendations .product-recommendations__top-main .header-container .header-btn-container a{font-weight:400;font-size:14px;line-height:100%;letter-spacing:2%;text-align:center;text-transform:uppercase}.product-recommendations .product-recommendations__wrapper.content{margin-top:24px}.product .social-video-slider__slide{position:relative;flex-shrink:0;width:160px;aspect-ratio:9 / 16;overflow:hidden;border-radius:8px;margin-right:16px!important;background:#eee}.product .product__outer .social-video-slider__container.container .social-video-slider__heading{margin-block-end:20px;font-family:Roboto,sans-serif;font-weight:400;font-size:16px;line-height:110.00000000000001%;letter-spacing:0%;color:#344054}.product .product__outer .social-video-slider__container.container{padding:0}.product .product__outer .social-video-slider{margin-top:42px}.template-cart .container:has(#breadcrumbs){display:none}.section-cart-items .main-cart{padding-inline:64px}.section-cart-items .main-cart .page-header{margin:0;padding-bottom:4.2rem;border-bottom:none;align-items:flex-start}.section-cart-items .main-cart .page-header .main-page-title{color:#221f1f;font-family:Roboto;font-weight:400;font-size:48px;line-height:110%;letter-spacing:0%;vertical-align:middle}.section-cart-items .main-cart .container{padding:0}.section-cart-items .main-cart .main-cart__wrapper{margin:0;gap:3.2rem 4.2rem}.section-cart-items .main-cart .main-cart__wrapper .main_cart_inner{width:100%}.section-cart-items .main-cart .main-cart__wrapper .main_cart_inner .cart-item__inner-top{gap:18px}.section-cart-items .main-cart .main-cart__wrapper .main_cart_inner .cart-item__media{width:15rem;height:15rem;border-radius:14px;padding-bottom:0!important}.section-cart-items .main-cart .main-cart__wrapper .main_cart_inner .cart-item__error:has(.cart-item__error-text:empty){margin:0}.section-cart-items .main-cart .main-cart__wrapper .main_cart_inner .cart-item__details{padding-block:16px}.section-cart-items .main-cart .main-cart__wrapper .main_cart_inner .cart-item__info{gap:8px}.section-cart-items .main-cart .main-cart__wrapper .main_cart_inner .cart-item__name{color:#221f1f;font-family:Roboto;font-weight:400;font-size:18px;line-height:120%;letter-spacing:0%}.section-cart-items .main-cart .main-cart__wrapper .main_cart_inner .cart-item__price-wrapper{color:#221f1f;font-family:Inter;font-weight:300;font-size:18px;line-height:130%;letter-spacing:1%}.section-cart-items .main-cart .main-cart__wrapper .main_cart_inner .product-option{color:#221f1fb2;font-family:Inter;font-weight:300;font-size:14px;line-height:130%;letter-spacing:0%}.section-cart-items .main-cart .main-cart__wrapper .main_cart_inner .cart-item{border-color:#221f1f1a;padding:1.8rem 0}.section-cart-items .main-cart .main-cart__wrapper .main_cart_inner .cart-item .quantity{width:14.7rem;min-height:4rem;border-color:#6e6c6c;border-radius:8px}.section-cart-items .main-cart .main-cart__wrapper .main_cart_inner .cart-item .cart-item__bottom-controls{gap:16px}.section-cart-items .main-cart .main-cart__wrapper .main_cart_inner .cart-item .quantity .quantity__button{width:5rem}.section-cart-items .main-cart .main-cart__wrapper .main_cart_inner .cart-item .quantity .quantity__button[name=minus]{justify-content:flex-end}.section-cart-items .main-cart .main-cart__wrapper .main_cart_inner .cart-item .quantity .quantity__button[name=plus]{justify-content:flex-start}.section-cart-items .main-cart .main-cart__wrapper .main_cart_inner .cart-item .quantity .quantity__input{font-family:Inter;font-weight:400;font-size:14px;line-height:100%;letter-spacing:2%;text-align:center;vertical-align:middle;text-transform:uppercase;color:#221f1f}.section-cart-items .main-cart .main-cart__wrapper .main_cart_inner .cart-item .icon-remove{width:1.8rem;height:1.8rem}.section-cart-items .main-cart .main-cart__wrapper #main-cart-footer{width:500px}.section-cart-items .main-cart .main-cart__wrapper .cart__footer{padding:24px;background:#f4f4f4}.section-cart-items .main-cart .main-cart__wrapper .cart__footer .cart__blocks-title{font-family:Roboto;font-weight:400;font-size:36px;line-height:110%;letter-spacing:0%;color:#221f1f;margin-block-end:32px}.section-cart-items .main-cart .main-cart__wrapper .cart__footer .totals__subtotal,.section-cart-items .main-cart .main-cart__wrapper .cart__footer .totals__shipping,.section-cart-items .main-cart .main-cart__wrapper .cart__footer .totals__items-subtotal{font-family:Roboto;font-weight:400;font-size:16px;line-height:120%;letter-spacing:0%;color:#221f1f}.section-cart-items .main-cart .main-cart__wrapper .cart__footer .totals__shipping-value,.section-cart-items .main-cart .main-cart__wrapper .cart__footer .totals__subtotal-value,.section-cart-items .main-cart .main-cart__wrapper .cart__footer .totals__items-subtotal-value{font-family:Inter;font-weight:300;font-size:16px;line-height:130%;letter-spacing:1%;text-align:right;color:#221f1f;opacity:.7}.section-cart-items .main-cart .main-cart__wrapper .cart__footer .cart__ctas{margin-block-start:18px}.section-cart-items .main-cart .main-cart__wrapper .cart__footer .cart__checkout-button{background:#d8d2c6;border-radius:8px;min-height:4.4rem}.section-cart-items .main-cart .main-cart__wrapper .cart__footer .cart__checkout-button:hover{background:#221f1f}.section-cart-items .main-cart .main-cart__wrapper .cart__footer .cart__checkout-button .button__label:after{display:none}.section-cart-items .main-cart .main-cart__wrapper .cart__footer .cart__checkout-button .button__label{font-family:Inter;font-weight:400;font-size:16px;line-height:100%;letter-spacing:2%;text-align:center;vertical-align:middle;text-transform:uppercase}.section-cart-items .main-cart .main-cart__wrapper .cart__footer .cart__checkout-button .animated-button-circle{display:none}.section-cart-items .main-cart .main-cart__wrapper .cart__footer .cart__additional-text{margin-block-start:.8rem;font-family:Inter;font-weight:300;font-size:14px;line-height:130%;letter-spacing:0%;text-align:center;color:#221f1fb2}.section-cart-items .main-cart .main-cart__wrapper #main-cart-shipping .cart-improvements{background:#f4f4f4;border-radius:16px;padding:14px;border:none;max-width:77rem;width:100%;gap:20px}.section-cart-items .main-cart .main-cart__wrapper #main-cart-shipping .cart-shipping__message{font-family:Roboto;font-weight:400;font-size:14px;line-height:120%;letter-spacing:0%;vertical-align:middle;color:#221f1f}.section-cart-items .main-cart .main-cart__wrapper #main-cart-shipping .cart-shipping__progress{background-color:#eaecf0;border-radius:11.4px}.section-cart-items .main-cart .main-cart__wrapper #main-cart-shipping .cart-shipping__progress-current{border-radius:0;background-color:#333}.section-cart-items .main-cart .main-cart__wrapper #main-cart-shipping .cart-popular-products-slider__slide{gap:0}.section-cart-items .main-cart .main-cart__wrapper #main-cart-shipping .cart-popular-products-slider{gap:18px}.section-cart-items .main-cart .main-cart__wrapper #main-cart-shipping .cart-popular-products-slider__slide-details{align-items:stretch;height:100%;flex:1}.section-cart-items .main-cart .main-cart__wrapper #main-cart-shipping .cart-popular-products-slider__slide-image{width:12rem;height:12rem;border-radius:12px}.section-cart-items .main-cart .main-cart__wrapper #main-cart-shipping .cart-popular-products-slider__slide-info{justify-content:center;background:#fff;max-width:100%;padding:18px;height:100%;gap:16px;flex:1;border-top-left-radius:12px;border-bottom-left-radius:12px}.section-cart-items .main-cart .main-cart__wrapper #main-cart-shipping .cart-popular-products-slider__slide-title{font-family:Roboto;font-weight:400;font-size:18px;line-height:110%;letter-spacing:0%;color:#221f1f;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.section-cart-items .main-cart .main-cart__wrapper #main-cart-shipping .price .price-item{font-family:Inter;font-weight:300;font-size:16px;line-height:130%;letter-spacing:1%;color:#221f1fb2}.section-cart-items .main-cart .main-cart__wrapper #main-cart-shipping .cart-popular-products-slider__slide-button{height:100%;background:#fff;padding:18px 18px 18px 42px;border-top-right-radius:12px;border-bottom-right-radius:12px}.section-cart-items .main-cart .main-cart__wrapper #main-cart-shipping .cart-popular-products-slider__slide-button .recom-pr-add-to-cart{display:none}.section-cart-items .main-cart .main-cart__wrapper #main-cart-shipping .cart-popular-products-slider__slide-button .recom-pr-add-to-cart-mobile{display:block;width:2.4rem;height:2.4rem}.section-cart-items .main-cart .main-cart__wrapper #main-cart-shipping .cart-popular-products-slider__slide-button .button--primary{width:50px;height:50px;border:1.5px solid #221F1F;border-radius:12px;padding:0}.section-cart-items .main-cart .main-cart__wrapper #main-cart-shipping .cart-popular-products-slider__slide-button .button--primary:hover{background:#f9f9f9;border:1.5px solid transparent}.section-cart-items .main-cart .main-cart__wrapper #main-cart-shipping .cart-popular-products-slider__slide-button .button--primary:hover svg{color:#98a2b3}.section-cart-items .main-cart .main-cart__wrapper #main-cart-shipping .cart-popular-products-slider__slide-button form{align-content:center;height:100%}.section-cart-items .main-cart .main-cart__wrapper #main-cart-shipping .cart-popular-products-slider__slide-button form .animated-button-circle{display:none}.recently-viewed .popular-products__top{background:#f4f4f4;border-radius:16px;margin-block-end:24px;padding:42px;width:100%}.recently-viewed .popular-products__top .popular-products__subtitle{font-weight:400;font-size:14px;line-height:20px;letter-spacing:0%;text-transform:uppercase;color:#221f1fb2}.recently-viewed .popular-products__top .popular-products__title{font-weight:400;line-height:140%;letter-spacing:0%;color:#6e6c6c;margin:0}.main-cart__wrapper .cart-improvements.is-empty:has(.cart-popular-products-slider[data-show-in-empty-cart=false]){display:none}.cart-drawer .jdgm-widget-revamp{width:100%!important}.cart-drawer .drawer__inner.color-background-1{background:transparent;scrollbar-width:none;padding:24px 38px}.cart-drawer .drawer__inner{width:50.278vw}.cart-drawer .drawer__header{background:#f4f4f4;border-radius:16px;margin-bottom:24px;padding:0}.cart-drawer .drawer__header .drawer__header-wrapper .drawer__header-close svg{height:32px;width:32px}.cart-drawer .drawer__header .drawer__header-wrapper{padding:24px;border:none}.cart-drawer .drawer__header-title.body-normal{font-family:Roboto,sans-serif;font-weight:400;font-size:36px;line-height:110%;display:flex;align-items:center;color:#6e6c6c}.cart-drawer .drawer__contents.js-contents{padding:32px 24px 24px}.cart-drawer .drawer__inner-empty{background:#fff;padding:40px 40px 0;border-radius:16px}.cart-drawer .drawer__inner-empty .button .button__content:after{content:unset}.cart-drawer .drawer__inner-empty .button{border:1px solid rgb(var(--color-button-text))!important;border-radius:8px}.cart-drawer .drawer__inner-empty .button .button__content .button__label{transform:none;color:rgb(var(--color-button-text))!important}.cart-drawer .drawer__inner-empty .button .button__content .animated-button-circle{display:none}.cart-drawer cart-drawer-items:not(.is-empty){background:#fff;margin:0;border-radius:16px;scrollbar-width:none}.cart-drawer .cart-item{padding:0}.cart-drawer .cart-item:last-child .cart-item__inner-top{padding-block-end:0}.cart-drawer .cart-item .cart-item__inner-top{gap:18px;padding-block:18px}.cart-drawer .drawer__cart-items-wrapper{padding-block:16px}.cart-drawer .cart-item:first-of-type .cart-item__inner-top{padding-block-start:0}.cart-drawer .cart-item .cart-item__details{justify-content:unset}.cart-drawer .cart-item .cart-item__left .cart-item__media{width:150px;height:150px;padding:0!important;border-radius:14px;background:#f2f4f7}.cart-drawer .cart-item .cart-item__details .cart-item__info{gap:10px;margin-top:16px}.cart-drawer .cart-item .cart-item__details .cart-item__error{margin-top:28px}.cart-drawer .cart-item .cart-item__details a.cart-item__name.focus-inset{font-family:Roboto,sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:120%;color:#221f1f;flex:none;order:0;flex-grow:0}.cart-drawer .cart-item .cart-item__details .cart-item__final-price{font-family:Inter;font-style:normal;font-weight:300;font-size:18px;line-height:130%;letter-spacing:.01em;color:#221f1f;flex:none;order:1;flex-grow:0}.cart-drawer .cart-item .cart-item__details .product-option__group{display:flex;flex-direction:row;align-items:flex-start;padding:0;gap:8px;flex:none;order:1;flex-grow:0}.cart-drawer .cart-item .cart-item__details .product-option__group *{font-family:Inter;font-weight:300;font-size:14px;line-height:130%;letter-spacing:0;color:#221f1fb2}.cart-drawer .cart-item .quantity__input{max-width:16px;font-weight:400;font-size:14px;line-height:100%;letter-spacing:2%;text-align:center;vertical-align:middle;text-transform:uppercase;color:#221f1f}.cart-drawer .cart-item .cart-item__details .cart-item__quantity-wrapper .quantity{justify-content:center;align-items:center;gap:16px;width:147px;height:40px;background:#fff;border:1px solid #6E6C6C;border-radius:8px;align-self:stretch}.cart-drawer .cart-item .quantity__button{height:14px;width:14px;flex:1}.cart-drawer .cart-item .cart-item__details .cart-item__quantity-wrapper [name=minus]{justify-content:right}.cart-drawer .cart-item .cart-item__details .cart-item__quantity-wrapper [name=plus]{justify-content:left}.cart-drawer .cart-item .cart-item__details .cart-item__bottom{margin:0}.cart-drawer .cart-item .cart-item__details .cart-item__bottom-controls{gap:16px}.cart-drawer .drawer__footer{width:100%;margin:0 24px 13px;padding:24px;border-radius:16px;background:#f4f4f4;box-sizing:border-box}.cart-drawer .drawer__footer .cart__blocks-title.h4{font-family:Roboto,sans-serif;font-weight:400;font-size:36px;line-height:110%;letter-spacing:0;color:#221f1f;align-self:stretch}.cart-drawer .drawer__footer .totals{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.8rem 2rem;font-family:Roboto,sans-serif}.cart-drawer .drawer__footer .cart-drawer__buttons .button:hover{background:#221f1f;color:#fff!important}.cart-drawer .drawer__footer .cart-drawer__buttons .button:hover .button__label,.section-cart-items .main-cart .main-cart__wrapper .button:hover .button__label{color:#fff!important}.cart-drawer .drawer__footer .cart-drawer__buttons .button:hover svg path{stroke:#fff}.cart-drawer .drawer__footer .cart-drawer__buttons .button .button__label,.section-cart-items .main-cart .main-cart__wrapper .cart__footer .cart__checkout-button .button__label{transform:none}.cart-drawer .drawer__footer .cart-drawer__buttons .button .button__label:after{display:none}.cart-drawer .animated-button-circle,.section-cart-items .main-cart .main-cart__wrapper .cart__footer .cart__checkout-button .animated-button-circle{display:none!important;transform:none!important;transform-origin:0!important}.cart-drawer .drawer__footer .totals__wrapper{display:flex;flex-direction:column;gap:1.6rem;margin-block:32px 18px}.cart-drawer .drawer__footer .totals__wrapper .discounts{gap:1.6rem}.cart-drawer .drawer__footer .totals__wrapper .discounts__discount{display:flex;align-items:center;justify-content:space-between;gap:1.6rem}.cart-drawer .drawer__footer .totals__wrapper .discounts__discount-label{color:rgb(var(--color-foreground));display:flex;align-items:center}.cart-drawer .drawer__footer .totals__wrapper .discounts__discount-label>.icon-discount{width:1.2rem;height:1.2rem;margin-right:.7rem}.cart-drawer .drawer__footer .totals__wrapper .discounts__discount-value{color:rgb(var(--color-foreground-secondary))}.cart-drawer .drawer__footer .totals>*:not(.discounts){margin:0}.cart-drawer .drawer__footer .totals>*{font-style:normal;font-weight:400;font-size:16px;line-height:120%;color:#221f1f}.cart-drawer .drawer__footer .totals__shipping-value{font-family:Inter;font-style:normal;font-weight:300;font-size:16px;line-height:130%;text-align:right;letter-spacing:.01em;color:#221f1fb3}.cart-drawer .drawer__footer .totals__subtotal-value{position:relative;font-family:Inter;font-style:normal;font-weight:300;font-size:16px;line-height:130%;text-align:right;letter-spacing:.01em;color:#221f1fb3}.cart-drawer .drawer__footer .totals__subtotal-value>span.disabled{pointer-events:none;opacity:.5}.cart-drawer .drawer__footer .totals__subtotal-value .loading-overlay{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1.4rem;height:1.4rem}.cart-drawer .drawer__footer .totals__subtotal-value .loading-overlay.hidden{display:none}.cart-drawer .drawer__footer .cart-drawer__bottom{gap:0}.cart-drawer .drawer__footer .cart-drawer__buttons{margin:0}.cart-drawer .drawer__footer .cart-drawer__buttons .button{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:10px 44px;gap:16px;background:#d8d2c6;border-radius:8px}.cart-drawer .drawer__footer .cart-drawer__buttons .button__label{font-style:normal;font-weight:400;font-size:16px;line-height:100%;display:flex;align-items:center;text-align:center;letter-spacing:.02em;text-transform:uppercase;color:#221f1f;gap:16px}.cart-drawer .drawer__footer .cart-drawer__bottom small.tax-note.body-xs{font-family:Inter;font-style:normal;font-weight:300;font-size:14px;line-height:130%;text-align:center;color:#221f1fb3;flex:none;order:1;align-self:stretch;flex-grow:0}.cart-drawer .cart__footer .cart__additional-text{margin-block-start:.8rem;font-family:Inter;font-weight:300;font-size:14px;line-height:130%;letter-spacing:0%;text-align:center;color:#221f1fb2}.cart-drawer .cart-improvements{background:#f4f4f4;border-radius:16px;padding:14px;border:none;max-width:77rem;width:calc(100% - 40px);gap:20px;margin:0 auto 14px!important;direction:ltr}.cart-drawer .cart-shipping__message{font-family:Roboto,sans-serif;font-weight:400;font-size:14px;line-height:120%;letter-spacing:0%;vertical-align:middle;color:#221f1f}.cart-drawer .cart-shipping__progress{background-color:#eaecf0;border-radius:11.4px;height:4px}.cart-drawer .cart-shipping__progress-current{border-radius:0;background-color:#333}.cart-drawer .cart-popular-products-slider__slide{gap:0}.cart-drawer .cart-popular-products-slider{gap:18px}.cart-drawer .cart-popular-products-slider__slide-details{align-items:stretch;height:100%;flex:1}.cart-drawer .cart-popular-products-slider__slide-image{width:12rem;height:12rem;border-radius:12px}.cart-drawer .cart-popular-products-slider__slide-info{justify-content:center;background:#fff;max-width:100%;padding:18px;height:100%;gap:16px;flex:1;border-top-left-radius:12px;border-bottom-left-radius:12px}.cart-drawer .cart-popular-products-slider__slide-title{font-family:Roboto;font-weight:400;font-size:18px;line-height:110%;letter-spacing:0%;color:#221f1f;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cart-drawer .price .price-item{font-family:Inter;font-weight:300;font-size:16px;line-height:130%;letter-spacing:1%;color:#221f1fb2}.cart-drawer .cart-popular-products-slider__slide-button{height:100%;background:#fff;padding:18px 18px 18px 42px;border-top-right-radius:12px;border-bottom-right-radius:12px}.cart-drawer .cart-popular-products-slider__slide-button .recom-pr-add-to-cart{display:none}.cart-drawer .cart-popular-products-slider__slide-button .recom-pr-add-to-cart-mobile{display:block;width:2.4rem;height:2.4rem}.cart-drawer .cart-popular-products-slider__slide-button .button--primary{width:50px;height:50px;border:1.5px solid #221F1F;border-radius:12px;padding:0}.cart-drawer .cart-popular-products-slider__slide-button .button--primary:hover{background:#f9f9f9;border:1.5px solid transparent}.cart-drawer .cart-popular-products-slider__slide-button .button--primary:hover svg{color:#98a2b3}.cart-drawer .cart-popular-products-slider__slide-button form{align-content:center;height:100%}.cart-drawer .cart-popular-products-slider__slide-button form .animated-button-circle{display:none}.cart-drawer .cart-improvements.is-empty{background:#fff;max-width:100%;width:100%}.cart-drawer .is-empty .upsell-items{background:#fff;padding:0;border-bottom-left-radius:16px;overflow:hidden;border-bottom-right-radius:16px}.drawer .cart-drawer .cart-improvements.is-empty .cart-popular-products-slider{background-color:#fff;padding-inline:40px}.cart-drawer .drawer__inner-empty:has(+.is-empty){border-radius:16px 16px 0 0}.header__search-inner{width:100%;max-width:800px}.header__search-inner predictive-search[open] .predictive-search--pre_item,.header__search-inner predictive-search[loading] .predictive-search--pre_item{display:none}.header__search-inner .predictive-search--header,.header__search-inner .predictive-search--pre_item{scrollbar-width:none;background:#f4f4f4;padding:24px;margin:0;border-radius:16px;margin-block-start:16px}.header__search-inner .header__search-content{background:transparent;padding:38px;overflow:auto;scrollbar-width:none}.header__search-inner .header__search-content .header__search-heading{background:#f4f4f4;padding:24px 24px 8px;margin:0;border-top-left-radius:16px;border-top-right-radius:16px}.header__search-inner .header__search-content .search__button--reset{right:30px}.header__search-inner .header__search-content .search__button--reset svg{padding:4px}.header__search-inner .header__search-content .icon-search-input{display:none}.header__search-inner .header__search-content .icon-search__input,.header__search-inner .header__search-content .header__search-heading .header__search-close .icon-close-svg{display:block}.header__search-inner .header__search-content .icon-search__input{position:absolute;top:50%;color:#6e6c6c;transform:translateY(-50%)}.header__search-inner .header__search-content .header__search-heading span{font-family:Roboto;font-weight:400;font-size:24px;line-height:110%;letter-spacing:0%;color:#020202}.header__search-inner .header__search-content .search__form .field{background:#f4f4f4;padding:24px;border:none;margin:0;border-bottom-left-radius:16px;border-bottom-right-radius:16px}.header__search-inner .header__search-content .search__form .field .search__input{padding:12px 40px!important;border-bottom:1px solid #6E6C6C!important;border-radius:0;font-family:Inter;font-weight:400;font-size:16px!important;line-height:130%;letter-spacing:1%;color:#221f1f}.header__search-inner .header__search-content .search__form .field .search__input::placeholder{font-family:Inter;font-weight:300;font-size:16px!important;line-height:130%;letter-spacing:1%;color:#221f1f66}.header__search-inner .header__search-content .predictive-search--pre_item .predictive-search--pre_products,.header__search-inner .header__search-content .predictive-search--pre_item .predictive-search--pre_menu{display:flex;flex-direction:column;gap:24px;margin-block-end:54px}.header__search-inner .header__search-content .predictive-search--pre_item .predictive-search--pre_products{margin:0}.header__search-inner .header__search-content .predictive-search--pre_item .predictive-search--pre_menu ul{display:flex;flex-direction:column;gap:18px}.header__search-inner .header__search-content .predictive-search--pre_item .predictive-search--pre_menu ul li a{font-family:Inter;font-weight:300;font-size:16px;line-height:130%;letter-spacing:1%;color:#221f1fb2}.header__search-inner .header__search-content .predictive-search--pre_item .predictive-search--pre_menu ul li:hover a{opacity:.7}.header__search-inner .header__search-content .predictive-search--pre_item .search_menu_heading{font-family:Roboto;font-weight:400;font-size:18px;line-height:110%;letter-spacing:0%;color:#221f1f}.header__search-inner .header__search-content .predictive-search--pre_item .card_search_popular_product__wrapper{display:flex;align-items:stretch;margin-block-end:14px;gap:12px}.header__search-inner .header__search-content .predictive-search--pre_item .card_search_popular_product__wrapper .product__media{width:15rem;height:15rem;border-radius:12px;overflow:hidden}.header__search-inner .header__search-content .predictive-search--pre_item .card_search_popular_product__content-wrapper{background:#fff;padding:18px;border-radius:12px;display:flex;align-items:center;justify-content:space-between;gap:42px;flex:1}.header__search-inner .header__search-content .predictive-search--pre_item .card_search_popular_product__title{margin-block-end:16px}.header__search-inner .header__search-content .predictive-search--pre_item .card_search_popular_product__title .title__link{font-family:Roboto;font-weight:400;font-size:18px;line-height:110%;letter-spacing:0%;color:#221f1f}.header__search-inner .header__search-content .predictive-search--pre_item .price{align-items:start}.header__search-inner .header__search-content .predictive-search--pre_item .price .price-item{font-family:Inter;font-weight:300;font-size:16px;line-height:130%;letter-spacing:1%;color:#221f1fb2}.header__search-inner .header__search-content .predictive-search--pre_item .card_search_popular_product__icon .card_search_popular_product__icon-inner{border:1.5px solid #221F1F;border-radius:12px;width:50px;height:50px;display:flex;align-items:center;justify-content:center}.header__search-inner .header__search-content .predictive-search--pre_item .card_search_popular_product__icon:hover .card_search_popular_product__icon-inner{background:#f9f9f9;border-color:transparent}.header__search-inner .header__search-content .predictive-search--pre_item .card_search_popular_product__icon svg{display:block}.header__search-inner .header__search-content .predictive-search--pre_item .card_search_popular_product__icon:hover svg{color:#98a2b3}.overflow-hidden .section-announcement.announcement-bar-sticky{z-index:10}.template-page-community .media-banner-section .media-banner__wrapper .media-banner__content .media-banner__heading{padding:0}.template-page-community .media-banner-section .media-banner__wrapper .media-banner__content .media-banner__headings{gap:12px}.template-page-community .media-banner-section .media-banner__wrapper .media-banner__content .media-banner__subheading{font-weight:400;font-size:14px;line-height:100%;letter-spacing:2%;vertical-align:middle;text-transform:uppercase;color:#fffc}.template-page-community .rich-text .rich-text__blocks{padding-top:46px;padding-bottom:42px}.template-page-community .rich-text .rich-text__blocks .rich-text__heading{max-width:100%;font-weight:400;line-height:110.00000000000001%;letter-spacing:0%;color:#221f1f}.slideshow .slideshow__container .slideshow__content-wrapper{padding:42px}.slideshow .slideshow__container .slideshow__controls{justify-content:flex-end;bottom:4.2rem}.slideshow .slideshow__container .slideshow__title-content{font-family:Roboto;font-weight:400;font-size:36px;line-height:110.00000000000001%;letter-spacing:0%}.slideshow .slideshow__container .slideshow__description-content{max-width:min(100%,60rem)}.slideshow .slideshow__container .slideshow__description-content p{font-family:Inter;font-weight:300;font-size:16px;line-height:130%;letter-spacing:1%}.slideshow .slideshow__container .slideshow__buttons-content .button:hover,.image-with-text .image-with-text-content__buttons-container .button:hover{background-color:#221f1f}.slideshow .slideshow__container .slideshow__buttons-content .button .animated-button-circle,.image-with-text .image-with-text-content__buttons-container .button .animated-button-circle{display:none}.slideshow .slideshow__container .slideshow__buttons-content{margin-top:4.2rem}.slideshow .slideshow__container .slideshow__buttons-content .button,.image-with-text .image-with-text-content__buttons-container .button{border-radius:8px;padding:10px 44px;height:44px}.slideshow .slideshow__container .slideshow__buttons-content .button__content,.image-with-text .image-with-text-content__buttons-container .button__content{column-gap:16px}.slideshow .slideshow__container .slideshow__buttons-content .button .button__label,.image-with-text .image-with-text-content__buttons-container .button__content .button__label{font-family:Inter;font-weight:400;font-size:16px;line-height:100%;letter-spacing:2%;text-align:center;vertical-align:middle;text-transform:uppercase}.template-page-community .image-with-text .multicolumn-card__location_container{display:flex;align-items:center;gap:24px}.template-page-community .image-with-text .multicolumn-block_card_date p{color:#6e6c6c}.template-page-community .image-with-text .multicolumn-block_card_date,.template-page-community .image-with-text .multicolumn-block_card_location{display:flex;align-items:center;gap:6px;font-weight:400;font-size:14px;line-height:120%;letter-spacing:0%;color:#6e6c6c}.template-page-community .image-with-text .image-with-text-content__buttons-container .button{background:#d8d2c6}.template-page-community .image-with-text .image-with-text-content__buttons-container{margin-top:5.6rem}.template-page-community .image-with-text .image-with-text-main .image-with-text-content__heading{max-width:100%;font-family:Roboto;font-weight:400;font-size:36px;line-height:110.00000000000001%;letter-spacing:0%;color:#221f1f;margin-bottom:1.8rem}.template-page-community .image-with-text .image-with-text-main .image-with-text-content__subheading.subtitle{background:#b12028;color:#fff;padding:4px 12px;border-radius:99px;font-family:Inter;font-weight:300;font-size:14px;line-height:130%;letter-spacing:0%;vertical-align:middle;text-transform:capitalize;margin-bottom:1.4rem}.template-page-community .image-with-text .image-with-text-main .image-with-text-content__text{max-width:100%;margin-bottom:2.4rem}.template-page-community .image-with-text .image-with-text-main .image-with-text-content__text p{font-family:Inter;font-weight:300;font-size:16px;line-height:130%;letter-spacing:1%;color:#221f1fb2;margin-bottom:0;max-width:100%}.template-page-community .image-with-text .image-with-text-main .image-with-text-content{padding:48px 0 48px 24px}.template-page-community .multicolumn-section .main-multicolumn.multicolumn .multicolumn-grid,.template-page-about-us .multicolumn-section .main-multicolumn.multicolumn .multicolumn-grid{background:#f4f4f4;padding:24px;border-radius:16px}.template-page-community .multicolumn-section .main-multicolumn.multicolumn .multicolumn-grid .multicolumn-grid__wrapper,.template-page-about-us .multicolumn-section .main-multicolumn.multicolumn .multicolumn-grid .multicolumn-grid__wrapper{--column_gap: 2.4rem}.template-page-community .multicolumn-section .main-multicolumn.multicolumn .multicolumn-grid .multicolumn-card,.template-page-about-us .multicolumn-section .main-multicolumn.multicolumn .multicolumn-grid .multicolumn-card{padding:32px 0 32px 24px;border-radius:8px;position:relative}.template-page-community .multicolumn-section .main-multicolumn.multicolumn .multicolumn-grid .multicolumn-card .multicolumn-card__inner,.template-page-about-us .multicolumn-section .main-multicolumn.multicolumn .multicolumn-grid .multicolumn-card .multicolumn-card__inner{max-width:260px}.template-page-community .multicolumn-section .main-multicolumn.multicolumn .multicolumn-grid .multicolumn-card .multicolumn-card__inner .multicolumn-card__inner-top,.template-page-about-us .multicolumn-section .main-multicolumn.multicolumn .multicolumn-grid .multicolumn-card .multicolumn-card__inner .multicolumn-card__inner-top{gap:5.6rem}.template-page-community .multicolumn-section .main-multicolumn.multicolumn .multicolumn-grid .multicolumn-card .multicolumn-card__inner .multicolumn-card__heading,.template-page-about-us .multicolumn-section .main-multicolumn.multicolumn .multicolumn-grid .multicolumn-card .multicolumn-card__inner .multicolumn-card__heading{font-family:Roboto;max-width:100%;font-weight:400;font-size:36px;line-height:110.00000000000001%;letter-spacing:0%;color:#6e6c6c}.template-page-community .multicolumn-section .main-multicolumn.multicolumn .multicolumn-grid .multicolumn-card .multicolumn-card__inner .step-container .step-text{padding:4px 14px;border-left:2px solid #B12028;font-family:Roboto;font-weight:400;font-size:18px;line-height:110.00000000000001%;letter-spacing:0%;color:#6e6c6c}.template-page-community .multicolumn-section .main-multicolumn.multicolumn .multicolumn-grid .multicolumn-card .multicolumn-card__image-wrapper{position:absolute;max-width:83px;right:0;bottom:0}.template-page-community .multicolumn-section .main-multicolumn.multicolumn .multicolumn-grid .multicolumn-card .multicolumn-card__inner .multicolumn-card__inner-bottom{margin:0}.template-page-community .multicolumn-section .main-multicolumn.multicolumn .multicolumn-grid .multicolumn-card .multicolumn-card__inner .multicolumn-card__inner-bottom p,.template-page-about-us .multicolumn-section .main-multicolumn.multicolumn .multicolumn-grid .multicolumn-card .multicolumn-card__inner .multicolumn-card__inner-bottom p{font-family:Inter;font-weight:300;font-size:16px;line-height:130%;letter-spacing:1%;color:#6e6c6c;max-width:100%}.template-page-community .testimonials .testimonials-content{gap:24px}.template-page-community .testimonials .testimonials-content .testimonials-images-slider{width:50%;height:-webkit-fill-available;height:stretch}.template-page-community .testimonials .testimonials-content .testimonials-main{background:#f4f4f4;border-radius:16px;padding:42px 42px 24px;min-height:-webkit-fill-available;min-height:stretch;gap:31px}.template-page-community .testimonials .testimonials-content .testimonials-main .testimonials-slider-slide{gap:4.2rem}.template-page-community .testimonials .testimonials-content .testimonials-main .testimonials-slider-slide__text__word,.template-page-community .testimonials .testimonials-content .testimonials-main .testimonials-slider-slide__text{transform:unset!important;font-family:Inter;padding:0;font-weight:300;font-size:18px;line-height:130%;letter-spacing:1%;vertical-align:middle;color:#221f1f}.template-page-community .testimonials .testimonials-content .testimonials-main .testimonials-slider-slide__text{margin-top:0;display:flex;gap:12.8rem;flex-direction:column;justify-content:space-between}.template-page-community .testimonials .testimonials-content .testimonials-main .testimonials-slider-slide__bottom{opacity:1!important;margin-top:6.4rem}.template-page-community .testimonials .testimonials-content .testimonial-product-card{display:flex;max-width:420px;justify-content:center;gap:10px;align-items:center;background:#fff}.template-page-community .testimonials .testimonials-content .testimonial-product-card .testimonials-product-card-right-block a{display:none}.template-page-community .testimonials .testimonials-content .testimonial-product-card .testimonials-product-card-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:1.2rem;font-family:Roboto;font-weight:400;font-size:16px;line-height:120%;letter-spacing:0%;color:#221f1f}.template-page-community .testimonials .testimonials-content .testimonial-product-card .testimonials-product-card-right-block .cart-popular-products-slider__slide-button .button--primary{width:36px;min-height:36px;border:1.5px solid #6E6C6C;border-radius:9px;padding:0}.template-page-community .testimonials .testimonials-content .testimonial-product-card .testimonials-product-card-right-block .cart-popular-products-slider__slide-button .recom-pr-add-to-cart{display:none}.template-page-community .testimonials .testimonials-content .testimonial-product-card .testimonials-product-card-right-block .cart-popular-products-slider__slide-button .recom-pr-add-to-cart-mobile,.template-page-community .testimonials .testimonials-content .testimonial-product-card .testimonials-product-card-right-block .cart-popular-products-slider__slide-button .recom-pr-add-to-cart-mobile svg{display:block;width:1.68rem;height:1.68rem}.template-page-community .testimonials .testimonials-content .testimonial-product-card .testimonials-product-card-right-block .animated-button-circle{display:none!important;transform:none!important;transform-origin:0!important}.template-page-community .testimonials .testimonials-content .testimonial-product-card .testimonials-product-card-right-block{padding:32px 32px 25px 0}.template-page-community .testimonials .testimonials-content .testimonial-product-card .testimonials-product-card-right-block .testimonials-product-card-price{display:flex;justify-content:space-between;align-items:center}.template-page-community .testimonials .testimonials-content .testimonials-main .testimonial-mobile-content .testimonials-slider-slide__rating{margin-bottom:4.2rem}.template-page-community .testimonials .testimonials-content .testimonial-product-card .testimonials-product-card-right-block .testimonials-product-card-price p{font-family:Inter;font-weight:300;width:124px;font-size:16px;line-height:130%;letter-spacing:1%;color:#221f1f}.template-page-community .testimonials .testimonials-content .testimonials-main .testimonials-slider-slide__author p:first-child{font-family:Roboto;font-weight:400;font-size:16px;line-height:120%;letter-spacing:0%;color:#221f1f}.template-page-community .testimonials .testimonials-content .testimonials-main .testimonials-slider-slide__author{font-family:Inter;font-weight:300;font-size:16px;line-height:130%;letter-spacing:1%;color:#221f1f}.template-page-community .testimonials .swiper-pagination-bullet-active{background-color:#bcbcbc;border-color:unset;border:none;width:5rem}.template-page-community .blog-posts .blog-posts-container .blog-posts-grid{gap:4px!important;margin-block-end:24px}.template-page-community .blog-posts .container{padding:0}.template-page-community .blog-posts .blog-posts-container .blog-posts-grid .blog-posts-card .article-card{gap:2.4rem}.template-page-community .blog-posts .blog-posts-container .blog-posts-grid .blog-posts-card .article-card .article-card-title{margin-top:1.4rem;font-family:Roboto;font-weight:400;font-size:24px;line-height:110.00000000000001%;letter-spacing:0%;color:#221f1f}.template-page-community .blog-posts .blog-posts-container .blog-posts-grid .blog-posts-card .article-card .article-card-date,.template-page-community .blog-posts .blog-posts-container .blog-posts-grid .blog-posts-card .article-card .article-card-author{color:#6e6c6c;font-family:Roboto;font-weight:400;font-size:16px;line-height:120%;letter-spacing:0%}.template-page-contact .contact-form__wrapper .field__label{font-family:roboto}.template-page-contact .contact-form__bottom .button{background:#d8d2c6;border-radius:8px;width:100%}.template-page-contact .contact-form__bottom .button:hover{background-color:#221f1f}.template-page-about-us .steps .steps__wrapper .steps__content-text{background:#f4f4f4;padding:24px;border-radius:16px}.template-page-about-us .multicolumn .multicolumn-card .multicolumn-card__inner-top{flex-direction:column-reverse}.template-page-about-us .cards-grid .banner-grid-header__title{max-width:100%}.template-page-about-us .cards-grid .cards-grid-items-container .cards-grid-item{flex-direction:column}.template-page-about-us .cards-grid .cards-grid-items-container .cards-grid-item__image-wrapper:after,.template-page-about-us .cards-grid .cards-grid-items-container .cards-grid-item:before{display:none}.template-page-about-us .cards-grid .cards-grid-items-container .cards-grid-item__text{max-width:100%;text-align:left}.template-page-about-us .cards-grid .cards-grid-items-container .cards-grid-item__image-wrapper{position:unset}.template-page-about-us .rich-text__blocks .rich-text__subheading,.template-page-about-us .rich-text__blocks .rich-text__heading,.template-page-about-us .rich-text__blocks .rich-text__text p{max-width:100%}@media(max-width:989px){.products-grid .collection-product-list--2-items .collection-product-card,.products-grid .collection-product-list--3-items .collection-product-card,.products-grid .collection-product-list--4-items .collection-product-card{width:calc((100% - 1.6rem)/2)!important}.products-grid .collection-product-list>li:has(+.promo-collection-container){order:0}.products-grid .collection.collection-product .collection-product-list{gap:1.6rem!important}}@media(min-width:990px){body:not(.template-index) .header__heading-link{padding:0 70.5px}.cc-multi-column.multicolumn .multicolumn-grid__wrapper--3 .multicolumn-card{width:calc((100% - 4 * var(--column_gap)) / 4);min-width:calc((100% - 8 * var(--column_gap)) / 3);margin-right:24px!important}.products-grid_no-filter .collection-product-list--3-items .collection-product-card,.products-grid_no-filter .collection-product-list--4-items .collection-product-card,.products-grid.full-width .collection-product-list--3-items .collection-product-card,.products-grid.full-width .collection-product-list--4-items .collection-product-card,.products-grid:only-child .collection-product-list--3-items .collection-product-card,.products-grid:only-child .collection-product-list--4-items .collection-product-card{width:calc((100% - 7.2rem)/4)!important}.products-grid .collection-product-list--2-items .collection-product-card,.products-grid .collection-product-list--3-items .collection-product-card,.products-grid .collection-product-list--4-items .collection-product-card{width:calc((100% - 4.8rem) / 3)!important}.media-banner-section .media-banner.container .media-banner__wrapper .media-banner__content{padding:42px;row-gap:24px}.media-banner-section .media-banner__wrapper .media-banner__content .media-banner__headings{grid-column:1/13}.media-banner-section .media-banner__wrapper .media-banner__information{grid-column:1 / 13;flex-direction:row;align-items:start;justify-content:space-between}.template-page-community .media-banner-section .media-banner.container .media-banner__wrapper .media-banner__content{padding:62px}.template-page-community .media-banner-section .media-banner__wrapper .media-banner__information{flex-direction:column;gap:42px}.template-page-community .media-banner-section.spaced-section{padding-bottom:24px!important;padding-top:24px!important}}@media screen and (max-width:1100px){.desktop-search{display:none}.header .header__left header-drawer{display:flex;align-items:center;gap:41px;margin:0;padding:8px 16px;background:#f4f4f4;border-radius:999px}.header .header__search svg{display:block}.header .header__search .header-search{display:none}.header .header__left{padding:6px 0 16px}.header .header__column{padding:7px 0 17px}.header .header__column .header__icons{gap:20px}.header .header__column .header__icons .header__account{display:block;order:-1}.header .header__column .header__icons .header__cart .header__icon--cart .cart-icon-mobile{display:block}.header .header-cart-title{display:none}.header .mobile-search .header__icon--search{min-width:24px}.promo-collection-container .promo-container{width:100%}}@media screen and (min-width:1200px){.footer .footer-blocks{column-gap:20px}.cc-multi-column.collection--multicolumn.multicolumn .multicolumn-grid__wrapper--4 .multicolumn-card{width:calc((100% - 5 * var(--column_gap)) / 5);min-width:calc((100% - 10 * var(--column_gap)) / 4)}.product .product__outer .product__main{width:49%}}@media(min-width:750px){.collection-wrapper.collection-wrapper--vertical .products-grid.full-width{margin-left:-364px}.template-page-privacy-policy .rich-text__blocks{max-width:800px;margin:0 auto}.template-page-privacy-policy .rich-text__blocks .rich-text__heading{font-family:Roboto;font-weight:400;font-size:24px;line-height:110.00000000000001%;letter-spacing:0%;color:#10151a}.template-page-privacy-policy .rich-text__blocks .rich-text__text p{font-family:Inter;font-weight:300;font-size:16px;line-height:130%;letter-spacing:1%;color:#364857}.template-page-about-us .cards-grid .container,.template-page-about-us .rich-text.container,.template-page-about-us .steps .container{padding-inline:80px}}@media(max-width:749px){.container{padding-inline:16px}.swiper_gradiant.swiper-initialized{padding-inline:16px 25px}.swiper-initialized:after{right:-16px!important;width:94px;height:372px}.card-wrapper .card-information .card__title.h5,.card-wrapper .card-information__wrapper .price .price-item--sale,.card-wrapper .card-information__wrapper .price .price-item--regular{font-size:14px}.card-information .card-information__wrapper .price--on-sale .price__sale{flex-wrap:wrap;row-gap:8px}.card-wrapper .card-info-quick-add-btn .card__add-to-cart.card__button{width:100%!important}.card-wrapper .card.card--product .card__inner{border-radius:12px}.card-wrapper .card-information{padding-block-start:16px!important}.card-wrapper .card-information .product-usp{min-height:21px}.header__heading-link{padding:0 28.5px}.header .header__heading{padding:0}.promo-collection-container .promo-collection-main{position:relative;width:100%;display:flex;aspect-ratio:1}.products-grid.full-width .promo-collection-container.grid__item.grid--4-col-desktop.four-column{width:100%;border-radius:12px}.promo-collection-container .content{padding:36px;position:absolute;width:100%}.promo-collection-container .promo-container{width:100%}.products-grid.full-width .promo-collection-container .content{padding:30px 16px}.promo-collection-container .promo-text h1{font-size:32px}.promo-collection-container .promo-description p{font-size:16px;color:#221f1f}.products-grid .promo-collection-container .promo-coll-image{padding-top:115px}.products-grid .promo-collection-container .not-mobile-background-image .promo-coll-image{object-position:190%;padding:0}.promo-collection-container .not-mobile-background-image .promo-container .promo-content-container{max-width:48%}.facets-container.facets-container--vertical{width:100%;margin:0}.collection-wrapper .mobile-facets .no-js-hidden.mobile-facets__footer,.collection-wrapper .mobile-facets .mobile-facets__close-button{display:none}.collection-wrapper .mobile-facets .mobile-facets__submenu{position:unset}.collection-wrapper .mobile-facets details[open].menu-opening>.mobile-facets__submenu{visibility:visible;transition:unset;background:none}.collection-wrapper .mobile-facets .mobile-facets__inner details[open] .mobile-facets__arrow{transform:rotate(180deg)}.collection-wrapper .mobile-facets .mobile-facets__inner .mobile-facets__arrow{transform:rotate(360deg)}.collection-wrapper .mobile-facets .mobile-facets__inner .mobile-facets__arrow svg{height:24px;width:24px}.collection-wrapper .mobile-facets .mobile-facets__heading{margin:0;color:#221f1f;font-weight:400;font-size:18px;line-height:110.00000000000001%;letter-spacing:0%}.collection-wrapper .mobile-facets .mobile-facets__inner{margin:0 auto;padding:20px;background:#f4f4f4;border-radius:16px;width:calc(100% - 32px);height:calc(100% - 118px)}.collection-wrapper .mobile-facets .mobile-facets__footer facet-remove .mobile-facets__clear,.collection-wrapper .mobile-facets .mobile-facets__footer .button{border-radius:8px;background:#fff;padding:10px;font-weight:400;font-size:14px;line-height:100%;letter-spacing:2%;text-align:center;vertical-align:middle;text-transform:uppercase;border:1px solid #221F1F1A}.collection-wrapper .mobile-facets .mobile-facets__footer facet-remove,.collection-wrapper .mobile-facets .mobile-facets__footer .button{width:100%}.collection-wrapper .mobile-facets .mobile-facets__footer{margin:auto 0 0;flex-direction:column;background:transparent;border:none;padding:0}.collection-wrapper .mobile-facets .mobile-facets__count{display:none}.collection-wrapper .mobile-facets .mobile-facets__header{border:none;background:none;position:unset;padding:12px 0 24px}.collection-wrapper .mobile-facets__wrapper .mobile-facets__open .button__label:after{display:none}.collection-wrapper .mobile-facets__wrapper .mobile-facets__open .button__label{border-radius:8px;font-weight:400;font-size:12px;line-height:100%;letter-spacing:2%;text-align:center;text-transform:uppercase;color:#221f1f}.collection-wrapper .mobile-facets__wrapper .mobile-facets__open{background:#fff;border:1px solid #221F1F1A;padding:8px;border-radius:8px}.collection-wrapper .mobile-facets__wrapper .mobile-facets__open .button__content svg{width:1.4rem;height:1.4rem}.collection-wrapper .active-facets-mobile:not(:has(.filter-btn)){display:none}.collection-wrapper .mobile-facets__wrapper{margin-bottom:16px}.collection-wrapper .mobile-facets .mobile-facets__details{padding-bottom:10px}.collection-wrapper .mobile-facets .mobile-facets__details.js-filter.menu-opening[open]{padding-bottom:24px}.collection-wrapper .mobile-facets .mobile-facets__list.list-unstyled .facet-checkbox__checkbox{border:2px solid #16272B;width:1.8rem;height:1.8rem}.collection-wrapper .mobile-facets .mobile-facets__list.list-unstyled .mobile-facets__label{gap:14px}.collection-wrapper .mobile-facets .mobile-facets__list.list-unstyled .facet-checkbox__label{font-weight:300;font-size:14px;line-height:130%;letter-spacing:1%;text-align:center;color:#16272b}.collection-wrapper .mobile-facets .mobile-facets__details.js-filter.menu-opening .mobile-facets__list.list-unstyled{padding-bottom:24px;border-bottom:1.5px solid #2C4E571A}.collection-wrapper .mobile-facets .mobile-facets__label{padding:3px!important;background:none!important}.collection-wrapper .mobile-facets .mobile-facets__list.list-unstyled{margin-top:18px;display:flex;flex-direction:column;gap:16px!important}.collection-wrapper .mobile-facets .mobile-facets__summary span{font-family:Roboto,sans-serif;font-weight:400;font-size:16px;line-height:120%;letter-spacing:0%;color:#221f1f;text-align:center}.collection-wrapper .mobile-facets .mobile-facets__summary{padding:6.5px 4px}.collection-wrapper .mobile-facets .filer-logo-container{background:#f4f4f4;border-radius:12px;margin:16px;display:flex;justify-content:end;padding:14px}.collection-wrapper details.menu-opening .mobile-facets__close{top:40px;left:30px;justify-content:flex-start;background:none}.collection-wrapper .mobile-facets .mobile-facets__highlight{background:none}.js .disclosure-has-popup:not(.menu-opening) .filer-logo-container{transform:translate(105vw)}.collection-hero .container{padding:24px 20px 0}.collection-hero .collection-hero__wrapper .page-header{margin:12px 0}.collection-grid-section .collection-top{display:none}.collection-hero .collection-hero__wrapper .focus-inset,.collection-hero .collection-hero__wrapper .breadcrumb span{font-size:12px}.collection-hero .collection-hero__wrapper .page-header .collection-hero__title{font-size:24px;color:#000}.collection-wrapper .mobile-facets .mobile-facets__footer .mobile-facets__footer__button{display:none}.collection-wrapper .collection-product .pagination-wrapper .pagination__item,.collection-wrapper .collection-product .pagination-wrapper .pagination__item span{padding:0;font-size:16px}.collection-wrapper .collection-product .pagination-wrapper .pagination__item-arrow{margin:0}.collection-wrapper .collection-product .pagination-wrapper .pagination__item-arrow__circle{width:auto}.collection-wrapper .collection-product .pagination-wrapper .pagination__item-arrow__circle svg{height:20px;width:20px}.collection-wrapper .collection-product .pagination-wrapper .pagination__list{align-items:flex-start}.collection-wrapper .collection-product .pagination-wrapper{margin-bottom:20px;margin-top:48px}.card-wrapper .card-info-quick-add-btn .card__link.button.button--primary .card__mobile-icon.button__icon{display:none}.popular-products .popular-products__wrapper.container.content{margin-bottom:0}.card-wrapper .card-info-quick-add-btn .card__quickadd-text.button__label{display:block!important;font-size:12px!important}.popular-products-section{padding-top:0!important;padding-bottom:16px!important}.popular-products__layout.swiper-initialized .popular-products__item{margin-right:16px!important}.template-index .slideshow .slideshow__container .slideshow__swiper{border-radius:12px}.template-index .slideshow .slideshow__container .slideshow__slide{min-height:644px}.template-index .slideshow .slideshow__container .slideshow__content-wrapper{padding-block:16px!important;padding-inline:16px;justify-content:end}.template-index .slideshow .slideshow__container .usp-container .usp-block .usp-image-wrapper{flex:0 0 30%;justify-items:self-end}.template-index .slideshow .slideshow__container .usp-container .usp-block span{display:flex;width:max-content;flex:1;flex-wrap:wrap}.template-index .slideshow .slideshow__container .usp-container .usp-block p{font-size:13px;line-height:130%;white-space:nowrap}.template-index .slideshow .slideshow__container .usp-container .usp-block{gap:12px;justify-content:center}.template-index .slideshow .slideshow__container .usp-container{margin-block-start:16px}.template-index .slideshow .slideshow__container .slideshow__title-content{font-size:32px;max-width:100%}.template-index .slideshow .slideshow__container .slideshow__title-content+.slideshow__description-content{font-size:14px;max-width:100%}.template-index .slideshow .slideshow__container .slideshow__content-wrapper--top-left .slideshow__content-group,.template-index .slideshow .slideshow__container .slideshow__buttons-content,.template-index .slideshow .slideshow__container .button--secondary.slideshow__button,.template-index .slideshow .slideshow__container .button--primary.slideshow__button{max-width:100%;width:100%}.template-index .slideshow .slideshow__container .slideshow__buttons-content{margin-top:16px}.template-index .slideshow .slideshow__container .button--secondary.slideshow__button .button__label,.template-index .slideshow .slideshow__container .button--primary.slideshow__button .button__label{font-size:14px}.key-benefits .collections-list .background-container{padding:0 16px;border-radius:12px}.key-benefits .collections-list .collections-list-titles-container{padding:16px 0}.key-benefits .collections-list .collections-list-header__titles.titles{margin-bottom:19px}.key-benefits .collections-list .collections-list-titles-item__heading-span{font-size:32px}.key-benefits .collections-list .collections-list-titles-item__heading-span:after{display:none}.key-benefits .collections-list .collections-list-titles-item{padding-block:7px}.key-benefits .collections-list .collections-list-titles-item__heading.h1{padding-block:0;gap:3px}.key-benefits .collections-list .step-title-container .step-description p{padding:14px 18px 18px;font-size:14px}.key-benefits .collections-list .collections-list-titles-item__heading .heading-step{font-size:12px}.key-benefits .collections-list .step-btn-container{display:none}.key-benefits .collections-list .step-btn-container.mobile{display:flex;justify-content:center;width:100%;margin:16px auto}.key-benefits .collections-list .collections-list-header__subtitle{font-size:12px}.key-benefits .collections-list .collections-list-images{padding:13px 2.5px}.key-benefits .collections-list .step-btn-container a{font-size:14px}.social-video-slider{padding-top:16px;padding-bottom:16px}.social-video-slider .social-video-slider__container{padding:0}.template-index .social-video-slider .social-video-slider__heading{margin-inline-start:16px}.social-video-slider .social-video-slider__play{width:44px;height:44px}.social-video-slider .social-video-slider__play.is-playing span{width:12px;height:16px}.social-video-slider .social-video-slider__play.is-playing span:before,.social-video-slider .social-video-slider__play.is-playing span:after{height:16px}.cc-multi-column.collection--multicolumn .multicolumn__header__titles.titles,.cc-multi-column.multicolumn .multicolumn__header__titles.titles{gap:0;border-radius:12px;margin:0 16px}.cc-multi-column.collection--multicolumn{padding:16px 0 40px}.cc-multi-column.collection--multicolumn.multicolumn .multicolumn-card__heading.h4{font-size:18px}.cc-multi-column.multicolumn .content.multicolumn-grid.swiper{margin-top:16px;padding-inline-start:16px;padding-inline-end:16px}.cc-multi-column.multicolumn .multicolumn-card__heading.h4{font-size:20px;line-height:110.00000000000001%}.cc-multi-column.multicolumn .multicolumn-card__text,.cc-multi-column.multicolumn .content.multicolumn-grid .multicolumn-card__button .button__label{font-size:14px}.cc-multi-column.multicolumn .content.multicolumn-grid .multicolumn-block_card_date,.cc-multi-column.multicolumn .content.multicolumn-grid .multicolumn-block_card_location{font-size:13px}.multicolumn__header__titles.titles{padding:16px 14px}.multicolumn__header__titles.titles .subtitle{font-size:12px;margin-bottom:6px}.multicolumn__header__titles.titles h2{line-height:110.00000000000001%;color:#221f1f}.cc-multi-column.collection--multicolumn.multicolumn .multicolumn-card__image-wrapper--square{border-radius:12px}.multicolumn__header__titles.titles .header-container{flex-direction:column;gap:14px;align-items:flex-start}.multicolumn__header__titles.titles .header-container .header-btn-container a{font-size:12px}.announcement-bar{margin:4px 16px;margin-block-start:16px}.footer .footer-main .footer-main-wrapper{padding:24px 16px 16px}.footer .footer-bottom .footer-copyright{gap:8px}.cart-drawer .drawer__inner{width:100vw;padding:16px!important}.cart-drawer cart-drawer-items{border-radius:12px!important}.cart-drawer .drawer__overlay{background:#24262b5e;z-index:2;opacity:1}.cart-drawer .drawer__header{margin-bottom:16px;border-radius:12px}.cart-drawer .drawer__cart-items-wrapper{padding-block:0}.cart-drawer .cart-item .cart-item__details .product-option__group *{font-size:12px}.cart-drawer .drawer__footer .totals__wrapper{margin-block:24px 40px;gap:1.2rem}.cart-drawer .drawer__footer .totals>*{font-size:14px}.cart-drawer .drawer__footer .cart-drawer__buttons .button{height:44px}.cart-drawer .drawer__footer .cart-drawer__buttons .button__label{font-size:14px;letter-spacing:2%}.cart-drawer .drawer__header .drawer__header-wrapper{padding:24px 14px}.cart-drawer .drawer__header .drawer__header-wrapper svg{width:24px;height:24px}.cart-drawer .drawer__header-title.body-normal{font-size:24px}.cart-drawer .drawer__contents.js-contents{padding:24px 14px}.cart-drawer .cart-item .cart-item__left .cart-item__media{width:80px;height:80px;border-radius:8px}.cart-drawer .cart-item .cart-item__details a.cart-item__name.focus-inset{font-size:16px}.cart-drawer .cart-item .cart-item__details .cart-item__final-price{font-size:14px}.cart-drawer .cart-item .cart-item__details .cart-item__quantity-wrapper .quantity{width:130px;height:38px}.cart-drawer .cart-item .cart-item__details .product-option__group{font-size:12px}.cart-drawer .cart-item .cart-item__inner-top{gap:12px}.cart-drawer .cart-item .cart-item__details .cart-item__info{margin-top:8px}.cart-drawer .cart-item .cart-item__details .cart-item__info .cart-item__line{gap:.8rem 1.4rem}.cart-drawer .cart-item .cart-item__details .product-option__group{flex-direction:column;gap:4px}.cart-drawer .cart-item .cart-item__details .cart-item__error{margin-top:24px}.cart-drawer .drawer__footer{width:100%;margin:0 14px 24px;padding:16px;border-radius:14px}.cart-drawer .drawer__footer .cart__blocks-title.h4{font-size:24px}.cart-drawer .drawer__footer .cart-drawer__buttons .button{padding:0}.cart-drawer .cart-shipping__message{font-size:13px}.cart-drawer .cart-improvements{max-width:100%}.cart-drawer .cart-popular-products-slider__slide-image{width:9.4rem;height:9.4rem}.cart-drawer .cart-popular-products-slider__slide-details{gap:8px}.cart-drawer .cart-popular-products-slider__slide-info{padding:7px;padding-inline-end:0}.cart-drawer .cart-popular-products-slider__slide-title{font-size:13px;font-family:Roboto;font-weight:400;line-height:120%;letter-spacing:0%;max-width:116px}.cart-drawer .cart-popular-products-slider__slide-info .price .price-item{color:#221f1fb2;font-family:Inter;font-weight:300;font-size:14px;line-height:130%;letter-spacing:1%}.cart-drawer .cart-popular-products-slider__slide-button{padding:8px;flex:0 0 auto}.cart-drawer .cart-popular-products-slider__slide-button .button--primary{width:40px;height:40px}.cart-drawer .cart-popular-products-slider__pagination .swiper-pagination-bullet{border-color:#6e6c6c}.cart-drawer .cart-popular-products-slider__pagination .swiper-pagination-bullet-active{background-color:#6e6c6c}.cart-drawer .drawer__header .drawer__header-wrapper .drawer__header-close svg{width:24px;height:24px}.cart-drawer .drawer__footer .cart-drawer__bottom small.tax-note.body-xs,.cart-drawer .cart-item .quantity__input{font-size:12px}.product .breadcrumb{margin-block:0}.product .product__media-list-wrapper{width:100%}.product .breadcrumb a,.product .breadcrumb span{font-size:11px}.product .product__outer{gap:16px;padding-block-start:8px}.product .product__media-wrapper{gap:7px}.product .product__media-item,.product .product__media-sublist-container .product__media-subitem{border-radius:8px}.product .product__media-sublist-container .product__media-subitem{width:56px!important;height:56px!important}.product .product__media-sublist-container .product__media-subitem.swiper-slide-thumb-active{border:.15rem solid #221F1F}.product .product__outer .product__info-container{border-radius:14px;padding-block:14px}.product .product__outer .product__info-container>*{padding-inline:14px;margin-top:32px}.product .product__outer .product__info-container .product__title__wrapper{margin-top:16px}.product .product__outer .product__info-container .product__title__wrapper .product__title.h2{font-size:20px}.product .product__outer .product__info-container .custom-liquid:has(.product-specs){margin-top:14px}.product .product__outer .product__info-container .custom-liquid .product-specs{gap:16px}.product .product__outer .product__info-container .custom-liquid .product-spec{gap:3px}.product .product__outer .product__info-container .custom-liquid .product-specs img{width:16px;height:16px}.product .product__outer .product__info-container .price-wrapper{gap:0 8px}.product .product__outer .product__info-container .price_rating_container{flex-direction:column;align-items:start}.product .product__outer .product__info-container .price_rating_container .jdgm-prev-badge{flex-direction:row;align-items:center;gap:8px}.product .product__outer .product__info-container .price_rating_container .jdgm-widget.jdgm-widget{margin-top:3.2rem}.product .product__outer .product__info-container .price_rating_container .jdgm-prev-badge>*{text-align:start}.product .product__outer .product__info-container .price_rating_container .jdgm-prev-badge .jdgm-prev-badge__text{font-size:12px;line-height:100%}.product .product__outer .product__info-container .price_rating_container:after{content:"";width:100%;height:1px;background:#e5e7eb;margin-block-start:32px}.product .product__outer .product__info-container .price-wrapper .price-item{font-size:18px}.product .product__outer .product__info-container .price-wrapper .price__compare .price-item{font-size:16px;color:#221f1f66;text-decoration-color:#221f1f66}.product .product__outer .product__info-container .price-wrapper .price--product,.product .product__outer .product__info-container .price-wrapper .product__badge{margin-block-start:0}.product .product__outer .product__info-container .complementary-products,.product .product__outer .product__info-container .product-parameters{margin-top:32px}.product .product__outer .product__info-container .product-parameters .product-form__group-name__wrapper{font-size:14px}.product .product__outer .product__info-container .product-parameters .product-form__controls-group{gap:12px}.product .product__outer .product__info-container .product-parameters .product-form__controls-group input+label:not(.color-swatch){padding:7px 32px;font-size:12px;min-height:38px;min-width:52.4px}.product .product__outer .product__info-container .product-parameters variant-radios{gap:24px}.product .product__outer .product__info-container .product-parameters .product-popup__button .button__label,.product .product__outer .product__info-container .product-parameters .product-popup__button .button__label:after{font-size:14px}.product .product__outer .product__info-container .product-parameters .product-form__controls-group input+label.option-size{padding:8px 12px;flex:0 0 calc((100% - 48px)/5)}.product .product__outer .product__info-container .product-parameters .product-form__controls-group input+label.color-swatch:not(.variant-swatch):after{height:2.4rem;width:2.4rem}.product .product__outer .product__info-container .product-parameters .product-form__controls-group input:checked+label.color-swatch:not(.variant-swatch),.product .product__outer .product__info-container .product-parameters .product-form__controls-group input+label.color-swatch:not(.variant-swatch):hover{height:3rem;width:3rem}.product .product__outer .product__info-container .product__buy-buttons{margin-block-start:32px}.product .product__outer .product__info-container .product__buy-buttons .product-form__quantity .quantity{width:100%}.product .product__outer .product__info-container .product__buy-buttons .product-form__quantity .quantity__button{width:13rem}.product .product__outer .product__info-container .product__buy-buttons .product-form__quantity .quantity__button[name=minus]{justify-content:flex-end}.product .product__outer .product__info-container .product__buy-buttons .product-form__quantity .quantity__button[name=plus]{justify-content:flex-start}.product .product__outer .product__info-container .product__buy-buttons .product-form__submit.button .button__label,.product .product__outer .product__info-container .product__buy-buttons .product-form__quantity .quantity__input{font-size:12px}.product .product__outer .product__info-container .product__text{margin-block-start:12px;font-size:12px}.product .product__outer .product__info-container .product__text:after{content:"";display:block;width:100%;height:1px;background:#e5e7eb;margin-block-start:32px}.product .product__outer .product__info-container .complementary-products:empty{margin:0}.product .product__outer .product__info-container .complementary-products .complementary-products__heading{margin-block-end:14px}.product .product__outer .product__info-container .complementary-products .card-complementary__image{width:9.8rem;height:9.8rem}.product .product__outer .product__info-container .complementary-products .card-complementary .card-complementary__title .title__link{font-size:16px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product .product__outer .product__info-container .complementary-products .card-complementary .price-item{font-size:14px}.product .product__outer .product__info-container .complementary-products .card-complementary .card-complementary__wrapper{gap:8px}.product .product__outer .product__info-container .complementary-products .card-complementary .card-complementary__content-wrapper{padding:14px}.product .product__outer .product__info-container .complementary-products .card-complementary .card-complementary__icon{width:4rem;height:4rem}.product .product__outer .product__info-container .complementary-products .product-recommendations__list{gap:12px}.product .product__outer .product__info-container .about .about__accordion-item .about__accordion-toggle span{font-size:16px}.product .product__outer .product__info-container .about:nth-child(1 of.about){margin-block-start:32px}.product .product__outer .product__info-container .about .about__accordion-item{padding:10px 14px}.product .product__outer .product__info-container .about .about__accordion-item .about__accordion-toggle-icon{width:2rem;height:2rem}.product .product__outer .product__info-container .about{margin-block-start:8px}.product .product__outer .product__info-container .about .about__accordion-item .content-key_features_benefits .meta_content{gap:12px}.product-popup-modal .product-popup-modal__content .product-popup-modal__title{padding:19px 16px;font-size:24px;border-radius:12px}.product-popup-modal .product-popup-modal__close{top:1.4rem;right:1.4rem}.product-popup-modal .product-popup-modal__page-wrapper{margin-block-start:16px;border-radius:12px;padding:14px}.product-popup-modal .product-popup-modal__page-wrapper p:has(img){max-width:50%;margin-block-end:14px}.product-popup-modal .product-popup-modal__page-wrapper table tr{border-radius:12px!important;display:table;width:100%}.product-popup-modal .product-popup-modal__page-wrapper table td{min-width:auto}.product-popup-modal .product-popup-modal__page-wrapper table{min-width:100%}.product-popup-modal .product-popup-modal__page-wrapper table tr:first-child td strong{font-size:13px}.product-popup-modal .product-popup-modal__page-wrapper table tr:not(:first-child) td{font-size:14px;padding:12px}.media-banner-section .media-banner.container .media-banner__wrapper .media-banner__content{padding:14px;row-gap:8px;text-align:left}.media-banner-section .media-banner__wrapper .media-banner__information .button{width:100%}.media-banner-section .media-banner__wrapper .media-banner__content .media-banner__headings{gap:16px;width:100%;align-items:flex-start}.media-banner-section .media-banner__wrapper .media-banner__content .media-banner__icon-wrapper{padding:8px}.media-banner-section .media-banner__wrapper .media-banner__content .media-banner__heading{font-size:20px;margin:0;padding-bottom:0}.media-banner-section .media-banner__wrapper .media-banner__information{gap:16px}.media-banner-section .media-banner__wrapper .media-banner__information .media-banner__description{font-size:14px;opacity:.8}.media-banner-section .media-banner__wrapper .media-banner__information .button .button__label{font-size:12px}.product-recommendations .product-recommendations__top-main{padding:16px 14px}.product-recommendations .product-recommendations__top-main .product-recommendations__subtitle{font-size:12px;margin-bottom:6px}.product-recommendations .product-recommendations__top-main .header-container{flex-direction:column;gap:14px;align-items:flex-start}.product-recommendations .product-recommendations__top-main .product-recommendations__title{line-height:110.00000000000001%}.product-recommendations .product-recommendations__top-main .header-container .header-btn-container a{font-size:12px}.product .social-video-slider__slide{margin-right:10px!important;width:110px}.product .product__outer .social-video-slider__container.container .social-video-slider__heading{margin-block-end:14px;color:#221f1f}.product .product__outer .social-video-slider{padding-top:0;padding-bottom:0}.section-cart-items{padding-top:0!important}.section-cart-items .main-cart{padding-inline:16px}.section-cart-items .main-cart .page-header .main-page-title{font-size:32px}.section-cart-items .main-cart .main-cart__wrapper .main_cart_inner .cart-item:first-child{padding-top:0}.section-cart-items .main-cart .main-cart__wrapper .main_cart_inner .cart-item:last-child{padding-block-end:0}.section-cart-items .main-cart .main-cart__wrapper .main_cart_inner .cart-item__media{width:8rem;height:8rem;border-radius:8px}.section-cart-items .main-cart .main-cart__wrapper .main_cart_inner .cart-item__inner-top{gap:12px}.section-cart-items .main-cart .main-cart__wrapper .main_cart_inner .cart-item__details{padding-block:8px;gap:12px}.section-cart-items .main-cart .main-cart__wrapper .main_cart_inner .cart-item__name{font-size:16px}.section-cart-items .main-cart .main-cart__wrapper .main_cart_inner .cart-item__line{gap:14px}.section-cart-items .main-cart .main-cart__wrapper .main_cart_inner .cart-item__price-wrapper{font-size:14px}.section-cart-items .main-cart .main-cart__wrapper .main_cart_inner .product-option{font-size:12px}.section-cart-items .main-cart .main-cart__wrapper .main_cart_inner .product-option__group{flex-direction:column;gap:4px}.section-cart-items .main-cart .main-cart__wrapper .main_cart_inner .cart-item .quantity{width:13rem;min-height:3.8rem}.section-cart-items .main-cart .main-cart__wrapper .main_cart_inner .cart-item .quantity .quantity__button{height:3.8rem}.section-cart-items .main-cart .main-cart__wrapper .main_cart_inner .cart-item .quantity .quantity__input{font-size:12px}.section-cart-items .main-cart .main-cart__wrapper{gap:24px}.section-cart-items .main-cart .main-cart__wrapper #main-cart-footer{width:100%}.section-cart-items .main-cart .main-cart__wrapper .cart__footer{padding:16px}.section-cart-items .main-cart .main-cart__wrapper .cart__footer .cart__blocks-title{font-size:24px;margin-block-end:24px}.section-cart-items .main-cart .main-cart__wrapper .cart__footer .totals__wrapper{gap:12px}.section-cart-items .main-cart .main-cart__wrapper .cart__footer .cart__checkout-button .button__label,.section-cart-items .main-cart .main-cart__wrapper #main-cart-shipping .price .price-item,.section-cart-items .main-cart .main-cart__wrapper .cart__footer .totals__shipping-value,.section-cart-items .main-cart .main-cart__wrapper .cart__footer .totals__subtotal-value,.section-cart-items .main-cart .main-cart__wrapper .cart__footer .totals__items-subtotal-value,.section-cart-items .main-cart .main-cart__wrapper .cart__footer .totals__subtotal,.section-cart-items .main-cart .main-cart__wrapper .cart__footer .totals__shipping,.section-cart-items .main-cart .main-cart__wrapper .cart__footer .totals__items-subtotal{font-size:14px}.section-cart-items .main-cart .main-cart__wrapper .cart__footer .cart__ctas{margin-block-start:40px}.section-cart-items .main-cart .main-cart__wrapper .cart__footer .cart__additional-text{font-size:12px}.section-cart-items .main-cart .main-cart__wrapper #main-cart-shipping .cart-shipping__message{font-size:13px}.section-cart-items .main-cart .main-cart__wrapper #main-cart-shipping .cart-improvements{max-width:100%}.section-cart-items .main-cart .main-cart__wrapper #main-cart-shipping .cart-popular-products-slider__slide-image{width:9.8rem;height:9.8rem}.section-cart-items .main-cart .main-cart__wrapper #main-cart-shipping .cart-popular-products-slider__slide-details{gap:8px}.section-cart-items .main-cart .main-cart__wrapper #main-cart-shipping .cart-popular-products-slider__slide-info{padding:14px;padding-inline-end:0}.section-cart-items .main-cart .main-cart__wrapper #main-cart-shipping .cart-popular-products-slider__slide-title{font-size:16px}.section-cart-items .main-cart .main-cart__wrapper #main-cart-shipping .cart-popular-products-slider__slide-button{padding:16px}.section-cart-items .main-cart .main-cart__wrapper #main-cart-shipping .cart-popular-products-slider__slide-button .button--primary{width:40px;height:40px}.section-cart-items .main-cart .main-cart__wrapper #main-cart-shipping .cart-popular-products-slider__pagination .swiper-pagination-bullet{border-color:#6e6c6c}.section-cart-items .main-cart .main-cart__wrapper #main-cart-shipping .cart-popular-products-slider__pagination .swiper-pagination-bullet-active{background-color:#6e6c6c}.recently-viewed .popular-products__top{padding:16px 14px;margin-block-end:20px;border-radius:12px}.recently-viewed .popular-products__top .popular-products__subtitle{font-size:12px;margin-bottom:6px}.recently-viewed .popular-products__top .popular-products__title{line-height:110.00000000000001%}.overflow-hidden .header__search .header__search-overlay{opacity:1;visibility:visible;display:block}.header__search-inner .header__search-content{padding:16px}.header__search-inner .header__search-content .header__search-heading{padding:14px 14px 10px}.header__search-inner .header__search-content .search__form .field{padding:14px}.header__search-inner .header__search-content .header__search-heading .header__search-close .icon-close-svg{width:24px;height:24px}.header__search-inner .header__search-content .icon-search__input{width:20px;height:20px}.header__search-inner .header__search-content .search__form .field .search__input,.header__search-inner .header__search-content .predictive-search--pre_item .predictive-search--pre_menu ul li a,.header__search-inner .header__search-content .predictive-search--pre_item .price .price-item,.header__search-inner .header__search-content .search__form .field .search__input::placeholder{font-size:14px!important}.header__search-inner .header__search-content .search__form .field .search__input{padding:12px 0 12px 30px!important}.header__search-inner .predictive-search--header,.header__search-inner .predictive-search--pre_item{padding:24px 14px}.header__search-inner .header__search-content .predictive-search--pre_item .predictive-search--pre_products,.header__search-inner .header__search-content .predictive-search--pre_item .predictive-search--pre_menu{gap:16px;margin-block-end:64px}.header__search-inner .header__search-content .predictive-search--pre_item .card_search_popular_product__wrapper{gap:8px}.header__search-inner .header__search-content .predictive-search--pre_item .card_search_popular_product__wrapper .product__media{width:9.8rem;height:9.8rem}.header__search-inner .header__search-content .predictive-search--pre_item .card_search_popular_product__content-wrapper{padding:14px;gap:16px}.header__search-inner .header__search-content .predictive-search--pre_item .card_search_popular_product__title .title__link{font-size:16px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.header__search-inner .header__search-content .predictive-search--pre_item .card_search_popular_product__icon .card_search_popular_product__icon-inner{width:40px;height:40px}.header__search-inner .header__search-content .predictive-search--pre_item .predictive-search--pre_products{margin:0}.header__search-inner .header__search-content .search__button--reset{right:15px}.template-page-community .media-banner-section .media-banner.container .media-banner__wrapper .media-banner__content{padding:24px;gap:12px}.template-page-community .media-banner-section .media-banner__wrapper .media-banner__information{gap:24px;align-items:flex-start}.template-page-community .media-banner-section .media-banner__wrapper .media-banner__information .button{width:max-content}.template-page-community .media-banner-section .media-banner__wrapper .media-banner__information .button .button__label{font-size:14px}.template-page-community .media-banner-section .media-banner__wrapper .media-banner__content .media-banner__heading{font-size:32px}.template-page-community .media-banner-section .media-banner__wrapper .media-banner__content .media-banner__subheading{font-size:12px}.template-page-community .media-banner-section.spaced-section{padding-bottom:32px!important;padding-top:20px!important}.template-page-community .popular-products-section{padding-top:4px!important}.template-page-community .multicolumn__header__titles{border-radius:12px}.template-page-community .rich-text .rich-text__blocks{padding-top:25px;padding-bottom:24px}.template-page-community .rich-text .rich-text__blocks .rich-text__heading{font-size:32px;text-align:left}.template-page-community .slideshow .slideshow__container .slideshow__swiper{border-radius:12px}.template-page-community .slideshow .slideshow__container .slideshow__content-wrapper{padding:16px 16px 38px}.slideshow .slideshow__container .slideshow__controls{justify-content:center;bottom:1.6rem}.template-page-community .slideshow .slideshow__container .slideshow__buttons-content{margin-top:2.4rem}.template-page-community .slideshow .slideshow__container .slideshow__description-content{max-width:100%;margin-top:1.2rem}.template-page-community .slideshow .slideshow__container .slideshow__content-group{max-width:100%}.slideshow .slideshow__container .slideshow__title-content{font-size:24px}.slideshow .slideshow__container .slideshow__description-content p,.slideshow .slideshow__container .slideshow__buttons-content .button .button__label,.image-with-text .image-with-text-content__buttons-container .button__content .button__label{font-size:14px}.template-page-community .multicolumn__header__titles.titles h2{color:#6e6c6c}.template-page-community .image-with-text .image-with-text-main .image-with-text-content{padding:16px 0 0}.template-page-community .image-with-text .image-with-text-main .image-with-text-img-wrapper{border-radius:12px;aspect-ratio:358 / 268}.template-page-community .image-with-text .image-with-text-main .image-with-text-content__subheading.subtitle{margin-bottom:8px}.template-page-community .image-with-text .image-with-text-main .image-with-text-content__heading{margin-bottom:8px;font-size:24px}.template-page-community .image-with-text .image-with-text-main .image-with-text-content__text{margin-bottom:1.6rem}.template-page-community .image-with-text .image-with-text-main .image-with-text-content__text p{font-size:14px}.template-page-community .image-with-text .multicolumn-card__location_container{align-items:flex-start;gap:12px;flex-direction:column}.template-page-community .image-with-text .multicolumn-block_card_date,.template-page-community .image-with-text .multicolumn-block_card_location{gap:8px;font-size:13px}.template-page-community .image-with-text .image-with-text-content__buttons-container{margin-top:1.6rem}.template-page-community .multicolumn-section .main-multicolumn.multicolumn .multicolumn-grid{padding:16px}.template-page-community .multicolumn-section .main-multicolumn.multicolumn .multicolumn-grid .multicolumn-grid__wrapper{--column_gap: 1.6rem;--row_gap: 1.6rem}.template-page-community .multicolumn-section .main-multicolumn.multicolumn .multicolumn-grid .multicolumn-card .multicolumn-card__inner{max-width:100%;gap:1.2rem}.template-page-community .multicolumn-section .main-multicolumn.multicolumn .multicolumn-grid .multicolumn-card{padding:18px 0 18px 16px;min-height:220px}.template-page-community .multicolumn-section .main-multicolumn.multicolumn .multicolumn-grid .multicolumn-card .multicolumn-card__inner .multicolumn-card__inner-top{gap:3.2rem}.template-page-community .multicolumn-section .main-multicolumn.multicolumn .multicolumn-grid .multicolumn-card .multicolumn-card__inner .multicolumn-card__heading{font-size:24px}.template-page-community .multicolumn-section .main-multicolumn.multicolumn .multicolumn-grid .multicolumn-card .multicolumn-card__inner .multicolumn-card__inner-bottom p{font-size:14px}.template-page-community .multicolumn-section .main-multicolumn.multicolumn .multicolumn-grid .multicolumn-card .multicolumn-card__image-wrapper{max-width:75px}.template-page-community .testimonials .testimonials-content .testimonials-main .testimonial-mobile-content{background:#f4f4f4;border-radius:12px;padding:20px 14px 42px;height:100%}.template-page-community .testimonials .testimonials-content .testimonials-main .testimonials-slider-slide{width:100%!important;gap:1.6rem;height:-webkit-fill-available;height:stretch}.template-page-community .testimonials .testimonials-content .testimonials-main .testimonials-slider-slide .testimonials-slider-slide__image-wrapper{margin:0;border-radius:12px!important}.template-page-community .testimonials .testimonials-content .testimonials-main .testimonials-slider-slide .testimonials-slider-slide__image-wrapper .testimonials-slider-slide__image{border-radius:12px!important}.template-page-community .testimonials .testimonials-content .testimonials-main{background:transparent;border-radius:unset;padding:0}.template-page-community .testimonials .testimonials-content .testimonial-product-card{max-width:294px;background:transparent;gap:8px}.template-page-community .testimonials .testimonials-content .testimonials-main .testimonial-mobile-content .testimonials-slider-slide__rating{margin-bottom:24px}.template-page-community .testimonials .testimonials-content .testimonials-main .testimonial-mobile-content .testimonials-slider-slide__rating svg{height:18px;width:18px}.template-page-community .testimonials .testimonials-content .testimonials-main .testimonials-slider-slide__text{gap:5.6rem}.template-page-community .testimonials .testimonials-content .testimonials-main .testimonials-slider-slide__bottom{margin-top:4.2rem}.template-page-community .testimonials .testimonials-content .testimonial-product-card .testimonials-product-card-right-block{background:#fff;border-radius:8px;padding:14px 12px;max-width:180px}.template-page-community .testimonials .testimonials-content .testimonial-product-card img{width:100%;max-width:106px;max-height:106px;height:100%;border-radius:8px}.template-page-community .testimonials .testimonials-content .testimonial-product-card .testimonials-product-card-title,.template-page-community .testimonials .testimonials-content .testimonial-product-card .testimonials-product-card-right-block .testimonials-product-card-price p,.template-page-community .testimonials .testimonials-content .testimonials-main .testimonials-slider-slide__author,.template-page-community .testimonials .testimonials-content .testimonials-main .testimonials-slider-slide__author p:first-child{font-size:14px}.template-page-community .testimonials .testimonials-content .testimonial-product-card .testimonials-product-card-right-block .cart-popular-products-slider__slide-button .button--primary{width:32px;height:32px;min-height:32px}.template-page-community .testimonials .swiper-pagination-bullets.swiper-pagination-horizontal{position:absolute;bottom:14px}.template-page-community .blog-posts .blog-posts-container .blog-posts-grid{margin:0;gap:8px!important}.template-page-community .blog-posts .blog-posts-container{padding-inline-end:40px}.template-page-community .blog-posts .blog-posts-container .blog-posts-grid .blog-posts-card .article-card .article-card-date,.template-page-community .blog-posts .blog-posts-container .blog-posts-grid .blog-posts-card .article-card .article-card-author{font-size:14px}.template-page-community .blog-posts .blog-posts-container .blog-posts-grid .blog-posts-card{width:calc(100% - 70px)!important}.template-page-community .blog-posts .blog-posts-container .blog-posts-grid .blog-posts-card .article-card .article-card-title{font-size:20px}}@media(min-width:500px){.template-index .slideshow__container .slideshow__description-content{max-width:min(100%,52rem)}.template-index .slideshow__container .slideshow__content-group,.template-index .slideshow__container .slideshow__title-content,.template-index .slideshow__container .slideshow__buttons-content{max-width:min(100%,65rem)}}@media(max-width:500px){.popular-products--visible-overflow .popular-products__item{width:calc(70% - 25px)!important}.footer .footer-main .footer-menu-block-list.two-column{column-gap:14px;display:grid;grid-template-columns:repeat(2,1fr)}.footer .footer-main .footer-logo__image{height:64px;width:64px}.footer .footer-main-head .footer-main-text{font-size:14px}.footer .footer-blocks .footer-menu-block{margin-top:0;row-gap:14px;flex:unset}.footer .footer-menu-block-list__link{padding-bottom:14px}.footer .footer-blocks{row-gap:42px;column-gap:24px}.footer .footer-blocks .footer-subscribe-block{margin:0;padding:0}.footer .button .button__label{font-size:12px}.footer .footer-subscribe-block .footer-subscribe-form-checkbox__label-text,.footer .footer-subscribe-block a{font-size:14px;padding-block:3px}.event-multicolumn .multicolumn--visible-overflow .swiper.swiper--multicolumn .swiper-slide.multicolumn-card{width:calc(85% - 25px);min-width:calc(85% - 25px)}.cc-multi-column.collection--multicolumn.multicolumn .swiper.swiper--multicolumn .swiper-slide.multicolumn-card{width:calc(70% - 25px);min-width:calc(70% - 25px)}.product-recommendations--visible-overflow .product-recommendations__item{width:calc(70% - 25px)!important}}@media(max-width:389px){.header .header__left header-drawer{gap:30px}.cart-drawer .cart-popular-products-slider__slide-image{width:7.8rem;height:7.8rem}.cart-drawer .cart-popular-products-slider__slide-button{padding-left:0}.cart-drawer .cart-popular-products-slider__slide-info{padding-inline-start:10px}.cart-drawer .cart-popular-products-slider__slide-title{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/custom.css.map */
