@charset "UTF-8";@media (max-width: 768px){.product-media-card .main-product .swiper-wrapper{align-items:stretch}.main-product .product-media-card .swiper-slide{height:auto}.product-media-card .swiper-nav-button{display:none}}.product-media-card .product-media-card__image{background-color:var(--image-background-color);position:relative;padding-bottom:0;width:100%}.product-media-card .product-media-card__image>img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.product-media-card .product-media-card__video>video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;cursor:pointer}@media (max-width: 768px){.product-media-card .product-media-card__video>video{position:absolute;top:0;right:0;bottom:0;left:0}}.product-media-card .swiper-nav-button{margin-top:calc(-1 * var(--thumbs-height))}@media (min-width: 769px){.product-media-card .swiper-pagination--hover{visibility:hidden;opacity:0}.product-media-card:hover .swiper-pagination--hover{visibility:visible;opacity:1}.product-media-card .swiper-nav-button{padding:var(--spacing-0);display:flex;align-items:center;justify-content:center;opacity:0;width:var(--spacing-700);height:var(--spacing-700);box-shadow:var(--product-card-navigation-arrow-shadow);background:var(--product-card-swatches-nav-button-bg-color, var(--rgba-color-neutrals-0-45))}.product-media-card .swiper-nav-button.swiper-nav-button--prev{left:calc(-1 * var(--spacing-200));margin-left:var(--spacing-200)}.product-media-card .swiper-nav-button.swiper-nav-button--next{right:calc(-1 * var(--spacing-200));margin-right:var(--spacing-200)}.product-media-card .swiper-nav-button.swiper-nav-button--with-opacity{opacity:.5}.product-media-card .swiper-nav-button.swiper-nav-button--with-opacity:hover{opacity:1}}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0}.product-media-card .swiper-pagination{z-index:2;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:var(--spacing-50);min-height:1px;margin:var(--spacing-25) 0;padding:0}.product-media-card .swiper-pagination-bullets--dot-style{position:absolute;display:flex;justify-content:center;bottom:var(--spacing-250);width:100%;gap:var(--spacing-25)}.swiper-pagination-bullet{visibility:visible;cursor:pointer;border:none;flex:var(--product-card-carousel-pagination-flex-grow, 1) 1 var(--product-card-carousel-pagination-flex-basis, var(--product-card-carousel-pagination-w, var(--spacing-300)));width:var(--product-card-carousel-pagination-w, var(--spacing-300));height:var(--product-card-carousel-pagination-h, var(--spacing-25));border-radius:0;background:var(--color-primary-essential-500);opacity:.2;transition:all .2s ease}.swiper-pagination-bullet-active{opacity:1;background:var(--color-primary-essential-500)}.no-swiper .swiper-nav-button{display:none}.swiper-nav-button{position:absolute;top:50%;padding:var(--spacing-200);transform:translateY(-50%);left:0;background-color:transparent;z-index:2;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:block}.swiper-nav-button.swiper-nav-button--next{right:0;left:auto}.swiper-slide:not(.swiper-slide-visible) .slide-image-hidden{display:none}.enhanced-collection__content .enhanced-collection__slider .product-media-card .swiper-pagination.swiper-pagination-bullets,.featured-collection__slider .product-media-card .swiper-pagination.swiper-pagination-bullets,.collection-grid__product-grid .product-media-card .swiper-pagination.swiper-pagination-bullets{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:var(--product-card-swiper-pagination-w, 1fr);justify-content:center;gap:var(--product-card-swiper-pagination-gap, 0)}.enhanced-collection__content .enhanced-collection__slider .product-media-card .swiper-pagination-bullet,.featured-collection__slider .product-media-card .swiper-pagination-bullet,.collection-grid__product-grid .product-media-card .swiper-pagination-bullet{width:100%;height:var(--product-card-swiper-pagination-h, var(--spacing-25))}
