.shopping-cart-wrapper{position:relative;margin-left:0.5rem;margin-right:0.5rem;display:flex;height:100%;align-items:center;justify-content:center}.shopping-cart-wrapper .shopping-cart-badge{position:absolute;top:2rem;left:0px;display:flex;height:1.25rem;width:1.25rem;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(var(--danger-rgb),var(--tw-bg-opacity));font-family:var(--font-sans);--tw-text-opacity:1;color:rgb(var(--danger-contrast-rgb),var(--tw-text-opacity))}.shopping-cart-wrapper #shopping-cart-btn{position:relative;display:none;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(var(--dark-rgb),var(--tw-bg-opacity));padding:0px;--tw-text-opacity:1;color:rgb(var(--dark-contrast-rgb),var(--tw-text-opacity))}@media (min-width:816px){.shopping-cart-wrapper #shopping-cart-btn{display:flex;height:3rem;width:3rem}}.shopping-cart-wrapper #shopping-cart-btn span:first-of-type{display:none}.shopping-cart-wrapper #shopping-cart-btn ion-icon{margin:0px;font-size:1.5rem;line-height:2rem}@media (min-width:816px){.shopping-cart-wrapper #shopping-cart-btn ion-icon{font-size:1.875rem;line-height:2.25rem}}.shopping-cart-wrapper #shopping-cart-link{position:relative;display:flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(var(--dark-rgb),var(--tw-bg-opacity));padding:0px;--tw-text-opacity:1;color:rgb(var(--dark-contrast-rgb),var(--tw-text-opacity))}@media (min-width:816px){.shopping-cart-wrapper #shopping-cart-link{display:none;height:3rem;width:3rem}}.shopping-cart-wrapper #shopping-cart-link>span:first-of-type{position:absolute;right:0px;top:4rem;--tw-bg-opacity:1;background-color:rgb(var(--dark-rgb),var(--tw-bg-opacity));padding:0.5rem;font-size:0.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--dark-contrast-rgb),var(--tw-text-opacity));opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms}.shopping-cart-wrapper #shopping-cart-link>span:first-of-type::before{content:'';position:absolute;top:-0.25rem;right:0.75rem;z-index:-1;height:2rem;width:2rem;--tw-rotate:45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:1;background-color:rgb(var(--dark-rgb),var(--tw-bg-opacity))}.shopping-cart-wrapper #shopping-cart-link:hover span{opacity:1}.shopping-cart-wrapper #shopping-cart-link ion-icon{margin:0px;font-size:1.5rem;line-height:2rem}@media (min-width:816px){.shopping-cart-wrapper #shopping-cart-link ion-icon{font-size:1.875rem;line-height:2.25rem}}.shopping-cart-wrapper .shopping-cart{position:absolute;right:0.5rem;z-index:1100;display:none;height:5rem;width:24rem;overflow:visible;background-color:transparent;opacity:1;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);top:var(--nav-height)}.shopping-cart-wrapper .shopping-cart .shopping-cart-item{position:relative;display:flex;height:5rem;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center;border-width:0px;border-bottom-width:1px;border-style:solid;border-color:rgb(var(--light-rgb),0.3);--tw-bg-opacity:1;background-color:rgb(var(--dark-rgb),var(--tw-bg-opacity));padding-left:1rem;padding-right:1rem;font-family:var(--font-sans);--tw-text-opacity:1;color:rgb(var(--dark-contrast-rgb),var(--tw-text-opacity));opacity:0}.shopping-cart-wrapper .shopping-cart .shopping-cart-item .item-title{font-size:1.875rem;line-height:2.25rem;font-weight:700}.shopping-cart-wrapper .shopping-cart .shopping-cart-item .item-subtitle{font-size:1rem;line-height:1.5rem;font-weight:500}.shopping-cart-wrapper .shopping-cart .shopping-cart-item .item-name{width:100%;text-align:left}.shopping-cart-wrapper .shopping-cart .shopping-cart-item .item-name span{display:none}.shopping-cart-wrapper .shopping-cart .shopping-cart-item .item-price{width:100%;text-align:left}.shopping-cart-wrapper .shopping-cart .shopping-cart-item .item-btn{position:absolute;top:33.333333%;right:1rem;border-width:0px;background-color:transparent;--tw-text-opacity:1;color:rgb(var(--dark-contrast-rgb),var(--tw-text-opacity));outline-width:0px}.shopping-cart-wrapper .shopping-cart .shopping-cart-item .item-btn ion-icon{font-size:1.5rem;line-height:2rem}.shopping-cart-wrapper .shopping-cart .shopping-cart-item .item-total{width:100%}.shopping-cart-wrapper .shopping-cart .shopping-cart-item .item-total span{float:right}.shopping-cart-wrapper .shopping-cart .shopping-cart-item .checkout-btn{position:absolute;left:0px;top:0px;display:flex;height:100%;width:100%;align-items:center;justify-content:center;font-size:1.5rem;line-height:2rem;font-weight:700;text-transform:uppercase}.shopping-cart-wrapper .shopping-cart .shopping-cart-item .checkout-btn:hover{--tw-bg-opacity:1;background-color:rgb(var(--dark-contrast-rgb),var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(var(--dark-rgb),var(--tw-text-opacity))}.shopping-cart-wrapper .shopping-cart .shopping-cart-item{animation:cart-reveal-down;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-duration:0.2s}.shopping-cart-wrapper .shopping-cart .shopping-cart-item:nth-child(1){animation-delay:0s}.shopping-cart-wrapper .shopping-cart .shopping-cart-item:nth-child(2){animation-delay:0.1s}.shopping-cart-wrapper .shopping-cart .shopping-cart-item:nth-child(3){animation-delay:0.2s}.shopping-cart-wrapper .shopping-cart .shopping-cart-item:nth-child(4){animation-delay:0.3s}.shopping-cart-wrapper .shopping-cart .shopping-cart-item:nth-child(5){animation-delay:0.4s}.shopping-cart-wrapper .shopping-cart .shopping-cart-item:nth-child(6){animation-delay:0.5s}.shopping-cart-wrapper .shopping-cart .shopping-cart-item:nth-child(7){animation-delay:0.6s}.dropdown-toggle:focus-within+.dropdown{display:block}.dropdown:hover{display:block}@keyframes cart-reveal-down{0%{opacity:0;transform:translateY(-30px)}100%{opacity:1;transform:translateX(0px)}}.filter-wrapper{padding:1rem}@media (min-width:816px){.filter-wrapper{margin-top:0px}}.filter-wrapper .accordion .accordion-item{--accordion-item-height:2rem;white-space:nowrap}.filter-wrapper .filter-toggle{display:block;width:100%;border-radius:0.75rem;border-style:none;--tw-bg-opacity:1;background-color:rgb(var(--secondary-rgb),var(--tw-bg-opacity));padding-left:1rem;padding-right:1rem;padding-top:0.5rem;padding-bottom:0.5rem;text-align:left;font-family:var(--font-sans);font-size:1.125rem;line-height:1.75rem;--tw-text-opacity:1;color:rgb(var(--secondary-contrast-rgb),var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}@media (min-width:816px){.filter-wrapper .filter-toggle{display:none}}.filter-wrapper .filter-toggle ion-icon{margin-bottom:-5px;font-size:1.5rem;line-height:2rem}.filter-wrapper .filter{height:0px;overflow:hidden}@media (min-width:816px){.filter-wrapper .filter{height:auto}}.filter-wrapper .filter.open{height:auto}.filter-wrapper .filter-separator{display:none}.filter-wrapper .filter-title{display:none;border-radius:0.5rem;background-color:rgb(var(--dark-rgb),0.05);padding:1rem;font-family:var(--font-sans);font-size:1.25rem;line-height:1.75rem;font-weight:600;text-transform:capitalize;--tw-text-opacity:1;color:rgb(var(--dark-rgb),var(--tw-text-opacity))}@media (min-width:816px){.filter-wrapper .filter-title{display:block}}.filter-wrapper .filter-item{margin-top:1rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;border-radius:0.75rem;background-color:rgb(var(--dark-rgb),0.05);padding:1rem}.filter-wrapper .filter-item .filter-subtitle{margin-bottom:0px;flex-grow:1;font-family:var(--font-sans);font-size:1.25rem;line-height:1.75rem;font-weight:500}.filter-wrapper .filter-item .brand-btn{cursor:pointer;border-style:none;background-color:transparent;outline:2px solid transparent;outline-offset:2px}.filter-wrapper .filter-item .accordion{flex-basis:100%}.filter-wrapper .filter-item .accordion .accordion-item{display:flex;align-items:center;justify-content:space-between}.filter-wrapper .filter-item .accordion .accordion-item a,.filter-wrapper .filter-item .accordion .accordion-item button{border-style:none;background-color:transparent;font-family:var(--font-sans);font-size:0.875rem;line-height:1.25rem;font-weight:400;--tw-text-opacity:1;color:rgb(var(--dark-rgb),var(--tw-text-opacity));outline-width:0px}@media (min-width:1088px){.filter-wrapper .filter-item .accordion .accordion-item a,.filter-wrapper .filter-item .accordion .accordion-item button{font-size:1rem;line-height:1.5rem}}.filter-wrapper .filter-item .accordion .accordion-item a.active,.filter-wrapper .filter-item .accordion .accordion-item button.active{font-weight:600;--tw-text-opacity:1;color:rgb(var(--primary-rgb),var(--tw-text-opacity))}.filter-wrapper .filter-item .filter-btn{display:flex;height:1.25rem;width:1.25rem;align-items:center;justify-content:center;border-radius:9999px;border-style:none;background-color:rgb(var(--dark-rgb),0.8);--tw-text-opacity:1;color:rgb(var(--light-rgb),var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px;transition-property:all;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:300ms;transition-timing-function:cubic-bezier(0,0,0.2,1)}.filter-wrapper .filter-item .filter-btn ion-icon{font-size:1rem;line-height:1.5rem}.filter-wrapper .filter-item:has(.accordion.open) .filter-btn ion-icon{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.filter-wrapper .filter-item#filter-sort-by .accordion{--count:1.5}.filter-wrapper .filter-item#filter-range .accordion{--count:2}.filter-wrapper .filter-item#filter-color .accordion{--count:3}.filter-wrapper .filter-item .category-item{padding-top:0.25rem;padding-bottom:0.25rem;padding-left:0.5rem;padding-right:0.5rem}.filter-wrapper .filter-item .subcategory-item{padding-top:0.25rem;padding-bottom:0.25rem;padding-left:1rem;padding-right:0.5rem}.filter-wrapper .filter-item .subcategory-item a{font-family:var(--font-sans);font-size:0.875rem;line-height:1.25rem;font-weight:400;color:rgb(var(--dark-rgb),0.9)}.filter-wrapper .filter-item .subcategory-item a.active{font-weight:500;--tw-text-opacity:1;color:rgb(var(--primary-rgb),var(--tw-text-opacity))}.filter-wrapper .filter-item .range-slider-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:1rem}.filter-wrapper .filter-item .range-slider-container .range-slider{position:relative;width:100%;flex-basis:100%}.filter-wrapper .filter-item .range-slider-container .range-slider input{position:absolute;top:0px;left:0px;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent}.filter-wrapper .filter-item .range-slider-container .range-slider input[type=range]::-webkit-slider-runnable-track{height:5px;background:#ddd;border:none;border-radius:3px}.filter-wrapper .filter-item .range-slider-container .range-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:none;height:18px;width:18px;border-radius:50%;background:var(--primary);margin-top:-6px;cursor:pointer;position:relative;z-index:1}.filter-wrapper .filter-item .range-slider-container .price-range-field{margin-top:1rem;font-family:var(--font-sans);font-weight:400;color:rgb(var(--dark-rgb),0.8)}.filter-wrapper .filter-item .property-color button{margin:0.5rem;height:2rem;width:2rem;border-radius:9999px;border-width:1px;border-style:solid;border-color:var(--light)}.filter-wrapper .filter-reset{padding:1rem}.filter-wrapper .filter-reset a{font-family:var(--font-sans);font-size:1rem;line-height:1.5rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--danger-rgb),var(--tw-text-opacity))}.filter-wrapper .category-btn,.filter-wrapper .brand-btn{display:flex;align-items:center;border-style:none;background-color:transparent;font-size:1.125rem;line-height:1.75rem;outline:2px solid transparent;outline-offset:2px}.shop .container{display:flex;flex-direction:row;flex-wrap:wrap}@media (min-width:640px){.shop .container{padding-top:2rem}}.shop .container .filter-wrapper{flex-basis:100%}@media (min-width:816px){.shop .container .filter-wrapper{flex-basis:24rem}}.shop .container .products-wrapper{display:flex;flex-grow:1;flex-basis:0px;flex-direction:row;flex-wrap:wrap;align-content:baseline}.shop .container .products-wrapper .products-title{flex-basis:100%;text-align:center;font-family:var(--font-sans);font-size:1.875rem;line-height:2.25rem}.order .order-title{margin-bottom:1rem;flex-basis:100%;font-family:var(--font-sans);font-size:1.5rem;line-height:2rem;font-weight:600;color:rgb(var(--dark-rgb),0.9);margin-top:2rem}.order .order-subtitle{margin-bottom:1rem;flex-basis:auto;font-family:var(--font-sans);font-size:1.125rem;line-height:1.75rem;font-weight:600;color:rgb(var(--dark-rgb),0.9)}.order #orderForm{display:flex;flex-direction:row;flex-wrap:wrap}.order #orderForm .form-group#order-name{flex-basis:100%}@media (min-width:640px){.order #orderForm .form-group#order-name{flex-basis:50%}}@media (min-width:1360px){.order #orderForm .form-group#order-name{flex-basis:25%}}.order #orderForm .form-group#order-surname{flex-basis:100%}@media (min-width:640px){.order #orderForm .form-group#order-surname{flex-basis:50%}}@media (min-width:1360px){.order #orderForm .form-group#order-surname{flex-basis:25%}}.order #orderForm .form-group#order-email{flex-basis:100%}@media (min-width:640px){.order #orderForm .form-group#order-email{flex-basis:50%}}@media (min-width:1360px){.order #orderForm .form-group#order-email{flex-basis:25%}}.order #orderForm .form-group#order-phone{flex-basis:100%}@media (min-width:640px){.order #orderForm .form-group#order-phone{flex-basis:50%}}@media (min-width:1360px){.order #orderForm .form-group#order-phone{flex-basis:25%}}.order #orderForm .form-group#order-country{flex-basis:100%}@media (min-width:640px){.order #orderForm .form-group#order-country{flex-basis:50%}}@media (min-width:1088px){.order #orderForm .form-group#order-country{flex-basis:33.333333%}}.order #orderForm .form-group#order-county{flex-basis:100%}@media (min-width:640px){.order #orderForm .form-group#order-county{flex-basis:50%}}@media (min-width:1088px){.order #orderForm .form-group#order-county{flex-basis:33.333333%}}.order #orderForm .form-group#order-city{flex-basis:100%}@media (min-width:640px){.order #orderForm .form-group#order-city{flex-basis:50%}}@media (min-width:1088px){.order #orderForm .form-group#order-city{flex-basis:33.333333%}}.order #orderForm .form-group#order-zip{flex-basis:100%}@media (min-width:640px){.order #orderForm .form-group#order-zip{flex-basis:50%}}@media (min-width:1088px){.order #orderForm .form-group#order-zip{flex-basis:33.333333%}}.order #orderForm .form-group#order-address{flex-basis:100%}@media (min-width:1088px){.order #orderForm .form-group#order-address{flex-basis:66.666667%}}.order #orderForm .form-group#indiv-name{flex-basis:100%}@media (min-width:640px){.order #orderForm .form-group#indiv-name{flex-basis:50%}}@media (min-width:816px){.order #orderForm .form-group#indiv-name{flex-basis:33.333333%}}.order #orderForm .form-group#indiv-surname{flex-basis:100%}@media (min-width:640px){.order #orderForm .form-group#indiv-surname{flex-basis:50%}}@media (min-width:816px){.order #orderForm .form-group#indiv-surname{flex-basis:33.333333%}}.order #orderForm .form-group#indiv-phone{flex-basis:100%}@media (min-width:640px){.order #orderForm .form-group#indiv-phone{flex-basis:50%}}@media (min-width:816px){.order #orderForm .form-group#indiv-phone{flex-basis:33.333333%}}.order #orderForm .form-group#indiv-city{flex-basis:100%}@media (min-width:640px){.order #orderForm .form-group#indiv-city{flex-basis:50%}}@media (min-width:1088px){.order #orderForm .form-group#indiv-city{flex-basis:25%}}.order #orderForm .form-group#indiv-county{flex-basis:100%}@media (min-width:640px){.order #orderForm .form-group#indiv-county{flex-basis:50%}}@media (min-width:1088px){.order #orderForm .form-group#indiv-county{flex-basis:25%}}.order #orderForm .form-group#indiv-address{flex-basis:100%}@media (min-width:1088px){.order #orderForm .form-group#indiv-address{flex-basis:50%}}.order #orderForm .form-group#company-name{order:1;flex-basis:100%}@media (min-width:640px){.order #orderForm .form-group#company-name{flex-basis:50%}}@media (min-width:1088px){.order #orderForm .form-group#company-name{flex-basis:50%}}.order #orderForm .form-group#company-phone{order:2;flex-basis:100%}@media (min-width:640px){.order #orderForm .form-group#company-phone{flex-basis:50%}}@media (min-width:1088px){.order #orderForm .form-group#company-phone{flex-basis:25%}}.order #orderForm .form-group#company-regno{order:3;flex-basis:100%}@media (min-width:1088px){.order #orderForm .form-group#company-regno{order:4;flex-basis:33.333333%}}.order #orderForm .form-group#company-j{order:4;flex-basis:100%}@media (min-width:640px){.order #orderForm .form-group#company-j{flex-basis:50%}}@media (min-width:816px){.order #orderForm .form-group#company-j{flex-basis:33.333333%}}@media (min-width:1088px){.order #orderForm .form-group#company-j{order:3;flex-basis:25%}}.order #orderForm .form-group#company-county{order:6;flex-basis:100%}@media (min-width:640px){.order #orderForm .form-group#company-county{flex-basis:50%}}@media (min-width:816px){.order #orderForm .form-group#company-county{flex-basis:33.333333%}}.order #orderForm .form-group#company-city{order:7;flex-basis:100%}@media (min-width:640px){.order #orderForm .form-group#company-city{flex-basis:50%}}@media (min-width:816px){.order #orderForm .form-group#company-city{flex-basis:33.333333%}}.order #orderForm .form-group#company-country{order:5;flex-basis:100%}@media (min-width:640px){.order #orderForm .form-group#company-country{flex-basis:50%}}@media (min-width:816px){.order #orderForm .form-group#company-country{flex-basis:33.333333%}}.order #orderForm .form-group#company-address{order:8;flex-basis:100%}@media (min-width:816px){.order #orderForm .form-group#company-address{flex-basis:66.666667%}}.order #orderForm .form-group#order-info{height:unset;flex-basis:100%}.order .billing-info-tab{display:flex;flex-basis:100%;flex-direction:row;flex-wrap:wrap}.order .payment{display:flex;flex-basis:100%;flex-direction:row;flex-wrap:wrap}.order .payment .payment-title{margin-bottom:1rem;flex-basis:100%;font-family:var(--font-sans);font-size:1.5rem;line-height:2rem;font-weight:600;color:rgb(var(--dark-rgb),0.9)}.order .payment .payment-item-wrapper{padding:0.5rem}@media (min-width:640px){.order .payment .payment-item-wrapper{flex-basis:50%}}@media (min-width:1088px){.order .payment .payment-item-wrapper{flex-basis:33.333333%}}.order .payment .payment-item-wrapper .payment-item{margin-bottom:1rem;height:100%;border-radius:0.75rem;background-color:rgb(var(--primary-rgb),0.1);padding:1rem;font-family:var(--font-sans)}.order .payment .payment-item-wrapper .payment-item .payment-title{font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--dark-rgb),var(--tw-text-opacity))}.order .payment .payment-item-wrapper .payment-item .payment-info{font-size:0.875rem;line-height:1.25rem;font-weight:500}.order .address-autocomplete{display:flex;flex-basis:100%;flex-direction:row;flex-wrap:wrap}.order .address-autocomplete .address-autocomplete-title{margin-bottom:1rem;flex-basis:100%;font-family:var(--font-sans);font-size:1.25rem;line-height:1.75rem;font-weight:600;color:rgb(var(--dark-rgb),0.9)}.order .address-autocomplete .address-item-wrapper{padding:0.5rem}@media (min-width:640px){.order .address-autocomplete .address-item-wrapper{flex-basis:50%}}@media (min-width:1088px){.order .address-autocomplete .address-item-wrapper{flex-basis:33.333333%}}.order .address-autocomplete .address-item-wrapper .address-item{margin-bottom:0.5rem;border-radius:0.75rem;background-color:rgb(var(--primary-rgb),0.1);padding:1rem;font-family:var(--font-sans)}.order .address-autocomplete .address-item-wrapper .address-item .form-group-radio{margin-bottom:0px}.order .order-success{margin-left:auto;margin-right:auto;margin-bottom:2rem;padding-left:1rem;padding-right:1rem;text-align:center}.order .order-success img{margin-left:auto;margin-right:auto;height:10rem;width:auto}.order .order-success .order-success-title{margin-bottom:1rem;font-family:var(--font-sans);font-size:1.25rem;line-height:1.75rem;font-weight:700;--tw-text-opacity:1;color:rgb(var(--dark-rgb),var(--tw-text-opacity))}@media (min-width:640px){.order .order-success .order-success-title{font-size:1.5rem;line-height:2rem}}@media (min-width:816px){.order .order-success .order-success-title{font-size:1.875rem;line-height:2.25rem}}.order .order-success .order-success-info{margin-bottom:1rem;font-family:var(--font-sans);font-size:1rem;line-height:1.5rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--dark-rgb),var(--tw-text-opacity))}@media (min-width:640px){.order .order-success .order-success-info{font-size:1.125rem;line-height:1.75rem}}.order .consent{flex-basis:100%;font-family:var(--font-sans)}.order .captcha{margin-top:1rem;margin-bottom:1rem;flex-basis:100%}.order .captcha .form-control{max-width:14rem}.order form .btn{margin:0 0 2rem 0 !important}.offer-wrapper{display:flex;flex-direction:row;flex-wrap:wrap}.offer-wrapper .offer-item-wrapper{flex-basis:100%;padding:1rem}@media (min-width:640px){.offer-wrapper .offer-item-wrapper{flex-basis:50%}}@media (min-width:816px){.offer-wrapper .offer-item-wrapper{flex-basis:33.333333%}}.offer-wrapper .offer-item-wrapper .offer-item{position:relative;height:100%;border-radius:1.5rem;padding:1.5rem;padding-bottom:4rem;font-family:var(--font-sans);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));background:linear-gradient(140deg,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0.1) 100%);box-shadow:0px 0px 15px 0px inset rgba(var(--light-rgb),0.1);border:1px solid rgba(var(--light-rgb),0.5)}.offer-wrapper .offer-item-wrapper .offer-item .title{margin-bottom:1rem;font-size:2.25rem;line-height:2.5rem;font-weight:600}.offer-wrapper .offer-item-wrapper .offer-item .subtitle{margin-bottom:0.5rem;font-size:1.5rem;line-height:2rem;font-weight:300}.offer-wrapper .offer-item-wrapper .offer-item .item{width:100%;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(var(--accent-rgb),var(--tw-bg-opacity));padding:0.25rem;text-align:center;font-size:0.875rem;line-height:1.25rem;font-weight:600}.offer-wrapper .offer-item-wrapper .offer-item .description{margin-bottom:0.5rem;font-size:0.875rem;line-height:1.25rem}.offer-wrapper .offer-item-wrapper .offer-item ul{margin:0px;list-style-type:none;padding:0px}.offer-wrapper .offer-item-wrapper .offer-item ul li{display:flex;flex-direction:row;align-items:center;justify-content:space-between;border-width:0px;border-bottom-width:1px;border-style:solid;border-color:rgb(255 255 255/0.2);padding:0.25rem;font-size:1rem;line-height:1.5rem;font-weight:500;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.offer-wrapper .offer-item-wrapper .offer-item ul li:last-child{border-bottom-width:0px}.offer-wrapper .offer-item-wrapper .offer-item ul li ion-icon{margin-bottom:-0.5rem;font-size:1.5rem;line-height:2rem}.offer-wrapper .offer-item-wrapper .offer-item form{position:absolute;bottom:1rem;left:0px;display:block;width:100%}.offer-wrapper .offer-item-wrapper .offer-item form button{margin-left:auto;margin-right:auto}.offer-wrapper .offer-item-wrapper .offer-item.promoted{margin-top:-1.5rem}.offer-wrapper .offer-item-wrapper .offer-item.promoted::before{content:"Recomandat";position:absolute;top:-1rem;right:-1rem;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(var(--secondary-rgb),var(--tw-bg-opacity));padding-left:1rem;padding-right:1rem;padding-top:0.5rem;padding-bottom:0.5rem;font-size:1.125rem;line-height:1.75rem;font-weight:700}.offer-wrapper .offer-item-wrapper .offer-item.promoted form button{--tw-border-opacity:1;border-color:rgb(var(--secondary-rgb),var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(var(--secondary-rgb),var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(var(--secondary-contrast-rgb),var(--tw-text-opacity))}.offer-wrapper .offer-item-wrapper .offer-item.promoted .item{--tw-bg-opacity:1;background-color:rgb(var(--secondary-rgb),var(--tw-bg-opacity))}.shop-item-wrapper{margin:0px;height:-moz-fit-content;height:fit-content;width:100%;padding:0.5rem}@media (min-width:640px){.shop-item-wrapper{width:50%}}@media (min-width:816px){.shop-item-wrapper{width:24rem}}.shop-item-wrapper .shop-item{position:relative;display:flex;height:7rem;flex-direction:row;flex-wrap:wrap;overflow:hidden;border-radius:1rem;border-width:0px;border-left-width:4px;border-style:solid;--tw-border-opacity:1;border-color:rgb(var(--primary-rgb),var(--tw-border-opacity));background-color:rgb(var(--dark-rgb),0.05);padding-left:8rem;--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shop-item-wrapper .shop-item .card-badge-wrapper{position:absolute;top:0.25rem;left:0.25rem;z-index:100;display:flex;flex-direction:row}.shop-item-wrapper .shop-item .card-badge-wrapper .card-badge{margin-right:0.25rem;border-radius:0.375rem;padding-left:0.25rem;padding-right:0.25rem;padding-top:0.125rem;padding-bottom:0.125rem;font-family:var(--font-sans);font-size:0.75rem;line-height:1rem;font-weight:500}@media (min-width:640px){.shop-item-wrapper .shop-item .card-badge-wrapper .card-badge{padding-left:0.5rem;padding-right:0.5rem;padding-top:0.25rem;padding-bottom:0.25rem}}.shop-item-wrapper .shop-item .card-badge-wrapper .card-badge{background-color:var(--danger);color:var(--danger-contrast)}.shop-item-wrapper .shop-item .item-img{position:absolute;left:0px;top:0px;height:100%;width:8rem;overflow:hidden;border-top-left-radius:0.5rem;border-bottom-left-radius:0.5rem}.shop-item-wrapper .shop-item .item-img a{height:100%;width:100%}.shop-item-wrapper .shop-item .item-img a img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.shop-item-wrapper .shop-item .item-price{display:flex;height:2rem;width:100%;flex-direction:row;flex-wrap:wrap;font-size:1rem;line-height:1.5rem;font-weight:600}.shop-item-wrapper .shop-item .item-price .product-discount{margin-bottom:0.125rem;margin-right:0.25rem;flex-basis:auto;text-align:center;font-family:var(--font-sans);font-size:0.75rem;line-height:1rem;text-decoration-line:line-through}@media (min-width:640px){.shop-item-wrapper .shop-item .item-price .product-discount{font-size:1rem;line-height:1.5rem}}.shop-item-wrapper .shop-item .item-price .product-discount{color:var(--dark)}.shop-item-wrapper .shop-item .item-price .product-discount span:last-child{display:none}.shop-item-wrapper .shop-item .item-price .product-price{margin-bottom:0.125rem;font-family:var(--font-sans);color:var(--dark)}.shop-item-wrapper .shop-item .item-info{width:100%;padding-left:0.5rem;padding-right:0.5rem}@media (min-width:640px){.shop-item-wrapper .shop-item .item-info{padding-left:1rem;padding-right:1rem}}.shop-item-wrapper .shop-item .item-info .item-name{margin-bottom:0px;height:3.5rem;overflow:hidden;text-overflow:ellipsis;padding-top:0.5rem;padding-bottom:0.5rem;font-family:var(--font-sans);font-size:1.125rem;font-weight:300;text-transform:uppercase;line-height:1.5rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.shop-item-wrapper .shop-item .item-info .item-category{display:none}.shop-item-wrapper .shop-item .item-info .item-subcategory{display:none}.shop-item-wrapper .shop-item .item-info .item-brand{margin-bottom:0.25rem;font-size:1rem;line-height:1.5rem;font-weight:300}.shop-item-wrapper .shop-item .item-info .item-property .color{display:flex;flex-direction:row;align-items:center}.shop-item-wrapper .shop-item .item-info .item-property .color span:first-child{margin-right:0.5rem;font-family:var(--font-sans);font-size:0.875rem;line-height:1.25rem}.shop-item-wrapper .shop-item .item-info .item-property .color span:last-child{display:inline-block;height:1rem;width:1rem;border-radius:9999px;border-width:1px;border-style:solid}.shop-item-wrapper .shop-item .item-info .item-property .color span{border-color:var(--dark)}.shop-item-wrapper .shop-item .item-info .item-property .property{font-family:var(--font-sans);font-size:0.875rem;line-height:1.25rem;color:var(--dark)}.shop-item-wrapper .shop-item .item-actions{position:absolute;bottom:0.5rem;left:0px;width:100%;padding-left:8rem}.shop-item-wrapper .shop-item .item-actions .add-btn{height:2rem;width:100%;border-width:0px;background-color:transparent;padding-right:3rem;text-align:right;font-family:var(--font-sans);font-size:1.125rem;line-height:1.75rem;font-weight:600;outline-width:0px}.shop-item-wrapper.promo .shop-item .item-price .product-price{color:var(--danger)}.shop-item.ng-enter{animation-name:fadeInDown;animation-duration:1s;animation-fill-mode:both}.shop-item.ng-enter:nth-child(8n+1){animation-delay:0.1s}.shop-item.ng-enter:nth-child(8n+2){animation-delay:0.2s}.shop-item.ng-enter:nth-child(8n+3){animation-delay:0.3s}.shop-item.ng-enter:nth-child(8n+4){animation-delay:0.4s}.shop-item.ng-enter:nth-child(8n+5){animation-delay:0.5s}.shop-item.ng-enter:nth-child(8n+6){animation-delay:0.6s}.shop-item.ng-enter:nth-child(8n+7){animation-delay:0.7s}.shop-item.ng-enter:nth-child(8n){animation-delay:0.8s}

