.checkout__step-3 .user-details-form-layout .user-form--note .form-input__label,[id=recalculate]{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}:root{--checkout-grid-columns: 1fr clamp(300px, 30vw, 420px);--checkout-gap: 0 clamp(20px, 6vw, 230px)}@media(min-width: 768px){.checkout__wrapper{display:grid;grid-template-columns:var(--checkout-grid-columns);gap:var(--checkout-gap)}.checkout__wrapper--primary,.checkout__wrapper--secondary{grid-row:1}.checkout__wrapper--primary{margin-bottom:4rem}.checkout__wrapper .checkout__continue-section{grid-row:2;grid-column:1/span 2}}@media(max-width: 767.98px){.checkout__wrapper .checkout__continue-section{border-top:none}}.checkout__form--products~*:where(:not(.checkout__form--recalculate):not(:empty)){padding-top:clamp(1.5rem,5vw,3rem)}.checkout__form--presents-heading{--clamp-calculation: calc(0.22vw + 1.52rem);font-size:clamp(1.6rem,var(--clamp-calculation),1.8rem);font-weight:normal;margin-bottom:clamp(1.5rem,5vw,3rem)}.checkout__form--order-info{display:flex;flex-wrap:wrap;gap:2rem clamp(2rem,5vw,6rem)}.checkout__form--order-info .free-shipping{flex:1 1 450px;margin:0 auto 0 0}@media(min-width: 831px){.checkout__form--order-info .free-shipping{padding:0;background:none}}@media(min-width: 768px){.checkout__form--order-info .free-shipping{padding-inline-start:22px}}.checkout__form--order-info .free-shipping+.checkout__form--order-info-voucher-field{flex:1 1 25ch}.checkout__form--order-info-voucher-field{margin-inline-start:auto}@media(max-width: 830px){.checkout__form--order-info-voucher-field{margin-inline:auto}}.checkout__form--order-info-voucher-field .checkbox{grid-template-columns:1fr max-content}@media(max-width: 830px){.checkout__form--order-info-voucher-field .checkbox{grid-template-columns:auto}}.checkout__form--order-info-voucher-field .checkbox .checkbox__input{place-self:center end}.checkout__form--order-info-voucher-field .checkbox-show-hide__wrapper{grid-column:1/span 2}.checkout__form--order-info-voucher-field .checkbox-show-hide__wrapper label{margin-block-start:.5rem;display:block;text-align:right}@media(max-width: 830px){.checkout__form--order-info-voucher-field .checkbox-show-hide__wrapper label{text-align:center}}@media(min-width: 768px){.checkout__step-1 .checkout__form--order-info,.checkout__step-1 .checkout__form--order-details{padding-inline-end:calc(var(--bs-gutter-x)*.5 + var(--checkout-block-indent-end))}}@media(min-width: 768px){.checkout__step-1 .checkout__form--submit-section .checkout__continue-section{padding-inline:22px var(--checkout-block-indent-end)}}.checkout__heading{display:flex;flex-direction:column-reverse;margin-bottom:clamp(2rem,4vw,4.0002rem);overflow:hidden}.checkout__heading+[class*=checkout__]>.message__container{overflow:visible}.checkout__heading+[class*=checkout__]>.message__container .message{margin-top:clamp(-4.0002rem,-4vw,-2rem)}.checkout__heading+[class*=checkout__]>.message__container:has(.message){overflow:hidden;margin-top:clamp(-4.0002rem,-4vw,-2rem);margin-bottom:clamp(2rem,4vw,4.0002rem)}.checkout__heading+[class*=checkout__]>.message__container:has(.message) .message{margin-top:0}.checkout__heading--breadcrumbs{position:relative}.checkout__heading--breadcrumbs::before{background-color:#f8f8f8;content:"";display:block;position:absolute;top:0;left:50%;transform:translateX(-50%);height:100%;width:100vw}.checkout__heading--breadcrumbs{text-align:center;padding-block:clamp(22px,5vw,44px) clamp(22px,5vw,38px)}.checkout__heading--breadcrumbs-list{--breadcrumb-bullet-size: 24px;--breadcrumb-line-color: #dedede;--breadcrumb-default-background-color: #dedede;--breadcrumb-default-text-color: #dedede;--breadcrumb-current-background-color: #000;--breadcrumb-current-text-color: #fff;--breadcrumb-complete-background-color: #2c7449;--breadcrumb-complete-text-color: #fff;display:flex;counter-reset:breadcrumbs;min-width:52.5%;max-width:870px;margin-inline:auto}.checkout__heading--breadcrumbs-item{counter-increment:breadcrumbs;display:flex;flex-direction:column-reverse;align-items:center;justify-content:flex-end;position:relative;flex:1}.checkout__heading--breadcrumbs-item::before{background-color:var(--breadcrumb-line-color);content:"";display:block;height:4px;width:100%;position:absolute;top:calc(var(--breadcrumb-bullet-size)/2 - 2px);left:0}.checkout__heading--breadcrumbs-item:first-child::before{width:50%;left:50%}.checkout__heading--breadcrumbs-item:last-child::before{width:50%}.checkout__heading--breadcrumbs-item::after{background-color:var(--breadcrumb-default-background-color);color:var(--breadcrumb-default-text-color);content:counter(breadcrumbs);display:flex;align-items:center;justify-content:center;height:var(--breadcrumb-bullet-size);width:var(--breadcrumb-bullet-size);border-radius:calc(var(--breadcrumb-bullet-size)/2);z-index:1}.checkout__heading--breadcrumbs-item-content{padding-inline:clamp(3px,1vw,15px)}.checkout__heading--breadcrumbs-item.current::after{background-color:var(--breadcrumb-current-background-color);color:var(--breadcrumb-current-text-color)}.checkout__heading--breadcrumbs-item.complete::before,.checkout__heading--breadcrumbs-item.complete::after{background-color:var(--breadcrumb-complete-background-color)}.checkout__heading--breadcrumbs-item.complete::after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' stroke='rgba(255, 255, 255, 0.99999)' stroke-width='3' viewBox='0 -2 24 24'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}.checkout__heading--breadcrumbs-item.complete+*:not(.current)::before{background-color:var(--breadcrumb-complete-background-color)}.checkout__heading--breadcrumbs-item.complete+.current::before{background:linear-gradient(to right, var(--breadcrumb-complete-background-color) 0, var(--breadcrumb-complete-background-color) 50%, var(--breadcrumb-default-background-color) 50%)}.checkout__heading--breadcrumbs-item.complete+.current:last-child::before{background:var(--breadcrumb-complete-background-color)}.checkout__heading--breadcrumbs-item strong{font-weight:600}:root{--checkout-block-indent-end: 0}@media(min-width: 768px){:root{--checkout-table-inline-padding: clamp(5px, 2vw, 20px);--checkout-block-indent-end: calc(2.2rem + var(--checkout-table-inline-padding))}}.order__table--item-quantity input{height:56px;max-width:6ch;border:1px solid #dedede;text-align:center}.order__table--item-price-total{text-align:right}.order__table--item-actions__remove--icon{color:#b1b1b1;stroke-width:2}.order__table--item-actions__remove:hover .order__table--item-actions__remove--icon,.order__table--item-actions__remove:focus .order__table--item-actions__remove--icon,.order__table--item-actions__remove:active .order__table--item-actions__remove--icon{color:#030303}@media(max-width: 767.98px){.order__table--item-actions__remove{position:relative;left:calc(33px - 2.2rem)}}.order__table--name-variant .form-field-container{margin-block-start:.2rem;max-width:fit-content}@media(min-width: 768px){.order__table--present-actions{padding-inline:0 !important;width:65px}.order__table--present-name{padding-inline-start:0 !important}}@media(max-width: 767.98px){.order__table--present-actions{display:flex}}.order__table--present-price-total{text-align:right}.order__table--present-price-total .basket-price-secondary{padding-block-start:.6rem;font-size:1.2rem}@media(min-width: 768px){.order__table-presents tr>*:has([type=radio]:checked),.order__table-presents tr>*:has([type=radio]:checked)~*{border:1px solid #2c7449;background-color:#42a66a;background-clip:padding-box}}@media(min-width: 768px){.order__table-presents tr:has([type=radio]:checked)>*:not(:first-child){border-left:none}.order__table-presents tr:has([type=radio]:checked)>*:not(:last-child){border-right:none}}@media(max-width: 767.98px){.order__table-presents tr:has([type=radio]:checked){border:1px solid #2c7449;background-color:#42a66a}}@media(max-width: 767.98px){.order__table td:not([class]){order:10}}.checkout__form--presents tr{border:1px solid rgba(0,0,0,0);position:relative}.checkout__form--presents tr a,.checkout__form--presents tr select{position:relative;z-index:1}@media(min-width: 768px){.checkout__form--presents td[class*=present]{padding-block:clamp(7px,2vw,15px)}.checkout__form--presents td[class*=present]:last-child{padding-inline-end:var(--checkout-block-indent-end)}}@media(max-width: 767.98px){.checkout__form--presents .order__table tr{grid-template-columns:auto minmax(40px, 7vw) 1fr min-content;gap:10px 2px;padding-inline:10px;margin-block-end:-1px}.checkout__form--presents .order__table--present-undo{grid-template-columns:40px 0fr 1fr !important}.checkout__form--presents .order__table--present-actions{grid-column:1;grid-row:1;padding-inline:5px}.checkout__form--presents .order__table--name-thumbnail{grid-column:2;padding-inline:5px 10px}.checkout__form--presents .order__table--name-text,.checkout__form--presents .order__table--present-text{grid-column:3}.checkout__form--presents .order__table--item-price-total{grid-column:4;grid-row:1;padding-inline-start:10px}}@supports(grid-template-columns: subgrid){.checkout__form--presents .order__table--present-name .order__table--name-text{display:grid;grid-template-columns:subgrid;grid-auto-rows:max-content;grid-column:3/-1}}.checkout__form--presents .order__table--present-name .order__table--name-title,.checkout__form--presents .order__table--present-name .order__table--name-code{grid-column:1}.checkout__form--presents .order__table--present-name .order__table--name-variant{grid-column:1/-1;max-width:38vw}@supports(grid-template-columns: subgrid){.checkout__form--presents .order__table--present-name .order__table--name-variant{max-width:100%}}.checkout__form--presents .order__table--present-actions{text-align:center}.checkout__form--presents .order__table--present-actions label::before{content:"";display:block;position:absolute;inset:0;z-index:1}@supports(background: -webkit-named-image(i)){.checkout__form--presents .order__table--present-actions label::before{display:none}}.checkout__form--presents .order__table--present-actions [type=radio],.checkout__form--presents .order__table--present-actions [type=checkbox]{accent-color:#2c7449;width:24px;height:24px}.checkout__form--presents .order__table--present-actions [type=radio]:not(:checked),.checkout__form--presents .order__table--present-actions [type=checkbox]{cursor:pointer}.checkout__form--presents .order__table--present-actions [type=radio]{appearance:none;-webkit-appearance:none;box-sizing:border-box;background-color:#fff;border:1px solid #b1b1b1;border-radius:12px;position:relative;transition:.1s border-color ease-in}.checkout__form--presents .order__table--present-actions [type=radio]::before{border-radius:5px;content:"";height:10px;width:10px;background-color:#fff;position:absolute;inset:0;margin:auto;opacity:0;transition:.1s opacity ease-in}.checkout__form--presents .order__table--present-actions [type=radio]:not(:checked):hover::before,.checkout__form--presents .order__table--present-actions [type=radio]:not(:checked):focus::before{background-color:#2c7449;opacity:.3}.checkout__form--presents .order__table--present-actions [type=radio]:checked{border-color:#747474}.checkout__form--presents .order__table--present-actions [type=radio]:checked::before{background-color:#2c7449;opacity:1}.checkout__form--presents .order__table--name-title{max-width:fit-content}.checkout__form--presents .order__table--present-price-total .item-total{font-weight:bolder;text-decoration:none;text-transform:capitalize}:root{--progress-bar-track-background: #fff;--progress-bar-track-height: 8px;--progress-bar-track-border-color: #dedede;--progress-bar-track-border-width: 1px;--progress-bar-track-border: var(--progress-bar-track-border-width) solid var(--progress-bar-track-border-color);--progress-bar-track-border-radius: calc(var(--progress-bar-track-height) * 0.5);--progress-bar-background: #2c7449;--progress-bar-height: calc(var(--progress-bar-track-height) - (var(--progress-bar-track-border-width) * 2));--progress-bar-border-radius: var(--progress-bar-height)}.progress-bar{background-color:var(--progress-bar-track-background);border:var(--progress-bar-track-border);border-radius:var(--progress-bar-track-border-radius);position:relative;height:var(--progress-bar-track-height)}.progress-bar__value{background-color:var(--progress-bar-background);border-radius:var(--progress-bar-border-radius);height:var(--progress-bar-height);width:var(--progress-bar-width);position:absolute;left:0;top:0;max-width:0;animation:progress-anim .4s ease-in-out forwards .7s}@keyframes progress-anim{0%{max-width:0}100%{max-width:var(--progress-bar-width)}}.free-shipping{--bs-modal-width: max-content;--bs-modal-border-radius: 0;--bs-modal-max-height: 98dvh;--bs-modal-width-narrow: 500px;--bs-modal-width-default: 850px;--bs-modal-width-wide: 1100px;--modal-padding-block: clamp(1rem, 4vw, 2.5rem);--modal-padding-inline: clamp(1rem, 5vw, 3rem);--bs-modal-padding: var(--modal-padding-block) var(--modal-padding-inline);--bs-modal-margin: 0;--bs-modal-header-font-size: clamp(3.2rem, 1.96vi + 2.49rem, 4rem);--modal-in-modal-backdrop-color: rgba(0, 0, 0, 0.5);background-color:#f8f8f8;padding:clamp(3rem,10%,4rem) var(--modal-padding-inline);margin:2rem calc(var(--modal-padding-inline)*-1) 0}@media(max-width: 575.98px){.free-shipping{display:flex;flex-direction:column;gap:1rem}}.free-shipping__message{display:flex;flex-wrap:wrap;margin-bottom:1rem}@media(max-width: 575.98px){.free-shipping__message{display:contents}.free-shipping__message--description,.free-shipping__message--values{text-align:center;word-break:normal;text-wrap:pretty}}.free-shipping__message:last-child{margin-bottom:0}.free-shipping__message--description{flex:1}@media(max-width: 767.98px){.free-shipping__message--description{flex:1 1 max-content}}.free-shipping__message svg{display:inline-block;width:1.5rem;height:1.5rem;position:relative;top:-0.125em;margin-right:.3em}.free-shipping__message--values{white-space:nowrap}@media(max-width: 575.98px){.free-shipping__message--values{order:1}}.free-shipping .progress-bar{--progress-bar-track-background: #dedede;--progress-bar-track-border-color: null;--progress-bar-track-border-width: 0px}.default-page__header{background-color:#f8f8f8;padding-bottom:2.5rem;margin-top:-0.1rem}.default-page__header .container{display:flex;flex-direction:column}.default-page__header:has(+.canvas){margin-bottom:-1rem}@media(min-width: 768px){.default-page__header:has(+.canvas){margin-bottom:-2rem}}@media(min-width: 1366px){.default-page__header{padding-bottom:3em;margin-top:-0.25rem}.default-page__header:has(+.canvas){margin-bottom:-1rem}}.default-page__header h1{margin:0}.default-page__header--image{order:-1;margin-bottom:4rem}.default-page__header--image picture{width:100%}.default-page__header--image img{max-width:100%;margin:auto}.additional-links>li+li{margin-top:1rem}.checkout__form--no-results{margin-bottom:clamp(3rem,5vw,6rem);text-align:center}.checkout__form--no-results .checkout__icon{height:250px;width:250px;stroke:#b1b1b1;margin:2rem auto 4rem;position:relative;left:-26px}.checkout__continue-section{border-top:1px solid #dedede;display:flex;flex-direction:column;gap:20px;align-items:center;margin-block-end:4rem;padding-top:4rem}@media(min-width: 768px){.checkout__continue-section{--checkout-grid-columns: 1fr minmax(max-content, clamp(325px, 35vw, 395px));display:grid;grid-template-columns:var(--checkout-grid-columns);gap:var(--checkout-gap)}.checkout__continue-section .gdpr-consent{grid-column:2;padding-top:1rem;max-width:clamp(325px,35vw,395px)}}.checkout__button{grid-row:1;display:grid;grid-template-columns:1fr 2.2rem .8em;align-items:center;color:#fff}.checkout__button--submit{grid-column:1/span 3;grid-row:1;width:auto;padding-right:calc(1.6em + 2.2rem);font-size:2rem;height:auto;min-height:7rem;white-space:normal}.checkout__button--icon{grid-column:2;grid-row:1;transform:scale(-1);filter:drop-shadow(0 0 0 #fff)}.checkout__go-back{grid-column:1;grid-row:1;font-size:1.6rem;order:1}@media(min-width: 768px){.checkout__sidebar--inner{--top-position: calc((var(--height-diff, 0px) * -1) + 1rem);position:sticky;top:var(--top-position)}}.checkout__sidebar--heading{font-size:2rem}@media(max-width: 767.98px){.checkout__sidebar--heading{margin-block-end:0;text-align:center;text-wrap:balance}}.checkout__sidebar--cart__table{border-block:1px solid #dedede;padding-block:1.5rem}.checkout__sidebar--cart__table tr:is(tr){border:none;padding-block:1.5rem}@media(min-width: 768px){.checkout__sidebar--cart__table{margin-block:2rem}.checkout__sidebar--cart__table,.checkout__sidebar--cart__table tbody{display:block}.checkout__sidebar--cart__table tr:is(tr){display:grid;grid-template-columns:65px 1fr minmax(auto, 34%);gap:.2rem clamp(3px,2vw,10px);align-items:baseline}.checkout__sidebar--cart__table td{padding:0}.checkout__sidebar--cart__table .order__table--item-name,.checkout__sidebar--cart__table .order__table--name-container{display:contents}.checkout__sidebar--cart__table .order__table--name-thumbnail{grid-column:1;grid-row:1/span 3;align-self:center;width:auto}.checkout__sidebar--cart__table .order__table--name-text{grid-column:2;grid-row:1;font-size:1.4rem}.checkout__sidebar--cart__table .order__table--name-title{font-size:1.6rem;line-height:1.5;font-weight:600}.checkout__sidebar--cart__table .order__table--name-title::before{display:none}.checkout__sidebar--cart__table .order__table--item-availability{grid-column:2;grid-row:2}.checkout__sidebar--cart__table .order__table--item-price-total{grid-column:3;grid-row:1/span 3;width:auto;text-align:right;font-size:1.4rem}.checkout__sidebar--cart__table .order__table--item-price-total .item-total{font-size:1.6rem;line-height:1.5}.checkout__sidebar--cart__table .order__table--item-price-total .item-total~*{color:#747474}.checkout__sidebar--cart__table .order__table--item-price-total .item-total-excl-vat{white-space:normal}.checkout__sidebar--cart__table .order__table--item-price-total .item-total-excl-vat *{white-space:inherit}.checkout__sidebar .order__details--products-price-total{font-size:2.4rem}.checkout__sidebar .order__details--products-price-info{padding-left:0;margin-bottom:4rem;grid-template-columns:1fr max-content;gap:.7rem}.checkout__sidebar .order__details--products-price-info .remove{display:none}}@media(max-width: 767.98px){.checkout__sidebar{border-block-start:1px solid #dedede;padding-block-start:4rem}.checkout__sidebar--cart__table{border-block-start:none}.checkout__sidebar--cart__table .order__table--item-price-total{display:grid;grid-template-columns:subgrid;grid-column:3/-1}.checkout__sidebar--cart__table .order__table--item-price-total .item-total{grid-column:2/span 2}.checkout__sidebar--cart__table .order__table--item-price-total .item-total-excl-vat{grid-column:2/span 2;white-space:normal}.checkout__sidebar--cart__table .order__table--item-price-total .item-total-excl-vat *{white-space:inherit}.checkout__sidebar--cart__table .order__table--item-price-total .item-total~:not(.item-total-excl-vat){grid-column:1;grid-row:1/span 2;place-self:center}}@media(max-width: 767.98px){.checkout__sidebar .checkout__form--order-details{margin-block:2rem 3rem}}.checkout__sidebar .checkout__form--order-details .order__details--products-price{font-size:1.6rem}.checkout__step-3 .row--grid{--grid-column-minimum: 300px}.checkout__step-3 .basket-login-message{display:flex;gap:.5em;align-items:center;flex-flow:column;text-align:center;text-wrap:balance}@media(min-width: 576px){.checkout__step-3 .basket-login-message{flex-flow:row wrap;align-items:flex-start;text-align:start}.checkout__step-3 .basket-login-message .text{flex:999999}}.checkout__step-3 .basket-login-message a:has(svg){display:inline-flex;gap:.25em;align-items:flex-start}.checkout__step-3 .basket-login-message .header-btn__icon{z-index:auto}.checkout__step-3 .basket-login-message+form>fieldset:first-child{margin-block-start:2rem}.checkout__step-3 .user-details-form-layout .user-form--extras{padding-block-start:1rem;border-block-start:none}.checkbox-show-hide__wrapper{display:grid;grid-template-rows:0fr;transition:.3s grid-template-rows ease-in;row-gap:1rem}.checkbox-show-hide__inner{overflow:hidden}.checkbox-show-hide:checked~.checkbox-show-hide__wrapper{grid-template-rows:1fr}.checkout__heading--breadcrumbs-list{--breadcrumb-complete-background-color: #0c572a}.order__table--item-quantity input{border-radius:16px}
.order__table{width:100%}.order__table--name-code,.order__table--name-variant,.order__table--name-vouchers,.order__table--name-discount,.order__table--item-availability{font-size:1.4rem}@media(max-width: 767.98px){.order__table,.order__table tbody{display:block}.order__table tr{display:grid;grid-template-columns:50px 1fr 65px 1fr 40px;gap:1.3rem clamp(10px,3vw,20px);padding-block:22px;line-height:1.4}.order__table--item-name,.order__table--name-container{display:contents}.order__table--name-thumbnail{grid-column:1;grid-row:1}.order__table--name-text{grid-column:2/span 3;grid-row:1}.order__table--item-actions{grid-column:5;grid-row:1;align-self:start}.order__table--item-actions:not(.order__table--present-actions){transform:translateY(-10px)}.order__table--item-availability{grid-column:1/span 2;grid-row:2;align-self:center}.order__table--item-quantity{grid-column:3;grid-row:2}.order__table--item-price-total{grid-column:4/span 2;grid-row:2;text-align:right}.order__table--item-price-total:not(.order__table--present-price-total){align-self:center}}.order__table tr{border-bottom:1px solid #dedede}@media(min-width: 768px){.order__table :where(td){padding:clamp(10px,3vw,30px) clamp(5px,2vw,20px)}.order__table :where(td):first-child{padding-inline-start:0}.order__table :where(td):last-child{padding-inline-end:0}}@media(min-width: 768px){.order__table--name-container{display:flex;gap:0 clamp(5px,2vw,20px);align-items:center;position:relative}}.order__table--name-container a:not(.order__table--name-title){position:relative;z-index:3}.order__table--name-title{font-weight:500;text-decoration:none;grid-column:1}.order__table--name-title:where(a):hover,.order__table--name-title:where(a):focus,.order__table--name-title:where(a):active{text-decoration:underline}@media(max-width: 767.98px){.order__table--name-title+*{padding-top:.4rem}.order__table--name-title~*{font-size:1.2rem}.order__table--name-title~*:is(.order__table--name-variant) select{margin-top:.4rem}}.order__table--name-code,.order__table--name-variant,.order__table--name-vouchers,.order__table--name-discount{color:#747474}.order__table--name-text{display:flex;flex-direction:column;gap:.2rem 0;flex:1}@media(min-width: 768px){.order__table--name-thumbnail{width:65px}}.order__table--name-thumbnail picture,.order__table--name-thumbnail img{max-width:100%;height:auto}.order__table--name-thumbnail picture{display:flex;justify-content:center;align-items:start;width:100%}.order__table--item-actions,.order__table--item-price-total{white-space:nowrap}@media(min-width: 768px){.order__table--item-actions,.order__table--item-price-total{width:1px}}.order__table--item-price-total{text-align:right}.order__table--item-price-total>*:not(.currency){display:block}.order__table--item-price-total .item-total:where(ins){text-decoration:none;text-transform:capitalize;font-weight:bolder}.order__table--item-price-total .item-total-secondary{color:#747474}.order__table--item-price-total .basket-price-excl-vat{font-size:1.4rem;color:#747474}@media(max-width: 767.98px){.order__table--item-price-total .basket-price-excl-vat{white-space:normal;font-size:1.2rem}}@media(min-width: 768px){.order__table--item-actions{padding-inline-start:0}}@media(max-width: 767.98px){.order__table--item-actions a{display:flex;align-items:center;justify-content:center;height:40px;width:40px}}.order__table--item-actions__remove--icon{color:#b1b1b1;stroke-width:2px}@media(max-width: 767.98px){.order__table--present-name .order__table--name-text,.order__table--present-undo .order__table--present-text,.order__table--present-price-total{padding-top:2px}}.order__table--present-undo [type=radio]{vertical-align:middle;margin-top:-1px}.order__details--products-price-info{display:grid;grid-template-columns:auto max-content;gap:1.2rem;justify-content:space-between;font-size:1.4rem;position:relative}@media(min-width: 768px){.order__details--products-price-info{justify-content:end;gap:.7rem clamp(1rem,5vw,8rem)}}@media(max-width: 767.98px){.order__details--products-price-info:has(.remove) .primary-info{position:relative;padding-left:56px}}.order__details--products-price-info>*{margin:0}.order__details--products-price-info .primary-info{grid-column:1}.order__details--products-price-info .primary-info:where(:not([class*=details--products-price])),.order__details--products-price-info .primary-info strong{font-weight:normal}.order__details--products-price-info .primary-info__additional{display:block}.order__details--products-price-info .content{grid-column:2;text-align:right}.order__details--products-price-info .voucher__remove{stroke-width:2px;color:#b1b1b1}.order__details--products-price-info .voucher__remove--link{--calc-clamp: -100%;position:absolute;left:calc(100% + var(--calc-clamp))}@media(min-width: 768px){.order__details--products-price-info .voucher__remove--link{--calc-clamp: clamp(5px, 2vw, 20px)}}@media(max-width: 767.98px){.order__details--products-price-info .voucher__remove--link{width:40px;height:34px;top:0;display:flex;justify-content:center;align-items:start;margin-left:10px}}.order__details--products-price-info .voucher__remove--link:hover .voucher__remove,.order__details--products-price-info .voucher__remove--link:focus .voucher__remove,.order__details--products-price-info .voucher__remove--link:active .voucher__remove{color:#000}.order__details--products-price{font-weight:bolder}.order__details--products-price-total{font-size:2.4rem;font-weight:bold;line-height:1.2;align-self:end}.order__details--products-price-excl-vat{margin-top:-1.2rem;color:#747474}@media(min-width: 768px){.order__details--products-price-excl-vat{margin-top:-0.7rem}}.order__details--products-price-excl-vat.content{grid-column:1/span 2}.order__details--products-voucher{font-weight:normal}.order__details--products-voucher strong{font-weight:normal;margin-right:.3rem}.order__details--products-price{font-weight:700}.order__details--products-price-total:where(:not(.secondary-info)){font-weight:600}
