:where(.mdly-shop){--mdly-cols: 4;--mdly-ratio: 1/1;--mdly-zoom: 1.07;--mdly-media-gap: 14px;--mdly-tool: 38px;--mdly-badge-offset: 12px;--mdly-badge-circle: 52px;--mdly-list-img: 40%;--mdly-dim: rgba(17, 17, 26, .18);--mdly-sold: #e2401c;--mdly-sold-track: #eceef3;--mdly-align: left;--mdly-justify: flex-start;--mdly-accent: #151522;position:relative}:where(.mdly-shop) *,:where(.mdly-shop) *::before,:where(.mdly-shop) *::after{box-sizing:border-box}:where(.mdly-shop) .screen-reader-text{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);white-space:nowrap}.mdly-shop ul.mdly-shop-list{margin:0;padding:0;list-style:none}.mdly-shop ul.mdly-shop-list::before,.mdly-shop ul.mdly-shop-list::after{content:none;display:none}.mdly-shop-list--grid{display:grid;grid-template-columns:repeat(var(--mdly-cols), minmax(0, 1fr));column-gap:24px;row-gap:32px}.mdly-shop ul.mdly-shop-list li.mdly-shop-card.product,.mdly-shop .splide__list li.mdly-shop-card.product{width:auto;margin:0;padding:0;float:none;clear:none;list-style:none}.mdly-shop ul.mdly-shop-list li.mdly-shop-card.product::before,.mdly-shop .splide__list li.mdly-shop-card.product::before{content:none}.mdly-shop-card{position:relative;display:flex;flex-direction:column;min-width:0;text-align:var(--mdly-align);transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease,border-color .3s ease}.mdly-shop--equal .mdly-shop-card{height:100%}.mdly-shop--equal .mdly-shop-card__body{flex:1 1 auto}.mdly-shop--equal .mdly-shop-card__actions{margin-top:auto}.mdly-shop .splide__slide.mdly-shop-card{height:auto}.mdly-shop-card__media{position:relative;overflow:hidden;margin-bottom:var(--mdly-media-gap);background:#f4f4f6;isolation:isolate}.mdly-shop-card__image{position:relative;display:block;overflow:hidden}.mdly-shop-card__image img{display:block;width:100%;height:auto;aspect-ratio:var(--mdly-ratio);object-fit:cover;margin:0;border-radius:0;box-shadow:none;transition:transform .6s cubic-bezier(0.2, 0.7, 0.2, 1),opacity .4s ease,filter .4s ease}.mdly-shop-card__image::after{content:"";position:absolute;inset:0;background:var(--mdly-dim);opacity:0;transition:opacity .35s ease;pointer-events:none}.mdly-shop ul.mdly-shop-list li.mdly-shop-card .mdly-shop-card__image img{margin:0 !important}.mdly-shop-card__img--alt{position:absolute;inset:0;height:100% !important;opacity:0}.mdly-shop--hover-zoom .mdly-shop-card:hover .mdly-shop-card__image img{transform:scale(var(--mdly-zoom))}.mdly-shop--hover-swap .has-alt:hover .mdly-shop-card__img--alt{opacity:1}.mdly-shop--hover-swap .has-alt:hover .mdly-shop-card__img:not(.mdly-shop-card__img--alt){opacity:0}.mdly-shop--hover-slide .has-alt .mdly-shop-card__img--alt{opacity:1;transform:translateX(100%)}.mdly-shop--hover-slide .has-alt:hover .mdly-shop-card__img--alt{transform:translateX(0)}.mdly-shop--hover-slide .has-alt:hover .mdly-shop-card__img:not(.mdly-shop-card__img--alt){transform:translateX(-30%)}.mdly-shop--hover-dim .mdly-shop-card:hover .mdly-shop-card__image::after,.mdly-shop--hover .mdly-shop-card:hover .mdly-shop-card__image::after{opacity:1}.mdly-shop--hover-grayscale .mdly-shop-card__image img{filter:grayscale(1)}.mdly-shop--hover-grayscale .mdly-shop-card:hover .mdly-shop-card__image img{filter:none}.mdly-shop-badges{position:absolute;z-index:3;display:flex;flex-wrap:wrap;max-width:calc(100% - 2*var(--mdly-badge-offset));flex-direction:column;align-items:flex-start;gap:6px;pointer-events:none}.mdly-shop--badges-top-left .mdly-shop-badges{top:var(--mdly-badge-offset);left:var(--mdly-badge-offset)}.mdly-shop--badges-top-right .mdly-shop-badges{top:var(--mdly-badge-offset);right:var(--mdly-badge-offset);align-items:flex-end}.mdly-shop--badges-bottom-left .mdly-shop-badges{bottom:var(--mdly-badge-offset);left:var(--mdly-badge-offset)}.mdly-shop--badges-bottom-right .mdly-shop-badges{bottom:var(--mdly-badge-offset);right:var(--mdly-badge-offset);align-items:flex-end}.mdly-shop-badge{--mdly-badge-bg: #151522;display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;font-size:11px;font-weight:700;line-height:1.4;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:var(--mdly-badge-bg);white-space:nowrap}.mdly-shop-badge--sale{--mdly-badge-bg: #e2401c;background:#e2401c}.mdly-shop-badge--new{--mdly-badge-bg: #2563eb;background:#2563eb}.mdly-shop-badge--featured{--mdly-badge-bg: #f59e0b;background:#f59e0b;color:#1c1917}.mdly-shop-badge--stock{--mdly-badge-bg: #52525b;background:#52525b}.mdly-shop--badge-pill .mdly-shop-badge{border-radius:999px;padding-left:12px;padding-right:12px}.mdly-shop--badge-circle .mdly-shop-badge{width:var(--mdly-badge-circle);height:var(--mdly-badge-circle);padding:0;border-radius:50%;white-space:normal;text-align:center;font-size:11px}.mdly-shop--badge-tag .mdly-shop-badge{position:relative;padding-right:16px;clip-path:polygon(0 0, 100% 0, calc(100% - 8px) 50%, 100% 100%, 0 100%)}.mdly-shop-card__tools{position:absolute;z-index:4;display:flex;gap:8px;transition:opacity .3s ease,transform .3s ease}.mdly-shop--tools-right .mdly-shop-card__tools{top:12px;right:12px;flex-direction:column;transform:translateX(10px)}.mdly-shop--tools-left .mdly-shop-card__tools{top:12px;left:12px;flex-direction:column;transform:translateX(-10px)}.mdly-shop--tools-left.mdly-shop--badges-top-left .mdly-shop-badges{left:auto;right:var(--mdly-badge-offset);align-items:flex-end}.mdly-shop--tools-center .mdly-shop-card__tools{top:50%;left:50%;transform:translate(-50%, -40%)}.mdly-shop--tools-bottom .mdly-shop-card__tools{left:12px;right:12px;bottom:12px;justify-content:center;transform:translateY(10px)}.mdly-shop-card__tools{opacity:0}.mdly-shop-card:hover .mdly-shop-card__tools,.mdly-shop-card:focus-within .mdly-shop-card__tools,.mdly-shop--tools-always .mdly-shop-card__tools{opacity:1;transform:none}.mdly-shop--tools-always.mdly-shop--tools-center .mdly-shop-card__tools,.mdly-shop--tools-center .mdly-shop-card:hover .mdly-shop-card__tools{transform:translate(-50%, -50%)}@media(hover: none){.mdly-shop-card__tools{opacity:1;transform:none}.mdly-shop--tools-center .mdly-shop-card__tools{transform:translate(-50%, -50%)}}.mdly-shop-tool{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:var(--mdly-tool);height:var(--mdly-tool);margin:0;padding:0;border:0;border-radius:50%;background:#fff;color:#151522;font-size:16px;line-height:1;text-decoration:none;box-shadow:0 4px 14px rgba(0,0,0,.12);cursor:pointer;transition:background-color .2s,color .2s}.mdly-shop-tool:hover{background:#151522;color:#fff}.mdly-shop-tool:focus-visible{outline:2px solid #4f46e5;outline-offset:2px}.mdly-shop-tool svg{width:1.05em;height:1.05em}.mdly-shop-tool--button{white-space:nowrap;padding:0 16px;border-radius:999px;font-size:13px;font-weight:600}.mdly-shop-card__cart-over .button{display:inline-flex;align-items:center;gap:8px;height:var(--mdly-tool);margin:0;padding:0 18px;border-radius:999px;white-space:nowrap;line-height:1}.mdly-shop-card__cart-over .added_to_cart{display:none}.mdly-shop--hover .mdly-shop-card__tools{left:12px;right:12px;top:auto;bottom:14px;flex-direction:row;justify-content:center;transform:translateY(14px)}.mdly-shop--hover .mdly-shop-card:hover .mdly-shop-card__tools{transform:none}.mdly-shop-qv-link{display:inline-flex;align-items:center;align-self:var(--mdly-justify);gap:6px;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;font-size:13px;text-decoration:underline;text-underline-offset:3px;cursor:pointer;opacity:.8}.mdly-shop-qv-link:hover{opacity:1}.mdly-shop-card__body{display:flex;flex-direction:column;gap:6px;min-width:0}.mdly-shop-card__cats{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.6}.mdly-shop-card__cats a{color:inherit;text-decoration:none}.mdly-shop-card__title{margin:0;padding:0;font-size:16px;font-weight:600;line-height:1.35}.mdly-shop-card__title a{color:inherit;text-decoration:none;transition:color .2s}.mdly-shop-card__row{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:4px 12px}.mdly-shop-card__row .mdly-shop-card__title{flex:1 1 60%;min-width:0}.mdly-shop-card__row .price{flex:0 1 auto;margin-left:auto;text-align:right}.mdly-shop-card__rating{display:flex;align-items:center;justify-content:var(--mdly-justify);gap:6px}.mdly-shop-card__rating .star-rating{float:none;margin:0;font-size:13px}.mdly-shop-card__reviews{font-size:12px;opacity:.6}.mdly-shop-card .price{display:block;margin:0;font-size:15px;font-weight:600}.mdly-shop-card .price del{opacity:.5;margin-right:6px;font-weight:400}.mdly-shop-card .price ins{text-decoration:none;background:none}.mdly-shop-card__excerpt{font-size:13px;line-height:1.55;opacity:.75}.mdly-shop-card__stock p.stock{margin:0;font-size:12px}.mdly-shop-sold{display:flex;flex-direction:column;gap:5px}.mdly-shop-sold__label{display:flex;justify-content:space-between;font-size:12px;opacity:.8}.mdly-shop-sold__bar{height:6px;border-radius:99px;background:var(--mdly-sold-track);overflow:hidden}.mdly-shop-sold__bar span{display:block;height:100%;border-radius:inherit;background:var(--mdly-sold)}.mdly-shop-card__actions{--mdly-btn-grow: 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:var(--mdly-justify);gap:8px;margin-top:10px}.mdly-shop-card__actions .button{flex-grow:var(--mdly-btn-grow);justify-content:center;max-width:100%;white-space:normal;text-align:center}.mdly-shop-card__actions .added_to_cart{font-size:13px}.mdly-shop .mdly-shop-card .button,.mdly-shop .mdly-shop-card .added_to_cart{font-size:14px;line-height:1.2}.mdly-shop .mdly-shop-card .button{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin:0;padding:11px 18px;border:1px solid #151522;border-radius:6px;background:#151522;color:#fff;font-weight:600;text-decoration:none;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s,opacity .2s}.mdly-shop .mdly-shop-card .button:hover{background:#33334a;border-color:#33334a;color:#fff;padding:11px 18px}.mdly-shop .mdly-shop-card .button::after,.mdly-shop .mdly-shop-card .button::before{display:none !important}.mdly-shop-cart-btn{display:inline-flex !important;align-items:center;gap:8px}.mdly-shop-cart-btn__icon{display:inline-flex;line-height:1}.mdly-shop-cart-btn__icon svg{width:1.1em;height:1.1em}.mdly-shop-cart-btn.loading{opacity:.6;pointer-events:none}.mdly-shop-cart-btn.added::after{margin-left:6px}.mdly-shop-qty{width:64px !important;height:40px;margin:0 !important;padding:0 8px !important;text-align:center;border:1px solid rgba(0,0,0,.15)}.mdly-shop--card .mdly-shop-card{background:#fff;border:1px solid #ebebf0;border-radius:12px;overflow:hidden}.mdly-shop--card .mdly-shop-card:hover{box-shadow:0 16px 40px -18px rgba(17,17,40,.28)}.mdly-shop--card .mdly-shop-card .mdly-shop-card__media{margin-bottom:0}.mdly-shop--card .mdly-shop-card .mdly-shop-card__body{padding:16px 18px 18px}.mdly-shop--card .mdly-shop-card .mdly-shop-card__actions .button{flex-grow:1}.mdly-shop--minimal .mdly-shop-card .mdly-shop-card__title{font-size:15px;font-weight:500}.mdly-shop--minimal .mdly-shop-card .mdly-shop-card__actions{margin-top:4px}.mdly-shop--overlay .mdly-shop-card{overflow:hidden}.mdly-shop--overlay .mdly-shop-card .mdly-shop-card__media{margin-bottom:0}.mdly-shop--overlay .mdly-shop-card .mdly-shop-card__body{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:60px 20px 20px;color:#fff;background:linear-gradient(to top, rgba(10, 10, 20, 0.82), rgba(10, 10, 20, 0));transition:transform .4s ease,opacity .4s ease;pointer-events:none}.mdly-shop--overlay .mdly-shop-card .mdly-shop-card__body a,.mdly-shop--overlay .mdly-shop-card .mdly-shop-card__body button,.mdly-shop--overlay .mdly-shop-card .mdly-shop-card__body input,.mdly-shop--overlay .mdly-shop-card .mdly-shop-card__body .button{pointer-events:auto}.mdly-shop--overlay .mdly-shop-card .mdly-shop-card__image img{aspect-ratio:var(--mdly-ratio)}.mdly-shop--overlay .mdly-shop-list .mdly-shop-card .price,.mdly-shop--overlay .mdly-shop-list .mdly-shop-card .price .amount,.mdly-shop--overlay .mdly-shop-list .mdly-shop-card .price ins,.mdly-shop--overlay .mdly-shop-list .mdly-shop-card .mdly-shop-card__title a,.mdly-shop--overlay .mdly-shop-list .mdly-shop-card .mdly-shop-card__cats a,.mdly-shop--overlay .mdly-shop-list .mdly-shop-card .mdly-shop-card__excerpt,.mdly-shop--overlay .mdly-shop-list .mdly-shop-card .mdly-shop-qv-link{color:#fff}.mdly-shop--overlay .mdly-shop-list .mdly-shop-card .star-rating,.mdly-shop--overlay .mdly-shop-list .mdly-shop-card .star-rating::before,.mdly-shop--overlay .mdly-shop-list .mdly-shop-card .star-rating span::before{color:#fff}.mdly-shop--overlay .mdly-shop-list .mdly-shop-card .mdly-shop-card__image img{aspect-ratio:var(--mdly-ratio)}.mdly-shop--overlay.mdly-shop--reveal .mdly-shop-card .mdly-shop-card__body>:not(.mdly-shop-card__title):not(.mdly-shop-card__row):not(.price){max-height:0;margin-top:-6px;opacity:0;overflow:hidden;transition:max-height .4s ease,opacity .3s ease,margin .4s ease}.mdly-shop--overlay.mdly-shop--reveal .mdly-shop-card:hover .mdly-shop-card__body>*,.mdly-shop--overlay.mdly-shop--reveal .mdly-shop-card:focus-within .mdly-shop-card__body>*{max-height:160px;margin-top:0;opacity:1}.mdly-shop--list .mdly-shop-card,.mdly-shop.mdly-shop--list .mdly-shop-list li.mdly-shop-card{flex-direction:row;align-items:center;gap:22px}.mdly-shop--list .mdly-shop-card .mdly-shop-card__media,.mdly-shop.mdly-shop--list .mdly-shop-list li.mdly-shop-card .mdly-shop-card__media{flex:0 0 var(--mdly-list-img);max-width:var(--mdly-list-img);margin-bottom:0}.mdly-shop--list .mdly-shop-card .mdly-shop-card__body,.mdly-shop.mdly-shop--list .mdly-shop-list li.mdly-shop-card .mdly-shop-card__body{flex:1 1 auto}@media(max-width: 480px){.mdly-shop--list .mdly-shop-card{gap:14px}.mdly-shop--list .mdly-shop-card .mdly-shop-card__media{flex-basis:38%;max-width:38%}}.mdly-shop-empty{margin:0;padding:32px;text-align:center;border:1px dashed rgba(0,0,0,.18);color:rgba(0,0,0,.6)}.mdly-shop-notice{margin-top:12px;padding:10px 14px;border-radius:8px;background:#ecfdf3;color:#05603a;font-size:14px}.mdly-shop-notice p{margin:0}.mdly-shop-notice.is-error{background:#fef3f2;color:#b42318}.mdly-shop-notice .mdly-shop-notice__link{display:inline-block;margin-top:4px;font-weight:600;color:inherit}html.mdly-qv-open{overflow:hidden}dialog.mdly-qv{--mdly-qv-width: 920px;--mdly-qv-accent: #151522;width:min(var(--mdly-qv-width),100vw - 32px);max-width:none;max-height:calc(100vh - 48px);margin:auto;padding:0;border:0;border-radius:14px;background:#fff;color:#1d1d27;box-shadow:0 30px 80px -20px rgba(0,0,0,.45);overflow:auto}dialog.mdly-qv::backdrop{background:rgba(12,12,24,.55);backdrop-filter:blur(2px)}dialog.mdly-qv[open]{animation:mdly-qv-in .28s ease}dialog.mdly-qv *,dialog.mdly-qv *::before,dialog.mdly-qv *::after{box-sizing:border-box}@keyframes mdly-qv-in{from{opacity:0;transform:translateY(16px) scale(0.98)}}@media(prefers-reduced-motion: reduce){dialog.mdly-qv[open]{animation:none}}.mdly-qv__box{position:relative}.mdly-qv__close{position:absolute;top:10px;right:10px;z-index:2;width:38px;height:38px;padding:0;border:0;border-radius:50%;background:#f2f2f5;color:#1d1d27;font-size:24px;line-height:38px;cursor:pointer}.mdly-qv__close:hover{background:var(--mdly-qv-accent);color:#fff}.mdly-qv__loading{min-height:320px;background:linear-gradient(90deg, #f3f3f6 25%, #fafafb 50%, #f3f3f6 75%);background-size:200% 100%;animation:mdly-qv-shine 1.2s linear infinite}@keyframes mdly-qv-shine{to{background-position:-200% 0}}.mdly-qv__grid{display:grid;grid-template-columns:1fr 1fr}.mdly-qv__gallery{padding:24px;background:#f7f7f9}.mdly-qv__main{position:relative}.mdly-qv__slide{display:none;margin:0}.mdly-qv__slide img{display:block;width:100%;height:auto;border-radius:8px}.mdly-qv__slide.is-active{display:block}.mdly-qv__thumbs{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.mdly-qv__thumb{width:56px;height:56px;padding:0;border:2px solid rgba(0,0,0,0);border-radius:6px;background:none;overflow:hidden;cursor:pointer}.mdly-qv__thumb img{display:block;width:100%;height:100%;object-fit:cover}.mdly-qv__thumb.is-active{border-color:var(--mdly-qv-accent)}dialog.mdly-qv div.mdly-qv__grid.product div.mdly-qv__summary.summary,dialog.mdly-qv div.mdly-qv__grid.product div.mdly-qv__gallery{float:none;width:auto;margin:0}.mdly-qv__summary{display:flex;flex-direction:column;gap:12px;padding:36px 32px 28px}.mdly-qv__title{margin:0;padding-right:36px;font-size:26px;line-height:1.2}.mdly-qv__rating{display:flex;align-items:center;gap:8px;font-size:13px}.mdly-qv__rating .star-rating{float:none;margin:0}.mdly-qv .price{margin:0;font-size:22px;font-weight:700;color:var(--mdly-qv-accent)}.mdly-qv .price del{opacity:.45;font-weight:400}.mdly-qv .price ins{text-decoration:none}.mdly-qv__excerpt{font-size:14px;line-height:1.6;opacity:.8}.mdly-qv__excerpt p{margin:0 0 8px}.mdly-qv__form form.cart{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0}.mdly-qv__form form.variations_form{display:block}.mdly-qv__form table.variations{width:100%;margin:0 0 12px;border:0}.mdly-qv__form table.variations th,.mdly-qv__form table.variations td{display:table-cell;padding:6px 12px 6px 0;border:0;background:none;text-align:left;vertical-align:middle}.mdly-qv__form table.variations th{white-space:nowrap}.mdly-qv__form table.variations select{width:100%;max-width:100%;padding:8px}.mdly-qv__form .single_variation_wrap .woocommerce-variation-add-to-cart{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.mdly-qv__form .quantity .qty{width:72px;height:44px;text-align:center}.mdly-qv__form .single_add_to_cart_button{height:44px;padding:0 26px !important;border:0;border-radius:8px;background:var(--mdly-qv-accent) !important;color:#fff !important;font-weight:600;cursor:pointer}.mdly-qv__form th,.mdly-qv__form th label{font-size:14px;font-weight:600;line-height:1.3}.mdly-qv__form .mdly-wl-btn,.mdly-qv__form .mdly-cmp-btn,.mdly-qv__form .mdly-qc-btn{margin:0}.mdly-qv__form .reset_variations{font-size:12px;margin-left:8px}.mdly-qv__form .woocommerce-grouped-product-list{width:100%}.mdly-qv__meta{display:flex;flex-direction:column;gap:4px;font-size:13px;opacity:.75}.mdly-qv__meta a{color:inherit}.mdly-qv__more{font-size:14px;font-weight:600;color:var(--mdly-qv-accent)}.mdly-qv__error{padding:40px;text-align:center}@media(max-width: 720px){.mdly-qv__grid{grid-template-columns:1fr}.mdly-qv__summary{padding:22px}.mdly-qv__title{font-size:21px}}@media(max-width: 480px){.mdly-shop .mdly-shop-card .button{padding:10px 12px;font-size:13px}}.mdly-shop-card__brand{font-size:12px;font-weight:600;opacity:.75}.mdly-shop-card__brand a{color:inherit;text-decoration:none}.mdly-shop-card__brand a:hover{text-decoration:underline}.mdly-shop-card__attrs{display:flex;flex-direction:column;gap:2px;font-size:13px;line-height:1.45;opacity:.8}.mdly-shop-card__attr-label{font-weight:600}.mdly-shop-swatches{--mdly-sw: 22px;--mdly-sw-ring: rgba(0, 0, 0, .14);--mdly-sw-ring-hover: var(--mdly-accent);--mdly-sw-gap: 6px;display:flex;flex-wrap:wrap;align-items:center;justify-content:var(--mdly-justify);gap:var(--mdly-sw-gap)}.mdly-shop .mdly-shop-swatch{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--mdly-sw);height:var(--mdly-sw);padding:0;border-radius:50%;background:var(--mdly-sw-c, #eee) center/cover no-repeat;box-shadow:inset 0 0 0 1px rgba(0,0,0,.12);outline:1.5px solid rgba(0,0,0,0);outline-offset:2px;text-decoration:none;transition:outline-color .15s}.mdly-shop .mdly-shop-swatch:hover,.mdly-shop .mdly-shop-swatch:focus-visible{outline-color:var(--mdly-sw-ring-hover)}.mdly-shop .mdly-shop-swatch.is-dual{background:linear-gradient(135deg, var(--mdly-sw-c) 50%, var(--mdly-sw-c2) 50%)}.mdly-shop .mdly-shop-swatch.is-chip{width:auto;min-width:var(--mdly-sw);padding:0 8px;border-radius:6px;background:#f3f3f6;box-shadow:inset 0 0 0 1px var(--mdly-sw-ring);color:#33333d;font-size:12px;font-weight:600;line-height:1;outline:0}.mdly-shop .mdly-shop-swatch.is-chip:hover,.mdly-shop .mdly-shop-swatch.is-chip:focus-visible{box-shadow:inset 0 0 0 1.5px var(--mdly-sw-ring-hover)}.mdly-shop .mdly-shop-swatch-more{font-size:12px;font-weight:600;color:inherit;opacity:.65;text-decoration:none}.mdly-shop .mdly-shop-swatch-more:hover{opacity:1}.mdly-shop-card.has-swatches .mdly-sw-loop{display:none !important}.mdly-shop-card__tools .mdly-wl-btn{display:inline-flex;align-items:center;justify-content:center;width:var(--mdly-tool);height:var(--mdly-tool);border-radius:50%;background:#fff;color:#151522;font-size:16px;box-shadow:0 4px 14px rgba(0,0,0,.12);transition:background-color .2s,color .2s}.mdly-shop-card__tools .mdly-wl-btn:hover{background:#151522;color:#fff}.mdly-shop--wl-hide .mdly-shop-card .mdly-wl-btn{display:none !important}.mdly-shop-cart-btn--qv{cursor:pointer}.mdly-qv__specs{display:grid;gap:4px;margin:0;font-size:13px}.mdly-qv__specs div{display:flex;gap:8px}.mdly-qv__specs dt{font-weight:600}.mdly-qv__specs dd{margin:0;opacity:.8}dialog.mdly-shop-popup{--mdly-popup-accent: #151522;--mdly-popup-bg: #fff;--mdly-popup-radius: 16px;width:min(400px,100vw - 32px);max-width:none;margin:auto;padding:0;border:0;border-radius:var(--mdly-popup-radius);background:var(--mdly-popup-bg);color:#151522;box-shadow:0 30px 80px rgba(10,10,25,.3);overflow:visible}dialog.mdly-shop-popup::backdrop{background:rgba(12,12,24,.45)}dialog.mdly-shop-popup[open]{animation:mdly-shop-popup .22s ease-out}@keyframes mdly-shop-popup{from{opacity:0;transform:translateY(10px) scale(0.98)}}@media(prefers-reduced-motion: reduce){dialog.mdly-shop-popup[open]{animation:none}}.mdly-shop-popup__box{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:30px 26px 24px;text-align:center;font-family:inherit}.mdly-shop-popup__close{position:absolute;top:8px;right:8px;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:none;color:inherit;font-size:24px;line-height:1;cursor:pointer;opacity:.55}.mdly-shop-popup__close:hover{opacity:1}.mdly-shop-popup__tick{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;margin-bottom:6px;border-radius:50%;background:color-mix(in srgb, var(--mdly-popup-accent) 12%, transparent);color:var(--mdly-popup-accent)}.mdly-shop-popup__tick svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.mdly-shop-popup__title{margin:0;padding:0;font-size:19px;font-weight:700;line-height:1.3}.mdly-shop-popup__text{margin:0;padding:0;font-size:14px;line-height:1.5;opacity:.72}.mdly-shop-popup__text:empty{display:none}.mdly-shop-popup__actions{display:flex;flex-wrap:wrap;gap:10px;width:100%;margin-top:16px}.mdly-shop-popup__actions>*{flex:1 1 140px;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;font:inherit;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer}.mdly-shop-popup__actions [hidden]{display:none}.mdly-shop-popup__view{border:1px solid var(--mdly-popup-accent);background:var(--mdly-popup-accent);color:#fff}.mdly-shop-popup__view:hover{opacity:.9;color:#fff}.mdly-shop-popup__continue{border:1px solid rgba(0,0,0,.16);background:rgba(0,0,0,0);color:inherit}.mdly-shop-popup__continue:hover{border-color:currentColor}@media(max-width: 980px){.mdly-shop.mdly-shop--c-ratio-t .mdly-shop-list{--mdly-ratio: var(--mdly-ratio-t)}}@media(max-width: 767px){.mdly-shop.mdly-shop--c-ratio-p .mdly-shop-list{--mdly-ratio: var(--mdly-ratio-p)}}.mdly-shop .mdly-shop-empty{border-radius:8px}.mdly-shop--wl-hide .mdly-card-icons:not(:has(>:not(.mdly-wl-btn))){display:none}.mdly-shop--wl-hide.mdly-shop--tools-right .mdly-shop-card__media:not(:has(>.mdly-card-icons.is-right>:not(.mdly-wl-btn))) .mdly-shop-card__tools{top:12px}.mdly-shop.mdly-shop--c-card-bg .mdly-shop-list .mdly-shop-card{background-color:var(--mdlys-card-bg)}.mdly-shop.mdly-shop--c-card-bg-hover .mdly-shop-list .mdly-shop-card:hover{background-color:var(--mdlys-card-bg-hover)}.mdly-shop.mdly-shop--c-card-border-hover .mdly-shop-list .mdly-shop-card:hover{border-color:var(--mdlys-card-border-hover)}.mdly-shop.mdly-shop--c-card-lift .mdly-shop-list .mdly-shop-card:hover{transform:translateY(calc(-1 * var(--mdlys-card-lift)))}.mdly-shop.mdly-shop--c-body-gap .mdly-shop-list .mdly-shop-card__body{gap:var(--mdlys-body-gap)}.mdly-shop.mdly-shop--c-overlay-shade .mdly-shop-list .mdly-shop-card--overlay .mdly-shop-card__body{background:var(--mdlys-overlay-shade)}.mdly-shop.mdly-shop--c-image-bg .mdly-shop-list .mdly-shop-card__media{background-color:var(--mdlys-image-bg)}.mdly-shop.mdly-shop--c-cat-color .mdly-shop-list .mdly-shop-card__cats a{color:var(--mdlys-cat-color)}.mdly-shop.mdly-shop--c-cat-color-hover .mdly-shop-list .mdly-shop-card__cats a:hover{color:var(--mdlys-cat-color-hover)}.mdly-shop.mdly-shop--c-title-color .mdly-shop-list .mdly-shop-card__title a{color:var(--mdlys-title-color)}.mdly-shop.mdly-shop--c-title-color-hover .mdly-shop-list .mdly-shop-card__title a:hover{color:var(--mdlys-title-color-hover)}.mdly-shop.mdly-shop--c-star-color .mdly-shop-list .star-rating span::before,.mdly-shop.mdly-shop--c-star-color .mdly-shop-list .star-rating span{color:var(--mdlys-star-color)}.mdly-shop.mdly-shop--c-star-empty .mdly-shop-list .star-rating::before,.mdly-shop.mdly-shop--c-star-empty .mdly-shop-list .star-rating{color:var(--mdlys-star-empty)}.mdly-shop.mdly-shop--c-star-size .mdly-shop-list .star-rating{font-size:var(--mdlys-star-size)}.mdly-shop.mdly-shop--c-review-count-color .mdly-shop-list .mdly-shop-card__reviews{color:var(--mdlys-review-count-color)}.mdly-shop.mdly-shop--c-price-color .mdly-shop-list .mdly-shop-card .price,.mdly-shop.mdly-shop--c-price-color .mdly-shop-list .mdly-shop-card .price .amount{color:var(--mdlys-price-color)}.mdly-shop.mdly-shop--c-sale-price-color .mdly-shop-list .mdly-shop-card .price ins,.mdly-shop.mdly-shop--c-sale-price-color .mdly-shop-list .mdly-shop-card .price ins .amount{color:var(--mdlys-sale-price-color)}.mdly-shop.mdly-shop--c-regular-price-color .mdly-shop-list .mdly-shop-card .price del,.mdly-shop.mdly-shop--c-regular-price-color .mdly-shop-list .mdly-shop-card .price del .amount{color:var(--mdlys-regular-price-color)}.mdly-shop.mdly-shop--c-excerpt-color .mdly-shop-list .mdly-shop-card__excerpt{color:var(--mdlys-excerpt-color)}.mdly-shop.mdly-shop--c-stock-in-color .mdly-shop-list .mdly-shop-card__stock .in-stock{color:var(--mdlys-stock-in-color)}.mdly-shop.mdly-shop--c-stock-out-color .mdly-shop-list .mdly-shop-card__stock .out-of-stock{color:var(--mdlys-stock-out-color)}.mdly-shop.mdly-shop--c-button-color .mdly-shop-list .mdly-shop-card .mdly-shop-cart-btn.button{color:var(--mdlys-button-color)}.mdly-shop.mdly-shop--c-button-bg .mdly-shop-list .mdly-shop-card .mdly-shop-cart-btn.button{background-color:var(--mdlys-button-bg)}.mdly-shop.mdly-shop--c-button-border-color .mdly-shop-list .mdly-shop-card .mdly-shop-cart-btn.button{border-color:var(--mdlys-button-border-color)}.mdly-shop.mdly-shop--c-button-color-hover .mdly-shop-list .mdly-shop-card .mdly-shop-cart-btn.button:hover{color:var(--mdlys-button-color-hover)}.mdly-shop.mdly-shop--c-button-bg-hover .mdly-shop-list .mdly-shop-card .mdly-shop-cart-btn.button:hover{background-color:var(--mdlys-button-bg-hover)}.mdly-shop.mdly-shop--c-button-border-color-hover .mdly-shop-list .mdly-shop-card .mdly-shop-cart-btn.button:hover{border-color:var(--mdlys-button-border-color-hover)}.mdly-shop.mdly-shop--c-button-radius .mdly-shop-list .mdly-shop-card .mdly-shop-cart-btn.button{border-radius:var(--mdlys-button-radius)}.mdly-shop.mdly-shop--c-added-color .added_to_cart{color:var(--mdlys-added-color)}.mdly-shop.mdly-shop--c-tool-color .mdly-shop-tool,.mdly-shop.mdly-shop--c-tool-color .mdly-shop-list .mdly-shop-qv-link{color:var(--mdlys-tool-color)}.mdly-shop.mdly-shop--c-tool-bg .mdly-shop-tool{background-color:var(--mdlys-tool-bg)}.mdly-shop.mdly-shop--c-tool-color-hover .mdly-shop-tool:hover,.mdly-shop.mdly-shop--c-tool-color-hover .mdly-shop-list .mdly-shop-qv-link:hover{color:var(--mdlys-tool-color-hover)}.mdly-shop.mdly-shop--c-tool-bg-hover .mdly-shop-tool:hover{background-color:var(--mdlys-tool-bg-hover)}.mdly-shop.mdly-shop--c-tool-radius .mdly-shop-tool{border-radius:var(--mdlys-tool-radius)}.mdly-shop.mdly-shop--c-badge-sale-color .mdly-shop-badge--sale{color:var(--mdlys-badge-sale-color)}.mdly-shop.mdly-shop--c-badge-sale-bg .mdly-shop-badge--sale{background-color:var(--mdlys-badge-sale-bg);--mdly-badge-bg: var(--mdlys-badge-sale-bg)}.mdly-shop.mdly-shop--c-badge-new-color .mdly-shop-badge--new{color:var(--mdlys-badge-new-color)}.mdly-shop.mdly-shop--c-badge-new-bg .mdly-shop-badge--new{background-color:var(--mdlys-badge-new-bg);--mdly-badge-bg: var(--mdlys-badge-new-bg)}.mdly-shop.mdly-shop--c-badge-featured-color .mdly-shop-badge--featured{color:var(--mdlys-badge-featured-color)}.mdly-shop.mdly-shop--c-badge-featured-bg .mdly-shop-badge--featured{background-color:var(--mdlys-badge-featured-bg);--mdly-badge-bg: var(--mdlys-badge-featured-bg)}.mdly-shop.mdly-shop--c-badge-stock-color .mdly-shop-badge--stock{color:var(--mdlys-badge-stock-color)}.mdly-shop.mdly-shop--c-badge-stock-bg .mdly-shop-badge--stock{background-color:var(--mdlys-badge-stock-bg);--mdly-badge-bg: var(--mdlys-badge-stock-bg)}.mdly-shop.mdly-shop--c-head-color .mdly-product-grid__title{color:var(--mdlys-head-color)}.mdly-shop.mdly-shop--c-head-sub-color .mdly-product-grid__sub{color:var(--mdlys-head-sub-color)}.mdly-shop.mdly-shop--c-view-all-color .mdly-product-grid__all{color:var(--mdlys-view-all-color)}.mdly-shop.mdly-shop--c-head-spacing .mdly-product-grid__head{margin-bottom:var(--mdlys-head-spacing)}.mdly-shop.mdly-shop--c-tab-color .mdly-product-grid__tab{color:var(--mdlys-tab-color)}.mdly-shop.mdly-shop--c-tab-bg .mdly-product-grid__tab{background-color:var(--mdlys-tab-bg)}.mdly-shop.mdly-shop--c-tab-active-color .mdly-product-grid__tab.is-active,.mdly-shop.mdly-shop--c-tab-active-color .mdly-product-grid__tab:hover{color:var(--mdlys-tab-active-color)}.mdly-shop.mdly-shop--c-tab-radius .mdly-product-grid__tab{border-radius:var(--mdlys-tab-radius)}.mdly-shop.mdly-shop--c-toolbar-spacing .mdly-product-grid__toolbar{margin-bottom:var(--mdlys-toolbar-spacing)}.mdly-shop.mdly-shop--c-sort-color .mdly-product-grid__sort select,.mdly-shop.mdly-shop--c-sort-color .mdly-product-grid__count{color:var(--mdlys-sort-color)}.mdly-shop.mdly-shop--c-sort-border .mdly-product-grid__sort select{border-color:var(--mdlys-sort-border)}.mdly-shop.mdly-shop--c-page-color .mdly-product-grid__page,.mdly-shop.mdly-shop--c-page-color .mdly-product-grid__more{color:var(--mdlys-page-color)}.mdly-shop.mdly-shop--c-page-bg .mdly-product-grid__page,.mdly-shop.mdly-shop--c-page-bg .mdly-product-grid__more{background-color:var(--mdlys-page-bg)}.mdly-shop.mdly-shop--c-page-active-color .mdly-product-grid__page.is-current,.mdly-shop.mdly-shop--c-page-active-color .mdly-product-grid__page:hover,.mdly-shop.mdly-shop--c-page-active-color .mdly-product-grid__more:hover{color:var(--mdlys-page-active-color)}.mdly-shop.mdly-shop--c-page-active-bg .mdly-product-grid__page.is-current,.mdly-shop.mdly-shop--c-page-active-bg .mdly-product-grid__page:hover,.mdly-shop.mdly-shop--c-page-active-bg .mdly-product-grid__more:hover{background-color:var(--mdlys-page-active-bg);border-color:var(--mdlys-page-active-bg)}.mdly-shop.mdly-shop--c-page-radius .mdly-product-grid__page,.mdly-shop.mdly-shop--c-page-radius .mdly-product-grid__more{border-radius:var(--mdlys-page-radius)}.mdly-shop.mdly-shop--c-pagination-spacing .mdly-product-grid__nav{margin-top:var(--mdlys-pagination-spacing)}.mdly-shop.mdly-shop--c-brand-color .mdly-shop-list .mdly-shop-card__brand,.mdly-shop.mdly-shop--c-brand-color .mdly-shop-list .mdly-shop-card__brand a{color:var(--mdlys-brand-color);opacity:1}.mdly-shop.mdly-shop--c-attrs-color .mdly-shop-list .mdly-shop-card__attrs{color:var(--mdlys-attrs-color);opacity:1}.mdly-shop.mdly-shop--c-swatch-ring .mdly-shop-swatches{--mdly-sw-ring: var(--mdlys-swatch-ring)}.mdly-shop.mdly-shop--c-swatch-ring .mdly-shop-list .mdly-shop-swatch:not(.is-chip){box-shadow:inset 0 0 0 1px var(--mdlys-swatch-ring)}.mdly-shop.mdly-shop--c-swatch-ring-hover .mdly-shop-swatches{--mdly-sw-ring-hover: var(--mdlys-swatch-ring-hover)}.mdly-shop.mdly-shop--c-chip-bg .mdly-shop-list .mdly-shop-swatch.is-chip{background:var(--mdlys-chip-bg)}.mdly-shop.mdly-shop--c-chip-color .mdly-shop-list .mdly-shop-swatch.is-chip{color:var(--mdlys-chip-color)}.mdly-shop.mdly-shop--c-swatch-gap .mdly-shop-swatches{--mdly-sw-gap: var(--mdlys-swatch-gap)}.mdly-shop.mdly-shop--c-wl-color .mdly-wl-btn{--mdly-wl-color: var(--mdlys-wl-color)}.mdly-shop.mdly-shop--c-wl-bg .mdly-shop-card__tools .mdly-wl-btn{background:var(--mdlys-wl-bg)}.mdly-shop.mdly-shop--c-empty-color .mdly-shop-empty{color:var(--mdlys-empty-color)}.mdly-shop.mdly-shop--c-empty-bg .mdly-shop-empty{background:var(--mdlys-empty-bg);padding:24px;text-align:center}.mdly-product-grid{--mdly-tab-active: #151522;transition:opacity .2s}.mdly-product-grid.is-loading .mdly-shop-list{opacity:.45;pointer-events:none;transition:opacity .2s}.mdly-product-grid__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:24px}.mdly-product-grid--head-center .mdly-product-grid__head{flex-direction:column;align-items:center;text-align:center}.mdly-product-grid--head-left .mdly-product-grid__head{flex-direction:column;align-items:flex-start}.mdly-product-grid__title{margin:0;font-size:28px;line-height:1.2}.mdly-product-grid__sub{margin:6px 0 0;opacity:.7}.mdly-product-grid__all{font-weight:600;text-decoration:none;color:inherit;white-space:nowrap;border-bottom:1px solid currentColor;padding-bottom:2px}.mdly-product-grid__toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px 24px;margin-bottom:26px}.mdly-product-grid__tabs{display:flex;flex-wrap:wrap;gap:8px;flex:1 1 auto;justify-content:var(--mdly-tabs-j, flex-start)}.mdly-product-grid__tools{display:flex;align-items:center;gap:16px;margin-left:auto}.mdly-product-grid__tab{margin:0;padding:8px 18px;border:1px solid rgba(0,0,0,0);border-radius:999px;background:#f1f1f4;color:#33333d;font:inherit;font-size:14px;font-weight:500;line-height:1.3;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s}.mdly-product-grid__tab:focus-visible{outline:2px solid #4f46e5;outline-offset:2px}.mdly-product-grid__tab.is-active,.mdly-product-grid__tab:hover{background:var(--mdly-tab-active);color:#fff}.mdly-product-grid__tab-count{opacity:.6;font-size:.85em}.mdly-product-grid--tabs-underline .mdly-product-grid__tabs{gap:22px;border-bottom:1px solid rgba(0,0,0,.1)}.mdly-product-grid--tabs-underline .mdly-product-grid__tab{padding:8px 0 12px;border:0;border-radius:0;background:none;box-shadow:inset 0 -2px 0 rgba(0,0,0,0);margin-bottom:-1px}.mdly-product-grid--tabs-underline .mdly-product-grid__tab.is-active,.mdly-product-grid--tabs-underline .mdly-product-grid__tab:hover{background:none;color:var(--mdly-tab-active);box-shadow:inset 0 -2px 0 var(--mdly-tab-active)}.mdly-product-grid--tabs-buttons .mdly-product-grid__tab{border-radius:4px;background:rgba(0,0,0,0);border-color:rgba(0,0,0,.18)}.mdly-product-grid--tabs-buttons .mdly-product-grid__tab.is-active,.mdly-product-grid--tabs-buttons .mdly-product-grid__tab:hover{background:var(--mdly-tab-active);border-color:var(--mdly-tab-active);color:#fff}.mdly-product-grid--tabs-text .mdly-product-grid__tab{padding:4px 2px;background:none;border:0;opacity:.6}.mdly-product-grid--tabs-text .mdly-product-grid__tab.is-active,.mdly-product-grid--tabs-text .mdly-product-grid__tab:hover{background:none;color:var(--mdly-tab-active);opacity:1}.mdly-product-grid__count{margin:0;font-size:14px;opacity:.7}.mdly-product-grid__sort select{height:40px;padding:0 34px 0 12px;border:1px solid rgba(0,0,0,.16);border-radius:8px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5' fill='none' stroke='%23333' stroke-width='2'/%3E%3C/svg%3E") no-repeat right 10px center/16px;font:inherit;font-size:14px;appearance:none;cursor:pointer}.mdly-product-grid__nav{display:flex;flex-wrap:wrap;justify-content:var(--mdly-nav-j, center);align-items:center;gap:8px;margin-top:36px}.mdly-product-grid__nav:empty{display:none}.mdly-product-grid__page{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;border:1px solid rgba(0,0,0,.14);border-radius:8px;color:inherit;font-size:14px;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s}.mdly-product-grid__page.is-current,.mdly-product-grid__page:hover{background:#151522;border-color:#151522;color:#fff}.mdly-product-grid__dots,.mdly-product-grid__of{padding:0 6px;opacity:.6;font-size:14px}.mdly-product-grid__more{padding:14px 34px;border:1px solid #151522;border-radius:999px;background:rgba(0,0,0,0);color:#151522;font:inherit;font-weight:600;cursor:pointer;transition:background-color .2s,color .2s}.mdly-product-grid__more:hover{background:#151522;color:#fff}.mdly-product-grid__more:disabled{opacity:.5}.mdly-product-grid__progress,.mdly-product-grid__done{flex-basis:100%;text-align:center;font-size:13px;opacity:.65}.mdly-product-grid__done:empty{display:none}.mdly-product-grid__sentinel{display:block;width:100%;height:1px}.mdly-product-grid__spinner{width:26px;height:26px;border:3px solid rgba(0,0,0,.12);border-top-color:#151522;border-radius:50%;animation:mdly-grid-spin .8s linear infinite;opacity:0}.mdly-product-grid.is-loading .mdly-product-grid__spinner{opacity:1}@keyframes mdly-grid-spin{to{transform:rotate(360deg)}}@media(max-width: 767px){.mdly-product-grid__toolbar{flex-direction:column;flex-wrap:nowrap;align-items:stretch}.mdly-product-grid__tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:2px;min-width:0;max-width:100%}.mdly-product-grid__tab{flex:0 0 auto}.mdly-product-grid__tools{margin-left:0;justify-content:space-between;flex-wrap:wrap;gap:10px 16px;min-width:0;max-width:100%}.mdly-product-grid__sort{min-width:0;max-width:100%}.mdly-product-grid__sort select{max-width:100%}}.mdly-product-grid{--mdly-cols: var(--mdly-cols-d, 4);--mdly-align: var(--mdly-align-d, left);--mdly-justify: var(--mdly-justify-d, flex-start);--mdly-tabs-j: var(--mdly-tabs-j-d, flex-start);--mdly-nav-j: var(--mdly-nav-j-d, center);--mdly-col-gap: var(--mdly-col-gap-d, 24px);--mdly-row-gap: var(--mdly-row-gap-d, 32px);--mdly-list-img: var(--mdly-list-img-d, 40%)}@media(max-width: 980px){.mdly-product-grid{--mdly-cols: var(--mdly-cols-t, 2);--mdly-align: var(--mdly-align-t, var(--mdly-align-d, left));--mdly-justify: var(--mdly-justify-t, var(--mdly-justify-d, flex-start));--mdly-tabs-j: var(--mdly-tabs-j-t, var(--mdly-tabs-j-d, flex-start));--mdly-nav-j: var(--mdly-nav-j-t, var(--mdly-nav-j-d, center));--mdly-col-gap: var(--mdly-col-gap-t, var(--mdly-col-gap-d, 20px));--mdly-row-gap: var(--mdly-row-gap-t, var(--mdly-row-gap-d, 28px));--mdly-list-img: var(--mdly-list-img-t, var(--mdly-list-img-d, 40%))}}@media(max-width: 767px){.mdly-product-grid{--mdly-cols: var(--mdly-cols-p, 2);--mdly-align: var(--mdly-align-p, var(--mdly-align-t, var(--mdly-align-d, left)));--mdly-justify: var(--mdly-justify-p, var(--mdly-justify-t, var(--mdly-justify-d, flex-start)));--mdly-tabs-j: var(--mdly-tabs-j-p, var(--mdly-tabs-j-t, var(--mdly-tabs-j-d, flex-start)));--mdly-nav-j: var(--mdly-nav-j-p, var(--mdly-nav-j-t, var(--mdly-nav-j-d, center)));--mdly-col-gap: var(--mdly-col-gap-p, var(--mdly-col-gap-t, var(--mdly-col-gap-d, 16px)));--mdly-row-gap: var(--mdly-row-gap-p, var(--mdly-row-gap-t, var(--mdly-row-gap-d, 24px)));--mdly-list-img: var(--mdly-list-img-p, var(--mdly-list-img-t, var(--mdly-list-img-d, 40%)));--mdly-ov-h: var(--mdly-ov-h-p, var(--mdly-ov-h-t, var(--mdly-ov-h-d)))}}@media(min-width: 768px)and (max-width: 980px){.mdly-product-grid{--mdly-ov-h: var(--mdly-ov-h-t, var(--mdly-ov-h-d))}}@media(min-width: 981px){.mdly-product-grid{--mdly-ov-h: var(--mdly-ov-h-d)}}.mdly-product-grid .mdly-shop-list--grid{column-gap:var(--mdly-col-gap);row-gap:var(--mdly-row-gap)}.mdly-product-grid.mdly-shop--c-ov-h .mdly-shop-card--overlay .mdly-shop-card__media{height:var(--mdly-ov-h)}.mdly-product-grid.mdly-shop--c-ov-h .mdly-shop-card--overlay .mdly-shop-card__image img{height:100%;aspect-ratio:auto}.mdly-product-grid.mdly-shop--fit-contain .mdly-shop-card__image img{object-fit:contain}.mdly-product-grid.mdly-shop--c-title-lines .mdly-shop-card__title a{display:-webkit-box;-webkit-line-clamp:var(--mdly-title-lines);-webkit-box-orient:vertical;overflow:hidden}.mdly-product-grid.mdly-shop--btn-full .mdly-shop-card__actions{--mdly-btn-grow: 1}.mdly-product-grid.mdly-shop--sale-first .mdly-shop-list .mdly-shop-card .price{display:inline-flex;flex-direction:row-reverse;gap:6px;justify-content:flex-end}.mdly-product-grid .mdly-product-grid__title,.mdly-product-grid .mdly-shop-card__title{padding-bottom:0}.mdly-product-grid .mdly-product-grid__sub,.mdly-product-grid .mdly-shop-card__stock p,.mdly-product-grid .mdly-shop-empty{padding-bottom:0}.mdly-shop-font-icon{display:inline-block;line-height:1;speak:never}.mdly-product-grid-builder__loading{padding:24px;color:#64748b;font:14px system-ui,sans-serif;text-align:center}.mdly-product-grid-builder__notice{padding:12px;color:#b91c1c;font:13px system-ui,sans-serif}
