.gw-tmc{position:relative;display:block;width:100%;height:var(--gw-tmc-height-mobile);min-height:260px;overflow:hidden;background:var(--gw-tmc-ground, #171b1f);color:var(--gw-prairie-cream, #f6f0e4);isolation:isolate;touch-action:pan-y;cursor:grab}.gw-tmc.is-dragging{cursor:grabbing}.gw-tmc:focus-visible{outline:2px solid var(--gw-turquoise-sky, #36c5c9);outline-offset:-4px}.gw-tmc__slides,.gw-tmc__slide,.gw-tmc__media,.gw-tmc__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.gw-tmc__slide{opacity:0;visibility:hidden;transition:opacity var(--gw-tmc-transition, .5s) cubic-bezier(.16,1,.3,1),visibility 0s linear var(--gw-tmc-transition, .5s)}.gw-tmc__slide.is-active{z-index:1;opacity:1;visibility:visible;transition-delay:0s}.gw-tmc__media{overflow:hidden;background:var(--gw-charcoal-night, #171b1f)}.gw-tmc__image{object-fit:cover;object-position:var(--gw-tmc-mobile-x) var(--gw-tmc-mobile-y);transform:scale(var(--gw-tmc-mobile-zoom));transform-origin:var(--gw-tmc-mobile-x) var(--gw-tmc-mobile-y)}.gw-tmc__placeholder{color:#f6f0e46b;background:#303438}.gw-tmc__overlay{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:flex;align-items:var(--gw-tmc-content-vertical-mobile);pointer-events:none}.gw-tmc__rail{display:flex;justify-content:var(--gw-tmc-content-horizontal-mobile);width:100%;max-width:var(--gw-full-bleed-max);margin-inline:auto;padding:var(--gw-space-5) var(--gw-page-margin-mobile)}.gw-tmc__panel{width:min(100%,var(--gw-tmc-content-width));max-width:100%;padding:var(--gw-space-5);background-color:var(--gw-tmc-panel-background, #f6f0e4);color:var(--gw-tmc-panel-color, #171b1f);text-align:var(--gw-tmc-text-align);pointer-events:auto}.gw-tmc__line{margin:0;font-size:var(--gw-tmc-text-size-mobile);line-height:var(--gw-tmc-line-height, 1.2);text-wrap:balance}.gw-tmc__product{margin:var(--gw-space-2) 0 0;font-size:var(--gw-font-size-body-sm);font-weight:var(--gw-font-medium)}.gw-tmc__link{display:inline-flex;align-items:center;min-height:var(--gw-touch-target-min);margin-block-start:var(--gw-space-2);color:currentColor;font-size:var(--gw-font-size-body-sm);line-height:var(--gw-leading-body-sm);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.24em}.gw-tmc__controls{position:absolute;z-index:3;inset-inline-end:var(--gw-page-margin-mobile);inset-block-start:var(--gw-space-4);display:flex;gap:var(--gw-space-2)}.gw-tmc__control{display:inline-grid;place-items:center;min-width:44px;min-height:44px;padding:var(--gw-space-2) var(--gw-space-3);border:1px solid currentColor;border-radius:0;background:var(--gw-prairie-cream, #f6f0e4);color:var(--gw-charcoal-night, #171b1f);font:var(--gw-font-medium) var(--gw-font-size-caption) / 1 var(--gw-font-family);cursor:pointer}.gw-tmc__control[hidden]{display:none}.gw-tmc__control svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.75}.gw-tmc__control:is(:hover,:focus-visible){background:var(--gw-copper-glory, #bb6b3d)}.gw-tmc__control:focus-visible{outline:2px solid var(--gw-turquoise-sky, #36c5c9);outline-offset:2px}@media screen and (max-width:749px){.gw-tmc:has(.gw-tmc__controls) .gw-tmc__slide[data-content-vertical-mobile=flex-start] .gw-tmc__rail{padding-block-start:max(76px,calc(var(--gw-space-4) + 44px + var(--gw-space-3)))}}@media screen and (min-width:750px){.gw-tmc{height:var(--gw-tmc-height-desktop);min-height:300px}.gw-tmc__image{object-position:var(--gw-tmc-desktop-x) var(--gw-tmc-desktop-y);transform:scale(var(--gw-tmc-desktop-zoom));transform-origin:var(--gw-tmc-desktop-x) var(--gw-tmc-desktop-y)}.gw-tmc__overlay{align-items:var(--gw-tmc-content-vertical)}.gw-tmc__rail{justify-content:var(--gw-tmc-content-horizontal);padding:var(--gw-space-7) var(--gw-page-margin-desktop)}.gw-tmc__panel{padding:var(--gw-space-6) var(--gw-space-7)}.gw-tmc:has(.gw-tmc__controls) .gw-tmc__slide[data-content-vertical-desktop=flex-start] .gw-tmc__rail{padding-block-start:max(76px,calc(var(--gw-space-5) + 44px + var(--gw-space-3)))}.gw-tmc__controls{inset-inline-end:var(--gw-page-margin-desktop);inset-block-start:var(--gw-space-5)}.gw-tmc__line{font-size:var(--gw-tmc-text-size)}}@media(prefers-reduced-motion:reduce){.gw-tmc__slide{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/gw-texture-macro-carousel-section.css.map */
