.top-bar__item-text .is-flex{gap:32px}.top-bar__item-text .text{font-weight:600;position:relative}.top-bar__item-text .text:last-child:before{content:"";position:absolute;left:-16px;top:0;bottom:0;width:2px;height:100%;background:#22110c}.top-bar__item-social_media .social-icons{gap:12px}.top-bar__item-social_media .social-icons li{padding:0;display:inline-flex;line-height:1}.top-bar__item-social_media .social-icons li a{display:inline-flex}.header__icons .action-area__link svg path{transition:all .4s ease-in-out}[data-enable_overlay=true] .header__icons .action-area__link svg path{stroke:#fff}.header__icons .action-area__link:hover svg path,[data-enable_overlay=true] .header__icons .action-area__link:hover svg path{stroke:#ffc627!important}.header-position-bottom .header__search,.header-position-bottom .header__icons{flex:1}.header .header__search .search-form{max-width:350px}.header .navbar .header__brand{padding:0 20px}.header .header__search .search-form .control input{height:auto;background:transparent;padding:12px 16px 12px 52px;color:#22110c}.header .header__search .search-form .control input::placeholder{color:#22110c}.header .header__search .search-form .control .icon{padding:0}[data-enable_overlay=true] .header .header__search .search-form .control input{color:#fff;border-color:#fff}[data-enable_overlay=true] .header .header__search .search-form .control input::placeholder{color:#fff}[data-enable_overlay=true] .header .header__search .search-form .control .icon svg path{stroke:#fff}.header .header__icons{gap:24px}.header .header__icons .action-area__link{padding:0}.header .header__icons .action-area__link .icon{height:24px;width:24px}.header .header-position-bottom .header__menu{border-top:1px solid #D1D2D4;border-bottom:1px solid #D1D2D4}.header .header-position-bottom .header__menu nav{gap:0 32px}.header .header-position-bottom .header__menu nav .navbar-item a{padding:11px 0}.search__results-wrapper li .see-all a{text-transform:capitalize}.search__results-wrapper li .see-all a .icon{padding:1px}.search__results li .thumbnail{max-width:20%}.search__results li .description strong{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin-bottom:5px}.search__results li .description br{display:none}[data-enable_overlay=true] .header:hover .header__search .search-form .control input{border:1px solid #d9d9d9;color:#22110c}[data-enable_overlay=true] .header:hover .header__search .search-form .control input::placeholder{color:#22110c}[data-enable_overlay=true] .header:hover .header__search .search-form .control .icon svg path,[data-enable_overlay=true] .header:hover .header__icons .action-area__link svg path{stroke:#22110c}.hero-banner .caption .caption-content .banner__heading{margin-bottom:16px}.hero-banner .caption .caption-content .banner__subheading{margin-bottom:30px}.index-heading-section .heading-section__heading{margin-bottom:12px;text-transform:uppercase;letter-spacing:0;line-height:1}.index-heading-section .heading-section__subheading{font-family:Roboto Flex;font-weight:500}.featured-collection-section .flickity-page-dots,.recommended-products-section .flickity-page-dots{display:none}.featured-block-display .heading-wrapper{margin-bottom:24px}.featured-collection-tab .collection-list-title{gap:45px;margin-bottom:40px}.featured-collection-section .buttons{margin-top:40px}.has-no-side-gutter .product__thumbnail{padding:0 10px}.product-wrap .product-image__wrapper .image-element__wrap{width:100%!important;max-height:0!important;height:0;padding-bottom:100%;position:relative}.product-wrap .product-image__wrapper .image-element__wrap img{width:100%!important;height:100%!important;max-height:max-content!important;position:absolute;top:0;right:0;bottom:0;left:0;padding:10px 0;object-fit:contain!important}@media screen and (min-width:1440px){.product-wrap .product-image__wrapper .image-element__wrap img{padding:30px 0}}.collection-list-title li{transition:all .35s ease-in-out;opacity:.7;font-family:Roboto Flex;cursor:pointer;border-bottom:2px solid transparent}.collection-list-title li.active,.collection-list-title li:hover{opacity:1;border-color:#22110c}.flickity-prev-next-button{padding:12px 0;height:40px;width:40px;border-radius:40px;border:1px solid #FFC627;background:transparent url(/cdn/shop/files/icon-chevron.svg?v=1773326506) no-repeat center center / 8px 16px}.flickity-prev-next-button svg{display:none}.flickity-prev-next-button.previous{transform:translateY(-50%) rotate(180deg);left:0}.flickity-prev-next-button.next{right:0}@media screen and (min-width:1370){.flickity-prev-next-button.next{right:-10px}.flickity-prev-next-button.previous{left:-10px}}.featured-collection-section .flickity-prev-next-button{background:#ffc627 url(/cdn/shop/files/icon-chevron_365d7b33-427d-490c-a4ed-6cfab4e4ecca.svg?v=1775049327) no-repeat center center / 8px 16px}.featured-slider-ready .product__thumbnail{bottom:0;top:0}.product__thumbnail .product-wrap{height:100%;display:flex;flex-flow:column}.product-wrap .thumbnail__caption{padding:16px 0 0;flex:1;display:flex;flex-flow:column}.product-wrap .thumbnail__caption .product-thumbnail{display:flex;flex-flow:column;gap:12px;flex:1}.product-wrap .thumbnail__caption .product-thumbnail .product-thumbnail__title{flex:1;font-weight:500;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.product-wrap .image__container{position:relative;overflow:hidden}.product-wrap .image__container .call-to-action{position:absolute;left:20px;right:20px;bottom:20px;width:calc(100% - 40px);z-index:1;transition:all .35s ease-in-out;transform:translateY(90px)}.product-wrap .image__container .call-to-action .button{display:flex;width:100%}.product-wrap .image__container .call-to-action .variant-hover{position:relative}.product-wrap .image__container .call-to-action .variant-hover .variant-options a{font-size:16px;color:#000}.product-wrap .image__container .call-to-action .variant-hover .variant-options{display:flex;height:auto;position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;gap:16px;justify-content:space-evenly;align-items:center;background:#fec53b;padding:0 20px;transition:all .1s linear;opacity:0}.product-wrap:hover .image__container .call-to-action{transform:translateY(0)}.product-wrap .image__container .call-to-action .variant-hover:hover button{opacity:0}.product-wrap .image__container .call-to-action .variant-hover:hover .variant-options{opacity:1}.product-wrap .image__container .call-to-action .variant-hover .variant-options a:hover{color:#fff}.product-wrap .image__container .call-to-action .button.sold{padding-left:20px;padding-right:20px}.product-wrap .image__container .call-to-action .button span{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.equal-content-spacing .image-with-text__text-column .image-with-text__wrapper>*{margin:0;padding:0}.equal-content-spacing .image-with-text__text-column .image-with-text__wrapper{display:flex;flex-flow:column;gap:24px}.image-with-text__text-column .image-with-text__wrapper .image-with-text__text{opacity:.7}.testimonials .testimonial-block{padding:55px 40px;margin:0 10px;transition:.35s linear;will-change:opacity,background,background-color;opacity:.2}.testimonials .testimonial-block .testimonial__meta{margin:0;flex-wrap:wrap;gap:12px}.testimonials .testimonial-block .testimonial__meta>*{margin:0;padding:0}.testimonials .testimonial-block .testimonial__meta .testimonial__star{flex:0 0 100%;display:flex;gap:2px}.testimonials .testimonial-block .testimonial__meta .testimonial__quote{font-weight:500}.testimonials .testimonial-block .testimonial__meta .testimonial__info .testimonial__name{font-weight:500;margin-bottom:4px}.testimonials .testimonial-block.is-selected,.testimonials .testimonial-block:hover{opacity:1}.testimonials .flickity-page-dots{position:static;margin-top:40px;gap:8px;display:flex;justify-content:center;align-items:center}.testimonials .flickity-page-dots .dot{height:7px;width:120px;border-radius:7px;opacity:.1;background:#22110c;transition:all .3s linear;margin:0}.testimonials .flickity-page-dots .dot.is-selected,.testimonials .flickity-page-dots .dot:hover{opacity:1}.gallery__buttons{margin-top:40px}.has-no-side-gutter .gallery-type--classic .gallery__item{padding:0 4px}.gallery-type--classic .gallery__item .gallery__item-wrap,.gallery-type--classic .gallery__item .gallery__item-wrap .image-element__wrap,.gallery-type--classic .gallery__item .gallery__item-wrap .image-element__wrap img{height:100%}.header .header-position-bottom .header__menu nav .navbar-item a:after{display:none}.header .header__menu .navbar-dropdown{top:100%;padding:20px}.header .header__menu .navbar-dropdown .navbar-item{padding:0 0 12px!important}.header .header__menu .navbar-dropdown .navbar-item:last-child{padding-bottom:0!important}.layout--grid{row-gap:20px}.about-hero-banner .caption .caption-content .banner__heading{margin-bottom:23px}.about-hero-banner .caption .caption-content .banner__subheading{opacity:.9}.about-two-column-boxes .image-with-text__wrapper .image-with-text__heading{font-size:56px}.about-three-column-boxes .image-with-text__wrapper .image-with-text__subheading{margin-bottom:4px;opacity:.9}.about-three-column-boxes .image-with-text__wrapper .image-with-text__heading{margin-bottom:4px;padding:0}.about-three-column-boxes .image-with-text__wrapper .image-with-text__small{margin-bottom:24px}.about-three-column-boxes .image-with-text__wrapper .image-with-text__text{opacity:1}.about-three-column-boxes .image-with-text__wrapper .image-with-text__text p a{display:inline-block;font-size:14px;color:#000;text-decoration-line:underline}.about-three-column-boxes .image-with-text__wrapper>*{color:#000!important}.about-three-column-boxes .image-with-text__wrapper .image-with-text__text p a:hover{color:#ffc627}.about-three-column-boxes .heading-wrapper{margin-bottom:46px}.image-with-text__image-column .image-element__wrap,.image-with-text__image-column .image-element__wrap img{height:100%}.faq__block-main{display:none}.faq__block-main.active{display:block}.faq__tags{display:flex;justify-content:center;align-items:center;gap:12px;margin-bottom:40px;flex-wrap:wrap}.faq__tags .faq__tags-tag{padding:11px 17px;flex:1 0 auto;border:1px solid #D9D9D9;transition:all .3s ease-in-out;text-align:center}.faq__tags .faq__tags-tag.active,.faq__tags .faq__tags-tag:hover{background:#ffc627;border-color:#ffc627}.faq-section .faq__block-faq{margin-bottom:40px}.faq-section .faq__block-faq:last-child{margin-bottom:0}.faq-section .faq__block-faq .faq__item{border:1px solid #D9D9D9}.faq-section .faq__block-faq .faq__item.tab--open{border-color:#22110c}.faq-section .faq__block-faq .faq__item .faq__item-question{font-family:Roboto Flex;font-weight:500;margin:0;padding:24px;cursor:pointer;display:flex;justify-content:space-between;align-items:flex-start}.faq-section .faq__block-faq .faq__item .faq__item-answer{padding:0 24px 24px;margin-top:-12px;display:none}.faq-section .faq__block-faq .faq__item .faq__item-question .faq__item-symbol{height:24px;width:24px;background:url(https://cdn.shopify.com/s/files/1/0598/9472/6720/files/Vector_fc33b334-a400-462c-9c3d-94dab4e8dc2b.png?v=1770838090) no-repeat center center / auto;transition:all .3s ease-in-out}.faq-section .faq__block-faq .faq__item.tab--open .faq__item-question .faq__item-symbol{transform:rotate(180deg)}.faq-section .faq__block-faq .faq__item .faq__item-answer p a{text-decoration-line:underline;text-underline-position:from-font}.faq-section .faq__block-faq .faq__item .faq__item-answer p{margin-bottom:16px}.faq-section .faq__block-faq .faq__item .faq__item-answer p:last-child{margin-bottom:0}.faq-section .faq__block-faq .faq__item .faq__item-answer ul{list-style:disc;padding-left:26px;margin-bottom:16px}.faq-section .faq__block-faq .faq__item .faq__item-answer ul:last-child{margin-bottom:0}.richtext-contact-box .container{justify-content:center}.rich-text__text p{opacity:.9;font-weight:500}.page-main .page__container .heading-wrapper{margin-bottom:24px}.legal-information .rich-text__text h1,.legal-information .rich-text__text h2,.legal-information .rich-text__text h3,.legal-information .rich-text__text h4,.legal-information .rich-text__text h5{margin:40px 0 24px;font-weight:500;font-family:Roboto Flex}.legal-information .rich-text__text h2{font-size:24px}.legal-information .rich-text__text h1:first-child,.legal-information .rich-text__text h2:first-child,.legal-information .rich-text__text h3:first-child,.legal-information .rich-text__text h4:first-child,.legal-information .rich-text__text h5:first-child{margin-top:0}.legal-information .rich-text__text h1:last-child,.legal-information .rich-text__text h2:last-child,.legal-information .rich-text__text h3:last-child,.legal-information .rich-text__text h4:last-child,.legal-information .rich-text__text h5:last-child{margin-bottom:0}.rich-text__text a{color:#22110c;text-decoration-line:underline}.content ol li a{text-decoration:none}.contact-form__form form .custom-contact-form__blocks{gap:24px 20px}.contact-form__form form .custom-contact-form__blocks .custom-contact-form__block{margin:0}.contact-form__form form .custom-contact-form__blocks .one-half{width:calc(50% - var(--gutter) / 2)}.contact-form__form form .custom-contact-form__blocks .one-whole{width:100%}.contact-form__form form .custom-contact-form__blocks .custom-contact-form__block label{margin-bottom:12px;display:flex;justify-content:flex-start;align-items:center;gap:5px}.contact-form__form form .custom-contact-form__blocks .custom-contact-form__block textarea,.contact-form__form form .custom-contact-form__blocks .custom-contact-form__block input:not([type=checkbox]),.contact-form__form form .custom-contact-form__blocks .custom-contact-form__block select{height:auto;padding:12px;color:#22110c}.contact-form__form form .custom-contact-form__blocks .custom-contact-form__block input::placeholder{color:#595959}.contact-form__form form .custom-contact-form__blocks .custom-contact-form__block .select{height:auto}.contact-form__form form .custom-contact-form__blocks .custom-contact-form__block ul{column-count:2}.contact-form__form form .custom-contact-form__blocks .custom-contact-form__block ul li{margin-bottom:12px;position:relative;gap:8px}.contact-form__form form .custom-contact-form__blocks .custom-contact-form__block ul li label,.contact-form__form form .custom-contact-form__blocks .custom-contact-form__block ul li input{cursor:pointer;margin:0}.contact-form__form form .custom-contact-form__blocks .custom-contact-form__block ul li input{width:18px;height:18px;opacity:0;position:relative;z-index:2}.contact-form__form form .custom-contact-form__blocks .custom-contact-form__block ul li:last-child,.contact-form__form form .custom-contact-form__blocks .custom-contact-form__block ul li:nth-of-type(5){margin-bottom:0}.contact-form__form form .custom-contact-form__blocks .custom-contact-form__block ul li .custom-checkbox{display:flex;position:absolute}.contact-form__form form .custom-contact-form__blocks .custom-contact-form__block ul li .custom-checkbox span{width:18px;height:18px;display:inline-flex;justify-content:center;align-items:center;border:1px solid #D9D9D9;pointer-events:none}.contact-form__form form .custom-contact-form__blocks .custom-contact-form__block ul li .custom-checkbox span.checked{background:#ffc627;border-color:#ffc627;display:none}.contact-form__form form .custom-contact-form__blocks .custom-contact-form__block ul li input:checked+.custom-checkbox .uncheck{display:none}.contact-form__form form .custom-contact-form__blocks .custom-contact-form__block ul li input:checked+.custom-checkbox .checked{display:inline-flex}.contact-form__form form .buttons{margin:24px 0 0;width:100%}.contact-form__form form .buttons button{width:100%}.contact-form__form form .custom-contact-form__blocks .custom-contact-form__block textarea{resize:none;height:140px}.contact-form .contact-form__image,.contact-form .contact-form__image .image-element__wrap,.contact-form .contact-form__image .image-element__wrap img{height:100%;margin:0}.custom-contact-form__success{margin-top:12px;margin-bottom:0}.collection-matrix__wrapper .collection-matrix{row-gap:24px}.paginate{display:flex;justify-content:center;align-items:center;width:100%;margin-top:30px}.paginate .pagination{gap:30px;margin:0}.paginate .pagination>a{margin:0;padding:0;border:none;background:transparent;min-width:auto;height:auto;outline:0;box-shadow:none}.paginate .pagination>a:hover{color:#ffc627}.paginate .pagination>a[disabled]:hover{color:inherit}.paginate .pagination .pagination-list{gap:4px}.paginate .pagination .pagination-list li a{margin:0;padding:0;width:33px;height:33px;border:none;border-radius:4px;transition:all .35s linear}.paginate .pagination .pagination-list li a.is-current,.paginate .pagination .pagination-list li a:hover{background-color:#ffc627}.collection-main .product-count,.collection-main .collection__filters{margin-bottom:24px}.collection__filters .collection__sort-by-filter{height:auto;margin:0;max-width:100%;width:100%;display:flex;justify-content:flex-end;align-items:center}.collection__filters .collection__sort-by-filter:after{display:none!important}.collection__sort-by-filter .custom-collection-sorting{display:flex;justify-content:flex-end;align-items:center;position:relative;gap:11px}.collection__sort-by-filter .custom-collection-sorting .filter-toggle{display:flex;justify-content:flex-end;align-items:center;gap:11px;cursor:pointer}.collection__sort-by-filter .custom-collection-sorting .collection-sorting-list{position:absolute;top:125%;right:0;z-index:3;background:#fff;padding:14px;border-radius:8px;box-shadow:0 6px 16px 4px #0000001f;display:flex;flex-flow:column;transform:translateY(40px);opacity:0;visibility:hidden;transition:all .4s ease-in-out;gap:12px}.collection__sort-by-filter .custom-collection-sorting .collection-sorting-list li{line-height:1;font-size:14px;transition:all .3s linear;cursor:pointer}.collection__sort-by-filter .custom-collection-sorting .collection-sorting-list li:hover{color:#ffc627}.collection__sort-by-filter .custom-collection-sorting.active .collection-sorting-list{opacity:1;visibility:visible;transform:translateY(0)}.collection__sort-by-filter .custom-collection-sorting .filter-toggle span{color:#595959}.collection__sort-by-filter .custom-collection-sorting .filter-toggle svg{transition:all .3s linear}.collection__sort-by-filter .custom-collection-sorting.active .filter-toggle svg{transform:rotate(180deg)}.sticky-w-header{padding-top:24px;position:sticky;top:0;background:#fff;z-index:3}.scrolling--up .sticky-w-header{top:151.47px}.collection .sidebar__inner_container{top:70px}.product_section .product__information{display:flex;flex-flow:column;gap:24px}.product_section .product__information>*{margin:0}.product-gallery__main .product-gallery__image{background:#f2f2f2}.product-gallery__main .product-gallery__image .image__container img:not(.zoomImg){mix-blend-mode:darken;padding:14px}.product-gallery .flickity-prev-next-button.next{right:10px}.product-gallery .flickity-prev-next-button.previous{left:10px}.product-gallery__thumbnails .product-gallery__thumbnail{width:86px;height:86px;border-radius:8px;background:#f2f2f2;padding:0;overflow:hidden;opacity:1;border:3px solid #ffff;margin:0 5px}.product-gallery__thumbnails .product-gallery__thumbnail:first-child{margin-left:0}.product-gallery__thumbnails .product-gallery__thumbnail:last-child{margin-right:0}.product-gallery__thumbnails .product-gallery__thumbnail img{mix-blend-mode:darken;height:100%;width:100%;object-fit:contain}.product-gallery__thumbnails .product-gallery__thumbnail.is-selected{border-color:#ffc627}.product_form form variant-selection .selector-wrapper label{margin-bottom:14px}.product_form form variant-selection .selector-wrapper .select{height:auto;width:100%}.product_form form variant-selection .selector-wrapper .select select{height:auto;width:100%;padding:12px}.product__information .description p,.product__information .description ul li,.product__information .description ol li,.product__information .description a{opacity:.9}.product__information .description p{margin-bottom:12px}.product__information .description p:last-child{margin-bottom:0}.product__information .description ul{margin-top:12px;margin-bottom:24px}.product__information .product-block--size-chart{position:relative;margin-top:-24px}.product__information .product__size-chart{display:flex;justify-content:flex-end;align-items:flex-end;gap:8px;color:#22110c;position:absolute;right:0;bottom:-48px}.product__information .product__size-chart.size-chart--medium-down{display:none}.product__information .product__size-chart span{line-height:1;text-decoration:underline;text-underline-position:from-font}.product__information .product_form .purchase-details{gap:10px 20px;align-items:flex-start;flex-wrap:wrap;position:relative}.product__information .product_form .purchase-details .purchase-details__quantity{margin:0;width:auto;display:flex;justify-content:center;align-items:center;padding:0;border:1px solid transparent;max-width:0;opacity:0;transition:all .25s linear}.product__information .product_form .purchase-details .purchase-details__quantity.varaint-selected{padding:14px 20px;border-color:#d9d9d9;max-width:140px;opacity:1;visibility:visible}.product__information .product_form .purchase-details .purchase-details__buttons{flex:1;max-width:none;margin:0;transition:all .4s linear}.product__information .product_form .purchase-details .cart-warning{flex:0 0 100%}.product__information .product_form .purchase-details .cart-warning:empty{display:none}.product__information .product_form .purchase-details .purchase-details__buttons .button--add-to-cart{min-height:auto;height:auto;text-transform:capitalize}.product__information .product_form .purchase-details .purchase-details__quantity .quantity-wrapper .quantity-element{min-height:auto;border:none;background:transparent;padding:0;min-width:auto;height:auto;width:auto}.product__information .product_form .purchase-details .purchase-details__quantity .quantity-wrapper .quantity-element .icon{margin:0;padding:2.2px;height:20px;width:20px}.product__information .product_form .purchase-details .purchase-details__quantity .quantity-wrapper .quantity-input-control{max-width:100%;width:auto;line-height:1;height:auto}.product__information .product_form .purchase-details .purchase-details__quantity .quantity-wrapper .quantity-input-control input{line-height:20px;height:auto;width:100%}.product__information .product_form .purchase-details .purchase-details__quantity .quantity-wrapper .quantity-element:not([disabled]) .icon:hover svg{fill:#fec53b}.product__information .product-block--upsell-product .fbt-upsell{padding:24px;border:1px solid #FFC627}.product__information .product-block--upsell-product .fbt{display:flex;gap:20px;flex-wrap:wrap;margin-bottom:20px}.product__information .product-block--upsell-product .fbt .upsell-heading{font-family:Roboto Flex;flex:0 0 100%;font-weight:500;text-transform:capitalize}.product__information .product-block--upsell-product .fbt .plus:last-child{display:none}.product__information .product-block--upsell-product .fbt .plus{font-size:28px;line-height:1;padding-top:59px}.product__information .product-block--upsell-product .fbt .fbt-item{flex:0 0 calc(33.333333% - 36px);display:flex;flex-flow:column;position:relative}.product__information .product-block--upsell-product .fbt .fbt-item .fbt-check{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;z-index:1}.product__information .product-block--upsell-product .fbt .fbt-item .fbt-image{height:150px;position:relative;padding:12px;border:1px solid #D9D9D9}.product__information .product-block--upsell-product .fbt .fbt-item .fbt-image img{width:100%;height:100%;object-fit:contain}.product__information .product-block--upsell-product .fbt .fbt-item .fbt-meta{margin-top:10px;display:flex;flex-flow:column;flex:1}.product__information .product-block--upsell-product .fbt .fbt-item .fbt-meta .fbt-variant{position:relative;z-index:1;margin-bottom:4px}.product__information .product-block--upsell-product .fbt .fbt-item .fbt-meta .fbt-variant select{border-radius:0;width:100%;padding:5px;border:1px solid #D9D9D9;outline:0;box-shadow:none;cursor:pointer}.product__information .product-block--upsell-product .fbt .fbt-item .fbt-meta .title{margin-bottom:4px;flex:1}.product__information .product-block--upsell-product .fbt .fbt-item .fbt-image .custom-fbt-checker{position:absolute;top:12px;left:12px;line-height:1;z-index:2;pointer-events:none}.product__information .product-block--upsell-product .fbt .fbt-item .fbt-image .custom-fbt-checker .uncheck{width:16px;height:16px;border:1px solid #d9d9d9;display:flex}.product__information .product-block--upsell-product .fbt .fbt-item .fbt-image .custom-fbt-checker .check{width:16px;height:16px;background:#ffc627;justify-content:center;align-items:center;display:none}.product__information .product-block--upsell-product .fbt .fbt-item input:checked+.fbt-image .custom-fbt-checker .check{display:flex}.product__information .product-block--upsell-product .fbt .fbt-item input:checked+.fbt-image .custom-fbt-checker .uncheck{display:none}.fbt-upsell .fbt-footer{padding:12px;display:flex;justify-content:space-between;align-items:center;border:1px solid #D9D9D9}.fbt-upsell .fbt-footer .total{font-family:Roboto Flex;font-weight:500}.fbt-upsell .fbt-footer .fbt-add{padding:13.5px 34px;font-weight:600;line-height:1}.fbt-msg{margin-top:10px}.product__notify-form .notify_form__inputs input[type=email]{height:auto;padding:12px;color:#000}.product__notify-form .notify_form__inputs input[type=email]::placeholder{color:#595959;opacity:.8}.product__notify-form .notify_form__inputs .field .control{margin-bottom:20px}.product__notify-form .notify_form__inputs .field .control:last-child{margin-bottom:0}.product__notify-form{margin-bottom:0;max-width:100%;box-shadow:none;padding:24px;border:1px solid #FFC627}.product__notify-form .notify_form__inputs .field .control .action_button{width:100%;border-color:#ffc627;background-color:#ffc627}.product__notify-form .notify_form__inputs .field .control .action_button:hover{background-color:#22110c;border-color:#22110c;color:#fff}.product_section .product__information>*:empty{display:none}.recommended-products-section .heading-wrapper--recommended-products{padding:0 10px}.product-gallery .product-gallery__thumbnails{width:482px;margin-left:auto;margin-right:auto}.product-gallery .product-gallery__thumbnails .flickity-prev-next-button{padding:0;height:13px;width:7px;opacity:1;visibility:visible;border:none;background:url(/cdn/shop/files/Vector.svg?v=1774882420)}.product-gallery .product-gallery__thumbnails .flickity-prev-next-button.next{right:-25px}.product-gallery .product-gallery__thumbnails .flickity-prev-next-button.previous{left:-25px}.product__information .product_form variant-selection{margin-bottom:24px;display:block}.product__information .product_form variant-selection .swatch__options{gap:10px}.product__information .product_form variant-selection .swatch__options .swatch__option{margin:0}.ajax-cart__form .ajax-cart__cart-count{padding:26px 0;margin:0 16px 24px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #D9D9D9}.ajax-cart__form .ajax-cart__cart-count .ajax-cart__cart-title{padding:0;border:none}.ajax-cart__form .ajax-cart__cart-count .ajax-cart__close-icon{position:static;margin:0;display:flex}.ajax-cart__form .ajax-cart__cart-count .ajax-cart__close-icon .icon{height:40px;width:40px;padding:13px;border-radius:40px;background:#22110c;transition:all .35s ease-in-out}.ajax-cart__form .ajax-cart__cart-count .ajax-cart__close-icon .icon svg{fill:#fff}.ajax-cart__form .ajax-cart__cart-count .ajax-cart__close-icon:hover .icon{background:#ffc627}.ajax-cart__form .ajax-cart__list{padding:0 16px;flex:1;display:flex;flex-flow:column;gap:16px;overflow:auto}.ajax-cart__form .ajax-cart__list .ajax-cart__product{padding:8px;border:1px solid #D9D9D9;margin:0;background:#fff;align-items:stretch;min-height:max-content}.ajax-cart__form .ajax-cart__list .ajax-cart__product .ajax-cart__product-image{width:96px;padding:6px 9px;display:flex;justify-content:center;align-items:center}.ajax-cart__form .ajax-cart__list .ajax-cart__product .ajax-cart__product-image a{flex:1;width:100%;height:100%}.ajax-cart__form .ajax-cart__list .ajax-cart__product .ajax-cart__product-image a img{mix-blend-mode:darken;width:100%;height:100%;object-fit:contain}.ajax-cart__form .ajax-cart__list .ajax-cart__product-content .ajax-cart__product-title{line-height:normal;margin-bottom:4px}.ajax-cart__form .ajax-cart__list .ajax-cart__product .ajax-cart__product-content{display:flex;flex-flow:column}.ajax-cart__form .ajax-cart__list .ajax-cart__product-content .ajax-cart__price{margin-top:4px;line-height:1;flex:1}.ajax-cart__form .ajax-cart__list .ajax-cart__product-content .ajax-cart__quantity-box{margin-top:8px;max-width:100%;display:flex;justify-content:space-between;align-items:center}.ajax-cart__form .ajax-cart__list .ajax-cart__product-content .quantity-warning:empty{display:none}.ajax-cart__form .ajax-cart__list .ajax-cart__product-content .ajax-cart__delete .close{background:transparent;height:18px;max-height:18px;max-width:18px;min-height:18px;min-width:18px;width:18px}.ajax-cart__form .ajax-cart__list .ajax-cart__product-content .ajax-cart__quantity-box .quantity-wrapper{width:80px;align-items:center;justify-content:center;border:1px solid #D9D9D9;padding:6px 4px}.ajax-cart__form .ajax-cart__list .ajax-cart__product-content .ajax-cart__quantity-box .quantity-wrapper .quantity-element{width:auto;min-width:auto;min-height:auto;height:auto;border:none;padding:0}.ajax-cart__form .ajax-cart__list .ajax-cart__product-content .ajax-cart__quantity-box .quantity-wrapper .quantity-element .icon{margin:0;height:18px;width:18px;padding:0 3px}.ajax-cart__form .ajax-cart__list .ajax-cart__product-content .ajax-cart__quantity-box .quantity-wrapper .quantity-input-control{width:auto;height:auto;line-height:1}.ajax-cart__form .ajax-cart__list .ajax-cart__product-content .ajax-cart__quantity-box .quantity-wrapper .quantity-input-control input{width:100%;font-size:14px;line-height:18px}.ajax-cart__form .ajax-cart__list .ajax-cart__product-content .ajax-cart__delete{display:inline-flex}.ajax-cart__form .cartUpsellContainer{padding:16px;display:none}.ajax-cart__form .cartUpsellContainer .UpsellHeading{text-transform:capitalize;font-family:Roboto Flex;font-weight:500;padding-bottom:16px;border-bottom:1px solid #D9D9D9;margin-bottom:16px}.ajax-cart--drawer .ajax-cart__details-wrapper{border:none;padding:24px 16px;background:#fff}.ajax-cart--drawer .ajax-cart__details-wrapper .ajax-cart__subtotal{padding:0;font-family:Roboto Flex;font-weight:500}.ajax-cart--drawer .ajax-cart__details-wrapper .ajax-cart__button-wrapper #checkout{margin-top:24px}.ajax-cart--drawer .ajax-cart__details-wrapper .ajax-cart__button-wrapper .ajax-cart__cart-link{margin-top:8px;text-decoration:none;background:transparent;color:#22110c;font-weight:600;text-transform:capitalize}.ajax-cart__form .cartUpsellContainer .cartUpsellProdBox .upsellInnerContainer{width:100%;padding:8px;border:1px solid #d9d9d9;background:#fff}.ajax-cart__form .cartUpsellContainer .cartUpsellProdBox .upsellInnerContainer .ajax-cart__product{align-items:stretch;padding:0;margin:0}.ajax-cart__form .cartUpsellContainer .cartUpsellProdBox .upsellInnerContainer .ajax-cart__product .ajax-cart__product-image{width:80px;padding:6px 7px 7px 6px}.ajax-cart__form .cartUpsellContainer .cartUpsellProdBox .upsellInnerContainer .ajax-cart__product .ajax-cart__product-image a{display:inline-flex;width:100%;height:100%}.ajax-cart__form .cartUpsellContainer .cartUpsellProdBox .upsellInnerContainer .ajax-cart__product .ajax-cart__product-image a img{height:100%;width:100%;object-fit:contain;mix-blend-mode:darken}.ajax-cart--drawer .ajax-cart__details-wrapper .ajax-cart__button-wrapper .ajax-cart__cart-link:hover{background:#ffc627}.ajax-cart__form .cartUpsellContainer .cartUpsellProdBox .upsellInnerContainer .ajax-cart__product .ajax-cart__product-content{display:flex;justify-content:flex-start;align-items:center;gap:16px}.ajax-cart__form .cartUpsellContainer .cartUpsellProdBox .upsellInnerContainer .ajax-cart__product .ajax-cart__product-content .quick-add{padding:8.5px 24px}.ajax-cart__form .cartUpsellContainer .cartUpsellProdBox .upsellInnerContainer .ajax-cart__product .ajax-cart__product-content .wrapper a{line-height:normal;display:inline-block}.ajax-cart__form .cartUpsellContainer .cartUpsellProdBox .upsellInnerContainer .ajax-cart__product .ajax-cart__product-content .wrapper{margin-bottom:4px}.ajax-cart__form .cartUpsellContainer .cartUpsellProdBox .flickity-page-dots{position:static;margin-top:16px}.ajax-cart__form .cartUpsellContainer .cartUpsellProdBox .flickity-page-dots .dot{opacity:.2;width:8px;height:8px;background:#ffc627;margin:0 6px;transition:all .5s linear;border-radius:8px}.ajax-cart__form .cartUpsellContainer .cartUpsellProdBox .flickity-page-dots .dot.is-selected{width:40px;opacity:1}.ajax-cart,.ajax-cart #ajax-cart__content,.ajax-cart #ajax-cart__content .ajax-cart__form{display:flex;flex-flow:column;flex:1;overflow:hidden}.ajax-cart__empty-cart-message .wrapper{display:flex;justify-content:space-between;align-items:center;padding:24px 0;margin:0 16px 24px}.ajax-cart__empty-cart-message .wrapper .ajax-cart__cart-title{padding:0;border:none;margin:0}.ajax-cart__empty-cart-message .wrapper .ajax-cart__close-icon{position:static;margin:0;display:flex}.ajax-cart__empty-cart-message .wrapper .ajax-cart__close-icon .icon{width:40px;height:40px;border-radius:40px;padding:13px;background:#22110c;transition:all .3s ease-in-out}.ajax-cart__empty-cart-message .wrapper .ajax-cart__close-icon .icon svg{fill:#fff}.ajax-cart__empty-cart-message .wrapper .ajax-cart__close-icon .icon:hover{background:#ffc627}.ajax-cart__form .cartUpsellContainer .cartUpsellProdBox .upsellInnerContainer.added .ajax-submit{opacity:.5;pointer-events:none}.cart-section .heading-wrapper{margin-bottom:84px}.cart__form .cart__item-list .cart__headings{padding-bottom:14px}.cart__form .cart__item-list .two-thirds{padding-right:25px}.cart__form .cart__item-list .one-third{padding-left:25px}.cart__form .cart__item-list .cart__card{padding-top:24px;margin-bottom:24px;border-color:#e5e5e5}.cart__form .cart__item-list .cart__card:last-child{margin-bottom:0}.cart__form .cart__item-list .cart__card .cart__image{width:100px;height:100px;background:#f2f2f2;padding:5px 9px}.cart__form .cart__item-list .cart__card .cart__image .image-element__wrap,.cart__form .cart__item-list .cart__card .cart__image .image-element__wrap img{height:100%;width:100%;object-fit:contain;mix-blend-mode:darken}.cart__form .cart__item-list .cart__card .cart__info .cart__description{padding:0 12px}.cart__form .cart__item-list .cart__headings .cart__total-title{text-align:right}.cart__form .cart__item-list .cart__card .cart__info{width:calc(100% - 100px)}.cart__form .cart__item-list .cart__card .cart__total{text-align:right}.cart__form .cart__item-list .cart__card .cart__text .item__title{color:#22110c;line-height:normal}.cart__form .cart__item-list .cart__card .cart__quantity .purchase-details__quantity{margin:0}.cart__form .cart__item-list .cart__card .cart__quantity .purchase-details__quantity .quantity-element{width:auto;min-width:auto;min-height:auto;height:auto;border:none;padding:0}.cart__form .cart__item-list .cart__card .cart__quantity .purchase-details__quantity .quantity-element .icon{margin:0;padding:0;height:12px;width:12px}.cart__form .cart__item-list .cart__card .cart__quantity .quantity-wrapper{justify-content:center;align-items:center;border:1px solid #E5E5E5;padding:13.5px 24px;width:120px;margin:0 auto}.cart__form .cart__item-list .cart__card .cart__quantity .quantity-wrapper .control{width:auto;line-height:1}.cart__form .cart__item-list .cart__card .cart__quantity .quantity-wrapper .control input{width:100%;line-height:1;font-size:16px}.cart__form .cart__item-list .cart__card .cart__quantity .quantity-warning:empty{display:none}.cart__form .cart__item-list .cart__card .cart__remove{background:transparent}.cart__form .cart__item-list .cart__card .cart__remove:hover{opacity:.5}.cart__footer .cart__subtotal{padding-bottom:24px;margin-bottom:20px;border-bottom:1px solid rgb(229 229 229 / 70%)}.cart__footer .cart__checkout{margin:0;padding-bottom:8px}.cart__footer .cart__checkout .additional-checkout-buttons{margin-top:8px}.cart__footer .cart__additional{padding:0}.cart__footer .cart__additional a{width:100%;color:#22110c!important;background:transparent!important}.cart__footer .cart__additional a:hover{background:#22110c!important;color:#fff!important;border-color:#22110c!important}.position--sticky{position:sticky;top:161.47px}.search__results .all-results .icon svg{position:static;transform:translate(0)}.search__content .search-form .input{height:50px;border-radius:4px!important;background:#eff4ea;border:none!important;padding-left:55px}.search__content .search-form svg{position:absolute;left:14px;top:50%;transform:translateY(-50%)}.see-all .icon svg{padding:3px}.search__results-count{margin-bottom:32px}.search__results-list{row-gap:24px}.shopify-policy__container{max-width:100ch!important;padding:40px 20px}.shopify-policy__title h1{margin-bottom:24px}.search-popup .animated-placeholder-text,.search__lightbox .fancybox-bg{display:none}.search__lightbox .fancybox-inner{background:#00000017;-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px)}.search-popup .search-popup__title{margin-bottom:24px}.search-main .search-form .search__fields input[type=text],.not-found-404__page .search-form .search__fields input[type=text],.mobile-search .search-form .search__fields input[type=text]{height:auto;border-radius:10px;border:1px solid rgba(0,0,0,.16);background:#fafafa;padding:12px 17px 12px 45px}.search-main .search-form .search__fields [data-icon=search],.not-found-404__page .search-form .search__fields [data-icon=search],.mobile-search .search-form .search__fields [data-icon=search]{padding:3px;left:14px;height:auto;top:50%;transform:translateY(-50%)}.mobile-search form .close-search{top:-100px!important}.mobile-search .search-popup__form h2{margin-bottom:20px}.not-found-404__page .content p a{text-decoration:underline;text-underline-position:from-font}.search-main .search-form .search__fields [data-icon=search]{width:28.8px;height:28.8px;left:-4px}.search-main .heading-wrapper--search-page{margin-bottom:10px}.search-main .search__results-count{margin-bottom:40px}.search-main .product-wrap .thumbnail__caption .product-thumbnail .product-thumbnail__title{color:#22110c}.search__content .one-whole{margin:0;width:100%}.shopify-section.password-page{height:100vh;display:flex}.password-page .password-logo{max-width:400px}.password-page .password-page-message{font-size:64px;padding:0;line-height:1;border:none;margin:40px 0}.password-page .control input{height:auto;padding:12px}.footer__content .block__newsletter>*{margin:0}.footer__content .block__newsletter{display:flex;flex-flow:column;gap:24px}.footer__content .block__newsletter .image--wrapper{display:flex}.footer__content .block__newsletter .image--wrapper a{display:inline-flex}.footer__content .block__newsletter .image--wrapper a img{transition:all .35s ease-in-out}.footer__content .block__newsletter .image--wrapper a:hover img{opacity:.7}.footer__content .block__newsletter .footer__heading{color:#fff!important}.footer__content .block__newsletter .newsletter-form__wrapper .newsletter-form{display:block;position:relative}.footer__content .block__newsletter .newsletter-form__wrapper .newsletter-form .field{margin:0}.footer__content .block__newsletter .newsletter-form__wrapper .newsletter-form .control{width:100%;position:static}.footer__content .block__newsletter .newsletter-form__wrapper .newsletter-form input{height:auto;padding:20px 160px 20px 24px;background:transparent;color:#fff;letter-spacing:-.32px}.footer__content .block__newsletter .newsletter-form__wrapper .newsletter-form input::placeholder{color:#fff}.footer__content .block__newsletter .newsletter-form__wrapper .newsletter-form button{width:auto;position:absolute;top:50%;right:8px;transform:translateY(-50%);padding-left:36px;padding-right:36px}footer .footer__bottom{border-top:1px solid #D9D9D9}.footer__content .block__link-list .footer__menu{display:flex;flex-flow:column;gap:16px}.footer__content .block__link-list .footer__menu .footer__heading{margin:0;font-family:Roboto Flex}.footer__content .block__link-list .footer__menu ul{display:flex;flex-flow:column;gap:12px}.footer__content .block__link-list .footer__menu ul li{line-height:1.2}.footer__content .block__text{display:flex;flex-flow:column;gap:24px}.footer__content .block__text .footer-contact-info,.footer__content .block__text .footer-store-timing{display:flex;flex-flow:column;gap:16px}.footer__content .block__text .footer__heading{margin:0;font-family:Roboto Flex}.footer__content .block__text .footer-contact-info ul{display:flex;flex-flow:column;gap:16px}.footer__content .block__text .footer-contact-info ul li,.footer__content .block__text .footer-contact-info ul li a{display:inline-flex;justify-content:flex-start;align-items:flex-start;gap:8px}.footer__content .block__text .icon{flex:0 0 24px;width:24px;height:24px}.footer__content .block__text .icon svg *{transition:all .3s ease-in-out}.footer__content .block__text .footer-store-timing .content-wrapper{display:flex;gap:8px}.footer__content .block__text .footer-store-timing .content-wrapper .icon{position:relative;top:2px}.footer__content .block__text .footer-store-timing .content-wrapper .content{flex:1}.footer__payment-methods .payment-methods{padding:5px 0}.footer__payment-methods .payment-methods .methods-of-payment{display:flex}@media screen and (max-width:1336px){.footer__content .block__text{width:calc(22% - var(--gutter))}}@media screen and (max-width:1280px){.collection-matrix .product-wrap .image__container .call-to-action .variant-hover .variant-options{gap:10px}}@media screen and (max-width:1199px){.footer__content .block__text{width:calc(24% - var(--gutter))}}@media screen and (max-width:1024px){.product-gallery .product-gallery__thumbnails{width:auto}.product-gallery .product-gallery__thumbnails .flickity-prev-next-button.previous{left:-10px}.product-gallery .product-gallery__thumbnails .flickity-prev-next-button.next{right:-10px}.contact-form__form form .custom-contact-form__blocks .one-half.large-down--one-whole{width:100%}.cart__form .cart__item-list .two-thirds{padding-right:0}.cart__form .cart__item-list .one-third{margin-top:20px;padding:20px 0;top:unset;bottom:0;background:#fff}.product__information .product-block--upsell-product .fbt{gap:12px}.product__information .product-block--upsell-product .fbt .upsell-heading{margin-bottom:8px}.product__information .product-block--upsell-product .fbt .fbt-item{flex:0 0 calc(33.333333% - 26px)}.collection-matrix .product-wrap .image__container .call-to-action .variant-hover .variant-options a{white-space:nowrap;font-size:clamp(10px,1vw,14px)}.section.is-width-small{max-width:100%;width:calc(100% - var(--gutter))}.featured-collection-section .product__thumbnail,.recommended-products-section .product__thumbnail{width:33.3333333%}.footer__content .block__text .footer-store-timing .content-wrapper .content{font-size:13px}}@media screen and (max-width:992px){.product-wrap .image__container .call-to-action .button{padding-left:15px;padding-right:15px}.footer__content .footer__block{width:calc(100% - var(--gutter));padding:0;margin-bottom:0}.footer__content .container{row-gap:24px}.footer__content .block__text .footer-store-timing .content-wrapper .content{font-size:16px}}@media screen and (max-width:820px){.product__information .product-block--upsell-product .fbt-upsell{padding:16px}.product__information .product-block--upsell-product .fbt .fbt-item .fbt-meta{text-align:left!important;margin:0}.product__information .product-block--upsell-product .fbt .fbt-item .fbt-meta .title{flex:0}.product__information .product-block--upsell-product .fbt .fbt-item input:checked+.fbt-image .custom-fbt-checker .check svg{padding:1px}.product__information .product-block--upsell-product .fbt .fbt-item .fbt-image .custom-fbt-checker .uncheck,.product__information .product-block--upsell-product .fbt .fbt-item .fbt-image .custom-fbt-checker .check{width:12px;height:12px}.product__information .product-block--upsell-product .fbt .fbt-item .fbt-image .custom-fbt-checker{top:6px;left:6px}.product__information .product-block--upsell-product .fbt .fbt-item .fbt-image{height:90px;width:90px;padding:8px}.product__information .product-block--upsell-product .fbt .fbt-item{flex:0 0 100%;flex-flow:row;gap:10px}.product__information .product-block--upsell-product .fbt .plus{padding-top:0;padding-left:38px}.collection-matrix .product__thumbnail{width:calc(33.3333333% - var(--gutter))}.about-two-column-boxes .image-with-text__wrapper .image-with-text__heading{font-size:44px}.about-hero-banner .caption .caption-content{width:90%!important}.header .header-position-bottom .header__menu nav{gap:0 20px}.image-with-text-overlay .hero-banner .caption{margin:80px 0 0;height:calc(100% - 80px)}.footer__bottom .container{flex-flow:column-reverse;row-gap:10px}.footer__bottom .container>*{justify-content:center;width:100%;text-align:center}.product-wrap .image__container .call-to-action .button.sold{padding-left:10px;padding-right:10px}.testimonials .testimonial-block{width:70%}}@media screen and (max-width:798px){.search-main .search__results-count{margin-bottom:30px}.mobile-search .search__results-wrapper{right:20px;left:20px}.contact-form .contact-form__image{margin-bottom:25px;height:auto}.cart__form .cart__item-list .cart__card .cart__quantity .quantity-wrapper{padding:10px;width:90px;margin-left:0}.cart__form .cart__item-list .cart__card{padding-top:20px;margin-bottom:20px}.cart__remove{top:20px}.cart__form .cart__item-list .cart__card{align-items:flex-start!important}.cart .featured-collection-section .heading-wrapper{text-align:center!important;align-items:center}.cart__form .cart__item-list .cart__card .cart__info .cart__description{padding:0 20px 0 0}.cart-section .heading-wrapper{margin-bottom:30px}.cart__headings{display:none}.recommended-products-section .heading-wrapper--recommended-products{text-align:center!important;align-items:center}.product__images,.product__information{position:static!important}.product-gallery__thumbnails{display:none}.sticky-w-header{padding-top:16px;top:60.81px!important}.collection-main .product-count,.collection-main .collection__filters{margin-bottom:16px}.faq__tags .faq__tags-tag{flex:0 0 auto}.mobile-social-icon{padding:0 20px 20px}.mobile-social-icon .social-icons{gap:8px}.mobile-social-icon .social-icons li,.mobile-social-icon .social-icons li a{display:inline-flex}.mobile-menu .mobile-menu__content .mobile-menu__list li .mobile-submenu__list{border:none;display:flex;flex-flow:column;gap:10px}.mobile-menu .mobile-menu__content .mobile-menu__list li .mobile-submenu__list li a{padding:0}.mobile-menu .mobile-menu__content .mobile-menu__list li .mobile-submenu__list li:first-child a{padding-top:10px}.mobile-menu .mobile-menu__content .mobile-account-menu{padding:20px;position:relative}.mobile-menu .mobile-menu__content .mobile-account-menu a{padding:0;gap:6px}.mobile-menu .mobile-menu__content .mobile-account-menu a .icon{margin:0}.mobile-menu .mobile-menu__content .mobile-account-menu:before{content:"";position:absolute;left:50%;transform:translate(-50%);top:0;width:calc(100% - 40px);background:#0000001a;height:1px}.mobile-menu{border:none!important;max-height:max-content;display:flex;flex-flow:column}.mobile-menu .mobile-menu__content{margin-bottom:0!important;padding-bottom:0!important}.mobile-menu .mobile-menu__content .mobile-menu__list{margin-bottom:0;box-shadow:inset 0 14px 21px #0000000a;padding:20px;display:flex;flex-flow:column;gap:10px}.mobile-menu .mobile-menu__content .mobile-menu__list li label a{padding:0}.mobile-menu .mobile-menu__content .mobile-menu__list li label a:after{right:0;color:#000;font-size:12px}.top-bar .top-bar__item-text>div{justify-content:center}.mobile-dropdown .mobile-menu__toggle-icon{padding:0}.mobile-dropdown .mobile-menu__toggle-icon>*{display:inline-flex}.gallery__wrapper.gallery-type--classic{row-gap:8px}.image-with-text-overlay .hero-banner .caption{margin:24px 0;height:calc(100% - 48px)}.product-wrap .image__container .call-to-action .variant-hover .variant-options{gap:8px}.product-wrap .image__container .call-to-action .variant-hover .variant-options a{font-size:12px}.featured-collection-section .flickity-page-dots .dot,.recommended-products-section .flickity-page-dots .dot,.product-gallery .flickity-page-dots .dot{width:8px;height:8px;opacity:.2;background:#ffc627;margin:0;border-radius:8px;transition:all .45s linear}.featured-collection-section .flickity-page-dots .dot.is-selected,.recommended-products-section .flickity-page-dots .dot.is-selected,.product-gallery .flickity-page-dots .dot.is-selected{width:40px;opacity:1}.featured-collection-section .flickity-page-dots,.recommended-products-section .flickity-page-dots,.product-gallery .flickity-page-dots{display:flex;justify-content:center;align-items:center;position:static;margin-top:40px;gap:12px}.product-gallery .flickity-page-dots{margin-top:24px}.legal-information .rich-text__text h2{font-size:20px}}@media screen and (max-width:600px){.collection-matrix .product__thumbnail{width:calc(50% - var(--gutter))}.faq-section .faq__block-faq{margin-bottom:24px}.about-hero-banner .caption .caption-content{width:100%!important}.image-with-text-overlay .hero-banner .caption{margin:24px 0;height:calc(100% - 48px)}.featured-collection-section .product__thumbnail,.recommended-products-section .product__thumbnail{width:50%}.hero-banner .caption .image-with-text-overlay__buttons .button{width:201px}.testimonials .testimonial-block{width:90%;margin:0 5px;padding:40px 25px}.testimonials .flickity-page-dots .dot{height:6px;width:60px}.testimonials .heading-wrapper--testimonials{padding:0 20px}}@media screen and (max-width:480px){.collection-list-title .flickity-button{display:block;background-color:transparent;border:none;filter:invert(1);width:16px;height:16px;padding:0;z-index:2;top:calc(50% - 2px)}.collection-list-title .flickity-button[disabled],.product-wrap .image__container .call-to-action{display:none}.contact-form__form form .custom-contact-form__blocks .custom-contact-form__block ul{column-count:1}.contact-form__form form .custom-contact-form__blocks .custom-contact-form__block ul li{margin-bottom:12px!important}.contact-form__form form .custom-contact-form__blocks .custom-contact-form__block ul li:last-child{margin-bottom:0!important}.cart__form .cart__item-list .cart__card .cart__info{padding-left:16px}.product__information .product_form .purchase-details{gap:10px}.product__information .product_form .purchase-details .purchase-details__quantity.varaint-selected{max-width:110px;padding:0 12px}.product__information .product_form .purchase-details .purchase-details__buttons{flex:1 0 calc(100% - 120px)}.product__information .product_name{font-size:36px}.collection-main .product-count,.collection__sort-by-filter .custom-collection-sorting{font-size:14px}.faq-section .faq__block-faq .faq__item .faq__item-question{gap:10px}.faq__tags .faq__tags-tag{flex:1 0 auto}.about-two-column-boxes .image-with-text__wrapper .image-with-text__heading{font-size:38px}.about-hero-banner .caption .caption-content{padding:0}.hero-banner .caption .caption-content .banner__heading{line-height:1}.hero-banner .caption .caption-content .banner__subheading p br{display:none}.hero-banner .caption .image-with-text-overlay__buttons .button{padding-left:12px;padding-right:12px;width:160px}.product-wrap .image__container .call-to-action{left:0;right:0;width:100%}.product-wrap .image__container .call-to-action .variant-hover .variant-options{padding:0 15px}.featured-collection-tab .collection-list-title{position:relative}.featured-collection-tab .collection-list-title:after{content:"";position:absolute;background:linear-gradient(90deg,#fff,#edf7f600);left:0;top:0;bottom:0;width:80px;z-index:1;pointer-events:none}.featured-collection-tab .collection-list-title:before{content:"";position:absolute;background:linear-gradient(-90deg,#fff,#edf7f600);right:0;top:0;bottom:0;width:80px;z-index:1;pointer-events:none}.collection-list-title li{position:relative;white-space:nowrap;padding-right:30px;padding-bottom:3px;border:none}.collection-list-title li:before{content:"";position:absolute;bottom:0;left:0;width:calc(100% - 30px);height:2px;background:transparent}.collection-list-title li.active:before{background:#22110c}.collection-list-title li:first-child{padding-left:30px}.collection-list-title li:first-child:before{width:calc(100% - 60px);left:50%;transform:translate(-50%)}}@media screen and (max-width:425px){.search__content .search__results-list .product__thumbnail{width:calc(100% - var(--gutter))}.fbt-upsell .fbt-footer .fbt-add{padding:13.5px 22px}.fbt-upsell .fbt-footer .total{font-size:16px}.faq-section .faq__block-faq .faq__item .faq__item-question{padding:16px}.faq-section .faq__block-faq .faq__item .faq__item-answer{padding:0 16px 16px;margin-top:-8px}.top-bar__item-text .is-flex{gap:20px}.hero-banner .caption .image-with-text-overlay__buttons .button{width:calc(50% - 10px)}.hero-banner .caption .caption-content{padding:0}.featured-collection-section .product__thumbnail,.recommended-products-section .product__thumbnail{width:75%}.top-bar__item-text .text:last-child:before{left:-10px}.top-bar__item-text .is-text{font-size:12px}}@media screen and (max-width:390px){.sticky-w-header{top:59.58px!important}.collection-main .product-count,.collection-main .collection__filters{width:calc(100% - var(--gutter));text-align:center}.collection__filters .collection__sort-by-filter{justify-content:center}.collection-matrix .product__thumbnail{width:calc(100% - var(--gutter))}}@media screen and (max-width:375px){.featured-collection-section .product__thumbnail,.recommended-products-section .product__thumbnail{width:100%}.testimonials .flickity-page-dots .dot{width:40px}.ajax-cart__form .cartUpsellContainer .cartUpsellProdBox .upsellInnerContainer .ajax-cart__product .ajax-cart__product-content{gap:8px;flex-flow:column}.ajax-cart__form .cartUpsellContainer .cartUpsellProdBox .upsellInnerContainer .ajax-cart__product .ajax-cart__product-content .quick-add{padding:6px 18px;width:auto;font-size:14px!important}}@media screen and (max-width:359px){.product__information .product_form .purchase-details .purchase-details__quantity.varaint-selected{max-width:110px;padding:12px}.product__information .product_form .purchase-details .purchase-details__buttons{flex:1 0 100%}}@media(max-width:798px){.col_main_container{flex-direction:column-reverse;overflow:hidden}.col_main_container aside.sidebar-section{margin:0}.sidebar__block.block__faceted-filtering.has-padding-top.has-padding-bottom{padding-left:10px!important;padding-right:10px!important}.col_main_container aside.sidebar-section{padding-bottom:30px}.faceted-active-filters{padding-left:10px}}.ajax-cart__empty-cart-message.text-align-center a:hover{text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/3/assets/s__style.css.map */
