.shopify-section--wus-product-carousel .section{padding:0;width:100%}.wus-product-carousel{--wus-pc-fg: currentColor;--wus-pc-price: color-mix(in srgb, var(--wus-pc-fg) 72%, transparent);--wus-pc-btn-bg: transparent;--wus-pc-btn-text: var(--wus-pc-fg);--wus-pc-btn-hover-text: #ffffff;--wus-pc-arrow: var(--wus-pc-fg);--wus-pc-dot: color-mix(in srgb, var(--wus-pc-fg) 35%, transparent);--wus-pc-dot-active: var(--wus-pc-fg);--art: 240px;--shape-in: 1.1s;--wus-pc-image-scale: var(--wus-pc-image-scale-desktop, 1);--wus-pc-shape-scale: var(--wus-pc-shape-scale-desktop, 1);position:relative;color:var(--wus-pc-fg);padding-block-start:var(--wus-pc-space-before-desktop, 24px);padding-block-end:var(--wus-pc-space-after-desktop, 24px)}.wus-product-carousel__frame{position:relative;min-height:680px;display:flex;align-items:stretch}.wus-product-carousel__frame.is-mobile{flex:none;min-height:0;--wus-pc-image-scale: var(--wus-pc-image-scale-mobile, 1);--wus-pc-shape-scale: var(--wus-pc-shape-scale-mobile, 1)}.wus-product-carousel__stage{position:relative;flex:1;overflow:hidden;min-height:680px;touch-action:pan-y;user-select:none;-webkit-user-select:none;cursor:grab}.wus-product-carousel__frame.is-mobile .wus-product-carousel__stage{min-height:0}.wus-product-carousel__stage.dragging{cursor:grabbing}.wus-product-carousel__slide{position:absolute;left:0;top:0;width:var(--art);transform-origin:calc(var(--art) / 2) calc(var(--art) / 2);will-change:transform;display:flex;flex-direction:column;align-items:center}.wus-product-carousel__art{position:relative;width:var(--art);height:var(--art);overflow:visible}.wus-product-carousel__art img,.wus-product-carousel__art svg,.wus-product-carousel__image-link{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:contain;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.wus-product-carousel__shape{pointer-events:none;transform:scale(calc(var(--wus-pc-shape-scale) * .35)) rotate(-40deg);opacity:0;transition:transform var(--shape-in) cubic-bezier(.22,1,.36,1),opacity .5s}.wus-product-carousel__image-link{z-index:1;display:block}.wus-product-carousel__image-link img,.wus-product-carousel__image-link svg{pointer-events:none}.wus-product-carousel__image{transform:scale(var(--wus-pc-image-scale))}.wus-product-carousel__image--placeholder{opacity:.35}.wus-product-carousel__meta{margin-top:22px;text-align:center;font-size:13px;line-height:1.45;width:calc(var(--art) + 60px);pointer-events:none}.wus-product-carousel__title{color:var(--wus-pc-fg)}.wus-product-carousel__price,.wus-product-carousel__price .price-list,.wus-product-carousel__price sale-price,.wus-product-carousel__price compare-at-price,.wus-product-carousel__price .text-subdued{color:var(--wus-pc-price);font-size:12px;justify-content:center}.wus-product-carousel__price .price-list{display:flex;flex-wrap:wrap;gap:.25rem .5rem}.wus-product-carousel__cta{-webkit-appearance:none;appearance:none;font:inherit;font-weight:500;font-size:12px;color:var(--wus-pc-btn-text);background:var(--wus-pc-btn-bg);border:1px solid var(--wus-pc-btn-text);border-radius:20px;padding:8px 22px;width:auto;margin-top:14px;cursor:pointer;text-align:center;text-decoration:none;white-space:nowrap;z-index:3;transition:opacity .25s}.wus-product-carousel__cta:focus-visible,.wus-product-carousel__nav button:focus-visible,.wus-product-carousel__dot:focus-visible{outline:2px solid var(--wus-pc-fg);outline-offset:3px}.wus-product-carousel__slide.is-center .wus-product-carousel__shape,.wus-product-carousel__slide.is-near .wus-product-carousel__shape{transform:scale(var(--wus-pc-shape-scale));opacity:1}.wus-product-carousel__stage:not(.is-mobile) .wus-product-carousel__cta{order:2;margin-top:22px}.wus-product-carousel__stage:not(.is-mobile) .wus-product-carousel__meta{order:3;margin-top:14px}.wus-product-carousel__stage.is-mobile .wus-product-carousel__cta{margin-top:14px}.wus-product-carousel__stage.is-mobile .wus-product-carousel__meta{width:var(--art)}.wus-product-carousel__nav{position:absolute;left:50%;transform:translate(-50%);display:flex;gap:12px;z-index:5}.wus-product-carousel__nav button{-webkit-appearance:none;appearance:none;width:38px;height:38px;padding:0;border-radius:50%;border:1px solid color-mix(in srgb,var(--wus-pc-arrow) 42%,transparent);background:transparent;color:var(--wus-pc-arrow);display:grid;place-items:center;cursor:pointer;transition:border-color .2s,background .2s}.wus-product-carousel__nav button:hover{border-color:var(--wus-pc-arrow);background:color-mix(in srgb,var(--wus-pc-arrow) 8%,transparent)}.wus-product-carousel__nav svg{width:14px;height:14px;display:block}.wus-product-carousel__dots{position:absolute;left:50%;transform:translate(-50%);display:none;gap:6px;z-index:5}.wus-product-carousel__dot{-webkit-appearance:none;appearance:none;width:6px;height:6px;padding:0;border:0;border-radius:50%;background:var(--wus-pc-dot);cursor:pointer;transition:background .2s,transform .2s}.wus-product-carousel__dot[aria-current=true]{background:var(--wus-pc-dot-active);transform:scale(1.3)}.wus-product-carousel__stage.is-mobile~.wus-product-carousel__dots{display:flex}.wus-product-carousel__stage.is-mobile~.wus-product-carousel__nav{display:none}.wus-product-carousel[data-wus-pc-count="0"] .wus-product-carousel__nav,.wus-product-carousel[data-wus-pc-count="1"] .wus-product-carousel__nav,.wus-product-carousel[data-wus-pc-count="0"] .wus-product-carousel__dots,.wus-product-carousel[data-wus-pc-count="1"] .wus-product-carousel__dots{display:none}@media screen and (max-width:719px){.wus-product-carousel{padding-block-start:var(--wus-pc-space-before-mobile, 24px);padding-block-end:var(--wus-pc-space-after-mobile, 24px)}}@media(prefers-reduced-motion:reduce){.wus-product-carousel__shape,.wus-product-carousel__image,.wus-product-carousel__cta{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/184/assets/wus-product-carousel.css.map */
