.announcement-slider__content{transition:all .5s ease;display:flex;padding-top:.5rem;padding-bottom:.5rem}.announcement-center{justify-content:center}.announcement-slider__content .announcement{padding:0;margin:auto}.announcement-slider__slide .announcement{width:auto}@media (max-width: 768px){.announcement-slider__slide .announcement{display:none}}.delivery-timer{display:flex;align-items:flex-start}.vat-switcher{display:flex;align-items:center;width:auto;margin-left:auto;margin-right:.5rem}.vat-text{display:inline;color:#7c7c7c;font-size:12px;font-weight:400;text-decoration:none}.vat-switcher input[type=checkbox]{height:0;width:0;visibility:hidden}.vat-switcher label{cursor:pointer;text-indent:-9999px;width:40px;height:25px;background:gray;display:block;border-radius:100px;position:relative;margin-bottom:0}.vat-switcher label:after{content:"";position:absolute;top:5px;left:5px;width:15px;height:15px;background:#fff;border-radius:90px;transition:.3s}.vat-switcher input:checked+label{background:#bed85e}.vat-switcher input:checked+label:after{left:calc(100% - 5px);transform:translate(-100%)}.vat-switcher label:active:after{width:13px}.vat-switcher p{margin:0}.vat-switcher .vat-text-mobile{display:none}@media (max-width: 768px){.vat-switcher{margin:0}.vat-switcher .vat-text-mobile{display:inline}.vat-switcher .vat-text-desktop{display:none}.vat-text{font-size:12px}}.adp-vol-wrapper .adp-discount-tiers table{background-color:#fff}.contact-info,.map{margin-top:2rem}.contact-info h4{margin-bottom:10px}.contact-info .multiline{margin-bottom:15px}.contact-info .multiline p{margin:0}.c-cookie-bar{position:fixed;color:#fff;bottom:4rem;width:100%;max-width:30rem;padding:1.5rem;background-color:#bed85e;transform:translate(-100%);transition:transform 1s;z-index:99999999}.c-cookie-bar a{text-decoration:underline;color:#fff}.c-cookie-bar button{color:#bed85e;background-color:#fff;text-transform:uppercase}.c-cookie-bar p button{color:#fff;background-color:inherit;text-decoration:underline;padding:0}.sale-price,.on-sale,.on-sale~.vat-text{color:red}.hero.loaded .slideshow__slide.is-selected .hero__sidebyside{transition:none}.product-single__vendor-sku{display:flex;flex-direction:column}.product-block--price{display:flex;flex-wrap:wrap}.price-container{display:flex;flex-direction:row}.price{display:flex;flex-direction:column-reverse}.grid-product__price{display:flex}.grid-product__price--current{order:2}.grid-product .grid-item__link{display:flex;justify-content:space-between;flex-direction:column;height:100%}.grid-product .grid-item__meta{height:inherit;display:flex;flex-direction:column;justify-content:flex-end}.footer__base-links a{padding-right:0}.luc-media{position:relative;display:block}.luc-media img{max-width:100%;height:auto;display:block}.luc-media--controlled picture,.luc-media--controlled img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.luc-media--placeholder{background-color:#e3e3e3!important}.btn-elem,input[type=submit].btn-elem{padding:12px 50px;min-width:150px;border-radius:2px;text-decoration:none;font-size:1rem;line-height:1.25;text-align:center;-webkit-appearance:none;appearance:none;cursor:pointer;text-transform:uppercase;transition:all .3s ease;font-weight:600}.btn-style__default,input[type=submit].btn-style__default,.btn-style__inverted:hover,input[type=submit].btn-style__inverted:hover,.btn-style__ghost:hover,input[type=submit].btn-style__ghost:hover{background-color:var(--colorSecondary);color:#fff}.btn-style__inverted,input[type=submit].btn-style__inverted,.btn-style__default:hover,input[type=submit].btn-style__default:hover{background-color:#008ea2;color:#fff}.btn-style__ghost,input[type=submit].btn-style__ghost{background-color:transparent;border:1px solid var(--colorSecondary)}.btn-style__textlink,input[type=submit].btn-style__textlink{text-decoration:underline;letter-spacing:0;padding:0;border:none;background:none;min-width:auto}.btn-style__success{background-color:#000;color:#fff}.btn-style__nostock{pointer-events:none;background-color:#ededed}@media screen and (max-width: 1024px){.btn-style__ghost,input[type=submit].btn-style__ghost{min-width:auto!important;white-space:nowrap;max-width:100%}}.btn-elem.btn-elem--loading{position:relative;pointer-events:none;color:transparent}.btn-elem.btn-elem--loading:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:20px;height:20px;border-radius:50%;border-right-color:#000;animation:loading_spin 1s linear infinite}.btn-elem.btn-elem--success{position:relative;pointer-events:none;color:transparent;background-color:#bed85e;border-color:#bed85e}.btn-elem.btn-elem--success:after{content:"\2713";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:20px;height:20px;color:#fff}.btn-elem.btn-elem--error{position:relative;pointer-events:none;color:transparent;background-color:#cf8e8a;border-color:#cf8e8a;color:#000}.btn-elem.btn-style__textlink.btn-elem--loading:after{width:15px;height:15px}.btn-elem.btn-view__disabled{pointer-events:none;background-color:#ededed;border-color:#ededed;color:#000}.recently-ordered-carousel__empty{display:flex;align-items:center;background-color:#fff;border-radius:5px;padding:40px 15px;flex-direction:column;gap:10px;transition:box-shadow .2s ease}.recently-ordered-carousel__icon{height:90px;display:block}.recently-ordered-carousel__icon svg{width:100%;height:100%}.recently-ordered-carousel__empty .account-page__copy{text-align:center}.recently-ordered-carousel{padding-inline:20px;overflow:hidden}.main-carousel .grid-item,.recently-viewed-carousel .grid-item{padding:0}.main-carousel .grid-product:after,.recently-viewed-carousel .grid-product:after{left:0;right:0}.recently-viewed-carousel{display:none;padding-inline:20px;overflow:hidden}.util-page-header{margin-block-end:50px;padding:50px 0 0}.util-page-header__inner{width:100%;max-width:1400px;margin:0 auto}.util-page-header__title{margin-block-start:0px;margin-block-end:20px;font-weight:400;font-size:var(--typeHeaderSize);width:100%;line-height:1.25}@media screen and (max-width: 1023px){.util-page-header{padding:30px 20px 0;margin-block-end:30px}}@media screen and (max-width: 767px){.util-page-header__title{font-size:calc(var(--typeHeaderSize) * .85);text-align:center;margin-block-end:20px}}.main-content:has(.account-page){padding-bottom:0}.account-page{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,335px) minmax(0,1005px) minmax(0,1fr);grid-template-rows:auto;column-gap:20px;padding-bottom:80px;background-color:#e2f1f5}.account-page div:empty{display:flex}.account-page h2{margin-top:0;font-family:Harmonia Sans;text-transform:uppercase}.account-page .account-header{grid-row:1;grid-column:2 / span 2}.account-page section:not(.account-header):not(.account-navigation){grid-column:3;padding-inline-start:20px}.account-page section:not(.account-header):not(.account-navigation):has(+*){margin-bottom:40px}.account-page__heading{font-size:1.375rem;font-weight:600}.account-page__subheading{font-size:1rem;font-weight:600;margin:0;text-transform:capitalize}.account-page__copy{margin:0}@media (max-width: 1199px){.account-page{grid-template-columns:minmax(0,1fr) minmax(0,268px) minmax(0,1072px) minmax(0,1fr)}}@media (max-width: 1023px){.account-page{grid-template-columns:100%}.account-page .account-header{grid-row:auto;grid-column:auto}.account-page section:not(.account-header):not(.account-navigation){grid-row:auto;grid-column:auto;padding-inline:20px}.account-page__heading{font-size:1.25rem}}@media (max-width: 767px){.account-page{padding-bottom:50px;font-size:1rem}}.account-navigation{grid-column:2;grid-row:2/5;display:flex;flex-direction:column;gap:40px}.account-navigation~.account-navigation{display:none}.account-navigation__links{display:flex;flex-direction:column;width:100%;gap:10px}.account-navigation__link{padding:10px 15px;text-decoration:none;font-size:1rem;font-weight:600;background-color:#fff;border-radius:2px;transition:box-shadow .2s ease;text-transform:capitalize}.account-navigation__link.page-active,.account-navigation__link.page-active:hover{background-color:var(--colorSecondary);color:#fff}.account-navigation__snapshot{display:flex;flex-direction:column}.snapshot__title{margin-bottom:10px;text-transform:uppercase}.snapshot__inner{display:flex;flex-direction:column;gap:20px;background-color:#fff;transition:box-shadow .2s ease;border-radius:5px;padding:20px 15px}.snapshot-group{display:flex;flex-direction:column}.snapshot-group__text{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.snapshot-group__text p{white-space:normal;margin:0}.snapshot-group__buttons{display:flex;flex-direction:column;align-items:start;gap:10px;width:max-content}.snapshot-group__buttons .btn-elem{width:100%}@media (max-width: 1023px){.account-navigation{grid-row:auto;grid-column:auto}.account-navigation~.account-navigation{display:flex}.account-navigation .account-navigation__snapshot,.account-navigation~.account-navigation .account-navigation__links{display:none}.account-navigation~.account-navigation .account-navigation__snapshot{display:flex}.account-navigation__links{flex-direction:row;overflow:auto;scroll-snap-type:inline mandatory;scroll-padding-inline:20px;padding-inline:20px;padding-block-end:10px;margin-block-end:20px}.account-navigation__links::-webkit-scrollbar{display:none}.account-navigation__link{flex-shrink:0;scroll-snap-align:start;line-height:1.3;font-size:1rem}.account-navigation__snapshot{padding-inline:20px}}.account-details__grid{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:10px}.account-details__grid-item{padding:20px 25px;background-color:#fff;border-radius:5px;display:flex;flex-direction:column;transition:box-shadow .2s ease}.account-details__address{grid-row:1/3;grid-column:2}.account-details__address p{margin:0}@media (max-width: 767px){.account-details__grid{grid-template-columns:1fr}.account-details__address{grid-column:auto;grid-row:auto}.account-details__grid-item{padding:10px 15px}}.account-password-reset__form{padding:20px 25px;background-color:#fff;border-radius:5px;display:flex;flex-direction:column;transition:box-shadow .2s ease}account-form:has(.account-form__account-recover){max-width:unset}.account-form__account-recover{align-items:start;width:100%}@media (max-width: 767px){.account-password-reset__form{padding:10px 15px}}.account-addresses__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.account-addresses account-form{min-height:224px}.account-addresses account-form:not([form-type=new_address]){background-color:#fff;border-radius:5px;display:flex;flex-direction:column;transition:box-shadow .2s ease;overflow:hidden;height:max-content}.account-addresses .account-form__flag{background-color:#c4c4c4;width:100%;padding:5px 10px;color:#fff;font-weight:600;text-align:center;text-transform:capitalize}.account-addresses .account-form__default{background-color:#bed85e}.account-addresses .account-form__content{padding:20px 15px;flex-grow:1;display:flex;flex-direction:column}.account-addresses account-form .account-form__form .btn-elem{width:100%}.account-addresses account-form .account-form__formwrapper,.account-addresses account-form .account-form__summarywrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease}.account-addresses account-form .account-form__formwrapper>*,.account-addresses account-form .account-form__summarywrapper>*{overflow:hidden;display:flex;flex-direction:column;gap:20px}.account-addresses account-form [aria-hidden=false]{grid-template-rows:1fr;flex-grow:1}.account-addresses .account-form__saved{display:flex;flex-direction:column}.account-addresses .account-form__line--bold{font-weight:600}.account-addresses .account-form__actions{margin-top:auto;display:flex;flex-flow:row wrap;gap:20px}.account-addresses .account-form__actions [data-form-action=set_default]{margin-left:auto}.account-addresses account-form [aria-hidden=false] modal-dialog{flex-grow:0}.account-addresses account-form[form-type=new_address] .account-form__content{min-height:100%;display:flex;flex-direction:column;padding:0}.account-addresses account-form[form-type=new_address]:has(.account-form__addwrapper[aria-hidden=true]){background-color:#fff;padding:20px 15px;overflow:hidden;border-radius:5px}.account-form__addwrapper{display:grid;width:100%;flex-grow:1}.account-form__addwrapper[aria-hidden=true]{display:none}.account-form__mainaction{width:100%;height:100%;max-height:224px;background:0 0;border:5px dashed var(--colorSecondary);border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-weight:600;font-size:1.125rem;padding:0;gap:10px}.account-form__plus{width:26px;height:26px;display:block;position:relative}.account-form__plus:after,.account-form__plus:before{content:"";width:5px;height:100%;position:absolute;display:block;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#000}.account-form__plus:after{transform:translate(-50%,-50%) rotate(90deg)}.account-form__addtext{text-decoration:underline;text-transform:capitalize}@media (max-width: 1199px){.account-addresses__grid{grid-template-columns:1fr 1fr}}@media (max-width: 1023px){.account-addresses__grid{grid-template-columns:1fr 1fr 1fr}}@media (max-width: 767px){.account-addresses__grid{grid-template-columns:1fr}.account-addresses__grid account-form{max-width:unset}.account-addresses__grid account-form .btn-elem.btn-style__textlink{order:0}}account-form{max-width:520px;width:100%}account-form[form-type=new_address] .account-form__mainaction{cursor:pointer}account-form .h-captcha{display:none}account-form form{display:flex;flex-direction:column;align-items:center;gap:15px;overflow:hidden;height:auto;opacity:1;transition:opacity .4s ease}account-form form[aria-hidden=true]{height:0;opacity:0}.account-form__field{display:flex;position:relative;width:100%;flex-grow:1;align-items:center}.account-form__field .account-form__input,.account-form__field select.account-form__select{background-color:#fff;border:1px solid #c4c4c4;border-radius:5px;margin:0;padding:24px 15px 10px;transition:box-shadow .2s ease,border-color .2s ease;width:100%}.account-form__field .account-form__input:focus-visible,.account-form__field select.account-form__select:focus-visible{outline:none;outline-offset:unset;box-shadow:none}.account-form__field .account-form__input:hover:not(:focus-within):not(select),.account-form__field .account-form__check:hover{background-color:#fcfcfc}.account-form__field .account-form__input:focus-within:not(select){border-color:var(--colorSecondary);box-shadow:inset 0 0 0 100px #f3f7fa;background-color:transparent}.account-form__field .account-form__input:autofill,.account-form__field .account-form__input:-webkit-autofill{border-color:#8ab7cf!important;box-shadow:inset 0 0 0 100px #f3f7fa!important}.account-form__label{font-weight:500;margin:0;line-height:1.6;font-size:1rem}.account-form__field:not(.account-form__field--static) .account-form__label{position:absolute;left:16px;top:50%;transform:translateY(-50%);transition:all .2s ease;font-size:1rem}.account-form__field--static{gap:10px}.account-form__field .account-form__input:not([value=""])+.account-form__label,.account-form__field .account-form__input:focus-within+.account-form__label,.account-form__field .account-form__input:autofill+.account-form__label,.account-form__field .account-form__input:-webkit-autofill+.account-form__label{transform:translateY(-110%);font-size:.75rem;color:#9e9e9e}.account-form__field .account-form__check{-webkit-appearance:none;border:1px solid #c4c4c4;background-color:#fff;width:30px;height:30px;border-radius:5px;position:relative;transition:all .2s ease;flex-shrink:0;cursor:pointer}.account-form__field .account-form__check:checked{background-color:#bed85e;border-color:#bed85e;animation:shortpulse .2s ease}.account-form__field .account-form__check:checked:hover{background-color:#bed85e}.account-form__field .account-form__check:after{content:"";display:block;position:absolute;top:50%;left:50%;border-right:3px solid #fff;border-bottom:3px solid #fff;width:8px;height:12px;transform:translate(-50%,-65%) rotate(45deg) scale(0)}.account-form__field .account-form__check:checked:after{transform:translate(-50%,-65%) rotate(45deg) scale(1)}.account-form__errors{align-self:start}.account-form__errors[aria-hidden=true]{display:none}.account-form__errors .errors{border:none;background:transparent;padding:0;margin:0}.account-form__errors .errors ul{display:flex;flex-direction:column;gap:10px;align-items:start;margin:0;list-style:none}.account-form__errors .errors ul li{color:#c61111;background-color:#f9e7e7;padding:10px 15px;border-radius:5px}account-form .btn-elem.btn-style__textlink{align-self:start}.account-form__heading{display:flex;flex-direction:column}.account-form__title{font-weight:600}.account-form__title,.account-form__description{margin:0}@media (max-width: 767px){account-form .btn-elem.btn-style__textlink{order:1}.account-form__field input.account-form__input{font-size:1rem}}.order-history{display:flex;width:100%;max-width:1400px;margin:0 auto;flex-direction:column}.order-history__wrapper{display:flex;flex-direction:column;width:100%}.order-history__header{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap}h2.order-history__title{font-size:1.375rem;font-weight:600;font-family:Harmonia Sans}.order-history__count{font-size:1rem}.order-history__list{display:flex;flex-direction:column;gap:30px}.order-history__wrapper .main-pagination__wrapper{margin:20px 0 0 auto}.order-history__empty{width:100%;display:flex;align-items:center;background-color:#fff;border-radius:5px;padding:40px 15px;flex-direction:column;gap:10px;transition:box-shadow .2s ease}.order-history__empty .account-page__copy{text-align:center}.order-history__icon{height:90px;display:block}.order-history__icon img{width:auto;height:100%}.order-history__icon svg{width:100%;height:100%}@media (max-width: 767px){h2.order-history__title{font-size:1.25rem;margin-bottom:0}.order-history__header{margin-bottom:20px}.order-history__header a{font-size:.875rem}}.account-order{display:flex;flex-direction:column;border-radius:5px;overflow:hidden;background-color:#fff;transition:box-shadow .2s ease}.account-order__heading{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));text-align:center;padding-block:15px;border-bottom:1px solid #c4c4c4;margin-inline:20px}.account-order__heading>*{background-color:#fff;padding-inline:20px;line-height:1.3}.account-order__heading>*:not(:last-of-type){border-right:1px solid #c4c4c4}.account-order__heading>*:first-of-type{padding-inline-start:0}.account-order__heading>*:last-of-type{padding-inline-end:0}.account-order__bold{font-weight:600}.account-order__inner{padding:20px}.account-order__products-title{font-weight:600;text-transform:capitalize}.account-order__products{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:20px;margin-block:20px}.account-order__product{position:relative}.account-order__product-image{width:100%;position:relative;padding-block-start:100%;border-radius:5px;overflow:hidden;border:1px solid #ececec}.account-order__product img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover}.account-order__product-qty{position:absolute;top:5px;right:5px;background-color:#000;color:#fff;border-radius:3px;font-size:.75rem;padding:4px 4px 3px;font-weight:600;line-height:1;min-width:3ch;text-align:center}.account-order__buttons{display:flex;gap:20px;justify-content:end}.account-order__buttons>*{margin:unset}.line-item-no-image{position:absolute;top:0;right:0;bottom:0;left:0;padding:10px;display:flex;align-items:center;justify-content:center}.line-item-no-image svg{height:100%}.line-item-no-image__title{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}@media (max-width: 1199px){.account-order__products{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width: 1023px){.account-order__products{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (max-width: 768px){.account-order__heading{grid-template-columns:repeat(2,minmax(0,1fr));padding-block:10px;row-gap:10px;margin-inline:15px}.account-order__heading>*{padding-inline:10px;display:flex;flex-flow:row wrap;text-align:left;column-gap:5px}.account-order__heading>*:not(:last-of-type) .account-order__bold{width:100%}.account-order__heading>*:not(:first-of-type){border-right:0;padding-right:0}.account-order__heading>*:last-of-type{padding-inline:0;padding-top:10px;border-top:1px solid #c4c4c4}.account-order__total{grid-column:1/-1}.account-order__inner{padding:15px}.account-order__products{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-block:15px}.account-order__buttons{flex-direction:column;gap:10px}.account-order__buttons>*{flex-basis:100%}}.account-order-full__header{display:flex;align-items:end;gap:30px;margin-bottom:20px}.account-order-full__header-inner{display:flex;align-items:baseline;gap:30px}.account-order-full__header-inner>*{line-height:1}.account-order-full__header repeat-order{margin-left:auto}.account-order-full__header .account-page__heading{margin:0}order-table{display:flex;flex-direction:column;position:relative;background-color:#fff;border-radius:5px}.order-table__header,.order-table__row{display:grid;grid-template-columns:36% 11% 11% 11% 11% 20%;border-block-end:1px solid #ececec}.order-table__row:last-of-type{border:0}.order-table__header{padding:10px 0;z-index:1;background-color:#fff;border-radius:5px 5px 0 0}.order-table__cell{padding:0 15px;display:flex;gap:10px;align-items:center}.item-unavailable .order-table__cell{color:#c4c4c4}.item-unavailable .order-table__media>*{opacity:.2}.order-table__header .order-table__cell{font-weight:600;border-right:1px solid #ececec}.order-table__header .order-table__cell:last-of-type{border-right:0}.order-table__row .order-table__cell{padding:15px;display:flex;gap:10px;align-items:center;word-break:break-word}.order-table__media{width:100px;height:100px;flex-shrink:0;position:relative;border-radius:5px;overflow:hidden;border:1px solid #ececec}.order-table__media img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover}.order-table__media svg{width:80%;height:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.order-table__cell-title,.order-table__title{display:none;font-weight:600}.order-table__cell .product-form__information{display:none}.order-table__row .order-table__cell-add{justify-self:end}.order-table__row .order-table__cell-add .btn-elem{min-width:unset;word-wrap:normal;width:100%}.account-order-full__summary{border-radius:5px;background-color:#fff;margin-left:auto;margin-top:20px;max-width:400px}.summary__title{border-bottom:1px solid #ececec;padding:15px;font-size:1.125rem}.summary__row{padding:15px 15px 0;display:flex;gap:10px;justify-content:space-between}.summary__row.align-right{justify-content:end}.summary__row:last-of-type{padding-block-end:15px}.summary__footer{border-top:1px solid #c4c4c4;width:calc(100% - 30px);margin:0 auto;padding-inline:0}.summary__footer .summary__cell{font-size:1rem}@media (max-width: 767px){.account-order-full__header,.account-order-full__header-inner{flex-direction:column;align-items:start;gap:10px}.account-order-full__header repeat-order{margin:10px auto 0;width:100%}.order-table__header{display:none}order-table{background-color:transparent;gap:10px;font-size:1rem}.order-table__row{grid-template-columns:1fr;padding:0;background-color:#fff;border-radius:5px;border:0;padding-block-end:10px}.order-table__title{display:block;padding:10px;margin-block-end:10px;border-bottom:1px solid #ececec}.order-table__row .order-table__cell{width:calc(100% - 20px);margin:0 auto}.order-table__row .order-table__cell:not(.order-table__cell-media):not(.order-table__cell-add){display:grid;grid-template-columns:calc(30% - 5px) calc(70% - 5px);gap:10px;border-radius:5px;padding:10px}.order-table__row .order-table__cell-media{padding:0;margin-block-end:10px;display:grid;grid-template-columns:max-content 1fr}.order-table__row .order-table__cell-add{display:block;padding:0;background-color:transparent;margin-block-start:10px}.order-table__row .order-table__cell-add *{width:100%}.order-table__cell-title{display:inline-block}.order-table__cell-media .order-table__cell-title{grid-column:1/-1}.account-order-full__summary{font-size:1rem}}repeat-order .modal-main__inner{min-width:40%}repeat-order .modal-main__body{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}repeat-order .modal-main__body[aria-hidden=true],repeat-order:has([modal-unavailable-message]) .modal-main__body{display:none}repeat-order .modal-main__body[modal-unavailable-message]{display:flex}repeat-order .modal-main__items{display:none}repeat-order .modal-main__subtitle{font-size:1.125rem;font-weight:600}@media (max-width: 767px){repeat-order .modal-main__subtitle{font-size:1.125rem}}cart-add-form button.btn-elem{padding:12px 20px;font-size:.875rem}.modal-main{position:fixed;top:0;left:0;z-index:51;align-items:center;justify-content:center;display:flex;width:100dvw;height:100dvh;opacity:0;visibility:hidden;transition:opacity .1s ease,visibility .1s ease;padding:10px}.modal-main:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0006;z-index:-1;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .1s ease,visibility .1s ease}[modal-dialog-view=visible] .modal-main,[modal-dialog-view=visible] .modal-main:before{opacity:1;visibility:visible}.modal-main__inner{display:flex;flex-direction:column;border-radius:5px;max-width:800px;max-height:100%;overflow:hidden;background-color:#fff;color:#000;padding:10px 15px 15px;z-index:1;opacity:0;visibility:hidden;transform:scale(.95);transition:transform .1s ease,opacity .1s ease,visibility .1s ease}[modal-dialog-view=visible] .modal-main__inner{opacity:1;visibility:visible;transform:scale(1)}.modal-main.clear-cart-drawer{position:absolute;width:100%;height:100%}.modal-main__title{width:100%;border-bottom:1px solid #c4c4c4;display:flex;justify-content:space-between;align-items:center;padding-bottom:10px;font-size:1.375rem}.modal-main__close{display:block;width:40px;height:40px;position:relative;border-radius:50%;cursor:pointer;transition:box-shadow .1s ease}.modal-main__close:before,.modal-main__close:after{content:"";position:absolute;top:50%;left:50%;width:15px;height:1px;transform:translate(-50%,-50%) rotate(45deg);background-color:#000}.modal-main__close:after{transform:translate(-50%,-50%) rotate(-45deg)}.modal-main__body{display:flex;flex-direction:column;gap:15px;padding-block:15px 0;overflow:auto;flex-shrink:1;overscroll-behavior:contain}.modal-main__buttons{display:flex;gap:10px;align-items:center;justify-content:end}.modal-main__buttons *{width:max-content;margin:0}@media (max-width: 767px){.modal-main__buttons{flex-wrap:wrap;justify-content:center}}main-carousel,recently-viewed-carousel{width:100%;position:relative;display:block}.main-carousel__main{padding-inline:40px}.main-carousel:not(.swiper-initialized) .main-carousel__wrapper{display:flex;gap:20px}.swiper-slide{height:unset}div.swiper-button-next,div.swiper-button-prev{--arrow_color: #4b4b4b;width:20px;height:20px;transform:scale(1);transition:transform .2s ease}div.swiper-button-next:hover,div.swiper-button-prev:hover{transform:scale(1.1)}div.swiper-button-next:after,div.swiper-button-prev:after{font-size:20px;color:var(--arrow_color);font-weight:600;text-rendering:auto}div.swiper-button-disabled[aria-disabled=true]{opacity:.35;cursor:auto;pointer-events:none}div.swiper-button-lock.swiper-button-disabled[aria-disabled=true]{display:none}.swiper-pagination.main-carousel__pagination{position:relative;bottom:0;top:0;line-height:0;margin:15px 0 0}.pagination-flat span.swiper-pagination-bullet{width:40px;border-radius:2px;line-height:0;height:2px;background-color:var(--colorSecondary);opacity:1}.pagination-flat span.swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#bed85e}@media (max-width: 767px){.main-carousel__main{padding-inline:0}.main-carousel{padding-inline:10px}.main-carousel__arrows,.main-carousel__pagination{display:none}main-carousel .swiper,recently-viewed-carousel .swiper{overflow:visible}}.loading-spinner{width:35px;height:35px;border:4px solid #000000;border-radius:50%;border-right:4px solid transparent;animation:spin 1s infinite linear}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes loading_spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.empty-box{height:100%;width:auto}
/*# sourceMappingURL=/cdn/shop/t/73/assets/deli-theme.css.map */
