@media(max-width:749px){body #MainContent .product-details .variant-picker__form{display:flex;flex-direction:column;gap:16px}body #MainContent .product-details .variant-picker__form>.variant-option+.variant-option{margin-block-start:0}body #MainContent .product-details .variant-picker fieldset.variant-option--buttons:not(.variant-option--swatches){min-width:0;width:100%;box-sizing:border-box}body #MainContent .product-details .variant-picker fieldset.variant-option--buttons:not(.variant-option--swatches):not([data-ts-paged-variants]){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:stretch}body #MainContent .product-details .variant-picker fieldset[data-ts-paged-variants]{display:block}body #MainContent .product-details .variant-picker .ts-variant-rail{display:grid;box-sizing:border-box;grid-template-rows:repeat(2,minmax(54px,auto));grid-auto-flow:column;grid-auto-columns:calc((100% - 10px)/2);gap:10px;width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:0;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y pinch-zoom;scrollbar-width:none;padding:2px 0 7px}body #MainContent .product-details .variant-picker .ts-variant-rail::-webkit-scrollbar{display:none}body #MainContent .product-details .variant-picker .ts-variant-rail>.variant-option__button-label{grid-column:var(--ts-variant-col);grid-row:var(--ts-variant-row);scroll-snap-align:start}body #MainContent slideshow-component.resource-list__carousel>slideshow-container>slideshow-slides{touch-action:pan-x pan-y pinch-zoom;overscroll-behavior-x:auto;-webkit-overflow-scrolling:touch}body #MainContent .resource-list__carousel .card-gallery[data-ts-swipe=true] .ts-card-swipe{overscroll-behavior-x:auto!important;touch-action:pan-x pan-y pinch-zoom!important}body #MainContent .resource-list__carousel :is(.resource-list__slide,.resource-list__item,product-card,.card-gallery){touch-action:pan-x pan-y pinch-zoom}}body #MainContent .product-details .variant-picker .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label__pill{display:none!important}body #MainContent .product-details .variant-picker .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label{box-sizing:border-box;flex:none;min-width:0;max-width:100%;width:100%;min-height:52px;height:100%;padding:9px 8px;justify-content:center;text-align:center;white-space:normal;overflow-wrap:anywhere;background:var(--color-variant-background)!important;border:var(--options-border-width, 1px) solid var(--color-variant-border)!important;color:var(--color-variant-text)!important}body #MainContent .product-details .variant-picker .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:has(>input[type=radio]:checked){background:var(--color-selected-variant-background)!important;border-color:var(--color-selected-variant-border)!important;color:var(--color-selected-variant-text)!important}body #MainContent .product-information .product-details .variant-picker .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label .variant-option__button-label__text{color:inherit!important;font-size:inherit;line-height:1.35;white-space:normal;overflow-wrap:anywhere;text-align:center}body #MainContent .product-information .product-details .variant-picker .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:has(>input[type=radio]:checked) .variant-option__button-label__text{color:var(--color-selected-variant-text)!important}body #MainContent .product-information .product-details .variant-picker .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:before,body #MainContent .product-information .product-details .variant-picker .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:after{content:none!important}body #MainContent .product-details .variant-picker .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:has(input[data-option-available=false]){opacity:.55;cursor:not-allowed}@media(min-width:750px){.variant-picker .ts-variant-rail{display:contents}}@media(max-width:749px){body #MainContent .ts-variant-pages{display:flex;align-items:center;justify-content:center;gap:0;min-height:28px;margin-block:3px 1px;padding:0}body #MainContent .ts-variant-pages[hidden]{display:none!important}body #MainContent .ts-variant-pages__dot{display:inline-flex;flex:0 0 34px;width:34px;height:28px;min-width:34px;min-height:28px;padding:0!important;justify-content:center;align-items:center;border:none!important;background:transparent!important;color:inherit!important;box-shadow:none!important;cursor:pointer}body #MainContent .ts-variant-pages__dot:before{content:"";display:block;width:7px;height:7px;border-radius:99px;background:#c9bdb0;transition:width .15s ease,background-color .15s ease}body #MainContent .ts-variant-pages__dot[aria-current=page]:before{width:17px;background:var(--color-selected-variant-background, #8b6348)}body #MainContent .ts-variant-pages__dot:focus-visible{outline:2px solid var(--color-selected-variant-border, #8b6348);outline-offset:1px;border-radius:99px}}@media(min-width:750px){.ts-variant-pages{display:none!important}}@media(max-width:749px){body #MainContent ts-colour-carousel>button.ts-colour-carousel__arrow{display:none!important}body #MainContent fieldset.ts-product-colours:has(>ts-colour-carousel)>legend{min-height:0;padding-inline-end:0}}@media(prefers-reduced-motion:reduce){body #MainContent .ts-variant-pages__dot:before{transition:none}body #MainContent .variant-picker .ts-variant-rail{scroll-behavior:auto}}@media(max-width:749px){body #MainContent slideshow-component.resource-list__carousel .card-gallery[data-ts-swipe=true] .ts-card-swipe{overflow-x:hidden!important;overscroll-behavior-x:auto!important;touch-action:pan-x pan-y pinch-zoom!important}body #MainContent slideshow-component.resource-list__carousel .card-gallery[data-ts-swipe=true] .ts-card-swipe__photo{touch-action:pan-x pan-y pinch-zoom!important}body #MainContent slideshow-component.resource-list__carousel>slideshow-container>slideshow-slides{overflow-x:auto;scroll-behavior:auto;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y pinch-zoom}}body #MainContent slideshow-component.resource-list__carousel>slideshow-container>slideshow-arrows>button.slideshow-control[disabled],body #MainContent slideshow-component.resource-list__carousel>slideshow-controls button.slideshow-control[disabled]{opacity:.24!important;pointer-events:none!important;cursor:default!important}
/*# sourceMappingURL=/cdn/shop/t/74/assets/ts-swipe-fixes.css.map */
