.breadcrumbs-wrapper{margin-top:15px;margin-bottom:30px}.breadcrumbs-wrapper__inner{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.breadcrumbs-wrapper .breadcrumbs{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center;flex-wrap:wrap}.breadcrumbs-wrapper .breadcrumbs li{float:none!important}.breadcrumbs-wrapper .breadcrumbs li:first-child span:first-child{font-size:0;width:20px!important;display:block;position:relative}.breadcrumbs-wrapper .breadcrumbs li:first-child span:first-child:before{content:"";background:url("images/crumb-home.svg") no-repeat;background-size:20px 20px;position:absolute;left:0;top:3px;width:20px;height:20px}.breadcrumbs-wrapper .breadcrumbs li:last-child a{color:var(--theme-primary)}.breadcrumbs-wrapper .breadcrumbs li a{font-size:13px;color:var(--theme-tertiary);font-family:var(--theme-font-primary-semibold);text-decoration:unset}.breadcrumbs-wrapper .breadcrumbs li a:active,.breadcrumbs-wrapper .breadcrumbs li a:focus,.breadcrumbs-wrapper .breadcrumbs li a:focus-within,.breadcrumbs-wrapper .breadcrumbs li a:hover{color:var(--theme-quinary);outline:0}.breadcrumbs-wrapper .breadcrumbs .fa{margin:0 10px;color:var(--theme-tertiary)}.main-cart-wrapper{padding-bottom:60px}@media screen and (max-width:991px){.main-cart-wrapper .template-column:has(> .main-cart-wrapper__left),.main-cart-wrapper .template-column:has(> .main-cart-wrapper__left)+.template-column{width:100%}}.main-cart-wrapper__header{margin-bottom:40px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}@media screen and (max-width:991px){.main-cart-wrapper__header{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}}.main-cart-wrapper__header ul{list-style:none;padding:0;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;counter-reset:item}@media screen and (max-width:991px){.main-cart-wrapper__header ul{margin-top:20px}}.main-cart-wrapper__header ul li{font-size:13.5px;font-family:var(--theme-font-primary-bold);color:var(--theme-tertiary);position:relative;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding-left:40px}.main-cart-wrapper__header ul li:before{counter-increment:item;content:counter(item);position:absolute;left:0;top:50%;transform:translateY(-50%);width:24px;height:24px;background:#f4f1f9;border-radius:50%;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.main-cart-wrapper__header ul li:after{content:"";width:26px;height:1.5px;margin:0 14px;background:#e2ddea}.main-cart-wrapper__header ul li:first-child{color:var(--theme-secondary)}.main-cart-wrapper__header ul li:first-child:before{background:var(--theme-secondary);color:var(--theme-white)}.main-cart-wrapper__header ul li:last-child{padding-right:0}.main-cart-wrapper__header ul li:last-child:after{content:unset}@media screen and (max-width:480px){.main-cart-wrapper__header ul li{padding-left:32px;padding-right:16px}.main-cart-wrapper__header ul li:after{content:none}}.main-cart-wrapper__header .title{font-size:38px;font-family:var(--theme-font-primary-bold);line-height:52px}.main-cart-wrapper__header .title span{color:var(--theme-tertiary);font-size:20px;font-family:var(--theme-font-primary-semibold);display:block;line-height:1}.main-cart-wrapper__right{padding:30px;background:var(--theme-quaternary);border-radius:22px}@media screen and (min-width:992px){.main-cart-wrapper__right{position:sticky;top:160px;align-self:flex-start}}.main-cart-wrapper__right .title{font-size:20px;font-family:var(--theme-font-primary-bold);margin:0 0 20px 0}.main-cart-wrapper__right .heading{font-size:15px;font-family:var(--theme-font-primary-bold);margin-bottom:10px}.main-cart-wrapper__right .heading.green{color:#1f8a5b}.main-cart-wrapper__right .heading.price{font-size:26px;font-family:var(--theme-font-primary-extrabold)}.main-cart-wrapper__right .heading.price .UILabelPrice>span{display:inline-flex;flex-direction:column;align-items:flex-end;white-space:nowrap}.main-cart-wrapper__right .heading.price span span{font-family:var(--theme-font-primary-medium);color:var(--theme-tertiary);font-size:12px;display:block;text-align:right}.main-cart-wrapper__right .template-row:not(:has(.template-component)){display:none}.main-cart-wrapper__right .template-row:has(> .template-column > .inner-column > .heading.price){display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start}.main-cart-wrapper__right .template-row:has(> .template-column > .inner-column > .heading.price)::after,.main-cart-wrapper__right .template-row:has(> .template-column > .inner-column > .heading.price)::before{content:none}.main-cart-wrapper__right .template-row:has(> .template-column > .inner-column > .heading.price)>.template-column{width:auto}.main-cart-wrapper__right .line-below{margin-bottom:10px}.main-cart-wrapper__right .line-below:after{content:"";background:#e2ddea;width:calc(100% - 30px);position:absolute;left:15px;right:15px;height:1px;bottom:-25px}.main-cart-wrapper__right .info{color:var(--theme-tertiary);font-size:12.5px;font-family:var(--theme-font-primary-semibold);padding-left:30px;position:relative}.main-cart-wrapper__right .info:before{content:"";background:url("images/cart-lock.svg") no-repeat;background-size:14px 14px;position:absolute;left:0;top:50%;transform:translateY(-50%);width:14px;height:14px}.main-cart-wrapper__right .btn.btn-checkout{border-radius:14px;width:250px;max-width:100%}.payments-icon-wrapper{margin:20px 0 30px 0;padding:0;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.payments-icon-wrapper .connect,.payments-icon-wrapper .ideal,.payments-icon-wrapper .maestro,.payments-icon-wrapper .mastercard,.payments-icon-wrapper .visa{margin-right:18px}.payments-icon-wrapper .connect img,.payments-icon-wrapper .ideal img,.payments-icon-wrapper .maestro img,.payments-icon-wrapper .mastercard img,.payments-icon-wrapper .visa img{width:auto!important;height:24px!important;object-fit:contain}.payments-icon-wrapper .visa img{height:19px!important}.payments-icon-wrapper .maestro{display:none}.nl_be .payments-icon-wrapper .connect{order:1}.nl_be .payments-icon-wrapper .visa{order:2}.nl_be .payments-icon-wrapper .maestro{display:block;order:3}.nl_be .payments-icon-wrapper .ideal{order:4}.nl_be .payments-icon-wrapper .mastercard{display:none}.cart-usp-wrapper{padding-left:0}.cart-usp-wrapper ul{list-style:none;padding:0}.cart-usp-wrapper ul li{position:relative;padding-left:30px;font-size:13.5px;font-family:var(--theme-font-primary-semibold);margin-bottom:8px}.cart-usp-wrapper ul li:before{content:"";background:url("images/feather.svg") no-repeat center;background-size:contain;position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:6px}.list-detail-cart{border:1px solid #e2ddea;border-radius:20px;margin:0 0 20px;padding-top:12px!important;padding-bottom:12px!important;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.list-detail-cart__content{min-height:100%}.list-detail-cart__content--inner{height:100%;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.list-detail-cart__content--inner .title{font-size:18px;font-family:var(--theme-font-primary-bold);margin-bottom:10px}.list-detail-cart__content--inner .item-flex-row{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:28px}.list-detail-cart__content--inner .item-flex-row>.template-component{flex:0 0 100%}.list-detail-cart__content--inner .item-flex-row>.cart-item-options{flex:0 1 auto;min-width:0;overflow-wrap:anywhere}.list-detail-cart__content--inner .cart-option-chips{display:flex;flex-wrap:wrap;gap:6px;margin:-5px 0 15px}.list-detail-cart__content--inner .cart-option-chip{display:inline-block;padding:4px 10px;border-radius:999px;background:#f4f1f9;color:#2a1d3f;font-size:13px;line-height:18px;font-family:var(--theme-font-primary-medium)}.list-detail-cart__content--inner .cart-item-proefpakket .element-content{display:inline-block;padding:4px 10px;margin:-5px 0 15px;border-radius:999px;background:#e3f3eb;color:#1f8a5b;font-size:13px;line-height:18px;font-family:var(--theme-font-primary-medium)}.list-detail-cart__content--inner .metadata.cart-item-options{font-size:15px;line-height:1.6;margin-bottom:15px}.list-detail-cart__content--inner .metadata.cart-item-options:has(~ .cart-item-options){margin-bottom:2px}.list-detail-cart__content--inner .metadata.cart-item-options .metadata-title{font-family:var(--theme-font-primary-medium);color:var(--theme-tertiary)}.list-detail-cart__content--inner .metadata.cart-item-options .metadata-value{font-family:var(--theme-font-primary-semibold);color:#2a1d3f}.list-detail-cart__content--inner .metadata.cart-item-options .color-dot{display:inline-block;width:14px;height:14px;border-radius:50%;margin:0 6px 0 4px;vertical-align:-2px;background:#e2ddea;box-shadow:inset 0 0 0 1px rgba(42,29,63,.15)}.list-detail-cart__content--inner .metadata.cart-item-options .color-dot[data-color*=wit i]{background:#fff}.list-detail-cart__content--inner .metadata.cart-item-options .color-dot[data-color*=ecru i]{background:#efe6d2}.list-detail-cart__content--inner .metadata.cart-item-options .color-dot[data-color*="cr\00e8me"i]{background:#f3e9d2}.list-detail-cart__content--inner .metadata.cart-item-options .color-dot[data-color*=creme i]{background:#f3e9d2}.list-detail-cart__content--inner .metadata.cart-item-options .color-dot[data-color*=beige i]{background:#d9c7a7}.list-detail-cart__content--inner .metadata.cart-item-options .color-dot[data-color*=zand i]{background:#d8c49b}.list-detail-cart__content--inner .metadata.cart-item-options .color-dot[data-color*=geel i]{background:#e9c641}.list-detail-cart__content--inner .metadata.cart-item-options .color-dot[data-color*=oranje i]{background:#e58a3a}.list-detail-cart__content--inner .metadata.cart-item-options .color-dot[data-color*=rood i]{background:#c0392b}.list-detail-cart__content--inner .metadata.cart-item-options .color-dot[data-color*=bordeaux i]{background:#7b1e2b}.list-detail-cart__content--inner .metadata.cart-item-options .color-dot[data-color*=roze i]{background:#e8a2b8}.list-detail-cart__content--inner .metadata.cart-item-options .color-dot[data-color*=paars i]{background:#7b4f9e}.list-detail-cart__content--inner .metadata.cart-item-options .color-dot[data-color*=lila i]{background:#b79cd3}.list-detail-cart__content--inner .metadata.cart-item-options .color-dot[data-color*=blauw i]{background:#2f6db5}.list-detail-cart__content--inner .metadata.cart-item-options .color-dot[data-color*=jeans i]{background:#4a6a8f}.list-detail-cart__content--inner .metadata.cart-item-options .color-dot[data-color*=lichtblauw i]{background:#9cc3e6}.list-detail-cart__content--inner .metadata.cart-item-options .color-dot[data-color*=donkerblauw i]{background:#1f2f5c}.list-detail-cart__content--inner .metadata.cart-item-options .color-dot[data-color*=marine i]{background:#1c2541}.list-detail-cart__content--inner .metadata.cart-item-options .color-dot[data-color*=groen i]{background:#3c8d5a}.list-detail-cart__content--inner .metadata.cart-item-options .color-dot[data-color*=donkergroen i]{background:#1f4d33}.list-detail-cart__content--inner .metadata.cart-item-options .color-dot[data-color*=mint i]{background:#a8dcc4}.list-detail-cart__content--inner .metadata.cart-item-options .color-dot[data-color*=grijs i]{background:#9a9a9a}.list-detail-cart__content--inner .metadata.cart-item-options .color-dot[data-color*=lichtgrijs i]{background:#cfcfcf}.list-detail-cart__content--inner .metadata.cart-item-options .color-dot[data-color*=antraciet i]{background:#3e4245}.list-detail-cart__content--inner .metadata.cart-item-options .color-dot[data-color*=zwart i]{background:#1a1a1a}.list-detail-cart__content--inner .metadata.cart-item-options .color-dot[data-color*=bruin i]{background:#7a5230}.list-detail-cart__content--inner .metadata.cart-item-options .color-dot[data-color*=lichtbruin i]{background:#b08a62}.list-detail-cart__content--inner .metadata.cart-item-options .color-dot[data-color*=donkerbruin i]{background:#4a2f1d}.list-detail-cart__content--inner .metadata{font-size:13px;font-family:var(--theme-font-primary-bold)}.list-detail-cart__content--inner .metadata .metadata-title{font-family:var(--theme-font-primary-medium);color:var(--theme-tertiary)}.list-detail-cart__content--inner .btn-cart{background-color:#a192b9;-webkit-mask:url("images/cart-remove.svg") no-repeat center/19px 19px;mask:url("images/cart-remove.svg") no-repeat center/19px 19px;font-size:0;width:20px;height:20px;transition:background-color .2s ease-in-out}.list-detail-cart__content--inner .btn-cart:after{content:unset}.list-detail-cart__content--inner .btn-cart:active,.list-detail-cart__content--inner .btn-cart:active:focus,.list-detail-cart__content--inner .btn-cart:focus,.list-detail-cart__content--inner .btn-cart:hover{background-color:#d93025;outline:0;box-shadow:none}.list-detail-cart__price{font-size:19px;font-family:var(--theme-font-primary-extrabold)}.list-detail-cart__price-unit{white-space:nowrap;font-size:12px;color:var(--theme-tertiary);font-family:var(--theme-font-primary-medium)}.list-detail-cart .UIMedia{overflow:hidden;border-radius:12px}.list-detail-cart .UIMedia img{width:100%;height:auto!important;aspect-ratio:2/3;object-fit:cover;border-radius:12px}.list-detail-cart .UIQuantitySelect{display:flex;width:max-content;border:1px solid var(--theme-secondary);border-radius:8px}.list-detail-cart .UIQuantitySelect .quantity-control{width:40px;display:flex;align-items:center;justify-content:center;background:var(--theme-secondary);color:#fff}.list-detail-cart .UIQuantitySelect .quantity-control.quantity-control-before{border-radius:8px 0 0 8px}.list-detail-cart .UIQuantitySelect .quantity-control.quantity-control-after{border-radius:0 8px 8px 0}.list-detail-cart .UIQuantitySelect .quantity-select{border:none;text-align:center}.list-detail-cart .UIQuantitySelect .quantity-select-dropdown{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:48px;min-width:74px;padding:0 38px 0 18px;border-radius:12px;background:#f4f1f9 url("images/dropdown-down.svg") no-repeat right 16px center;background-size:12px 12px;font-size:16px;font-family:var(--theme-font-primary-semibold);color:var(--theme-secondary);text-align:left;cursor:pointer}.list-detail-cart .UIQuantitySelect .quantity-select-dropdown:focus{outline:2px solid #E2DDEA;outline-offset:2px}.list-detail-cart .UIQuantitySelect:has(.quantity-select-dropdown){border:none}.list-detail-cart .quantity-dropdown{position:relative}.list-detail-cart .quantity-dropdown select{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.list-detail-cart .quantity-dropdown__toggle{height:48px;min-width:74px;padding:0 38px 0 18px;border:none;border-radius:12px;position:relative;background:#f4f1f9;font-size:16px;font-family:var(--theme-font-primary-semibold);color:var(--theme-secondary);text-align:left;cursor:pointer}.list-detail-cart .quantity-dropdown__toggle:after{content:"";position:absolute;right:16px;top:50%;width:12px;height:12px;transform:translateY(-50%);background:url("images/dropdown-down.svg") no-repeat center;background-size:12px 12px;transition:transform .2s ease-in-out}.list-detail-cart .quantity-dropdown__list{display:none;position:absolute;top:calc(100% + 8px);left:0;z-index:20;min-width:100%;margin:0;padding:6px;list-style:none;overflow-y:auto;background:var(--theme-white);border:1px solid #e2ddea;border-radius:12px;box-shadow:0 15px 30px rgba(42,29,63,.1)}.list-detail-cart .quantity-dropdown__list:focus{outline:0}.list-detail-cart .quantity-dropdown.is-open>.quantity-dropdown__list{display:block}.list-detail-cart .quantity-dropdown.is-open>.quantity-dropdown__toggle:after{transform:translateY(-50%) rotate(180deg)}.list-detail-cart .quantity-dropdown__option{padding:8px 14px;border-radius:8px;font-size:15px;font-family:var(--theme-font-primary-semibold);color:var(--theme-secondary);cursor:pointer}.list-detail-cart .quantity-dropdown__option.is-active,.list-detail-cart .quantity-dropdown__option:hover{background:#f4f1f9}.list-detail-cart .quantity-dropdown__option[aria-selected=true]{font-family:var(--theme-font-primary-bold);color:var(--theme-quinary)}@media screen and (max-width:991px){.list-detail-cart{display:grid;grid-template-columns:auto auto 1fr;grid-template-areas:"media title title" "quantity remove price";column-gap:16px;row-gap:16px;align-items:center;padding:20px;margin-left:0;margin-right:0}.list-detail-cart .template-container::after,.list-detail-cart .template-container::before,.list-detail-cart .template-row::after,.list-detail-cart .template-row::before,.list-detail-cart::after,.list-detail-cart::before{content:none}.list-detail-cart .template-column{width:auto;float:none;padding:0}.list-detail-cart .list-detail-cart__content,.list-detail-cart .list-detail-cart__content--inner,.list-detail-cart .template-container,.list-detail-cart .template-row,.list-detail-cart .template-row>.template-column,.list-detail-cart .template-row>.template-column>.inner-column:not(.item-flex-row){display:contents}.list-detail-cart>.template-column:first-child{grid-area:media;align-self:start}.list-detail-cart>.template-column:first-child .UIMedia{width:80px}.list-detail-cart .UIQuantitySelect{width:80px;justify-content:space-between}.list-detail-cart .template-row>.template-column>.item-flex-row{display:flex;grid-area:title;align-self:start;min-width:0}.list-detail-cart .template-row>.template-column>.item-flex-row .title{font-size:16px;line-height:22px;margin-bottom:6px}.list-detail-cart .template-component:has(> .UIButtonBasketDelete){grid-area:remove}.list-detail-cart .template-component:has(> .UIQuantitySelect){grid-area:quantity}.list-detail-cart .list-detail-cart__price,.list-detail-cart .list-detail-cart__price-unit{grid-column:3;grid-row:2;justify-self:end;text-align:right}.list-detail-cart .list-detail-cart__price{align-self:start}.list-detail-cart .list-detail-cart__price-unit{align-self:end;margin-top:24px}}@media screen and (min-width:481px) and (max-width:991px){.list-detail-cart{grid-template-columns:auto auto auto 1fr;grid-template-areas:"media title title title" "media quantity remove price"}.list-detail-cart>.template-column:first-child{align-self:stretch}.list-detail-cart>.template-column:first-child .UIMedia{width:110px}.list-detail-cart .list-detail-cart__price,.list-detail-cart .list-detail-cart__price-unit{grid-column:4}}@media screen and (min-width:768px) and (max-width:991px){.list-detail-cart{grid-template-columns:auto auto 1fr auto;grid-template-areas:"media title title remove" "media quantity . price"}.list-detail-cart .template-component:has(> .UIButtonBasketDelete){justify-self:end;align-self:start}}.continue-shopping{margin-top:10px}@media screen and (max-width:991px){.continue-shopping{margin-top:20px;margin-bottom:30px}}.continue-shopping .btn.btn-link{display:inline-flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:10px;width:auto;font-size:14px;color:var(--theme-secondary)}.continue-shopping .btn.btn-link::before{content:"";width:12px;height:12px;background:url("images/arrow-regular-secondary.svg") no-repeat center;background-size:contain;transform:rotate(180deg);transition:transform .2s ease-in-out}.continue-shopping .btn.btn-link::after{content:none}.continue-shopping .btn.btn-link:focus,.continue-shopping .btn.btn-link:hover{color:var(--theme-secondary)}.continue-shopping .btn.btn-link:focus::before,.continue-shopping .btn.btn-link:hover::before{transform:rotate(180deg) translateX(4px)}.cart-list-last-row{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:flex-end;-webkit-align-items:flex-end;align-items:flex-end}.item-flex-row{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.item-flex-row .title{width:100%}.basket-promotion-wrapper{margin-top:60px;margin-bottom:90px}@media screen and (max-width:767px){.basket-promotion-wrapper{margin-top:40px;margin-bottom:60px}}.basket-promotion-list__title{font-size:30px;line-height:38px;margin:0 0 30px}@media screen and (max-width:767px){.basket-promotion-list__title{font-size:24px;line-height:32px;margin-bottom:20px}}.basket-promotion-list .keen-slider{padding-top:6px;padding-bottom:30px;margin-bottom:-30px}@media screen and (max-width:991px){.basket-promotion-list .keen-slider{margin-right:-15px}}.basket-promotion-list .keen-slider__slide{height:auto}.basket-promotion-list .keen-slider__slide>.template-container{height:100%;padding:0}.basket-promotion-list .keen-slider__slide>.template-container>.template-row{height:100%;margin:0}.basket-promotion-list .keen-slider__slide>.template-container>.template-row>.template-column{height:100%;padding:0}.basket-promotion-list .keen-slider-pagination-dots{display:none}@media screen and (max-width:991px){.basket-promotion-list .keen-slider-pagination-dots{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:30px}}.basket-promotion-list .keen-slider-pagination-dots .dot{width:9px;height:9px;padding:0;border:none;border-radius:9px;background:#d8d2e0;margin-right:5px;cursor:pointer;transition:width .2s ease-in-out}.basket-promotion-list .keen-slider-pagination-dots .dot--active{width:30px;background:var(--theme-quinary)}.basket-promotion-list .keen-slider-pagination-dots .dot:hover:not(.dot--active){background:#b1a5c1}.basket-promotion{height:100%;padding:0}.basket-promotion>.template-container{height:100%;padding:0}.basket-promotion .row{margin:0}.basket-promotion [class*=col-]{padding:0;float:none}.basket-promotion__inner{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;height:100%;background:var(--theme-white);border:1px solid #f6f4f8;border-radius:18px;padding:20px 20px 25px 20px;transition:box-shadow .25s ease-in-out,border-color .25s ease-in-out,transform .25s ease-in-out}.basket-promotion__inner:hover{border-color:#e2ddea;box-shadow:0 15px 30px rgba(42,29,63,.1);transform:translateY(-3px)}@media screen and (max-width:767px){.basket-promotion__inner{padding:15px 15px 20px 15px}}.basket-promotion a:active,.basket-promotion a:focus,.basket-promotion a:focus-within,.basket-promotion a:hover,.basket-promotion button:active,.basket-promotion button:focus,.basket-promotion button:focus-within,.basket-promotion button:hover{outline:0;box-shadow:none;text-decoration:none}.basket-promotion__media{display:block;margin-bottom:20px}.basket-promotion__media img{display:block;width:100%;height:auto!important;aspect-ratio:1/1;object-fit:contain;border-radius:10px}.basket-promotion__title{display:block;font-size:17px;font-family:var(--theme-font-primary-bold);line-height:23px;color:inherit;margin-bottom:20px}.basket-promotion__title:focus,.basket-promotion__title:hover{color:inherit}@media screen and (max-width:991px){.basket-promotion__title{font-size:14px;line-height:18px}}.basket-promotion__inner>.template-column:last-child{margin-top:auto}.basket-promotion__footer{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-top:auto}.basket-promotion__price{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:baseline;-webkit-align-items:baseline;align-items:baseline;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;column-gap:8px}.basket-promotion__new-price{font-size:19px;font-family:var(--theme-font-primary-extrabold)}@media screen and (max-width:991px){.basket-promotion__new-price{font-size:16px}}.basket-promotion__old-price{font-size:14px;text-decoration:line-through;opacity:.6}.basket-promotion__form{margin:0;flex-shrink:0}.basket-promotion__button{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:36px;height:36px;padding:0;border:none;border-radius:50%;background:var(--theme-quinary);color:var(--theme-white);transition:filter .2s ease-in-out;position:relative}.basket-promotion__button:active,.basket-promotion__button:focus,.basket-promotion__button:focus-within,.basket-promotion__button:hover{filter:brightness(1.1)}.basket-promotion__button svg{display:block}.basket-promotion__button .fa{position:absolute;top:0;left:0;width:100%;height:100%;margin:0!important;line-height:36px;text-align:center;border-radius:50%;background:var(--theme-quinary)}@media screen and (max-width:370px){.main-cart-wrapper__header ul{flex-direction:column;align-items:flex-start;gap:10px}.main-cart-wrapper__header ul li{padding-right:0}.main-cart-wrapper__header ul li:after{content:none}}@media screen and (min-width:992px){.main-cart-wrapper .list-detail-cart>.template-column:first-child{flex:0 0 150px;width:150px;padding-left:12px;padding-right:0}.main-cart-wrapper .list-detail-cart>.template-column.list-detail-cart__content--inner,.main-cart-wrapper .list-detail-cart>.template-column:has(> .list-detail-cart__content--inner){flex:1 1 0%;min-width:0;width:auto;float:none}.main-cart-wrapper .template-column:has(> .main-cart-wrapper__left){width:calc(60% - 6px)}.main-cart-wrapper .template-column:has(> .main-cart-wrapper__left)+.template-column{width:calc(40% + 6px)}.main-cart-wrapper__header>.template-component:has(ul){flex:0 0 calc(40% - 12px)}.main-cart-wrapper__header ul{flex-wrap:nowrap}.main-cart-wrapper__header ul li{white-space:nowrap}.main-cart-wrapper__header ul li:not(:last-child){flex:1 1 auto;min-width:0}.main-cart-wrapper__header ul li:not(:last-child):after{flex:1 1 0;width:auto;min-width:12px;margin:0 8px}}#maCartContainer[data-box-saving]>.loader-overlay{display:none!important}.list-detail-cart[data-cart-saving]{position:relative;border-color:var(--theme-quinary);box-shadow:0 0 0 1px var(--theme-quinary)}.list-detail-cart[data-cart-saving]>.loader-overlay{border-radius:20px}