.store-category-tree{list-style:none;padding:0;margin:8px 0 18px}.store-category-tree .store-category-tree{padding-left:16px;border-left:1px solid #e2e7ef;margin:2px 0 8px 8px}.store-category-tree a{display:block;padding:8px 0;line-height:1.5;overflow-wrap:anywhere}.mega-content .store-category-tree{font-size:13px;max-height:220px;overflow:auto}.mobile-category .mobile-category{margin-left:12px}.catalog-pagination{display:flex;align-items:center;justify-content:center;gap:20px;margin:32px 0;font-size:13px}.filter-inner select{width:100%;padding:10px;border:1px solid #dce2eb;border-radius:7px;background:white;margin-bottom:12px}.dynamic-options{display:grid;gap:20px;margin:24px 0}.dynamic-option{border:0;padding:0;margin:0;min-width:0}.dynamic-option legend{font-size:13px;font-weight:650;margin-bottom:10px}.dynamic-option legend span{color:#d35b35}.dynamic-option input[type=text],.dynamic-option input[type=number],.dynamic-option select{width:100%;min-height:44px;border:1px solid #d8dfeb;border-radius:7px;padding:10px 12px;font:inherit;background:white}.option-choices{display:flex;flex-wrap:wrap;gap:9px}.option-choice{cursor:pointer;position:relative}.option-choice input{position:absolute;opacity:0;width:1px;height:1px}.option-choice>span{min-height:42px;display:flex;align-items:center;gap:8px;border:1px solid #d9e0e9;border-radius:7px;padding:9px 14px;font-size:12px;background:white}.option-choice input:checked+span{border-color:#284e71;background:#eff5fa;box-shadow:0 0 0 1px #284e71}.option-choice input:focus-visible+span{outline:3px solid #88bcf0;outline-offset:3px}.option-choice input:disabled+span{opacity:.4;cursor:not-allowed;text-decoration:line-through}.swatch-choice i{width:19px;height:19px;border:1px solid #0002;border-radius:50%;display:block}.option-choice img{width:30px;height:30px;object-fit:contain}.variant-meta{font-size:13px;color:#566477;padding-top:8px}.variant-meta p{margin:8px 0}.variant-meta [data-availability]{color:#276c57;font-weight:600}.variant-meta small{overflow-wrap:anywhere}.product-thumbnails{display:flex;gap:10px;margin-top:14px;overflow:auto}.product-thumbnails button{border:1px solid #dfe5ec;background:white;border-radius:8px;flex-shrink:0;padding:4px}.product-thumbnails img{display:block;object-fit:contain}.preserve-lines{white-space:pre-line}.product-summary .filter-chips{margin:18px 0}.product-summary .filter-chip{font-size:11px;padding:6px 12px}.product-main-image img{object-fit:contain}.product-gallery{min-width:0}
@media(max-width:600px){.dynamic-options{gap:18px}.option-choices{gap:8px}.option-choice>span{min-height:44px;padding:9px 12px}.catalog-pagination{gap:12px;font-size:12px;flex-wrap:wrap}.product-summary h1{overflow-wrap:anywhere}}
