.sp-variety-carousel{padding:0 40px 0 0!important;position:relative}.sp-variety-carousel:after{--gradient-angle:90deg;background:linear-gradient(90deg,transparent 15.71%,#fff 48%,#fff);background:linear-gradient(var(--gradient-angle),transparent 15.71%,#fff 48%,#fff 100%);content:"";height:100%;pointer-events:none;position:absolute;right:0;top:0;width:40px;z-index:1}.sp-variety-carousel .swiper-slide{padding-right:8px!important}.is-rtl .sp-variety-carousel{padding:0 0 0 40px!important}.is-rtl .sp-variety-carousel:after{--gradient-angle:270deg;left:0;right:auto}.is-rtl .sp-variety-carousel .swiper-slide{padding-left:8px!important;padding-right:0!important}.sp-product-varieties{--image-size:56px;--border-color:rgba(0,0,0,.12);--chip-bg-color:transparent;--chip-text-color:#fff;display:flex;flex-direction:column;gap:24px}.sp-product-varieties .sp-product-inside__section-label{margin-bottom:8px}.sp-product-varieties .sp-product-inside__section-label span{font-weight:400}.sp-product-varieties__sub{display:block}.sp-product-varieties__sub img{aspect-ratio:1;border-radius:var(--image-size);display:block;height:var(--image-size);min-width:var(--image-size);outline:1px solid var(--border-color);outline-offset:-1px;overflow:hidden;width:var(--image-size)}.sp-product-varieties__sub.v-chip{background:var(--chip-bg-color)!important;border:1px solid var(--border-color);border-radius:36px!important;font-size:14px;font-weight:500;height:36px!important;padding:0 16px!important}.sp-product-varieties__sub--selected img{outline-color:var(--v-main-base);outline-offset:-2px;outline-width:2px}.sp-product-varieties__sub--selected.v-chip{background:var(--v-main-base)!important;color:var(--chip-text-color)!important}.sp-product-varieties__sub--disabled{opacity:.5}.sp-product-varieties__hint{color:var(--v-error-base);display:none;font-size:12px;margin-top:8px}.sp-product-varieties__error-state .sp-product-inside__section-label:after{color:var(--v-error-base);content:"*"}.sp-product-varieties__error-state .sp-product-varieties__sub img{outline-color:var(--v-error-alpha3);outline-offset:-2px;outline-width:2px;position:relative}.sp-product-varieties__error-state .sp-product-varieties__sub.v-chip{background-color:var(--v-error-alpha2)!important;border-color:var(--v-error-alpha2)!important}.sp-product-varieties__error-state .sp-product-varieties__hint{display:block}@media screen and (max-width:960px){.sp-product-varieties__hint{padding:0 var(--side-padding)}}@media screen and (max-width:600px){.sp-product-varieties{--image-size:36px}}.sp-product-pills{--pill-size:24px;--pill-bg:#f5f5f5;align-items:center;display:flex;flex-wrap:wrap;gap:8px}.sp-product-pills__pill{background-color:var(--pill-bg);border-radius:var(--pill-size);font-size:12px;font-weight:500;height:var(--pill-size);min-width:48px;padding:0 12px}.sp-product-pills__pill,.sp-share-modal__content{align-items:center;display:flex;justify-content:center}.sp-share-modal__content{gap:24px}.sp-share-modal__item{align-items:center;color:inherit!important;display:flex;flex-direction:column;font-size:14px;font-weight:500;gap:4px}.sp-share-modal__item .v-icon{color:inherit!important;font-size:36px!important}.sp-product-carousel{--carousel-ink:#080b08;--carousel-muted:rgba(8,11,8,.55);--carousel-line:rgba(8,11,8,.1);--carousel-wash:rgba(8,11,8,.02);--gradient-color:#fff;background:linear-gradient(180deg,rgba(8,11,8,.02),transparent 42%,transparent 58%,rgba(8,11,8,.02));background:linear-gradient(180deg,var(--carousel-wash) 0,transparent 42%,transparent 58%,var(--carousel-wash) 100%);border-bottom:1px solid rgba(8,11,8,.1);border-bottom:1px solid var(--carousel-line);border-top:1px solid rgba(8,11,8,.1);border-top:1px solid var(--carousel-line);margin:8px 0;padding:28px 0 32px;width:100%}.sp-product-carousel__header{align-items:baseline;color:var(--carousel-ink);display:flex;font-size:13px;font-weight:700;gap:16px;justify-content:space-between;letter-spacing:.08em;margin:0 0 18px;text-transform:uppercase}.sp-product-carousel__header a{align-items:center;color:var(--carousel-muted)!important;display:inline-flex;font-size:12px;font-weight:600;gap:2px;letter-spacing:.04em;-webkit-text-decoration:none!important;text-decoration:none!important;text-transform:uppercase}.sp-product-carousel__header a .v-icon{color:inherit!important;font-size:16px!important}.sp-product-carousel__header a:hover{color:var(--carousel-ink)!important}.sp-product-carousel__track{align-items:center;display:flex;gap:8px;position:relative}.sp-product-carousel__nav{align-items:center;background:#fff;border:1px solid var(--carousel-line);border-radius:50%;box-shadow:0 1px 0 rgba(8,11,8,.04);color:var(--carousel-ink);cursor:pointer;display:inline-flex;flex:0 0 auto;height:36px;justify-content:center;transition:border-color .15s ease,background .15s ease,transform .15s ease;width:36px;z-index:3}.sp-product-carousel__nav .v-icon{color:inherit!important;font-size:20px!important}.sp-product-carousel__nav:hover{background:var(--carousel-ink);border-color:var(--carousel-ink);color:#fff}.sp-product-carousel__nav:active{transform:scale(.96)}.sp-product-carousel__nav--prev{margin-right:0}.sp-product-carousel__nav--next{margin-left:0}.sp-product-carousel__body{flex:1 1 auto;min-width:0;padding:4px 2px 6px}.sp-product-carousel__body:after,.sp-product-carousel__body:before{content:"";height:100%;pointer-events:none;position:absolute;top:0;width:48px;z-index:2}.sp-product-carousel__body:before{background:linear-gradient(270deg,transparent 15.71%,var(--gradient-color) 58.28%,var(--gradient-color) 100%);left:0}.sp-product-carousel__body:after{background:linear-gradient(90deg,transparent 15.71%,var(--gradient-color) 58.28%,var(--gradient-color) 100%);right:0}.sp-product-carousel__body .swiper-slide{height:auto}.sp-product-carousel__body .sp-product-card__title{color:rgba(8,11,8,.78);font-size:13px!important;letter-spacing:.01em}.sp-product-carousel__body .sp-product-card__price-main{font-size:15px;letter-spacing:-.01em}.sp-product-carousel__body .sp-product-card__image img{background:rgba(8,11,8,.03);border-radius:10px}.sp-product-carousel--nav .sp-product-carousel__body:after,.sp-product-carousel--nav .sp-product-carousel__body:before{display:none}@media screen and (max-width:960px){.sp-product-carousel{padding:22px 0 26px}.sp-product-carousel__header{margin-bottom:14px}.sp-product-carousel__header a{font-size:11px}.sp-product-carousel__header a .v-icon{font-size:14px!important}.sp-product-carousel__nav{height:32px;width:32px}.sp-product-carousel__nav .v-icon{font-size:18px!important}.sp-product-carousel__body:after,.sp-product-carousel__body:before{width:24px}}.sp-product-card .v-skeleton-loader__image{height:auto;padding-top:100%;width:100%}.sp-product-card .v-skeleton-loader__list-item-three-line{height:60px}.sp-product-card .v-skeleton-loader__text{height:10px;margin-bottom:5px}