.item-img.svg{position:relative;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(var(--dark-rgb),var(--tw-text-opacity))}.item-img.svg ion-icon{position:absolute;inset:0px;margin:auto;height:50%;width:50%}ion-icon.product-svg{display:block;height:3rem;width:3rem;flex-shrink:0;--tw-text-opacity:1;color:rgb(var(--dark-rgb),var(--tw-text-opacity))}.cart-item-details ion-icon.product-svg{height:7rem;width:7rem}.slider .item ion-icon.product-svg,.product-slider .item ion-icon.product-svg{aspect-ratio:1/1;height:auto;width:100%;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:15%}.shop-cards .shop-cards-title{margin-bottom:0.5rem;text-align:center}.shop-cards .shop-cards-subtitle{margin-bottom:1.5rem;text-align:center}.shop-card-wrapper{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;font-family:var(--font-sans)}@media (min-width:992px){.shop-card-wrapper{grid-template-columns:repeat(3,minmax(0,1fr))}}.shop-card-wrapper .shop-notice{grid-column:1/-1;border-radius:0.5rem;border-width:1px;border-style:dashed;border-color:rgb(var(--dark-rgb),0.3);padding:1rem;text-align:center;font-size:0.875rem;line-height:1.25rem}.shop-card-wrapper .shop-card-item{height:100%}.shop-card-wrapper .shop-card{position:relative;display:flex;height:100%;flex-direction:column;border-radius:0.5rem;padding:1rem;text-align:center;--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);transition-property:box-shadow;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:300ms;transition-timing-function:cubic-bezier(0,0,0.2,1)}.shop-card-wrapper .shop-card:hover{--tw-shadow:0 25px 50px -12px rgb(0 0 0/0.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:576px){.shop-card-wrapper .shop-card{padding:1.5rem}}.shop-card-wrapper .shop-card .shop-card-badge{position:absolute;top:0px;left:1rem;z-index:100;--tw-translate-y:-50%;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));border-radius:0.375rem;padding-left:0.5rem;padding-right:0.5rem;padding-top:0.125rem;padding-bottom:0.125rem;font-family:var(--font-sans);font-size:0.875rem;line-height:1.25rem;font-weight:500}@media (min-width:576px){.shop-card-wrapper .shop-card .shop-card-badge{padding-left:1rem;padding-right:1rem;padding-top:0.25rem;padding-bottom:0.25rem}}.shop-card-wrapper .shop-card .shop-card-badge{background-color:var(--danger);color:var(--danger-contrast)}.shop-card-wrapper .shop-card .item-img{position:relative;margin-bottom:1rem;display:block;height:10rem;width:100%;overflow:hidden}@media (min-width:576px){.shop-card-wrapper .shop-card .item-img{height:15rem}}.shop-card-wrapper .shop-card .item-img img{height:100%;width:100%;border-radius:0.5rem;-o-object-fit:cover;object-fit:cover;transition-property:transform;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:300ms;transition-timing-function:cubic-bezier(0,0,0.2,1)}.shop-card-wrapper .shop-card .item-img img:first-child{opacity:1;transition-property:opacity;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:500ms}.shop-card-wrapper .shop-card .item-img img:last-child:not(:first-child){position:absolute;top:0px;left:0px;z-index:10;opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:500ms}.shop-card-wrapper .shop-card:hover .item-img img{--tw-scale-x:1.1;--tw-scale-y:1.1;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))}.shop-card-wrapper .shop-card:hover .item-img img:first-child:not(:last-child){opacity:0}.shop-card-wrapper .shop-card:hover .item-img img:last-child:not(:first-child){opacity:1}.shop-card-wrapper .shop-card .title{margin-bottom:0.5rem;font-size:1.5rem;line-height:2rem;font-weight:700}.shop-card-wrapper .shop-card .subscription{margin-bottom:0.5rem;font-size:1.25rem;line-height:1.75rem;font-weight:300}.shop-card-wrapper .shop-card .description{margin-bottom:1rem;font-size:1rem;line-height:1.5rem}.shop-card-wrapper .shop-card ul{margin:0px;margin-bottom:1.5rem;list-style-type:none;padding:0px}.shop-card-wrapper .shop-card ul li{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:0.5rem;border-width:0px;border-bottom-width:1px;border-style:solid;border-color:rgb(var(--dark-rgb),0.1);padding-top:0.25rem;padding-bottom:0.25rem;font-size:1rem;line-height:1.5rem;font-weight:500}.shop-card-wrapper .shop-card ul li:last-child{border-bottom-width:0px}.shop-card-wrapper .shop-card .btn{margin-top:auto}.shop-item-wrapper{margin:0px;padding:0.25rem}@media (min-width:576px){.shop-item-wrapper{padding:0.5rem}}.shop-item-wrapper .shop-item{position:relative;height:100%;border-radius:0.5rem;padding-bottom:7rem;--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)}@media (min-width:576px){.shop-item-wrapper .shop-item{padding-bottom:8rem}}.shop-item-wrapper .shop-item .card-badge-wrapper{position:absolute;top:0.5rem;left:0.5rem;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.5rem;padding-right:0.5rem;padding-top:0.125rem;padding-bottom:0.125rem;font-family:var(--font-sans);font-size:0.875rem;line-height:1.25rem;font-weight:500}@media (min-width:576px){.shop-item-wrapper .shop-item .card-badge-wrapper .card-badge{padding-left:1rem;padding-right:1rem;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 a{position:relative;display:block;height:10rem;width:100%;overflow:hidden}@media (min-width:576px){.shop-item-wrapper .shop-item .item-img a{height:15rem}}.shop-item-wrapper .shop-item .item-img img,.shop-item-wrapper .shop-item .item-img video{width:100%;border-radius:0.5rem;-o-object-fit:cover;object-fit:cover;transition-property:transform;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:300ms;transition-timing-function:cubic-bezier(0,0,0.2,1)}.shop-item-wrapper .shop-item .item-img img:hover,.shop-item-wrapper .shop-item .item-img video:hover{--tw-scale-x:1.1;--tw-scale-y:1.1;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))}.shop-item-wrapper .shop-item .item-img img:first-child,.shop-item-wrapper .shop-item .item-img video:first-child{opacity:1;transition-property:opacity;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:500ms}.shop-item-wrapper .shop-item .item-img img:last-child,.shop-item-wrapper .shop-item .item-img video:last-child{position:absolute;top:0px;left:0px;z-index:10;opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:500ms}.shop-item-wrapper .shop-item:hover .item-img img:first-child,.shop-item-wrapper .shop-item:hover .item-img video:first-child{opacity:0}.shop-item-wrapper .shop-item:hover .item-img img:last-child,.shop-item-wrapper .shop-item:hover .item-img video:last-child{opacity:1}.shop-item-wrapper .shop-item .wishlist-btn{position:absolute;top:0.5rem;right:0.5rem;border-style:none;background-color:transparent;font-size:1.5rem;line-height:2rem;outline:2px solid transparent;outline-offset:2px}.shop-item-wrapper .shop-item .wishlist-btn ion-icon[name="heart"]{--tw-text-opacity:1;color:rgb(var(--danger-rgb),var(--tw-text-opacity))}.shop-item-wrapper .shop-item .item-price{position:absolute;bottom:5rem;left:0px;display:flex;height:2rem;width:100%;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;padding-left:0.5rem;padding-right:0.5rem;font-size:1rem;line-height:1.5rem;font-weight:600}@media (min-width:576px){.shop-item-wrapper .shop-item .item-price{bottom:5.5rem;font-size:1.125rem;line-height:1.75rem}}.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:576px){.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{padding-left:0.5rem;padding-right:0.5rem}@media (min-width:576px){.shop-item-wrapper .shop-item .item-info{padding-left:1rem;padding-right:1rem}}.shop-item-wrapper .shop-item .item-info .item-name{margin-bottom:0.25rem;height:2.5rem;overflow:hidden;text-overflow:ellipsis;padding-top:0.5rem;padding-bottom:0.5rem;font-family:var(--font-sans);font-size:1rem;font-weight:700;line-height:1rem}@media (min-width:576px){.shop-item-wrapper .shop-item .item-info .item-name{height:3rem;font-size:1.125rem;line-height:1.25rem}}.shop-item-wrapper .shop-item .item-info .item-name{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:0px;left:0px;z-index:30;height:5rem;width:100%;padding:0.5rem}@media (min-width:576px){.shop-item-wrapper .shop-item .item-actions{height:6rem}}.shop-item-wrapper .shop-item .item-actions .add-btn{margin-left:auto;margin-right:auto;margin-bottom:0.25rem;display:block;cursor:default;border-radius:0.375rem;border-width:1px;border-style:solid;padding-top:0.25rem;padding-bottom:0.25rem;padding-left:1rem;padding-right:1rem;font-size:0.875rem;line-height:1.25rem;font-weight:600;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:300ms;transition-timing-function:cubic-bezier(0,0,0.2,1)}@media (min-width:576px){.shop-item-wrapper .shop-item .item-actions .add-btn{font-size:1rem;line-height:1.5rem}}.shop-item-wrapper .shop-item .item-actions .add-btn{border-color:var(--primary);color:var(--primary);background-color:transparent}.shop-item-wrapper .shop-item .item-actions .add-btn:hover{background-color:var(--primary);color:var(--primary-contrast)}.shop-item-wrapper .shop-item .item-actions .shop-btn{margin-left:auto;margin-right:auto;display:block;cursor:pointer;padding-top:0.25rem;padding-bottom:0.25rem;padding-left:1rem;padding-right:1rem;text-align:center;font-family:var(--font-sans);font-size:0.875rem;line-height:1.25rem;font-weight:600}@media (min-width:576px){.shop-item-wrapper .shop-item .item-actions .shop-btn{font-size:1rem;line-height:1.5rem}}.shop-item-wrapper .shop-item .item-actions .shop-btn{color:var(--primary);background-color:transparent}.shop-item-wrapper .shop-item .item-actions .shop-btn:hover{color:rgb(var(--primary-rgb)/60)}.shop-item-wrapper.promo .shop-item .item-price .product-price{color:var(--danger)}body:has(.filter.open){overflow:hidden}.filter-wrapper{margin-top:1rem;padding:0.5rem}@media (min-width:768px){.filter-wrapper{margin-top:0px}}.filter-wrapper .filter-close{position:sticky;top:0px;left:0px;z-index:1030;margin-bottom:0.75rem;width:100%;border-style:none;--tw-bg-opacity:1;background-color:rgb(var(--light-rgb),var(--tw-bg-opacity));padding-top:0.5rem;text-align:center;font-size:1.125rem;line-height:1.75rem;font-weight:300;color:inherit;outline:2px solid transparent;outline-offset:2px}@media (min-width:768px){.filter-wrapper .filter-close{display:none}}.filter-wrapper .filter-close ion-icon{margin-top:-1.25rem;text-align:center;font-size:1.25rem;line-height:1.75rem}.filter-wrapper .filter-toggle{display:flex;width:100%;align-items:center;border-style:none;background-color:transparent;padding:0.25rem;font-weight:600;outline:2px solid transparent;outline-offset:2px}@media (min-width:768px){.filter-wrapper .filter-toggle{display:none}}.filter-wrapper .filter{overflow-y:auto}@media not all and (min-width:768px){.filter-wrapper .filter{position:fixed;bottom:0px;left:0px;z-index:1200;height:80vh;width:100%;--tw-bg-opacity:1;background-color:rgb(var(--light-rgb),var(--tw-bg-opacity));padding:1rem}}@media (min-width:768px){.filter-wrapper .filter{height:auto}}@media (max-width:calc(768px - 0.02px)){.filter-wrapper .filter{animation:exit-down .5s both}.filter-wrapper .filter.open{animation-name:reveal-up}}.filter-wrapper .filter.open{padding-top:0px}@media not all and (min-width:768px){.filter-wrapper .filter.open{--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);--tw-shadow-color:rgb(var(--dark-rgb),0.3);--tw-shadow:var(--tw-shadow-colored)}}.filter-wrapper .filter .filter-separator{margin-top:0.5rem;margin-bottom:0.5rem;width:100%}.filter-wrapper .filter .filter-item{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:0.5rem}.filter-wrapper .filter .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 .filter-item .accordion{flex-basis:100%;overflow-y:auto;max-height:calc(var(--accordion-item-height)* 12)}.filter-wrapper .filter .filter-item .accordion .accordion-item{display:block;width:100%;border-style:none;background-color:transparent;text-align:left;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:992px){.filter-wrapper .filter .filter-item .accordion .accordion-item{font-size:1rem;line-height:1.5rem}}.filter-wrapper .filter .filter-item .accordion .accordion-item.active{font-weight:600;--tw-text-opacity:1;color:rgb(var(--primary-rgb),var(--tw-text-opacity))}.filter-wrapper .filter .filter-item .filter-btn{display:flex;height:1.25rem;width:1.25rem;align-items:center;justify-content:center;border-radius:9999px;border-style:none;--tw-bg-opacity:1;background-color:rgb(var(--dark-rgb),var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(var(--light-rgb),var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.filter-wrapper .filter .filter-item .filter-btn ion-icon{font-size:1rem;line-height:1.5rem}.filter-wrapper .filter .filter-item .control-toggle{flex-basis:100%}.filter-wrapper .filter .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 .filter-reset{padding:1rem}.filter-wrapper .filter .filter-reset a{font-family:var(--font-sans);font-size:1rem;line-height:1.5rem;font-weight:500;color:var(--danger)}#filter-reset{display:flex;flex-basis:100%;align-items:center;justify-content:space-between;--tw-text-opacity:1;color:rgb(var(--danger-rgb),var(--tw-text-opacity));max-width:unset}#filter-color .accordion{--count:6}.range-slider-container{display:flex;flex-basis:100%;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding-top:1rem}.range-slider-container .range-slider{position:relative;width:100%;flex-basis:100%}.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;border:none !important}.range-slider-container .range-slider input[type=range]::-webkit-slider-runnable-track{height:5px;background:#ddd;border:none !important;border-radius:3px}.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}.range-slider-container .price-range-field{margin-top:1rem;font-family:var(--font-sans);font-weight:400;color:var(--dark)}.color-display{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;justify-content:space-between}.color-display .property-color button{position:relative;margin:0.5rem;height:2rem;width:2rem;overflow:hidden;border-width:1px;border-style:solid;--tw-border-opacity:1;border-color:rgb(var(--dark-rgb),var(--tw-border-opacity));--tw-shadow:inset 0 2px 4px 0 rgb(0 0 0/0.05);--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.color-display .property-color button:before{content:'';position:absolute;top:-0.625rem;left:-0.625rem;height:1.25rem;width:1.25rem;--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));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms}.color-display .property-color button:hover:before{--tw-bg-opacity:1;background-color:rgb(var(--light-rgb),var(--tw-bg-opacity))}.color-display .property-color.active button:before{--tw-bg-opacity:1;background-color:rgb(var(--primary-rgb),var(--tw-bg-opacity))}.store{display:grid;grid-template-rows:none;padding-top:1rem;grid-template-columns:repeat(var(--screen-width),1fr)}.store .filter-wrapper{grid-row-start:1;grid-row-end:1}@media not all and (min-width:768px){.store .filter-wrapper{grid-column:1/span 2}}@media (min-width:768px){.store .filter-wrapper{grid-row-end:5}}.store .product-count-wrapper{margin-bottom:1rem;display:flex;flex-direction:row;flex-wrap:wrap;padding-left:0.5rem;padding-right:0.5rem}@media not all and (min-width:768px){.store .product-count-wrapper{grid-column:1/span 2}}@media (min-width:768px){.store .product-count-wrapper{grid-column:2/spam calc(var(--screen-width) - 1)}}.store .product-count-wrapper .product-count{display:flex;height:3rem;width:100%;align-items:center;border-width:0px;border-bottom-width:1px;border-style:solid;border-color:rgb(var(--dark-rgb),0.5);padding:1rem}.store .product-count-wrapper .product-count>p{margin-bottom:0px;font-size:1.125rem;line-height:1.75rem;font-weight:500}.store .product-display{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:992px){.store .product-display{grid-template-columns:repeat(calc(var(--screen-width) - 2),minmax(0,1fr))}}@media not all and (min-width:768px){.store:has(.filter-wrapper) .product-display{grid-column:1/span 2}}@media (min-width:768px){.store:has(.filter-wrapper) .product-display{grid-column:2/span calc(var(--screen-width) - 1)}}@media not all and (min-width:768px){.store .pagination-wrapper{grid-column:1/span 2}}@media (min-width:768px){.store .pagination-wrapper{grid-column:1/span var(--screen-width)}}.product{display:flex;flex-direction:row;flex-wrap:wrap}.product .product-detail{flex-basis:100%;padding:1rem}@media (min-width:768px){.product .product-detail{flex-basis:50%;padding:1.5rem}}.product .slider-wrapper{flex-basis:100%;overflow:hidden;padding-left:0.5rem;padding-right:0.5rem}@media (min-width:576px){.product .slider-wrapper{padding-left:1rem;padding-right:1rem}}@media (min-width:768px){.product .slider-wrapper{flex-basis:50%}}@media (min-width:992px){.product .slider-wrapper{padding-left:1.5rem;padding-right:1.5rem}}.product .slider-wrapper{anchor-name:--product-slider}.product .slider-wrapper .keen-slider img,.product .slider-wrapper .keen-slider video{height:calc(70vh - 4rem - var(--nav-height));width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.product .slider-wrapper .keen-slider .slider-dots .slider-dot{border-color:rgb(var(--dark-rgb),0.7)}.product .product-detail-tabs-wrapper{flex-basis:100%}@media not all and (min-width:768px){.product-slider .shop-item-wrapper{width:100%}}.categories-preview{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}@media (min-width:576px){.categories-preview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:992px){.categories-preview{grid-template-columns:repeat(3,minmax(0,1fr))}}.categories-preview .categories-title,.categories-slider .categories-title{grid-column:1/-1;margin-bottom:1.5rem;font-size:1.875rem;line-height:2.25rem;font-weight:700}.categories-preview .category-wrapper,.categories-slider .category-wrapper{position:relative}.categories-preview .category-wrapper .category,.categories-slider .category-wrapper .category{position:relative;display:block;height:18rem;overflow:hidden;border-radius:0.5rem}.categories-preview .category-wrapper .category img,.categories-slider .category-wrapper .category img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;transition-property:transform;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:300ms;transition-timing-function:cubic-bezier(0,0,0.2,1)}.categories-preview .category-wrapper .category .category-content,.categories-slider .category-wrapper .category .category-content{position:absolute;inset:0px;display:flex;flex-direction:column;justify-content:flex-end;background-image:linear-gradient(to top,var(--tw-gradient-stops));--tw-gradient-from:rgb(0 0 0/0.6) var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:transparent var(--tw-gradient-to-position);padding:1.5rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.categories-preview .category-wrapper .category:hover img,.categories-slider .category-wrapper .category:hover img{--tw-scale-x:1.05;--tw-scale-y:1.05;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))}.categories-preview .category-wrapper .category-title,.categories-slider .category-wrapper .category-title{margin-top:0.5rem;font-size:1.125rem;line-height:1.75rem;font-weight:600}.categories-slider .keen-slider .slider-dots .slider-dot{border-color:rgb(var(--dark-rgb),0.7)}.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:576px){.order #orderForm .form-group#order-name{flex-basis:50%}}@media (min-width:1200px){.order #orderForm .form-group#order-name{flex-basis:25%}}.order #orderForm .form-group#order-surname{flex-basis:100%}@media (min-width:576px){.order #orderForm .form-group#order-surname{flex-basis:50%}}@media (min-width:1200px){.order #orderForm .form-group#order-surname{flex-basis:25%}}.order #orderForm .form-group#order-email{flex-basis:100%}@media (min-width:576px){.order #orderForm .form-group#order-email{flex-basis:50%}}@media (min-width:1200px){.order #orderForm .form-group#order-email{flex-basis:25%}}.order #orderForm .form-group#order-phone{flex-basis:100%}@media (min-width:576px){.order #orderForm .form-group#order-phone{flex-basis:50%}}@media (min-width:1200px){.order #orderForm .form-group#order-phone{flex-basis:25%}}.order #orderForm .form-group#order-country{flex-basis:100%}@media (min-width:576px){.order #orderForm .form-group#order-country{flex-basis:50%}}@media (min-width:992px){.order #orderForm .form-group#order-country{flex-basis:33.333333%}}.order #orderForm .form-group#order-county{flex-basis:100%}@media (min-width:576px){.order #orderForm .form-group#order-county{flex-basis:50%}}@media (min-width:992px){.order #orderForm .form-group#order-county{flex-basis:33.333333%}}.order #orderForm .form-group#order-city{flex-basis:100%}@media (min-width:576px){.order #orderForm .form-group#order-city{flex-basis:50%}}@media (min-width:992px){.order #orderForm .form-group#order-city{flex-basis:33.333333%}}.order #orderForm .form-group#order-zip{flex-basis:100%}@media (min-width:576px){.order #orderForm .form-group#order-zip{flex-basis:50%}}@media (min-width:992px){.order #orderForm .form-group#order-zip{flex-basis:33.333333%}}.order #orderForm .form-group#order-address{flex-basis:100%}@media (min-width:992px){.order #orderForm .form-group#order-address{flex-basis:66.666667%}}.order #orderForm .form-group#indiv-name{flex-basis:100%}@media (min-width:576px){.order #orderForm .form-group#indiv-name{flex-basis:50%}}@media (min-width:768px){.order #orderForm .form-group#indiv-name{flex-basis:33.333333%}}.order #orderForm .form-group#indiv-surname{flex-basis:100%}@media (min-width:576px){.order #orderForm .form-group#indiv-surname{flex-basis:50%}}@media (min-width:768px){.order #orderForm .form-group#indiv-surname{flex-basis:33.333333%}}.order #orderForm .form-group#indiv-phone{flex-basis:100%}@media (min-width:576px){.order #orderForm .form-group#indiv-phone{flex-basis:50%}}@media (min-width:768px){.order #orderForm .form-group#indiv-phone{flex-basis:33.333333%}}.order #orderForm .form-group#indiv-city{flex-basis:100%}@media (min-width:576px){.order #orderForm .form-group#indiv-city{flex-basis:50%}}@media (min-width:992px){.order #orderForm .form-group#indiv-city{flex-basis:25%}}.order #orderForm .form-group#indiv-county{flex-basis:100%}@media (min-width:576px){.order #orderForm .form-group#indiv-county{flex-basis:50%}}@media (min-width:992px){.order #orderForm .form-group#indiv-county{flex-basis:25%}}.order #orderForm .form-group#indiv-address{flex-basis:100%}@media (min-width:992px){.order #orderForm .form-group#indiv-address{flex-basis:50%}}.order #orderForm .form-group#company-name{order:1;flex-basis:100%}@media (min-width:576px){.order #orderForm .form-group#company-name{flex-basis:50%}}@media (min-width:992px){.order #orderForm .form-group#company-name{flex-basis:50%}}.order #orderForm .form-group#company-phone{order:2;flex-basis:100%}@media (min-width:576px){.order #orderForm .form-group#company-phone{flex-basis:50%}}@media (min-width:992px){.order #orderForm .form-group#company-phone{flex-basis:25%}}.order #orderForm .form-group#company-regno{order:3;flex-basis:100%}@media (min-width:992px){.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:576px){.order #orderForm .form-group#company-j{flex-basis:50%}}@media (min-width:768px){.order #orderForm .form-group#company-j{flex-basis:33.333333%}}@media (min-width:992px){.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:576px){.order #orderForm .form-group#company-county{flex-basis:50%}}@media (min-width:768px){.order #orderForm .form-group#company-county{flex-basis:33.333333%}}.order #orderForm .form-group#company-city{order:7;flex-basis:100%}@media (min-width:576px){.order #orderForm .form-group#company-city{flex-basis:50%}}@media (min-width:768px){.order #orderForm .form-group#company-city{flex-basis:33.333333%}}.order #orderForm .form-group#company-country{order:5;flex-basis:100%}@media (min-width:576px){.order #orderForm .form-group#company-country{flex-basis:50%}}@media (min-width:768px){.order #orderForm .form-group#company-country{flex-basis:33.333333%}}.order #orderForm .form-group#company-address{order:8;flex-basis:100%}@media (min-width:768px){.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 .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:576px){.order .address-autocomplete .address-item-wrapper{flex-basis:50%}}@media (min-width:992px){.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:576px){.order .order-success .order-success-title{font-size:1.5rem;line-height:2rem}}@media (min-width:768px){.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:576px){.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>.container,.order>section>.container{margin:0rem auto;padding-top:3rem}.order>.container .btn,.order>section>.container .btn{margin:0 auto;display:block}.order .cart-title{margin-top:2rem;font-size:2rem;text-align:center}.order .cart-subtitle{font-size:1.25rem;text-align:center;font-weight:700}.order hr{width:100%;height:1px;outline:none;border:none;margin:1.5rem 0}.order .cart-content p{margin:0}.order .cart-content{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.order .cart-content .cart-items{flex-basis:100%;padding:1rem;overflow-x:auto}@media (min-width:992px){.order .cart-content .cart-items{flex-basis:65%}}.order .cart-content .cart-items table{width:100%;border-collapse:collapse;min-width:30rem}.order .cart-content .cart-items table .table-header{text-align:center;font-weight:600;font-size:0.875rem;border-bottom:1px solid var(--dark)}.order .cart-content .cart-items table .table-content{text-align:center;font-weight:600;font-size:0.875rem;border-bottom:1px solid var(--dark)}.order .cart-content .cart-items table tr{border:0 0 1px 0 solid var(--dark)}.order .cart-content .cart-items table tr td{padding:1.5rem 0}.order .cart-content .cart-items table .cart-item .cart-item-actions button{outline:none;border:none;font-size:0.875rem}.order .cart-content .cart-items table .cart-item .cart-item-details{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:12rem;text-align:left}.order .cart-content .cart-items table .cart-item .cart-item-details a{max-height:4rem;max-width:10rem;overflow:hidden}.order .cart-content .cart-items table .cart-item .cart-item-details img{flex-basis:100%;height:100%;width:9rem;max-width:9rem;-o-object-fit:contain;object-fit:contain;margin-left:0.25rem}.order .cart-content .cart-items table .cart-item .cart-item-details .item-property .color{display:flex;align-items:center}.order .cart-content .cart-items table .cart-item .cart-item-details .item-property .color span:last-child{height:1rem;width:1rem;border-radius:9999px;display:inline-block;border:1px solid var(--dark);margin-left:0.25rem}.order .cart-content .cart-items table .cart-item .cart-item-qty button{outline:none;border:1px solid var(--dark);border-radius:9999px;width:1.5rem;height:1.5rem}.order .cart-content .cart-checkout-wrapper{flex-basis:100%}@media (min-width:992px){.order .cart-content .cart-checkout-wrapper{flex-basis:35%}}.order .cart-content .cart-checkout-wrapper .cart-checkout{position:relative;border:1px solid var(--dark);padding:1rem 1rem 8rem 1rem;min-height:18rem;margin-bottom:2rem;font-size:0.875rem}.order .cart-content .cart-checkout-wrapper .cart-checkout .cart-checkout-item{display:flex;flex-direction:row;justify-content:space-between;padding:0.25rem}.order .cart-content .cart-checkout-wrapper .cart-checkout .cart-checkout-item p:last-child{min-width:5rem;text-align:right;font-weight:700}.order .cart-content .cart-checkout-wrapper .cart-checkout .checkout-form{display:block;position:absolute;width:100%;left:0;padding:1rem}.order .cart-content .cart-checkout-wrapper .cart-checkout .checkout-form .checkout-btn{padding:1rem;border:0;width:100%;text-align:center;font-size:1.25rem;cursor:pointer;font-weight:700}.order .cart-content .cart-empty{text-align:center}.order .cart-content .cart-empty .cart-icon{margin-left:auto;margin-right:auto;height:auto;width:12rem}@media (min-width:768px){.order .cart-content .cart-empty .cart-icon{width:26rem}}.order .cart-content .cart-empty .cart-empty-title{font-family:var(--font-serif);font-size:1.875rem;line-height:2.25rem;font-weight:500}.order .cart-content .cart-empty .cart-empty-subtitle{font-size:1rem;line-height:1.5rem}.order form .btn{margin:0 0 2rem 0 !important}.shopping-cart-wrapper{position:relative;height:100%;display:flex;align-items:center}.shopping-cart-wrapper .shopping-cart-badge{align-self:flex-start;margin:-0.80rem 0.25rem 0 -0.9rem;min-width:1.25rem;height:1.25rem;padding:0 0.25rem;display:flex;justify-content:center;align-items:center;background-color:var(--danger);color:var(--danger-contrast);border-radius:9999px;font-size:0.75rem;font-weight:700;line-height:1;z-index:10;pointer-events:none}.shopping-cart-wrapper .btn.shopping-cart-btn{display:none}@media (min-width:768px){.shopping-cart-wrapper .btn.shopping-cart-btn{display:flex}}.shopping-cart-wrapper .btn.shopping-cart-btn{align-items:center;background-color:transparent;border:none;outline:none;font-size:1rem;font-weight:700;color:rgb(var(--structure-contrast-rgb));padding:0.5rem 1rem;font-family:var(--font-sans)}.shopping-cart-wrapper .btn.shopping-cart-btn:hover{color:rgb(var(--structure-highlight-rgb));text-decoration:none}.shopping-cart-wrapper .btn.shopping-cart-btn ion-icon{font-size:1.5rem;margin-top:-8px}.shopping-cart-wrapper .btn.shopping-cart-link{display:flex;align-items:center;font-size:1rem;font-weight:700;color:rgb(var(--structure-contrast-rgb));padding:0.5rem 1rem;font-family:var(--font-sans)}.shopping-cart-wrapper .btn.shopping-cart-link:hover{color:rgb(var(--structure-highlight-rgb));text-decoration:none}.shopping-cart-wrapper .btn.shopping-cart-link ion-icon{font-size:1.5rem;margin-top:-8px}@media (min-width:768px){.shopping-cart-wrapper .btn.shopping-cart-link{display:none}}.shopping-cart-wrapper .shopping-cart{box-shadow:0px 2px 5px 0px rgb(var(--dark-rgb),0.2);z-index:100;position:absolute;top:var(--nav-height);right:0;padding:0;background-color:var(--light);min-width:30rem}.shopping-cart-wrapper .shopping-cart .shopping-cart-header{padding:0.5rem 1rem;background-color:var(--primary)}.shopping-cart-wrapper .shopping-cart .shopping-cart-header p{font-weight:700;color:var(--primary-contrast);font-size:1.25rem;font-family:var(--font-sans)}.shopping-cart-wrapper .shopping-cart .shopping-cart-body{padding:0.5rem 1rem;min-height:12rem;overflow-y:auto}.shopping-cart-wrapper .shopping-cart .shopping-cart-body .shopping-cart-item{display:flex;flex-direction:row;align-items:center;color:var(--dark);font-family:var(--font-sans)}.shopping-cart-wrapper .shopping-cart .shopping-cart-body .shopping-cart-item .item-count{padding:0 0.125rem;text-wrap:nowrap}.shopping-cart-wrapper .shopping-cart .shopping-cart-body .shopping-cart-item .item-img{padding:0 0.125rem}.shopping-cart-wrapper .shopping-cart .shopping-cart-body .shopping-cart-item .item-img img{height:5rem;width:5rem;-o-object-fit:cover;object-fit:cover}.shopping-cart-wrapper .shopping-cart .shopping-cart-body .shopping-cart-item .item-name{padding:0 0.125rem}.shopping-cart-wrapper .shopping-cart .shopping-cart-body .shopping-cart-item .item-price{padding:0 0.125rem;text-wrap:nowrap}.shopping-cart-wrapper .shopping-cart .shopping-cart-body .shopping-cart-item .item-actions{padding:0 0.125rem}.shopping-cart-wrapper .shopping-cart .shopping-cart-body .shopping-cart-item .item-actions button{background-color:transparent;outline:none;border:none;color:var(--danger);font-size:1.5rem;display:flex;justify-content:center}.shopping-cart-wrapper .shopping-cart .shopping-cart-footer{border-top:2px solid var(--dark);padding:0.5rem 1rem;display:flex;align-items:center;justify-content:space-between}.shopping-cart-wrapper .shopping-cart .shopping-cart-footer .shopping-cart-details{font-family:var(--font-sans);font-size:1rem;color:var(--dark);font-weight:600}.shopping-cart-wrapper .shopping-cart .shopping-cart-footer .shopping-cart-actions .btn{margin:0 auto}.shop-row{position:relative;width:100%;padding-top:1rem}.shop-row .shop-title{margin-bottom:1rem;flex-basis:100%;padding-left:1rem;padding-right:1rem;padding-bottom:0.5rem;font-size:1.5rem;line-height:2rem;color:inherit}@media (min-width:576px){.shop-row .shop-title{font-size:1.875rem;line-height:2.25rem}}.shop-row .product-display{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:992px){.shop-row .product-display{grid-template-columns:repeat(calc(var(--screen-width) - 1),minmax(0,1fr))}}.shop-row:has(.btn){margin-bottom:2rem;padding-bottom:5rem}.shop-row:has(.btn) .btn{position:absolute;bottom:1rem}.product-detail-tabs-wrapper{width:100%;flex-basis:100%;padding-top:2rem;padding-bottom:2rem}.product-detail-tabs-wrapper .product-detail-tabs{width:100%}.product-detail-tabs-wrapper .product-detail-tabs .tabs::-webkit-scrollbar{width:0px;height:0px}.product-detail-tabs-wrapper .product-detail-tabs .tabs{display:flex;width:100%;flex-direction:row;overflow-y:auto;border-width:0px;border-bottom-width:1px;border-style:solid;--tw-border-opacity:1;border-color:rgb(var(--dark-rgb),var(--tw-border-opacity))}.product-detail-tabs-wrapper .product-detail-tabs .tabs .tab{white-space:nowrap;border-width:0px;border-bottom-width:4px;border-style:solid;border-color:transparent;background-color:transparent;padding-left:1.5rem;padding-right:1.5rem;padding-top:0.5rem;padding-bottom:0.5rem;font-size:1.125rem;line-height:1.75rem;font-weight:300}.product-detail-tabs-wrapper .product-detail-tabs .tabs .tab.open{--tw-border-opacity:1;border-color:rgb(var(--dark-rgb),var(--tw-border-opacity));background-color:rgb(var(--primary-rgb),0.2)}.product-detail-tabs-wrapper .product-detail-tabs .tab-content{width:100%;padding:1rem}.product-properties{order:6;margin:0px;flex-basis:100%;list-style-type:none;padding:0px;font-family:var(--font-sans);font-size:1rem;line-height:1.5rem;font-weight:400;color:rgb(var(--dark-rgb),0.9)}.product-properties li{padding-top:0.25rem;padding-bottom:0.25rem}:root{--product-width:16rem}.product-selection{order:6;flex-basis:100%;padding-top:0.5rem}@media (min-width:768px){.product-selection{padding-top:1.5rem}}.product-selection .product-selection-title{margin-bottom:1.5rem;font-family:var(--font-serif);font-size:1.25rem;line-height:1.75rem;font-weight:500}.product-selection .property-selection{margin-bottom:1rem}.product-selection .property-selection .property-title{margin-bottom:0.5rem;font-family:var(--font-sans);font-size:1.125rem;line-height:1.75rem}.product-selection .property-selection .property-options{margin-bottom:1rem;display:flex;flex-direction:row;flex-wrap:wrap;gap:0.5rem}.product-selection .property-selection .property-options .property-color{position:relative;display:block;height:2.5rem;width:2.5rem;overflow:hidden;border-width:2px;border-style:solid;--tw-border-opacity:1;border-color:rgb(15 23 42/var(--tw-border-opacity));opacity:1;--tw-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.product-selection .property-selection .property-options .property-color:before{content:'';position:absolute;top:-0.5rem;left:-0.5rem;display:none;height:1rem;width:1rem;--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(--primary-rgb),var(--tw-bg-opacity))}.product-selection .property-selection .property-options .property-color.selected{--tw-border-opacity:1;border-color:rgb(var(--primary-rgb),var(--tw-border-opacity))}.product-selection .property-selection .property-options .property-color.selected:before{display:block}.product-selection .property-selection .property-options .property-color.disabled{--tw-border-opacity:1;border-color:rgb(148 163 184/var(--tw-border-opacity));opacity:0.8}.product-selection .property-selection .property-options .property-text{border-width:1px;border-style:solid;--tw-border-opacity:1;border-color:rgb(var(--dark-rgb),var(--tw-border-opacity));background-color:transparent;padding-left:1rem;padding-right:1rem;padding-top:0.25rem;padding-bottom:0.25rem;font-family:var(--font-sans);font-size:1rem;line-height:1.5rem;font-weight:600}.product-selection .property-selection .property-options .property-text.selected{--tw-border-opacity:1;border-color:rgb(var(--primary-rgb),var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(var(--primary-rgb),var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(var(--primary-contrast-rgb),var(--tw-text-opacity))}.product-selection .property-selection .property-options .property-text.disabled{--tw-border-opacity:1;border-color:rgb(148 163 184/var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity))}.product-actions{order:8;margin-top:1rem;display:flex;flex-basis:100%;flex-direction:row;flex-wrap:wrap}.product-actions .product-action-tooltip{width:100%;flex-basis:100%;padding-left:0.25rem;padding-right:0.25rem;font-size:0.875rem;line-height:1.25rem;font-weight:500}.product-actions .product-action-tooltip .stock-low{--tw-text-opacity:1;color:rgb(var(--danger-rgb),var(--tw-text-opacity))}.product-actions .btn{margin-right:0.25rem;margin-bottom:0.5rem}.card-badge-wrapper{position:absolute;top:calc(anchor(top) + 0.5rem);left:calc(anchor(left) + 0.5rem);display:inline-flex}@media (min-width:768px){.card-badge-wrapper{top:calc(anchor(top) + 1.5rem);left:calc(anchor(left) + 1.5rem)}}.card-badge-wrapper{z-index:200;position-anchor:--product-slider}.card-badge-wrapper .card-badge{margin-left:0.25rem;margin-right:0.25rem;--tw-bg-opacity:1;background-color:rgb(var(--danger-rgb),var(--tw-bg-opacity));padding-top:0.25rem;padding-bottom:0.25rem;padding-left:0.5rem;padding-right:0.5rem;font-family:var(--font-sans);font-size:0.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--danger-contrast-rgb),var(--tw-text-opacity));--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:576px){.card-badge-wrapper .card-badge{padding-top:0.5rem;padding-bottom:0.5rem;padding-left:1rem;padding-right:1rem;font-size:1rem;line-height:1.5rem}}.shop-item-wrapper .shop-item{overflow:hidden;border-radius:1rem;border-width:1px;border-style:solid;border-color:rgb(var(--dark-rgb),0.1);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(var(--dark-rgb),var(--tw-text-opacity));--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:300ms}.shop-item-wrapper .shop-item:hover{--tw-translate-y:-0.25rem;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-shadow:0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px 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 .item-img img,.shop-item-wrapper .shop-item .item-img video{border-radius:0px}.shop-item-wrapper .shop-item .card-badge-wrapper .card-badge{border-radius:9999px;font-weight:600}.shop-item-wrapper .shop-item .item-info .item-name{font-weight:700}.shop-item-wrapper .shop-item .item-actions .add-btn{border-radius:9999px;border-width:2px;padding-left:1.25rem;padding-right:1.25rem}.product-selection .property-selection .property-options .property-color{border-radius:9999px;border-color:rgb(var(--dark-rgb),0.2)}.product-selection .property-selection .property-options .property-color.selected{--tw-border-opacity:1;border-color:rgb(var(--primary-rgb),var(--tw-border-opacity));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgb(var(--primary-rgb),0.15)}.product-selection .property-selection .property-options .property-text{border-radius:9999px;border-color:rgb(var(--dark-rgb),0.2)}.product-selection .property-selection .property-options .property-text.selected{--tw-border-opacity:1;border-color:rgb(var(--primary-rgb),var(--tw-border-opacity))}.shopping-cart-wrapper .shopping-cart{overflow:hidden;border-radius:1rem;border-width:1px;border-style:solid;border-color:rgb(var(--dark-rgb),0.1);--tw-shadow:0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shopping-cart-wrapper .shopping-cart .shopping-cart-header p{margin:0px;font-size:1.125rem;line-height:1.75rem}.shopping-cart-wrapper .shopping-cart .shopping-cart-body .shopping-cart-item .item-img img{border-radius:0.75rem}.shopping-cart-wrapper .shopping-cart .shopping-cart-footer{border-top:1px solid rgb(var(--dark-rgb),.1)}.order .order-title{font-weight:700;--tw-text-opacity:1;color:rgb(var(--dark-rgb),var(--tw-text-opacity))}
