@media screen and (min-width:901px){.collection-wrapper:has(.facets--vertical){grid-template-areas:none;grid-template-columns:290px minmax(0,1fr);column-gap:28px;row-gap:16px;padding-inline:24px}.collection-wrapper:has(.facets--vertical)>.facets-controls-wrapper{grid-column:2;grid-row:1}.collection-wrapper:has(.facets--vertical)>.facets-block-wrapper--vertical{grid-column:1;grid-row:1 / span 2;align-self:start}.collection-wrapper:has(.facets--vertical) .facets-block-wrapper--vertical:not(.hidden)~.main-collection-grid.main-collection-grid{grid-column:2;grid-row:2}.collection-wrapper:has(.facets--vertical) .product-grid.product-grid--grid{--product-grid-columns-desktop: repeat(4, minmax(0, 1fr))}}@media screen and (min-width:1025px){.collection-wrapper:has(.facets--vertical){--ts-aside-offset: 0px}#header-group:has(>.header-section>#header-component[data-sticky-state=active])~* .collection-wrapper:has(.facets--vertical){--ts-aside-offset: var(--header-height, 0px)}.collection-wrapper:has(.facets--vertical)>.facets-block-wrapper--vertical:not(#filters-drawer){position:sticky;inset-block-start:calc(var(--ts-aside-offset) + 16px - var(--ts-shell-pad, 0px));max-block-size:calc(100vh - var(--ts-aside-offset) - 32px);overflow-y:auto;overscroll-behavior:contain;border-radius:var(--ts-radius-tile);scrollbar-width:thin;scrollbar-color:rgb(0 0 0 / .18) transparent}.collection-wrapper:has(.facets--vertical)>.facets-block-wrapper--vertical:not(#filters-drawer)::-webkit-scrollbar{inline-size:6px}.collection-wrapper:has(.facets--vertical)>.facets-block-wrapper--vertical:not(#filters-drawer)::-webkit-scrollbar-thumb{border-radius:999px;background-color:#0000002e}}@media screen and (min-width:1025px)and (prefers-reduced-motion:reduce){.collection-wrapper:has(.facets--vertical)>.facets-block-wrapper--vertical:not(#filters-drawer){scroll-behavior:auto}}@media screen and (min-width:750px)and (max-width:900px){.collection-wrapper:has(.facets--vertical){grid-template-areas:none;grid-template-columns:minmax(0,1fr) auto;column-gap:16px;row-gap:16px;padding-inline:20px}.collection-wrapper:has(.facets--vertical)>.facets-block-wrapper--vertical:not(#filters-drawer){display:none}.collection-wrapper:has(.facets--vertical)>.facets-toggle.facets-toggle{display:flex;grid-column:1;grid-row:1;margin:0;padding:0}.collection-wrapper:has(.facets--vertical)>.facets-toggle .facets-toggle__wrapper{display:flex}.collection-wrapper:has(.facets--vertical)>.facets-toggle .facets-toggle__button.facets-toggle__button{display:inline-flex;align-items:center;gap:8px}.collection-wrapper:has(.facets--vertical)>.facets-controls-wrapper{grid-column:2;grid-row:1}.collection-wrapper:has(.facets--vertical) .facets-block-wrapper--vertical:not(.hidden)~.main-collection-grid.main-collection-grid{grid-column:1 / -1;grid-row:2}.collection-wrapper:has(.facets--vertical) .product-grid.product-grid--grid{--product-grid-columns-desktop: repeat(3, minmax(0, 1fr))}}.collection-wrapper:has(.facets--vertical) .products-count-wrapper{font-size:.8125rem;color:var(--ts-color-muted)}@media screen and (min-width:750px){.collection-wrapper:has(.facets--vertical) .facets-controls-wrapper .facets--filters-title{visibility:hidden}}.collection-wrapper:has(.facets--vertical) .sorting-filter .facets__summary,.facets-toggle .facets-toggle__button.facets-toggle__button{min-block-size:40px;padding-inline:16px;border-radius:999px;box-shadow:inset 0 0 0 1.5px var(--ts-color-ink);font-family:var(--font-body--family);font-weight:700;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ts-color-ink)}.facets-toggle .facets-toggle__button.facets-toggle__button{background-color:var(--ts-color-ink);color:var(--ts-color-white);box-shadow:none}.facets-block-wrapper--vertical .facets--vertical.facets--vertical{padding:8px 22px 22px;border-radius:var(--ts-radius-tile);background-color:var(--ts-color-tile)}:is(.facets--vertical,.facets--drawer) .facets__item .facets__summary{--icon-stroke-width: 2px;padding-block:20px 12px}:is(.facets--vertical,.facets--drawer) .facets__summary .facets__label{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:1.5rem;line-height:1;letter-spacing:var(--letter-spacing--heading-normal);text-transform:uppercase;color:var(--ts-color-ink)}:is(.facets--vertical,.facets--drawer) .facets__summary .icon-caret svg{inline-size:16px;block-size:16px;color:var(--ts-color-ink)}:is(.facets--vertical,.facets--drawer) :is(.facets__item,.sorting-filter):before{inline-size:100%;border-top:1px solid #e0e0e0}:is(.facets--vertical,.facets--drawer) .facets__item .facets__inputs{padding-block-end:20px}:is(.facets--vertical,.facets--drawer) .checkbox__label-text{font-size:.875rem;color:#333}:is(.facets--vertical,.facets--drawer) .ts-facet-stock.ts-facet-stock:before,.ts-facet-stock>details>summary{display:none}.ts-facet-stock .facets__inputs.facets__inputs{padding-block:14px 6px}.ts-facet-stock .checkbox{position:relative;inline-size:100%}.ts-facet-stock .checkbox__input{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;margin:0;opacity:0;cursor:pointer}.ts-facet-stock .checkbox__label.checkbox__label{display:flex;align-items:center;justify-content:space-between;gap:12px;inline-size:100%;padding:14px 14px 14px 16px;border-radius:var(--ts-radius-card);background-color:var(--ts-color-white);box-shadow:inset 0 0 0 1px #e3e3e3;color:var(--ts-color-ink);cursor:pointer}.ts-facet-stock .checkbox__label.checkbox__label>svg,.ts-facet-stock .checkbox__label.checkbox__label>.checkbox__label-text{display:none}.ts-facet-stock .checkbox__input:focus-visible+.checkbox__label{outline:var(--focus-outline-width) solid var(--ts-color-ink);outline-offset:2px}.ts-stock__text{display:flex;flex:1;flex-direction:column;gap:2px;min-inline-size:0}.ts-stock__title{font-size:1.5rem;line-height:1;white-space:nowrap}.ts-stock__note{font-size:.75rem;color:var(--ts-color-muted)}.ts-stock__switch{position:relative;flex:none;inline-size:48px;block-size:28px;border-radius:999px;background-color:#d6d6d6;transition:background-color .2s}.ts-stock__switch:after{content:"";position:absolute;inset-block-start:3px;inset-inline-start:3px;inline-size:22px;block-size:22px;border-radius:50%;background-color:var(--ts-color-white);transition:inset-inline-start .2s,background-color .2s}.ts-facet-stock .checkbox__input:checked+.checkbox__label .ts-stock__switch{background-color:var(--ts-color-ink)}.ts-facet-stock .checkbox__input:checked+.checkbox__label .ts-stock__switch:after{inset-inline-start:23px;background-color:var(--ts-color-amber)}.price-facet.ts-has-wedge>.facets__inputs-wrapper,.price-facet.ts-has-wedge>.price-facet__highest-price{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ts-wedge{display:flex;flex-direction:column;gap:2px;margin-block-start:4px}.ts-wedge__area{position:relative;block-size:100px;touch-action:none;cursor:pointer}.ts-wedge__track,.ts-wedge__range{position:absolute;inset-inline:0;inset-block-end:0;block-size:56px}.ts-wedge__track{background-color:#dadada;clip-path:polygon(0 100%,100% 0,100% 100%);border-end-end-radius:6px}.ts-wedge__range{clip-path:inset(0 calc(100% - var(--ts-wedge-max, 100%)) 0 var(--ts-wedge-min, 0%))}.ts-wedge__range-fill{inline-size:100%;block-size:100%;background:linear-gradient(90deg,var(--ts-color-ink),var(--ts-color-dark-3));clip-path:polygon(0 100%,100% 0,100% 100%)}.ts-wedge__handle{position:absolute;z-index:3;display:flex;flex-direction:column;align-items:center;outline:none;translate:-50% 0;rotate:-6deg;transform-origin:50% 100%}.ts-wedge__handle--min{inset-inline-start:clamp(30px,var(--ts-wedge-min, 0%),calc(100% - 36px));inset-block-end:max(var(--ts-wedge-min-ratio, 0) * 56px - 5px,1px)}.ts-wedge__handle--max{inset-inline-start:clamp(30px,var(--ts-wedge-max, 100%),calc(100% - 36px));inset-block-end:max(var(--ts-wedge-max-ratio, 1) * 56px - 5px,1px)}.ts-wedge__flag{display:flex;align-items:center;gap:4px;block-size:30px;padding:0 9px 0 13px;border-radius:0 6px 6px 0;background-color:var(--ts-color-amber);color:var(--ts-color-ink);font-size:1rem;line-height:1;white-space:nowrap;clip-path:polygon(9px 0,100% 0,100% 100%,9px 100%,0 50%);position:relative}.ts-wedge__flag:before{content:"";position:absolute;inset-inline-start:7px;inline-size:5px;block-size:5px;border-radius:50%;background-color:var(--ts-color-ink)}.ts-wedge__stem{inline-size:2px;block-size:10px;background-color:var(--ts-color-ink)}.ts-wedge__dot{inline-size:10px;block-size:10px;border-radius:50%;background-color:var(--ts-color-ink);box-shadow:0 0 0 3px var(--ts-color-amber)}.ts-wedge__handle:focus-visible .ts-wedge__flag{outline:var(--focus-outline-width) solid var(--ts-color-ink);outline-offset:2px}.ts-wedge__labels{display:flex;align-items:center;justify-content:space-between;font-size:.625rem;color:var(--ts-color-muted-2)}.ts-wedge__premium{display:flex;align-items:center;gap:4px}:is(.facets--vertical .facets__inputs-list--swatches-grid,.facets--drawer .facets__inputs-list--swatches){--swatch-columns: 2;display:grid}:is(.facets--vertical .facets__inputs-list--swatches-grid,.facets--drawer .facets__inputs-list--swatches) :is(.facets__inputs-list-item,.variant-option--swatches){inline-size:100%;min-inline-size:0;margin:0;padding:0;border:0}.facets--drawer .facets__inputs-wrapper .facets__inputs-list.facets__inputs-list--swatches{display:grid}:is(.facets--vertical .facets__inputs-list--swatches-grid,.facets--drawer .facets__inputs-list--swatches){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}:is(.facets--vertical .facets__inputs-list--swatches-grid,.facets--drawer .facets__inputs-list--swatches) .variant-option__button-label{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:4px;box-sizing:border-box;inline-size:100%;block-size:84px;padding:10px 8px 8px;border-radius:var(--ts-radius-card);background-color:var(--ts-color-white);box-shadow:inset 0 0 0 1px #e3e3e3;cursor:pointer;transition:box-shadow .15s}:is(.facets--vertical .facets__inputs-list--swatches-grid,.facets--drawer .facets__inputs-list--swatches) .variant-option__button-label:after{content:"";position:absolute;inset-block-start:6px;inset-inline-end:6px;inline-size:18px;block-size:18px;border-radius:50%;background-color:var(--ts-color-page)}:is(.facets--vertical,.facets--drawer) .facets__inputs-list--swatches-grid .variant-option__button-label:has(input:checked){box-shadow:inset 0 0 0 2px var(--ts-color-ink)}:is(.facets--vertical,.facets--drawer) .facets__inputs-list--swatches-grid .variant-option__button-label:has(input:checked):after{background:var(--ts-color-amber) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23111111' stroke-width='3.6' stroke-linecap='square'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E") center / 10px no-repeat}:is(.facets--vertical,.facets--drawer) .facets__inputs-list--swatches-grid .variant-option__button-label:has(input:focus-visible){outline:var(--focus-outline-width) solid var(--ts-color-ink);outline-offset:var(--focus-outline-offset)}:is(.facets--vertical .facets__inputs-list--swatches-grid,.facets--drawer .facets__inputs-list--swatches) .variant-option__swatch-wrapper{flex:1;display:flex;align-items:center;justify-content:center;inline-size:100%}:is(.facets--vertical .facets__inputs-list--swatches-grid,.facets--drawer .facets__inputs-list--swatches) .swatch.swatch--filter{inline-size:76px;block-size:30px;border:0;border-radius:0;outline:0;box-shadow:none;background:var(--swatch-background) center / contain no-repeat}:is(.facets--vertical .facets__inputs-list--swatches-grid,.facets--drawer .facets__inputs-list--swatches) :is(.facets__swatch-label,.ts-swatch-name){font-size:.65625rem;line-height:1.2;text-align:center;color:var(--ts-color-muted)}.ts-facet-rows .facets__inputs-list{display:flex;flex-direction:column;gap:6px}.ts-facet-rows .checkbox{position:relative}.ts-facet-rows .checkbox__input{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;margin:0;opacity:0;cursor:pointer}.ts-facet-rows .checkbox__label.checkbox__label{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);grid-template-areas:"tile name" "tile hint";align-items:center;column-gap:12px;row-gap:2px;inline-size:100%;padding:7px 28px 7px 7px;border-radius:11px;background-color:var(--ts-color-white);box-shadow:inset 0 0 0 1px #e3e3e3;color:var(--ts-color-ink);cursor:pointer;transition:box-shadow .15s}.ts-facet-rows .checkbox__label.checkbox__label>svg{display:none}.ts-facet-rows .checkbox__label.checkbox__label:after{content:"";position:absolute;inset-block-start:6px;inset-inline-end:6px;inline-size:16px;block-size:16px;border-radius:50%}.ts-row__tile{grid-area:tile;display:grid;place-items:center;inline-size:40px;block-size:40px;border-radius:10px;background-color:var(--ts-color-amber);color:var(--ts-color-ink)}.ts-facet-rows .checkbox .checkbox__label .checkbox__label-text.checkbox__label-text{grid-area:name;align-self:end;padding-inline:0;margin-inline:0;white-space:normal;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:1.125rem;line-height:1;letter-spacing:var(--letter-spacing--heading-normal);text-transform:uppercase;color:var(--ts-color-ink)}.ts-row__hint{grid-area:hint;align-self:start;font-size:.6875rem;color:var(--ts-color-muted)}.ts-facet-rows .checkbox__label:not(:has(.ts-row__hint)) .checkbox__label-text{grid-row:1 / span 2;align-self:center}.ts-facet-rows .checkbox__input:checked+.checkbox__label{box-shadow:inset 0 0 0 2px var(--ts-color-ink)}.ts-facet-rows .checkbox__input:checked+.checkbox__label .ts-row__tile{background-color:var(--ts-color-ink);color:var(--ts-color-amber)}.ts-facet-rows .checkbox__input:checked+.checkbox__label:after{background:var(--ts-color-amber) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23111111' stroke-width='3.6' stroke-linecap='square'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E") center / 10px no-repeat}.ts-facet-rows .checkbox__input:focus-visible+.checkbox__label{outline:var(--focus-outline-width) solid var(--ts-color-ink);outline-offset:2px}.ts-facet-rows .checkbox__input:disabled+.checkbox__label{opacity:.5;cursor:not-allowed}.ts-facet-rows .facets__inputs-list--images{display:flex;flex-direction:column;gap:6px}.ts-facet-chips .facets__inputs-list.facets__inputs-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px}.ts-facet-chips .facets__inputs-list-item{margin:0}.ts-facet-chips .ts-li-tile{flex:1 1 calc(50% - 3px);min-inline-size:0;container-type:inline-size}.ts-facet-chips .checkbox{position:relative;block-size:100%}.ts-facet-chips .checkbox__input{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;margin:0;opacity:0;cursor:pointer}.ts-facet-chips :is(.ts-chip,.ts-tile).checkbox__label{position:relative;color:var(--ts-color-ink);background-color:var(--ts-color-white);box-shadow:inset 0 0 0 1px #e3e3e3;cursor:pointer;transition:box-shadow .15s,background-color .15s,color .15s}.ts-facet-chips :is(.ts-chip,.ts-tile).checkbox__label>svg{display:none}.ts-facet-chips :is(.ts-chip,.ts-tile).checkbox__label .checkbox__label-text.checkbox__label-text{margin:0;padding:0;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);line-height:1;letter-spacing:var(--letter-spacing--heading-normal);text-transform:uppercase;color:inherit}.ts-facet-chips .ts-chip.checkbox__label{display:inline-flex;align-items:center;gap:8px;block-size:38px;padding:0 14px;border-radius:999px}.ts-facet-chips .ts-chip.checkbox__label .checkbox__label-text.checkbox__label-text{font-size:1.0625rem;white-space:nowrap}.ts-chip__count{font-size:.625rem;line-height:1;opacity:.6}.ts-facet-chips .checkbox__input:checked+.ts-chip.checkbox__label{background-color:var(--ts-color-ink);color:var(--ts-color-white);box-shadow:none}.ts-facet-chips .ts-tile.checkbox__label{display:flex;flex-direction:column;align-items:flex-start;gap:2px;box-sizing:border-box;inline-size:100%;block-size:100%;padding:10px 10px 12px;border-radius:11px}.ts-facet-chips .ts-tile.checkbox__label .checkbox__label-text.checkbox__label-text{font-size:1.125rem;white-space:normal;overflow-wrap:break-word}.ts-facet-chips .ts-tile.checkbox__label:after{content:"";position:absolute;inset-block-start:8px;inset-inline-end:8px;inline-size:16px;block-size:16px;border-radius:50%;background-color:var(--ts-color-page)}@container (max-width: 130px){.ts-facet-chips .ts-tile.checkbox__label .checkbox__label-text.checkbox__label-text{font-size:.9375rem}}.ts-tile__icon{display:grid;place-items:center;inline-size:40px;block-size:40px;margin-block-end:8px;border-radius:10px;background-color:var(--ts-color-amber);color:var(--ts-color-ink)}.ts-tile__count{font-size:.6875rem;color:var(--ts-color-muted)}.ts-facet-chips .checkbox__input:checked+.ts-tile.checkbox__label{box-shadow:inset 0 0 0 2px var(--ts-color-ink)}.ts-facet-chips .checkbox__input:checked+.ts-tile.checkbox__label .ts-tile__icon{background-color:var(--ts-color-ink);color:var(--ts-color-amber)}.ts-facet-chips .checkbox__input:checked+.ts-tile.checkbox__label:after{background:var(--ts-color-amber) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23111111' stroke-width='3.6' stroke-linecap='square'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E") center / 10px no-repeat}.ts-facet-chips :is(.ts-chip__count,.ts-tile__count):empty{display:none}.ts-facet-chips .checkbox__input:focus-visible+.checkbox__label{outline:var(--focus-outline-width) solid var(--ts-color-ink);outline-offset:2px}.ts-facet-chips .checkbox__input:disabled+.checkbox__label{opacity:.45;cursor:not-allowed}@media(prefers-reduced-motion:reduce){.ts-stock__switch,.ts-stock__switch:after,:is(.facets--vertical .facets__inputs-list--swatches-grid,.facets--drawer .facets__inputs-list--swatches) .variant-option__button-label,.ts-facet-rows .checkbox__label,.ts-facet-chips .checkbox__label{transition:none}}accordion-custom.facets__item:has(.facets__inputs-list):not(:has(.facets__inputs-list-item:not(.facets__inputs-list-item--disabled)~.facets__inputs-list-item:not(.facets__inputs-list-item--disabled))):not(:has(input:checked)):not(:has(input[name="filter.v.availability"])){display:none}.product-information .media-gallery--carousel slideshow-slide.product-media-container{position:relative;isolation:isolate;overflow:hidden;aspect-ratio:1;border-radius:var(--ts-radius-tile);background-color:var(--ts-color-tile-alt)}.product-information .media-gallery--carousel slideshow-slide.product-media-container:before{content:"";position:absolute;inset-block:-40px;inset-inline-start:46%;inset-inline-end:-80px;z-index:-1;background:var(--ts-gradient-amber);transform:rotate(calc(4deg * var(--ts-dir)));transform-origin:left center;pointer-events:none}.product-information .media-gallery--carousel slideshow-slide .product-media{background:transparent}.product-information .media-gallery--carousel slideshow-slide .product-media__image{position:absolute;inset-block-end:0;inset-inline-start:5%;box-sizing:border-box;inline-size:90%;block-size:90%;padding:0;object-fit:contain;object-position:center bottom}.product-information .media-gallery--carousel slideshow-slide .product-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;block-size:100%}.product-information .slideshow-controls__thumbnails{gap:10px}.product-information .slideshow-controls__thumbnail{border-radius:10px;background-color:var(--ts-color-tile-alt)}.product-information .slideshow-controls__thumbnail img{object-fit:contain}.product-information .slideshow-controls__thumbnail[aria-selected=true]{box-shadow:inset 0 0 0 2px var(--ts-color-ink)}@media screen and (max-width:640px){.product-information .slideshow-controls__thumbnails-container{overflow-x:auto}}.product-information .product-details product-price.text-block,.product-information .product-details product-price.text-block>*{font-size:var(--ts-h-price)}.product-information .buy-buttons-block{--ts-buy-height: 64px}@media screen and (max-width:640px){.product-information .buy-buttons-block{--ts-buy-height: 56px}}.product-information .buy-buttons-block .quantity-selector.quantity-selector{flex:0 0 auto;align-self:center;box-sizing:border-box;block-size:var(--ts-buy-height);min-block-size:var(--ts-buy-height);padding-inline:8px;border:2px solid var(--ts-color-ink);border-radius:999px;box-shadow:none;background-color:var(--ts-color-white);color:var(--ts-color-ink)}.product-information .buy-buttons-block .quantity-selector.quantity-selector input{inline-size:28px;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:1.75rem;text-align:center;color:var(--ts-color-ink)}.product-information .buy-buttons-block .quantity-selector :is(.quantity-minus,.quantity-plus){inline-size:44px;block-size:44px;border-radius:50%;color:var(--ts-color-ink)}.product-information .buy-buttons-block .quantity-selector :is(.quantity-minus,.quantity-plus) .svg-wrapper{display:none}.product-information .buy-buttons-block .quantity-selector :is(.quantity-minus,.quantity-plus):before{font-family:var(--font-body--family);font-size:1.375rem;line-height:1}.product-information .buy-buttons-block .quantity-selector :is(.quantity-minus,.quantity-plus):focus-visible{outline:var(--focus-outline-width) solid var(--ts-color-ink);outline-offset:-2px}.product-information .buy-buttons-block .quantity-selector .quantity-minus:before{content:"\2212"}.product-information .buy-buttons-block .quantity-selector .quantity-plus:before{content:"+"}.product-information .buy-buttons-block .add-to-cart-button.button{box-sizing:border-box;block-size:var(--ts-buy-height);min-block-size:var(--ts-buy-height);border-radius:999px;background-color:var(--ts-color-amber);color:var(--ts-color-ink);border-color:transparent;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:1.875rem;letter-spacing:var(--letter-spacing--heading-normal);text-transform:uppercase}.product-information .buy-buttons-block .add-to-cart-button.button:hover:not(:disabled){background-color:var(--ts-color-amber-hover)}.product-information .buy-buttons-block .add-to-cart-button.button .add-to-cart-icon{display:none}.product-information .buy-buttons-block .shopify-payment-button__button{box-sizing:border-box;block-size:var(--ts-buy-height);min-block-size:var(--ts-buy-height);border-radius:999px;background-color:var(--ts-color-ink);color:var(--ts-color-white);font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:1.625rem;text-transform:uppercase}@media screen and (max-width:640px){.product-information .buy-buttons-block .quantity-selector.quantity-selector{padding-inline:4px}.product-information .buy-buttons-block .add-to-cart-button.button{font-size:1.3125rem;white-space:nowrap}.product-information .buy-buttons-block .shopify-payment-button__button{font-size:1.25rem}}@media(prefers-reduced-motion:reduce){.product-information .buy-buttons-block .add-to-cart-button.button{transition:none}}.product-information .buy-buttons-block .product-form-buttons{flex-wrap:wrap}.product-information .buy-buttons-block .accelerated-checkout-block{flex:1 0 100%}@media screen and (min-width:750px)and (max-width:900px){.product-information .product-information__grid.product-information__grid--half.product-information__grid--half{display:flex;flex-direction:column;gap:22px;padding-inline:20px}}.slideshow-section:has(.ts-hero-stage) slideshow-slides{min-height:680px}.slideshow-section:has(:is(.ts-hero-stage,.ts-banner)) slideshow-slides>slideshow-slide{content-visibility:visible}.slideshow-section:has(:is(.ts-hero-stage,.ts-banner)) slideshow-component{overflow:hidden;border-radius:var(--ts-radius-band)}.slideshow-section:has(:is(.ts-hero-stage,.ts-banner)) .slide__content>.layout-panel-flex{inline-size:100%;block-size:100%;max-inline-size:1592px}.slideshow-section:has(:is(.ts-hero-stage,.ts-banner)) .layout-panel-flex:has(>.ts-pill){flex-wrap:wrap}.slideshow-section:has(:is(.ts-hero-stage,.ts-banner)) .ts-pill{flex:none;white-space:nowrap}.slideshow-section:has(:is(.ts-hero-stage,.ts-banner)) slideshow-controls[controls-on-media]{inset-inline:40px;inset-block-end:12px;inline-size:auto;mix-blend-mode:normal}.slideshow-section:has(:is(.ts-hero-stage,.ts-banner)) .slideshow-controls__dots{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:12px;inline-size:100%;padding:0;border-radius:0}.slideshow-section:has(:is(.ts-hero-stage,.ts-banner)) .slideshow-controls__dots li{min-inline-size:0}.slideshow-section:has(:is(.ts-hero-stage,.ts-banner)) .slideshow-controls__dots button{--color: color-mix(in srgb, var(--ts-color-ink) 22%, transparent);--color-active: var(--ts-color-ink);--color-hover: color-mix(in srgb, var(--ts-color-ink) 50%, transparent);inline-size:100%;block-size:var(--minimum-touch-target);margin:0;border-radius:0}.slideshow-section:has(:is(.ts-hero-stage,.ts-banner)) .slideshow-controls__dots button:after{inline-size:100%;block-size:4px;border-radius:2px;box-shadow:none}.slideshow-section:has(:is(.ts-hero-stage,.ts-banner)) .slideshow-controls__dots button[aria-selected=true]{--color: var(--color-active)}.slideshow-section:has(:is(.ts-hero-stage,.ts-banner)) .slideshow-controls__dots button[aria-selected=true]:after{box-shadow:none}@media screen and (max-width:900px){.slideshow-section:has(:is(.ts-hero-stage,.ts-banner)) slideshow-slides{min-height:0}.slideshow-section:has(:is(.ts-hero-stage,.ts-banner)) .slide__content>.layout-panel-flex{flex-direction:column;align-items:stretch}.slideshow-section:has(:is(.ts-hero-stage,.ts-banner)) .slide__content>.layout-panel-flex>.group-block{inline-size:100%;max-inline-size:none}.slideshow-section:has(:is(.ts-hero-stage,.ts-banner)) slideshow-controls[controls-on-media]{inset-inline:20px;inset-block-end:4px}}.slide__content--ts-banner{display:flex;box-sizing:border-box;block-size:100%;padding:0}.slide__content--ts-banner>.ts-banner{flex:1 1 auto;min-inline-size:0;margin:0;border-radius:0}.slideshow-section:has(.slide__content--ts-banner):not(:has(.slide__image-container)) slideshow-slides{min-height:auto}.slideshow-section:has(slideshow-slide[aria-hidden=false] .ts-banner--light) .slideshow-controls__dots button{--color: rgb(255 255 255 / .22);--color-active: #fff;--color-hover: rgb(255 255 255 / .5)}.slideshow-section:has(slideshow-slide[aria-hidden=false] .ts-banner--light) .slideshow-controls__dots button[aria-selected=true]{--color: #fff}.section-resource-list:has(>.section-resource-list__header .ts-heading-block) .section-resource-list__header .size-style{white-space:nowrap}.section-resource-list:has(>.section-resource-list__header .ts-heading-block) .resource-list__carousel>slideshow-container>slideshow-slides>:is(slideshow-slide[aria-hidden=false],slideshow-slide:has(+slideshow-slide[aria-hidden=false]),slideshow-slide[aria-hidden=false]+slideshow-slide){content-visibility:visible}.section-resource-list:has(>.section-resource-list__header .ts-heading-block) slideshow-arrows{inset-inline:-26px}.section-resource-list:has(>.section-resource-list__header .ts-heading-block) slideshow-arrows .slideshow-control{inline-size:52px;block-size:52px;min-inline-size:52px;padding:0;border-radius:50%;background-color:var(--ts-color-amber);color:var(--ts-color-ink);box-shadow:0 4px 0 0 var(--ts-color-ink);opacity:1;animation:none;transition:transform var(--animation-speed-medium) var(--animation-easing),box-shadow var(--animation-speed-medium) var(--animation-easing)}.section-resource-list:has(>.section-resource-list__header .ts-heading-block) slideshow-arrows .slideshow-control:hover{transform:translateY(-2px);box-shadow:0 6px 0 0 var(--ts-color-ink)}.section-resource-list:has(>.section-resource-list__header .ts-heading-block) slideshow-arrows .slideshow-control.flip-x:hover{transform:scaleX(-1) translateY(-2px)}.section-resource-list:has(>.section-resource-list__header .ts-heading-block) slideshow-arrows .slideshow-control .svg-wrapper{inline-size:20px;block-size:20px}@media screen and (max-width:900px){.section-resource-list:has(>.section-resource-list__header .ts-heading-block) .resource-list__carousel .resource-list__slide{--slide-width: calc((100% - var(--resource-list-column-gap) * 2) / 2.2)}.section-resource-list:has(>.section-resource-list__header .ts-heading-block) slideshow-arrows{display:none}}@media(prefers-reduced-motion:reduce){.section-resource-list:has(>.section-resource-list__header .ts-heading-block) slideshow-arrows .slideshow-control{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/ts-horizon.css.map */
