:root{--dh-animation-name:reveal !important;--dh-animation-timing:ease !important;--dh-animation-fill:backwards !important;--dh-animation-range-start:entry !important;--dh-animation-range-end:exit !important;--dh-animation-start-offset:0 !important;--dh-animation-end-ofset:0 !important;--dh-animation-delay:0 !important}@keyframes reveal{0%{opacity:0}100%{opacity:1}}@keyframes reveal-left{0%{opacity:0;transform:translateX(-150px)}100%{opacity:1;transform:translateX(0px)}}@keyframes reveal-right{0%{opacity:0;transform:translateX(150px)}100%{opacity:1;transform:translateX(0px)}}@keyframes reveal-down{0%{opacity:0;transform:translateY(-150px)}20%{opacity:0}100%{opacity:1;transform:translateY(0px)}}@keyframes reveal-up{0%{opacity:0;transform:translateY(150px)}20%{opacity:0}100%{opacity:1;transform:translateY(0px)}}@keyframes exit-down{0%{opacity:1;transform:translateY(0px)}99%{opacity:0;transform:translateY(150px)}100%{opacity:0;transform:translateY(4000px)}}@keyframes reveal-up-subtle{0%{opacity:0;transform:translateY(40px)}100%{opacity:1;transform:translateX(0px)}}@keyframes reveal-down-subtle{0%{opacity:0;transform:translateY(-40px)}100%{opacity:1;transform:translateX(0px)}}@keyframes boop{0%{transform:scale(1)}50%{transform:scale(1.2)}100%{transform:scale(1)}}@keyframes zoom-in{0%{transform:scale(1)}100%{transform:scale(1.2)}}@keyframes fan{0%{transform:rotate3d(0,1,0,-50deg)}50%{transform:rotate3d(0,1,0,0deg)}100%{transform:rotate3d(0,1,0,50deg)}}@keyframes parallax{0%{-o-object-position:0 var(--parallax-start);object-position:0 var(--parallax-start)}100%{-o-object-position:0 var(--parallax-end);object-position:0 var(--parallax-end)}}@keyframes parallax-blur{0%{-o-object-position:0 30%;object-position:0 30%}25%{filter:blur(0px)}50%{filter:blur(8px)}75%{filter:blur(0px)}100%{-o-object-position:0 70%;object-position:0 70%}}@keyframes scrolling{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}@keyframes height{0%{height:0}100%{height:var(--anim-height)}}@keyframes loading{0%{background-position:-1000px 0}100%{background-position:1000px 0}}body:has(.filter.open){overflow:hidden;padding-right:10px !important}.filter-wrapper{padding:0.5rem}@media (min-width:960px){.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-style:none;--tw-bg-opacity:1;background-color:rgb(var(--primary-contrast-rgb),var(--tw-bg-opacity));padding-left:0.5rem;padding-right:0.5rem;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(--primary-rgb),var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}@media (min-width:960px){.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-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(255 255 255/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:960px){.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{animation-name:var(--dh-animation-name);animation-timing-function:var(--dh-animation-timing);animation-fill-mode:var(--dh-animation-fill);animation-range-start:var(--dh-animation-range-start) var(--dh-animation-start-offset);animation-range-end:var(--dh-animation-range-end) var(--dh-animation-end-offset);animation-delay:var(--dh-animation-delay);--dh-animation-fill:both}@media not all and (min-width:960px){.filter-wrapper .filter{position:fixed;bottom:0px;left:0px;z-index:1200;height:80vh;width:100%;overflow-y:scroll;--tw-bg-opacity:1;background-color:rgb(var(--light-rgb),var(--tw-bg-opacity));padding:1rem;--dh-animation-name:exit-down}}@media (min-width:960px){.filter-wrapper .filter{height:auto}}.filter-wrapper .filter{animation-duration:.5s}.filter-wrapper .filter.open{padding-top:0px}@media not all and (min-width:960px){.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);--dh-animation-name:reveal-up}}.filter-wrapper .filter-separator{display:none}.filter-wrapper .filter-item{margin-top:1rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;background-color:rgb(var(--dark-rgb),0.05);padding:1rem}.filter-wrapper .filter-item:first-of-type{margin-top:0px}.filter-wrapper .filter-item .filter-subtitle{margin-bottom:0px;height:2rem;flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-serif);font-size:1.5rem;line-height:2rem;font-weight:400;max-width:calc(var(--product-width) - 2rem)}.filter-wrapper .filter-item .accordion{flex-basis:100%;overflow-y:scroll;max-height:calc(var(--accordion-item-height)* 10)}.filter-wrapper .filter-item .accordion .accordion-item{display:flex;align-items:center;justify-content:space-between;border-style:none;background-color:transparent;font-family:var(--font-sans);font-size:0.875rem;line-height:1.25rem;font-weight:400;color:inherit;outline-width:0px}@media (min-width:1290px){.filter-wrapper .filter-item .accordion .accordion-item{font-size:1rem;line-height:1.5rem}}.filter-wrapper .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-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 .form-check{flex-basis:100%}.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-reset{background-color:transparent;padding:0px}.filter-wrapper .filter-item#filter-reset .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 .filter-item#filter-sort-by .accordion{--count:1.5}.filter-wrapper .filter-item#filter-range .accordion{--count:2.5}.filter-wrapper .filter-item#filter-color .accordion{--count:6}.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:inherit}.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;width:100%;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 .price-range-field{margin-top:1.5rem;font-family:var(--font-sans);font-weight:400;color:inherit}.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}.color-display{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;justify-content:flex-start}.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))}#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}.range-slider input[type=range]::-webkit-slider-runnable-track{height:5px;background:#ddd;border:none;border-radius:3px}.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}.shop-item-wrapper{margin:0px;width:50%;padding:0.25rem}@media (min-width:650px){.shop-item-wrapper{width:var(--product-width)}}@media (min-width:960px){.shop-item-wrapper{padding:0.5rem}}.shop-item-wrapper .shop-item{position:relative;height:100%;max-height:35rem;border-width:1px;border-style:solid;border-color:rgb(var(--dark-rgb),0.6);--tw-bg-opacity:1;background-color:rgb(var(--light-rgb),var(--tw-bg-opacity))}.shop-item-wrapper .shop-item .card-badge-wrapper{position:absolute;top:1rem;left:0px;display:flex;flex-direction:column}.shop-item-wrapper .shop-item .card-badge-wrapper .card-badge{position:relative;left:-0.5rem;margin-top:0.25rem;padding-left:1rem;padding-right:1rem;padding-top:0.125rem;padding-bottom:0.125rem;font-size:1rem;line-height:1.5rem;font-weight:300;text-transform:uppercase;--tw-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px 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:960px){.shop-item-wrapper .shop-item .card-badge-wrapper .card-badge{padding-left:1.5rem;padding-right:1.5rem;font-size:1rem;line-height:1.5rem}}.shop-item-wrapper .shop-item .card-badge-wrapper .card-badge:before{content:'';position:absolute;left:0px;top:100%;height:0.25rem;width:0.5rem;clip-path:polygon(100% 0,0 0,100% 100%)}.shop-item-wrapper .shop-item .card-badge-wrapper .card-badge-new{--tw-bg-opacity:1;background-color:rgb(var(--primary-contrast-rgb),var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(var(--primary-rgb),var(--tw-text-opacity))}.shop-item-wrapper .shop-item .card-badge-wrapper .card-badge-new:before{background-color:rgb(var(--primary-contrast-rgb),0.5)}.shop-item-wrapper .shop-item .card-badge-wrapper .card-badge-discount{--tw-bg-opacity:1;background-color:rgb(var(--danger-rgb),var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(var(--danger-contrast-rgb),var(--tw-text-opacity))}.shop-item-wrapper .shop-item .card-badge-wrapper .card-badge-discount:before{background-color:rgb(var(--danger-rgb),0.5)}.shop-item-wrapper .shop-item .item-img a{width:100%}.shop-item-wrapper .shop-item .item-img img{height:14rem;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}@media (min-width:650px){.shop-item-wrapper .shop-item .item-img img{height:18rem}}@media (min-width:960px){.shop-item-wrapper .shop-item .item-img img{height:22rem}}.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 .wishlist-btn:focus-within{animation:boop;animation-duration:0.6s}.shop-item-wrapper .shop-item .item-price{width:100%}.shop-item-wrapper .shop-item .item-price .product-discount{margin-right:0.25rem;display:inline-block;font-family:var(--font-sans);font-size:1rem;line-height:1.5rem;font-weight:500;color:rgb(var(--dark-rgb),0.6);text-decoration-line:line-through}.shop-item-wrapper .shop-item .item-price .product-discount span:last-child{display:none}.shop-item-wrapper .shop-item .item-price .product-discount+.product-price{font-weight:600}.shop-item-wrapper .shop-item .item-price .product-price{display:inline-block;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))}.shop-item-wrapper .shop-item .item-info{padding:0.5rem}@media (min-width:960px){.shop-item-wrapper .shop-item .item-info{padding:0.75rem}}.shop-item-wrapper .shop-item .item-info .item-name{margin-bottom:0.25rem;overflow:hidden;text-overflow:ellipsis;font-family:var(--font-sans);font-size:1rem;line-height:1.5rem;font-weight:300}@media (min-width:650px){.shop-item-wrapper .shop-item .item-info .item-name{font-size:1.25rem;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-brand{font-family:var(--font-serif);font-size:1rem;line-height:1.5rem;font-weight:600;text-transform:capitalize}.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-property .color{margin-bottom:-0.125rem;display:inline-block;height:0.75rem;width:0.75rem;border-radius:1rem}.shop-item-wrapper .shop-item .item-info .item-property .property{font-family:var(--font-sans);font-size:0.875rem;line-height:1.25rem;color:rgb(0 0 0/0.7)}.shop-item-wrapper .shop-item .item-actions{position:absolute;left:0px;bottom:calc(100% - 14rem);display:flex;height:2.5rem;width:100%;overflow:hidden}@media (min-width:650px){.shop-item-wrapper .shop-item .item-actions{bottom:calc(100% - 18rem)}}@media (min-width:960px){.shop-item-wrapper .shop-item .item-actions{bottom:calc(100% - 22rem)}}.shop-item-wrapper .shop-item .item-actions{line-height:unset}.shop-item-wrapper .shop-item .item-actions .shop-btn{position:relative;left:0px;order:1;height:2.5rem;width:100%;flex-grow:1;border-radius:0px;--tw-bg-opacity:1;background-color:rgb(var(--primary-rgb),var(--tw-bg-opacity));padding-top:0.25rem;padding-bottom:0.25rem;text-align:center;font-family:var(--font-sans);font-size:1rem;line-height:1.5rem;font-weight:500;text-transform:uppercase;--tw-text-opacity:1;color:rgb(var(--primary-contrast-rgb),var(--tw-text-opacity));transition-property:all;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:300ms;transition-timing-function:cubic-bezier(0.4,0,1,1)}@media (min-width:650px){.shop-item-wrapper .shop-item .item-actions .shop-btn{padding-top:0.5rem;padding-bottom:0.5rem}}@media (min-width:960px){.shop-item-wrapper .shop-item .item-actions .shop-btn{--tw-translate-y:2.5rem;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-actions .add-btn{position:relative;left:0px;order:2;height:2.5rem;width:100%;flex-basis:25%;border-radius:0px;border-width:0px;--tw-bg-opacity:1;background-color:rgb(var(--accent-rgb),var(--tw-bg-opacity));padding-top:0.25rem;padding-bottom:0.25rem;text-align:center;font-family:var(--font-sans);font-size:1.875rem;line-height:2.25rem;font-weight:500;text-transform:uppercase;--tw-text-opacity:1;color:rgb(var(--accent-contrast-rgb),var(--tw-text-opacity));outline-width:0px;transition-property:all;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:300ms;transition-timing-function:cubic-bezier(0.4,0,1,1)}@media (min-width:650px){.shop-item-wrapper .shop-item .item-actions .add-btn{padding-top:0.5rem;padding-bottom:0.5rem}}@media (min-width:960px){.shop-item-wrapper .shop-item .item-actions .add-btn{--tw-translate-y:2.5rem;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:hover .item-actions .shop-btn,.shop-item-wrapper .shop-item:hover .item-actions .add-btn{--tw-translate-y:0px;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))}}.product-detail .card-badge-wrapper{display:inline-flex;padding-left:1rem}@media (min-width:960px){.product-detail .card-badge-wrapper{padding-top:1.5rem;padding-bottom:1.5rem}}.product-detail .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:650px){.product-detail .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}}.product-detail .product-content{display:flex;flex-direction:row;flex-wrap:wrap;padding-left:1.5rem;padding-right:1.5rem}.product-detail .product-content .product-title{margin-bottom:0.5rem;flex-basis:100%;border-width:0px;border-bottom-width:1px;border-style:solid;padding-top:0.5rem;padding-bottom:0.5rem;font-family:var(--font-serif);color:inherit}.product-detail .product-content .product-title h1{order:1;margin:0px;font-size:1.5rem;line-height:2rem}@media (min-width:960px){.product-detail .product-content .product-title h1{font-size:2.25rem;line-height:2.5rem}}.product-detail .product-content .product-brand{order:3;margin-bottom:1rem;font-family:var(--font-sans);color:inherit}@media (min-width:650px){.product-detail .product-content .product-brand{margin-bottom:2rem}}.product-detail .product-content .product-brand h2{margin:0px;font-size:1.125rem;line-height:1.75rem;font-weight:300}@media (min-width:650px){.product-detail .product-content .product-brand h2{font-size:1.25rem;line-height:1.75rem}}.product-detail .product-content .product-category{order:2;margin-bottom:1.5rem;margin-right:0.5rem;font-family:var(--font-sans);color:inherit}.product-detail .product-content .product-category h3{margin:0px;font-size:1.125rem;line-height:1.75rem}@media (min-width:650px){.product-detail .product-content .product-category h3{font-size:1.25rem;line-height:1.75rem}}.product-detail .product-content .product-collection{order:4;margin-bottom:1.5rem;margin-left:0.5rem;font-family:var(--font-sans);color:inherit}.product-detail .product-content .product-collection h4{margin:0px;font-size:1.125rem;line-height:1.75rem}@media (min-width:650px){.product-detail .product-content .product-collection h4{font-size:1.25rem;line-height:1.75rem}}.product-detail .product-content .product-description{order:5;margin-top:1.5rem;margin-bottom:1.5rem;flex-basis:100%;border-left-width:0px;border-right-width:0px;border-top-width:1px;border-bottom-width:1px;border-style:solid;border-color:rgb(0 0 0/0.3);padding-top:0.5rem;padding-bottom:0.5rem;font-family:var(--font-sans);font-size:1rem;line-height:1.5rem;font-weight:400;color:inherit}.product-detail .product-content .product-price{order:4;flex-basis:100%;font-family:var(--font-sans);font-size:1.875rem;line-height:2.25rem;font-weight:500}.product-detail .product-content .product-price span{display:block;width:100%;text-decoration-line:line-through}.product-detail .product-content .product-price span:first-child{opacity:.7}.product-detail .product-content .product-price span:last-child{color:inherit;text-decoration-line:none}.product-detail .product-content .product-properties{order:6;flex-basis:100%;font-family:var(--font-sans);font-size:1rem;line-height:1.5rem;font-weight:400;color:rgb(var(--dark-rgb),0.9)}.product-detail .product-content .product-properties ul{margin:0px;list-style-type:none;padding:0px}.product-detail .product-content .product-properties ul li{padding-top:0.25rem;padding-bottom:0.25rem}.product-detail .product-content .product-info{order:6;flex-basis:100%;font-family:var(--font-sans)}.product-selection{order:7;margin-top:1.5rem;flex-basis:100%}.product-selection p{font-family:var(--font-serif);font-size:1.25rem;line-height:1.75rem;font-weight:600;text-transform:uppercase;letter-spacing:0.05em;color:rgb(var(--dark-rgb),0.8)}.product-selection .item-wrapper{margin-top:1rem;margin-bottom:1rem;max-height:20rem;overflow-y:scroll;background-color:rgb(var(--secondary-rgb),0.05);padding:1.5rem}.product-selection .item-wrapper .item{display:flex;width:100%;cursor:pointer;flex-direction:row;flex-wrap:wrap;align-items:center;border-left-width:0px;border-right-width:0px;border-bottom-width:1px;border-top-width:0px;border-style:solid;border-color:rgb(0 0 0/0.6);background-color:transparent;padding-top:0.5rem;padding-bottom:0.5rem;outline:2px solid transparent;outline-offset:2px}.product-selection .item-wrapper .item:disabled{cursor:default;border-width:0px;color:inherit}.product-selection .item-wrapper .item.active{background-color:rgb(var(--primary-rgb),0.1)}.product-selection .item-wrapper .item .color{margin-right:0.5rem;height:1.5rem;width:1.5rem;border-radius:9999px;border-width:1px;border-style:solid;--tw-border-opacity:1;border-color:rgb(var(--light-rgb),var(--tw-border-opacity))}.product-selection .item-wrapper .item .property{margin-right:0.5rem;font-family:var(--font-sans);font-size:1.125rem;line-height:1.75rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--dark-rgb),var(--tw-text-opacity))}.product-selection .item-wrapper .item .item-stock{margin-right:0.5rem;flex-grow:1;text-align:right;font-family:var(--font-sans);font-size:1rem;line-height:1.5rem;font-weight:400}.product-selection .item-wrapper .item .item-stock .stock-good{--tw-text-opacity:1;color:rgb(var(--success-rgb),var(--tw-text-opacity))}.product-selection .item-wrapper .item .item-stock .stock-low{--tw-text-opacity:1;color:rgb(var(--warning-rgb),var(--tw-text-opacity))}.product-selection .item-wrapper .item .item-stock .stock-none{--tw-text-opacity:1;color:rgb(var(--danger-rgb),var(--tw-text-opacity))}.product-selection .item-wrapper .item-separator{display:none}.product-actions{order:8;margin-top:1rem;display:flex;flex-basis:100%;flex-direction:row;flex-wrap:wrap}.product-actions .btn{margin-left:auto;margin-right:auto;margin-bottom:0.5rem}@media (min-width:960px){.product-actions .btn{margin-left:0.25rem;margin-right:0.25rem}}.product{display:flex;flex-direction:row;flex-wrap:wrap}.product .product-detail{flex-basis:100%}@media (min-width:960px){.product .product-detail{flex-basis:60%}}.product .slider-wrapper{flex-basis:100%;overflow:hidden;padding:1.5rem}@media (min-width:960px){.product .slider-wrapper{flex-basis:40%}}.product .slider-wrapper .owl-carousel img{height:20rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media (min-width:650px){.product .slider-wrapper .owl-carousel img{height:28rem}}@media (min-width:960px){.product .slider-wrapper .owl-carousel img{height:36rem}}.product .slider-wrapper .owl-carousel .owl-dots .owl-dot{border-color:rgb(var(--dark-rgb),0.7)}.store{display:grid;grid-template-rows:none;padding-top:1rem;grid-template-columns:repeat(var(--screen-width),var(--product-width))}.store .filter-wrapper{grid-row-start:1;grid-row-end:1}@media not all and (min-width:960px){.store .filter-wrapper{grid-column:1/span 2}}@media (min-width:960px){.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:960px){.store .product-count-wrapper{grid-column:1/span 2}}@media (min-width:960px){.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{display:flex;flex-direction:row;flex-wrap:wrap;align-content:baseline}@media not all and (min-width:960px){.store .product-display{grid-column:1/span 2}}@media (min-width:960px){.store .product-display{grid-column:2/span calc(var(--screen-width) - 1)}}@media not all and (min-width:960px){.store .pagination-wrapper{grid-column:1/span 2}}@media (min-width:960px){.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:960px){.product .product-detail{flex-basis:60%;padding:1.5rem}}.product .slider-wrapper{flex-basis:100%;overflow:hidden;padding:1.5rem}@media (min-width:960px){.product .slider-wrapper{flex-basis:40%}}.product .slider-wrapper .owl-carousel img{height:20rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media (min-width:650px){.product .slider-wrapper .owl-carousel img{height:28rem}}@media (min-width:960px){.product .slider-wrapper .owl-carousel img{height:36rem}}.product .slider-wrapper .owl-carousel .owl-dots .owl-dot{border-color:rgb(var(--dark-rgb),0.7)}.shop-row{position:relative;width:100%;padding-top:1rem}.shop-row .shop-title{margin-bottom:1rem;flex-basis:100%;border-width:0px;border-bottom-width:1px;border-style:solid;--tw-border-opacity:1;border-color:rgb(var(--dark-rgb),var(--tw-border-opacity));padding-left:1rem;padding-right:1rem;padding-bottom:0.5rem;font-family:var(--font-serif);font-size:1.25rem;line-height:1.75rem;--tw-text-opacity:1;color:rgb(var(--dark-rgb),var(--tw-text-opacity))}@media (min-width:650px){.shop-row .shop-title{font-size:1.875rem;line-height:2.25rem}}.shop-row .product-display{display:flex;width:100%;flex-direction:row;flex-wrap:wrap}.shop-row:has(.btn){margin-bottom:2rem;padding-bottom:5rem}.shop-row:has(.btn) .btn{position:absolute;bottom:0px}@media (min-width:1290px){.shop-row:has(.btn) .btn{bottom:1rem}}.shopping-cart-wrapper{position:relative;display:flex;align-items:center}@media (min-width:960px){.shopping-cart-wrapper{height:100%}}.shopping-cart-wrapper .shopping-cart-badge{position:absolute;bottom:33.333333%;left:1.25rem;z-index:50;display:flex;height:1rem;width:1rem;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);font-size:0.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(var(--danger-contrast-rgb),var(--tw-text-opacity))}@media (min-width:960px){.shopping-cart-wrapper .shopping-cart-badge{left:1.5rem}.shopping-cart-wrapper #shopping-cart-link{display:none}}.shopping-cart-wrapper #shopping-cart-btn{display:none}@media (min-width:960px){.shopping-cart-wrapper #shopping-cart-btn{display:flex}}.shopping-cart-wrapper #cart-button{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:1rem;font-family:var(--font-sans);font-size:1rem;line-height:1.5rem;font-weight:500}.shopping-cart-wrapper #cart-button span{white-space:nowrap;--tw-text-opacity:1;color:rgb(var(--dark-rgb),var(--tw-text-opacity));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)}.shopping-cart-wrapper #cart-button span:hover{--tw-text-opacity:1;color:rgb(var(--primary-rgb),var(--tw-text-opacity))}.shopping-cart-wrapper .shopping-cart{position:absolute;top:100%;right:1rem;z-index:1005;display:none;height:28rem;width:36rem;flex-direction:column;--tw-bg-opacity:1;background-color:rgb(var(--light-rgb),var(--tw-bg-opacity));--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)}.shopping-cart-wrapper .shopping-cart .shopping-cart-header{padding:2rem}.shopping-cart-wrapper .shopping-cart .shopping-cart-header p{margin:0px;text-align:left;font-family:var(--font-serif);font-size:1.25rem;line-height:1.75rem;font-weight:700;color:rgb(var(--dark-rgb),0.9)}.shopping-cart-wrapper .shopping-cart .shopping-cart-body{height:14rem;overflow-y:scroll;--tw-bg-opacity:1;background-color:rgb(var(--light-rgb),var(--tw-bg-opacity));padding-left:2rem;padding-right:2rem;--tw-text-opacity:1;color:rgb(var(--dark-rgb),var(--tw-text-opacity))}.shopping-cart-wrapper .shopping-cart .shopping-cart-body .shopping-cart-item{position:relative;margin-bottom:1rem;display:flex;height:8rem;flex-direction:column;flex-wrap:wrap;padding-right:1rem;font-family:var(--font-sans)}.shopping-cart-wrapper .shopping-cart .shopping-cart-body .shopping-cart-item .item-count{order:2;height:100%;padding-left:0.5rem;padding-right:0.5rem;text-align:right}.shopping-cart-wrapper .shopping-cart .shopping-cart-body .shopping-cart-item .item-name{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;order:3;max-height:3.5rem;width:50%;overflow:hidden;text-overflow:ellipsis}.shopping-cart-wrapper .shopping-cart .shopping-cart-body .shopping-cart-item .item-name a{--tw-text-opacity:1;color:rgb(var(--dark-rgb),var(--tw-text-opacity))}.shopping-cart-wrapper .shopping-cart .shopping-cart-body .shopping-cart-item .item-prop{order:5;height:100%}.shopping-cart-wrapper .shopping-cart .shopping-cart-body .shopping-cart-item .item-img{order:1;height:100%}.shopping-cart-wrapper .shopping-cart .shopping-cart-body .shopping-cart-item .item-img img{height:8rem;width:8rem;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.shopping-cart-wrapper .shopping-cart .shopping-cart-body .shopping-cart-item .item-price{order:4;padding-top:0.5rem}.shopping-cart-wrapper .shopping-cart .shopping-cart-body .shopping-cart-item .item-actions{position:absolute;top:0.25rem;right:0px}.shopping-cart-wrapper .shopping-cart .shopping-cart-body .shopping-cart-item .item-actions button{border-width:0px;background-color:transparent;font-size:1.25rem;line-height:1.75rem;outline-width:0px}.shopping-cart-wrapper .shopping-cart .shopping-cart-footer{position:absolute;bottom:0px;left:0px;display:flex;width:100%;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;--tw-bg-opacity:1;background-color:rgb(var(--dark-rgb),var(--tw-bg-opacity));padding-left:2rem;padding-right:2rem;padding-bottom:2rem;font-family:var(--font-sans);font-size:1.25rem;line-height:1.75rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--light-rgb),var(--tw-text-opacity))}.shopping-cart-wrapper .shopping-cart .shopping-cart-footer .shopping-cart-details p{padding-top:1rem;padding-bottom:1rem}.shopping-cart-wrapper .shopping-cart .shopping-cart-footer .shopping-cart-details p:first-child{padding-right:0.5rem}.shopping-cart-wrapper .shopping-cart .shopping-cart-footer .shopping-cart-actions{flex-basis:100%;text-align:center;--tw-text-opacity:1;color:rgb(var(--light-rgb),var(--tw-text-opacity))}.shopping-cart-wrapper .shopping-cart .shopping-cart-footer .shopping-cart-actions a{width:100%;--tw-bg-opacity:1;background-color:rgb(var(--primary-rgb),var(--tw-bg-opacity));padding-left:1rem;padding-right:1rem;padding-top:0.5rem;padding-bottom:0.5rem;font-family:var(--font-sans);font-size:1.25rem;line-height:1.75rem;--tw-text-opacity:1;color:rgb(var(--primary-contrast-rgb),var(--tw-text-opacity));max-width:unset !important}.order>div:has(#orderForm){padding-left:1rem;padding-right:1rem}@media (min-width:960px){.order>div:has(#orderForm){padding-left:0px;padding-right:0px}}.order .order-title{margin-bottom:1rem;margin-top:2rem;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 .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{margin-bottom:2rem;display:flex;flex-direction:row;flex-wrap:wrap}.order #orderForm .form-group#order-name{flex-basis:100%}@media (min-width:650px){.order #orderForm .form-group#order-name{flex-basis:50%}}@media (min-width:1610px){.order #orderForm .form-group#order-name{flex-basis:25%}}.order #orderForm .form-group#order-surname{flex-basis:100%}@media (min-width:650px){.order #orderForm .form-group#order-surname{flex-basis:50%}}@media (min-width:1610px){.order #orderForm .form-group#order-surname{flex-basis:25%}}.order #orderForm .form-group#order-email{flex-basis:100%}@media (min-width:650px){.order #orderForm .form-group#order-email{flex-basis:50%}}@media (min-width:1610px){.order #orderForm .form-group#order-email{flex-basis:25%}}.order #orderForm .form-group#order-phone{flex-basis:100%}@media (min-width:650px){.order #orderForm .form-group#order-phone{flex-basis:50%}}@media (min-width:1610px){.order #orderForm .form-group#order-phone{flex-basis:25%}}.order #orderForm .form-group#order-country{flex-basis:100%}@media (min-width:650px){.order #orderForm .form-group#order-country{flex-basis:50%}}@media (min-width:1290px){.order #orderForm .form-group#order-country{flex-basis:33.333333%}}.order #orderForm .form-group#order-county{flex-basis:100%}@media (min-width:650px){.order #orderForm .form-group#order-county{flex-basis:50%}}@media (min-width:1290px){.order #orderForm .form-group#order-county{flex-basis:33.333333%}}.order #orderForm .form-group#order-city{flex-basis:100%}@media (min-width:650px){.order #orderForm .form-group#order-city{flex-basis:50%}}@media (min-width:1290px){.order #orderForm .form-group#order-city{flex-basis:33.333333%}}.order #orderForm .form-group#order-zip{flex-basis:100%}@media (min-width:650px){.order #orderForm .form-group#order-zip{flex-basis:50%}}@media (min-width:1290px){.order #orderForm .form-group#order-zip{flex-basis:33.333333%}}.order #orderForm .form-group#order-address{flex-basis:100%}@media (min-width:1290px){.order #orderForm .form-group#order-address{flex-basis:66.666667%}}.order #orderForm .form-group#indiv-name{flex-basis:100%}@media (min-width:650px){.order #orderForm .form-group#indiv-name{flex-basis:50%}}@media (min-width:960px){.order #orderForm .form-group#indiv-name{flex-basis:33.333333%}}.order #orderForm .form-group#indiv-surname{flex-basis:100%}@media (min-width:650px){.order #orderForm .form-group#indiv-surname{flex-basis:50%}}@media (min-width:960px){.order #orderForm .form-group#indiv-surname{flex-basis:33.333333%}}.order #orderForm .form-group#indiv-phone{flex-basis:100%}@media (min-width:650px){.order #orderForm .form-group#indiv-phone{flex-basis:50%}}@media (min-width:960px){.order #orderForm .form-group#indiv-phone{flex-basis:33.333333%}}.order #orderForm .form-group#indiv-city{flex-basis:100%}@media (min-width:650px){.order #orderForm .form-group#indiv-city{flex-basis:50%}}@media (min-width:1290px){.order #orderForm .form-group#indiv-city{flex-basis:25%}}.order #orderForm .form-group#indiv-county{flex-basis:100%}@media (min-width:650px){.order #orderForm .form-group#indiv-county{flex-basis:50%}}@media (min-width:1290px){.order #orderForm .form-group#indiv-county{flex-basis:25%}}.order #orderForm .form-group#indiv-address{flex-basis:100%}@media (min-width:1290px){.order #orderForm .form-group#indiv-address{flex-basis:50%}}.order #orderForm .form-group#company-name{order:1;flex-basis:100%}@media (min-width:650px){.order #orderForm .form-group#company-name{flex-basis:50%}}@media (min-width:1290px){.order #orderForm .form-group#company-name{flex-basis:50%}}.order #orderForm .form-group#company-phone{order:2;flex-basis:100%}@media (min-width:650px){.order #orderForm .form-group#company-phone{flex-basis:50%}}@media (min-width:1290px){.order #orderForm .form-group#company-phone{flex-basis:25%}}.order #orderForm .form-group#company-regno{order:3;flex-basis:100%}@media (min-width:1290px){.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:650px){.order #orderForm .form-group#company-j{flex-basis:50%}}@media (min-width:960px){.order #orderForm .form-group#company-j{flex-basis:33.333333%}}@media (min-width:1290px){.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:650px){.order #orderForm .form-group#company-county{flex-basis:50%}}@media (min-width:960px){.order #orderForm .form-group#company-county{flex-basis:33.333333%}}.order #orderForm .form-group#company-city{order:7;flex-basis:100%}@media (min-width:650px){.order #orderForm .form-group#company-city{flex-basis:50%}}@media (min-width:960px){.order #orderForm .form-group#company-city{flex-basis:33.333333%}}.order #orderForm .form-group#company-country{order:5;flex-basis:100%}@media (min-width:650px){.order #orderForm .form-group#company-country{flex-basis:50%}}@media (min-width:960px){.order #orderForm .form-group#company-country{flex-basis:33.333333%}}.order #orderForm .form-group#company-address{order:8;flex-basis:100%}@media (min-width:960px){.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-container{margin-bottom:1rem;flex-basis:100%;border-radius:0.75rem;background-color:rgb(var(--secondary-rgb),0.05);padding-left:0.5rem;padding-right:0.5rem;padding-top:1rem;padding-bottom:1rem;font-family:var(--font-sans)}.order .payment-container .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-container .payment-info{font-size:0.875rem;line-height:1.25rem;font-weight:500}.order .order-success{width:100%}@media (min-width:540px){.order .order-success{max-width:540px}}@media (min-width:650px){.order .order-success{max-width:650px}}@media (min-width:960px){.order .order-success{max-width:960px}}@media (min-width:1290px){.order .order-success{max-width:1290px}}@media (min-width:1610px){.order .order-success{max-width:1610px}}.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-serif);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:650px){.order .order-success .order-success-title{font-size:1.5rem;line-height:2rem}}@media (min-width:960px){.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:650px){.order .order-success .order-success-info{font-size:1.125rem;line-height:1.75rem}}.order .order-success .btn{margin-left:auto;margin-right:auto}.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{flex-basis:100%;padding:0.5rem}@media (min-width:650px){.order .payment .payment-item-wrapper{flex-basis:50%}}@media (min-width:1290px){.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:650px){.order .address-autocomplete .address-item-wrapper{flex-basis:50%}}@media (min-width:1290px){.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{width:100%}@media (min-width:540px){.order .order-success{max-width:540px}}@media (min-width:650px){.order .order-success{max-width:650px}}@media (min-width:960px){.order .order-success{max-width:960px}}@media (min-width:1290px){.order .order-success{max-width:1290px}}@media (min-width:1610px){.order .order-success{max-width:1610px}}.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:650px){.order .order-success .order-success-title{font-size:1.5rem;line-height:2rem}}@media (min-width:960px){.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:650px){.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 .cart-title{margin-top:2rem;text-align:center;font-family:var(--font-serif);font-size:1.875rem;line-height:2.25rem;--tw-text-opacity:1;color:rgb(var(--dark-rgb),var(--tw-text-opacity))}.order .cart-subtitle{text-align:center;font-family:var(--font-sans);font-size:1rem;line-height:1.5rem;font-weight:500}.order hr{margin-top:2rem;margin-bottom:1rem;height:1px;width:100%;background-color:rgb(var(--secondary-rgb),0.5)}.order .cart-content{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.order .cart-content .cart-items{flex-basis:100%;overflow-x:auto;padding:1rem}@media (min-width:960px){.order .cart-content .cart-items{flex-basis:66.666667%}}.order .cart-content .cart-items table{width:100%;min-width:40rem;border-collapse:collapse}.order .cart-content .cart-items table .table-header{text-align:center;font-family:var(--font-sans);font-size:0.875rem;line-height:1.25rem;font-weight:600;letter-spacing:0.05em}.order .cart-content .cart-items table .table-content{text-align:center;font-family:var(--font-sans);font-size:0.875rem;line-height:1.25rem;font-weight:500;letter-spacing:0.025em}.order .cart-content .cart-items table tr{border-width:0px;border-bottom-width:1px;border-style:solid;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.order .cart-content .cart-items table tr td{padding-top:1.5rem;padding-bottom:1.5rem}@media (min-width:960px){.order .cart-content .cart-items table tr td{padding-top:2rem;padding-bottom:2rem}}.order .cart-content .cart-items table .cart-item .cart-item-actions button{border-width:0px;background-color:transparent;font-size:0.875rem;line-height:1.25rem;text-transform:uppercase;outline:2px solid transparent;outline-offset:2px}.order .cart-content .cart-items table .cart-item .cart-item-details{display:flex;height:12rem;flex-direction:column;flex-wrap:wrap;align-items:flex-start;justify-content:center;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{margin-left:0.25rem;height:100%;width:9rem;flex-basis:100%;-o-object-fit:contain;object-fit:contain}.order .cart-content .cart-items table .cart-item .cart-item-details .item-property{display:flex;align-items:center}.order .cart-content .cart-items table .cart-item .cart-item-details .item-property .color{margin-left:0.25rem;display:inline-block;height:0.75rem;width:0.75rem;align-items:center;border-radius:9999px;border-width:1px;border-style:solid;--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.order .cart-content .cart-items table .cart-item .cart-item-qty button{height:1.5rem;width:1.5rem;border-radius:9999px;border-width:1px;border-style:solid;border-color:rgb(var(--dark-rgb),0.7);background-color:transparent;outline:2px solid transparent;outline-offset:2px}.order .cart-content .cart-checkout-wrapper{margin-top:1rem;flex-basis:100%}@media (min-width:960px){.order .cart-content .cart-checkout-wrapper{flex-basis:33.333333%}}.order .cart-content .cart-checkout-wrapper .cart-promo{display:flex;flex-direction:row;flex-wrap:wrap;background-color:rgb(var(--secondary-rgb),0.1);padding:1.5rem}@media (min-width:650px){.order .cart-content .cart-checkout-wrapper .cart-promo{margin-bottom:2rem}}.order .cart-content .cart-checkout-wrapper .cart-promo p{flex-basis:100%}.order .cart-content .cart-checkout-wrapper .cart-promo .form-control{width:unset;flex-grow:1;flex-basis:auto}.order .cart-content .cart-checkout-wrapper .cart-promo .btn{flex-basis:10rem;border-radius:0px}.order .cart-content .cart-checkout-wrapper .cart-checkout{position:relative;min-height:18rem;background-color:rgb(var(--secondary-rgb),0.1);padding:1.5rem;padding-bottom:7rem;font-family:var(--font-sans);font-size:0.875rem;line-height:1.25rem}@media (min-width:650px){.order .cart-content .cart-checkout-wrapper .cart-checkout{margin-bottom:2rem}}.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}.order .cart-content .cart-checkout-wrapper .cart-checkout .checkout-form{position:absolute;bottom:0px;left:0px;display:block;width:100%;padding:1.5rem}.order .cart-content .cart-checkout-wrapper .cart-checkout .checkout-form button{width:100%;border-width:0px;--tw-bg-opacity:1;background-color:rgb(var(--primary-rgb),var(--tw-bg-opacity));padding:1rem;text-align:center;font-family:var(--font-sans);font-size:1.25rem;line-height:1.75rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--primary-contrast-rgb),var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.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:960px){.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}:root{--product-width:20rem}.categories-wrapper{margin-bottom:3rem;margin-top:2rem;--tw-bg-opacity:1;background-color:rgb(var(--light-rgb),var(--tw-bg-opacity))}.categories-wrapper .categories{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.categories-wrapper .categories .categories-title{margin-bottom:1rem;width:100%;flex-basis:100%;border-width:0px;border-bottom-width:1px;border-style:solid;--tw-border-opacity:1;border-color:rgb(var(--dark-rgb),var(--tw-border-opacity));padding-left:1rem;padding-right:1rem;padding-bottom:0.5rem;font-family:var(--font-serif);font-size:1.25rem;line-height:1.75rem;--tw-text-opacity:1;color:rgb(var(--dark-rgb),var(--tw-text-opacity))}@media (min-width:650px){.categories-wrapper .categories .categories-title{font-size:1.875rem;line-height:2.25rem}}.categories-wrapper .owl-carousel .owl-dots .owl-dot{border-color:rgb(var(--dark-rgb),0.7)}.category-wrapper{flex-basis:100%;padding:1rem}@media (min-width:650px){.category-wrapper{flex-basis:50%}}@media (min-width:1290px){.category-wrapper{flex-basis:33.333333%}}.category-wrapper .category{position:relative;height:32rem;overflow:hidden;border-radius:0.5rem}.category-wrapper .category img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;--tw-brightness:brightness(.75);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);transition-property:transform;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:500ms;transition-timing-function:cubic-bezier(0,0,0.2,1)}.group:hover .category-wrapper .category 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))}.category-wrapper .category a{position:absolute;bottom:2rem;left:2rem}.category-wrapper .category .category-content{position:absolute;top:10rem;left:2rem}@media (min-width:1290px){.category-wrapper .category .category-content{top:12rem}}.category-wrapper .category .category-content h6{margin-bottom:0.5rem;font-family:var(--font-serif);font-size:1.875rem;line-height:2.25rem;font-weight:300;text-transform:uppercase;--tw-text-opacity:1;color:rgb(var(--light-rgb),var(--tw-text-opacity))}.category-wrapper .category .category-content p{padding-right:1rem;font-family:var(--font-sans);font-weight:500;--tw-text-opacity:1;color:rgb(var(--light-rgb),var(--tw-text-opacity))}
