.flipside-carousel__card,.flipside-carousel__card:hover,.flipside-carousel__card:focus,.flipside-carousel__card:focus-visible,.flipside-carousel__card:active,.flipside-carousel__card-inner,.flipside-carousel__card-inner:hover,.flipside-carousel__card-inner:focus{outline:none!important;border:none!important;box-shadow:none;text-decoration:none!important;-webkit-tap-highlight-color:transparent}.flipside-carousel__card-inner{box-shadow:0 4px 24px #0000001a!important}.flipside-carousel__card:hover .flipside-carousel__card-inner{box-shadow:0 16px 40px #00000026!important}.flipside-carousel{background:var(--flipside-carousel-bg, #b8e8f5);padding:80px 60px 100px;overflow:hidden;position:relative}.flipside-carousel__inner{position:relative;max-width:1400px;margin:0 auto}.flipside-carousel__header{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:1.2rem;margin-bottom:56px}.flipside-carousel__heading{font-size:clamp(2rem,5vw,4.5rem);font-weight:900;text-transform:uppercase;letter-spacing:-.02em;line-height:.88;color:#111;margin:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:.18em}.flipside-carousel__heading-highlight{font-size:inherit;letter-spacing:0em;padding:.08em .22em;position:relative;top:-.03em}.flipside-carousel__stage{position:relative}.flipside-carousel__track-wrap{padding:56px 0 16px;margin:-56px 0 -16px}.flipside-carousel__track{display:flex;gap:24px;list-style:none;margin:0;padding:0;will-change:transform;cursor:grab;user-select:none;-webkit-user-select:none;align-items:stretch}.flipside-carousel__track.is-dragging{cursor:grabbing}.flipside-carousel__slide{flex:0 0 calc(23.53% - 18px);min-width:160px;padding-top:48px}.flipside-carousel__card{display:block;height:100%;cursor:pointer;background:transparent;text-decoration:none!important}.flipside-carousel__card-inner{display:flex;flex-direction:column;background:#fff;border-radius:20px;box-shadow:0 4px 24px #0000001a;overflow:visible;height:100%;position:relative;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1)}.flipside-carousel__card-inner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20px;pointer-events:none}.flipside-carousel__card-inner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20px;background:linear-gradient(160deg,var(--card-accent, #ff9edb) 0%,rgba(255,255,255,0) 65%);opacity:0;transition:opacity .35s ease;z-index:0;pointer-events:none}.flipside-carousel__card:hover .flipside-carousel__card-inner{transform:translateY(-8px);box-shadow:0 16px 40px #00000026!important}.flipside-carousel__card:hover .flipside-carousel__card-inner:before{opacity:.3}.flipside-carousel__card-image-wrap{margin-top:-48px;padding:0 20px 16px;display:flex;align-items:flex-end;justify-content:center;min-height:300px;position:relative;z-index:2;flex-shrink:0;overflow:visible}.flipside-carousel__card-image{width:auto;max-width:75%;max-height:270px;object-fit:contain;display:block;transition:transform .35s cubic-bezier(.22,1,.36,1);filter:drop-shadow(0 6px 14px rgba(0,0,0,.16));position:relative;z-index:2}.flipside-carousel__card:hover .flipside-carousel__card-image{transform:translateY(-10px) scale(1.04)}.flipside-carousel__card-body{padding:8px 24px 28px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;flex:1;position:relative;z-index:1}.flipside-carousel__card-name{font-size:clamp(1.2rem,2.4vw,1.7rem);font-weight:900;text-transform:uppercase;letter-spacing:-.02em;color:#111;line-height:1.05;margin:0;width:100%}.flipside-carousel__card-meta{display:flex;align-items:center;justify-content:center;gap:10px}.flipside-carousel__card-price{font-size:1.05rem;font-weight:800;color:#111;letter-spacing:-.01em;margin:0}.flipside-carousel__card-badge{display:inline-flex;align-items:center;padding:3px 10px;background:#ff9edb;color:#7a2050;font-size:.7rem;font-weight:700;letter-spacing:.02em;border-radius:999px;white-space:nowrap}.flipside-carousel__card-sold-out{position:absolute;top:60px;left:12px;z-index:3;background:#111;color:#fff;font-size:.62rem;font-weight:900;text-transform:uppercase;letter-spacing:.1em;padding:4px 10px;border-radius:999px;white-space:nowrap;pointer-events:none}.flipside-carousel__card-atc{display:flex;align-items:center;width:100%;margin-top:auto;background:#fff;border:2px solid #111;border-radius:999px;overflow:hidden;transition:border-color .15s ease}.flipside-carousel__card-qty--stepper{display:flex;align-items:center;flex-shrink:0;border-right:2px solid #111}.flipside-carousel__card-qty--select{display:none}@media screen and (max-width:749px){.flipside-carousel__card-qty--stepper,.flipside-carousel__card-qty--select{display:none}}.flipside-carousel__card-qty-btn{width:28px;height:100%;background:transparent;border:none;font-size:1rem;font-weight:700;color:#111;cursor:pointer;font-family:inherit;display:flex;align-items:center;justify-content:center;padding:.6rem 0;line-height:1;transition:background .12s ease}.flipside-carousel__card-qty-btn:hover{background:#0000000f}.flipside-carousel__card-qty-val{font-size:.68rem;font-weight:900;color:#111;min-width:18px;text-align:center;line-height:1;-webkit-user-select:none;user-select:none}.flipside-carousel__card-qty-select{appearance:none;-webkit-appearance:none;background:transparent;border:none;font-family:inherit;font-size:.58rem;font-weight:900;color:#111;padding:0 10px;cursor:pointer;outline:none;text-transform:uppercase;letter-spacing:.06em;height:100%;min-width:48px}.flipside-carousel__card-atc-btn{flex:1;padding:.6rem .8rem;background:transparent;color:#111;border:none;font-family:inherit;font-size:.68rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;white-space:nowrap;line-height:1;transition:background .15s ease,color .15s ease;outline:none;text-align:center}.flipside-carousel__card-atc-btn:hover:not(:disabled){background:#111;color:#fff}.flipside-carousel__card-atc-btn:disabled{opacity:.4;cursor:not-allowed}.flipside-carousel__controls{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:32px}.flipside-carousel__arrow{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:#fff;border:2.5px solid #000000;border-radius:4px;cursor:pointer;color:#000;transition:background .15s ease,color .15s ease,transform .15s ease,box-shadow .15s ease;box-shadow:3px 3px #111;flex-shrink:0}.flipside-carousel__arrow svg{display:block!important;visibility:visible!important;overflow:visible!important;opacity:1!important;width:20px!important;height:20px!important}.flipside-carousel__arrow svg path{stroke:#111!important;visibility:visible!important;opacity:1!important}.flipside-carousel__arrow:hover{background:#000;color:#fff;transform:translate(1px,1px);box-shadow:2px 2px #111}.flipside-carousel__arrow:hover svg path{stroke:#fff}.flipside-carousel__arrow:hover:not(:disabled) svg path{stroke:#fff!important}.flipside-carousel__arrow:disabled{opacity:.3;cursor:not-allowed;box-shadow:3px 3px #00000026}.flipside-carousel__footer{display:none;justify-content:center;margin-top:32px}.flipside-carousel__header,.flipside-carousel__stage{opacity:0;transform:translateY(24px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.flipside-carousel__stage{transition-delay:.1s}.flipside-carousel.is-revealed .flipside-carousel__header,.flipside-carousel.is-revealed .flipside-carousel__stage{opacity:1;transform:translateY(0)}.flipside-carousel__slide{opacity:0;transform:translateY(20px);transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1)}.flipside-carousel.is-revealed .flipside-carousel__slide:nth-child(1){opacity:1;transform:translateY(0);transition-delay:.15s}.flipside-carousel.is-revealed .flipside-carousel__slide:nth-child(2){opacity:1;transform:translateY(0);transition-delay:.22s}.flipside-carousel.is-revealed .flipside-carousel__slide:nth-child(3){opacity:1;transform:translateY(0);transition-delay:.29s}.flipside-carousel.is-revealed .flipside-carousel__slide:nth-child(4){opacity:1;transform:translateY(0);transition-delay:.36s}.flipside-carousel.is-revealed .flipside-carousel__slide:nth-child(5){opacity:1;transform:translateY(0);transition-delay:.43s}.flipside-carousel.is-revealed .flipside-carousel__slide:nth-child(6){opacity:1;transform:translateY(0);transition-delay:.5s}.flipside-carousel.is-revealed .flipside-carousel__slide:nth-child(n+7){opacity:1;transform:translateY(0);transition-delay:.55s}@media screen and (max-width:989px){.flipside-carousel{padding:56px 32px 72px}.flipside-carousel__slide{flex:0 0 calc(50% - 12px)}.flipside-carousel__header{margin-bottom:40px}.flipside-carousel__view-all{display:none}}@media screen and (max-width:749px){.flipside-carousel{padding:44px 0 56px 20px}.flipside-carousel__slide{flex:0 0 calc(75% - 12px);min-width:200px}.flipside-carousel__track-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-snap-type:x mandatory}.flipside-carousel__track-wrap::-webkit-scrollbar{display:none}.flipside-carousel__track{cursor:default;transform:none!important;transition:none!important}.flipside-carousel__slide{scroll-snap-align:start}.flipside-carousel__controls{display:none}.flipside-carousel__card-image-wrap{min-height:240px}.flipside-carousel__card-image{max-height:210px}.flipside-carousel__header{align-items:flex-start;text-align:left;gap:.5rem;margin-bottom:28px}.flipside-carousel__heading{justify-content:flex-start}.flipside-carousel__card-atc-label,.flipside-carousel__card-atc-btn{font-size:.58rem;padding:.55rem .7rem}}@media(prefers-reduced-motion:reduce){.flipside-carousel__header,.flipside-carousel__stage,.flipside-carousel__slide{opacity:1!important;transform:none!important;transition:none!important}.flipside-carousel__card-inner,.flipside-carousel__card-image,.flipside-carousel__track{transition:none!important}}@media screen and (max-width:749px){.flipside-carousel__slide{opacity:1!important;transform:none!important;transition:none!important}.flipside-carousel__card-inner{transition:none!important}}.flipside-pdp__other-embed .flipside-carousel__card:hover,.flipside-pdp__other-embed .flipside-carousel__card-inner:hover{transform:none;box-shadow:none}.flipside-pdp__other-embed .flipside-carousel__card-image-wrap:after{display:none}
/*# sourceMappingURL=/cdn/shop/t/4/assets/flipside-product-carousel.css.map */
