@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial}}}.dynamic-discount-tag{min-height:calc(var(--spacing,.25rem) * 6);align-items:center;gap:calc(var(--spacing,.25rem) * 1);background-color:var(--color-alert-subtle,#ffefec);width:fit-content;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1);border-radius:3.40282e38px;display:flex}.dynamic-discount-tag__icon{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));color:var(--color-error,#841c05);justify-content:center;align-items:center;display:flex}.dynamic-discount-tag__label{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-error,#841c05);display:inline-block}.dynamic-discount-banner{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-error,#841c05);background-color:var(--color-alert-subtle,#ffefec);padding:calc(var(--spacing,.25rem) * 2);color:var(--color-error,#841c05);align-self:stretch;display:flex}.dynamic-discount-banner__icon{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}.dynamic-discount-banner__label{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.notification{position:fixed;top:90px;left:50%;transform:translate(-50%) translateY(-100%);z-index:9999;width:90vw;max-width:1200px;min-width:320px;border-radius:12px;opacity:0;transition:all .4s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(8px)}.notification.show{opacity:1;transform:translate(-50%) translateY(0)}.notification.hide{opacity:0;transform:translate(-50%) translateY(-100%)}.notification[data-variant=info]{background-color:#ebf3ff;color:#002968}.notification[data-variant=success]{background:#edfff4;color:#206b43}.notification[data-variant=error]{background:#ffefec;color:#841c05}.notification[data-variant=warning]{background:#fff8ec;color:#835617}.notification__content{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;border-radius:12px}.notification__left{display:flex;align-items:center;gap:1rem;flex:1;min-width:0}.notification__right{display:flex;align-items:center;gap:14px;flex-shrink:0}.notification__body{flex:1;min-width:0}.notification__message{font-size:14px;line-height:20px}@media (min-width: 768px){.notification__message{font-size:15px;line-height:22px}}.notification__link{display:inline-flex;align-items:center;font-size:13px;font-weight:600;color:inherit;transition:opacity .2s ease;text-decoration:underline}@media (min-width: 768px){.notification__link{font-size:14px}}.notification__close{background:none;border:none;padding:4px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0;border-radius:6px}.notification__close:hover{color:#292b2e;background:#0000000d}.notification__close span{font-size:14px}@media (max-width: 767px){.notification{top:75px;left:50%;right:auto;width:95vw;max-width:none;min-width:auto;transform:translate(-50%) translateY(-100%)}.notification.show{transform:translate(-50%) translateY(0)}.notification.hide{transform:translate(-50%) translateY(-100%)}}[dir=rtl] .notification{left:50%;right:auto}@media (max-width: 767px){[dir=rtl] .notification{left:50%;right:auto}}.overlay{position:fixed;width:100%;background:#000c;z-index:999;transition:opacity .3s ease-in-out}.overlay-full{top:0;left:0;height:100%}.overlay-partial{top:initial;left:0;height:calc(100% - 40px)}.overlay.overlay-partial-active{pointer-events:none}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}.cart,.cart-confirm{right:calc(var(--spacing,.25rem) * 0);background-color:var(--color-primary,#fff);z-index:10000;border-bottom-right-radius:var(--radius-lg,.5rem);border-bottom-left-radius:var(--radius-lg,.5rem);flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;position:fixed}.cart{justify-content:flex-end}@media (min-width:768px){.cart{width:calc(var(--spacing,.25rem) * 124);right:5%}.cart:where(:dir(rtl),[dir=rtl],[dir=rtl] *){left:5%;right:auto}}@media (min-width:1024px){.cart:where(:dir(rtl),[dir=rtl],[dir=rtl] *){left:10%}}@media (min-width:1280px){.cart:where(:dir(rtl),[dir=rtl],[dir=rtl] *){left:5%}}.cart{background-color:var(--color-primary,#fff);z-index:9999;border-bottom-right-radius:var(--radius-2xl,1rem);border-bottom-left-radius:var(--radius-2xl,1rem);--tw-shadow:10px 9px 14px -3px var(--tw-shadow-color,#000000bf);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial}}}.cart-body{max-height:calc(var(--spacing,.25rem) * 53);width:100%;margin-right:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 4)}.cart-body:where(:dir(rtl),[dir=rtl],[dir=rtl] *){margin-right:calc(var(--spacing,.25rem) * 0);margin-left:calc(var(--spacing,.25rem) * 3)}.cart-body::-webkit-scrollbar{width:calc(var(--spacing,.25rem) * .5);background-color:var(--color-neutral,#ccd0d7);-webkit-appearance:none;border-radius:21px}.cart-body::-webkit-scrollbar-thumb{background-color:var(--color-secondary-foreground,#56575a);border-radius:5px}.cart-body::-webkit-scrollbar-track{background-color:var(--color-neutral,#ccd0d7);border-radius:21px}.cart-body__scroll{max-height:calc(var(--spacing,.25rem) * 53);padding-right:calc(var(--spacing,.25rem) * 2);padding-left:calc(var(--spacing,.25rem) * 4);overflow-y:auto}@media (min-width:768px){.cart-body__scroll{padding-right:calc(var(--spacing,.25rem) * 4);padding-left:calc(var(--spacing,.25rem) * 6)}}.cart-body__scroll::-webkit-scrollbar{width:calc(var(--spacing,.25rem) * .5);-webkit-appearance:none;background-color:#0000;border-radius:21px}.cart-body__scroll::-webkit-scrollbar-thumb{background-color:var(--color-neutrals-400,#ccd0d7);border-radius:5px}.cart-body__scroll::-webkit-scrollbar-track{background-color:#0000;border-radius:21px}.cart-body__remove-wrapper{width:100%;margin-top:calc(var(--spacing,.25rem) * .5);padding-top:calc(var(--spacing,.25rem) * 4);align-items:center;display:flex}.cart-body__remove-btn{border-radius:var(--radius-xl,.75rem);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:calc(var(--spacing,.25rem) * 4);line-height:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-error,#841c05);cursor:pointer;justify-content:space-between;align-items:center;display:flex}.cart-body__remove-text{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:calc(var(--spacing,.25rem) * 4);line-height:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);text-decoration-line:underline}.cart-body__remove-icon{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial}}}.cart-item{padding-block:calc(var(--spacing,.25rem) * 5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-primary-subtle,#e4e6ea);justify-content:space-between;align-items:center;display:flex}.cart-item img{height:calc(var(--spacing,.25rem) * 7);border-radius:50px}.cart-item__content{align-items:center;gap:calc(var(--spacing,.25rem) * 3);display:flex;position:relative}.cart-item__flag{flex-shrink:0}.cart-item__info{padding-right:calc(var(--spacing,.25rem) * 2.5);flex-direction:column;align-items:flex-start;display:flex}.cart-item__title{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-primary-foreground,#292b2e);margin-bottom:calc(var(--spacing,.25rem) * 1)}.cart-item__description{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:calc(var(--spacing,.25rem) * 4);line-height:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-secondary-foreground,#56575a);margin-bottom:calc(var(--spacing,.25rem) * 1.5)}.cart-item__price{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-primary-foreground,#292b2e)}.cart-item__price-inner{align-items:center;gap:calc(var(--spacing,.25rem) * 1);flex-flow:wrap;display:flex}.cart-item__price-per-day{font-size:var(--text-xxs,.625rem);--tw-leading:calc(var(--spacing,.25rem) * 4);line-height:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);background-color:var(--color-information-subtle,#ebf3ff);color:var(--color-information,#002968);border-radius:var(--radius-3xl,1.5rem);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 2)}.cart-item__qty-wrapper{justify-content:space-between;display:flex}.cart-item__qty-wrapper:where(:dir(rtl),[dir=rtl],[dir=rtl] *){position:relative}.cart-item__qty-wrapper.multipleitems.rtl{margin-left:calc(var(--spacing,.25rem) * 5)}.cart-item__qty{height:calc(var(--spacing,.25rem) * 12);width:calc(var(--spacing,.25rem) * 36.25);justify-content:space-around;align-items:center;display:flex}@media (min-width:768px){.cart-item__qty{width:calc(var(--spacing,.25rem) * 37.5)}}.cart-item__qty{padding:calc(var(--spacing,.25rem) * 1);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-neutral,#ccd0d7)}.cart-item__qty:where(:dir(rtl),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}.cart-item__qty-btn{cursor:pointer;font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}.cart-item__qty-btn.disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.cart-item__qty-btn:before{cursor:pointer}.cart-item__qty-number{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-primary-foreground,#292b2e);min-width:calc(var(--spacing,.25rem) * 10);text-align:center;border-right-style:var(--tw-border-style);border-right-width:1px;border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-neutral,#ccd0d7)}.cart-item .container_discount{align-self:stretch;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 1.5);flex-flow:column-reverse wrap;display:flex}.cart-item .container_discount__block{align-items:center;gap:calc(var(--spacing,.25rem) * 1);flex-wrap:wrap;align-self:stretch;display:flex}.cart-item .container_discount__block:where(:dir(rtl),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}.cart-item .container_discount__price_discount{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:26px;--tw-font-weight:var(--font-weight-bold,700);line-height:26px;font-weight:var(--font-weight-bold,700)}.cart-item .container_discount__price_discount:where(:dir(rtl),[dir=rtl],[dir=rtl] *){align-items:center;gap:calc(var(--spacing,.25rem) * 1);display:flex}.cart-item .container_discount__price_discount{color:var(--color-primary-foreground,#292b2e)}.cart-item .container_discount__currency{margin-left:calc(var(--spacing,.25rem) * .5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}.cart-item .container_discount__price_line_through{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:calc(var(--spacing,.25rem) * 4);line-height:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);overflow-wrap:break-word;max-width:100%;color:var(--color-secondary-foreground,#56575a);text-decoration-line:line-through;display:inline-block}.cart-item .container_discount__price_line_through.container_discount__currency{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.cart-item .container_discount__tag{height:calc(var(--spacing,.25rem) * 6);align-items:center;gap:calc(var(--spacing,.25rem) * 1);border-radius:var(--radius-3xl,1.5rem);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1);background-color:var(--color-alert-subtle,#ffefec);display:flex}.cart-item .container_discount__tag__icon{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));color:var(--color-error,#841c05);justify-content:center;align-items:center;display:flex}.cart-item .container_discount__tag__text{text-align:right;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:calc(var(--spacing,.25rem) * 4);line-height:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em);color:var(--color-error,#841c05);display:inline-block}@property --tw-tracking{syntax:"*";inherits:false}.container_discount{display:flex;gap:6px;align-self:stretch;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;flex-direction:row}@media (max-width: 767px){.container_discount__right{display:inline-block}}.container_discount__price_discount{color:#292b2e;font-size:16px;font-style:normal;font-weight:700;line-height:26px}.container_discount__price_discount[dir=rtl]{display:flex;align-items:center;gap:4px}.container_discount__price_line_block,.container_discount__price_line{display:flex;align-items:center;align-self:stretch}.container_discount__price_line_through{color:#56575a;font-size:12px;font-weight:400;line-height:16px;text-decoration-line:line-through;display:inline-block;word-break:break-word;white-space:normal;overflow-wrap:break-word;max-width:100%}.container_discount__block{display:flex;align-items:center;align-self:stretch;flex-wrap:wrap;gap:4px}[dir=rtl] .container_discount__block{flex-direction:row-reverse}.container_discount__tag{display:flex;height:24px;padding:4px 8px;align-items:center;gap:4px;border-radius:24px;background:#ffefec}.container_discount__tag__icon{display:flex;justify-content:center;align-items:center;color:#841c05;font-size:16px}.container_discount__tag__text{font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:0;text-align:right;color:#841c05;display:inline-block}.cart-item__dynamic-discount{margin-bottom:6px;margin-right:4px}[dir=rtl] .cart-item__dynamic-discount{margin-left:4px;margin-right:0}.product-pricing__body .container_discount,.sticky-add-to-cart .container_discount{justify-content:flex-end}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-leading:initial}}}.cart-confirm{top:auto}@media (min-width:768px){.cart-confirm{width:calc(var(--spacing,.25rem) * 124);right:5%}.cart-confirm:where(:dir(rtl),[dir=rtl],[dir=rtl] *){left:5%;right:auto}}.cart-confirm{padding:calc(var(--spacing,.25rem) * 4)}@media (min-width:768px){.cart-confirm{padding:calc(var(--spacing,.25rem) * 6)}}.cart-confirm__title{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);margin-bottom:calc(var(--spacing,.25rem) * .5)}.cart-confirm__subtitle{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400)}.cart-confirm__back{cursor:pointer;font-size:var(--text-3x3l,2rem)}.cart-confirm__actions{margin-top:calc(var(--spacing,.25rem) * 5);gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;width:100%;display:flex}.cart-confirm__head{margin-bottom:calc(var(--spacing,.25rem) * 5);width:100%;display:flex}.cart-confirm__head:where(:dir(rtl),[dir=rtl],[dir=rtl] *){justify-content:flex-end}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-leading:initial}}}.cart-empty{width:100%;padding-inline:calc(var(--spacing,.25rem) * 4);padding-bottom:calc(var(--spacing,.25rem) * 5);flex-direction:column;align-items:center;display:flex}@media (min-width:768px){.cart-empty{padding-inline:calc(var(--spacing,.25rem) * 4);padding-bottom:calc(var(--spacing,.25rem) * 6)}}.cart-empty__labels{margin-block:calc(var(--spacing,.25rem) * 4);flex-direction:column;align-items:center;display:flex}.cart-empty__title{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-primary-foreground,#292b2e);margin-bottom:calc(var(--spacing,.25rem) * .5)}.cart-empty__subtitle{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400)}.cart-empty__cta{padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:11px}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-duration:initial;--tw-ease:initial;--tw-leading:initial}}}.cart-footer{width:100%;color:var(--color-secondary,#f8f8fb);z-index:9;flex-direction:column;display:flex}.cart-footer__actions{width:100%;padding-inline:calc(var(--spacing,.25rem) * 4);padding-bottom:calc(var(--spacing,.25rem) * 4)}@media (min-width:768px){.cart-footer__actions{padding-inline:calc(var(--spacing,.25rem) * 6);padding-bottom:calc(var(--spacing,.25rem) * 6)}}.cart-footer__actions{background-color:var(--color-secondary,#f8f8fb);border-bottom-right-radius:var(--radius-2xl,1rem);border-bottom-left-radius:var(--radius-2xl,1rem)}.cart-footer__total{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing,.25rem) * 1);padding-block:calc(var(--spacing,.25rem) * 4);padding-bottom:calc(var(--spacing,.25rem) * 5);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);transition-property:margin-top,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;--tw-ease:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));transition-duration:.3s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));display:flex}.cart-footer__total:is(span){padding:calc(var(--spacing,.25rem) * 0)}.cart-footer__total span{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-primary-foreground,#292b2e);margin:calc(var(--spacing,.25rem) * 0);align-items:center}.cart-footer__expand{cursor:pointer;font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}.cart-footer__expand:before{cursor:pointer}.cart-footer__currency{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);float:right;margin-left:calc(var(--spacing,.25rem) * 1);padding-top:3px;padding-right:calc(var(--spacing,.25rem) * 1)}.cart-footer__error{margin-top:calc(var(--spacing,.25rem) * 2.5);padding:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:calc(var(--spacing,.25rem) * 4);line-height:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);background-color:var(--color-magenta-100,#ffeef0);color:var(--color-error,#841c05);border-radius:var(--radius-xl,.75rem);justify-content:space-between;margin-left:15px}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.cart-checkout{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 4);width:100%;padding:calc(var(--spacing,.25rem) * 0);flex-direction:row;display:flex}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial}}}.cart-summary{padding-block:calc(var(--spacing,.25rem) * 5);color:var(--color-primary-foreground,#292b2e);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-primary-subtle,#e4e6ea)}.cart-summary li{margin-bottom:calc(var(--spacing,.25rem) * 2);justify-content:space-between;width:100%;display:flex}.cart-summary li:last-child{margin-bottom:calc(var(--spacing,.25rem) * 0)}.cart-summary li{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-primary-foreground,#292b2e)}.cart-summary span{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}.cart-summary__title{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-primary-foreground,#292b2e);margin-bottom:calc(var(--spacing,.25rem) * 2)}.cart-summary__list.list-scroll{max-height:calc(var(--spacing,.25rem) * 20);padding-right:calc(var(--spacing,.25rem) * 2);overflow-y:auto}@media (min-width:768px){.cart-summary__list.list-scroll{padding-right:calc(var(--spacing,.25rem) * 4)}}.cart-summary__list.list-scroll::-webkit-scrollbar{width:calc(var(--spacing,.25rem) * .5);-webkit-appearance:none;background-color:#0000;border-radius:21px}.cart-summary__list.list-scroll::-webkit-scrollbar-thumb{background-color:var(--color-neutrals-400,#ccd0d7);border-radius:5px}.cart-summary__list.list-scroll::-webkit-scrollbar-track{background-color:#0000;border-radius:21px}.cart-summary__unit,.cart-summary__multiplier{margin-right:calc(var(--spacing,.25rem) * 2)}.cart-summary__discount{margin-top:calc(var(--spacing,.25rem) * 2.5);justify-content:space-between;align-items:center;width:100%;display:flex}.cart-summary__discount-label{gap:calc(var(--spacing,.25rem) * 2);display:flex}.cart-summary__discount-text,.cart-summary__discount-value{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.cart-summary__discount-value:where(:dir(rtl),[dir=rtl],[dir=rtl] *){gap:calc(var(--spacing,.25rem) * 1);flex-direction:row-reverse;display:flex}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial;--tw-border-style:solid}}}.cart-header{width:100%;padding:calc(var(--spacing,.25rem) * 4);justify-content:space-between;align-items:center;display:flex}@media (min-width:768px){.cart-header{padding-inline:calc(var(--spacing,.25rem) * 6);padding-top:calc(var(--spacing,.25rem) * 6);padding-bottom:calc(var(--spacing,.25rem) * 4);min-height:calc(var(--spacing,.25rem) * 15)}}.cart-header__title{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:calc(var(--spacing,.25rem) * 6);line-height:calc(var(--spacing,.25rem) * 6);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-primary-foreground,#292b2e)}.cart-header__separator{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:calc(var(--spacing,.25rem) * 6);line-height:calc(var(--spacing,.25rem) * 6);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);margin-inline:calc(var(--spacing,.25rem) * 2)}.cart-header__count{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-leading:22px;--tw-font-weight:var(--font-weight-normal,400);line-height:22px;font-weight:var(--font-weight-normal,400);color:var(--color-secondary-foreground,#56575a)}.cart-header__close{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-primary-foreground,#292b2e);cursor:pointer;border-radius:40px;justify-content:center;align-items:center;display:flex}.cart-header__close.btn{padding-inline:calc(var(--spacing,.25rem) * 0)}.cart-header__close .label{display:none}.cart-header__close--circle{height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-primary-subtle,#e4e6ea);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}.cart-header__title--limit-active{display:none}@media (min-width:768px){.cart-header__title--limit-active{display:block}}.cart-header__close--limit-active{display:none}@media (min-width:768px){.cart-header__close--limit-active{display:inline-flex}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}.cart>.notification{z-index:auto;width:calc(100% - 40px);min-width:auto;margin:20px 20px 0;position:relative;top:auto;left:auto;transform:none}@media (min-width:768px){.cart>.notification{width:90vw;max-width:calc(var(--spacing,.25rem) * 300);min-width:calc(var(--spacing,.25rem) * 80);--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);z-index:9999;position:fixed;top:90px;left:50%}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}:root{--border-error: #841c05;--border-focus: #e4e6ea;--border-focus-contrast: #ffffff;--border-interactive: #e6485c;--border-interactive-conversion: #48ec86;--border-medium: #56575a;--border-neutral: #ccd0d7;--border-strong: #292b2e;--border-strong-subtle: rgba(41, 43, 46, .08);--border-subtle: #e4e6ea;--border-baby-blue-300: #dcf4ff;--background-blue-100: #ebf3ff;--background-brand-blue: #f8fdff;--background-brand-blue-secondary: #edf9fe;--background-baby-blue: #edf9fe;--background-amber: #ffeac0;--background-brand-yellow: #fffcee;--background-inverse: #292b2e;--background-primary: #ffffff;--background-secondary: #f8f8fb;--background-hover: #e4e6ea;--background-discount-magenta: #ffeef0;--interaction-bg-contrast-default: #292b2e;--interaction-bg-contrast-hover: #56575a;--interaction-bg-contrast-pressed: #292b2e;--interaction-bg-disabled: #e4e6ea;--interaction-bg-disabled-subtle: #f8f8fb;--interaction-bg-primary-default: #48ec86;--interaction-bg-primary-hover: #32a45e;--interaction-bg-primary-pressed: #206b43;--interaction-bg-secondary-default: #ffffff;--interaction-bg-secondary-hover: #f8f8fb;--interaction-bg-secondary-pressed: #e4e6ea;--interaction-bg-checkbox-pressed: #156f49;--text-brand: #e6485c;--text-disabled: #56575a;--text-disabled-subtle: #ccd0d7;--text-error: #841c05;--text-information: #002968;--text-link-default: #292b2e;--text-link-hover: #327df0;--text-onaction: #ffffff;--text-primary: #292b2e;--text-secondary: #56575a;--text-success: #206b43;--text-text-link-pressed: #2065ce;--text-warning: #835617;--icon-brand: #e6485c;--icon-disabled: #56575a;--icon-disabled-subtle: #ccd0d7;--icon-error: #841c05;--icon-information: #002968;--icon-onaction: #ffffff;--icon-primary: #292b2e;--icon-secondary: #56575a;--icon-success: #206b43;--icon-warning: #835617;--feedback-alert: #841c05;--feedback-alert-subtle: #ffefec;--feedback-information: #2065ce;--feedback-information-subtle: #ebf3ff;--feedback-success: #206b43;--feedback-success-subtle: #edfff4;--feedback-warning: #835617;--feedback-warning-subtle: #fff8ec;--feedback-checkbox-default: #36b37e;--yellow-100: #fffdf6;--yellow-200: #fffcee;--yellow-300: #fff7d1;--yellow-400: #fff0ab;--yellow-500: #e5d795;--yellow-600: #b58741;--gradients-explorer-blue: #bfebff;--gradients-explorer-orange: #ffccb0;--gradients-explorer-rose: #f9eef8;--gradients-holafly-dark-magenta: #c8094e;--gradients-holafly-magenta: #e12b57;--gradients-roaming-blue: #e0f4fd;--gradients-roaming-green: #f2fdeb;--gradients-sand-rose: #f9eef8;--gradients-sand-yellow: #fff7d1;--baby-blue-100: #f8fdff;--baby-blue-200: #edf9fe;--baby-blue-300: #dcf4ff;--baby-blue-600: #176c93;--neutrals-100: #ffffff;--neutrals-200: #f8f8fb;--neutrals-300: #e4e6ea;--neutrals-330: #dde1e8;--neutrals-350: #f3f3f7;--neutrals-370: #f0f0f0;--neutrals-400: #ccd0d7;--neutrals-500: #56575a;--neutrals-600: #292b2e;--amber-100: #fff8ec;--amber-200: #ffeac0;--amber-300: #ffce6a;--amber-400: #f8ba3d;--amber-500: #c17b18;--amber-600: #835617;--blue-600: #002968;--color-feedback-information-subtle: #eaf2fe;--orange-200: #fdf3ee;--orange-600: #b28870}.cart-button__trigger{position:relative;padding:8px;cursor:pointer}.cart-button__trigger .icon{font-size:32px}.cart-button__item-count{position:absolute;top:-8px;right:-6px;background-color:#e6485c;color:#fff;border-radius:50%;width:20px;height:20px;font-size:12px;display:flex;align-items:center;justify-content:center;transform:translate(-12px,12px)}
