.accordion-widget-container-section[data-astro-cid-6oaoswm7]{width:100%;max-width:none;margin:0;padding:0}.accordion-widget-container-section[data-astro-cid-6oaoswm7] .accordion-wrapper[data-astro-cid-6oaoswm7]{width:100%;max-width:none}.accordion-widget-container-section[data-astro-cid-6oaoswm7] .accordion-trigger{width:100%;padding:1rem 2rem;background-color:var(--color-background, #fff);justify-content:space-between}.accordion-widget-container-body[data-astro-cid-6oaoswm7] em{font-style:normal;font-weight:400}.accordion-widget-container-body[data-astro-cid-6oaoswm7] img{max-width:100%;height:auto;box-shadow:0 2px 8px #0000001a;display:block}.accordion-widget-container-body[data-astro-cid-6oaoswm7] a{color:var(--color-primary);text-decoration:underline;font-weight:var(--font-weight-semi-bold);transition:color .2s ease}.accordion-widget-container-body[data-astro-cid-6oaoswm7] a:focus{outline:2px solid var(--color-primary);outline-offset:1px}.accordion-block-content{padding:var(--spacing-1) var(--spacing-2)}.accordion-block-content tr:nth-child(2n){background-color:#f2f2f2}.accordion-block-content table{margin-top:var(--spacing-8);padding-bottom:var(--spacing-2);border:1px solid var(--color-neutral-300)}.accordion-block-content td{padding:var(--spacing-2)}.accordion-block-content th{padding:var(--spacing-2);border:1px solid var(--color-neutral-200);font-weight:var(--font-weight-medium);text-align:center}.accordion-widget-container-body[data-astro-cid-layzmqte]{text-align:var(--accordion-body-text-align, left)}.accordion-widget-container-section[data-astro-cid-layzmqte]{background-color:var(--accordion-background-color, transparent)}.accordion-widget-container-section[data-astro-cid-layzmqte] [aria-expanded=true].no-border-top{border-top:none}.accordion-widget-container-body[data-astro-cid-layzmqte] img{max-width:100%;height:auto;border-radius:4px;box-shadow:0 var(--spacing-1) var(--spacing-2) #0000001a;display:block}.accordion-widget-container-body[data-astro-cid-layzmqte] b,.accordion-widget-container-body[data-astro-cid-layzmqte] strong{font-weight:600}.accordion-widget-container-body[data-astro-cid-layzmqte] p strong{font-weight:var(--font-weight-semi-bold)}.accordion-widget-container-body[data-astro-cid-layzmqte] p strong em{font-weight:var(--font-weight-medium);font-style:normal}.accordion-widget-container-body[data-astro-cid-layzmqte] p strong em u{font-style:normal}.accordion-widget-container-body[data-astro-cid-layzmqte] p a u{font-weight:400}.accordion-widget-container-body[data-astro-cid-layzmqte] a{color:var(--color-primary);text-decoration:underline;font-weight:var(--font-weight-semi-bold);transition:color .2s ease}.accordion-widget-container-body[data-astro-cid-layzmqte] a:hover{color:var(--color-primary-900)}.accordion-widget-container-body[data-astro-cid-layzmqte] a:focus{outline:2px solid var(--color-primary);outline-offset:1px}.accordion-widget-container-body[data-astro-cid-layzmqte] ol{list-style-type:decimal;list-style-position:outside;padding-left:var(--spacing-4);margin-bottom:var(--spacing-4)}.accordion-widget-container-body[data-astro-cid-layzmqte] ul{list-style-type:disc;list-style-position:outside;padding-left:var(--spacing-4);margin-bottom:var(--spacing-4)}.accordion-widget-container-body[data-astro-cid-layzmqte] li{margin-bottom:var(--spacing-2)}.accordion-widget-container-body[data-astro-cid-layzmqte] ol li>p,.accordion-widget-container-body[data-astro-cid-layzmqte] ul li>p{display:inline;margin:0}.accordion-widget-container-body[data-astro-cid-layzmqte] p+p{margin-top:var(--spacing-4)}.accordion-widget-container-body[data-astro-cid-layzmqte] em{font-style:normal}.editorial-content[data-astro-cid-5s5junkn] h1{font-size:var(--text-desktop-xl, 32px);line-height:var(--line-height-desktop-xl, 40px);font-weight:var(--font-weight-bold, 700);margin-bottom:1.5rem;color:var(--color-black)}.editorial-content[data-astro-cid-5s5junkn] h2{font-size:var(--text-desktop-2lg, 24px);line-height:var(--line-height-desktop-2lg, 32px);font-weight:var(--font-weight-bold, 700);margin-top:2rem;margin-bottom:1.5rem;color:var(--color-black);border-bottom:1px solid var(--color-border);padding-bottom:.5rem}.editorial-content[data-astro-cid-5s5junkn] h3{font-size:var(--text-desktop-md, 20px);line-height:var(--line-height-desktop-md, 28px);font-weight:var(--font-weight-semi-bold, 600);margin-top:1.5rem;margin-bottom:1rem;color:var(--color-black)}.editorial-content[data-astro-cid-5s5junkn] p{margin-bottom:1rem;color:var(--color-foreground, var(--color-neutral-700));font-size:var(--text-desktop-body, 16px);line-height:var(--line-height-desktop-body, 24px)}.editorial-content[data-astro-cid-5s5junkn] p strong{font-weight:var(--font-weight-semi-bold, 600);color:var(--color-black)}.editorial-content[data-astro-cid-5s5junkn] a{color:var(--color-primary);text-decoration:underline;font-weight:var(--font-weight-semi-bold);transition:color .2s ease}.editorial-content[data-astro-cid-5s5junkn] a:hover{color:var(--color-primary-900)}.editorial-content[data-astro-cid-5s5junkn] a:focus{outline:2px solid var(--color-primary);outline-offset:1px}.editorial-content[data-astro-cid-5s5junkn] ul,.editorial-content[data-astro-cid-5s5junkn] ol{margin-bottom:1rem;margin-left:1.5rem}.editorial-content[data-astro-cid-5s5junkn] ul{list-style-type:disc}.editorial-content[data-astro-cid-5s5junkn] ol{list-style-type:decimal}.editorial-content[data-astro-cid-5s5junkn] li{font-size:var(--text-mobile-body, 16px);line-height:var(--line-height-mobile-body, 24px);margin-bottom:.5rem;padding-left:.25rem}@media(min-width:600px){.editorial-content[data-astro-cid-5s5junkn] li{font-size:var(--text-desktop-body, 18px);line-height:var(--line-height-desktop-body, 24px)}}.editorial-content[data-astro-cid-5s5junkn] li:last-child{margin-bottom:0}.editorial-content[data-astro-cid-5s5junkn] ul ul,.editorial-content[data-astro-cid-5s5junkn] ol ol,.editorial-content[data-astro-cid-5s5junkn] ul ol,.editorial-content[data-astro-cid-5s5junkn] ol ul{margin-top:.5rem;margin-bottom:.5rem}.editorial-content[data-astro-cid-5s5junkn] ul ul{list-style-type:circle}.editorial-content[data-astro-cid-5s5junkn] ul ul ul{list-style-type:square}.editorial-content[data-astro-cid-5s5junkn] table tr th,table tr td{border:1px solid #ccc;text-align:left;padding:1rem}.editorial-content[data-astro-cid-5s5junkn] table tr:nth-child(2n){background-color:#f2f2f2}.editorial-item-link[data-astro-cid-p3pq7ha2]:focus .editorial-item-primary-button[data-astro-cid-p3pq7ha2]{border:2px solid #fff;outline:2px solid #000;outline-offset:1px;background-color:var(--color-background-focus);color:var(--color-foreground-focus)}.editorial-widgets-grid[data-astro-cid-q3jt2tak]{display:grid;align-items:stretch}@media(min-width:768px){.editorial-grid[data-astro-cid-q3jt2tak] .editorial-item[data-astro-cid-q3jt2tak]{display:flex;flex-direction:column;height:100%}.editorial-grid[data-astro-cid-q3jt2tak] .editorial-widgets-title[data-astro-cid-q3jt2tak],.editorial-grid[data-astro-cid-q3jt2tak] .editorial-widgets-subtitle[data-astro-cid-q3jt2tak],.editorial-grid[data-astro-cid-q3jt2tak] .editorial-widgets-description[data-astro-cid-q3jt2tak],.editorial-grid[data-astro-cid-q3jt2tak] .editorial-widgets-button-container[data-astro-cid-q3jt2tak]{margin-top:auto}}.tab-heading[data-astro-cid-kgyqwac2]{min-height:3rem;position:relative;padding-left:1rem;padding-right:1rem;box-sizing:border-box;border:1px solid transparent;transition:background-color var(--duration-speed-default),border-color var(--duration-speed-default)}.tab-heading[data-astro-cid-kgyqwac2]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background-color:var(--color-border);pointer-events:none}.tab-heading[data-astro-cid-kgyqwac2].active:hover,.tab-heading[data-astro-cid-kgyqwac2]:hover{background-color:var(--color-background-hover)}.tab-heading[data-astro-cid-kgyqwac2]:active,.tab-heading[data-astro-cid-kgyqwac2].active:active{background-color:var(--color-background-active)}.tab-heading[data-astro-cid-kgyqwac2]:focus,.tab-heading[data-astro-cid-kgyqwac2]:focus-visible{outline:none;background-color:var(--color-background-focus);border-color:var(--color-border-active)}.tab-heading[data-astro-cid-kgyqwac2]:focus:after,.tab-heading[data-astro-cid-kgyqwac2]:focus-visible:after{background-color:transparent}.tab-heading[data-astro-cid-kgyqwac2].active{background-color:var(--color-background);font-weight:700}.tab-heading[data-astro-cid-kgyqwac2].active:after{height:4px;background-color:var(--color-border-active)}.tab-content[data-astro-cid-kgyqwac2]{display:none}.tab-content[data-astro-cid-kgyqwac2].active{display:block}.border-l-8[data-astro-cid-thvugl5h]{border-left-width:8px}.border-y-6[data-astro-cid-thvugl5h]{border-top-width:6px;border-bottom-width:6px}.waitlist-success-container[data-astro-cid-qrtlra6g],.waitlist-error-container[data-astro-cid-qrtlra6g]{display:flex;justify-content:flex-start;align-items:flex-start;min-height:400px;padding:2rem 0}.success-content[data-astro-cid-qrtlra6g],.error-content[data-astro-cid-qrtlra6g]{display:flex;flex-direction:column;align-items:flex-start;text-align:left;width:100%}.category-item-gradient-overlay[data-astro-cid-vk6fvb5p]{background-image:linear-gradient(to top,rgba(0,0,0,.8),transparent)}/*! tailwindcss v4.1.10 | MIT License | https://tailwindcss.com */.sort-item[data-astro-cid-aqet4t7j]:hover{background-color:#f8f9fa}.sort-item[data-astro-cid-aqet4t7j]{cursor:pointer;padding:var(--spacing-3,.75rem)}div[data-astro-cid-aqet4t7j].sort-options.show{display:block}#complexModal{position:fixed;inset:0;width:100%;height:100%;max-width:100%;max-height:100%;margin:0;padding:0;border:none;overflow:hidden}#complexModal .modal-box{width:100%;max-width:100%;min-width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:hidden;display:flex;flex-direction:column}#complexModal::backdrop{background-color:#00000080}#complexModal .mobile-save-view-footer{flex-shrink:0;z-index:60;background:var(--color-white)}#complexModal div[facet-type]{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column}#complexModal .elements-facets-results-container{height:auto!important;max-height:none;min-height:0;flex:1 1 auto;overflow-y:auto}#complexModal div[facet-type]:not([facet-type=drilldown]) .elements-facets-dropdown-list{overflow-y:auto;max-height:100%}#complexModal div[facet-type=drilldown] .elements-facets-dropdown-summary .elements-facets-dropdown-icon,#complexModal div[facet-type=drilldown] .elements-facets-dropdown-summary[aria-expanded=true] .elements-facets-dropdown-icon{transform:rotate(-90deg)!important}#complexModal div[facet-type=drilldown] .elements-facets-header-options-wrapper{position:static}#complexModal div[facet-type=drilldown] .elements-facets-options-wrapper{display:block;position:absolute;top:0;left:100%;width:100%;height:100%;margin-top:0;visibility:hidden;z-index:-1;padding:0;background:var(--color-neutral-100);transition:transform .15s linear,-webkit-transform .15s linear}#complexModal.drilldown-no-animation div[facet-type=drilldown] .elements-facets-options-wrapper{transition:none!important}#complexModal div[facet-type=drilldown] .elements-facets-options-wrapper.active{display:flex!important;flex-direction:column!important;transform:translate(-100%);visibility:visible;pointer-events:auto;max-height:100%;height:100%;z-index:40}#complexModal div[facet-type=drilldown] .elements-facets-option-list-header{position:relative;z-index:45;display:flex;align-items:center;justify-content:center;min-height:64px;flex-shrink:0;order:0!important;background:var(--color-neutral-100);padding:0 16px;margin:0;border-bottom:1px solid var(--color-neutral-200)}#complexModal div[facet-type=drilldown] .mobile-drilldown-header{position:relative;display:flex;width:100%;min-height:64px;align-items:center;justify-content:center}#complexModal div[facet-type=drilldown] .mobile-drilldown-title{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin:0;width:calc(100% - 140px);text-align:center;font-size:21px;font-weight:600;line-height:1.1;color:var(--color-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#complexModal div[facet-type=drilldown] .elements-facets-dropdown-list{order:1!important;flex:1 1 auto;min-height:0;height:auto;overflow-y:auto;margin-bottom:110px;background:var(--color-white)}#complexModal div[facet-type=drilldown] .elements-facets-group-container:has(.elements-facets-options-wrapper.active) .elements-facets-tabs-container-start{display:none!important}#complexModal div[facet-type=drilldown] .elements-facets-group-container:has(.elements-facets-options-wrapper.active) .elements-facets-clear-all-button{display:none!important}#complexModal.drilldown-open div[facet-type=drilldown] .elements-facets-tabs-clear-wrapper,#complexModal.drilldown-open div[facet-type=drilldown] .elements-facets-tabs-container-start,#complexModal.drilldown-open div[facet-type=drilldown] .elements-facets-clear-all-button{display:none!important}#complexModal div[facet-type=drilldown] .elements-facets-container{width:100%;display:flex;flex-direction:column;gap:0}#complexModal div[facet-type=drilldown] .elements-facets-drilldown-back-button{position:absolute;left:5px;top:50%;transform:translateY(-50%);border:none;background:transparent;display:inline-flex;align-items:center;gap:0;width:32px;height:32px;padding:0;margin:0;font-size:0;line-height:0;font-weight:600;cursor:pointer}#complexModal div[facet-type=drilldown] .elements-facets-clear-facet-button{position:absolute;right:16px;top:50%;transform:translateY(-50%);margin:0;padding:0!important;border:none!important;background:transparent;white-space:nowrap;text-decoration:underline;text-underline-offset:2px;font-size:var(--text-desktop-sm);font-weight:600;line-height:1.2;color:var(--color-foreground);display:none}#complexModal div[facet-type=drilldown] .elements-facets-options-wrapper:has(input.elements-facet-option-checkbox:checked) .elements-facets-clear-facet-button,#complexModal div[facet-type=drilldown] .elements-facets-options-wrapper:has(input[facet-slider-min]) .elements-facets-clear-facet-button{display:block}#complexModal div[facet-type=drilldown] .elements-facets-drilldown-back-button svg{width:18px;height:16px;fill:currentColor}#complexModal div[facet-type=drilldown] .elements-facet-option{touch-action:manipulation;-webkit-tap-highlight-color:transparent}#complexModal div[facet-type=drilldown] .elements-facets-option-label{display:flex;align-items:center;width:100%;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none}#complexModal div[facet-type=drilldown] .elements-facet-option-checkbox{touch-action:manipulation;cursor:pointer}#complexModal div[facet-type=drilldown] .elements-facets-drilldown-back-button,#complexModal div[facet-type=drilldown] .elements-facets-clear-facet-button,#complexModal div[facet-type=drilldown] .elements-facets-filter-tab-button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}#complexModal div[facet-type=drilldown] .elements-facets-options-wrapper.active>*:not(.elements-facets-option-list-header){background:var(--color-white)}#complexModal div[facet-type=drilldown] .elements-facets-search-input-container{margin-bottom:0}.readmore-title[data-astro-cid-fnbp6heh]:focus{outline:2px solid var(--color-primary);outline-offset:2px}.readmore-content[data-astro-cid-fnbp6heh] a{color:var(--color-primary);text-decoration:underline;font-weight:var(--font-weight-regular);transition:color .2s ease}.readmore-content[data-astro-cid-fnbp6heh] h2{font-size:var(--text-desktop-body)}.readmore-content[data-astro-cid-fnbp6heh] a:hover{color:var(--color-primary-900)}.readmore-content[data-astro-cid-fnbp6heh] a:focus{outline:2px solid var(--color-primary);outline-offset:1px}@media screen and (max-width:600px){.readmore-content[data-astro-cid-fnbp6heh] p,.readmore-content[data-astro-cid-fnbp6heh] h2{font-size:var(--text-mobile-body)}}.tab-heading[data-astro-cid-lccxth6i]{min-height:3rem;position:relative;box-sizing:border-box;border:1px solid transparent;transition:background-color var(--duration-speed-default),border-color var(--duration-speed-default)}.tab-heading[data-astro-cid-lccxth6i]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background-color:var(--color-border);pointer-events:none}.tab-heading[data-astro-cid-lccxth6i].active:hover,.tab-heading[data-astro-cid-lccxth6i]:hover{background-color:var(--color-background-hover)}.tab-heading[data-astro-cid-lccxth6i]:active,.tab-heading[data-astro-cid-lccxth6i].active:active{background-color:var(--color-background-active)}.tab-heading[data-astro-cid-lccxth6i]:focus,.tab-heading[data-astro-cid-lccxth6i]:focus-visible{outline:none;background-color:var(--color-background-focus);border-color:var(--color-border-active)}.tab-heading[data-astro-cid-lccxth6i]:focus:after,.tab-heading[data-astro-cid-lccxth6i]:focus-visible:after{background-color:transparent}.tab-heading[data-astro-cid-lccxth6i].active{background-color:var(--color-background);font-weight:700}.tab-heading[data-astro-cid-lccxth6i].active:after{height:4px;background-color:var(--color-border-active)}.tab-content[data-astro-cid-lccxth6i]{display:none}.tab-content[data-astro-cid-lccxth6i].active{display:block}.responsive-product-block-carousel .product-item-image>a:focus-visible{outline-offset:-2px}.simple-widgets-header[data-astro-cid-vkoinrso]{width:100%}.simple-text-widget-title-h2[data-astro-cid-vkoinrso]{font-family:FuturaPT,sans-serif}.simple-text-widget-content[data-astro-cid-vkoinrso]{min-width:0;width:100%;box-sizing:border-box}.simple-text-widget-content[data-astro-cid-vkoinrso] p{font-size:var(--text-body);font-family:FuturaPT,sans-serif;margin:var(--spacing-2) 0;hyphens:none;word-break:keep-all;overflow-wrap:normal;text-wrap:balance}.simple-text-widget-content[data-astro-cid-vkoinrso] p+p{margin-top:var(--spacing-4)}.simple-text-widget-content[data-astro-cid-vkoinrso] a{font-size:var(--text-body);color:var(--color-primary);text-decoration:underline;font-weight:400;transition:color .2s ease}.simple-text-widget-content[data-astro-cid-vkoinrso] a:hover{text-decoration:underline;color:var(--color-primary-900);cursor:pointer}.simple-text-widget-content[data-astro-cid-vkoinrso] a:focus{outline:2px solid var(--color-primary);outline-offset:1px}.simple-text-widget-content[data-astro-cid-vkoinrso] h2{font-size:var(--text-lg);line-height:var(--line-height-lg);font-weight:var(--font-weight-bold, 700);color:var(--color-black);font-family:FuturaPT,sans-serif}.simple-text-widget-content[data-astro-cid-vkoinrso] b{font-family:FuturaPT,sans-serif}.simple-text-widget-content[data-astro-cid-vkoinrso] h3{font-size:var(--text-body);font-weight:400;margin:0}.simple-text-widget-content[data-astro-cid-vkoinrso] ol{list-style-type:decimal!important;list-style-position:outside;padding-left:var(--spacing-8);font-family:FuturaPT,sans-serif;font-size:var(--text-body);margin-top:var(--spacing-4);margin-bottom:var(--spacing-4)}.simple-text-widget-content[data-astro-cid-vkoinrso] ul{list-style-type:disc;list-style-position:outside;padding-left:var(--spacing-8);margin-top:var(--spacing-4);margin-bottom:var(--spacing-4)}.simple-text-widget-content[data-astro-cid-vkoinrso] li{margin-bottom:var(--spacing-2)}.simple-text-widget-content[data-astro-cid-vkoinrso] ul li>p,.simple-text-widget-content[data-astro-cid-vkoinrso] ol li>p{display:inline;margin:0}.simple-text-widget-content[data-astro-cid-vkoinrso] .table-scroll-wrapper{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:var(--spacing-4) 0}.simple-text-widget-content[data-astro-cid-vkoinrso] table{width:100%;border-collapse:collapse;margin:0}.simple-text-widget-content[data-astro-cid-vkoinrso] tr:nth-child(2n){background-color:var(--color-neutral-100)}.simple-text-widget-content[data-astro-cid-vkoinrso] td{font-size:var(--text-body);font-family:FuturaPT,sans-serif}@media(max-width:767px){.simple-text-widget-title-h2[data-astro-cid-vkoinrso]{font-size:var(--text-xl)}.simple-text-widget-content[data-astro-cid-vkoinrso] table{max-width:100%}}
