.tamed-main-product-section{padding-block:var(--tmp-pt-mobile) var(--tmp-pb-mobile)}.tamed-main-product-section--border-top{border-block-start:1px solid rgb(var(--text-color) / .12)}.tamed-main-product-section--border-bottom{border-block-end:1px solid rgb(var(--text-color) / .12)}.tamed-main-product{display:block}.tamed-main-product__container{max-width:var(--tmp-max-width);margin-inline:auto;padding-inline:var(--container-gutter)}.tamed-main-product__layout{display:grid;grid-template-columns:minmax(0,1fr);row-gap:1.5rem}.tamed-main-product__editor-note{padding:.75rem 1rem;border:1px dashed rgb(var(--text-color) / .3);font-size:.8125rem;opacity:.75}@media screen and (min-width:1000px){.tamed-main-product-section{padding-block:var(--tmp-pt-desktop) var(--tmp-pb-desktop)}.tamed-main-product__layout{grid-template-columns:var(--tmp-columns);column-gap:var(--tmp-gap);align-items:start}}.tamed-main-product__gallery{position:relative;min-width:0}.tamed-main-product__stage{position:relative}.tamed-main-product__track{position:relative;display:flex;gap:var(--tmp-media-gap-mobile);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.tamed-main-product__track::-webkit-scrollbar{display:none}.tamed-main-product__track:focus-visible{outline:2px solid rgb(var(--text-color));outline-offset:-2px}.tamed-main-product__slide{flex:0 0 var(--tmp-card-width-mobile);min-width:0;scroll-snap-align:start}.tamed-main-product__media{position:relative;aspect-ratio:var(--tmp-ratio-mobile);overflow:hidden;background:rgb(var(--text-color) / .035)}.tamed-main-product__media>video-media,.tamed-main-product__media>model-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.tamed-main-product__media video,.tamed-main-product__media video-media>img{width:100%;height:100%;object-fit:contain}.tamed-main-product__image{display:block;width:100%;height:100%;object-fit:var(--tmp-fit-mobile);object-position:var(--tmp-focal, center)}.tamed-main-product__zoom{display:block;width:100%;height:100%;padding:0;cursor:zoom-in}.tamed-main-product__zoom:focus-visible{outline:2px solid rgb(var(--text-color));outline-offset:-4px}.tamed-main-product__placeholder{display:grid;place-items:center;color:rgb(var(--text-color) / .3)}.tamed-main-product__placeholder-icon{width:2.5rem;height:2.5rem}.tamed-main-product__arrow{position:absolute;inset-block-start:50%;z-index:2;display:none;place-items:center;width:2.75rem;height:2.75rem;transform:translateY(-50%);background:rgb(var(--background-without-opacity, 255 255 255) / .86);color:rgb(var(--text-color));transition:opacity .2s}.tamed-main-product__arrow--prev{inset-inline-start:.75rem}.tamed-main-product__arrow--next{inset-inline-end:.75rem}.tamed-main-product__arrow:disabled{opacity:.35;cursor:default}.tamed-main-product__arrow:focus-visible,.tamed-main-product__thumb:focus-visible,.tamed-main-product__dot:focus-visible{outline:2px solid rgb(var(--text-color));outline-offset:2px}.tamed-main-product__counter{position:absolute;inset-block-end:.75rem;inset-inline-end:.75rem;z-index:2;display:none;gap:.25rem;padding:.25rem .5rem;background:rgb(var(--background-without-opacity, 255 255 255) / .86);font-size:.6875rem;letter-spacing:.12em;font-variant-numeric:tabular-nums}.tamed-main-product__dots{display:none;justify-content:center;gap:.25rem;padding-block-start:.75rem}.tamed-main-product__dot{position:relative;width:1.5rem;height:1.25rem}.tamed-main-product__dot:before{content:"";position:absolute;inset-inline:.25rem;inset-block-start:50%;height:1px;background:rgb(var(--text-color) / .25);transition:background-color .2s}.tamed-main-product__dot[aria-current=true]:before{height:2px;background:rgb(var(--text-color))}.tamed-main-product__thumbs{display:none;gap:.5rem;overflow:auto;scrollbar-width:none}.tamed-main-product__thumbs::-webkit-scrollbar{display:none}.tamed-main-product__thumb{position:relative;flex:0 0 auto;width:3.75rem;aspect-ratio:var(--tmp-ratio-mobile);padding:0;overflow:hidden;background:rgb(var(--text-color) / .035);opacity:.55;transition:opacity .2s}.tamed-main-product__thumb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid transparent}.tamed-main-product__thumb[aria-current=true]{opacity:1}.tamed-main-product__thumb[aria-current=true]:after{border-color:rgb(var(--text-color))}.tamed-main-product__thumb img{width:100%;height:100%;object-fit:cover}.tamed-main-product__thumb-badge{position:absolute;inset-block-end:.25rem;inset-inline-end:.25rem;display:grid;place-items:center;width:1rem;height:1rem;background:rgb(var(--background-without-opacity, 255 255 255))}@media screen and (max-width:999px){.tamed-main-product__gallery{margin-inline:calc(-1 * var(--container-gutter))}.tamed-main-product--m-peek .tamed-main-product__track{padding-inline:var(--container-gutter);scroll-padding-inline:var(--container-gutter)}.tamed-main-product__desktop-only{display:none!important}.tamed-main-product--m-arrows .tamed-main-product__arrow,.tamed-main-product--m-counter .tamed-main-product__counter,.tamed-main-product--m-dots .tamed-main-product__dots{display:flex}.tamed-main-product--m-thumbnails .tamed-main-product__thumbs{display:flex;order:2;padding:.75rem var(--container-gutter) 0}.tamed-main-product__gallery{display:flex;flex-direction:column}.tamed-main-product__stage{order:1}.tamed-main-product__dots{order:3}}@media screen and (min-width:1000px){.tamed-main-product__mobile-only{display:none!important}.tamed-main-product__media{aspect-ratio:var(--tmp-ratio-desktop, var(--tmp-own-ratio))}.tamed-main-product__image{object-fit:var(--tmp-fit-desktop)}.tamed-main-product__slide{flex-basis:100%}.tamed-main-product__track{gap:var(--tmp-media-gap-desktop)}.tamed-main-product--vertical .tamed-main-product__track{display:grid;grid-template-columns:minmax(0,1fr);overflow:visible;scroll-snap-type:none}.tamed-main-product--vertical.tamed-main-product--cols-2 .tamed-main-product__track{grid-template-columns:repeat(2,minmax(0,1fr))}.tamed-main-product--vertical .tamed-main-product__slide.is-lead{order:-1}.tamed-main-product--vertical.tamed-main-product--lead-full .tamed-main-product__slide.is-lead{grid-column:1 / -1}.tamed-main-product--vertical .tamed-main-product__track:focus-visible{outline:none}.tamed-main-product--vertical :is(.tamed-main-product__arrow,.tamed-main-product__counter,.tamed-main-product__dots,.tamed-main-product__thumbs){display:none!important}.tamed-main-product--carousel .tamed-main-product__gallery{display:grid;grid-template-columns:minmax(0,1fr);row-gap:.75rem}.tamed-main-product--carousel.tamed-main-product--d-thumbs.tamed-main-product--thumbs-left .tamed-main-product__gallery{grid-template-columns:4.5rem minmax(0,1fr);column-gap:.75rem;align-items:start}.tamed-main-product--carousel.tamed-main-product--d-thumbs .tamed-main-product__thumbs{display:flex}.tamed-main-product--carousel.tamed-main-product--thumbs-below .tamed-main-product__thumbs{order:2}.tamed-main-product--carousel.tamed-main-product--thumbs-left .tamed-main-product__thumbs{flex-direction:column;max-height:calc(100vh - var(--sticky-area-height, 0px) - 4rem)}.tamed-main-product--carousel.tamed-main-product--thumbs-left .tamed-main-product__thumb{width:100%}.tamed-main-product--carousel .tamed-main-product__thumb{width:4.5rem;aspect-ratio:var(--tmp-ratio-desktop, .8)}.tamed-main-product--carousel.tamed-main-product--thumbs-left .tamed-main-product__dots{grid-column:2}.tamed-main-product--carousel.tamed-main-product--d-arrows .tamed-main-product__arrow,.tamed-main-product--carousel.tamed-main-product--d-counter .tamed-main-product__counter{display:flex}.tamed-main-product--carousel.tamed-main-product--d-dots .tamed-main-product__dots{display:flex;order:3}.tamed-main-product--carousel:not(.tamed-main-product--d-arrows) .tamed-main-product__arrow,.tamed-main-product--carousel:not(.tamed-main-product--d-counter) .tamed-main-product__counter,.tamed-main-product--carousel:not(.tamed-main-product--d-dots) .tamed-main-product__dots,.tamed-main-product--carousel:not(.tamed-main-product--d-thumbs) .tamed-main-product__thumbs{display:none}tamed-main-product:defined.tamed-main-product--carousel.tamed-main-product--transition-fade .tamed-main-product__track{display:grid;overflow:hidden;scroll-snap-type:none}tamed-main-product:defined.tamed-main-product--carousel.tamed-main-product--transition-fade .tamed-main-product__slide{grid-area:1 / 1;opacity:0;visibility:hidden;transition:opacity .45s ease,visibility 0s linear .45s}tamed-main-product:defined.tamed-main-product--carousel.tamed-main-product--transition-fade .tamed-main-product__slide.is-active{opacity:1;visibility:visible;transition:opacity .45s ease,visibility 0s}}@media screen and (min-width:1000px)and (prefers-reduced-motion:reduce){tamed-main-product:defined.tamed-main-product--carousel.tamed-main-product--transition-fade .tamed-main-product__slide,tamed-main-product:defined.tamed-main-product--carousel.tamed-main-product--transition-fade .tamed-main-product__slide.is-active{transition:none}}.tamed-main-product__info{display:flex;flex-direction:column;gap:var(--tmp-block-gap-mobile);min-width:0;padding-inline:var(--tmp-info-pad-mobile)}@media screen and (min-width:1000px){.tamed-main-product__info{gap:var(--tmp-block-gap-desktop);padding-inline:var(--tmp-info-pad-desktop);align-self:var(--tmp-info-align)}.tamed-main-product--sticky-info .tamed-main-product__info{position:sticky;inset-block-start:calc(var(--sticky-area-height, 0px) + var(--tmp-sticky-offset));align-self:start}}.tamed-main-product__eyebrow,.tamed-main-product__vendor{font-size:.6875rem;letter-spacing:.18em;text-transform:uppercase;opacity:.7}.tamed-main-product__info>.tamed-main-product__eyebrow+.tamed-main-product__title-block,.tamed-main-product__info>.tamed-main-product__vendor+.tamed-main-product__title-block{margin-block-start:calc(var(--tmp-block-gap-mobile) * -.6)}.tamed-main-product__title{margin:0;font-size:var(--tmp-title-mobile);line-height:1.1;overflow-wrap:break-word}.tamed-main-product__sku{margin-block-start:.5rem;font-size:.75rem;opacity:.65}.tamed-main-product__sku:empty{display:none}@media screen and (min-width:1000px){.tamed-main-product__title{font-size:var(--tmp-title-desktop)}.tamed-main-product__info>.tamed-main-product__eyebrow+.tamed-main-product__title-block,.tamed-main-product__info>.tamed-main-product__vendor+.tamed-main-product__title-block{margin-block-start:calc(var(--tmp-block-gap-desktop) * -.6)}}.tamed-main-product__price{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.tamed-main-product__sale-badge{padding:.125rem .375rem;border:1px solid currentColor;font-size:.625rem;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.tamed-main-product__tax-note,.tamed-main-product__shipping-note,.tamed-main-product__unavailable{margin-block-start:.375rem;font-size:.75rem;opacity:.7}.tamed-main-product__payment-terms{margin-block-start:.5rem;font-size:.75rem}.tamed-main-product__description{max-width:var(--tmp-description-width);font-size:var(--tmp-description-mobile);line-height:1.65}@media screen and (min-width:1000px){.tamed-main-product__description{font-size:var(--tmp-description-desktop)}}.tamed-main-product__picker .variant-picker{gap:1.25rem}.tamed-main-product__picker .block-swatch,.tamed-main-product__picker .block-underline{min-height:var(--tmp-option-height-mobile)}@media screen and (min-width:1000px){.tamed-main-product__picker .block-swatch,.tamed-main-product__picker .block-underline{min-height:var(--tmp-option-height-desktop)}}.tamed-main-product__picker .color-swatch{--swatch-size: var(--tmp-swatch-size);border-radius:var(--tmp-swatch-radius);background-clip:content-box}.tamed-main-product__picker .color-swatch:before{border-radius:var(--tmp-swatch-radius)}.tamed-main-product--no-strike .tamed-main-product__picker :is(.block-swatch,.color-swatch,.thumbnail-swatch).is-disabled:before{display:none}.tamed-main-product--hide-selected .tamed-main-product__picker .variant-picker__option-info .h-stack>:not(legend){display:none}.tamed-main-product__selected-value{opacity:.7}.tamed-main-product__size-guide-trigger{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;margin-block-start:.75rem;font-size:.75rem}.tamed-main-product__size-guide-trigger.is-inline{margin-block:-.25rem .25rem}.tamed-main-product__size-guide-helper{opacity:.7}.tamed-main-product__size-guide-button:focus-visible{outline:2px solid rgb(var(--text-color));outline-offset:2px}.tamed-main-product__size-guide-home:empty{display:none}.tamed-main-product__inventory:empty,.tamed-main-product__inventory-block:has(.tamed-main-product__inventory:empty){display:none}.tamed-main-product__inventory-text{display:flex;align-items:center;gap:.5rem;font-size:.75rem;letter-spacing:.04em}.tamed-main-product__inventory-text:before{content:"";flex:none;width:.375rem;height:.375rem;border-radius:50%;background:currentColor;opacity:.85}.tamed-main-product__inventory-text--in-stock:before,.tamed-main-product__inventory-text--sold-out:before{opacity:.35}.tamed-main-product__buy{display:flex;flex-direction:column;gap:.75rem}.tamed-main-product__buy .buy-buttons{display:grid;gap:.625rem}.tamed-main-product:not(.tamed-main-product--button-full) .tamed-main-product__buy .buy-buttons{justify-content:start}.tamed-main-product--loading-anim [type=submit][aria-busy=true]{position:relative;overflow:hidden;cursor:progress}.tamed-main-product--loading-anim [type=submit][aria-busy=true]:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;height:2px;background:currentColor;opacity:.6;transform-origin:left;animation:tamed-main-product-loading 1.1s ease-in-out infinite}@keyframes tamed-main-product-loading{0%{transform:scaleX(0)}60%{transform:scaleX(1);opacity:.6}to{transform:scaleX(1);opacity:0}}@media(prefers-reduced-motion:reduce){.tamed-main-product--loading-anim [type=submit][aria-busy=true]:after{animation:none;transform:none;opacity:.4}}.tamed-main-product__badges{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--tmp-badge-gap);margin:0;padding:0;list-style:none}.tamed-main-product__badges:not(:has(li)){display:none}.tamed-main-product--badge-dividers .tamed-main-product__badges{padding-block:var(--tmp-badge-gap);border-block:1px solid rgb(var(--text-color) / .12)}.tamed-main-product--badge-dividers .tamed-main-product__badges:has(+.tamed-main-product__accordions>.tamed-main-product__accordion--divider:first-child){border-block-end:0;padding-block-end:0}.tamed-main-product__badge{display:flex;align-items:flex-start;gap:.75rem;min-width:0}.tamed-main-product__badge-icon{flex:none;display:grid;place-items:center;width:var(--tmp-badge-icon);height:var(--tmp-badge-icon)}.tamed-main-product__badge-icon :is(svg,img){width:100%;height:100%;object-fit:contain}.tamed-main-product__badge-heading{font-size:.75rem;letter-spacing:.06em;line-height:1.4}.tamed-main-product__badge-link{text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgb(var(--text-color) / .35)}.tamed-main-product__badge-line{margin-block-start:.125rem;font-size:.75rem;line-height:1.45;opacity:.65}@media screen and (max-width:999px){.tamed-main-product--badges-m-grid .tamed-main-product__badges{grid-template-columns:repeat(2,minmax(0,1fr))}.tamed-main-product--badges-m-row .tamed-main-product__badges{display:flex;overflow-x:auto;scrollbar-width:none}.tamed-main-product--badges-m-row .tamed-main-product__badge{flex:0 0 auto;max-width:70%}.tamed-main-product--badges-m-list.tamed-main-product--badge-dividers .tamed-main-product__badge+.tamed-main-product__badge{padding-block-start:var(--tmp-badge-gap);border-block-start:1px solid rgb(var(--text-color) / .08)}}@media screen and (min-width:1000px){.tamed-main-product--badges-grid .tamed-main-product__badges{grid-template-columns:repeat(var(--tmp-badge-columns),minmax(0,1fr))}.tamed-main-product--badges-row .tamed-main-product__badges{display:flex;flex-wrap:wrap}.tamed-main-product--badges-row .tamed-main-product__badge{flex:1 1 calc(100% / var(--tmp-badge-columns) - var(--tmp-badge-gap))}.tamed-main-product--badges-list.tamed-main-product--badge-dividers .tamed-main-product__badge+.tamed-main-product__badge{padding-block-start:var(--tmp-badge-gap);border-block-start:1px solid rgb(var(--text-color) / .08)}}.tamed-main-product__accordions:not(:has([data-accordion])){display:none}.tamed-main-product__accordions:has(.tamed-main-product__accordion--divider){border-block-end:1px solid rgb(var(--text-color) / .12)}.tamed-main-product__accordion--divider{border-block-start:1px solid rgb(var(--text-color) / .12)}.tamed-main-product__accordion-heading{margin:0;font:inherit;letter-spacing:inherit;text-transform:none}.tamed-main-product__accordion-toggle{display:grid;grid-template-columns:minmax(0,max-content) minmax(0,1fr) auto;align-items:center;column-gap:1rem;row-gap:.5rem;width:100%;padding-block:1rem;text-align:start;font-size:.75rem;letter-spacing:.16em;text-transform:uppercase}.tamed-main-product__accordion-toggle:focus-visible{outline:2px solid rgb(var(--text-color));outline-offset:2px}.tamed-main-product__accordion-label{display:flex;align-items:center;gap:.75rem}.tamed-main-product__accordion-icon{display:grid;place-items:center;width:1.125rem}.tamed-main-product__accordion-sign{position:relative;flex:none;width:.75rem;height:.75rem}.tamed-main-product__accordion-sign:before,.tamed-main-product__accordion-sign:after{content:"";position:absolute;inset-inline:0;inset-block-start:50%;height:1px;background:currentColor;transition:transform .25s ease}.tamed-main-product__accordion-sign:after{transform:rotate(90deg)}[aria-expanded=true]>.tamed-main-product__accordion-sign:after{transform:rotate(0)}.tamed-main-product__accordion-label{grid-column:1;grid-row:1}.tamed-main-product__accordion-sign{grid-column:3;grid-row:1}.tamed-main-product__accordion-summary{min-width:0;font-size:.75rem;letter-spacing:normal;text-transform:none;overflow-wrap:anywhere;opacity:.65}.tamed-main-product--m-summary-beside .tamed-main-product__accordion-summary{grid-column:2;grid-row:1;justify-self:end;text-align:end}.tamed-main-product--m-summary-below .tamed-main-product__accordion-summary{grid-column:1 / 3;grid-row:2;justify-self:start;text-align:start}@media screen and (min-width:1000px){.tamed-main-product--d-summary-beside .tamed-main-product__accordion-summary{grid-column:2;grid-row:1;justify-self:end;text-align:end}.tamed-main-product--d-summary-below .tamed-main-product__accordion-summary{grid-column:1 / 3;grid-row:2;justify-self:start;text-align:start}}.tamed-main-product__accordion.is-open .tamed-main-product__accordion-summary{display:none}.tamed-main-product__accordion-panel{overflow:hidden}.tamed-main-product__accordion-content{padding-block-end:1.25rem;font-size:.875rem;line-height:1.65;overflow-wrap:break-word}.tamed-main-product__accordion-content :is(table,img,iframe){max-width:100%}.tamed-main-product__accordion-content table{display:block;overflow-x:auto}tamed-main-product:not(:defined) .tamed-main-product__accordion-panel[hidden]{display:block}@media(prefers-reduced-motion:reduce){.tamed-main-product__accordion-sign:before,.tamed-main-product__accordion-sign:after{transition:none}}.tamed-main-product__pair{display:grid;gap:1rem;margin-block-start:.5rem}.tamed-main-product__pair--border{padding-block-start:1.25rem;border-block-start:1px solid rgb(var(--text-color) / .12)}.tamed-main-product__pair--contrast{padding:1.25rem;background:rgb(var(--text-color) / .04)}.tamed-main-product__pair--contrast.tamed-main-product__pair--border{border:1px solid rgb(var(--text-color) / .1)}.tamed-main-product__pair-header{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.tamed-main-product__pair-heading{margin:0;font-size:.75rem;letter-spacing:.18em;line-height:1.4;text-transform:uppercase}.tamed-main-product__pair-count{font-size:.6875rem;letter-spacing:.12em;font-variant-numeric:tabular-nums;opacity:.6}.tamed-main-product__pair-list{display:grid;gap:var(--tmp-pair-gap);margin:0;padding:0;list-style:none}.tamed-main-product__pair-item{position:relative;display:grid;grid-template-columns:var(--tmp-pair-thumb) minmax(0,1fr);align-items:start;gap:.875rem;min-width:0}.tamed-main-product__pair-media{display:block;aspect-ratio:var(--tmp-pair-ratio);overflow:hidden;background:rgb(var(--text-color) / .035)}.tamed-main-product__pair-media img,.tamed-main-product__pair-placeholder{display:block;width:100%;height:100%;object-fit:var(--tmp-pair-fit)}.tamed-main-product__pair-info{display:grid;gap:.25rem;min-width:0;font-size:.8125rem}.tamed-main-product__pair-title{line-height:1.35;overflow-wrap:break-word}.tamed-main-product__pair-title:hover,.tamed-main-product__pair-title:focus-visible{text-decoration:underline;text-underline-offset:3px}.tamed-main-product__pair-title:focus-visible,.tamed-main-product__pair-button:focus-visible{outline:2px solid rgb(var(--text-color));outline-offset:2px}.tamed-main-product__pair-info .price-list{font-size:.75rem}.tamed-main-product__pair-meta,.tamed-main-product__pair-status{font-size:.6875rem;letter-spacing:.06em;opacity:.65}.tamed-main-product__pair-action{margin-block-start:.375rem}.tamed-main-product__pair-action .buy-buttons{justify-items:start}.tamed-main-product__pair-button{padding:0;font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px;text-decoration-color:rgb(var(--text-color) / .4)}.tamed-main-product__pair-button[aria-busy=true]{opacity:.5}.tamed-main-product__pair-button:hover{text-decoration-color:currentColor}.tamed-main-product__pair .banner{margin-block-end:.5rem;font-size:.75rem}@media screen and (min-width:1000px){.tamed-main-product__pair--cards .tamed-main-product__pair-list{grid-template-columns:repeat(auto-fill,minmax(min(9rem,100%),1fr))}.tamed-main-product__pair--cards .tamed-main-product__pair-item{grid-template-columns:minmax(0,1fr);gap:.625rem}}@media screen and (max-width:999px){.tamed-main-product__pair--m-swipe .tamed-main-product__pair-list{display:flex;margin-inline:calc(-1 * var(--container-gutter));padding-inline:var(--container-gutter);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--container-gutter);scrollbar-width:none}.tamed-main-product__pair--m-swipe .tamed-main-product__pair-list::-webkit-scrollbar{display:none}.tamed-main-product__pair--m-swipe .tamed-main-product__pair-item{flex:0 0 var(--tmp-pair-card-mobile);scroll-snap-align:start}.tamed-main-product__pair--m-swipe .tamed-main-product__pair-item:only-child{flex-basis:100%}.tamed-main-product__pair--contrast.tamed-main-product__pair--m-swipe .tamed-main-product__pair-list{margin-inline:-1.25rem;padding-inline:1.25rem;scroll-padding-inline:1.25rem}}.tamed-main-product__sticky{position:fixed;inset-inline:0;inset-block-end:0;z-index:3;padding:.625rem var(--container-gutter) calc(.625rem + env(safe-area-inset-bottom,0px));border-block-start:1px solid rgb(var(--text-color) / .12);background:rgb(var(--background-without-opacity, 255 255 255));visibility:hidden;opacity:0;transform:translateY(100%)}.tamed-main-product__sticky.is-visible{visibility:visible;opacity:1;transform:none}tamed-main-product[data-motion] .tamed-main-product__sticky{transition:transform .3s cubic-bezier(.2,0,0,1),opacity .3s,visibility 0s linear .3s}tamed-main-product[data-motion] .tamed-main-product__sticky.is-visible{transition:transform .3s cubic-bezier(.2,0,0,1),opacity .3s,visibility 0s}.tamed-main-product__sticky-inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;max-width:var(--tmp-max-width);margin-inline:auto}.tamed-main-product__sticky-inner:not(:has(.tamed-main-product__sticky-image)){grid-template-columns:minmax(0,1fr) auto}.tamed-main-product__sticky-image{width:2.5rem;aspect-ratio:1;overflow:hidden;background:rgb(var(--text-color) / .04)}.tamed-main-product__sticky-image img{width:100%;height:100%;object-fit:cover}.tamed-main-product__sticky-text{min-width:0;font-size:.75rem;line-height:1.35}.tamed-main-product__sticky-title,.tamed-main-product__sticky-meta{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tamed-main-product__sticky-meta{opacity:.65}.tamed-main-product__sticky-price{font-size:.8125rem}.tamed-main-product__sticky-action .button{white-space:nowrap}@media screen and (max-width:999px){.tamed-main-product__sticky--no-mobile{display:none}}@media screen and (max-width:699px){.tamed-main-product__sticky-inner{grid-template-areas:"image text action" "image price action";row-gap:.125rem}.tamed-main-product__sticky-inner:not(:has(.tamed-main-product__sticky-image)){grid-template-areas:"text action" "price action"}.tamed-main-product__sticky-image{grid-area:image}.tamed-main-product__sticky-text{grid-area:text}.tamed-main-product__sticky-price{grid-area:price;font-size:.75rem}.tamed-main-product__sticky-action{grid-area:action}.tamed-main-product__sticky-inner:has(.tamed-main-product__sticky-price) .tamed-main-product__sticky-meta{display:none}.tamed-main-product__sticky-price .price-list{flex-wrap:nowrap;gap:.375rem}}@media screen and (min-width:700px){.tamed-main-product__sticky-inner{grid-template-columns:auto minmax(0,1fr) auto auto;gap:1.25rem}.tamed-main-product__sticky-inner:not(:has(.tamed-main-product__sticky-image)){grid-template-columns:minmax(0,1fr) auto auto}.tamed-main-product__sticky-price{display:block}.tamed-main-product__sticky-image{width:3rem}}@media screen and (min-width:1000px){.tamed-main-product__sticky{padding-block:.875rem}.tamed-main-product__sticky--no-desktop{display:none}.tamed-main-product__sticky--top{inset-block:var(--sticky-area-height, 0px) auto;border-block-start:0;border-block-end:1px solid rgb(var(--text-color) / .12);transform:translateY(-100%)}.tamed-main-product__sticky--top.is-visible{transform:none}.tamed-main-product__sticky-text{font-size:.8125rem}}@media(prefers-reduced-motion:reduce){tamed-main-product[data-motion] .tamed-main-product__sticky,tamed-main-product[data-motion] .tamed-main-product__sticky.is-visible{transition:none}}.tamed-main-product-size-guide--drawer{--drawer-max-width: min(92vw, var(--tmp-size-guide-width))}@media screen and (min-width:700px){.tamed-main-product-size-guide--modal{--modal-body-max-width: min(92vw, var(--tmp-size-guide-width))}}.tamed-main-product-size-guide__body{display:grid;gap:1.5rem}.tamed-main-product-size-guide__image{display:block}.tamed-main-product-size-guide__image img{display:block;width:100%;height:auto;max-height:var(--tmp-size-guide-image-height);object-fit:contain}.tamed-main-product-size-guide__page table{display:block;max-width:100%;overflow-x:auto}.tamed-main-product-size-guide__fit-note{padding-block-start:1.25rem;border-block-start:1px solid rgb(var(--text-color) / .12);font-size:.875rem}tamed-you-may-also-like{display:block}.tamed-ymal-hint{margin:0;padding:.75rem var(--container-gutter, 1.25rem);font-size:.8125rem;line-height:1.5;text-align:center;color:rgb(var(--text-color, 28 28 28) / .6)}.tamed-ymal{display:block;padding-block:var(--ymal-pad-top) var(--ymal-pad-bottom);padding-inline:var(--ymal-pad-x);overflow:hidden;overflow:clip}.tamed-ymal--border-top{border-block-start:1px solid rgb(var(--text-color) / .12)}.tamed-ymal--border-bottom{border-block-end:1px solid rgb(var(--text-color) / .12)}.tamed-ymal__container{display:grid;min-width:0}.tamed-ymal--width-page .tamed-ymal__container{max-width:var(--ymal-max-width);margin-inline:auto}.tamed-ymal__intro{min-width:0;margin-block-end:var(--ymal-header-gap);text-align:var(--ymal-align)}.tamed-ymal__intro>*+*{margin-block-start:1.25rem}.tamed-ymal__intro-text{display:grid;justify-items:var(--ymal-align);min-width:0}.tamed-ymal .tamed-ymal__intro-text>*{max-width:100%;margin:0}.tamed-ymal .tamed-ymal__eyebrow{margin-block-end:var(--ymal-eyebrow-gap);font-size:var(--ymal-eyebrow-size);letter-spacing:.12em;text-transform:uppercase}.tamed-ymal .tamed-ymal__heading{font-size:var(--ymal-heading-size);line-height:1.15;letter-spacing:var(--ymal-heading-spacing);text-transform:var(--ymal-heading-transform);overflow-wrap:break-word;text-wrap:balance}.tamed-ymal .tamed-ymal__description{max-width:min(var(--ymal-description-max-width),100%);margin-block-start:var(--ymal-heading-gap);font-size:var(--ymal-description-size);text-wrap:pretty}.tamed-ymal .tamed-ymal__view-all{display:inline-block;font:var(--button-font);letter-spacing:var(--button-letter-spacing);text-transform:var(--button-text-transform)}.tamed-ymal .tamed-ymal__view-all:focus-visible{outline:2px solid rgb(var(--text-color));outline-offset:3px}@media screen and (min-width:1000px){.tamed-ymal--align-start:is(.tamed-ymal--full,.tamed-ymal--grid) .tamed-ymal__intro:has(>:nth-child(2)){display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem 2.5rem}.tamed-ymal--align-start:is(.tamed-ymal--full,.tamed-ymal--grid) .tamed-ymal__intro>*+*{margin-block-start:0}.tamed-ymal--align-start:is(.tamed-ymal--full,.tamed-ymal--grid) .tamed-ymal__intro-text{flex:1 1 22rem}.tamed-ymal--split .tamed-ymal__container{grid-template-columns:var(--ymal-intro-width) minmax(0,1fr);column-gap:var(--ymal-intro-gap);align-items:var(--ymal-intro-valign)}.tamed-ymal--split .tamed-ymal__intro{margin-block-end:0}.tamed-ymal--split .tamed-ymal__products{grid-column:2}.tamed-ymal--split .tamed-ymal__container:not(:has(.tamed-ymal__intro)){grid-template-columns:minmax(0,1fr)}.tamed-ymal--split .tamed-ymal__container:not(:has(.tamed-ymal__intro)) .tamed-ymal__products{grid-column:auto}.tamed-ymal--split .tamed-ymal__container:not(:has(.tamed-ymal__intro)) .tamed-ymal__rail{--ymal-rail-start: var(--ymal-pad-x);margin-inline-start:calc(-1 * var(--ymal-pad-x));scroll-padding-inline-start:var(--ymal-pad-x)}}.tamed-ymal__products{display:block;min-width:0}.tamed-ymal__products>*+*{margin-block-start:1.5rem}.tamed-ymal__rail{position:relative;min-width:0;container-type:inline-size}.tamed-ymal__rail:focus-visible{outline:2px solid rgb(var(--text-color));outline-offset:4px}.tamed-ymal__list{display:grid;gap:var(--ymal-gap);margin:0;padding:0;list-style:none}.tamed-ymal__item{min-width:0}@media screen and (max-width:999px){.tamed-ymal--mobile-swipe .tamed-ymal__rail{margin-inline:calc(-1 * var(--ymal-pad-x));margin-block:-4px;padding-block:4px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--ymal-pad-x);scrollbar-width:none;-webkit-overflow-scrolling:touch}.tamed-ymal--mobile-swipe .tamed-ymal__rail::-webkit-scrollbar{display:none}.tamed-ymal--mobile-swipe .tamed-ymal__list{display:flex;padding-inline-start:var(--ymal-pad-x)}.tamed-ymal--mobile-swipe .tamed-ymal__list:after{content:"";flex:0 0 max(1px,var(--ymal-pad-x) - var(--ymal-gap))}.tamed-ymal--mobile-swipe .tamed-ymal__item{flex:0 0 var(--ymal-mobile-card-width);scroll-snap-align:var(--ymal-snap)}.tamed-ymal--mobile-swipe:is(.tamed-ymal--single,.tamed-ymal--no-mobile-peek) .tamed-ymal__item{flex-basis:calc(100% - var(--ymal-pad-x) * 2)}.tamed-ymal--mobile-grid .tamed-ymal__list{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:calc(var(--ymal-gap) * 2)}}@media screen and (min-width:700px)and (max-width:999px){.tamed-ymal--mobile-swipe:not(.tamed-ymal--single,.tamed-ymal--no-mobile-peek) .tamed-ymal__item{flex-basis:44%}.tamed-ymal--mobile-swipe.tamed-ymal--no-mobile-peek:not(.tamed-ymal--single) .tamed-ymal__item{flex-basis:calc(50% - var(--ymal-pad-x) - var(--ymal-gap) / 2)}.tamed-ymal--mobile-grid .tamed-ymal__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:1000px){:is(.tamed-ymal--split,.tamed-ymal--full) .tamed-ymal__rail{--ymal-rail-start: var(--ymal-pad-x);--ymal-rail-end: calc(var(--ymal-pad-x) * (1 - var(--ymal-peek-gaps)));margin-inline:calc(-1 * var(--ymal-pad-x));margin-block:-4px;padding-block:4px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--ymal-pad-x);scrollbar-width:none}.tamed-ymal--split .tamed-ymal__rail{--ymal-rail-start: 0px;margin-inline-start:0;scroll-padding-inline-start:0}:is(.tamed-ymal--split,.tamed-ymal--full) .tamed-ymal__rail::-webkit-scrollbar{display:none}:is(.tamed-ymal--split,.tamed-ymal--full) .tamed-ymal__list{display:flex;padding-inline-start:var(--ymal-rail-start)}:is(.tamed-ymal--split,.tamed-ymal--full) .tamed-ymal__list:after{content:"";flex:0 0 max(1px,var(--ymal-pad-x) - var(--ymal-gap))}:is(.tamed-ymal--split,.tamed-ymal--full) .tamed-ymal__item{--ymal-visible: var(--ymal-cols);flex:0 0 calc((100% - var(--ymal-rail-start) - var(--ymal-rail-end)) / (var(--ymal-visible) + var(--ymal-peek)));flex-basis:calc((100cqi - var(--ymal-rail-start) - var(--ymal-rail-end) - (var(--ymal-visible) - 1 + var(--ymal-peek-gaps)) * var(--ymal-gap)) / (var(--ymal-visible) + var(--ymal-peek)));scroll-snap-align:start}.tamed-ymal--grid .tamed-ymal__list{grid-template-columns:repeat(var(--ymal-cols),minmax(0,1fr));row-gap:calc(var(--ymal-gap) * 2.5)}}@media screen and (min-width:1000px)and (max-width:1199px){.tamed-ymal--split .tamed-ymal__item{--ymal-visible: max(2, var(--ymal-cols) - 1)}}.tamed-ymal.is-dragging .tamed-ymal__rail{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.tamed-ymal__card{position:relative;display:grid;align-content:start;gap:var(--ymal-image-info-gap);height:100%}.tamed-ymal--card-subtle .tamed-ymal__card{padding-block-end:.875rem;background:rgb(var(--text-color) / .035)}.tamed-ymal--card-border .tamed-ymal__card{padding-block-end:.875rem;border:1px solid rgb(var(--text-color) / .12)}.tamed-ymal:is(.tamed-ymal--card-subtle,.tamed-ymal--card-border) .tamed-ymal__info{padding-inline:.875rem}.tamed-ymal--card-divider .tamed-ymal__info{padding-block-start:var(--ymal-image-info-gap);border-block-start:1px solid rgb(var(--text-color) / .12)}.tamed-ymal--card-divider .tamed-ymal__card{gap:0}.tamed-ymal__media{position:relative;aspect-ratio:var(--ymal-ratio);overflow:hidden}.tamed-ymal--ratio-natural .tamed-ymal__media{aspect-ratio:var(--ymal-card-ratio, var(--ymal-ratio))}.tamed-ymal--bg-subtle .tamed-ymal__media{background-color:rgb(var(--text-color) / .04)}.tamed-ymal--bg-product .tamed-ymal__media{background-color:var(--ymal-image-background)}.tamed-ymal__media-link{position:absolute;top:0;right:0;bottom:0;left:0;display:block;color:inherit}.tamed-ymal .tamed-ymal__media-link:focus-visible{outline:2px solid rgb(var(--text-color));outline-offset:-2px}.tamed-ymal .tamed-ymal__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--ymal-focal, center)}.tamed-ymal.tamed-ymal--fit-contain .tamed-ymal__image{inset:var(--ymal-contained-padding);width:calc(100% - var(--ymal-contained-padding) * 2);height:calc(100% - var(--ymal-contained-padding) * 2);object-fit:contain;object-position:center}.tamed-ymal__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background-color:rgb(var(--text-color) / .05);color:rgb(var(--text-color) / .3)}.tamed-ymal__placeholder-icon{width:1.75rem;height:1.75rem}.tamed-ymal__badges{position:absolute;inset-block-start:.625rem;inset-inline-start:.625rem;z-index:2;display:flex;flex-wrap:wrap;gap:.375rem;max-width:calc(100% - 1.25rem);pointer-events:none}.tamed-ymal .tamed-ymal__badge{margin:0;padding:.3125rem .4375rem;background:rgb(var(--background-without-opacity, var(--background)));color:rgb(var(--text-color));font-size:.625rem;line-height:1.2;letter-spacing:.1em;text-transform:uppercase}.tamed-ymal__info{display:flex;flex-direction:column;align-items:var(--ymal-info-align);gap:var(--ymal-line-gap);min-width:0;text-align:var(--ymal-info-align)}.tamed-ymal .tamed-ymal__info>*{max-width:100%;margin:0}.tamed-ymal .tamed-ymal__index,.tamed-ymal .tamed-ymal__vendor{font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--text-color) / .6);font-variant-numeric:tabular-nums}.tamed-ymal .tamed-ymal__title{font-size:var(--ymal-title-size);line-height:1.35;letter-spacing:.02em;overflow-wrap:anywhere}.tamed-ymal__title-link{color:inherit;text-decoration:none;text-underline-offset:.25em;text-decoration-thickness:1px}.tamed-ymal__card--stretched .tamed-ymal__title-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.tamed-ymal .tamed-ymal__title-link:focus-visible{outline:none}.tamed-ymal .tamed-ymal__title-link:focus-visible:after{outline:2px solid rgb(var(--text-color));outline-offset:3px}.tamed-ymal__card:not(.tamed-ymal__card--stretched) .tamed-ymal__title-link:focus-visible{outline:2px solid rgb(var(--text-color));outline-offset:2px}.tamed-ymal .tamed-ymal__price .price-list{justify-content:var(--ymal-info-align);font-size:var(--ymal-price-size)}.tamed-ymal .tamed-ymal__price .price-list>*{font-size:inherit}.tamed-ymal--hide-compare .tamed-ymal__price compare-at-price{display:none}.tamed-ymal .tamed-ymal__sold-out{font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--text-color) / .65)}.tamed-ymal__meta{display:flex;flex-wrap:wrap;justify-content:var(--ymal-info-align);column-gap:.5rem}.tamed-ymal .tamed-ymal__meta-item{margin:0;font-size:.75rem;line-height:1.4;color:rgb(var(--text-color) / .65)}.tamed-ymal__meta-item+.tamed-ymal__meta-item:before{content:"\b7";margin-inline-end:.5rem}:is(.tamed-ymal__quick-add,.tamed-ymal__cta,.tamed-ymal__rating){position:relative;z-index:2}.tamed-ymal .tamed-ymal__cta{margin-block-start:.25rem}.tamed-ymal :is(.tamed-ymal__cta,.tamed-ymal__quick-add) .link{font:var(--button-font);font-size:.75rem;letter-spacing:var(--button-letter-spacing);text-transform:var(--button-text-transform)}.tamed-ymal :is(.tamed-ymal__cta,.tamed-ymal__quick-add) :is(.link,.button,.tamed-ymal__quick-icon):focus-visible{outline:2px solid rgb(var(--text-color));outline-offset:3px}.tamed-ymal .tamed-ymal__quick-add{margin-block-start:.25rem}.tamed-ymal .tamed-ymal__quick-button{max-width:100%}.tamed-ymal .tamed-ymal__quick-button[aria-busy=true]{opacity:.5;pointer-events:none}.tamed-ymal .tamed-ymal__quick-add--icon{position:absolute;inset-block-end:.5rem;inset-inline-end:.5rem;z-index:2;margin:0}.tamed-ymal__quick-icon{display:grid;place-items:center;width:2.25rem;height:2.25rem;padding:0;border:1px solid rgb(var(--text-color) / .15);background:rgb(var(--background-without-opacity, var(--background)));color:rgb(var(--text-color));cursor:pointer}@media(hover:hover)and (pointer:fine){.tamed-ymal--quick-hover .tamed-ymal__quick-add{opacity:0;transition:opacity .2s ease}.tamed-ymal--quick-hover .tamed-ymal__card:is(:hover,:focus-within) .tamed-ymal__quick-add{opacity:1}}@media(hover:none),(pointer:coarse){.tamed-ymal--quick-no-touch .tamed-ymal__quick-add{display:none}}.tamed-ymal__controls,.tamed-ymal__foot,.tamed-ymal__head,.tamed-ymal__progress{display:none}.tamed-ymal__controls{align-items:center;gap:1rem}.tamed-ymal__head .tamed-ymal__controls{justify-content:flex-end}.tamed-ymal--align-center .tamed-ymal__intro .tamed-ymal__controls{justify-content:center}.tamed-ymal--align-center .tamed-ymal__progress--intro{margin-inline:auto}.tamed-ymal__foot{align-items:center;gap:1.5rem}.tamed-ymal__foot .tamed-ymal__controls{margin-inline-start:auto}.tamed-ymal__progress{position:relative;height:1px;overflow:hidden;background:rgb(var(--text-color) / .16)}.tamed-ymal__progress--below{flex:1 1 auto}.tamed-ymal__progress--beside{flex:0 0 6rem}.tamed-ymal__progress--intro{max-width:12rem}.tamed-ymal__progress-bar{position:absolute;inset-block:0;inset-inline-start:0;width:100%;background:rgb(var(--text-color));transform-origin:0 50%}.tamed-ymal .tamed-ymal__counter{margin:0;font-size:.75rem;letter-spacing:.08em;font-variant-numeric:tabular-nums;color:rgb(var(--text-color) / .65);white-space:nowrap}.tamed-ymal__counter-current{font-weight:inherit;color:rgb(var(--text-color))}.tamed-ymal__arrows{display:none;gap:.25rem}.tamed-ymal__arrow{display:grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;border:0;background:none;color:inherit;cursor:pointer}.tamed-ymal--arrows-minimal .tamed-ymal__arrow{margin-inline:-.5rem}.tamed-ymal__arrow[aria-disabled=true]{opacity:.3;cursor:default}.tamed-ymal .tamed-ymal__arrow:focus-visible{outline:2px solid rgb(var(--text-color));outline-offset:-4px}@media screen and (max-width:999px){.tamed-ymal--controls-m[data-overflowing] .tamed-ymal__controls,.tamed-ymal--arrows-m[data-overflowing] .tamed-ymal__arrows,.tamed-ymal--foot-m[data-overflowing] .tamed-ymal__foot,.tamed-ymal--controls-m[data-overflowing] .tamed-ymal__head{display:flex}.tamed-ymal--progress-m[data-overflowing] .tamed-ymal__progress--below{display:block}}@media screen and (min-width:1000px){.tamed-ymal--controls-d[data-overflowing] .tamed-ymal__controls,.tamed-ymal--arrows-d[data-overflowing] .tamed-ymal__arrows,.tamed-ymal--foot-d[data-overflowing] .tamed-ymal__foot,.tamed-ymal--controls-d[data-overflowing] .tamed-ymal__head{display:flex}.tamed-ymal--progress-below-d[data-overflowing] .tamed-ymal__progress--below,.tamed-ymal[data-overflowing] :is(.tamed-ymal__progress--beside,.tamed-ymal__progress--intro){display:block}}.tamed-ymal .tamed-ymal__hover-image{opacity:0}@media(hover:none),(pointer:coarse){.tamed-ymal .tamed-ymal__hover-image{display:none}}@media(hover:hover)and (pointer:fine){.tamed-ymal__card:hover .tamed-ymal__title-link{text-decoration-line:underline}.tamed-ymal .tamed-ymal__card:is(:hover,:has(:focus-visible)) .tamed-ymal__hover-image{opacity:1}.tamed-ymal--fit-contain .tamed-ymal__card:is(:hover,:has(:focus-visible)) .tamed-ymal__media--has-hover .tamed-ymal__image:not(.tamed-ymal__hover-image){opacity:0}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.tamed-ymal .tamed-ymal__card--zoom:hover .tamed-ymal__image{scale:1.02}}@media(prefers-reduced-motion:no-preference){.tamed-ymal .tamed-ymal__image{transition:opacity .4s cubic-bezier(.4,0,.2,1),scale .8s cubic-bezier(.22,.61,.36,1)}.tamed-ymal.is-reveal-ready :is(.tamed-ymal__intro,.tamed-ymal__item){opacity:0;translate:0 12px}.tamed-ymal.is-reveal-ready.is-revealed :is(.tamed-ymal__intro,.tamed-ymal__item){opacity:1;translate:0 0;transition:opacity .6s ease-out,translate .6s cubic-bezier(.22,.61,.36,1)}.tamed-ymal.is-reveal-ready.is-revealed .tamed-ymal__item{transition-delay:calc(80ms + min(var(--ymal-index, 0),5)*60ms)}}
/*# sourceMappingURL=/cdn/shop/t/21/compiled_assets/styles.css.map?subset=AAAAAAAAAEAI */
