@import"https://fonts.googleapis.com/css2?family=Onest:wght@100..900&display=swap";body,.hd1,.hd2,.hd3,h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:Onest,sans-serif!important;color:#222}.page-width{max-width:100%;width:100%;padding-left:40px;padding-right:40px}@media (max-width: 1023.98px){.page-width{padding-left:20px;padding-right:20px}}@media (max-width: 767.98px){.page-width{padding-left:15px;padding-right:15px}}.announcement-bar-sec{position:relative}.announcement-bar-sec .promotion__text{font-family:Onest!important;font-weight:400!important;font-size:14px;line-height:100%;letter-spacing:-.3px!important;color:#ede9e1}.announcement-bar-sec:before{content:"";background:linear-gradient(270deg,#2220,#222);width:240px;height:100%;position:absolute;top:0;left:0;z-index:1}.announcement-bar-sec:after{content:"";background:linear-gradient(90deg,#2220,#222);width:240px;height:100%;position:absolute;top:0;right:0;z-index:1}@media (max-width: 767.98px){.announcement-bar-sec:before,.announcement-bar-sec:after{width:120px}}header{padding-left:24px!important;padding-right:24px!important}header .menu__item{font-family:Onest!important;font-weight:500!important;font-size:16px;line-height:20px;letter-spacing:-.3px!important;color:#222;padding:0;margin-right:24px}header .header__buttons{gap:24px}header .header__buttons a{height:max-content;width:max-content}header .header__buttons a.cart-drawer-button cart-count{font-size:10px;height:15px;width:15px;display:flex;justify-content:center;align-items:center;line-height:10px;right:-5px}header .header__buttons localization-form button.disclosure__toggle{outline:none;box-shadow:none;font-family:Onest!important;font-weight:500!important;font-size:16px;line-height:100%;letter-spacing:-.3px;color:#222}header .header__buttons .country-switcher{display:flex}@media (min-width: 1023.98px){header{--header-grid-template: "navigation logo icons" / 1fr auto 1fr !important}}.hero-section{background-color:#ede9e1}.hero-section .text-subheading{font-family:Onest;font-weight:500;font-size:16px;line-height:18px;letter-spacing:-.3px;text-align:center;text-transform:uppercase;color:#ede9e1;margin-bottom:4px!important}.hero-section .rich-text__heading{font-weight:500;font-size:32px;line-height:38px;letter-spacing:-.6px;text-align:center;color:#f7f6f2}.hero-section .slideshow__buttons{margin-top:24px}.hero-section .slideshow__buttons a.btn{background-color:#ede9e1;font-family:Onest;font-weight:500;font-size:16px;line-height:18px;letter-spacing:-.3px;color:#222;height:max-content;padding:16px 32px;border-radius:48px;display:inline-flex;align-items:center;gap:12px}.hero-section .slideshow__buttons a.btn:hover svg path{stroke:#ede9e1}.hero-section .swiper-pagination-bullet{width:24px;height:8px;margin:0 4px!important}.hero-section .swiper-pagination-bullet.swiper-pagination-bullet-active{width:48px}.hero-section slideshow-component{padding-bottom:48px!important}@media (max-width: 767.98px){.hero-section .slideshow__content{aspect-ratio:4/5;justify-content:flex-end}.hero-section .rich-text__heading{font-size:26px;line-height:34px}.hero-section .text-subheading{font-size:14px}.hero-section .slideshow__buttons a.btn{font-size:14px;line-height:16px;padding:12px 20px;gap:8px}.hero-section .slideshow__buttons a.btn svg{width:15px;height:15px}}.features-icon-list .feature-item{background-color:#f7f6f2;border-radius:32px;gap:12px;padding:11px 21px;color:#222;font-family:Onest;font-weight:500;font-size:16px;line-height:20px;letter-spacing:-.3px}.features-icon-list .feature-list__items{gap:12px;flex-wrap:wrap}@media (max-width: 576px){.features-icon-list .feature-item img{height:18px;width:18px}.features-icon-list .feature-item .feature-item__text{font-size:12px;line-height:16px}.features-icon-list .feature-item{gap:5px;padding:10px}.features-icon-list .feature-list__items{gap:10px}}@media (max-width: 425px){.features-icon-list .feature-item img{height:15px;width:15px}.features-icon-list .feature-item{padding:6px 8px;gap:4px}.features-icon-list .feature-list__items{gap:6px}.collection-template .feature-list__items{margin:0 -20px}}.feature-collection-sec .swiper-slide{margin-right:24px!important}.product-card .product-card__info{gap:8px}.product-card .product-card__info .product-card__title a{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-family:Onest;font-weight:500;font-size:14px;line-height:15px;letter-spacing:-.3px;text-align:center;color:#222}.product-card .product-card__info .f-price .f-price__sale{flex-direction:row-reverse;gap:12px}.product-card .product-card__info .f-price .f-price__sale .f-price-item.f-price-item--regular{font-family:Onest;font-weight:400;font-size:12px;line-height:13px;letter-spacing:-.2px;text-transform:uppercase;text-decoration:line-through;color:#444}.product-card .product-card__info .f-price .f-price-item--sale{font-family:Onest;font-weight:500;font-size:12px;line-height:13px;letter-spacing:-.2px;text-transform:uppercase;color:#222}.product-card .f-badge--sale{background-color:#222;font-family:Onest;font-weight:500;font-size:10px;line-height:11px;letter-spacing:-.2px;text-align:center;text-transform:uppercase;padding:5px;color:#ede9e1}.f-badge--sale-circle{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:56px!important;height:56px!important;min-width:56px!important;max-width:56px!important;min-height:56px!important;max-height:56px!important;border-radius:50%!important;background-color:#222!important;color:#fff!important;font-family:Onest,sans-serif!important;padding:0!important;line-height:1!important;z-index:10!important;flex-shrink:0!important;flex-grow:0!important}.f-badge--sale-circle .badge-circle__label{font-size:10px!important;font-weight:500!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:#fff!important}.f-badge--sale-circle .badge-circle__value{font-size:14px!important;font-weight:600!important;margin-top:1px!important;color:#fff!important}.product__media-sale-badge{position:absolute!important;top:16px!important;left:16px!important;width:56px!important;height:56px!important;min-width:56px!important;max-width:56px!important;min-height:56px!important;max-height:56px!important}.product__media-item,.product__media-container{position:relative}@media (max-width: 767.98px){.f-badge--sale-circle,.product__media-sale-badge{width:48px!important;height:48px!important;min-width:48px!important;max-width:48px!important;min-height:48px!important;max-height:48px!important}.f-badge--sale-circle .badge-circle__label{font-size:9px!important}.f-badge--sale-circle .badge-circle__value{font-size:12px!important}.product__media-sale-badge{top:12px!important;left:12px!important}}span.f-badge.product-badge--juletilbud{background:#b91b0d;display:inline-flex;gap:4px;padding:5px 8px;font-family:Onest;font-weight:500;font-size:10px;line-height:11px;letter-spacing:-.2px;text-align:center;text-transform:uppercase;border-radius:4px;align-items:center;white-space:nowrap}.product-badge--juletilbud-separate{position:absolute;z-index:5;top:1.2rem;right:1.2rem;left:auto}.feature-collection-sec .product-badge--juletilbud,.feature-collection-sec .product-badge--juletilbud-separate{font-size:8px;padding:4px 6px;gap:3px}.feature-collection-sec .product-badge--juletilbud svg,.feature-collection-sec .product-badge--juletilbud-separate svg{width:8px;height:8px}@media (max-width: 767.98px){.feature-collection-sec .product-badge--juletilbud,.feature-collection-sec .product-badge--juletilbud-separate{font-size:7px;padding:3px 5px;gap:2px;top:.8rem;right:.8rem}.feature-collection-sec .product-badge--juletilbud svg,.feature-collection-sec .product-badge--juletilbud-separate svg{width:7px;height:7px}}.product-card__swatches--metafield{margin-top:.6rem}.swatches--metafield{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;padding:0;margin:0}.swatches--metafield .swatch--metafield{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;border:1.5px solid transparent;padding:2px;transition:border-color .2s ease;cursor:pointer}.swatches--metafield .swatch--metafield:hover,.swatches--metafield .swatch--metafield.active{border-color:#222}.swatches--metafield .swatch__color{display:block;width:100%;height:100%;border-radius:50%;box-shadow:inset 0 0 0 1px #0000001a}.product-card__info.text-center .product-card__swatches--metafield,.product-card__info.text-center .swatches--metafield{justify-content:center}@media (max-width: 767.98px){.product-card__swatches--metafield{margin-top:.4rem}.swatches--metafield{gap:.2rem;row-gap:.15rem}.swatches--metafield .swatch--metafield{width:18px;height:18px;padding:1.5px;border-width:1px}}.feature-collection-sec .featured-collection__items{gap:24px}.feature-collection-sec .section__header-wrap{padding-bottom:24px!important}@media (max-width: 767.98px){.feature-collection-sec .section__heading{font-size:26px;line-height:34px}}@media (max-width: 576px){.feature-collection-sec .section__heading{max-width:70%;margin:0 auto}}@media (max-width: 767.98px){.feature-collection-sec .swipe-mobile{--column-width-mobile: 38vw}}.right-img-content-sec .image-with-text__wrapper{border-radius:24px;padding:24px;background-color:#f7f6f2}.right-img-content-sec .image-with-text__wrapper .image-with-text__inner{background-color:#f7f6f2;padding:56px!important}.right-img-content-sec .rich-text__subheading{font-family:Onest;font-weight:500;font-size:14px;line-height:15px;letter-spacing:-.3px;text-transform:uppercase;color:#222;margin:0 0 12px!important}.right-img-content-sec .rich-text__heading{font-family:Onest;font-weight:500;font-size:40px;line-height:120%;letter-spacing:-1.6px;color:#222;margin-bottom:24px}.right-img-content-sec .rich-text__text{font-family:Onest;font-weight:400;font-size:18px;line-height:25px;letter-spacing:-.4px;color:#222;max-width:480px;width:100%}.right-img-content-sec a.btn{background-color:#222;font-family:Onest;font-weight:500;font-size:16px;line-height:18px;letter-spacing:-.3px;color:#222;height:max-content;padding:16px 32px;border-radius:48px;display:inline-flex;align-items:center;gap:12px;color:#f9f0e1;margin-top:48px;text-transform:unset}.right-img-content-sec a.btn svg path{stroke:#ede9e1}.right-img-content-sec .image-with-text__media{max-width:648px;margin-left:auto;border-radius:24px;height:652px}.right-img-content-sec .payment-icon{margin-top:24px}.right-img-content-sec .payment-icon ul.list.list-payment{justify-content:flex-start}@media (max-width: 1023.98px){.right-img-content-sec .image-with-text__media{margin-left:20px}.right-img-content-sec .image-with-text__wrapper .image-with-text__inner{padding:0!important}}@media (max-width: 767.98px){.right-img-content-sec{padding-top:40px;padding-bottom:0}.right-img-content-sec .image-with-text__wrapper .image-with-text__inner{padding:24px 0 0!important}.right-img-content-sec .image-with-text__wrapper{padding:20px}.right-img-content-sec .rich-text__heading{font-size:30px;margin-bottom:12px}.right-img-content-sec .rich-text__text{margin:0 0 20px}.right-img-content-sec .image-with-text__media{height:100%;aspect-ratio:1 / 1}.right-img-content-sec a.btn{font-size:14px;line-height:16px;padding:12px 20px;gap:8px;margin-top:0}.right-img-content-sec a.btn svg{height:15px;width:15px}.right-img-content-sec .image-with-text__media{margin-left:0;max-width:100%}}.left-img-content-sec .image-with-text__wrapper{border-radius:24px;padding:24px;background-color:#f7f6f2}.left-img-content-sec .image-with-text__media{max-width:648px;margin-right:auto;border-radius:24px;height:652px}.left-img-content-sec .image-with-text__wrapper .image-with-text__inner{background-color:#f7f6f2}.left-img-content-sec .rich-text__subheading{font-family:Onest;font-weight:500;font-size:14px;line-height:15px;letter-spacing:-.3px;text-transform:uppercase;color:#222;margin:0 0 12px!important}.left-img-content-sec .rich-text__heading{font-weight:500;font-size:40px;line-height:120%;letter-spacing:-1.6px;color:#222;margin-bottom:24px}.left-img-content-sec .rich-text__text{font-family:Onest;font-weight:400;font-size:18px;line-height:25px;letter-spacing:-.4px;color:#222;max-width:480px;width:100%;margin:0 0 48px}.service-icon{background:#ede9e1;border-radius:12px;padding:16px;margin-top:16px;display:flex;gap:16px;align-items:center}.service-icon .icon{height:60px;width:60px;background-color:#222;border-radius:50%;display:flex;justify-content:center;align-items:center}.service-icon .content h4{font-weight:500;font-size:16px;line-height:19px;letter-spacing:-.3px;color:#222;margin-bottom:6px}.service-icon .content p{font-family:Onest;font-weight:400;font-size:12px;line-height:13px;letter-spacing:-.2px;color:#222;margin:0}@media (max-width: 767.98px){.left-img-content-sec{padding-top:40px;padding-bottom:40px}.left-img-content-sec .image-with-text__inner{padding:24px 0 0!important}.left-img-content-sec .image-with-text__wrapper{padding:20px}.left-img-content-sec .rich-text__heading{font-size:30px;margin-bottom:12px}.left-img-content-sec .rich-text__text{margin:0 0 20px}.left-img-content-sec .image-with-text__media{max-width:100%;height:100%;aspect-ratio:1 / 1}.service-icon .icon{height:40px;width:40px;padding:10px}}.accordion-sec .section__wrapper{max-width:670px;margin:0 auto}.accordion-sec .accordion-item .accordion-details{border-radius:12px;background-color:#f7f6f2}.accordion-sec .accordion-item .accordion-details .accordion-details__summary{padding:24px;gap:10px}.accordion-sec .accordion-item .accordion-details[aria-expanded=true]{background-color:#fff}.accordion-sec .accordion-item .accordion-details .accordion-details__summary:before{display:none}.accordion-sec .accordion-item .accordion-details .accordion-details__summary svg{border:1.5px solid #222222;height:24px;width:24px;border-radius:50%;padding:4px}.accordion-sec .accordion-standard+.accordion-standard{margin-top:12px}.accordion-sec .accordion-item .accordion-details .accordion-details__content{font-family:Onest;font-weight:400;font-size:14px;line-height:22px;letter-spacing:0;padding:0 24px 24px;margin-top:-12px}.accordion-sec .accordion-item .accordion-details .accordion-details__summary h2{font-weight:500;font-size:20px;line-height:32px;letter-spacing:-.4px}@media (max-width: 767.98px){.accordion-sec{padding-top:40px;padding-bottom:40px}.accordion-sec .section__heading{font-size:26px;line-height:34px}}@media (max-width: 576px){.accordion-sec .accordion-item .accordion-details .accordion-details__summary{padding:15px}.accordion-sec .accordion-item .accordion-details .accordion-details__content{padding:0 15px 15px;margin-top:0}}footer{margin:40px;border-radius:24px;background-color:#222!important;padding:40px}footer .footer__wrapper{padding:0}.footer-bg{background-color:#ede9e1}footer .footer-accordion-details h3{color:#ede9e1;font-weight:500;font-size:20px;line-height:24px;letter-spacing:0}footer .accordion-details__summary{padding-bottom:24px}footer .accordion-details__content{font-family:Onest;font-weight:400;font-size:16px;line-height:21px;letter-spacing:-.6px;color:#ede9e1}a.custom-social-icon{display:flex;align-items:center;gap:8px;font-family:Onest;font-weight:400;font-size:16px;line-height:21px;letter-spacing:-.6px;color:#ede9e1}.footer__bottom svg{width:30px!important;border-radius:2px}.footer__bottom ul.list.list-payment li.list-payment__item{padding:0}.footer__bottom ul.list.list-payment{gap:10px}@media (max-width: 1023.98px){footer{margin:20px}}@media (max-width: 767.98px){footer{margin:15px}}.collection-top-content{padding:0 40px}.collection-top-content .page-width{background-color:#ded2c9;padding:40px;border-radius:24px;position:relative}.collection-top-content .rich-text__heading{font-family:Onest;font-weight:500;font-size:40px;line-height:44px;letter-spacing:-1.6px;text-align:center}.collection-top-content .rich-text__text{font-family:Onest;font-weight:400;font-size:18px;line-height:140%;letter-spacing:-.4px;text-align:center;color:#222;margin-top:12px;padding:0 44px}.collection-top-content .section__header{padding-bottom:48px}.facet-drawer-wrapper .facet-drawer-button{background-color:#222;font-family:Onest;font-weight:400;font-size:18px;line-height:140%;letter-spacing:-.4px;text-align:center;color:#ede9e1;display:flex;align-items:center;gap:12px;padding:11px 27px}#SortByContainer select#SortBy{background-image:url(/cdn/shop/files/chevron-down.svg);background-color:#222;font-family:Onest;font-weight:400;font-size:18px;line-height:140%;letter-spacing:-.4px;color:#ede9e1;border-radius:24px;padding:12px 70px 12px 24px!important;width:max-content;background-repeat:no-repeat;background-position:93%}#SortByContainer label[for=SortBy]{display:none}#ProductGridContainer grid-list#ProductsList{gap:24px}.collection-template .collection__toolbar{padding:24px 0;margin-top:-2px;margin-bottom:0}.collection-template div#ProductGridContainer{margin-top:24px}@media (max-width: 1023.98px){.collection-top-content{padding:0 20px}}@media (max-width: 767.98px){.collection-top-content{padding:0 15px}#ProductGridContainer grid-list#ProductsList{gap:15px}.collection-template .collection__toolbar{margin-bottom:20px!important}.collection-top-content .rich-text__text{padding:0;font-size:14px;line-height:130%}.collection-top-content .page-width{padding:16px}.collection-top-content .rich-text__heading{font-size:20px;line-height:24px}.collection-top-content .section__header{padding-bottom:20px}.collection-template .right-img-content-sec{padding-top:0}}.product-template .product__media-gallery-viewer-wrap img{background-color:#f7f6f2}.product-template .product__media-gallery-viewer,.product-template .product__media-container{border-radius:12px}.product-template .right-side-content{padding-left:0!important}.product-template .buy-more-sets__title{font-family:Onest;font-weight:500;font-size:16px;line-height:18px;letter-spacing:-.3px;text-transform:uppercase;color:#222}.product-template .buy-more-sets__option{background-color:#f7f6f2!important}.product-template .buy-more-sets__option label.buy-more-sets__option-label{padding:24px}.product-template .buy-more-sets__option label.buy-more-sets__option-label .buy-more-sets__quantity-label{font-family:Onest;font-weight:500;font-size:21px;line-height:23px;letter-spacing:-.4px;color:#222}.product-template .buy-more-sets__option label.buy-more-sets__option-label{padding:24px;align-items:center}.product-template .buy-more-sets__option-header{margin-bottom:12px;gap:12px}.product-template .buy-more-sets__option label.buy-more-sets__option-label .buy-more-sets__option-pricing{gap:12px}.product-template .buy-more-sets__option label.buy-more-sets__option-label .buy-more-sets__option-pricing span{font-family:Onest;font-weight:500;font-size:14px;line-height:15px;letter-spacing:-.3px;text-transform:uppercase;color:#222}.product-template .buy-more-sets__option label.buy-more-sets__option-label .buy-more-sets__option-pricing .buy-more-sets__compare-price{color:#444;font-weight:400}.product-template .buy-more-sets__option-header .buy-more-sets__discount-badge{font-family:Onest;font-weight:500;font-size:10px;line-height:11px;letter-spacing:-.2px;text-align:center;text-transform:uppercase;color:#ede9e1;padding:6px;border-radius:4px}.product-template .buy-more-sets__popular-badge{width:max-content;font-family:Onest;font-weight:500;font-size:10px;line-height:11px;letter-spacing:-.2px;text-align:center;text-transform:uppercase;color:#ede9e1;gap:4px;padding:6px;background-color:#b91b0d;position:absolute;top:24px;right:24px;margin:0}.product-color-selector__header span{font-family:Onest;font-weight:500;font-size:16px;line-height:18px;letter-spacing:-.3px;text-transform:uppercase;color:#222}@media (min-width: 767.98px){.product-template .main-product-wrapper{gap:40px;flex-wrap:nowrap}.left-side-content{max-width:49.12%!important;width:100%!important}.right-side-content{max-width:47.95%!important;width:100%!important}}@media (max-width: 767.98px){.product-template .main-product-wrapper .slider-controls--group{display:none}.left-side-content .product__media-gallery-viewer-wrap{padding-bottom:0}.trust-payment-icon{justify-content:center;flex-direction:column;gap:10px;overflow:visible;mask-image:none;-webkit-mask-image:none}product-info{padding-top:0!important;padding-bottom:0!important}.product-template .right-img-content-sec{padding-top:0}.pro-related-sec{padding-top:40px}.addon-product .addon-product__image img{height:80px!important;width:80px!important}}.product-template .main-product-wrapper span.product-discount-badge{background-color:#222;font-family:Onest;font-weight:500;font-size:10px;line-height:11px;letter-spacing:-.2px;text-align:center;text-transform:uppercase;color:#ede9e1;border-radius:4px;padding:6px}.product-template .main-product-wrapper .product__block.product__block--price>div:first-child{display:flex;gap:17px;align-items:center}.product-template .main-product-wrapper .product__block.product__block--price>div:first-child .f-price__sale{flex-direction:row-reverse;gap:12px}.product-template .main-product-wrapper .product__block.product__block--price>div:first-child .f-price__sale span{font-family:Onest;font-weight:500;font-size:21px;line-height:23px;letter-spacing:-.4px;text-transform:uppercase;color:#222}.product-template .main-product-wrapper .product__block.product__block--price>div:first-child .f-price__sale span.f-price-item s{color:#444;font-weight:400}.product-template .main-product-wrapper .product__block.product__block--price .product__tax.rte{display:none}.product-template .main-product-wrapper .product__block.product__block--price{margin-bottom:40px;margin-top:0}.product-template .main-product-wrapper .product__block.product__block--title{margin-top:0;margin-bottom:12px}.product-template .main-product-wrapper .product__block.product__block--description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-family:Onest;font-weight:500;font-size:22px;line-height:29px;letter-spacing:-.9px;color:#000;margin-top:0}.product-template .main-product-wrapper .product__block.product__block--icon-with-text.product__block--icon-with-text-horizontal img{height:32px;width:auto}.product-template .main-product-wrapper .product__block.product__block--icon-with-text.product__block--icon-with-text-horizontal .icon-with-text li{width:calc(33.33% - 8px);gap:16px}.product-template .main-product-wrapper .product__block.product__block--icon-with-text.product__block--icon-with-text-horizontal .icon-with-text li span{font-family:Onest!important;font-weight:500!important;font-size:14px;line-height:17px;letter-spacing:-.3px;color:#222}.product-template .main-product-wrapper .product__block.product__block--icon-with-text.product__block--icon-with-text-horizontal .icon-with-text{column-gap:12px}.product-template .main-product-wrapper .product__block.product__block--variant_picker .product-form__input .option-title{font-family:Onest;font-weight:500;font-size:14px;line-height:15px;letter-spacing:-.3px;text-transform:uppercase;color:#222}.product-template .main-product-wrapper .product__block.product__block--variant_picker{margin-top:36px}.product-template .main-product-wrapper .product__block.product__block--variant_picker .product-form__input label.option-lable-button{background-color:#f7f6f2;color:#222;width:calc(50% - 6px);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);padding:24px;border-radius:12px;display:flex;gap:6px;flex-wrap:wrap;border:none}.product-template .main-product-wrapper .product__block.product__block--variant_picker .product-form__input label.option-lable-button span.variant-title{width:100%;font-weight:500;font-family:Onest;font-size:16px;line-height:120%;letter-spacing:-.3px}.product-template .main-product-wrapper .product__block.product__block--variant_picker .product-form__input label.option-lable-button span.variant-price,.product-template .main-product-wrapper .product__block.product__block--variant_picker .product-form__input label.option-lable-button .compare-price{font-family:Onest;font-weight:400;font-size:12px;line-height:13px;letter-spacing:-.2px}.product-template .main-product-wrapper .product-form__input--button input[type=radio]:checked+label{border:1px solid #000000!important}.product-template .main-product-wrapper .product__block.product__block--buy_buttons{margin-top:40px;margin-bottom:0}.product-template .main-product-wrapper .product__block.product__block--buy_buttons button{padding:20px;height:auto;border-radius:48px}.product-template .main-product-wrapper .product__block.product__block--buy_buttons button span{font-family:Onest;font-weight:500;font-size:24px;line-height:26px;letter-spacing:-.5px;color:#f9f0e1}.trust-payment-icon{display:flex;align-items:center;justify-content:space-between;margin-top:12px;padding:0 12px;overflow:visible;mask-image:none;-webkit-mask-image:none;opacity:1}.trust-payment-icon:before,.trust-payment-icon:after{display:none!important;content:none!important}.trust-payment-icon svg{opacity:1!important;flex-shrink:0}.trust-payment-icon .review-row{display:flex;align-items:center;gap:13px}.trust-payment-icon .review-row span{font-weight:400;font-size:12px;line-height:26px;letter-spacing:0}.product-template .main-product-wrapper .product__block.product__block--icon-with-text.product__block--icon-with-text-vertical{margin-top:14px;margin-bottom:40px}.product-template .main-product-wrapper .product__block.product__block--icon-with-text.product__block--icon-with-text-vertical li.icon-with-text__item{gap:12px;width:max-content!important}.product-template .main-product-wrapper .product__block.product__block--icon-with-text.product__block--icon-with-text-vertical li.icon-with-text__item img{height:24px;width:24px}.product-template .main-product-wrapper .product__block.product__block--icon-with-text.product__block--icon-with-text-vertical li.icon-with-text__item span{font-family:Onest!important;font-weight:500!important;font-size:14px;line-height:18px;letter-spacing:-.3px;color:#222}.product__thumbs-inner{background-color:#f7f6f2;border-radius:8px!important}.product__block.product__block--collapsible_tab details[aria-expanded=true] svg{transform:rotate(180deg)}.product__block.product__block--collapsible_tab details h2{font-weight:500;font-size:20px;line-height:22px;letter-spacing:-.8px;color:#1f1c16}.product__block.product__block--collapsible_tab details{border-bottom:1px solid #38362F}.product__block.product__block--collapsible_tab details summary.accordion-details__summary{padding:24px 0}.addon-product-block{margin-bottom:16px}.addon-product-block h2{font-family:Onest;font-weight:500;font-size:24px;line-height:29px;letter-spacing:-1px;margin-bottom:16px}.addon-product{background:#fff;border-radius:12px;padding:12px;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);display:flex;align-items:center;justify-content:space-between}.addon-product .addon-product__image img{height:100px;width:100px;object-fit:contain}.addon-product .wrapper{display:flex;gap:12px;align-items:center}.addon-product button.addon-product__btn{background-color:#222;font-family:Onest;font-weight:500;font-size:16px;line-height:18px;letter-spacing:-.3px;color:#f9f0e1;padding:15px 32px;border:1px solid #222222;border-radius:48px;height:auto;transition:all .3s ease-in-out}.addon-product button.addon-product__btn:hover{background-color:#fff;color:#222}.addon-product .wrapper .addon-product__content .addon-product__title{font-family:Onest;font-weight:500;font-size:16px;line-height:19px;letter-spacing:-.3px;color:#222;margin:0 0 6px}.addon-product .wrapper .addon-product__content .addon-product__price{font-family:Onest;font-weight:400;font-size:12px;line-height:13px;letter-spacing:-.2px;color:#222;margin:0}.product-template .main-product-wrapper .product__block.product__block--collapsible_tab{margin:0}.product__block.product__block--collapsible_tab details .accordion-details__content{font-family:Onest;font-weight:400;font-size:16px;line-height:22px;letter-spacing:-.6px;color:#1f1c16;margin-top:-16px}.product-template .main-product-wrapper .product__block.product__block--variant_picker .product-form__input .option-title{font-family:Onest!important;font-weight:500!important;font-size:16px;line-height:18px;letter-spacing:-.3px;text-transform:uppercase;color:#222}variant-selects label.option-label-button{background-color:#f7f6f2!important;padding:15px!important}variant-selects label.option-label-button .variant-title{font-family:Onest;font-weight:500;font-size:16px;line-height:19px;letter-spacing:-.3px;color:#222}.product-template .main-product-wrapper .product-form__input--button input[type=radio]:checked+label span{color:#ede9e1}.product-template .product-form__input--size-compact,.product-template .buy-more-sets__color-selectors{gap:12px!important}.product-color-selector__swatch{height:28px;width:28px;padding:2px}.product-template .buy-more-sets__select{font-family:Onest;font-weight:400;font-size:14px;line-height:20px;letter-spacing:-.3px;padding:11px 16px;color:#222;border-color:#222;-webkit-appearance:none;appearance:none;background:url(/cdn/shop/files/chevron-down_2.svg)!important;background-repeat:no-repeat!important;background-position:93% center!important}.product-template .main-product-wrapper .product__block.product__block--icon-with-text.product__block--icon-with-text-vertical .icon-with-text{position:relative;overflow:visible}.product-template .main-product-wrapper .product__block.product__block--icon-with-text.product__block--icon-with-text-vertical .icon-with-text:before,.product-template .main-product-wrapper .product__block.product__block--icon-with-text.product__block--icon-with-text-vertical .icon-with-text:after{display:none!important;content:none!important}.product-template .iwp-container{background-color:#ded2c9}.product-template .iwp-image-wrap{order:1}.product-template .iwp-heading{max-width:100%}.product-template .iwp-content .top-content{max-width:524px}.product-template .iwp-text{max-width:444px}@media (max-width: 1023.98px){.product-template .main-product-wrapper{gap:20px}.product-template .main-product-wrapper .product__block.product__block--price{margin-bottom:20px}.product-template .main-product-wrapper .product__block.product__block--buy_buttons{margin-top:20px}}@media (max-width: 576px){.product-template .main-product-wrapper .product__block.product__block--icon-with-text.product__block--icon-with-text-horizontal .icon-with-text li{width:calc(33.33% - 8px);gap:10px}.product-template .main-product-wrapper .product__block.product__block--icon-with-text.product__block--icon-with-text-horizontal img{height:20px;width:20px}.product-template .main-product-wrapper .product__block.product__block--icon-with-text.product__block--icon-with-text-horizontal .icon-with-text{column-gap:8px}.product-template .main-product-wrapper .product__block.product__block--icon-with-text.product__block--icon-with-text-horizontal .icon-with-text li:nth-child(2) span{max-width:80px;display:block;text-align:left}}#SearchDrawer .drawer__inner{margin:20px;border-radius:24px;height:calc(100vh - 40px);background-color:#fff;max-width:480px}.search__results-all button{background-color:#222;font-family:Onest;font-weight:500;font-size:16px;line-height:18px;letter-spacing:-.3px;color:#f9f0e1;padding:16px;border-radius:48px;position:absolute;bottom:24px;right:24px;left:24px}.search-content-wrapper{height:100%}#SearchDrawer .search__content{height:100%;background-color:#f7f6f2;padding-top:0}.search-content-wrapper form.search__form{padding:0}#SearchDrawer .drawer__inner .drawer__header{padding:24px}#SearchDrawer .drawer__inner .drawer__header h2{font-weight:500;font-size:24px;line-height:24px;letter-spacing:0}#SearchDrawer .search__field{margin:0 24px 24px}#SearchDrawer .search__field input.search__input{background-color:#ede9e1;font-family:Onest;font-weight:500;font-size:16px;line-height:16px;letter-spacing:0;color:#222;border-radius:32px;padding:16px 16px 16px 52px}#SearchDrawer .search__field input.search__input:focus{box-shadow:none}#SearchDrawer .predictive-search-result{padding:28px 24px 40px!important}#SearchDrawer .search__content .predictive-search-result__heading{display:none}#SearchDrawer .search__content #predictive-search-results-products-list{gap:0}#SearchDrawer .search__content #predictive-search-results-products-list li{border-bottom:1px solid #CCCCCC;padding:12px 0}#SearchDrawer .search__content #predictive-search-results-products-list li a.media-wrapper{width:80px;height:80px;border-radius:12px;flex:unset}#SearchDrawer .search__content #predictive-search-results-products-list li .text-pcard-title{font-family:Onest;font-weight:500;font-size:14px;line-height:14px;letter-spacing:0;color:#222}#SearchDrawer .search__content #predictive-search-results-products-list li .f-price span{font-family:Onest;font-weight:500;font-size:12px;line-height:13px;letter-spacing:-.2px;text-transform:uppercase;color:#222}#SearchDrawer .search__content #predictive-search-results-products-list li .f-price span s{font-weight:400}#SearchDrawer .search__content #predictive-search-results-products-list li .f-price .f-price__sale{flex-direction:row-reverse;gap:12px}.custom-result-button{position:absolute;bottom:24px;left:24px;right:24px;background-color:#222;font-family:Onest;font-weight:500;font-size:16px;line-height:18px;letter-spacing:-.3px;color:#f9f0e1;padding:16px;border-radius:48px;gap:12px}.search-wrapper-bg{background-color:#f7f6f2}#SearchDrawer .drawer__inner .drawer__close-btn{height:20px;width:20px;top:26px;right:24px}#SearchDrawer .search__field .search__field-icon{inset-inline-start:16px}#CartDrawer .drawer__inner{border-radius:24px;margin:20px;height:calc(100vh - 40px);max-width:480px;--translate-x: calc(100% + 20px) }#CartDrawer .drawer__inner .drawer__heading{font-weight:500;font-size:24px;line-height:24px;letter-spacing:0;gap:5px}#CartDrawer .drawer__inner .drawer__heading cart-count{background-color:transparent;color:#222;width:auto;height:auto;font-weight:500!important;font-size:24px;line-height:24px;letter-spacing:0}#CartDrawer .drawer__inner .drawer__close-btn{height:20px;width:20px;top:26px;right:24px}#CartDrawer .drawer__inner .cart-drawer__header{padding:24px;gap:24px}#CartDrawer .drawer__inner .drawer__body{background-color:#f7f6f2;padding:16px 24px 40px}#CartDrawer .drawer__inner .drawer__footer{border:none;background-color:#f7f6f2;padding:24px;gap:24px}.cart-drawer .drawer__footer-buttons .btn{background-color:#222;padding:16px 32px;font-family:Onest;font-weight:500;font-size:16px;line-height:18px!important;letter-spacing:-.3px;gap:12px;border-radius:48px}#CartDrawer .drawer__inner .drawer__body .cart-item{border-bottom:1px solid #CCCCCC;gap:0;padding:24px 0}#CartDrawer .drawer__inner .drawer__body .cart-item a.media-wrapper{width:80px;height:80px;border-radius:12px;flex:unset}#CartDrawer .drawer__inner .drawer__footer .drawer__footer-body .totals span{font-weight:500;font-size:14px;line-height:14px;letter-spacing:0}#CartDrawer .drawer__inner .drawer__body .cart-item .cart-item__title{font-family:Onest;font-weight:500;font-size:14px;line-height:14px!important;letter-spacing:0;color:#222;margin-bottom:8px}#CartDrawer .drawer__inner .drawer__body .cart-item .cart-item__options{display:flex}#CartDrawer .drawer__inner .drawer__body .cart-item .cart-item__options span.cart-item__option-value{font-weight:400;font-size:12px;line-height:12px;letter-spacing:0;color:#606368;margin-bottom:12px}#CartDrawer .drawer__inner .drawer__body .cart-item .cart-item__prices{font-family:Onest;font-weight:400;font-size:12px;line-height:13px;letter-spacing:-.2px;color:#222}#CartDrawer .drawer__inner .drawer__body .cart-item__action .cart-quantity{width:96px}#CartDrawer .drawer__inner .drawer__body .cart-item__action .cart-item__remove{height:20px;width:20px;margin:0}#CartDrawer .drawer__inner .drawer__body .cart-item .cart-item__prices .f-price__sale{gap:6px;flex-direction:row-reverse}#CartDrawer .drawer__inner .drawer__body .cart-item .cart-item__prices .f-price__sale span{font-family:Onest;font-weight:400;font-size:12px;line-height:13px;letter-spacing:-.2px;color:#222}@media (max-width: 576px){#CartDrawer .drawer__inner,#SearchDrawer .drawer__inner{max-width:calc(100% - 40px)}}@media (max-width: 767.98px){#CartDrawer .drawer__inner{display:flex;flex-direction:column;height:calc(100vh - 40px);height:calc(100dvh - 40px);max-height:none}#CartDrawer .drawer__inner .cart-drawer__header{flex-shrink:0;padding:16px 20px}#CartDrawer .drawer__content{display:flex;flex-direction:column;height:100%;overflow:hidden;min-height:0}#CartDrawer .drawer__inner .drawer__body{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;min-height:0;padding:16px 20px;-webkit-overflow-scrolling:touch}#CartDrawer .drawer__inner .drawer__footer{flex-shrink:0;padding:16px 20px;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));background-color:#f7f6f2;border-top:1px solid #e0e0e0;position:relative;z-index:10}#CartDrawer .drawer__inner .drawer__body .cart-item{padding:12px 0}.cart-drawer .drawer__footer-buttons .btn{padding:14px 20px;font-size:14px}#CartDrawer .free-shipping-goal{padding:0;margin:0}}@media (max-width: 400px){#CartDrawer .drawer__inner{margin:10px;height:calc(100vh - 20px);height:calc(100dvh - 20px);max-width:calc(100% - 20px)}#CartDrawer .drawer__inner .cart-drawer__header,#CartDrawer .drawer__inner .drawer__body{padding:12px 16px}#CartDrawer .drawer__inner .drawer__footer{padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}}#CartDrawer .cart-item__prices{display:flex;flex-direction:column;gap:2px}#CartDrawer .cart-item__prices .price--compare s{color:#999;font-size:11px}#CartDrawer .cart-item__prices .price--free{color:#2e7d32;font-weight:600;font-size:12px}#CartDrawer .cart-item__prices .price--sale{color:#c41e3a;font-weight:500}
/*# sourceMappingURL=/cdn/shop/t/18/assets/style.css.map */
