.product-quantity button{color:#165b54;background:#eef5f0;place-items:center;font-weight:800;display:grid}.product-quantity input{height:48px}.integrated-select{width:100%;min-width:0;position:relative}.integrated-select .select-validation-proxy{opacity:0;pointer-events:none;bottom:0;left:0;border:0!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;position:absolute!important}.integrated-select .integrated__input-container input{min-height:0!important;box-shadow:none!important;border:0!important;outline:none!important;width:100%!important;padding:0!important}.integrated-select .integrated__menu{font-size:14px}.shop-toolbar>.integrated-select{max-width:220px}.shop-filters>label,.shop-filters>fieldset{background:#fff;border:1px solid #dbe5dd;border-radius:14px;min-width:0;margin:0 0 14px;padding:14px}.shop-filters .filter-scroll{scrollbar-width:thin;scrollbar-color:#7d9d8c #edf3ee;max-height:240px;padding-left:5px;overflow-y:auto}.shop-filters fieldset legend{padding:0 5px;font-weight:700}.shop-filters .filter-scroll .shop-radio{margin:0;padding:8px 0}.shop-search input{background:0 0!important;border:0!important}.favorite-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:18px;display:grid}.favorite-grid>h2{grid-column:1/-1}.favorite-card{background:#fff;border:1px solid #dce6de;border-radius:16px;padding:14px;position:relative;overflow:hidden}.favorite-card>a{flex-direction:column;gap:12px;height:100%;text-decoration:none;display:flex}.favorite-card img{object-fit:contain;background:#f8faf7;border-radius:10px;width:100%;height:180px}.favorite-card strong{color:#19382f;font-size:14px;line-height:1.8}.favorite-card span{color:#247f64;font-size:13px}.favorite-card>button{place-items:center;width:38px;height:38px;display:grid;position:absolute;top:20px;left:20px;box-shadow:0 3px 10px #17342c15;color:#ac4942!important;background:#fff!important;border:1px solid #e7d8d6!important;border-radius:50%!important;padding:0!important}.store-product-visual{min-width:0;position:relative}.product-availability{z-index:2;color:#276346;pointer-events:none;background:#eaf7ee;border:1px solid #c5e0ce;border-radius:25px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;display:flex;position:absolute;top:14px;right:14px}.product-availability.is-unavailable{color:#9d4540;background:#fff0ef;border-color:#e9cac6}.commerce-favorite.is-floating{z-index:3;margin:0;position:absolute;top:14px;left:14px}.commerce-favorite.is-floating button{border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;box-shadow:0 3px 14px #193b2b20}.product-stock{color:#376b52;align-items:center;gap:7px;font-size:13px;display:flex}.shop-breadcrumb{flex-wrap:wrap;line-height:1.8}.shop-breadcrumb a{color:#246e62;text-underline-offset:4px;font-weight:700;text-decoration:underline}.shop-breadcrumb [aria-current=page]{color:#748077;font-weight:400}@media (max-width:600px){.shop-toolbar>.integrated-select{width:100%;max-width:none}.favorite-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.favorite-card{padding:10px}.favorite-card img{height:130px}}.h26-products article{position:relative}.h26-products article>.commerce-favorite{top:12px;left:12px}.home26>.h26-header{width:100%}.shop-filters{overflow:visible}.shop-filters .filter-category-box{background:#fff;border:1px solid #dbe5dd;border-radius:14px;margin-bottom:14px;padding:16px}.filter-category-box h3{margin:0 0 12px;font-size:14px}.filter-category-box input[type=search]{box-sizing:border-box;border:1px solid #cedbd2;border-radius:9px;width:100%;margin-bottom:12px;padding:10px}.filter-category-box>button{color:#246b5d;background:#edf5ef;border:0;border-radius:9px;margin-top:10px;padding:8px 12px}.shop-filters .integrated-select:focus-within{z-index:110}
@view-transition{navigation:auto}::view-transition-group(root){animation-duration:.24s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(root){mix-blend-mode:normal;animation:.15s ease-out both tek-page-out}::view-transition-new(root){mix-blend-mode:normal;animation:.24s cubic-bezier(.22,1,.36,1) both tek-page-in}html[data-tile-motion]{--tek-motion-duration:.38s;--tek-motion-ease:cubic-bezier(.4,0,.2,1)}::view-transition-group(tek-tile){animation-duration:var(--tek-motion-duration);animation-timing-function:var(--tek-motion-ease)}::view-transition-image-pair(tek-tile){isolation:isolate;animation-duration:var(--tek-motion-duration);animation-timing-function:var(--tek-motion-ease);animation-fill-mode:both;overflow:clip}::view-transition-old(tek-tile){object-fit:cover;object-position:center;mix-blend-mode:plus-lighter;width:100%;height:100%;animation-duration:var(--tek-motion-duration);animation-timing-function:var(--tek-motion-ease);animation-fill-mode:both}::view-transition-new(tek-tile){object-fit:cover;object-position:center;mix-blend-mode:plus-lighter;width:100%;height:100%;animation-duration:var(--tek-motion-duration);animation-timing-function:var(--tek-motion-ease);animation-fill-mode:both}html[data-tile-motion]::view-transition-old(tek-tile){animation-name:tek-tile-leave}html[data-tile-motion]::view-transition-new(tek-tile){animation-name:tek-tile-arrive}html[data-tile-motion=open]::view-transition-image-pair(tek-tile){animation-name:tek-tile-round-open}html[data-tile-motion=close]::view-transition-image-pair(tek-tile){animation-name:tek-tile-round-close}@keyframes tek-tile-round-open{0%{border-radius:var(--tek-tile-radius,24px)}to{border-radius:0}}@keyframes tek-tile-round-close{0%{border-radius:0}to{border-radius:var(--tek-tile-radius,24px)}}html[data-tile-motion]::view-transition-old(root){opacity:1;animation:none;transform:none}html[data-tile-motion]::view-transition-new(root){opacity:1;animation:none;transform:none}@keyframes tek-tile-leave{0%{opacity:1}to{opacity:0}}@keyframes tek-tile-arrive{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){::view-transition-group(tek-tile){animation:none!important}::view-transition-image-pair(tek-tile){animation:none!important}::view-transition-old(tek-tile){animation:none!important}::view-transition-new(tek-tile){animation:none!important}}::view-transition{pointer-events:none}@keyframes tek-page-out{0%{opacity:1}to{opacity:0}}@keyframes tek-page-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}::view-transition-group(root){animation:none!important}::view-transition-old(root){animation:none!important}::view-transition-new(root){animation:none!important}}
