[data-v-9ff200e5] .add-to-cart-modal{box-shadow:var(--cw-modal-generic-shadow-default);max-width:26rem}.add-to-cart-modal--recommendations{display:block!important}.add-to-cart-modal--recommendations [name=add-to-cart-modal]{padding:0!important}.add-to-cart-modal--recommendations [name=add-to-cart-modal] .dcf-modal{display:flex;flex-direction:column;border-radius:0;min-height:100%;max-width:624px;background:var(--dcf-color-white,#fff);box-shadow:0 4px 32px #1e1e1e1f;transition:transform .2s ease;transform:translate(0);transition-delay:.4s;transition-property:transform}.add-to-cart-modal--recommendations [name=add-to-cart-modal] .dcf-modal--close{width:32px;height:32px;border:1px solid #89867e;border-radius:50%;display:flex;align-items:center;justify-content:center;right:22px;top:22px}.add-to-cart-modal--recommendations [name=add-to-cart-modal] .dcf-modal--close svg{width:9px;height:9px}.add-to-cart-modal--recommendations [name=add-to-cart-modal] .dcf-modal--content{flex:1;padding:32px 32px 0}@media screen and (min-width:1024px){.add-to-cart-modal--recommendations [name=add-to-cart-modal] .dcf-modal--content{padding:48px 48px 0}}.add-to-cart-modal--recommendations [name=add-to-cart-modal] .dcf-modal--content .bg-white.p-4.my-4.rounded-lg.flex.items-center.w-full{padding:0 0 48px!important}.add-to-cart-modal--recommendations [name=add-to-cart-modal] .dcf-modal--content>h5{display:none}.add-to-cart-modal--recommendations [name=add-to-cart-modal] .flex-none.flex.items-center.py-4,.add-to-cart-modal--recommendations [name=add-to-cart-modal] .flex-none.max-h-20.max-w-20{display:none}.add-to-cart-modal--recommendations [name=add-to-cart-modal] .flex-1.font-semibold.flex.items-center.p-4{display:inline;flex-wrap:wrap;margin:0;padding:0 24px 0 0;font-weight:350;font-size:23px;line-height:27.6px}@media screen and (min-width:1024px){.add-to-cart-modal--recommendations [name=add-to-cart-modal] .flex-1.font-semibold.flex.items-center.p-4{font-weight:350;font-size:29px;line-height:34.8px}}.add-to-cart-modal--recommendations [name=add-to-cart-modal] .flex-1.font-semibold.flex.items-center.p-4:after{content:" was added to your cart"}.add-to-cart-modal--recommendations .add-to-cart-modal__button-group{position:absolute;bottom:0;background-color:var(--dcf-color-white,#fff);display:flex;width:100%;border-top:1px solid #e7e8e9;margin-left:-48px;padding:16px 32px 16px 48px;flex-direction:column-reverse;gap:1rem}@media screen and (min-width:624px){.add-to-cart-modal--recommendations .add-to-cart-modal__button-group{flex-direction:row}}.add-to-cart-modal--recommendations .add-to-cart-modal__button-group button{width:100%}@media screen and (min-width:624px){.add-to-cart-modal--recommendations .add-to-cart-modal__button-group button{width:auto}}.add-to-cart-modal--recommendations .add-to-cart-modal__button-basket{display:block}.add-to-cart-modal--recommendations .add-to-cart-modal-recommendations__entry-image{width:78px!important}@media screen and (min-width:1024px){.add-to-cart-modal--recommendations .add-to-cart-modal-recommendations__entry-image{width:114px!important}}.add-to-cart-modal--recommendations .add-to-cart-modal-recommendations__title{font-weight:600;font-size:18px;line-height:25.2px;margin-bottom:24px}@media screen and (min-width:1024px){.add-to-cart-modal--recommendations .add-to-cart-modal-recommendations__title{font-weight:600;font-size:20px;line-height:28px;margin-bottom:32px}}.add-to-cart-modal--recommendations .add-to-cart-modal-recommendations__entries{overflow-y:auto;max-height:calc(99vh - 280px);margin-right:-13px;padding-right:13px}.add-to-cart-modal--recommendations .add-to-cart-modal-recommendations__entries::-webkit-scrollbar{width:6px}.add-to-cart-modal--recommendations .add-to-cart-modal-recommendations__entries::-webkit-scrollbar-track{background-color:var(--dcf-color-white,#fff)}.add-to-cart-modal--recommendations .add-to-cart-modal-recommendations__entries::-webkit-scrollbar-thumb{background:var(--backgrounds-silver,#c5c5c5);border-radius:100px}.add-to-cart-modal--recommendations .add-to-cart-modal-recommendations__entries::-webkit-scrollbar-thumb:hover{background-color:var(--dcf-color-battle-ship-gray,#868686)}.add-to-cart-modal--recommendations .add-to-cart-modal-recommendations__entry{background:var(--backgrounds-cultured,#f6f6f6);padding:16px 12px;position:relative;margin-bottom:16px;overflow:hidden}.add-to-cart-modal--recommendations .add-to-cart-modal-recommendations__entry>img{display:block!important}.add-to-cart-modal--recommendations .add-to-cart-modal-recommendations__entry-content{padding:0 44px 0 16px}.add-to-cart-modal--recommendations .add-to-cart-modal-recommendations__entry-name{font-weight:400;font-size:16px;line-height:22.4px;margin-bottom:12px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.add-to-cart-modal--recommendations .add-to-cart-modal-recommendations__entry-description{font-weight:400;font-size:12px;line-height:16.8px;margin-bottom:8px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}@media screen and (min-width:768px){.add-to-cart-modal--recommendations .add-to-cart-modal-recommendations__entry-description{font-size:14px;line-height:19.6px}}.add-to-cart-modal--recommendations .add-to-cart-modal-recommendations__entry-price{font-weight:400;font-size:16px;line-height:22.4px;padding-bottom:8px}.add-to-cart-modal--recommendations .add-to-cart-modal-recommendations--loading{opacity:.5;pointer-events:none}.add-to-cart-modal--recommendations .add-to-cart-recommendations__add{position:absolute;right:14px;top:14px;width:32px;height:32px;border:1px solid #89867e;border-radius:50%;display:flex;align-items:center;justify-content:center}.add-to-cart-modal--recommendations #add-to-cart-modal-recommendations{display:block!important;margin-right:16px}@media screen and (min-width:1024px){.add-to-cart-modal--recommendations #add-to-cart-modal-recommendations{margin-right:0}}.add-to-cart-modal--recommendations #add-to-cart-modal-recommendations__skeleton{display:block}.add-to-cart-modal__divider{margin-bottom:var(--theme-spacing-generic-l)}.add-to-cart-modal__quantity{margin:var(--theme-spacing-generic-xs) 0}.add-to-cart-modal__energy-label,.add-to-cart-modal__quantity{display:flex;flex-direction:row;padding:0 var(--theme-spacing-generic-s)}.add-to-cart-modal__energy-label-wrapper{display:flex;flex-direction:column;gap:var(--theme-spacing-generic-xs)}.text-overflow{overflow-wrap:anywhere}
