:root{--color-primary: #8F78DA;--color-secondary-light-purple: #F4F3FB;--color-secondary-red: #DF1B1B;--color-secondary-notice: #E76568;--color-secondary-notice-bg: #FBF3F4;--color-white: #FFFFFF;--color-gray-200: #F8F8F8;--color-gray-300: #DEDEDE;--color-gray-500: #989898;--color-gray-700: #464646;--color-black: #000000;--color-black-35: rgba(0, 0, 0, .35);--layout-width-md: calc(1400px + (var(--side-padding) * 2));--layout-width-sm: calc(1116px + (var(--side-padding) * 2));--layout-width-xs: calc(690px + (var(--side-padding) * 2));--layout-gap-pc: 20px;--layout-gap-mo: 12px;--side-padding: 20px;--space-base: 4px;--space-30: calc(var(--space-base) * 30);--space-25: calc(var(--space-base) * 25);--space-20: calc(var(--space-base) * 20);--space-15: calc(var(--space-base) * 15);--space-10: calc(var(--space-base) * 10);--space-7: calc(var(--space-base) * 7);--space-6: calc(var(--space-base) * 6);--space-5: calc(var(--space-base) * 5);--space-4: calc(var(--space-base) * 4);--space-3: calc(var(--space-base) * 3);--space-2: calc(var(--space-base) * 2);--space-1: calc(var(--space-base) * 1);--radius-4: 4px;--radius-6: 6px;--radius-8: 8px;--radius-12: 12px;--radius-16: 16px;--radius-20: 20px;--radius-circle: 50%;--icon-size-40: 40px;--icon-size-32: 32px;--icon-size-24: 24px;--icon-size-20: 20px;--icon-size-18: 18px;--icon-size-16: 16px}.neo-radius-16{border-radius:var(--radius-16)}.wrapper{max-width:var(--layout-width-md);width:100%;padding:0 var(--side-padding)}@media(max-width:768px){.neo-section-padding-mobile{padding-top:var(--PT-MOBILE);padding-bottom:var(--PB-MOBILE)}}.backdrop--radial:before{top:0;left:0;bottom:0;right:0;border-radius:0;background:linear-gradient(0deg,var(----color-gray-900-Opacity, rgba(0, 0, 0, .35)) 0%,var(----color-gray-700-Opacity, rgba(70, 70, 70, 0)) 100%)}.swiper .swiper-pagination{position:static;display:flex;justify-content:center;gap:var(--space-4);height:10px}.swiper .swiper-pagination-bullet,.flickity-page-dots .dot{width:10px;height:10px;margin:0!important;background:transparent;border:1px solid var(--color-gray-500);border-radius:100px;opacity:1;transition:all .3s ease}.swiper .swiper-pagination-bullet-active,.flickity-page-dots .dot.is-selected{width:40px;background:var(--color-gray-500)}.flickity-page-dots .dot{border-color:var(--text)}.flickity-page-dots .dot.is-selected{background:var(--text)}.slider .flickity-page-dots{display:flex;justify-content:flex-start;gap:var(--space-4);width:100%;padding:0 var(--side-padding);margin:0}.neo-slider-nav-dot--left .flickity-page-dots{justify-content:flex-start}.neo-slider-nav-dot--center .flickity-page-dots{justify-content:center}.neo-slider-nav-dot--right .flickity-page-dots{justify-content:flex-end}.btn:not(.btn--text){height:var(--button-height);padding:var(--space-3) var(--space-5);font-weight:var(--fw-medium);transition:color .3s ease,border .3s ease,background .3s ease}.btn:hover{transition:color .3s ease,border .3s ease,background .3s ease}.btn--outline{border-color:var(--btn-outline);color:var(--btn-outline)}.btn--outline:hover{background:var(--btn-outline);color:var(--btn-outline-hover)}.btn--text{font-size:var(--fs-caption);font-weight:var(--fw-medium);color:var(--btn-text-color)}.btn--text:before,.btn--text:after{background:var(--btn-text-color)}.btn--primary{--btn-border: var(--btn-primary-bg);--btn-bg: var(--btn-primary-bg);--btn-text: var(--btn-primary-text);--btn-bg-hover: var(--btn-primary-bg-hover)}.btn--primary:before,.btn--primary:after{opacity:1}.btn--primary:hover{color:var(--btn-primary-text-hover)}.btn--secondary{--btn-border: var(--btn-secondary-bg);--btn-bg: var(--btn-secondary-bg);--btn-text: var(--btn-secondary-text);--btn-bg-hover: var(--btn-secondary-bg-hover)}.btn--secondary:before,.btn--secondary:after{opacity:1}.btn--secondary:hover{color:var(--btn-secondary-text-hover)}@media(max-width:768px){.btn:not(.btn--text){font-size:var(--fs-body-sm);--RADIUS: var(--radius-12)}.btn.btn--small{--button-width: var(--sm-button-width-mobile);--button-height: var(--sm-button-height-mobile)}.btn.btn--medium{--button-width: var(--md-button-width-mobile);--button-height: var(--md-button-height-mobile)}.btn.btn--large{font-size:var(--fs-body-md);--button-width: var(--lg-button-width-mobile);--button-height: var(--lg-button-height-mobile)}}.product-grid-item{--radius: var(--radius-16)}.product-grid-item .product-grid-item__image{margin-bottom:var(--space-3)}.product-grid-item .product-badge{padding:var(--space-5);margin:0}.product-grid-item .product-badge__item{padding:var(--space-1) var(--space-3);font-size:var(--fs-caption);font-weight:var(--fw-medium);line-height:var(--lh-md);--LETTER-SPACING-SUBHEADING: var(--ls-md);--SUBHEADING-TEXT-CAPS: capitalize;border-radius:var(--radius-6)}.product-grid-item .product-grid-item__info{gap:var(--space-2)}.neo-product-grid-item__vendor{font-size:var(--fs-caption);font-weight:var(--fw-medium);color:var(--color-gray-500)}.product-grid-item .product-grid-item__title{margin-bottom:var(--space-2);font-size:var(--fs-title-sm);font-weight:vaR(--fw-medium);line-height:var(--lh-md);color:var(--color-black)}.product-grid-item .product-grid-item__price{display:flex;align-items:center;flex-wrap:wrap;gap:0 var(--space-4);font-size:var(--fs-title-sm);font-weight:var(--fw-medium);line-height:var(--lh-md);color:var(--color-black)}.product-grid-item .product-grid-item__price-new{margin:0}.product-grid-item .neo-price-sale{display:flex;align-items:center;gap:var(--space-2)}.product-grid-item .neo-price-sale s{color:var(--color-gray-500)}.product-grid-item .neo-price-sale__rate{color:var(--color-secondary-red)}.product-grid-item .neo-price-sold-out{text-transform:uppercase;color:var(--color-gray-500)}.product-grid-item .btn-quick-buy{right:20px;bottom:20px;--btn-height: 48px}.product-grid-item .btn-quick-buy .btn__inner{padding:var(--space-3);border-radius:var(--radius-12);box-shadow:0 0 8px #0000001f}.product-grid-item .btn-quick-buy .btn__inner svg{--icon-width: 24px;margin:0}.product-grid-item .btn-quick-buy .btn__text{font-size:var(--fs-body-md);font-weight:var(--fw-medium);line-height:var(--lh-md)}.product-grid-item .btn-quick-buy:hover .btn__text{padding:0 0 0 var(--space-2)}@media(max-width:768px){.product-grid-item .product-grid-item__image{margin-bottom:var(--space-2)}.product-grid-item .product__media__container{--radius: var(--radius-12)}.product-grid-item .product-badge{padding:var(--space-3);gap:var(--space-1)}.product-grid-item .product-grid-item__info{gap:var(--space-1)}.product-grid-item .product-grid-item__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:var(--fs-body-sm);margin-bottom:var(--space-2)}.product-grid-item .product-grid-item__price{font-size:var(--fs-body-sm)}.product-grid-item .btn-quick-buy{right:12px;bottom:12px;--btn-height: 36px}.product-grid-item .btn-quick-buy .btn__inner{padding:var(--space-2);border-radius:var(--radius-8)}.product-grid-item .btn-quick-buy .btn__inner svg{--icon-width: 20px}}.neo-aspect-ratio{aspect-ratio:var(--aspect-ratio)}@media(max-width:768px){.neo-aspect-ratio-mobile{aspect-ratio:var(--aspect-ratio-mobile)}}.blog--photo .blog__post-content{padding:var(--space-6)}.blog--photo .blog__post-title{margin:0;font-size:clamp(var(--fs-title-sm),1.67vw,var(--fs-title-md));font-weight:var(--fw-medium)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/neo-common.css.map */
