.bigmad-slider-section{background:transparent;color:var(--bms-text);padding:var(--bms-padding-y, 5rem) 0;--bms-ease: cubic-bezier(.4, .15, 0, 1);--bms-font-serif: var(--font-heading-family, "Georgia", serif);--bms-px: var(--bms-padding-x-desktop, 4rem)}@media(max-width:989px){.bigmad-slider-section{--bms-px: var(--bms-padding-x-tablet, 2rem)}}@media(max-width:749px){.bigmad-slider-section{--bms-px: var(--bms-padding-x-mobile, 1rem)}}.bigmad-slider-section *,.bigmad-slider-section *:before,.bigmad-slider-section *:after{box-sizing:border-box}.bms-inner{width:100%}.bms-layout--boxed .bms-inner{max-width:var(--bms-max-width, 1400px);margin:0 auto}.bms-header{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;padding:0 var(--bms-px);margin-bottom:3rem}.bms-header--center{flex-direction:column;align-items:center;text-align:center}.bms-header-text{flex:1;min-width:0}.bms-pretitle{font-size:.8rem;text-transform:uppercase;letter-spacing:.18em;color:var(--bms-text-muted);margin:0 0 .75rem;font-weight:500}.bms-title{font-family:var(--bms-font-serif);font-size:var(--bms-title-size, 3rem);font-weight:500;letter-spacing:-.015em;line-height:1.1;margin:0 0 .75rem}.bms-title-link{color:inherit;text-decoration:none;display:inline-flex;align-items:baseline;gap:.4em;transition:opacity .2s var(--bms-ease)}.bms-title-link:hover{opacity:.7}.bms-title-arrow{display:inline-block;transform:translate(0);transition:transform .3s var(--bms-ease);align-self:center;margin-left:.05em;opacity:.6}.bms-title-link:hover .bms-title-arrow{transform:translate(.3em);opacity:1}.bms-subtitle{font-size:1rem;line-height:1.5;color:var(--bms-text-muted);margin:0;max-width:50ch}.bms-slider{position:relative}.bms-track{display:flex;align-items:flex-start;gap:var(--bms-gap, 1rem);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-padding-left:var(--bms-px);overscroll-behavior-x:contain;overscroll-behavior-y:auto;touch-action:pan-x pan-y}.bms-track::-webkit-scrollbar{display:none}.bms-track:before,.bms-track:after{content:"";flex:0 0 calc(var(--bms-px) - var(--bms-gap, 1rem));min-width:0}.bms-card{flex:0 0 calc((100vw - (var(--bms-px) * 2) - (var(--bms-gap) * var(--bms-cards-desktop))) / var(--bms-cards-desktop));scroll-snap-align:start;background:transparent;border-radius:0;overflow:visible;position:relative;align-self:flex-start}@media(max-width:989px){.bms-card{flex:0 0 calc((100vw - (var(--bms-px) * 2) - (var(--bms-gap) * var(--bms-cards-tablet))) / var(--bms-cards-tablet))}}@media(max-width:749px){.bms-header{flex-direction:column;align-items:flex-start;gap:1rem}.bms-header--center{align-items:center}.bms-card{flex:0 0 calc((100vw - (var(--bms-px) * 2) - (var(--bms-gap) * var(--bms-cards-mobile))) / var(--bms-cards-mobile))}}.bms-layout--boxed .bms-card{flex:0 0 calc((min(100vw,var(--bms-max-width, 1400px)) - (var(--bms-px) * 2) - (var(--bms-gap) * var(--bms-cards-desktop))) / var(--bms-cards-desktop))}@media(max-width:989px){.bms-layout--boxed .bms-card{flex:0 0 calc((min(100vw,var(--bms-max-width, 1400px)) - (var(--bms-px) * 2) - (var(--bms-gap) * var(--bms-cards-tablet))) / var(--bms-cards-tablet))}}@media(max-width:749px){.bms-layout--boxed .bms-card{flex:0 0 calc((min(100vw,var(--bms-max-width, 1400px)) - (var(--bms-px) * 2) - (var(--bms-gap) * var(--bms-cards-mobile))) / var(--bms-cards-mobile))}}.bms-card-link{display:block;color:inherit;text-decoration:none}.bms-card-image-wrap{position:relative;width:100%;background:transparent;overflow:visible;border-radius:var(--bms-image-radius, .5rem)}.bms-card-img{width:100%;height:auto;display:block;border-radius:var(--bms-image-radius, .5rem);transition:opacity .5s var(--bms-ease)}.bms-card-img--secondary{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;opacity:0;visibility:hidden;transition:opacity .5s var(--bms-ease),visibility 0s linear .5s}.bms-card-img--primary{opacity:1}@media(hover:hover){.bms-card:has(.bms-card-img--secondary):hover .bms-card-img--primary{opacity:0}.bms-card:hover .bms-card-img--secondary{opacity:1;visibility:visible;transition:opacity .5s var(--bms-ease),visibility 0s linear 0s}}@media(hover:none){.bms-card.is-touched:has(.bms-card-img--secondary) .bms-card-img--primary{opacity:0}.bms-card.is-touched .bms-card-img--secondary{opacity:1;visibility:visible;transition:opacity .5s var(--bms-ease),visibility 0s linear 0s}}.bms-placeholder-svg{width:100%;height:auto;background:transparent;display:block}.bms-card-badges{position:absolute;top:.75rem;left:.75rem;display:flex;flex-direction:column;gap:.4rem;z-index:2;pointer-events:none}.bms-badge{display:inline-block;padding:.3rem .6rem;border-radius:999px;font-size:.7rem;font-weight:600;letter-spacing:.02em;line-height:1}.bms-badge--discount{background:var(--bms-discount-bg);color:var(--bms-discount-text)}.bms-badge--soldout{background:#000000bf;color:#fff}.bms-card-add{position:absolute;left:.75rem;right:.75rem;bottom:.75rem;background:var(--bms-add-bg);color:var(--bms-add-text);border:0;padding:.85rem 1rem;border-radius:999px;font-family:inherit;font-size:.85rem;font-weight:500;letter-spacing:.01em;cursor:pointer;z-index:3;transition:opacity .3s var(--bms-ease),transform .3s var(--bms-ease),filter .2s var(--bms-ease)}.bms-card-add:hover{filter:brightness(.92)}.bms-card-add:disabled{opacity:.6;cursor:not-allowed}@media(hover:hover){.bms-card-add{opacity:0;transform:translateY(.5rem)}.bms-card:hover .bms-card-add,.bms-card-add:focus{opacity:1;transform:translateY(0)}}@media(hover:none){.bms-card-add{opacity:0;transform:translateY(.5rem)}.bms-card.is-touched .bms-card-add{opacity:1;transform:translateY(0)}}.bms-card-hover-options{position:absolute;left:.75rem;right:.75rem;bottom:.75rem;background:var(--bms-add-bg);color:var(--bms-add-text);border-radius:1rem;padding:.85rem 1rem;z-index:3;display:flex;flex-direction:column;gap:.5rem;transition:opacity .3s var(--bms-ease),transform .3s var(--bms-ease);box-shadow:0 8px 30px #00000026}.bms-card-hover-label{font-size:.7rem;margin:0;opacity:.7;text-transform:uppercase;letter-spacing:.1em;font-weight:500}.bms-card-hover-pills{display:flex;flex-wrap:wrap;gap:.35rem}.bms-card-pill{display:inline-flex;align-items:center;justify-content:center;padding:.4rem .75rem;background:#ffffff1f;color:inherit;text-decoration:none;font-size:.8rem;font-weight:500;border-radius:999px;border:1px solid rgba(255,255,255,.15);transition:background .2s var(--bms-ease),border-color .2s var(--bms-ease),transform .15s var(--bms-ease);white-space:nowrap}.bms-card-pill:hover{background:#ffffff38;border-color:#ffffff59;transform:translateY(-1px)}.bms-card-pill.is-unavailable{opacity:.45;text-decoration:line-through}.bms-card-pill.is-unavailable:hover{transform:none;background:#ffffff1f}@media(hover:hover){.bms-card-hover-options{opacity:0;transform:translateY(.5rem);pointer-events:none}.bms-card:hover .bms-card-hover-options{opacity:1;transform:translateY(0);pointer-events:auto}}@media(hover:none){.bms-card-hover-options{opacity:0;transform:translateY(.5rem);pointer-events:none}.bms-card.is-touched .bms-card-hover-options{opacity:1;transform:translateY(0);pointer-events:auto}}@media(max-width:749px){.bms-card-hover-options{padding:.65rem .75rem}.bms-card-pill{font-size:.7rem;padding:.3rem .6rem}}.bms-card-info{padding:1rem 0 .5rem}.bms-card-vendor{font-size:.7rem;text-transform:uppercase;letter-spacing:.12em;color:var(--bms-text-muted);margin:0 0 .4rem;font-weight:500}.bms-card-title{font-family:var(--bms-font-serif);font-size:var(--bms-card-title-size, 1.1rem);font-weight:500;letter-spacing:-.005em;line-height:1.3;margin:0 0 .5rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bms-card-swatches{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap;margin:.5rem 0 .6rem}.bms-card-swatches-label{font-size:.65rem;text-transform:uppercase;letter-spacing:.1em;color:var(--bms-text-muted);margin-right:.2rem;font-weight:500}.bms-card-swatch{width:20px;height:20px;border-radius:999px;border:1px solid var(--bms-border);display:inline-block}.bms-card-swatch-more{font-size:.7rem;color:var(--bms-text-muted);margin-left:.15rem}.bms-card-price{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap;margin-top:.4rem}.bms-card-price-current{font-size:1.5rem;font-weight:500;color:var(--bms-text)}.bms-card-price-compare{font-size:1rem;color:var(--bms-text-muted);text-decoration:line-through}.bms-card.is-sold-out .bms-card-img{filter:grayscale(.4);opacity:.85}.bms-nav{display:flex;gap:.6rem;position:absolute;top:-4.5rem;right:var(--bms-px);z-index:4}.bms-arrow{width:48px;height:48px;border-radius:999px;background:var(--bms-arrow-bg);color:var(--bms-arrow-text);border:0;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 12px #0000000f;transition:transform .25s var(--bms-ease),opacity .25s var(--bms-ease),background .2s var(--bms-ease)}.bms-arrow:hover{transform:scale(1.06)}.bms-arrow:disabled{opacity:.35;cursor:not-allowed;transform:none}@media(max-width:989px){.bms-nav{top:-4rem}.bms-arrow{width:42px;height:42px}}@media(max-width:749px){.bms-nav{display:none}}.bms-card{opacity:0;transform:translateY(1.5rem);transition:opacity .6s var(--bms-ease),transform .6s var(--bms-ease),flex-basis 0s}.bigmad-slider-section.is-visible .bms-card{opacity:1;transform:translateY(0)}.bigmad-slider-section.is-visible .bms-card:nth-child(1){transition-delay:.05s}.bigmad-slider-section.is-visible .bms-card:nth-child(2){transition-delay:.1s}.bigmad-slider-section.is-visible .bms-card:nth-child(3){transition-delay:.15s}.bigmad-slider-section.is-visible .bms-card:nth-child(4){transition-delay:.2s}.bigmad-slider-section.is-visible .bms-card:nth-child(5){transition-delay:.25s}.bigmad-slider-section.is-visible .bms-card:nth-child(6){transition-delay:.3s}.bms-card-stars{display:block;margin:.3rem 0;min-height:1.2em}.bms-card-stars .jdgm-prev-badge__stars{font-size:.85rem!important;color:var(--bms-text, #1a1a1a)}.bms-card-stars .jdgm-prev-badge__text{font-size:.75rem!important;color:var(--bms-text-muted, #666);margin-left:.3rem;opacity:.85}.jdgm-prev-badge__stars{font-size:12px}.jdgm-prev-badge__text{font-size:11px}.bms-card-price-consult{font-size:1.05rem;font-weight:500;color:var(--bms-text);letter-spacing:.01em}.bms-card-video,.bigmad-collection-grid .bms-card-video{object-fit:cover}
/*# sourceMappingURL=/cdn/shop/t/3/assets/bigmad-product-slider.css.map */
