@media only screen and (max-width:767px){#basketItems li.basket-totals{flex-wrap:wrap;margin-top:10px;padding:10px 0 0}#basketItems li.total-main dl{margin-bottom:0}#basketItems li.total-main,#basketItems li.basket-totals .total-sidebar{width:100%;padding:10px 0}#basketItems li.basket-totals .total-sidebar .buttons{display:none}#basketItems li.total-main{width:100%}#basketItems li.offerBox .discount-code,#basketItems li.offerBox .discount-code-applied,.offersFrame .offersAd{width:100%}.offersFrame .offersAd{text-align:right;margin-bottom:10px}.offersFrame .offersAd picture{display:inline-block}.basket .basket_offer span,#basketItems li.offer span,.basket .basket_offer .txt,#basketItems li.offer .txt,.basket .basket_offer .label,#basketItems li.offer .label{width:100%;border:0;text-align:left;justify-content:flex-start;padding:0}.basket .basket_offer,#basketItems li.offer.available,#basketItems li.offer.possible{padding:10px;display:block}.basket .basket_offer .figure,.basket .basket_offer .txt,.basket .basket_offer .label,#basketItems li.offer .figure,#basketItems li.offer .txt,#basketItems li.offer .label{width:100%;border:0}.basket .basket_offer .label,#basketItems li.offer.available .label,#basketItems li.offer.possible .label{margin-bottom:5px}.basket .basket_offer .txt,#basketItems li.offer.available .txt,#basketItems li.offer.possible .txt{display:block}.basket .basket_offer{padding:0}.basket .basket_offer .label{padding:.65rem;margin:0}.basket .basket_offer .txt,.basket .basket_offer .figure{padding:.45rem .65rem}.basket .basket_offer .figure{text-align:right}#basketItems .discount-code h6{padding:0;margin-bottom:5px}.basket .product_price span{white-space:nowrap}.minimum-order-value-not-reached{font-size:14px}.minimum-order-value-not-reached .info-flag{width:25px;margin-left:0}.minimum-order-value-not-reached .eu-flag{width:50px}.minimum-order-value-not-reached .message{padding:0 10px 0 20px}.delivery-warnings .delivery-warning{width:100%}.basket-header-nav{margin:0 .55rem;padding-bottom:0;padding-top:.7rem}.basket_item_frame .basket_item{flex-wrap:wrap;justify-content:space-between;flex-direction:row;gap:.85rem 0}.basket_item .product_image{width:100%}.basket_item .product_info{width:100%;padding:0}.product_info .basket-item-total{width:100%}.basket_item .product_price{width:100%;justify-content:flex-end;padding:0 40px 0 0}.product_price .update-quantity-link{inset:initial}.main-basket-content .summary-container{gap:4rem;padding-bottom:1.85rem;margin:0;flex-direction:column-reverse;align-items:center;width:100%}.basketFrame .summary-container .summary{max-width:initial}.labelFrame,#checkout .details{display:block}.labelFrame label,#checkout .details label,#checkout .yourDetails label,.labelFrame label+select,.labelFrame label+input,#checkout .details label+select,#checkout .details label+input,#checkout .yourDetails label+input,.address-input .labelFrame .address-name{width:100%}.labelFrame label.empty{display:none}.accordion-frame.borderbox .accordion,.accordion-frame.borderbox .accordion-title,#checkout .flexgrid.address-summary{padding:0}.accordion-frame.order-summary-frame .accordion{padding:1.85rem 0 0}#accountCreation .accountChoice .buttons{display:flex;flex-wrap:wrap}#accountCreation .accountChoice .buttons,#checkout #accountCreation #passwordForm{width:100%;padding:0}#myDetails label+input~span,#checkout label+input~span{margin-left:0%}.current-basket .basket-txt{flex-direction:column;gap:.45rem;justify-content:center}.basket .sticky-header{padding:.26rem 1.05rem;margin:-50px auto 0}.basket-txt .basket-item-total,.basket-txt .basket-item-count{display:flex;width:100%;justify-content:space-between;align-items:flex-start;flex-direction:row;gap:.5rem;color:var(--dd-grey);font-size:.76rem;line-height:.86rem;font-weight:500;text-transform:uppercase}.basket-txt .basket-item-total span,.basket-txt .basket-item-count span{font-size:.86rem}.basket-header-nav .navlink{gap:1.85rem;margin:0 0 .4rem}.all-basket-content{padding:0 18px;display:block}}@media only screen and (max-width:599px){.basket-header-nav{display:block;margin:0 .55rem 0 2.05rem}.current-basket{align-items:flex-start;height:initial;min-height:initial;padding:0;width:100%}.current-basket .basket-txt{color:var(--dd-light-grey);font-size:.76rem;line-height:.86rem;font-weight:500;text-transform:uppercase}.side-basket-list{display:flex;flex-direction:column;gap:.85rem;margin:0 auto;width:92%;padding:1.25rem 0}.side-basket-list .basket_item{margin:0}.sidebar-basket-footer,.summary-container{margin:0 auto;width:92%}.basket-totals.summary-container{width:100%}.popout-basket-container.register-login{flex-direction:column;padding:2.85rem 1.85rem;display:flex;gap:1.85rem}.rl-login,.rl-register{width:100%}.basket .cta .button{margin-top:10px}.basket .summary>div{margin-left:0;width:100%}.basket h3{font-size:1.03rem;font-weight:400}.popout-basket-container .navlink .txt span{height:auto;min-height:initial}.basket .basket-footer-badges{justify-content:center;flex-wrap:wrap}.basket .basket-footer-badges .basket-footer-badge{width:30%;flex-shrink:0;flex-direction:column}#empty-basket-popout-basket{margin:0;display:block;width:100px;padding:.05rem;font-size:.66rem}.current-basket .basket-txt{align-items:flex-start;gap:.85rem}.user-checkout a{width:100%;text-align:center}}@media only screen and (max-width:479px){#topFrame .basket{padding:0 0 4rem;overflow-x:hidden}#topFrame .basket_icon{margin-left:.45rem}#topFrame .basket span.info{display:block;margin:0 0 10px;max-width:100%}#topFrame .basket .cta input{width:100%;margin:0 0 10px}.basket_item_frame .basket_item{padding-bottom:2.85rem}.current-basket{flex-direction:column}.current-basket .basket-txt{width:100%}.basket_item_frame{width:100%;margin:0 0 .85rem}.basket-txt .basket-item-total,.basket-txt .basket-item-count{width:100%;display:flex;align-items:flex-end;justify-content:space-between;flex-direction:row;color:var(--dd-grey)}.current-basket .user-checkout{width:100%;margin:.85rem 0 0}.basket_item .product_price,.basket_item .product_info{width:100%}.basket_offer{flex-wrap:wrap}.basket_offer .label{width:100%}.basket_offer .txt{width:60%}.basket_offer .figure{width:40%}.basketFrame .all-basket-content{padding:1.85rem .85rem}.basket-header-nav{padding:.85rem 0 0;margin:0;grid-template-columns:repeat(1,1fr)}.basketFrame .current-basket{max-width:100%;width:100%;gap:.45rem;flex-direction:row}.basketFrame .summary-container,.current-basket .empty-basket{width:100%}.basketFrame .current-basket .basket-txt{width:calc(100% - 110px);gap:.45rem}.basket-header-nav .navlink{min-height:initial;margin:0 0 .45rem 2.85rem;gap:.85rem}.basket-header-nav .navlink .txt span{display:none}.buttonBox input[type='radio']+label,.buttonBox input[type='checkbox']+label,.buttonBox input[type='radio']+span.error+label,.buttonBox input[type='checkbox']+span.error+label{padding-right:10px}.accordion-frame.borderbox .accordion,.accordion-frame.borderbox .accordion-title,#checkout .flexgrid.address-summary{padding:0}.accordion-frame.order-summary-frame .accordion{padding:1.85rem 0 0}.accordion-frame.borderbox .accordion-title>.txt{display:block}}@media only screen and (max-width:767px){.basket .summary .summary_inner .amount select,.summary-container dl dd select,.total-main dl dd select{font-size:16px}}