body.ms-v2-shop{--ms-shop-blue:var(--ms-color-blue);--ms-shop-blue-hover:var(--ms-color-blue-hover);--ms-shop-orange:var(--ms-color-orange);--ms-shop-orange-hover:var(--ms-color-orange-hover);--ms-shop-dark:var(--ms-color-dark);--ms-shop-heading:var(--ms-color-heading);--ms-shop-body:var(--ms-color-body);--ms-shop-muted:var(--ms-color-muted-readable);--ms-shop-border:var(--ms-color-border);--ms-shop-border-soft:var(--ms-color-border-soft);--ms-shop-bg:var(--ms-color-bg);--ms-shop-white:var(--ms-color-white);--ms-shop-soft-blue:var(--ms-color-soft-blue);--ms-shop-soft-orange:var(--ms-color-soft-orange);background:var(--ms-shop-bg)}body.ms-v2-shop #content,body.ms-v2-shop .site-content{background:var(--ms-shop-bg)}body.ms-v2-shop .site-content>.ast-container{width:min(100% - 48px, 1200px);max-width:var(--ms-layout-max-px-1200);margin-inline:auto;padding-inline:0}body.ms-v2-shop #primary{width:100%;max-width:none;margin:0;padding:0}body.ms-v2-shop .ast-woocommerce-container{padding:var(--ms-space-px-42) 0 var(--ms-space-px-82)}body.ms-v2-shop .woocommerce-breadcrumb,body.ms-v2-shop .woocommerce-products-header{display:none!important}body.ms-v2-shop .ms-v2-shop-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(230px,.65fr);align-items:center;gap:var(--ms-space-px-46);overflow:hidden;margin:0 0 var(--ms-space-px-30);padding:clamp(var(--ms-space-px-30), 4vw, var(--ms-space-12));border:1px solid var(--ms-shop-border);border-radius:var(--ms-radius-lg);background:radial-gradient(circle at 12% 16%,rgba(var(--ms-rgb-blue),.09),transparent 32%),var(--ms-shop-white);box-shadow:var(--ms-shadow-exact-ffee792d70);direction:rtl}body.ms-v2-shop .ms-v2-shop-hero::before{content:"";position:absolute;inset-inline-start:-76px;bottom:-102px;width:250px;height:250px;border:1px solid rgba(var(--ms-rgb-blue),.12);border-radius:50%;pointer-events:none}body.ms-v2-shop .ms-v2-shop-hero__copy{position:relative;z-index:1;max-width:var(--ms-container-copy)}body.ms-v2-shop .ms-v2-shop-hero__eyebrow{display:inline-flex;align-items:center;gap:var(--ms-space-px-9);margin-bottom:var(--ms-space-px-10);color:var(--ms-shop-blue);font-size:var(--ms-type-size-px-14);font-weight:var(--ms-font-weight-800);line-height:var(--ms-line-exact-1-6)}body.ms-v2-shop .ms-v2-shop-hero__eyebrow::before{content:"";width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:var(--ms-shop-orange);box-shadow:var(--ms-shadow-exact-02d764f19b)}body.ms-v2-shop .ms-v2-shop-hero h1{max-width:var(--ms-container-copy);margin:0;color:var(--ms-shop-heading);font-size:clamp(31px, 3.15vw, 46px);font-weight:var(--ms-font-weight-800);line-height:var(--ms-line-exact-1-35);letter-spacing:-.022em}body.ms-v2-shop .ms-v2-shop-hero__copy>p{max-width:var(--ms-layout-max-px-720);margin:var(--ms-space-px-14) 0 0;color:var(--ms-shop-body);font-size:var(--ms-type-size-px-16);line-height:var(--ms-line-exact-1-95)}body.ms-v2-shop .ms-v2-shop-hero__points{display:flex;flex-wrap:wrap;gap:var(--ms-space-px-9);margin:var(--ms-space-px-22) 0 0;padding:0;list-style:none}body.ms-v2-shop .ms-v2-shop-hero__points li{display:inline-flex;align-items:center;gap:var(--ms-space-px-7);min-height:34px;padding:var(--ms-space-px-7) var(--ms-space-px-11);border:1px solid rgba(var(--ms-rgb-blue),.16);border-radius:var(--ms-radius-pill);background:var(--ms-shop-soft-blue);color:var(--ms-shop-heading);font-size:var(--ms-type-size-px-13);font-weight:var(--ms-font-weight-700);line-height:var(--ms-line-exact-1-4)}body.ms-v2-shop .ms-v2-shop-hero__points li::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ms-shop-blue)}body.ms-v2-shop .ms-v2-shop-hero__visual{position:relative;z-index:1;display:grid;width:210px;min-height:210px;place-items:center;justify-self:end;padding:var(--ms-space-6);border:1px solid rgba(var(--ms-rgb-blue),.18);border-radius:var(--ms-radius-lg);background:var(--ms-shop-soft-blue)}body.ms-v2-shop .ms-v2-shop-hero__visual-orbit{position:absolute;width:138px;height:138px;border:1px dashed rgba(var(--ms-rgb-blue),.24);border-radius:50%}body.ms-v2-shop .ms-v2-shop-hero__icon{position:relative;z-index:2;display:grid;width:84px;height:84px;place-items:center;border:1px solid rgba(var(--ms-rgb-blue),.19);border-radius:var(--ms-radius-lg);background:var(--ms-shop-white);box-shadow:var(--ms-shadow-exact-5db74d95d5)}body.ms-v2-shop .ms-v2-shop-hero__icon svg{width:42px;height:42px;fill:none;stroke:var(--ms-shop-blue);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}body.ms-v2-shop .ms-v2-shop-hero__visual-label{position:relative;z-index:2;align-self:end;margin-top:var(--ms-space-4);color:var(--ms-shop-dark);font-size:var(--ms-type-size-px-13);font-weight:var(--ms-font-weight-800)}body.ms-v2-shop .woocommerce-notices-wrapper{margin:0}body.ms-v2-shop .woocommerce-message,body.ms-v2-shop .woocommerce-info,body.ms-v2-shop .woocommerce-error{margin:0 0 var(--ms-space-5)!important;padding:var(--ms-space-px-15) var(--ms-space-px-18)!important;border:1px solid var(--ms-shop-border)!important;border-top-width:1px!important;border-radius:var(--ms-radius-md);background:var(--ms-shop-white);color:var(--ms-shop-body);line-height:var(--ms-line-exact-1-75);box-shadow:none}body.ms-v2-shop .woocommerce-message::before,body.ms-v2-shop .woocommerce-info::before{color:var(--ms-shop-blue)}body.ms-v2-shop .woocommerce-message .button,body.ms-v2-shop .woocommerce-info .button{border:0!important;background:transparent!important;color:var(--ms-shop-blue)!important;font-weight:var(--ms-font-weight-800);box-shadow:none!important}body.ms-v2-shop .ms-v2-shop-toolbar{display:grid;grid-template-columns:minmax(180px,1fr) auto auto;align-items:center;gap:var(--ms-space-px-22);margin:0 0 var(--ms-space-6);padding:var(--ms-space-px-15) var(--ms-space-px-18);border:1px solid var(--ms-shop-border);border-radius:var(--ms-radius-md);background:var(--ms-shop-white);box-shadow:var(--ms-shadow-exact-3e55b2d35c);direction:rtl}body.ms-v2-shop .ms-v2-shop-toolbar__intro{min-width:0}body.ms-v2-shop .ms-v2-shop-toolbar__intro span{display:block;margin-bottom:var(--ms-space-px-2);color:var(--ms-shop-blue);font-size:var(--ms-type-size-px-12);font-weight:var(--ms-font-weight-800)}body.ms-v2-shop .ms-v2-shop-toolbar__intro strong{display:block;color:var(--ms-shop-heading);font-size:var(--ms-type-size-px-15);font-weight:var(--ms-font-weight-800)}body.ms-v2-shop .woocommerce-result-count,body.ms-v2-shop .woocommerce-ordering{float:none!important;margin:0!important}body.ms-v2-shop .woocommerce-result-count{color:var(--ms-shop-muted);font-size:var(--ms-type-size-px-13);font-weight:var(--ms-font-weight-600);line-height:var(--ms-line-exact-1-6);white-space:nowrap}body.ms-v2-shop .woocommerce-ordering select.orderby{min-width:220px;min-height:44px;margin:0;padding:var(--ms-space-px-9) var(--ms-space-px-13);border:1px solid var(--ms-shop-border);border-radius:var(--ms-radius-sm);background-color:var(--ms-shop-white);color:var(--ms-shop-heading);font:inherit;font-size:var(--ms-type-size-px-13);font-weight:var(--ms-font-weight-700);box-shadow:none;cursor:pointer}body.ms-v2-shop .woocommerce-ordering select.orderby:focus{border-color:var(--ms-shop-blue);outline:3px solid rgba(var(--ms-rgb-blue),.13);outline-offset:1px}body.ms-v2-shop .woocommerce ul.products,body.ms-v2-shop ul.products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ms-space-6);clear:both;margin:0!important;padding:0}body.ms-v2-shop .woocommerce ul.products::before,body.ms-v2-shop .woocommerce ul.products::after,body.ms-v2-shop ul.products::before,body.ms-v2-shop ul.products::after{display:none!important}body.ms-v2-shop .woocommerce ul.products li.product,body.ms-v2-shop ul.products li.product{position:relative;display:flex;width:100%!important;min-width:0;height:100%;flex-direction:column;overflow:hidden;margin:0!important;padding:0!important;border:1px solid var(--ms-shop-border);border-radius:var(--ms-radius-lg);background:var(--ms-shop-white);text-align:right!important;box-shadow:var(--ms-shadow-exact-06deff8817);transition:transform 180ms ease,border-color 180ms ease,box-shadow 180ms ease}body.ms-v2-shop .woocommerce ul.products li.product:hover,body.ms-v2-shop ul.products li.product:hover{border-color:rgba(var(--ms-rgb-blue),.38);box-shadow:var(--ms-shadow-exact-328faf9825);transform:translateY(-3px)}body.ms-v2-shop .astra-shop-thumbnail-wrap{position:relative;overflow:hidden;margin:0;padding:var(--ms-space-px-14);border-bottom:1px solid var(--ms-shop-border-soft);background:radial-gradient(circle at 82% 16%,rgba(var(--ms-rgb-orange),.075),transparent 26%),var(--ms-shop-soft-blue)}body.ms-v2-shop .astra-shop-thumbnail-wrap>a{display:block;overflow:hidden;border-radius:var(--ms-radius-md);background:var(--ms-shop-white)}body.ms-v2-shop .woocommerce ul.products li.product a img,body.ms-v2-shop ul.products li.product a img{display:block;width:100%;aspect-ratio:1 / 1;margin:0!important;object-fit:cover;border-radius:var(--ms-radius-md);background:var(--ms-shop-white);transition:transform 220ms ease}body.ms-v2-shop .woocommerce ul.products li.product:hover a img,body.ms-v2-shop ul.products li.product:hover a img{transform:scale(1.025)}body.ms-v2-shop .woocommerce ul.products li.product .onsale,body.ms-v2-shop ul.products li.product .onsale{z-index:5;inset:26px auto auto 26px!important;right:auto!important;left:26px!important;min-width:auto;min-height:auto;margin:0;padding:var(--ms-space-px-7) var(--ms-space-px-10);border:0;border-radius:var(--ms-radius-pill);background:var(--ms-shop-orange);color:var(--ms-color-white);font-size:var(--ms-type-size-px-12);font-weight:var(--ms-font-weight-800);line-height:var(--ms-line-exact-1-25);box-shadow:var(--ms-shadow-exact-41c4175f0d)}body.ms-v2-shop .astra-shop-summary-wrap{display:flex;min-height:238px;flex:1;flex-direction:column;align-items:stretch;padding:var(--ms-space-5)}body.ms-v2-shop .ast-woo-product-category{display:none!important}body.ms-v2-shop .ms-v2-shop-product-type{display:inline-flex;width:fit-content;align-items:center;margin:0 0 var(--ms-space-px-10);padding:var(--ms-space-px-5) var(--ms-space-px-9);border:1px solid rgba(var(--ms-rgb-blue),.16);border-radius:var(--ms-radius-pill);background:var(--ms-shop-soft-blue);color:var(--ms-shop-blue);font-size:var(--ms-type-size-px-12);font-weight:var(--ms-font-weight-800);line-height:var(--ms-line-exact-1-35)}body.ms-v2-shop .woocommerce-loop-product__title{display:-webkit-box;min-height:58px;margin:0 0 var(--ms-space-px-10)!important;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--ms-shop-heading)!important;font-size:var(--ms-type-size-px-19)!important;font-weight:var(--ms-font-weight-800)!important;line-height:var(--ms-line-exact-1-52)!important}body.ms-v2-shop .ast-loop-product__link,body.ms-v2-shop .woocommerce-LoopProduct-link{text-decoration:none!important}body.ms-v2-shop .ast-loop-product__link:hover .woocommerce-loop-product__title{color:var(--ms-shop-blue)!important}body.ms-v2-shop .woocommerce ul.products li.product .price,body.ms-v2-shop ul.products li.product .price{display:flex;min-height:36px;flex-wrap:wrap;align-items:baseline;gap:var(--ms-space-px-7);margin:var(--ms-space-px-2) 0 var(--ms-space-px-18)!important;color:var(--ms-shop-heading)!important;font-size:var(--ms-type-size-px-18)!important;font-weight:var(--ms-font-weight-900)!important;line-height:var(--ms-line-exact-1-5)}body.ms-v2-shop .woocommerce ul.products li.product .price del,body.ms-v2-shop ul.products li.product .price del{color:var(--ms-shop-muted)!important;font-size:var(--ms-type-size-px-13);font-weight:var(--ms-font-weight-600);opacity:.78}body.ms-v2-shop .woocommerce ul.products li.product .price ins,body.ms-v2-shop ul.products li.product .price ins{color:var(--ms-shop-orange)!important;font-weight:var(--ms-font-weight-900);text-decoration:none}body.ms-v2-shop .woocommerce ul.products li.product .button,body.ms-v2-shop ul.products li.product .button{display:inline-flex;width:100%;min-height:48px;align-items:center;justify-content:center;gap:var(--ms-space-2);margin:auto 0 0!important;padding:var(--ms-space-3) var(--ms-space-4)!important;border:1px solid var(--ms-shop-orange)!important;border-radius:var(--ms-radius-sm)!important;background:var(--ms-shop-orange)!important;color:var(--ms-color-white)!important;font-size:var(--ms-type-size-px-14)!important;font-weight:var(--ms-font-weight-800)!important;line-height:var(--ms-line-exact-1-45)!important;text-align:center;text-decoration:none!important;box-shadow:none!important;transition:background-color 160ms ease,border-color 160ms ease,transform 160ms ease}body.ms-v2-shop .woocommerce ul.products li.product .button::after,body.ms-v2-shop ul.products li.product .button::after{content:"‹";font-size:var(--ms-type-size-px-18);font-weight:var(--ms-font-weight-800);line-height:var(--ms-line-exact-1)}body.ms-v2-shop .woocommerce ul.products li.product .button:hover,body.ms-v2-shop ul.products li.product .button:hover{border-color:var(--ms-shop-orange-hover)!important;background:var(--ms-shop-orange-hover)!important;transform:translateY(-1px)}body.ms-v2-shop .woocommerce ul.products li.product .added_to_cart,body.ms-v2-shop ul.products li.product .added_to_cart{margin-top:var(--ms-space-px-9);color:var(--ms-shop-blue);font-size:var(--ms-type-size-px-13);font-weight:var(--ms-font-weight-800);text-align:center}body.ms-v2-shop .woocommerce-pagination{margin-top:var(--ms-space-px-34)}body.ms-v2-shop .woocommerce-pagination ul.page-numbers{display:flex!important;justify-content:center;gap:var(--ms-space-2);margin:0!important;border:0!important}body.ms-v2-shop .woocommerce-pagination ul.page-numbers li{border:0!important}body.ms-v2-shop .woocommerce-pagination .page-numbers a,body.ms-v2-shop .woocommerce-pagination .page-numbers span{display:grid;min-width:40px;min-height:40px;place-items:center;border:1px solid var(--ms-shop-border);border-radius:var(--ms-radius-sm);background:var(--ms-shop-white);color:var(--ms-shop-heading);font-weight:var(--ms-font-weight-800)}body.ms-v2-shop .woocommerce-pagination .page-numbers .current,body.ms-v2-shop .woocommerce-pagination .page-numbers a:hover{border-color:var(--ms-shop-blue);background:var(--ms-shop-blue);color:var(--ms-color-white)}body.ms-v2-shop .woocommerce-no-products-found{margin-top:var(--ms-space-px-22)}body.ms-v2-shop .woocommerce-no-products-found .woocommerce-info{padding:var(--ms-space-px-28)!important;text-align:center}body.ms-v2-shop a:focus-visible,body.ms-v2-shop button:focus-visible,body.ms-v2-shop select:focus-visible,body.ms-v2-shop input:focus-visible{outline:3px solid rgba(var(--ms-rgb-blue),.28);outline-offset:3px}@media (max-width:921px){body.ms-v2-shop .site-content>.ast-container{width:min(100% - 36px, 1200px)}body.ms-v2-shop .ast-woocommerce-container{padding:var(--ms-space-8) 0 var(--ms-space-px-68)}body.ms-v2-shop .ms-v2-shop-hero{grid-template-columns:minmax(0,1fr) 170px;gap:var(--ms-space-px-28);padding:var(--ms-space-px-30)}body.ms-v2-shop .ms-v2-shop-hero__visual{width:170px;min-height:170px}body.ms-v2-shop .ms-v2-shop-hero__visual-orbit{width:112px;height:112px}body.ms-v2-shop .ms-v2-shop-toolbar{grid-template-columns:1fr auto}body.ms-v2-shop .ms-v2-shop-toolbar__intro{grid-column:1 / -1;padding-bottom:var(--ms-space-px-11);border-bottom:1px solid var(--ms-shop-border-soft)}body.ms-v2-shop .woocommerce ul.products,body.ms-v2-shop ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){body.ms-v2-shop .site-content>.ast-container{width:min(100% - 28px, 1200px)}body.ms-v2-shop .ast-woocommerce-container{padding:var(--ms-space-px-22) 0 var(--ms-space-px-52)}body.ms-v2-shop .ms-v2-shop-hero{grid-template-columns:1fr;gap:var(--ms-space-5);padding:var(--ms-space-6) var(--ms-space-5)}body.ms-v2-shop .ms-v2-shop-hero h1{font-size:var(--ms-type-size-px-30)}body.ms-v2-shop .ms-v2-shop-hero__copy>p{font-size:var(--ms-type-size-px-15);line-height:var(--ms-line-body)}body.ms-v2-shop .ms-v2-shop-hero__visual{display:none}body.ms-v2-shop .ms-v2-shop-hero__points{gap:var(--ms-space-px-7);margin-top:var(--ms-space-px-18)}body.ms-v2-shop .ms-v2-shop-hero__points li{padding:var(--ms-space-px-6) var(--ms-space-px-9);font-size:var(--ms-type-size-px-12)}body.ms-v2-shop .ms-v2-shop-toolbar{grid-template-columns:1fr;gap:var(--ms-space-px-13);padding:var(--ms-space-px-15)}body.ms-v2-shop .ms-v2-shop-toolbar__intro{grid-column:auto;padding-bottom:var(--ms-space-px-10)}body.ms-v2-shop .woocommerce-result-count{white-space:normal}body.ms-v2-shop .woocommerce-ordering,body.ms-v2-shop .woocommerce-ordering select.orderby{width:100%}body.ms-v2-shop .woocommerce ul.products,body.ms-v2-shop ul.products{grid-template-columns:1fr;gap:var(--ms-space-px-18)}body.ms-v2-shop .astra-shop-summary-wrap{min-height:auto;padding:var(--ms-space-px-18)}body.ms-v2-shop .woocommerce-loop-product__title{min-height:auto;font-size:var(--ms-type-size-px-18)!important}}@media (prefers-reduced-motion:reduce){body.ms-v2-shop *,body.ms-v2-shop *::before,body.ms-v2-shop *::after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}