.sm-section{width:100%}.sm-wrapper{max-width:1100px;margin:0 auto;padding:0 1rem}.sm-header{text-align:center;margin-bottom:2rem}.sm-title{font-weight:var(--heading_font_weight, 700);margin:0 0 .5rem;line-height:1.2;color:var(--heading_color)}.sm-subtitle{font-size:var(--medium_text, .9375rem);color:var(--text_color);opacity:.8;margin:0}.sm-accordion-list{display:flex;flex-direction:column;gap:.625rem}.sm-accordion-item{background:var(--body_background, #ffffff);border:1px solid var(--border_color, #e6e9ed);border-radius:var(--card_radius, .5rem);overflow:hidden;transition:box-shadow .2s ease,border-color .2s ease}.sm-accordion-item:hover{border-color:color-mix(in srgb,var(--link_color, #1a6372) 35%,var(--border_color, #e6e9ed));box-shadow:0 .125rem .5rem color-mix(in srgb,var(--text_color, #1a2c3d) 6%,transparent)}.sm-accordion-header{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;background:transparent;border:none;cursor:pointer;text-align:left;font-family:inherit;font-size:var(--large_text, 1rem);font-weight:600;color:var(--heading_color);transition:background .18s ease,color .18s ease}.sm-accordion-header:hover{background:var(--body_alternate_background, #f7f9fa)}.sm-accordion-header:focus-visible{outline:2px solid var(--link_color, #1a6372);outline-offset:-2px}.sm-accordion-title-wrap{display:inline-flex;align-items:center;gap:.625rem;flex:1;min-width:0}.sm-collection-link,.sm-collection-name{color:var(--heading_color);text-decoration:none;font-weight:600;transition:color .18s ease}.sm-collection-link:hover{color:var(--link_color, #1a6372);text-decoration:underline}.sm-product-count{font-size:var(--small_text, .875rem);font-weight:500;color:var(--text_color);opacity:.7}.sm-accordion-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:50%;background:var(--body_alternate_background, #f0f3f5);color:var(--text_color);transition:transform .25s ease,background .18s ease}.sm-accordion-header[aria-expanded=true] .sm-accordion-icon{transform:rotate(180deg);background:#ffffff2e;color:inherit}.sm-accordion-header:hover .sm-accordion-icon{background:color-mix(in srgb,var(--link_color, #1a6372) 15%,var(--body_alternate_background, #f0f3f5))}.sm-accordion-panel{overflow:hidden;max-height:0;transition:max-height .35s ease}.sm-accordion-inner{padding:1rem 1.25rem 1.25rem;border-top:1px solid var(--border_color, #e6e9ed);background:var(--body_alternate_background, #fafbfc)}.sm-product-list{margin:0;padding:0;font-size:var(--medium_text, .9375rem);line-height:2;color:var(--text_color);word-break:break-word}.sm-product-link,.sm-product-name{color:var(--text_color);text-decoration:none;transition:color .15s ease;display:inline}.sm-product-link:hover{color:var(--link_color, #1a6372);text-decoration:underline}.sm-separator{margin:0 .25rem;-webkit-user-select:none;user-select:none;font-weight:300;font-size:25px;vertical-align:middle}.sm-view-all{margin:1rem 0 0;padding-top:.875rem;border-top:1px dashed var(--border_color, #e6e9ed);font-size:var(--small_text, .875rem)}.sm-view-all a{color:var(--link_color, #1a6372);text-decoration:none;font-weight:600}.sm-view-all a:hover{text-decoration:underline}.sm-empty{margin:0;font-size:var(--small_text, .875rem);color:var(--text_color);opacity:.7;font-style:italic}@media(max-width:48rem){.sm-wrapper{padding:0 .75rem}.sm-accordion-header{padding:.875rem 1rem;font-size:var(--small_text, .9375rem)}.sm-accordion-inner{padding:.875rem 1rem 1rem}.sm-product-list{line-height:1.9;font-size:var(--small_text, .875rem)}.sm-accordion-icon{width:1.5rem;height:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/sitemap.css.map */
