body.woocommerce-shop .esolution-products-page .products-loop ul.products{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(18px,2vw,26px)!important;height:auto!important;margin:0!important;padding:0!important;display:grid!important;position:static!important}body.woocommerce-shop .esolution-products-page .products-loop ul.products:before,body.woocommerce-shop .esolution-products-page .products-loop ul.products:after{content:none!important;display:none!important}body.woocommerce-shop .esolution-products-page .products-loop ul.products>li.product{float:none!important;width:auto!important;min-width:0!important;margin:0!important;position:relative!important;inset:auto!important}body.woocommerce-shop .esolution-products-page .product-images,body.woocommerce-shop .esolution-products-page .product-images>a,body.woocommerce-shop .esolution-products-page .product-images .image-placeholder{aspect-ratio:1!important;background:#f5f4f0!important;width:100%!important;height:auto!important;display:block!important;position:relative!important;overflow:hidden!important}body.woocommerce-shop .esolution-products-page .product-images .image-placeholder>img{object-fit:contain!important;object-position:center!important;opacity:1!important;visibility:visible!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important}body.woocommerce-shop .esolution-products-page li.product .product-images>a,body.woocommerce-shop .esolution-products-page li.product .title-column h3>a{cursor:pointer}body.woocommerce-shop .esolution-products-page li.product .title-column h3,body.woocommerce-shop .esolution-products-page li.product .title-column h3>a{letter-spacing:-.005em!important;font-size:20px!important;line-height:1.22!important}body.woocommerce-shop .esolution-products-page li.product .product-images>a:focus-visible,body.woocommerce-shop .esolution-products-page li.product .title-column h3>a:focus-visible{outline-offset:3px;outline:3px solid #08784252}@media (width<=900px){body.woocommerce-shop .esolution-products-page .products-loop ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=560px){body.woocommerce-shop .esolution-products-page .products-loop ul.products{grid-template-columns:minmax(0,1fr)!important}body.woocommerce-shop .esolution-products-page li.product .title-column h3,body.woocommerce-shop .esolution-products-page li.product .title-column h3>a{font-size:19px!important;line-height:1.24!important}}.ps3d-product-options{font-size:16px!important;line-height:1.5!important}.ps3d-product-options .ps3d-product-options__eyebrow{font-size:15px!important;line-height:1.4!important}.ps3d-product-options h2{font-size:clamp(22px,4vw,26px)!important;line-height:1.2!important}.ps3d-product-options .ps3d-product-options__material>span,.ps3d-product-options .ps3d-product-options__color legend,.ps3d-product-options .ps3d-product-options__material select,.ps3d-product-options .ps3d-product-options__empty{font-size:16px!important;line-height:1.45!important}.ps3d-product-options .ps3d-product-options__selection-code,.ps3d-product-options .ps3d-product-options__source,.ps3d-product-options .ps3d-product-options__summary dt,.ps3d-product-options .ps3d-product-options__readiness span{font-size:15px!important;line-height:1.5!important}.ps3d-product-options .ps3d-product-options__note,.ps3d-product-options .ps3d-product-options__summary dd,.ps3d-product-options .ps3d-product-options__readiness strong{font-size:16px!important;line-height:1.5!important}.ps3d-product-options .ps3d-product-options__summary>p{font-size:15px!important;line-height:1.45!important}html,body{max-width:100%;overflow-x:hidden}@supports (overflow:clip){html,body{overflow-x:clip}}.ps3d-product-options{--ps3d-product-green:#087842;--ps3d-product-ink:#17231d;--ps3d-product-muted:#53635a;--ps3d-product-line:#d8e2dc;clear:both;border:1px solid var(--ps3d-product-line);color:var(--ps3d-product-ink);background:#f7faf8;border-radius:14px;margin:24px 0;padding:20px}.ps3d-product-options *{box-sizing:border-box}.ps3d-product-options__eyebrow{color:var(--ps3d-product-green);letter-spacing:.09em;margin:0 0 5px;font-size:.74rem;font-weight:800}.ps3d-product-options h2{margin:0 0 16px;font-size:clamp(1.25rem,2vw,1.55rem);line-height:1.2}.ps3d-product-options__sizes{border:0;min-width:0;margin:0 0 18px;padding:0}.ps3d-product-options__sizes>legend{margin-bottom:8px;font-weight:750;font-size:16px!important;line-height:1.45!important}.ps3d-product-options__size-list{gap:10px;display:grid}.ps3d-product-options__size-card{cursor:pointer;background:#fff;border:1px solid #c9d6cf;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;margin:0;padding:13px 14px;display:grid;position:relative}.ps3d-product-options__size-card:has(input:checked){border-color:var(--ps3d-product-green);box-shadow:0 0 0 3px #0878421f}.ps3d-product-options__size-card input{width:20px;height:20px;accent-color:var(--ps3d-product-green);margin:0}.ps3d-product-options__size-card>span{gap:2px;min-width:0;display:grid}.ps3d-product-options__size-card strong{font-size:16px!important;line-height:1.35!important}.ps3d-product-options__size-card small{color:var(--ps3d-product-muted);font-size:14px!important;line-height:1.35!important}.ps3d-product-options__size-card>b{color:var(--ps3d-product-green);white-space:nowrap;justify-items:end;display:grid;font-size:17px!important;line-height:1.2!important}.ps3d-product-options__size-card>b small{font-weight:600;font-size:12px!important}.ps3d-product-options__material{gap:7px;margin:0 0 16px;display:grid}.ps3d-product-options__material>span,.ps3d-product-options__color legend{font-size:.88rem;font-weight:750}.ps3d-product-options__material select{width:100%;color:var(--ps3d-product-ink);background:#fff;border:1px solid #b8c8bf;border-radius:9px;text-indent:0!important;max-width:100%!important;height:54px!important;min-height:54px!important;padding:0 42px 0 14px!important;font-size:17px!important;line-height:normal!important;display:block!important}.ps3d-product-options h2,.ps3d-product-options__material>span,.ps3d-product-options__color legend,.ps3d-product-options__empty,.ps3d-product-options__selection,.ps3d-product-options__note,.ps3d-product-options__source,.ps3d-product-options__summary,.ps3d-product-options__readiness{overflow-wrap:break-word;max-width:100%;white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.ps3d-product-options__color{border:0;min-width:0;margin:0;padding:0}.ps3d-product-options__color:disabled{opacity:.72}.ps3d-product-options__swatches{flex-wrap:wrap;gap:10px;margin:10px 0 0;display:flex}.ps3d-product-options__empty{color:var(--ps3d-product-muted);margin:0;font-size:.88rem}.ps3d-product-options__swatch{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:999px;place-items:center;width:38px;height:38px;padding:0;display:inline-grid}.ps3d-product-options__swatch-chip{border-radius:inherit;background:var(--ps3d-product-swatch);border:1px solid #121e1833;width:28px;height:28px;display:block;box-shadow:inset 0 0 0 2px #ffffff73}.ps3d-product-options__swatch[aria-checked=true]{border-color:var(--ps3d-product-green);box-shadow:0 0 0 3px #0878421f}.ps3d-product-options__swatch:focus-visible{outline-offset:2px;outline:3px solid #08784247}.ps3d-product-options__selection{background:#fff;border-radius:9px;align-items:center;gap:10px;margin:14px 0 0;padding:11px 12px;display:flex}.ps3d-product-options__selection[hidden]{display:none}.ps3d-product-options__selection-dot{background:var(--ps3d-product-selected);border:1px solid #121e1833;border-radius:999px;flex:0 0 24px;width:24px;height:24px}.ps3d-product-options__selection>span:last-child{min-width:0;display:grid}.ps3d-product-options__selection-code{color:var(--ps3d-product-muted);font-size:.8rem}.ps3d-product-options__price{background:#eaf8ef;border:1px solid #bfe6cc;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:3px 14px;margin:16px 0 0;padding:15px 16px;display:grid}.ps3d-product-options__pricing-pending{color:#5d665f;margin:4px 0 20px;font-size:.94rem;line-height:1.55}.ps3d-product-options__price[hidden]{display:none}.ps3d-product-options__price>span{color:#385a48;font-weight:750;font-size:15px!important}.ps3d-product-options__price>strong{color:var(--ps3d-product-green);font-size:clamp(22px,5vw,30px)!important;line-height:1!important}.ps3d-product-options__price>small{color:var(--ps3d-product-muted);grid-column:1/-1;font-size:13px!important;line-height:1.4!important}.ps3d-product-options__note{color:#5c4822;background:#fff7e7;border-left:4px solid #d69d2e;border-radius:8px;margin:16px 0 0;padding:11px 13px;font-size:.88rem;line-height:1.45}.ps3d-product-options__source{color:var(--ps3d-product-muted);margin:11px 0 0;font-size:.78rem;line-height:1.45}.ps3d-product-options__summary{color:#173126;background:#f2f9f4;border:1px solid #cfe6d6;border-radius:12px;margin:14px 0 0;padding:13px 14px}.ps3d-product-options__summary[hidden]{display:none}.ps3d-product-options__summary>p{color:#178953;letter-spacing:.08em;margin:0 0 8px;font-size:.7rem;font-weight:850}.ps3d-product-options__summary dl{gap:6px;margin:0;display:grid}.ps3d-product-options__summary dl div{justify-content:space-between;gap:16px;display:flex}.ps3d-product-options__summary dt{color:#68786f;font-size:.78rem}.ps3d-product-options__summary dd{text-align:right;margin:0;font-size:.8rem;font-weight:800}.ps3d-product-options__readiness{background:#fff7e9;border:1px solid #efd6a8;border-radius:11px;gap:3px;margin:12px 0 0;padding:12px 13px;display:grid}.ps3d-product-options__readiness[data-ready="1"]{background:#e4f7ea;border-color:#bfe6cc}.ps3d-product-options__readiness strong{color:#8a5a21;font-size:.82rem}.ps3d-product-options__readiness[data-ready="1"] strong{color:#176c43}.ps3d-product-options__readiness span{color:#64766c;font-size:.75rem;line-height:1.45}@media (width<=560px){.ps3d-product-options{width:100%;min-width:0;margin:20px 0;padding:16px;overflow:visible!important}.ps3d-product-options__size-card{grid-template-columns:auto minmax(0,1fr);padding:13px}.ps3d-product-options__size-card>b{white-space:normal;grid-column:2;justify-items:start}.ps3d-product-options__material{min-width:0}.ps3d-product-options__material select{height:56px!important;min-height:56px!important;font-size:17px!important}.ps3d-product-options__swatches{gap:8px}.ps3d-product-options__swatch{width:36px;height:36px}.ps3d-product-options__summary dl div{flex-wrap:wrap;align-items:flex-start;gap:3px 12px}.ps3d-product-options__summary dd{text-align:left;overflow-wrap:anywhere;max-width:100%}}.single-product .summary .price .ps3d-price-tax,.single-product .summary .price .ps3d-price-from{font-size:.72em;font-weight:650}body.ps3d-product-purchase-blocked .ppcp-messages,body.ps3d-product-purchase-blocked .ppc-button-wrapper{display:none!important}body.archive.woocommerce-shop .esolution-products-page{width:100%!important;max-width:none!important;padding-top:0!important}body.archive.woocommerce-shop .woocommerce-shop-header--title{text-align:start!important;flex:1 0 100%!important;width:100%!important;max-width:none!important}body.archive.woocommerce-shop h1.woocommerce-products-header__title{text-wrap:balance;letter-spacing:-.018em!important;text-align:start!important;width:min(100%,760px)!important;margin:0 0 18px!important;font-size:clamp(36px,4.2vw,54px)!important;font-weight:500!important;line-height:1.14!important}body.archive.woocommerce-shop .esolution-products-page>p.intro{font-size:17px;line-height:1.62;text-align:start!important;width:min(100%,760px)!important;max-width:760px!important;margin:0 0 clamp(30px,4vw,48px)!important}body.archive.woocommerce-shop .esolution-products-page>.category-nav{font-size:16px;line-height:1.45}body.archive.woocommerce-shop .esolution-products-page>.catalog-test-status{font-size:15px;line-height:1.45}body.archive.woocommerce-shop .esolution-products-page .product-category-section>h2{letter-spacing:-.016em;text-wrap:balance;margin-bottom:24px;font-size:clamp(30px,3vw,42px);font-weight:500;line-height:1.16}body.archive.woocommerce-shop .esolution-products-page>.catalog-note,body.archive.woocommerce-shop .esolution-products-page>.quote-cta{font-size:17px!important;line-height:1.6!important}@media (width<=760px){body.archive.woocommerce-shop .esolution-products-page{padding-left:0!important;padding-right:0!important}body.archive.woocommerce-shop h1.woocommerce-products-header__title{letter-spacing:-.012em!important;margin-bottom:18px!important;font-size:clamp(26px,7vw,30px)!important;line-height:1.2!important}body.archive.woocommerce-shop .esolution-products-page>p.intro{font-size:17px;line-height:1.6;margin-bottom:30px!important}body.archive.woocommerce-shop .esolution-products-page .product-category-section>h2{letter-spacing:-.01em;margin-bottom:20px;font-size:clamp(25px,6.6vw,28px);line-height:1.2}}
/*$vite$:1*/