:root{--tf-sidebar-gap: 20px;--tf-checkbox-size: 20px;--tf-checkbox-border: 2px;--tf-checkbox-color: #000;--tf-value-checkbox-size: 15px;--tf-value-checkbox-border: 2px}@media(min-width:1000px){.layout{align-items:flex-start}.layout__section--secondary{position:-webkit-sticky;position:sticky;top:calc(var(--header-height, 80px) + var(--tf-sidebar-gap));max-height:calc(100vh - var(--header-height, 80px) - var(--announcement-bar-height, 0px) - 110px);overflow-y:auto;overflow-x:hidden;align-self:flex-start;padding-right:6px;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0) transparent}.layout__section--secondary:hover,.layout__section--secondary:focus-within{scrollbar-color:rgba(0,0,0,1) transparent}.layout__section--secondary::-webkit-scrollbar{width:2px;background:transparent}.layout__section--secondary::-webkit-scrollbar-track{background:transparent}.layout__section--secondary::-webkit-scrollbar-thumb{background:transparent;border-radius:999px;transition:background-color 0.25s ease}.layout__section--secondary:hover::-webkit-scrollbar-thumb,.layout__section--secondary:focus-within::-webkit-scrollbar-thumb{background:rgba(0,0,0,1) transparent}.layout__section--secondary::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,1) transparent}.layout__section--secondary::-webkit-scrollbar-button,.layout__section--secondary::-webkit-scrollbar-corner{display:none;background:transparent}.layout__section--secondary,.layout__section--secondary:hover,.layout__section--secondary:focus-within{scrollbar-color:#000 transparent}}.collection-drawer__inner::-webkit-scrollbar-thumb{background:transparent;border-radius:999px;transition:background-color 0.25s ease}.collection-drawer__inner:hover::-webkit-scrollbar-thumb,.collection-drawer__inner:focus-within::-webkit-scrollbar-thumb{background:rgba(0,0,0,1) transparent}.collection-drawer__inner::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,1) transparent}.collection-drawer__inner::-webkit-scrollbar-button,.collection-drawer__inner::-webkit-scrollbar-corner{display:none;background:transparent}.collection-drawer__inner,.collection-drawer__inner:hover,.collection-drawer__inner:focus-within{scrollbar-color:#000000 transparent}.layout__section--secondary,.layout__section--secondary *{scrollbar-width:auto!important;scrollbar-color:auto!important}.layout__section--secondary::-webkit-scrollbar,.layout__section--secondary *::-webkit-scrollbar{width:8px;height:8px}.layout__section--secondary::-webkit-scrollbar-button,.layout__section--secondary *::-webkit-scrollbar-button,.layout__section--secondary::-webkit-scrollbar-button:single-button,.layout__section--secondary *::-webkit-scrollbar-button:single-button,.layout__section--secondary::-webkit-scrollbar-button:double-button,.layout__section--secondary *::-webkit-scrollbar-button:double-button,.layout__section--secondary::-webkit-scrollbar-button:start,.layout__section--secondary *::-webkit-scrollbar-button:start,.layout__section--secondary::-webkit-scrollbar-button:end,.layout__section--secondary *::-webkit-scrollbar-button:end{display:none!important;width:0!important;height:0!important}.layout__section--secondary::-webkit-scrollbar-thumb,.layout__section--secondary *::-webkit-scrollbar-thumb{background:#000;border-radius:8px}.layout__section--secondary::-webkit-scrollbar-track,.layout__section--secondary *::-webkit-scrollbar-track,.layout__section--secondary::-webkit-scrollbar-corner,.layout__section--secondary *::-webkit-scrollbar-corner{background:transparent}.filter-container{scrollbar-width:thin!important;scrollbar-color:#696c6f transparent!important}*{scrollbar-width:thin!important}.layout__section--secondary .filter-header{position:-webkit-sticky;position:sticky;top:0;z-index:5;background:#fff}.layout__section--secondary .filter-header,.layout .filter-header,.filter-header{font-size:36px!important;color:#000!important;padding-left:0;padding-top:0;margin-bottom:0}.pt-filter-menu-container .filter-group-pt-apply-group{position:-webkit-sticky;position:sticky;bottom:0;z-index:100;margin-top:14px;padding:12px 0;background:#fff}.layout__section--secondary .pt-filter-menu-container{z-index:4!important}.pt-filter-menu-container .filter-menu{padding-bottom:64px}.pt-filter-menu-container .filter-menu .pt-display-dropdown .scroll-content.dropdown-open{background:#fff;max-height:60vh;overflow-y:auto}.filter-menu .filter-group-pt-apply-group .pt-apply,.pt-filter-menu-container .pt-apply{animation:none!important;-webkit-animation:none!important;transition:background-color 0.15s ease,transform 0.08s ease!important;will-change:background-color}.filter-menu .filter-group-pt-apply-group .pt-apply:active,.pt-filter-menu-container .pt-apply:active{transform:translateY(1px)}.pt-apply-disabled,.pt-apply-disabled:hover{cursor:not-allowed;pointer-events:none;animation:none!important}.pt-filter-menu-container .filter-menu .menu-trigger{font-size:14px;font-weight:500;letter-spacing:0.01em;text-transform:none;line-height:1.5;padding:14px 18px 14px 32px;margin:4px 0;color:#1a1a1a;font-family:inherit}.pt-filter-menu-container .filter-menu .menu-trigger:hover{color:#000}.pt-filter-menu-container .filter-menu .menu-trigger::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:var(--tf-checkbox-size);height:var(--tf-checkbox-size);box-sizing:border-box;border:var(--tf-checkbox-border) solid var(--tf-checkbox-color);background:transparent;border-radius:0;display:block;pointer-events:none}.pt-filter-menu-container .filter-menu .menu-trigger.checked::before,.pt-filter-menu-container .filter-menu .filter-group.has_group_selected .menu-trigger::before,.pt-filter-menu-container .filter-menu .menu-trigger:hover::before{background:var(--tf-checkbox-color);border-color:var(--tf-checkbox-color)}.pt-filter-menu-container .filter-menu .filter-group:not(.pt-display-swatch) li .check-icon{display:inline-block!important;vertical-align:middle;line-height:1}.pt-filter-menu-container .filter-menu .filter-group:not(.pt-display-swatch) li .check-icon::before{content:""!important;display:block;box-sizing:border-box;width:var(--tf-value-checkbox-size)!important;height:var(--tf-value-checkbox-size)!important;border:var(--tf-value-checkbox-border) solid var(--tf-checkbox-color)!important;background:transparent;border-radius:0;margin:0;font-size:0!important;line-height:1}.pt-filter-menu-container .filter-menu .filter-group:not(.pt-display-swatch) li.selected .check-icon::before{background-color:var(--tf-checkbox-color);background-image:none;background-clip:content-box;padding:2.5px;border-color:var(--tf-checkbox-color);transition:padding 0.12s ease}.pt-filter-menu-container .filter-menu .filter-group:not(.pt-display-swatch) li.selected:hover .check-icon::before{padding:3.5px}.pt-filter-menu-container .filter-menu .filter-group{margin-bottom:4px}.filter-group+.filter-group .filter-clear{top:15px}.filter-menu .pt-display-dropdown .menu-trigger{background-color:#fff;cursor:pointer;padding:0 26px 0 28px;z-index:5;line-height:24px;height:26px;position:relative;overflow:hidden;margin-left:0!important}@media(max-width:999px){.layout__section--secondary{position:static;max-height:none;overflow:visible;padding-right:0}.layout__section--secondary .filter-header{position:static}.pt-filter-menu-container .filter-group-pt-apply-group{position:-webkit-sticky;position:sticky;bottom:0;background:#fff;padding-top:12px}}@media(max-width:999px){.collection-drawer__header{border-bottom:1px solid var(--border-color);z-index:1;flex:1 0 auto;justify-content:space-between;align-items:center;max-height:64px;padding:15px 15px 15px 15px;display:flex}.filter-menu .pt-display-dropdown .menu-trigger{background-color:#fff;cursor:pointer;padding:0 26px 0 28px;z-index:5;line-height:24px;height:26px;position:relative;overflow:hidden;margin-left:15px!important}#mobile-collection-filters:has(.filter-group li.selected) .filter-group-pt-clear-group{display:block!important;margin-top:12px}.filter-group-pt-apply-group{bottom:20px!important}}.pt-filter-menu-container .filter-menu .menu-trigger:before{border:2px solid #aeafb1;border-radius:2px;background-color:#fff}a:hover i.check-icon:before{--tf-value-checkbox-border: 3px}.pt-filter-menu-container .filter-menu .filter-group.pt-display-smallbox:not(.pt-display-swatch) li .check-icon{display:none!important}i.check-icon:before{border-color:#696c6f!important}.pt-filter-menu-container .filter-menu li .check-icon:before{--tf-value-checkbox-border: 1px}.pt-filter-menu-container .filter-menu li a:hover i.check-icon:before{--tf-value-checkbox-border: 3px}.scroll-filter-groups .filter-group .scroll-content,.pt-display-scroll .scroll-content{scrollbar-width:thin;scrollbar-color:#aeafb1 #efeff0}.scroll-filter-groups .filter-group .scroll-content::-webkit-scrollbar,.pt-display-scroll .scroll-content::-webkit-scrollbar{width:8px}.scroll-filter-groups .filter-group .scroll-content::-webkit-scrollbar-track,.pt-display-scroll .scroll-content::-webkit-scrollbar-track{background:#efeff0}.scroll-filter-groups .filter-group .scroll-content::-webkit-scrollbar-thumb,.pt-display-scroll .scroll-content::-webkit-scrollbar-thumb{background:#aeafb1;border-radius:10px}.scroll-filter-groups .filter-group .scroll-content::-webkit-scrollbar-thumb:hover,.scroll-filter-groups .filter-group .scroll-content::-webkit-scrollbar-thumb:active,.pt-display-scroll .scroll-content::-webkit-scrollbar-thumb:hover,.pt-display-scroll .scroll-content::-webkit-scrollbar-thumb:active{background:#000}.tic-collection{display:block;padding-block:28px;overflow-anchor:none}.tic-description{max-width:80ch;margin-bottom:24px}.tic-description nav[aria-label="Product categories"] ul,.tic-description nav[aria-label="Product categories"] ol{display:none}.tic-collection__layout{display:grid;grid-template-columns:360px minmax(0,1fr);gap:24px;align-items:start}.tic-panel{border:1px solid #ddd;border-radius:4px;padding:16px;background:#fff}.tic-panel summary{cursor:pointer;font-weight:600;padding:10px 0}.tic-panel form>label{display:block;margin:14px 0}.tic-panel input[type=search],.tic-panel input[type=number],.tic-panel select,.tic-toolbar select{width:100%;min-height:42px;border:1px solid #aaa;padding:8px;border-radius:3px;background:#fff;color:#222}.tic-panel details{border-top:1px solid #e5e5e5;margin-top:12px}.tic-panel .tic-check{display:flex;align-items:start;gap:9px;padding:7px 0;cursor:pointer}.tic-check input{margin-top:5px;accent-color:#222;flex-shrink:0}.tic-options{max-height:250px;overflow:auto}.tic-range{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-bottom:12px}.tic-range label{min-width:0;font-size:13px}.tic-toolbar{display:flex;gap:20px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:18px}.tic-toolbar form{display:flex;align-items:end;gap:8px}.tic-collection button:not(.product-item button){border:1px solid #aaa;border-radius:3px;padding:8px 12px;background:#fff;color:#222;cursor:pointer}.tic-collection button:disabled{opacity:.45;cursor:default}.tic-collection :focus-visible{outline:3px solid #2563eb;outline-offset:3px}.tic-active{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.tic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.tic-grid>.product-item{width:100%;min-width:0}.tic-results{min-width:0}@media(min-width:741px){.tic-collection__layout>.tic-sidebar{--tic-sticky-top:calc(var(--header-height,0px) * var(--header-is-sticky,0) + 16px);position:sticky;top:var(--tic-sticky-top);max-height:calc(100dvh - var(--tic-sticky-top) - 16px);min-height:0;overflow:auto;scrollbar-gutter:stable;scrollbar-width:thin;padding:3px 8px 12px 3px;align-content:start}.tic-collection__layout>.tic-results{padding:3px 8px 12px 3px}.tic-sidebar .tic-options{max-height:none;overflow:visible}}[data-tic-pages]{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:24px}[data-tic-status]:not(:empty){padding:12px 0}.tic-collection [hidden]{display:none!important}@media(max-width:1100px){.tic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:740px){.tic-collection__layout{grid-template-columns:1fr;gap:16px}.tic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tic-toolbar{align-items:start}}@media(max-width:420px){.tic-grid{grid-template-columns:1fr}}.tic-range output{float:right;font-variant-numeric:tabular-nums}.tic-range-bar{position:relative;grid-column:1 / -1;height:44px;margin-inline:2px}.tic-range-track{position:absolute;inset:19px 12px;height:6px;border-radius:3px;background:linear-gradient(to right,#ddd var(--min),#222 var(--min),#222 var(--max),#ddd var(--max))}.tic-range-bar input[type=range]{appearance:none;-webkit-appearance:none;position:absolute;inset:0;width:100%;height:44px;min-height:0;margin:0;padding:0;border:0;background:transparent;pointer-events:none;z-index:2}.tic-range-bar input[type=range]::-webkit-slider-runnable-track{height:6px;background:transparent;border:0}.tic-range-bar input[type=range]::-moz-range-track{height:6px;background:transparent;border:0}.tic-range-bar input[type=range]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:24px;height:24px;margin-top:-9px;border:2px solid #222;border-radius:50%;background:#fff;pointer-events:auto;cursor:ew-resize;touch-action:none}.tic-range-bar input[type=range]::-moz-range-thumb{box-sizing:border-box;width:24px;height:24px;border:2px solid #222;border-radius:50%;background:#fff;pointer-events:auto;cursor:ew-resize;touch-action:none}.tic-range-bar input[type=range]:focus-visible{outline:none}.tic-range-bar input[type=range]:focus-visible::-webkit-slider-thumb{outline:3px solid #2563eb;outline-offset:3px}.tic-range-bar input[type=range]:focus-visible::-moz-range-thumb{outline:3px solid #2563eb;outline-offset:3px}.tic-range-bar input[type=range]:disabled{opacity:.5}.tic-range-bar input[type=range]:disabled::-webkit-slider-thumb{cursor:default}.tic-range-bar input[type=range]:disabled::-moz-range-thumb{cursor:default}.tic-categories{max-height:360px;overflow:auto;margin-block:16px;scrollbar-width:thin}.tic-category-list{list-style:none;margin:0 0 0 12px;padding:0 0 0 10px;border-left:1px solid var(--border-color,#ddd)}.tic-category-list li{margin:0;padding:0}.tic-category-row{display:flex;align-items:center;position:relative}.tic-category-row::before{content:"";position:absolute;left:-10px;width:10px;border-top:1px solid var(--border-color,#ddd)}.tic-collection .tic-categories .tic-category-choice{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-width:0;min-height:40px;border:0;border-radius:3px;padding:8px;text-align:left;font:inherit;color:var(--text-color,#222);background:transparent}.tic-category-choice>span:first-child{overflow-wrap:anywhere}.tic-collection .tic-categories .tic-category-choice:hover{background:rgba(var(--accent-color-rgb,34,34,34),.06)}.tic-collection .tic-categories .tic-category-choice[aria-current]{color:var(--accent-color,#222);background:rgba(var(--accent-color-rgb,34,34,34),.1);box-shadow:inset 3px 0 var(--accent-color,#222);font-weight:600}.tic-category-count{flex-shrink:0;border-radius:10px;padding:0 6px;background:rgba(var(--text-color-rgb,34,34,34),.06);font-size:12px;font-weight:400;font-variant-numeric:tabular-nums}.tic-collection .tic-categories .tic-category-toggle{flex-shrink:0;width:32px;min-height:40px;padding:4px;border:0;font:inherit;background:transparent;color:var(--text-color,#222)}.tic-category-choice{text-decoration:none}.tic-collection [data-tic-status].tic-status-updating{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.tic-results{overflow-anchor:none}.tic-filter-group{margin-top:24px}.tic-filter-group-title{margin:0 0 8px;font-size:14px;font-weight:700;color:var(--heading-color,#222)}.tic-filter-group>details:first-of-type{margin-top:0}.tic-categories{max-height:none;overflow:visible;margin-block:8px 14px}.tic-category-list{margin:0;padding:0;border:0}.tic-category-current{margin:8px 0;font-weight:600;color:var(--heading-color,#222)}.tic-collection .tic-categories .tic-category-choice{min-height:34px;padding:5px 8px}.tic-category-parent{font-weight:600}.tic-panel summary{padding:7px 0}.tic-filter-group{margin-top:18px}.tic-panel .tic-check{padding:4px 0}.tic-range{gap:6px;padding-bottom:8px}.tic-range output{display:none}.tic-toolbar [data-tic-count]{min-height:24px}tic-collection-filters:defined:not([data-ready]) .tic-panel{min-height:420px}tic-collection-filters:defined:not([data-ready]) [data-tic-results]{min-height:420px}@media(min-width:741px)and (max-width:999px){.tic-collection__layout{grid-template-columns:310px minmax(0,1fr);gap:18px}}.tic-temperature{min-width:0;margin:18px 0 0;padding:12px;border:1px solid var(--border-color,#ddd);border-radius:3px}.tic-temperature legend{width:auto;padding:0 4px;font-weight:600;font-size:14px}.tic-temperature-help{margin:0 0 10px;font-size:13px;line-height:1.4}.tic-temperature .tic-range{padding-bottom:0}.tic-filter-group>details{border-top:0;margin-top:8px}.tic-filter-group>details>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:9px 10px;border:1px solid var(--border-color,#ccc);border-radius:4px;background:rgba(var(--accent-color-rgb,34,34,34),.05);color:var(--heading-color,#222);list-style:none;cursor:pointer}.tic-filter-group>details>summary::-webkit-details-marker{display:none}.tic-filter-group>details>summary::after{content:"";box-sizing:border-box;flex:0 0 14px;width:14px;height:14px;border:1px solid currentColor;border-radius:2px;background:transparent;color:var(--accent-color,#222)}.tic-filter-group>details[open]>summary{background:transparent;margin-bottom:6px}.tic-filter-group>details[open]>summary::after{background:currentColor;box-shadow:inset 0 0 0 3px var(--secondary-background,#fff)}.tic-filter-group>details>summary:hover{border-color:var(--accent-color,#555);background:rgba(var(--accent-color-rgb,34,34,34),.1)}.tic-filter-group>details>summary:focus-visible{outline:3px solid var(--accent-color,#2563eb);outline-offset:2px}.tic-sidebar{display:grid;gap:16px;min-width:0}.tic-category-panel{border:1px solid #ddd;border-radius:4px;padding:16px;background:#fff}:is(.tic-sidebar,.tic-sidebar-content)>details>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:40px;padding:6px 0;font-weight:600;cursor:pointer;list-style:none}:is(.tic-sidebar,.tic-sidebar-content)>details>summary::-webkit-details-marker{display:none}:is(.tic-sidebar,.tic-sidebar-content)>details>summary::after{content:"";box-sizing:border-box;flex:0 0 8px;width:8px;height:8px;margin-inline:5px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;background:none;transform:rotate(45deg);color:inherit}:is(.tic-sidebar,.tic-sidebar-content)>details[open]>summary::after{background:none;transform:rotate(225deg)}:is(.tic-sidebar,.tic-sidebar-content)>details>summary:hover{color:var(--accent-color,#222)}.tic-category-panel .tic-categories{margin-bottom:0}.tic-panel .tic-filter-group{border-top:0;margin-top:18px}.tic-filter-group:not(:has(>details[data-key]:not([hidden]))){display:none}.tic-unit-field{display:flex;align-items:center;min-width:0;width:100%;border:1px solid #aaa;border-radius:3px;background:#fff}.tic-panel .tic-unit-field input[type=number]{min-width:0;flex:1;width:0;border:0;background:transparent}.tic-unit-suffix{flex-shrink:0;padding-inline:4px 9px;font-size:13px;color:var(--text-color-light,#666);white-space:nowrap}.tic-unit-field:focus-within{outline:2px solid var(--accent-color,#2563eb);outline-offset:1px}.tic-panel .tic-unit-field input:focus-visible{outline:none}.tic-collection{color:var(--text-color,#626262);padding-block:24px}.tic-collection>h1{margin-bottom:18px;color:var(--heading-color,#111);font-size:32px;font-weight:400;line-height:1.25}.tic-collection__layout{gap:28px}.tic-sidebar{gap:18px}.tic-category-panel,.tic-panel{border-color:#e4e4e4;border-radius:0;padding:14px 16px;box-shadow:none}:is(.tic-sidebar,.tic-sidebar-content)>details>summary{min-height:40px;color:var(--heading-color,#111);font-size:16px;font-weight:600;line-height:1.4}:is(.tic-sidebar,.tic-sidebar-content)>details[open]>summary{border-bottom:1px solid #e4e4e4;margin-bottom:12px;padding-bottom:12px}.tic-category-current{font-size:13px;line-height:1.5;margin:12px 8px 4px}.tic-category-current strong{font-weight:600}.tic-collection .tic-categories .tic-category-choice{min-height:36px;padding:7px 8px;font-size:13px;font-weight:400;line-height:1.5;border-radius:0}.tic-collection .tic-categories .tic-category-choice:hover{background:#f4f4f4;color:#111}.tic-collection .tic-categories .tic-category-choice[aria-current]{background:#f4f4f4;color:#111;box-shadow:inset 2px 0 #111}.tic-category-count{color:#626262;background:#eee}.tic-panel .tic-filter-group{margin-top:20px}.tic-panel .tic-filter-group:first-child{margin-top:0}.tic-filter-group>details>summary{border:0;border-bottom:1px solid #b9b9b9;border-radius:0;background:#fff;padding:10px 2px;min-height:44px;font-size:14px;font-weight:500;line-height:1.45;color:#303030}.tic-panel .tic-filter-group>details[open]{border:1px solid #cfcfcf;border-radius:3px;background:#fafafa}.tic-filter-group>details[open]>summary{background:#f1f1f1;border-bottom-color:#d9d9d9;border-radius:2px 2px 0 0;padding-inline:10px;margin-bottom:0}.tic-filter-group>details[open]>.tic-options{padding:8px 10px 10px}.tic-filter-group>details[open]>.tic-range{padding:8px 10px 12px}.tic-filter-group>details[open]>summary:focus-visible{outline-offset:2px}.tic-filter-group>details>summary:hover{background:#f5f5f5;border-color:#555}.tic-filter-group>details>summary::after{flex-basis:16px;width:16px;height:16px;margin-inline:6px;color:#555;border-radius:1px}.tic-filter-group>details[open]>summary::after{color:#111}.tic-panel .tic-check{min-height:32px;padding:6px 2px;gap:10px;font-size:13px;font-weight:400;line-height:1.5;border-radius:2px;overflow-wrap:anywhere}.tic-panel .tic-check:hover{background:#f6f6f6}.tic-check input{width:16px;height:16px;margin-top:2px;accent-color:#111}.tic-panel form>.tic-check{margin-block:12px 16px}.tic-collection button:not(.product-item button){border-color:#b4b4b4;border-radius:0;min-height:40px;font-size:14px;line-height:1.4}.tic-collection button:not(.product-item button):not(:disabled):hover{background:#f3f3f3;border-color:#444;color:#111}.tic-collection [data-tic-clear]{padding:5px 0!important;border:0!important;background:transparent!important;min-height:32px!important;text-decoration:underline;text-underline-offset:3px;color:#555;font-size:13px;font-weight:400}.tic-collection [data-tic-clear]:hover{color:#111}.tic-panel input[type=number],.tic-panel select,.tic-toolbar select,.tic-unit-field{border-color:#b9b9b9;border-radius:0}.tic-range label{font-size:12px;font-weight:400;color:#626262;line-height:1.6}.tic-panel input[type=number]{font-size:14px;font-variant-numeric:tabular-nums}.tic-unit-suffix{font-size:12px;color:#626262}.tic-range-bar{margin-block:2px 4px}.tic-range-track{height:4px;top:20px;border-radius:0}.tic-temperature{border-radius:0;padding:10px}.tic-temperature-help{color:#626262;font-size:12px;font-weight:400;line-height:1.5}.tic-toolbar{gap:12px;min-height:54px;padding:0 0 14px;margin-bottom:12px;border-bottom:1px solid #dedede}.tic-toolbar [data-tic-count]{margin:0;font-size:14px;color:#626262}.tic-toolbar form{min-width:0;max-width:100%;align-items:center;gap:8px}.tic-toolbar label{display:flex;align-items:center;gap:10px;min-width:0;font-size:13px;white-space:nowrap}.tic-toolbar select{width:210px;max-width:100%;min-width:0;min-height:40px;font-size:13px;padding:7px 26px 7px 9px}.tic-active{gap:6px;margin-bottom:12px}.tic-active:empty{margin:0}.tic-active button{background:#f4f4f4!important;border-color:#dedede!important;overflow-wrap:anywhere;max-width:100%;text-align:left}.tic-grid{row-gap:24px}.tic-grid>.product-item{padding:16px 14px 20px;border:0;border-bottom:1px solid #e6e6e6;box-shadow:none}.tic-grid>.product-item::after{box-shadow:none;border:0}.tic-grid .product-item__image-wrapper{margin-bottom:20px}.tic-grid .product-item__image-wrapper .aspect-ratio{padding-bottom:66.6667%!important}.tic-grid .product-item__image-wrapper img{object-fit:contain}.tic-grid .product-item__title{font-size:21px;font-weight:400;line-height:1.4;margin-bottom:8px;color:var(--heading-color,#111);overflow-wrap:anywhere}.tic-grid .product-item__title:hover{text-decoration:underline;text-underline-offset:3px}.tic-grid .product-item__info{display:flex;flex-direction:column;flex:1}.tic-grid .description-collection-page{font-size:13px;line-height:1.55;margin-block:10px 16px}.tic-grid .description-collection-page p{font-size:13px;line-height:1.55;margin-block:4px 0}.tic-grid .description-header{color:#626262}.tic-grid .product-item__action-list{margin-top:auto;padding-top:4px}.tic-grid .product-item__action-list .button{min-height:34px;height:auto;padding:6px 8px;font-size:13px;line-height:1.45;border-radius:0;white-space:normal}.tic-grid .product-form__info-list_custom{font-size:14px}.tic-grid .product-form__info-item{margin-block:0}.tic-grid .price{font-size:16px}.tic-collection :focus-visible{outline:2px solid #222;outline-offset:3px}.tic-unit-field:focus-within{outline:2px solid #222;outline-offset:2px}[data-tic-pages]{padding:18px 0 8px;margin-top:8px;border-top:1px solid #dedede;font-size:13px}@media(min-width:1400px){.tic-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:741px){.tic-collection__layout>.tic-sidebar{scrollbar-color:#aaa #f6f6f6}}@media(min-width:741px)and (max-width:999px){.tic-toolbar form{flex-wrap:wrap}.tic-toolbar label{flex:1}.tic-toolbar select{width:100%}.tic-grid{grid-template-columns:1fr}}@media(max-width:740px){.tic-collection{padding-block:20px}.tic-collection>h1{font-size:26px}.tic-sidebar{gap:12px}.tic-category-panel,.tic-panel{padding:12px 14px}.tic-panel .tic-check{min-height:40px}.tic-toolbar{gap:10px}.tic-toolbar form{flex:1 1 100%}.tic-toolbar label{flex:1}.tic-toolbar select{flex:1;width:0}.tic-grid>.product-item{padding:12px 10px 18px}.tic-grid .product-item__title{font-size:19px}.tic-grid .product-item__action-list .button{min-height:44px}[data-tic-pages]{gap:10px;flex-wrap:wrap}}tic-filter-disclosure.tic-sidebar{display:block}.tic-filter-toggle{display:none}.tic-sidebar-content{display:grid;gap:18px}.tic-toolbar [data-boost-count]{margin:0;min-height:1.5em}@media(max-width:740px){.tic-collection .tic-filter-toggle{display:flex;justify-content:space-between;align-items:center;width:100%;height:48px;padding:10px 14px;background:#fff;border:1px solid #ddd;border-radius:0;color:inherit;font:inherit;font-weight:600}tic-filter-disclosure:not([data-open])>.tic-sidebar-content{display:none}tic-filter-disclosure[data-open]>.tic-sidebar-content{display:block;height:min(60vh,440px);height:min(60svh,440px);overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid #ddd;border-top:0;padding:12px}.tic-sidebar-content>.tic-panel,.tic-sidebar-content>.tic-category-panel{margin:0 0 12px}}.tic-search-loading{display:none}.js tic-collection-filters[data-search-mode]:not([data-search-visible]) .tic-loading-region{position:relative;min-height:420px}.js tic-collection-filters[data-search-mode]:not([data-search-visible]) [data-tic-results],.js tic-collection-filters[data-search-mode]:not([data-search-visible]) [data-tic-count]{visibility:hidden}.js tic-collection-filters[data-search-mode]:not([data-search-visible]) .tic-search-loading{display:block;position:absolute;inset:0 auto auto 0;margin:16px 14px;color:var(--text-color,#626262)}.tic-collection [data-tic-facets] .tic-presence{display:flex;gap:0;margin:4px 0 12px;width:100%;border:1px solid #b8b8b8;border-radius:3px}.tic-collection [data-tic-facets] .tic-presence-option{position:relative;flex:1;min-width:0;margin:0;cursor:pointer}.tic-collection [data-tic-facets] .tic-presence-option+.tic-presence-option{border-left:1px solid #b8b8b8}.tic-collection [data-tic-facets] .tic-presence-option input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%)}.tic-collection [data-tic-facets] .tic-presence-option span{display:flex;align-items:center;justify-content:center;min-height:32px;padding:4px 8px;color:#626262;background:#fff;font-size:13px;line-height:20px}.tic-collection [data-tic-facets] .tic-presence-option:first-child span{border-radius:2px 0 0 2px}.tic-collection [data-tic-facets] .tic-presence-option:last-child span{border-radius:0 2px 2px 0}.tic-collection [data-tic-facets] .tic-presence-option:hover span{background:#f2f2f2;color:#111}.tic-collection [data-tic-facets] .tic-presence-option input:checked+span{background:#111;color:#fff}.tic-collection [data-tic-facets] .tic-presence-option input:focus-visible+span{outline:2px solid #111;outline-offset:3px;position:relative;z-index:1}@media(max-width:740px){.tic-collection [data-tic-facets] .tic-presence-option span{min-height:44px}}.tic-stock-status{margin:8px 0;font-size:12px}.tic-stock-clear{margin-bottom:12px;text-decoration:underline}.tic-collection{--tic-filter-static:#737679;--tic-filter-line:#b7b9bb;--tic-filter-selected:#000}.tic-collection .tic-sidebar-content{gap:0}.tic-collection .tic-category-panel,.tic-collection .tic-panel{border:0;padding:0;background:#fff}.tic-collection .tic-category-panel{border-bottom:2px solid var(--tic-filter-selected);padding-bottom:14px}.tic-collection .tic-category-panel>summary{min-height:48px;margin:0 0 10px;padding:10px 9px 14px;border-bottom:1px solid var(--tic-filter-line);font-size:15px;font-weight:400;color:#000}.tic-collection .tic-category-panel>summary::after,.tic-collection .tic-filter-group>details>summary::after{content:"";flex:0 0 8px;width:8px;height:8px;margin:0 12px 4px 8px;border:0;border-right:1px solid currentColor;border-bottom:1px solid currentColor;border-radius:0;box-shadow:none;background:none;transform:rotate(45deg);color:inherit}.tic-collection .tic-category-panel[open]>summary::after,.tic-collection .tic-filter-group>details[open]>summary::after{transform:rotate(225deg);margin-bottom:0}.tic-collection .tic-categories{margin:0 12px 0 17px}.tic-collection .tic-category-list{margin-left:0;padding-left:32px;border-left:1px solid var(--tic-filter-line)}.tic-collection .tic-category-list li{position:relative}.tic-collection .tic-category-list li::before{content:"";position:absolute;width:32px;left:-32px;top:50%;border-top:1px solid var(--tic-filter-line)}.tic-collection .tic-categories .tic-category-choice{min-height:29px;padding:4px 15px;color:var(--tic-filter-static);font-size:12px;line-height:1.5}.tic-collection .tic-categories .tic-category-choice:hover{background:transparent;color:#000;text-decoration:none}.tic-collection .tic-categories .tic-category-parent{padding-left:0;font-size:12px}.tic-collection .tic-category-current{margin:5px 0;padding:5px 15px 5px 47px;position:relative;color:#000;font-size:12px;font-weight:400;border-left:1px solid var(--tic-filter-line)}.tic-collection .tic-category-current::before{content:"";position:absolute;left:0;top:50%;width:32px;border-top:2px solid #000}.tic-collection .tic-panel .tic-filter-group{margin:0}.tic-collection .tic-filter-group>details,.tic-collection .tic-panel .tic-filter-group>details[open]{margin:0;border:0;border-bottom:1px solid var(--tic-filter-line);border-radius:0;background:#fff}.tic-collection .tic-panel .tic-filter-group>details[open]{border-bottom:2px solid #000}.tic-collection .tic-filter-group>details>summary,.tic-collection .tic-filter-group>details[open]>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:57px;margin:0;padding:14px 9px;border:0;border-radius:0;background:#fff;color:var(--tic-filter-static);font-size:15px;font-weight:400;line-height:1.45;list-style:none}.tic-collection .tic-filter-group>details[open]>summary,.tic-collection .tic-filter-group>details[open]>summary,.tic-collection .tic-filter-group>details>summary:hover{color:#000;background:#fff}.tic-collection .tic-filter-group>details>summary::-webkit-details-marker{display:none}.tic-collection .tic-filter-group>details[open]>.tic-options{max-height:150px;overflow:auto;margin:0 14px 12px 21px;padding:0;scrollbar-width:thin;scrollbar-color:#aaa #fff}.tic-collection .tic-panel .tic-check{align-items:center;gap:12px;min-height:23px;padding:2px 0;border-radius:0;font-size:12px;font-weight:400;line-height:1.5;color:var(--tic-filter-static)}.tic-collection .tic-panel .tic-check:hover{background:transparent;color:#000}.tic-collection .tic-check:has(input:checked){color:#000}.tic-collection .tic-check input[type=checkbox]{appearance:none;-webkit-appearance:none;width:11px;height:11px;margin:0;border:1px solid var(--tic-filter-line);border-radius:0;background:#fff;cursor:pointer}.tic-collection .tic-check input[type=checkbox]:checked{border-color:#000;background:#000}.tic-collection .tic-check input[type=checkbox]:disabled{opacity:.4;cursor:default}.tic-collection .tic-panel form>.tic-check{margin:4px 9px 12px}.tic-collection [data-tic-clear]{margin:0;text-decoration:none;font:inherit;font-size:12px}.tic-collection .tic-refinements{display:flex;flex:1 1 240px;align-items:center;flex-wrap:wrap;gap:10px 16px}.tic-collection .tic-refinements .tic-active{flex:1 1 auto}.tic-collection .tic-refinements:not(:has(.tic-active>*)) [data-tic-clear]{display:none}.tic-collection .tic-category-panel[open]>summary::after,.tic-collection .tic-filter-group>details[open]>summary::after,.tic-collection .tic-filter-group>details[open]>summary::after,.tic-collection .tic-filter-group>details[open]>summary::after{border-right-width:2px;border-bottom-width:2px}.tic-collection :is(.tic-sidebar,.tic-toolbar) :is(a,button,summary),.tic-collection :is(.tic-sidebar,.tic-toolbar) :is(a,button,summary):hover{text-decoration:none!important}.tic-collection .tic-sidebar{font-family:inherit}.tic-collection .tic-filter-group>details[open]>.tic-range{position:relative;gap:8px 32px;padding:2px 18px 24px}.tic-collection .tic-range:has(>.tic-range-bar)>label{position:relative;grid-row:1;width:min(100%,88px);min-width:0;justify-self:start;color:transparent;font-size:0}.tic-collection .tic-range:has(>.tic-range-bar)>label:first-of-type{justify-self:end}.tic-collection .tic-range:has(>.tic-range-bar)>label:first-of-type::after{content:"—";position:absolute;left:100%;width:32px;top:3px;text-align:center;color:var(--tic-filter-line);font-size:12px}.tic-collection .tic-range .tic-unit-field{border:0;background:transparent}.tic-collection .tic-range .tic-unit-suffix{display:none}.tic-collection .tic-range input[type=number]{width:100%;height:25px;min-height:25px;padding:2px 5px;border:1px solid var(--tic-filter-line);border-radius:0;text-align:center;color:var(--tic-filter-static);font-size:12px;appearance:textfield}.tic-collection .tic-range input[type=number]::-webkit-inner-spin-button{appearance:none}.tic-collection .tic-range-bar{grid-row:2;height:64px;margin:8px 0 0}.tic-collection .tic-range-track{inset:38px 6px auto;height:1px;border-radius:0;background:linear-gradient(to right,#d6d6d6 var(--min),#8e9295 var(--min),#8e9295 var(--max),#d6d6d6 var(--max))}.tic-collection .tic-range-bar input[type=range]{top:14px;height:49px}.tic-collection .tic-range-bar input[type=range]::-webkit-slider-runnable-track{height:1px}.tic-collection .tic-range-bar input[type=range]::-moz-range-track{height:1px}.tic-collection .tic-range-bar input[type=range]::-webkit-slider-thumb{width:12px;height:49px;margin-top:-24px;border:0;border-radius:0;background:linear-gradient(to right,transparent 5px,#000 5px,#000 7px,transparent 7px)}.tic-collection .tic-range-bar input[type=range]::-moz-range-thumb{width:12px;height:49px;border:0;border-radius:0;background:linear-gradient(to right,transparent 5px,#000 5px,#000 7px,transparent 7px)}.tic-range-ticks{position:absolute;inset:9px 6px auto;display:flex;justify-content:space-between;pointer-events:none}.tic-range-ticks span{position:absolute;min-width:0;width:1px;color:var(--tic-filter-static);font-size:12px;text-align:center;text-indent:-8px;white-space:nowrap}.tic-range-ticks span::after{content:"";position:absolute;top:22px;left:0;height:22px;border-left:1px solid var(--tic-filter-line)}.tic-collection .tic-temperature{margin:0 0 12px;border:0;padding:0 9px}.tic-collection .tic-temperature legend{display:none}.tic-collection .tic-temperature .tic-range label{color:var(--tic-filter-static);font-size:12px}.tic-collection .tic-temperature .tic-range label::after{display:none}.tic-collection .tic-toolbar{justify-content:flex-start;column-gap:24px}.tic-collection .tic-toolbar form{margin-left:auto}.tic-collection .tic-active{display:flex;flex:1 1 240px;flex-wrap:wrap;gap:8px;margin:0}.tic-collection .tic-active:empty{display:none}.tic-collection .tic-active .tic-active-chip{display:inline-flex;position:relative;align-items:stretch;max-width:100%;min-height:23px;padding:0;border:0!important;border-radius:0;background:transparent!important;font-size:12px;font-weight:400;line-height:21px;text-decoration:none;text-align:left;overflow-wrap:anywhere}.tic-active-chip__label{padding:0 11px;border:1px solid var(--tic-filter-line);color:var(--tic-filter-static)}.tic-active-chip__value{padding:1px 16px;background:#000;color:#fff}.tic-active-chip__remove{width:0;overflow:hidden;color:#fff;background:#000;transition:width .15s}.tic-active-chip:hover .tic-active-chip__value,.tic-active-chip:focus-visible .tic-active-chip__value,.tic-active-chip:hover .tic-active-chip__remove,.tic-active-chip:focus-visible .tic-active-chip__remove{background:#aeb0b2}.tic-active-chip:hover .tic-active-chip__remove,.tic-active-chip:focus-visible .tic-active-chip__remove{width:18px}@media(min-width:1000px){.tic-collection__layout{grid-template-columns:300px minmax(0,1fr);gap:8px}}@media(min-width:1200px){.tic-collection__layout{grid-template-columns:300px minmax(0,1fr)}}@media(min-width:741px){.tic-collection__layout>.tic-sidebar{padding-right:25px}}@media(min-width:741px)and (max-width:999px){.tic-collection__layout{grid-template-columns:280px minmax(0,1fr);gap:8px}}@media(max-width:740px){.tic-collection .tic-filter-group>details>summary{min-height:52px;font-size:15px}.tic-collection .tic-panel .tic-check{min-height:36px;font-size:12px}.tic-collection .tic-check input[type=checkbox]{width:14px;height:14px}.tic-collection .tic-filter-group>details[open]>.tic-options{max-height:220px}.tic-collection .tic-range input[type=number]{min-height:36px}.tic-collection .tic-toolbar .tic-active{flex-basis:100%}.tic-collection .tic-toolbar .tic-refinements{flex-basis:100%}.tic-collection .tic-active .tic-active-chip{min-height:32px;line-height:30px}}.tic-collection-heading{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 24px;margin-bottom:18px}.tic-collection .tic-collection-heading h1{margin:0;color:var(--heading-color,#111);font-size:32px;font-weight:400;line-height:1.25}.tic-collection-heading [data-tic-count]{margin:0;color:#737679;font-size:13px;white-space:nowrap}.tic-collection .tic-sort-menu{position:relative;width:300px;max-width:100%;border:1px solid #aeafb1;border-radius:0;background:#fff;color:#737679;font-size:13px}.tic-sort-menu>summary{display:flex;align-items:center;gap:14px;min-height:40px;padding:9px 14px;cursor:pointer;list-style:none}.tic-sort-menu>summary::-webkit-details-marker{display:none}.tic-sort-menu>summary::after{content:"";width:8px;height:8px;margin-left:auto;margin-bottom:4px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg)}.tic-sort-menu[open]>summary{color:#000}.tic-sort-menu[open]>summary::after{transform:rotate(225deg);margin-bottom:0;border-width:2px}.tic-sort-menu>summary span:first-child{flex-shrink:0;color:#000}.tic-sort-options{position:absolute;z-index:10;top:calc(100% + 1px);right:-1px;width:calc(100% + 2px);padding:15px 0;border:1px solid #aeafb1;border-radius:0 0 3px 3px;background:#fff}.tic-collection .tic-sort-menu .tic-sort-options>button{display:block;width:100%;min-height:36px;padding:7px 24px;border:0;border-radius:0;background:#fff;color:#737679;text-align:left;font-family:inherit;font-size:14px;font-weight:400;line-height:1.5}.tic-collection .tic-sort-menu .tic-sort-options>button[aria-checked=true],.tic-collection .tic-sort-menu .tic-sort-options>button:hover,.tic-collection .tic-sort-menu .tic-sort-options>button:focus-visible{background:#fff;color:#000}.tic-collection :is(.tic-sidebar,.tic-sidebar-content,.tic-options){--tic-scroll-thumb:#aeafb1;scrollbar-width:thin;scrollbar-color:var(--tic-scroll-thumb) transparent}.tic-collection :is(.tic-sidebar,.tic-sidebar-content,.tic-options).tic-is-scrolling{--tic-scroll-thumb:#000}.tic-collection :is(.tic-sidebar,.tic-sidebar-content,.tic-options)::-webkit-scrollbar{width:6px;height:6px}.tic-collection :is(.tic-sidebar,.tic-sidebar-content,.tic-options)::-webkit-scrollbar-track{background:transparent}.tic-collection :is(.tic-sidebar,.tic-sidebar-content,.tic-options)::-webkit-scrollbar-thumb{background:var(--tic-scroll-thumb);border-radius:0}.tic-collection :is(.tic-sidebar,.tic-sidebar-content,.tic-options)::-webkit-scrollbar-thumb:active{background:#000}@media(max-width:740px){.tic-collection .tic-collection-heading h1{font-size:26px}.tic-collection .tic-sort-menu{width:100%}.tic-collection .tic-sort-menu .tic-sort-options>button{min-height:44px}}.tic-collection-heading{display:grid;width:fit-content;max-width:100%;align-items:start;gap:5px}.tic-collection-heading [data-tic-count]{text-align:right}.tic-collection .tic-category-panel>summary{border-bottom:2px solid #000}.tic-collection .tic-category-panel>summary::after{border-right-width:2px;border-bottom-width:2px}.tic-collection .tic-category-panel:not([open]){padding-bottom:0;border-bottom:0}.tic-collection .tic-category-panel:not([open])>summary{margin-bottom:0}.tic-collection .tic-category-selection{display:none}.tic-collection .tic-category-panel:not([open])+.tic-category-selection:not([hidden]){display:block;position:relative;margin:0;padding:18px 12px 18px 64px;border-bottom:2px solid #000;color:#000;font-size:12px;line-height:1.5}.tic-category-selection::before{content:"";position:absolute;left:17px;top:0;bottom:14px;border-left:1px solid #aeafb1}.tic-category-selection::after{content:"";position:absolute;left:17px;top:27px;width:32px;border-top:2px solid #000}.tic-collection .tic-refinements{flex-direction:column;align-items:flex-start;gap:5px;padding-left:15px}.tic-collection .tic-refinements .tic-active{flex:0 1 auto;width:100%}.tic-collection .tic-refinements [data-tic-clear]{display:inline-flex;order:-1;align-self:flex-start;align-items:center;gap:6px;min-height:24px!important;padding:0!important;border:0!important;background:transparent!important;color:#737679;font-size:12px}.tic-collection .tic-refinements [data-tic-clear]:hover{color:#000}.tic-collection .tic-sort-menu{width:300px;border:0;color:#737679;font-size:15px}.tic-sort-menu>summary{padding:9px 12px;gap:12px}.tic-sort-menu>summary span:first-child{color:inherit;text-transform:none}.tic-sort-menu>summary span:first-child::after{content:":"}.tic-sort-menu>summary::after{border-right-width:2px;border-bottom-width:2px;color:#aeafb1}.tic-sort-menu[open]>summary::after{color:#000}.tic-sort-options{right:0;width:100%;border-radius:0}.tic-collection .tic-sort-menu .tic-sort-options>button{font-size:15px}.tic-collection .tic-range-bar input[type=range]::-webkit-slider-thumb{background:linear-gradient(to right,transparent 3px,#000 3px,#000 9px,transparent 9px)}.tic-collection .tic-range-bar input[type=range]::-moz-range-thumb{background:linear-gradient(to right,transparent 3px,#000 3px,#000 9px,transparent 9px)}.tic-collection :is(.tic-sidebar,.tic-sidebar-content,.tic-options)::-webkit-scrollbar-button{display:none;width:0;height:0}.tic-collection :is(.tic-sidebar,.tic-sidebar-content,.tic-options)::-webkit-scrollbar-thumb:active{background:#000!important}@supports selector(::-webkit-scrollbar){.tic-collection :is(.tic-sidebar,.tic-sidebar-content,.tic-options){scrollbar-width:auto!important;scrollbar-color:auto!important}}@media(max-width:740px){.tic-collection .tic-sort-menu{width:100%}}.tic-collection .tic-sort-menu{width:max-content}.tic-sort-menu>summary::after{margin-left:6px;flex-shrink:0}.tic-sort-options{min-width:260px}.tic-collection .tic-category-panel{border-bottom:1px solid #aeafb1;padding-bottom:18px}.tic-collection .tic-sidebar .tic-category-panel>summary{border-bottom:2px solid #000}.tic-collection .tic-category-panel:not([open]){border-bottom:0;padding-bottom:0}.tic-collection .tic-category-panel>summary{margin-bottom:18px}.tic-collection .tic-category-panel:not([open])>summary{margin-bottom:0}.tic-collection .tic-category-panel:not([open])+.tic-category-selection:not([hidden]){padding:18px 12px 18px 17px;border-bottom:1px solid #aeafb1}.tic-category-selection::before,.tic-category-selection::after{display:none}.tic-collection .tic-categories{margin:0 12px 0 17px}.tic-collection .tic-category-selection-group{border-left:2px solid #000}.tic-collection .tic-category-selection-group>.tic-category-parent,.tic-collection .tic-category-selection-group>.tic-category-current{position:relative;display:flex;align-items:center;min-height:34px;margin:0;border:0;padding:7px 10px 7px 46px;color:#000;font-size:12px;font-weight:400;line-height:1.5;text-decoration:none}.tic-collection .tic-category-selection-group>.tic-category-parent{padding-left:30px}.tic-collection .tic-category-selection-group>.tic-category-parent::before{content:"";position:absolute;left:0;top:50%;width:16px;border-top:2px solid #000}.tic-collection .tic-category-selection-group>.tic-category-current::before{content:"";position:absolute;left:0;top:50%;width:32px;border-top:2px solid #000}.tic-collection .tic-category-list{border-left:2px solid #aeafb1}.tic-collection .tic-category-list li::before{border-top-color:#aeafb1}.tic-collection .tic-category-children{margin-left:16px}.tic-collection :is(.tic-sidebar,.tic-sidebar-content,.tic-options)::-webkit-scrollbar-thumb{border-radius:2.25px}.tic-collection .tic-range-track{border-radius:2.25px}.tic-collection .tic-range-bar input[type=range]::-webkit-slider-thumb{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='49'%3E%3Crect x='3' width='6' height='49' rx='2.25' fill='%23000'/%3E%3C/svg%3E") center no-repeat}.tic-collection .tic-range-bar input[type=range]::-moz-range-thumb{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='49'%3E%3Crect x='3' width='6' height='49' rx='2.25' fill='%23000'/%3E%3C/svg%3E") center no-repeat}.tic-range-ticks{inset:-12px 6px auto}.tic-range-ticks span::after{top:43px}.tic-collection .tic-panel .tic-check:hover input[type=checkbox]:not(:disabled){background:#000;border-color:#000}.tic-collection .tic-toolbar{align-items:flex-end}.tic-collection .tic-toolbar [data-tic-sort-form]{align-self:flex-end;margin-block:0}.tic-collection .tic-sort-menu>summary{min-height:40px;line-height:23px;padding-block:0}.tic-collection .tic-refinements [data-tic-clear]{padding-left:0!important;font-size:14px}.tic-collection .tic-result-count{margin:0 0 10px;padding-inline:15px;color:#737679;font-size:14px;line-height:1.5}.tic-collection :is(.tic-sidebar,.tic-sidebar-content,.tic-options)::-webkit-scrollbar{width:3px;height:3px}.tic-collection .tic-range-bar input[type=range]::-webkit-slider-thumb{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='49'%3E%3Crect x='4.5' width='3' height='49' rx='2.25' fill='%23000'/%3E%3C/svg%3E") center no-repeat}.tic-collection .tic-range-bar input[type=range]::-moz-range-thumb{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='49'%3E%3Crect x='4.5' width='3' height='49' rx='2.25' fill='%23000'/%3E%3C/svg%3E") center no-repeat}.tic-collection [data-tic-pages]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:18px;padding:24px 14px 8px;margin-top:8px;border-top:0}.tic-pagination-numbers{display:flex;align-items:center;gap:6px}.tic-collection .tic-results [data-tic-pages] button{display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:36px;padding:6px 10px;border:0;border-radius:3px;background:transparent;color:#000;font:inherit;font-size:15px;line-height:24px;text-decoration:none}.tic-collection .tic-results [data-tic-pages] button:hover{border:0;background:#f4f4f4}.tic-collection .tic-results [data-tic-pages] button[aria-current=page],.tic-collection .tic-results [data-tic-pages] button[aria-current=page]:hover{background:#000;color:#fff}.tic-pagination-gap{display:inline-flex;align-items:center;justify-content:center;min-width:36px;color:#000;font-size:18px}.tic-collection [data-tic-pages] .tic-pagination-next{margin-left:0;gap:16px;padding-right:4px}.tic-collection [data-tic-pages] .tic-pagination-previous{gap:16px;padding-left:4px}.tic-pagination-next::after,.tic-pagination-previous::before{content:"";width:8px;height:8px;border-top:2px solid #000;border-right:2px solid #000;transform:rotate(45deg)}.tic-pagination-previous::before{transform:rotate(225deg)}@media(max-width:740px){.tic-collection [data-tic-pages]{gap:8px;padding-inline:0}.tic-pagination-numbers{gap:2px}.tic-collection .tic-results [data-tic-pages] button{min-height:44px;min-width:30px;padding-inline:7px}.tic-collection [data-tic-pages] :is(.tic-pagination-next,.tic-pagination-previous){gap:8px}}.tic-collection .tic-range-bar{height:90px}.tic-range-ticks{inset:64px 6px auto}.tic-range-ticks span::after{top:-33px}.tic-collection .tic-range-bar input[type=range]::-webkit-slider-thumb{height:36.75px;margin-top:-17.875px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='36.75'%3E%3Crect x='4.5' width='3' height='36.75' rx='2.25' fill='%23000'/%3E%3C/svg%3E") center no-repeat}.tic-collection .tic-range-bar input[type=range]::-moz-range-thumb{height:36.75px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='36.75'%3E%3Crect x='4.5' width='3' height='36.75' rx='2.25' fill='%23000'/%3E%3C/svg%3E") center no-repeat}.tic-collection .tic-range-bar{margin-top:4px;height:83.5px}.tic-collection .tic-filter-group>details[open]>.tic-range{row-gap:4px;padding-bottom:18px}.tic-collection .tic-grid{align-items:stretch;row-gap:18px}.tic-collection .tic-grid>.tic-card-compact{border:0;padding:16px 14px 10px}.tic-collection .tic-card-compact .product-item__image-wrapper{margin-bottom:18px}.tic-collection .tic-card-compact .product-item__info{flex:1 1 auto}.tic-collection .tic-card-compact .product-item__info-inner{margin:0}.tic-collection .tic-card-compact .product-item__title{margin:0 0 6px;font-size:22px;line-height:1.3;font-weight:400;text-decoration:none}.tic-collection .tic-card-compact .product-item__title:hover{text-decoration:none}.tic-collection .tic-card-compact .description-collection-page{margin:0;font-size:14px;line-height:1.4;color:#696c6f}.tic-collection .tic-card-compact .description-collection-page p{margin:0;font-size:14px;line-height:1.4}.tic-card-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:28px;margin-top:7px}.tic-card-price{min-width:0}.tic-collection .tic-grid .tic-card-meta .product-form__info-item{flex-wrap:nowrap;width:max-content}.tic-collection .tic-grid .tic-card-meta .product-form__info-content{width:auto}.tic-collection .tic-card-meta .metaguru-collection{margin:0;padding:0}.tic-collection .tic-card-meta .product-form__info-list_custom{margin:0;padding:0}.tic-collection .tic-card-meta .product-form__info-item{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin:0;padding:0;border:0}.tic-collection .tic-card-meta .product-form__info-title{margin:0;padding:0;color:#000;font-size:14px;font-weight:400}.tic-collection .tic-card-meta .product-form__info-content{display:block;padding:0;margin:0}.tic-collection .tic-card-meta .price-list{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px}.tic-collection .tic-card-meta .price{color:#000;font-size:18px;line-height:1.4}.tic-collection .tic-card-meta .price--compare{color:#696c6f;font-size:13px}.tic-card-meta .sp-compare-custom-collection{flex-shrink:0;margin-left:auto}.tic-collection .tic-card-meta .sp-compare-main{margin:0!important;padding:0!important}.tic-collection .tic-card-meta .sp-compare-wrap{position:relative;margin:0!important;padding:0 25px 0 0!important;min-height:22px;line-height:22px;font-size:14px;color:#696c6f}.tic-collection .tic-card-meta .sp-compare-wrap input{inset:0!important;width:100%!important;height:100%!important;cursor:pointer}.tic-collection .tic-card-meta .sp-compare-wrap label{margin:0!important;padding:0!important;font-size:14px;color:#696c6f}.tic-collection .tic-card-meta .sp-compare-wrap label span{color:#696c6f!important;font-weight:400}.tic-collection .tic-card-meta .sp-compare-wrap label::after{left:auto!important;right:0!important;top:3px!important;width:16px!important;height:16px!important;border:2px solid #aeafb1!important;border-radius:1px}.tic-collection .tic-card-meta .sp-compare-wrap label::before{left:auto!important;right:4px!important;top:8px!important}.tic-collection .tic-card-compact .product-item__action-list{display:grid;gap:8px;margin-top:auto!important;padding-top:6px}.tic-collection .tic-card-compact .product-item__action-list form{margin:0;padding:0}.tic-collection .tic-card-compact .product-item__action-list .product-form__buy-buttons{margin:0;padding:0}.tic-collection .tic-card-compact .product-item__action-list .button{width:100%!important;min-height:30px;height:auto;margin:0;padding:3px 8px;border:1.5px solid #aeafb1;border-radius:0;background:#fff;color:#696c6f;font-size:14px;line-height:21px;font-weight:400}.tic-collection .tic-card-compact .product-item__action-list .button:hover{border-color:#000;color:#000;background:#fff}.tic-collection .tic-grid .tic-card-compact .product-item__action-list{grid-template-rows:none;grid-auto-rows:auto;align-content:end;margin-top:auto!important}.tic-collection .tic-grid .tic-card-compact .product-item__action-list>*{grid-row:auto!important}.tic-collection .tic-grid .tic-card-compact .product-item__action-list form{display:block}.tic-collection .tic-grid .tic-card-compact .product-item__action-list .button{min-height:30px!important;height:30px!important}@media(max-width:740px){.tic-collection .tic-card-compact .product-item__title{font-size:20px}.tic-collection .tic-grid .tic-card-compact .product-item__action-list .button{min-height:44px!important;height:44px!important}.tic-card-meta{flex-wrap:wrap}}.tic-collection .tic-range-bar{height:62.5px}.tic-collection .tic-range-track{top:17px}.tic-collection .tic-range-bar input[type=range]{top:-7px}.tic-range-ticks{inset:43px 6px auto}.tic-collection .tic-card-meta .sp-compare-wrap label::before{display:none!important}.tic-collection .tic-card-meta .sp-compare-wrap:hover label::after,.tic-collection .tic-card-meta .sp-compare-wrap:has(input:checked) label::after{background:#000!important;border-color:#000!important}.tic-collection .tic-card-meta .sp-compare-wrap:hover label span,.tic-collection .tic-card-meta .sp-compare-wrap:has(input:checked) label span{color:#000!important}.tic-collection{--tic-font-title:36px;--tic-font-header:25px;--tic-font-subtext:15px;--tic-font-body:12px;font-size:var(--tic-font-subtext)}.tic-collection .tic-collection-heading h1{font-size:var(--tic-font-title)!important}.tic-collection :where(.tic-card-compact .product-item__title,.tic-card-meta .price,.tic-category-panel>summary,.tic-filter-group>details>summary,.tic-filter-toggle){font-size:var(--tic-font-header)!important}.tic-collection :where(button:not(.tic-filter-toggle),.tic-card-compact .description-collection-page,.tic-card-compact .description-collection-page p,.tic-card-meta .product-form__info-title,.tic-card-meta .sp-compare-wrap,.tic-card-meta .sp-compare-wrap label,.tic-card-meta .sp-compare-wrap label span,.tic-categories .tic-category-choice,.tic-category-current,.tic-category-selection .tic-category-choice,.tic-active .tic-active-chip,.tic-active-chip>span,.tic-unit-suffix,.tic-temperature-help,.tic-temperature .tic-range label,.tic-sort-menu,.tic-sort-menu>summary,.tic-result-count,[data-tic-pages] button,.tic-pagination-gap){font-size:var(--tic-font-subtext)!important}.tic-collection :where(.tic-panel .tic-check,.tic-panel .tic-check span,.tic-range input[type=number],.tic-range-ticks span,.tic-sort-options>button,[data-tic-sort-label]){font-size:var(--tic-font-body)!important}.tic-collection :where(.tic-category-panel>summary,.tic-filter-group>details>summary,.tic-filter-toggle,.tic-card-meta .price,.tic-sort-options>button,[data-tic-sort-label]){font-size:var(--tic-font-subtext)!important}.tic-collection .tic-range input[type=number]:focus{outline:none!important;box-shadow:none!important;border-color:#000!important}.tic-collection .tic-range .tic-unit-field:focus-within{outline:none!important;box-shadow:none!important}.tic-collection .tic-range input[type=number]:focus::placeholder{color:transparent;opacity:0}.tic-collection .tic-refinements{gap:2px}.tic-collection .tic-refinements .tic-active{padding-left:14px;gap:6px}.tic-collection .tic-toolbar{padding-bottom:8px;margin-bottom:6px}.tic-collection .tic-result-count{margin-bottom:6px}.tic-collection .tic-filter-group>details{position:relative}.tic-collection .tic-filter-group>details[open]{border-bottom:2px solid #000}.tic-collection .tic-filter-group>details[open]::before{content:"";position:absolute;top:-1px;left:0;right:0;border-top:2px solid #000;pointer-events:none}.tic-collection .tic-range input[type=number]:focus{box-sizing:border-box;border-width:1px!important;padding:2px 5px}.tic-collection .tic-filter-loading{display:none;position:relative;height:4px;margin:18px 9px 22px;overflow:hidden;border-radius:2.25px;background:#e1e2e3}.tic-collection [data-tic-filter-panel][aria-busy=true]:has([data-tic-form][hidden]) .tic-filter-loading{display:block}.tic-filter-loading::after{content:"";display:block;width:32%;height:100%;border-radius:inherit;background:#000;animation:tic-filter-loading 1.4s ease-in-out infinite}.tic-collection [data-tic-filter-panel][aria-busy=true]:has([data-tic-form][hidden]) [data-tic-status]{position:absolute;width:1px;height:1px;padding:0!important;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@keyframes tic-filter-loading{from{transform:translateX(-110%)}to{transform:translateX(420%)}}@media(prefers-reduced-motion:reduce){.tic-filter-loading::after{animation:none;transform:translateX(100%)}}:root{--tic-box-radius:2.25px}.tic-collection :is(input[type=number],input[type=search],select,.tic-unit-field,.tic-sort-options,.tic-filter-toggle,.tic-filter-loading,.tic-card-compact .product-item__action-list .button,[data-tic-pages] button){border-radius:var(--tic-box-radius)!important}.tic-collection .tic-check input[type=checkbox],.tic-collection .tic-card-meta .sp-compare-wrap label::after{border-radius:var(--tic-box-radius)!important}.tic-collection .tic-active-chip{border-radius:var(--tic-box-radius)!important;overflow:hidden}.tic-collection .tic-active-chip__label{border-radius:var(--tic-box-radius) 0 0 var(--tic-box-radius)}.tic-collection .tic-range-track,.tic-collection :is(.tic-sidebar,.tic-sidebar-content,.tic-options)::-webkit-scrollbar-thumb{border-radius:var(--tic-box-radius)}.tic-boost-search__form,.tic-boost-suggestions{border-radius:var(--tic-box-radius)!important}.tic-boost-search__form button{border-radius:0 var(--tic-box-radius) var(--tic-box-radius) 0!important}.tic-collection .tic-toolbar{padding-bottom:12px}@media(max-width:740px){.tic-collection tic-filter-disclosure[data-open]>.tic-sidebar-content{border-radius:0 0 var(--tic-box-radius) var(--tic-box-radius)}}.tic-collection .tic-sort-options{padding:8px 0}.tic-collection .tic-sort-menu .tic-sort-options>button{min-height:30px;padding:4px 16px}@media(max-width:740px){.tic-collection .tic-sort-menu .tic-sort-options>button{min-height:44px}}.tic-collection .tic-toolbar .tic-order-availability{flex:0 1 auto;gap:8px;min-height:40px;line-height:23px;font-size:15px;color:#737679;cursor:pointer;white-space:normal}.tic-order-availability input{flex-shrink:0;width:16px;height:16px;margin:0;accent-color:#000}.tic-order-availability:has(input:checked){color:#000}.tic-order-availability:has(input:disabled){opacity:.5;cursor:default}.tic-collection .tic-toolbar:has(.tic-order-availability) [data-tic-sort-form]{margin-left:0}@media(max-width:740px){.tic-collection .tic-toolbar .tic-order-availability{min-height:44px}}.tic-collection .tic-color-swatch{display:inline-flex;flex:0 0 16px;width:16px;height:16px;overflow:hidden;border:1px solid #909090;border-radius:2.25px}.tic-collection .tic-color-swatch__segment{flex:1 1 0;min-width:0;height:100%}.tic-collection .tic-color-swatch__segment--clear{background:conic-gradient(#d5d5d5 25%,#fff 0 50%,#d5d5d5 0 75%,#fff 0) 0 0 / 8px 8px}.tic-distributor-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:0 8px;max-width:100%}.tic-distributor-menu{position:relative;max-width:100%}.tic-distributor-menu>summary{display:flex;align-items:center;gap:8px;min-height:40px;padding:0 8px;line-height:23px;cursor:pointer;list-style:none;font-size:15px;color:#737679}.tic-distributor-menu>summary::-webkit-details-marker{display:none}.tic-distributor-menu>summary::after{content:"";flex:0 0 7px;width:7px;height:7px;border-right:1px solid;border-bottom:1px solid;transform:rotate(45deg)}.tic-distributor-menu[open]>summary::after{transform:rotate(225deg)}.tic-distributor-options{position:absolute;z-index:12;right:0;width:260px;max-width:calc(100vw - 48px);padding:12px 16px;border:1px solid #aeafb1;border-radius:2.25px;background:#fff}.tic-distributor-options p{margin:0 0 8px;font-size:12px}.tic-collection .tic-distributor-options .tic-check{display:flex;gap:10px;min-height:36px;white-space:normal;cursor:pointer}.tic-distributor-options input{flex-shrink:0;accent-color:#000}@media(max-width:740px){.tic-distributor-toolbar{flex-basis:100%}.tic-collection .tic-sort-menu>summary,.tic-distributor-menu>summary,.tic-collection .tic-distributor-options .tic-check{min-height:44px}.tic-distributor-options{position:static;margin-bottom:8px}}.tic-collection .tic-toolbar:has([name="tic.distributor"]:checked) .tic-refinements [data-tic-clear]{display:inline-flex}.tic-collection [data-tic-facets] .tic-options{display:flex;flex-wrap:wrap;align-content:flex-start;gap:10px 14px}.tic-collection [data-tic-facets] .tic-check.tic-option-button{position:relative;display:inline-flex;flex:0 1 auto;align-items:center;justify-content:center;gap:6px;min-width:66px;max-width:100%;min-height:24px;padding:2px 12px;border:1px solid #aeafb1;border-radius:2px;background:#fff;color:#737679;font-size:12px;line-height:18px;text-align:center;cursor:pointer}.tic-collection [data-tic-facets] .tic-option-button:hover{border-color:#000;color:#000;background:#fff}.tic-collection [data-tic-facets] .tic-option-button:has(input:checked){border-color:#000;background:#000;color:#fff}.tic-collection [data-tic-facets] .tic-option-button:has(input:focus-visible){outline:2px solid #000;outline-offset:3px}.tic-collection [data-tic-facets] .tic-option-button input[type=checkbox]{position:absolute;width:1px;height:1px;min-width:0;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.tic-collection [data-tic-facets] .tic-option-button__count{flex-shrink:0;font-variant-numeric:tabular-nums;white-space:nowrap}.tic-option-button__text{min-width:0;overflow-wrap:anywhere}@media(max-width:740px){.tic-collection [data-tic-facets] .tic-check.tic-option-button{min-height:44px}}.tic-collection [data-tic-facets] .tic-filter-group>details[open]>.tic-options{padding:4px}.tic-collection .tic-categories{margin:0 8px}.tic-collection .tic-category-list{margin:0;padding:0 0 0 32px;border:0;border-left:2px solid #929292}.tic-collection .tic-category-list li::before{content:"";position:absolute;left:-32px;top:50%;width:32px;border-top:2px solid #929292}.tic-collection .tic-category-selection-group{border-left:2px solid #929292}.tic-collection .tic-categories .tic-category-choice,.tic-collection .tic-category-selection-group>.tic-category-parent,.tic-collection .tic-category-selection-group>.tic-category-current{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:9px 10px;margin:0;border:0;border-radius:3px;font-size:13px;line-height:1.5;color:#505050}.tic-category-name{min-width:0;overflow-wrap:anywhere}.tic-collection .tic-category-panel>summary,.tic-collection .tic-category-choice,.tic-collection .tic-category-current{text-transform:none}.tic-collection .tic-category-selection-group>.tic-category-parent{padding-left:32px;position:relative}.tic-collection .tic-category-selection-group>.tic-category-parent::before{content:"";position:absolute;left:0;top:50%;width:12px;height:0;border:0;border-top:2px solid #929292;transform:none}.tic-collection .tic-category-selection-group>.tic-category-current{position:relative;margin-left:32px;background:#000;color:#fff;font-weight:600}.tic-collection .tic-category-selection-group>.tic-category-current::before{content:"";position:absolute;left:-32px;top:50%;width:32px;border-top:2px solid #000}.tic-collection .tic-category-current .tic-category-count{background:#333;color:#fff}.tic-collection .tic-categories .tic-category-choice:hover,.tic-collection .tic-category-selection .tic-category-choice:hover{background:#f1f1f1;color:#000}.tic-collection .tic-category-choice:focus-visible{outline:2px solid #000;outline-offset:2px}.tic-collection .tic-category-children{margin:0 0 0 32px;padding-left:32px;border-left:2px solid #929292}.tic-collection .tic-category-siblings:not(:empty){margin-top:0;padding-top:0;border-top:0}.tic-collection .tic-category-panel:not([open])+.tic-category-selection:not([hidden]){padding:10px 8px}.tic-collection .tic-category-tree,.tic-collection .tic-category-tree .tic-category-list{margin:0;padding:0 0 0 32px;border:0;list-style:none}.tic-collection .tic-category-tree{padding-left:0}.tic-collection .tic-category-tree li{position:relative;margin:0;padding:0}.tic-collection .tic-category-tree li::before{content:"";position:absolute;left:-22px;top:22px;width:22px;border-top:2px solid #929292}.tic-collection .tic-category-tree li::after{content:"";position:absolute;left:-22px;top:0;bottom:0;border-left:2px solid #929292}.tic-collection .tic-category-tree li:last-child::after{bottom:auto;height:22px}.tic-collection .tic-category-tree>li::before,.tic-collection .tic-category-tree>li::after{content:none}.tic-collection .tic-category-tree .tic-category-choice,.tic-collection .tic-category-tree .tic-category-current{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;box-sizing:border-box;margin:0;padding:9px 10px;border:0;border-radius:3px;font-size:13px;line-height:1.5}.tic-collection .tic-category-tree .tic-category-current{background:#000;color:#fff;font-weight:600}.tic-collection .tic-category-tree .tic-category-current::before,.tic-collection .tic-category-tree .tic-category-parent::before{content:none}.tic-collection .tic-card-compact .tic-card-meta{margin-top:auto;padding-top:7px}.tic-collection .tic-grid .tic-card-compact .product-item__action-list{margin-top:0!important;min-height:112px}@media(max-width:740px){.tic-collection .tic-grid .tic-card-compact .product-item__action-list{min-height:154px}}.tic-collection .tic-toolbar{align-items:center;flex-wrap:wrap;gap:0 24px;min-height:40px;margin:0;padding:0;border-bottom:2px solid #efeff0}.tic-collection .tic-stock-controls{display:flex;align-items:stretch;flex-wrap:wrap;min-width:0;gap:0 7px;color:var(--text-color,#696c6f);font-size:var(--tic-font-subtext)}.tic-collection .tic-stock-caption{display:flex;align-items:center;padding:6px 12px;white-space:nowrap}.tic-collection .tic-toolbar .tic-order-availability{position:relative;display:flex;align-items:center;justify-content:center;min-height:40px;margin:0 0 -2px;padding:6px 10px;border-bottom:2px solid transparent;color:var(--text-color,#696c6f);font-size:var(--tic-font-subtext);font-weight:400;line-height:1.5;white-space:nowrap}.tic-collection .tic-stock-tab input,.tic-collection .tic-distributor-options input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.tic-collection .tic-stock-tab:has(input:checked),.tic-collection .tic-stock-tab:has(input:indeterminate){color:#000;border-bottom-color:#000}.tic-collection .tic-stock-tab:has(input:focus-visible),.tic-collection .tic-distributor-options label:has(input:focus-visible){outline:2px solid #000;outline-offset:2px}.tic-collection .tic-distributor-toolbar{display:flex;align-items:stretch;flex-wrap:wrap;flex-basis:auto;gap:0}.tic-collection .tic-distributor-menu{display:none;align-items:stretch;position:static}.tic-collection .tic-distributor-toolbar:has(input:checked,input:indeterminate) .tic-distributor-menu{display:flex}.tic-collection .tic-distributor-toolbar:has(input:checked,input:indeterminate) .tic-distribution-tab>span::after{content:":"}.tic-collection .tic-distributor-toolbar:has(input:checked,input:indeterminate) .tic-distribution-tab{border-bottom-color:#000;padding-right:4px}.tic-collection .tic-distributor-options{display:flex;align-items:stretch;flex-wrap:wrap;position:static;width:auto;max-width:100%;margin:0;padding:0;border:0;background:transparent;gap:0}.tic-collection .tic-distributor-options .tic-check,.tic-collection .tic-distributor-options [data-tic-distributor-all]{display:flex;position:relative;align-items:center;justify-content:center;min-height:40px;margin:0 0 -2px;padding:6px 5px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--text-color,#696c6f);font-family:inherit;font-size:var(--tic-font-body)!important;font-weight:400;line-height:1.5;cursor:pointer}.tic-collection .tic-distributor-options .tic-check:has(input:checked),.tic-collection .tic-distributor-options [data-tic-distributor-all][aria-pressed=true]{color:#000;border-bottom-color:#000}.tic-collection .tic-distributor-options [data-tic-distributor-all]:hover{background:transparent;border-color:transparent;color:#000}.tic-collection .tic-distributor-options [data-tic-distributor-all][aria-pressed=true]:hover{border-bottom-color:#000}.tic-collection .tic-toolbar:has(.tic-order-availability) [data-tic-sort-form]{margin:0 0 0 auto;align-self:center}.tic-collection .tic-toolbar .tic-sort-menu{width:auto;min-width:235px;max-width:100%;font-size:var(--tic-font-subtext)!important}.tic-collection .tic-sort-menu>summary,.tic-collection .tic-sort-menu [data-tic-sort-label],.tic-collection .tic-sort-menu .tic-sort-options>button{font-size:var(--tic-font-subtext)!important}.tic-collection .tic-sort-menu>summary{min-height:40px;padding-block:6px}.tic-collection .tic-refinement-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px 20px;min-height:42px;padding:12px 12px 0;margin-bottom:20px;font-size:var(--tic-font-body)}.tic-collection .tic-refinements{display:flex;flex:1 1 auto;flex-direction:row;align-items:center;gap:12px 20px;min-width:0;padding:0}.tic-collection .tic-refinements .tic-active{flex:1 1 auto;display:flex;align-items:center;flex-wrap:wrap;gap:8px;width:auto;margin:0;padding:0}.tic-collection .tic-refinements [data-tic-clear]{flex-shrink:0;align-self:center;font-size:var(--tic-font-body)!important}.tic-collection .tic-refinements [data-tic-clear]>span[aria-hidden]{display:none}.tic-collection .tic-refinements .tic-active-chip,.tic-collection .tic-refinements .tic-active-chip>span,.tic-collection .tic-result-count{font-size:var(--tic-font-body)!important}.tic-collection .tic-result-count{flex:0 0 auto;margin:0;padding:0;line-height:24px;text-align:right}.tic-collection .tic-refinements:not(:has(.tic-active>*)) [data-tic-clear]{display:none}.tic-collection .tic-refinement-row:has(~.tic-loading-region){min-width:0}.tic-collection .tic-results:has([data-tic-availability]:checked,[name="tic.distributor"]:checked) .tic-refinements [data-tic-clear]{display:inline-flex}@media(max-width:1100px){.tic-collection .tic-toolbar{gap:0 12px}.tic-collection .tic-stock-controls{gap:0}.tic-collection .tic-stock-caption{padding-inline:6px}}@media(max-width:740px){.tic-collection .tic-toolbar{row-gap:8px}.tic-collection .tic-stock-controls{flex-basis:100%;gap:0}.tic-collection .tic-toolbar .tic-order-availability,.tic-collection .tic-distributor-options .tic-check,.tic-collection .tic-distributor-options [data-tic-distributor-all],.tic-collection .tic-sort-menu>summary{min-height:44px}.tic-collection .tic-toolbar [data-tic-sort-form]{margin-left:auto}.tic-collection .tic-refinement-row{flex-wrap:wrap;padding-inline:6px;gap:8px}.tic-collection .tic-refinements{flex-basis:100%;gap:8px 12px}.tic-collection .tic-result-count{margin-left:auto}}.tic-collection .tic-category-tree,.tic-collection .tic-category-tree .tic-category-list{margin:0;padding:0;border:0}.tic-collection .tic-category-tree li{--tic-category-depth:0;margin:0}.tic-collection .tic-category-tree .tic-category-choice,.tic-collection .tic-category-tree .tic-category-current,.tic-collection .tic-category-tree .tic-category-choice:hover{min-height:34px;padding:5px 10px 5px calc(18px + var(--tic-category-depth) * 16px);border:0;border-radius:0;margin:0;background:transparent;box-shadow:none;color:var(--text-color,#696c6f);font-weight:400}.tic-collection .tic-category-tree .tic-category-current,.tic-collection .tic-category-tree .tic-category-parent,.tic-collection .tic-category-tree .tic-category-all .tic-category-choice,.tic-collection .tic-category-tree .tic-category-choice:hover{color:#000}.tic-collection .tic-category-tree .tic-category-current .tic-category-count{background:#eee;color:var(--text-color,#696c6f);font-weight:400}.tic-collection .tic-category-tree li::before{content:"";left:0;top:17px;width:calc(10px + var(--tic-category-depth) * 16px);border-top:2px solid #aeafb1}.tic-collection .tic-category-tree li::after{content:"";left:0;top:0;bottom:0;height:auto;border-left:2px solid #aeafb1}.tic-collection .tic-category-tree li:last-child::after{bottom:auto;height:25px}.tic-collection .tic-category-tree li:has(>.tic-category-list)::after{bottom:auto;height:34px}.tic-collection .tic-category-tree>li:first-child::after{top:8px;height:26px}.tic-collection .tic-category-tree>li:first-child:last-child:not(:has(>.tic-category-list))::after{height:17px}.tic-collection .tic-category-tree .tic-category-path::before,.tic-collection .tic-category-tree .tic-category-path::after{border-color:#000}.tic-collection .tic-category-tree .tic-category-all{margin:0}.tic-collection .tic-category-tree .tic-category-all::before{width:10px}.tic-collection .tic-category-panel>summary{margin-bottom:8px}.tic-collection .tic-category-panel{padding-bottom:8px}.tic-collection .tic-category-panel:not([open])+.tic-category-selection:not([hidden]){padding:8px 8px 8px;border-bottom:1px solid #aeafb1}.tic-collection{--tic-results-inset:14px;--tic-category-inset:8px}.tic-collection .tic-sidebar .tic-category-panel>summary{padding-inline:var(--tic-category-inset)}.tic-collection .tic-stock-caption{padding-inline:var(--tic-results-inset)}.tic-collection .tic-refinement-row{padding-inline:var(--tic-results-inset)}.tic-collection .tic-sort-menu>summary{padding-inline:var(--tic-results-inset)}.tic-collection .tic-stock-controls{max-width:100%}.tic-collection .tic-toolbar [data-tic-sort-form]{justify-content:flex-end;min-width:0;max-width:100%}.tic-collection .tic-sort-menu [data-tic-sort-label]{min-width:0;overflow-wrap:anywhere}.tic-collection .tic-stock-caption{color:#000}.tic-collection .tic-refinement-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 20px;min-height:0;padding-top:12px;margin-bottom:0}.tic-collection .tic-refinements{display:contents}.tic-collection .tic-refinements [data-tic-clear]{grid-column:1;grid-row:1;justify-self:start;align-self:center}.tic-collection .tic-refinement-row>.tic-result-count{grid-column:2;grid-row:1;margin:0}.tic-collection .tic-refinements .tic-active{grid-column:1 / -1;grid-row:2;width:100%;min-width:0}.tic-collection .tic-refinements .tic-active:empty{display:none}.tic-collection .tic-grid>.tic-card-compact{padding-top:12px}.tic-collection .tic-card-compact .tic-card-meta{margin-top:7px;padding-top:0}.tic-collection .tic-grid .tic-card-compact .product-item__action-list{min-height:0;align-content:start;align-self:start;margin-top:0!important}@supports (grid-template-rows:subgrid){.tic-collection .tic-grid{row-gap:0}.tic-collection .tic-grid>.tic-card-compact{display:grid;grid-row:span 5;grid-template-rows:subgrid;row-gap:0;padding-bottom:28px}.tic-collection .tic-card-compact>.product-item__image-wrapper{grid-row:1;align-self:start}.tic-collection .tic-card-compact>.product-item__info{display:contents}.tic-collection .tic-card-compact .product-item__info>[id^=product-tags-]{display:none}.tic-collection .tic-card-compact .product-item__info-inner{grid-row:2;align-self:start}.tic-collection .tic-card-compact .description-collection-page{grid-row:3;align-self:start}.tic-collection .tic-card-compact .tic-card-meta{grid-row:4;align-self:start}.tic-collection .tic-card-compact .product-item__action-list{grid-row:5}.tic-collection .tic-card-compact>.rfq-collection-content:empty{display:none}}.tic-collection .tic-stock-caption{color:#696c6f}.tic-collection .tic-card-meta .sp-compare-wrap label::after{border-width:1px!important}.tic-collection .tic-filter-group>details:not([open]){border-bottom:1px solid var(--tic-filter-line)}.tic-collection .tic-filter-group>details:not([open])::before{content:none}.tic-collection .tic-filter-group>details:not([open])>summary,.tic-collection .tic-filter-group>details:not([open])>summary:hover{color:var(--tic-filter-static)}.tic-collection .tic-filter-group>details:not([open])>summary::after{border-right-width:1px;border-bottom-width:1px}.tic-collection .tic-refinements [data-tic-clear]>span[aria-hidden]{display:inline;font:inherit;line-height:1}.tic-collection .tic-card-meta .sp-compare-wrap,.tic-collection .tic-card-meta .sp-compare-wrap label,.tic-collection .tic-card-meta .sp-compare-wrap label span{color:#000!important}.tic-collection .tic-card-meta .sp-compare-wrap label::after{border-color:#000!important}.tic-collection .tic-category-tree button.tic-category-current,.tic-collection .tic-category-tree button.tic-category-current:not(:disabled):hover{width:100%;text-align:left;background:transparent;border:0;color:#000;cursor:pointer}.tic-collection .tic-toolbar .tic-stock-tab:hover:not(:has(input:disabled)),.tic-collection .tic-distributor-options .tic-check:hover:not(:has(input:disabled)),.tic-collection .tic-distributor-options [data-tic-distributor-all]:hover:not(:disabled){color:#000}.tic-collection [data-tic-facets] .tic-filter-group>details[open]>.tic-options{margin-inline:5px;padding:4px}.tic-collection [data-tic-facets] .tic-check.tic-option-button:hover{border-color:#000;background:#000;color:#fff}.tic-collection [data-tic-facets] .tic-filter-group>details[open]>.tic-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--tic-option-column-width,96px)),1fr));align-items:start;justify-items:stretch;padding-right:12px}.tic-collection [data-tic-facets] .tic-check.tic-option-button{min-width:0;width:100%}.tic-collection [data-tic-facets] .tic-shielding-options .tic-option-button{font-size:var(--tic-font-body)!important}.tic-collection [data-tic-facets] .tic-shielding-options .tic-option-button[aria-pressed=true]{border-color:#000;background:#000;color:#fff}.tic-collection .tic-grid .product-item .tic-spool-size{font-size:var(--tic-font-body,12px)!important;line-height:1.4;font-weight:400}.tic-collection .tic-grid .tic-card-compact .tic-spool-size{margin:6px 0}.tic-collection .tic-grid .tic-card-compact .tic-card-meta{margin-top:6px;padding-top:0}.tic-collection .tic-toolbar .tic-stock-caption{background:transparent;color:#000;border-bottom:2px solid #000;border-radius:2.25px 2.25px 0 0;margin-bottom:-2px}.tic-collection .tic-toolbar .tic-sort-menu>summary{padding-block:0}.tic-collection .tic-toolbar .tic-sort-menu>summary>span:first-child{position:relative;align-self:stretch;display:flex;align-items:center;color:#000}.tic-collection .tic-toolbar .tic-sort-menu>summary>span:first-child::before{content:"";position:absolute;inset-inline:-10px;bottom:-2px;height:2px;background:#000}@media(min-width:741px){.tic-collection .tic-sidebar .tic-category-panel>summary{box-sizing:border-box;min-height:42px;padding-block:6px;display:flex;align-items:center}}.tic-collection .tic-sort-menu .tic-sort-options{border-top-color:#000}.tic-collection .tic-grid .tic-card-compact .product-item__action-list .button{border-width:1px!important}.tic-collection .tic-grid .tic-card-compact .product-item__action-list .button{color:#696c6f;border-color:#aeafb1!important}
