.product__title-and-price__subtitle{font-size:12px;color:var(--text-lighten)}.product__title-and-price{gap:unset}.product__title{font-size:1.6em!important}.radio__fieldset .radio__label{border-radius:8px;padding:10px 12px;display:flex;gap:4px;flex-direction:column;text-align:left}span.bundle-savings{background-color:#ff5f00}.option-price-compare{color:#888;opacity:1}.radio__fieldset .radio__label{border:2px solid #ebebeb}.product-grid-item__image{margin-bottom:0}.site-header{border-bottom:solid #e7e7e7 1px}.seo-description__part:first-child{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width:768px){.seo-description__part:first-child{grid-template-columns:repeat(2,1fr);gap:20px}}.product__form{gap:24px}.variant__countdown{width:fit-content;margin:auto}.product__submit__holder{margin-top:1rem}.legend-flex{display:flex;flex-direction:row;justify-content:space-between}.price-per-item{color:var(--text-lighten);font-weight:400}.announcement{display:grid;grid-template-columns:1fr 1fr 1fr}@media screen and (max-width:768px){.announcement{grid-template-columns:1fr}.banner-image__text-container{align-items:flex-end!important}}.trustpilot-widget--announcement{width:100%;position:relative;display:flex;align-items:center;padding-top:10px}@media only screen and (max-width:479px){.trustpilot-widget--announcement{display:none}}.announcement__slider,.announementbat_marquee{width:100%}.radio__buttons--aantal .radio__button{background-color:#ebebeb;margin:0;border-radius:8px;color:#000;transition:background-color .3s ease,color .3s ease}.radio__buttons--aantal .radio__button{cursor:pointer}.option-title-container{padding:8px;display:flex;flex-direction:column;gap:4px;align-items:flex-start}.subtitle-item{display:flex;flex-direction:row;gap:4px;align-items:center}.subtitle-item:nth-child(2) .option-title__subtitle{font-style:italic}.radio__button__inner-container>.option-title-container{padding:8px 8px 4px;display:flex;flex-direction:row;justify-content:space-between}.option-title-container svg{width:8px;height:8px}.radio__buttons--aantal .radio__button:has(input[type=radio]:checked) .option-title-container svg path{fill:#fff}.radio__buttons--aantal .radio__button:has(input[type=radio]:checked){background-color:#000;color:#fff}.radio__buttons--aantal .radio__button:has(input[type=radio]:checked) .option-title__subtitle{color:#fff}.radio__buttons--aantal .radio__button:hover{background-color:#000;color:#fff}.radio__buttons--aantal .radio__button:hover .option-title__subtitle{color:#fff}.radio__buttons--aantal .radio__button .option-title-container svg path{transition:fill .3s ease}.radio__buttons--aantal .radio__button:hover .option-title-container svg path{fill:#fff}.radio__buttons--aantal .radio__label{transition:border-width .15s ease-in-out,border-color .3s ease,background-color .3s ease}.radio__buttons--aantal .radio__button:hover .radio__label,.radio__buttons--aantal .radio__button:has(input[type=radio]:checked) .radio__label{border-color:#0c0c0f}.radio__input,.radio__label{transition:border-width .15s ease-in-out}.radio__input:checked~.radio__label{border-width:2px}.radio__buttons--aantal .radio__button .radio__button__inner .option-image-container{display:flex;flex-direction:row;gap:12px;align-items:center;width:100%}.option-title-container--aantal{display:flex;flex-direction:row;gap:16px;align-items:center;justify-content:space-between;width:100%}.option-image-container__image{height:62px;min-width:62px;object-fit:cover}.option-image-container__image img{border-radius:4px}@media screen and (max-width:768px){.radio__fieldset{margin:0 0 -8px}}.siblings{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.siblings__swatch{width:100%;aspect-ratio:1/1;height:100%;overflow:hidden}.siblings__button{width:100%;aspect-ratio:1/1;height:100%;border:1px solid #ebebeb;border-radius:.5rem;overflow:hidden;background-color:#f8f8f8}.siblings__swatch--sold-out{position:relative;opacity:.5;border-radius:0 0 8px 8px}.siblings__swatch--sold-out[aria-current=true]:after{bottom:2px;left:2px;width:calc(100% - 4px)}.siblings__swatch--limited-edition:after{content:"LIMITED EDITION";position:absolute;border-radius:0 0 8px 8px;bottom:0;left:0;z-index:2;width:100%;height:23px;background:#ebebeb;color:#0c0c0f;font-size:10px;font-weight:700;text-align:center;line-height:23px;text-transform:uppercase}.siblings__swatch--limited-edition{position:relative;border-radius:0 0 8px 8px}.siblings__swatch--sold-out:after{content:"OUT OF STOCK";position:absolute;border-radius:0 0 8px 8px;bottom:0;left:0;z-index:6;width:100%;height:23px;background:#ebebeb;color:#0c0c0f;font-size:10px;font-weight:700;text-align:center;line-height:23px;text-transform:uppercase}.siblings__swatch--limited-edition[aria-current=true]:after{bottom:2px;left:2px;width:calc(100% - 4px)}.bundle-savings{background:linear-gradient(90deg,#ff904e,#ff5f00),#ff5f00;color:#fff;border-radius:10em;padding:8px 12px;font-weight:700;text-transform:uppercase}.option-price-container .option-price{font-weight:700}.option-price-container .option-price-compare{font-weight:500}.siblings__swatch--colors .icon-check{display:none}.radio__button{display:block;height:100%}.radio__label{display:flex;flex-direction:column;justify-content:center;width:100%}.option-title{display:block}.option-title--aantal{font-size:16px}.option-title-container__inner{display:flex;flex-direction:column;gap:8px}.radio__buttons--aantal .option-title.option-title--aantal{font-weight:700}.option-title__subtitle{display:block;font-size:10px;font-weight:700;text-transform:uppercase;color:#000;transition:color .3s ease}.product__selectors{gap:24px}.swatch__button--rectangle .swatch__label{border-width:1px;border-style:solid;border-color:#000}.radio__buttons--aantal{display:grid;grid-template-columns:1fr!important;grid-auto-flow:unset;width:100%!important;gap:8px!important}.radio__buttons--aantal .radio__button label{background-color:#f8f8f8;min-height:96px}.button.klaviyo-bis-trigger{text-decoration:underline}.blog__tags-title,.blog__tags--center .blog__tags-list{display:none}.product__submit__item--stick-add-to-cart{position:fixed;bottom:-104px;left:0;width:100%;background-color:transparent;z-index:999;height:104px;max-height:104px;overflow:hidden;transition:bottom .25s ease-in-out}.product__submit__add--stick-add-to-cart{background-color:#d32f27;height:48px;width:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:0;margin:0}.product__submit__item--stick-add-to-cart__inner{display:flex;flex-direction:row;padding:16px 16px 24px;background-color:#fff;border-top:1px solid #ebebeb;height:100%;justify-content:space-between}.product__submit__item--stick-add-to-cart__inset{display:block;background-color:transparent;height:16px;width:100%;border-radius:0 0 16px 16px;margin-bottom:-1px;display:flex;flex-direction:row;justify-content:space-between}.image-container-stick-add-to-cart{width:62px;height:62px;border-radius:4px;overflow:hidden}.image-container-stick-add-to-cart img{width:100%;height:100%;object-fit:cover}.product__submit__item--stick-add-to-cart__inner__text{display:flex;flex-direction:row;gap:16px;align-items:center}.option-title-container-stick-add-to-cart span{color:#888;font-weight:400}a.whatsapp-button{position:fixed;bottom:16px;right:16px;display:flex;align-items:center;justify-content:center;background-color:#25d366;color:#fff;width:60px;height:60px;border-radius:10em;text-decoration:none;z-index:999;transition:bottom .25s ease-in-out}.form__wrapper{padding:2.5rem;background-color:#fff;box-shadow:0 0 20px #00000005;border-radius:1rem}.product__price{font-size:20px;display:flex;gap:4px;align-items:end}.product__price--regular{font-weight:700}.product__price-per-unit{color:#888;font-size:15px;margin-bottom:2px}.product-block-icon{margin:40px 0}.product-block-icon .product__icon__row{margin-bottom:.5rem}.product__features{margin-bottom:2.5rem!important}.product__icon__text{color:#444}.product__feature__heading h5{font-size:12px;color:#888}.product__cutline{background-color:#0c0c0f;opacity:.1;height:1px;margin:2.5rem 0!important}.product__accordions{margin-bottom:8px}.siblings__legend{display:flex;font-size:14px}.siblings__active-label{text-transform:capitalize;color:#888}.form__wrapper .trustpilot-widget{border-radius:.5rem;padding:5px 8px;background-color:#f8f8f8!important;width:fit-content!important}.radio__legend__label{font-size:14px}.selector-wrapper--boxes:not(:has(.legend-flex)) .radio__buttons .option-title,.popup-quick-view__item .selector-wrapper--boxes .radio__buttons .option-title{text-align:center}.selector-wrapper--boxes:not(:has(.legend-flex)) .radio__buttons,.popup-quick-view__item .selector-wrapper--boxes .radio__buttons,.selector-wrapper--grid .radio__buttons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:.5rem}.selector-wrapper--boxes:not(:has(.legend-flex)) .radio__buttons .radio__button,.popup-quick-view__item .selector-wrapper--boxes .radio__buttons .radio__button,.selector-wrapper--grid .radio__buttons .radio__button{width:100%;margin:0;max-width:none}.selector-wrapper--boxes:not(:has(.legend-flex)) .radio__buttons .radio__button .radio__label,.popup-quick-view__item .selector-wrapper--boxes .radio__buttons .radio__button .radio__label,.selector-wrapper--grid .radio__buttons .radio__button .radio__label{border:#ebebeb 1px solid;height:58px}.selector-wrapper--boxes:not(:has(.legend-flex)) .radio__buttons .radio__button .radio__input:checked~.radio__label,.popup-quick-view__item .selector-wrapper--boxes .radio__buttons .radio__button .radio__input:checked~.radio__label,.selector-wrapper--grid .radio__buttons .radio__button .radio__input:checked~.radio__label{border:2px solid var(--text);color:var(--text)}.selector-wrapper.selector-wrapper--boxes.selector-wrapper--grid,.popup-quick-view__item .selector-wrapper--boxes .radio__fieldset.radio__fieldset--rectangle,.selector-wrapper--grid .radio__fieldset.radio__fieldset--rectangle{width:100%;height:fit-content;margin-right:8px;margin-bottom:.5rem}.button-per-unit-price{color:#fff;opacity:.8;text-transform:lowercase;font-weight:500}.product__form__wrapper{margin-top:2rem}.product__form__wrapper .payment-icon-list{justify-content:center;direction:ltr;gap:.5rem;margin:5px 0 0}.product__form__wrapper .payment-icon-list li{margin-left:0}.product__form__wrapper .payment-icon-list svg{height:18px;width:28px}.fit-content{max-width:280px}@media screen and (min-width:769px){.form__wrapper{padding:32px}.product__title{font-size:32px!important;line-height:1.2}}.form__wrapper>.product__block:has(.product__title),.form__wrapper>.product__block:has(.product__price){margin-bottom:24px!important}.form__wrapper>.product__block:has(>svg){margin-bottom:12px!important}.form__wrapper>.product__block.standard__app{margin-bottom:25px!important}.standard__app-title{margin:0 0 24px;color:#666;font-size:14px;font-weight:700;text-transform:uppercase;line-height:100%}.product__price{padding-right:0}.product__price--compare{order:-1}.product__price-per-unit{font-weight:500;margin-bottom:0}.form__wrapper .product-block-icon{margin:24px 0 40px!important}.product-block-icon .product__icon__row{gap:8px;margin-bottom:12px;line-height:100%}.product-block-icon .product__icon{height:16px;min-height:16px;line-height:100%}.product-block-icon .product__icon__text{margin-left:0}.product-block-icon .product__icon__row:last-child{margin-bottom:0}.product-block-icon .product__icon__text{font-weight:500;color:#444}.product-block-icon .product__icon svg{width:16px;height:16px}.siblings__button,.siblings__swatch[aria-current=true] .siblings__button,.siblings__button[aria-current=true]{border-width:1px}.radio__fieldset .radio__label{background-color:#f8f8f8}.form__wrapper .option-title,.form__wrapper .radio__legend__label+* .option-title{font-weight:500}.radio__buttons--aantal .radio__label{padding:16px}.option-image-container__image{width:64px;min-width:64px;height:64px}.bundle-savings{font-size:12px;border-radius:32px}.form__wrapper .product__title,.form__wrapper .product__title-and-price__subtitle,.form__wrapper .product__price,.form__wrapper .product__price--regular,.form__wrapper .product__price--compare,.form__wrapper .product__price-per-unit,.form__wrapper .product__icon__text,.form__wrapper .radio__legend__label,.form__wrapper .siblings__legend,.form__wrapper .siblings__active-label,.form__wrapper .option-title,.form__wrapper .option-title__subtitle,.form__wrapper .option-price,.form__wrapper .option-price-compare,.form__wrapper .bundle-savings,.form__wrapper .button-per-unit-price,.form__wrapper [data-add-to-cart-text]{line-height:100%}.product__form__wrapper .payment-icon-list{gap:6px}.product__submit__add{height:56px;min-height:56px;padding:0 24px;border-radius:100px;font-size:calc(1rem * var(--adjust-button))}.button-per-unit-price{font-size:16px}@media screen and (max-width:768px){.form__wrapper{padding:0;background-color:#fff;box-shadow:0;border-radius:0}}.product__block{margin-bottom:1rem!important}@media only screen and (max-width:767px){.product__block{margin-bottom:.5rem!important}.product__price-and-badge{margin-bottom:1rem!important}}@media only screen and (max-width:767px){.product-single__thumbnails--hide-mobile{display:none!important}.product-single__gallery{margin-left:-16px;margin-right:-16px;margin-top:4px}.product-single__media-slider .flickity-page-dots{display:flex!important;bottom:16px;left:16px;background-color:#fff;border-radius:10em;width:unset;align-items:center;padding:8px}.product-single__media-slider .flickity-page-dots .dot{background:#121212;border:none;transition:none}.product-single__media-slider .flickity-page-dots:after{content:"";position:absolute;top:8px;left:12px;width:24px;height:8px;background-color:#121212;border-radius:999px;pointer-events:none;transform:translate3d(calc(var(--dot-index, 0) * 16px),0,0);transition:transform .35s cubic-bezier(.4,0,.2,1)}.product-single__media-slider .flickity-page-dots:before{content:"";order:1;flex:0 0 auto;width:8px;height:8px;margin:0 4px;background-color:#121212;border-radius:999px;opacity:.1}.product-single__media-slider .flickity-page-dots:has(.dot:only-child):after,.product-single__media-slider .flickity-page-dots:has(.dot:only-child):before{display:none}.flickity-page-dots .dot{width:8px;height:8px;opacity:.1}.product-single__media-slider .flickity-page-dots .dot.is-selected{width:8px;opacity:.1}.flickity-page-dots .dot.is-selected{width:24px}.flickity-page-dots .dot{margin:0 4px}.flickity-page-dots{text-align:left}}.product-single__zoom-btn{position:absolute;right:16px;bottom:16px;width:48px;height:48px;border-radius:50%;background-color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .2s ease}.product-single__zoom-btn:hover{background-color:#fff;transform:scale(1.05);box-shadow:0 4px 12px #00000026}.product-single__zoom-btn svg{width:13px;height:13px;color:#121212}@media only screen and (min-width:768px){.product-single__zoom-btn{display:none}}@media only screen and (max-width:767px){.product-single__zoom-btn{display:flex}}@media only screen and (min-width:768px){.product-single__wrapper--stacked .product-single__media-slider{display:grid;grid-template-columns:1fr 1fr;gap:10px}.product-single__wrapper--stacked .product-single__media-slide:first-child{grid-column:1 / -1}}@media only screen and (max-width:767px){.product-single__media-slider .product-single__media-slide{width:85%;margin-right:4px}.product-single{background:#fff;padding-top:0}.product-single__media-slider .product-single__media-slide:last-child{margin-right:0}}.product-single__breadcrumb .metafield-rich_text_field p{margin-block-start:4px;margin-block-end:4px;text-decoration:none;color:#888;font-size:12px;font-weight:400;text-transform:capitalize}.line-margin{margin-top:40px!important;margin-bottom:40px!important}.product__complementary .product-upsell{flex-direction:column}.product__complementary .product-upsell .product-upsell__content{padding:0}.product__complementary .product-upsell .product-upsell__price,.product__complementary .product-upsell .product-upsell__title{font-size:16px;font-style:normal;line-height:100%;font-weight:700;margin:0}.product__complementary .product-upsell .product-upsell__price s{color:#888}.product__complementary .product-upsell .product-upsell__title{padding:16px 0 12px}.product__complementary .product-upsell__image-wrapper{width:164px;height:164px;aspect-ratio:1/1;position:relative}.product__complementary .product-upsell__image{width:100%;height:164px}.product__complementary .product-upsell__btn{position:absolute;bottom:14px;right:14px;z-index:2;background-color:#000;border-radius:50%;width:48px;height:48px;display:flex;justify-content:center;align-items:center;transform:translateZ(0)}.product__complementary .complementary-products__item{width:164px}.product__complementary{margin-top:32px}.product__complementary .complementary-products__title{color:#666;font-size:14px;font-weight:700;text-transform:uppercase;margin-bottom:24px;line-height:100%}.product__complementary .complementary-products-swiper{position:relative;-webkit-user-select:none;user-select:none}.product__complementary .complementary-products-swiper .swiper-button-next.swiper-button-disabled,.product__complementary .complementary-products-swiper .swiper-button-prev.swiper-button-disabled{opacity:0}.product__complementary .complementary-products-swiper .swiper-button-prev,.product__complementary .complementary-products-swiper .swiper-button-next{top:90px;z-index:4;transition:opacity .2s ease}.product__complementary .complementary-products-swiper:after{content:"";position:absolute;top:0;right:0;width:44px;height:100%;background:linear-gradient(90deg,#fff0,#fff);z-index:2;pointer-events:none;transition:opacity .2s ease}.product__complementary .complementary-products-swiper:before{content:"";position:absolute;top:0;left:0;width:44px;height:100%;background:linear-gradient(270deg,#fff0,#fff);z-index:2;pointer-events:none;transition:opacity .2s ease}.product__complementary .complementary-products-swiper:has(.swiper-button-next.swiper-button-disabled):after{opacity:0}.product__complementary .complementary-products-swiper:has(.swiper-button-prev.swiper-button-disabled):before{opacity:0}.product__complementary .product-upsell__holder{padding:0;border:none;background-color:transparent}.product__complementary .product-upsell__holder p,.product__complementary .product-upsell__holder a{color:var(--text)}.cart__pair .product-upsell__image{min-width:104px;maring-right:1rem}.cart__pair .product-upsell{gap:1rem}@media only screen and (max-width:768px){.product__complementary .product-upsell__image-wrapper{width:152px;height:152px}.product__complementary .product-upsell__image{width:100%;height:152px}.product__complementary .complementary-products__item{width:152px}}complementary-products .product-upsell__btn{display:none!important}.cart__total-price-holder{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.cart__total-saved{display:flex;justify-content:flex-end;margin-bottom:8px;font-size:14px}.product-upsell__content .shopify-product-form,a.product-upsell__btn{position:absolute;bottom:0;right:0}.product-upsell__btn{z-index:2;background-color:#000;border-radius:50%;width:48px;height:48px;display:flex;justify-content:center;align-items:center;transform:translateZ(0);color:#fff}.product-upsell__btn:hover{background-color:#000!important;color:#fff!important}.product-upsell__btn:after,.product-upsell__btn:before{display:none}.button.klaviyo-bis-trigger{background:#000;color:#fff;padding:10px;font-weight:600;border-radius:50px;text-decoration:none}.product__badge__item{font-weight:400}.menu__item--lang-switcher{display:inline-flex;align-items:center}.menu__item--lang-switcher .header-lang-form{display:inline-flex;margin:0}.header-lang{position:relative;display:inline-flex;align-items:center}.header-lang-toggle{display:inline-flex;align-items:center;gap:6px;background:transparent;border:0;padding:6px 8px;cursor:pointer;color:inherit;font:inherit;line-height:1}.header-lang-toggle .header-lang-flag{width:20px;height:auto;border-radius:2px;display:block;flex-shrink:0}.header-lang-chevron{display:inline-flex;align-items:center;width:10px;height:10px;transition:transform .2s ease;color:currentColor}.header-lang-chevron .icon-select,.header-lang-chevron svg{width:100%;height:100%;position:static;padding:0;transform:rotate(90deg);transition:transform .2s ease}.header-lang--open .header-lang-chevron .icon-select,.header-lang--open .header-lang-chevron svg{transform:rotate(-90deg)}.header-lang-list{position:absolute;top:calc(100% + 6px);right:0;min-width:220px;margin:0;padding:6px 0;list-style:none;background:var(--input-bg, #fff);border:1px solid var(--text, #000);border-radius:var(--RADIUS, 4px);box-shadow:0 6px 24px #00000014;z-index:120;max-height:60vh;overflow-y:auto}.header-lang-list[hidden]{display:none}.header-lang-item{margin:0;padding:0}.header-lang-option{display:flex;align-items:center;gap:10px;width:100%;padding:8px 14px;background:transparent;border:0;text-align:left;cursor:pointer;color:var(--text, #000);font:inherit;font-size:14px;line-height:1.3}.header-lang-option:hover,.header-lang-option:focus-visible{background:#0000000d;outline:none}.header-lang-option .header-lang-flag{width:22px;height:auto;border-radius:2px;flex-shrink:0}.header-lang-item--current .header-lang-option{font-weight:600}.mobile-lang-switcher{display:none;position:absolute;top:50%;margin-top:-22px;height:44px;align-items:center;z-index:5;left:calc(var(--gutter) - 12px + 44px)}@media only screen and (max-width:1023px){.mobile-lang-switcher{left:52px}}@media(pointer:coarse){.mobile-lang-switcher{display:inline-flex}}@media only screen and (max-width:767px){[data-header-in-editor] .mobile-lang-switcher{display:inline-flex}}.mobile-lang-switcher .menu__item--lang-switcher{margin:0}.mobile-lang-switcher .header-lang-toggle{padding:6px}.mobile-lang-switcher .header-lang-list{right:auto;left:0}.vfg{width:100%}.vfg__thumb{display:block;flex:0 0 auto;width:30px;height:30px;border-radius:5px;overflow:hidden;background-color:#e2e2e2}.vfg__thumb-img{display:block;width:100%;height:100%;object-fit:cover}.vfg__plus{flex:0 0 auto}.vfg__teaser{display:flex;align-items:center;gap:10px;padding:8px;color:#0c0c0f}.vfg__thumbs{display:flex;align-items:center}.vfg__thumbs .vfg__thumb+.vfg__thumb{margin-left:-8px}.vfg__teaser-text{display:inline-flex;align-items:center;gap:4px;min-width:0}.vfg__teaser-label{font-size:12px;font-weight:700;line-height:16px;color:#0c0c0f}.radio__buttons--aantal .radio__button:hover .vfg__teaser,.radio__buttons--aantal .radio__button:hover .vfg__teaser-label{color:#fff}.vfg__ladder{display:none;margin:0;padding:0;list-style:none}.vfg__row{display:flex;align-items:center;gap:10px;padding:8px;margin-bottom:0;border-top:1px solid rgba(255,255,255,.1)}.vfg__row:first-child{border-top:0}.vfg__thumb--dark{background-color:#f8f8f8}.vfg__row-body{display:inline-flex;align-items:center;gap:4px;flex:1 1 auto;min-width:0;color:#fff}.vfg__row-title{font-size:12px;font-weight:700;line-height:16px;color:#fff}.vfg__row-price{flex:0 0 auto;font-size:14px;font-weight:700;line-height:1.4;color:#979797;text-decoration:line-through;white-space:nowrap}.radio__buttons--aantal .radio__button:has(input[type=radio]:checked) .vfg__teaser{display:none}.radio__buttons--aantal .radio__button:has(input[type=radio]:checked) .vfg__ladder{display:block}.cart__item.cart__item--vfg{display:flex;flex-flow:row wrap;align-items:flex-start;gap:16px;padding:24px 16px;overflow:visible;border-bottom:1px solid #f4f4f4}.cart__item.cart__item--vfg.cart__item--no-border{border-bottom:none}.cart-drawer .cart-usps__holder--body{padding:24px var(--inner)}.cart-drawer .cart-drawer__body{padding-bottom:32px}.cart__item--vfg .cart__discount{flex:0 0 100%;width:100%;margin:0;display:flex;align-items:center;gap:6px}.cart__item--vfg.is-loading,.cart__item--vfg.is-removed{opacity:.5;pointer-events:none}.cart__item--vfg .cart__item__image{margin-right:0;flex:0 0 auto;width:101px;max-width:30%}.cart__item--vfg .cart__item__image a{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:auto;aspect-ratio:1 / 1;padding:8px;background:#f1f1f1;border-radius:8px;overflow:hidden}.cart__item--vfg .cart__item__image .lazy-image{position:relative;width:100%;height:100%}.cart__item--vfg .cart__item__image img{width:100%;height:100%;min-height:0;border-radius:4px;object-fit:contain;filter:none}.cart__item--vfg .cart__item__content{width:auto;flex:1 1 0;min-width:0;align-self:stretch;display:flex;flex-direction:column;justify-content:space-between;gap:12px}.cart__item--vfg .cart__item__header{display:flex;flex-flow:row nowrap;align-items:flex-start;justify-content:space-between;gap:16px}.cart__item--vfg .cart__item__summary{display:flex;flex-direction:column;align-items:flex-start;gap:12px;flex:1 1 0;min-width:0}.cart__item--vfg .cart__item__title{margin:0;font-size:14px;font-weight:700;line-height:100%;color:#0c0c0f}.cart__item--vfg .cart__item__title a{color:inherit;text-decoration:none}.cart__item--vfg .cart__item__unit-price{display:flex;flex-direction:column;align-items:flex-end;text-align:right;white-space:nowrap}.cart__item--vfg .cart__item__unit-price-current{font-size:14px;font-weight:700;line-height:1.4;color:#0c0c0f}.cart__item--vfg .cart__item__unit-price-compare{font-size:14px;font-weight:400;line-height:1.4;color:#888;text-decoration:line-through}.cart__item--vfg .cart__item__subtitle{max-width:100%;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;line-height:100%;color:#888}.cart__item--vfg .cart__item__discount-tag{display:inline-flex;align-items:center;align-self:flex-start;gap:4px;margin:0;padding:10px;background-color:#f8f8f8;border-radius:8px;font-size:12px;font-weight:500;line-height:100%;color:#0c0c0f;white-space:nowrap}.cart__item--vfg .cart__item__discount-tag .icon-tags,.cart__item--vfg .cart__item__discount-tag svg{width:10px;height:10px;flex:0 0 auto;fill:none;stroke:currentcolor;stroke-width:1px}.cart__item--vfg .cart__item__options{display:none;align-items:stretch;gap:8px}.cart__item--vfg.is-editing .cart__item__options{display:flex}.cart__item--vfg.is-editing .cart__item__bottom{display:none}.cart__item--vfg .cart__item__option{position:relative;display:block;flex:1 1 0;min-width:0;height:34px;padding:0;overflow:hidden;background:#f8f8f8;border:1px solid #f4f4f4;border-radius:8px}.cart__item--vfg .cart__item__option-label{position:absolute;top:6px;left:10px;z-index:1;font-size:8px;font-weight:500;line-height:1;color:#888;pointer-events:none}.cart__item--vfg .cart__item__select-wrap{position:static;display:block;width:100%;height:100%}.cart__item--vfg .cart__item__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:100%;margin:0;padding:13px 28px 3px 10px;background:transparent;border:none;border-radius:0;font-family:inherit;font-size:12px;font-weight:500;line-height:1;color:#0c0c0f;cursor:pointer}.cart__item--vfg .cart__item__select:focus-visible{outline:2px solid #0c0c0f;outline-offset:1px}.cart__item--vfg .cart__item__select:disabled{cursor:default;opacity:.6}.cart__item--vfg .cart__item__select-chevron{position:absolute;top:50%;right:10px;width:10px;transform:translateY(-50%);color:#0c0c0f;pointer-events:none}.cart__item--vfg .cart__item__edit-btn{display:flex;align-items:center;justify-content:center;flex:0 0 auto;align-self:center;width:34px;height:34px;margin:0;padding:0;background:transparent;border:1px solid #e7e7e7;border-radius:8px;color:#0c0c0f;cursor:pointer;transition:background-color .3s ease}.cart__item--vfg .cart__item__edit-btn:hover{background-color:#f8f8f8}.cart__item--vfg .cart__item__edit-btn svg{display:block}.cart__item--vfg .cart__item__edit-confirm svg{width:14px;height:12px}.cart__item--vfg .cart__item__selling-plan,.cart__item--vfg .cart__item__meta{margin:0;font-size:12px;line-height:1.4;color:#616161}.cart__item--vfg .cart__item__selling-plan span{display:inline;margin:0}.cart__item--vfg .cart__item__bottom{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-end;gap:24px;margin-top:0}.cart__item--vfg .cart__item__controls{display:flex;align-items:center;gap:8px}.cart__item--vfg .cart__item__header-end{display:flex;align-items:flex-start;gap:10px}.cart__item--vfg .cart__item__quantity{display:flex;align-items:stretch;gap:0;position:static;width:auto;overflow:hidden;background:#fff;border:1px solid #e7e7e7;border-radius:8px}.cart__item--vfg .cart__item__quantity-minus,.cart__item--vfg .cart__item__quantity-plus{position:static;transform:none;box-shadow:none;display:flex;align-items:center;justify-content:center;width:34px;height:32px;padding:0;border:none;background:transparent;color:#0c0c0f;cursor:pointer}.cart__item--vfg .cart__item__quantity-minus{border-right:1px solid rgba(12,12,15,.1)}.cart__item--vfg .cart__item__quantity-plus{border-left:1px solid rgba(12,12,15,.1)}.cart__item--vfg .cart__item__quantity-minus svg,.cart__item--vfg .cart__item__quantity-plus svg{width:14px;height:14px}.cart__item--vfg .cart__item__quantity-field{width:40px;height:32px;padding:0;border:none;background:transparent;text-align:center;font-size:12px;font-weight:700;line-height:32px;color:#0c0c0f;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.cart__item--vfg .cart__item__quantity-field::-webkit-outer-spin-button,.cart__item--vfg .cart__item__quantity-field::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart__item--vfg.cart__item--gift .cart__item__quantity{opacity:1}.cart__item--vfg.cart__item--gift .cart__item__quantity-minus,.cart__item--vfg.cart__item--gift .cart__item__quantity-plus{display:none}.cart__item--vfg.cart__item--gift .cart__item__quantity-field{border-radius:3px;cursor:default}.cart__item--vfg .cart__item__remove{flex:0 0 auto;display:inline-flex;align-items:center;padding:0;font-size:12px;font-weight:500;line-height:1.4;color:#0c0c0f;opacity:.6;text-decoration:underline;background:none;border:none}.cart__item--vfg .cart__item__remove:hover{opacity:1;text-decoration:underline}@media only screen and (max-width:400px){.cart__item--vfg .cart__item__controls{gap:10px}.cart__item--vfg .cart__item__bottom{gap:8px}}@media screen and (max-width:767px){[data-collapsible-container-mobile]{height:auto!important;overflow:visible!important;visibility:visible!important;opacity:1!important;padding-bottom:30px}[data-collapsible-trigger-mobile]{pointer-events:none}.footer-title__button .icon{display:none}}.cart__items .cart__item.cart__item--vfg{border-top:none}.cart__items .cart__item--vfg .cart__item__content{display:flex;flex-flow:column nowrap;justify-content:space-between;align-items:stretch;width:auto;padding-right:0}.cart__items .cart__item--vfg .cart__item__bottom{width:auto;margin-top:0}.cart__items .cart__item--vfg .cart__item__quantity{width:auto}.cart__items .cart__item--vfg .cart__item__remove{width:auto;padding:0;margin:0}.cart__items .cart__item--vfg .cart__item__title{font-size:14px}.cart__items .cart__item--vfg .cart__item__options{justify-content:flex-end}.cart__items .cart__item--vfg .cart__item__option{flex:0 1 110px;max-width:110px}.cart__aside .cart-recs{padding:24px 0;background:#f1f1f1;border:1px solid #ebebeb;border-radius:16px;box-shadow:none}.cart__aside .cart-recs:before,.cart__aside .cart-recs:after{content:none}.cart__aside{display:flex;flex-direction:column;gap:24px}.cart__aside>*{margin:0}.cart__aside .cart__message.cart__message--bar{padding:0;border:none}.cart__aside .cart__foot-inner{padding:0}.cart__aside .cart__pair{padding:0;border:none}.cart-drawer{height:100svh;height:100dvh}.cart-drawer .cart-drawer__body{min-height:0}@media only screen and (min-width:480px){.cart-drawer{--drawer-width: 450px;border-radius:16px 0 0 16px}}@media only screen and (max-width:479px){.cart-drawer{max-width:100%;border-radius:0;--inner: 16px}.cart-drawer__head{padding:16px 16px 24px}.cart-drawer .cart-drawer__message{padding-right:16px;padding-left:16px;padding-bottom:16px}.cart-drawer__foot{--inner: 16px}.cart-drawer__close{top:16px;right:16px}.cart-drawer .cart__item.cart__item--vfg.cart__item--no-border{border-bottom:1px solid #f4f4f4}.cart-drawer .cart-recs__head{padding-right:16px;padding-left:16px}.cart-drawer .cart-recs__slider{--cart-peek: 16px}}.cart-drawer__foot{--inner: 24px}.cart-drawer__foot .cart__total-price-holder,.cart__aside .cart__total-price-holder{margin-bottom:24px}@media only screen and (max-width:479px){.cart-drawer__foot{--inner: 16px}.cart-drawer__foot .cart__total-price-holder,.cart__aside .cart__total-price-holder{margin-bottom:16px}}.cart-drawer__foot .cart__total-price-holder .p,.cart__aside .cart__total-price-holder .p{margin:0;font-family:var(--FONT-STACK-BODY);font-size:20px;font-style:normal;font-weight:700;line-height:1.4;text-transform:none;color:#0c0c0f}.cart-drawer__foot .cart__total-prices,.cart__aside .cart__total-prices{display:flex;align-items:baseline;gap:8px}.cart-drawer__foot .cart__total-compare,.cart__aside .cart__total-compare{font-weight:400;color:#888;text-decoration:line-through}.cart-drawer__foot .cart__checkout--lock,.cart__aside .cart__checkout--lock{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;max-width:100%;height:56px;min-height:56px;padding:0 24px;border-radius:100px;font-family:var(--FONT-STACK-BODY);font-size:calc(1rem * var(--adjust-button));font-style:normal;font-weight:700;line-height:normal;text-align:center;text-transform:uppercase}.cart__checkout__icon{flex:0 0 auto;width:14px;height:14px}.cart__checkout__icon svg{display:block;width:100%;height:100%}.cart-usps{display:flex;align-items:stretch;width:100%;margin:24px 0 0;padding:0;list-style:none}.cart-usps__item{flex:1 1 0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:0 8px;text-align:center;font-family:var(--FONT-STACK-BODY);font-size:12px;font-weight:400;line-height:1.35;color:var(--text)}.cart-usps__item+.cart-usps__item{border-left:1px solid rgba(0,0,0,.12)}.cart-usps__icon{display:flex;align-items:center;justify-content:center;width:17px;height:17px;margin-bottom:6px}.cart-usps__icon svg{display:block;width:100%;height:100%}.cart-usps__icon--klarna{background:#ffb3c7;border-radius:4px;font-size:11px;font-weight:700;line-height:1;color:#0a0b09}.cart-usps__title,.cart-usps__text{display:block}.preorder-widget{display:flex;flex-direction:column;gap:8px;padding:16px;margin-top:12px;background:var(--bg-light, #f5f5f5);border-radius:8px;border:1px solid var(--border-color, #ebebeb)}.preorder-widget.hidden{display:none}.preorder-widget__title{font-size:14px;font-weight:600;color:var(--text, #121212)}.preorder-widget__badge{display:inline-flex;align-items:center;width:fit-content;padding:4px 10px;background:#e5e5e5;color:var(--text, #121212);font-size:12px;font-weight:600;border-radius:999px}.preorder-widget__badge.hidden{display:none}.preorder-widget__urgency{font-size:13px;color:var(--text-light, #6d6d6d)}.preorder-widget__shipping{font-size:13px;color:var(--text-light, #6d6d6d);display:flex;align-items:center;gap:6px}.preorder-widget__shipping:before{content:"";width:6px;height:6px;border-radius:50%;background:#56ad6a;flex-shrink:0}
/*# sourceMappingURL=/cdn/shop/t/122/assets/custom.css.map */
