body .m-product-card{height:100%;color:var(--auyol-pcard-text);font-family:var(--auyol-pcard-font);font-style:normal}
body .m-product-card__media{position:relative;overflow:hidden;aspect-ratio:1;border-radius:var(--auyol-pcard-image-radius);background:var(--auyol-pcard-image-bg)}
body .m-product-card__media .m-product-card__link,body .m-product-card__main-image,body .m-product-card__hover-image,body .m-product-card__media responsive-image{height:100%;width:100%;--aspect-ratio:1!important}
body .m-product-card__media img{object-fit:cover;object-position:center;transition:opacity .3s ease;transform:none!important}
body .m-product-card__tags{position:absolute;z-index:8;top:var(--auyol-pcard-badge-offset);left:var(--auyol-pcard-badge-offset);right:auto;display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--auyol-pcard-badge-gap);max-width:calc(100% - 16px);pointer-events:none}
body .m-product-card .m-product-tag,body .m-product-card .m-product-card__tag-name{font-family:var(--auyol-pcard-font);font-size:var(--auyol-pcard-badge-size);font-style:normal;font-weight:800;line-height:1;letter-spacing:.025em;text-transform:uppercase;border:0;border-radius:999px;padding:var(--auyol-pcard-badge-pad-y) var(--auyol-pcard-badge-pad-x);min-height:0;width:max-content;margin:0;box-shadow:none}
body .m-product-card .m-product-tag--new{background:var(--auyol-pcard-badge-new-bg)!important;color:var(--auyol-pcard-badge-new-text)!important}
body .m-product-card .m-product-tag--hot{background:var(--auyol-pcard-badge-hot-bg)!important;color:var(--auyol-pcard-badge-hot-text)!important}
body .m-product-card .m-product-tag--sale{background:var(--auyol-pcard-badge-sale-bg)!important;color:var(--auyol-pcard-badge-sale-text)!important}
body .m-product-card .m-product-tag--soldout{background:#e8e8e8;color:#303030;top:8px;right:8px;left:auto}
body .m-product-card__content{padding:var(--auyol-pcard-content-top) 0 0;text-align:left}
body .m-product-card__info{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:10px;row-gap:6px;margin:0}
body .m-product-card__vendor{grid-column:1/-1;order:0;font-size:12px;color:var(--auyol-pcard-muted)}
body .m-product-card__reviews{grid-column:1/-1;order:1;margin:0;min-height:16px;line-height:1}
body .m-product-card__title{grid-column:1;order:2;margin:0;font-family:var(--auyol-pcard-font);font-size:var(--auyol-pcard-title-size);font-weight:var(--auyol-pcard-title-weight);line-height:1.38;letter-spacing:0}
body .m-product-card__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--auyol-pcard-title)!important;font-size:inherit;font-family:inherit;font-style:normal;font-weight:inherit;line-height:inherit}
body .m-product-card__price .ht-money{color:var(--auyol-pcard-price)!important;font-size:inherit!important;font-style:normal!important;font-weight:inherit!important}
body .m-product-card__price s .ht-money{color:var(--auyol-pcard-muted)!important}
body .m-product-card__price .m-price__unit-wrapper{display:none}
body .m-product-card.m-scroll-trigger{opacity:1!important;visibility:visible!important;transform:none!important}
body .m-product-card__price{grid-column:2;order:3;margin:0;text-align:right;white-space:nowrap;font-size:var(--auyol-pcard-price-size);line-height:1.38;color:var(--auyol-pcard-price)}
body .m-product-card__price .m-price-item{color:inherit;font-family:inherit;font-size:inherit!important;font-style:normal!important;font-weight:500!important;line-height:inherit}
body .m-product-card__price .m-price__sale{display:none;align-items:baseline;gap:4px}
body .m-product-card__price .m-price--on-sale .m-price__sale{display:inline-flex}
body .m-product-card__price .m-price--on-sale .m-price__regular{display:none}
body .m-product-card__price .m-price__sale s{order:-1;color:var(--auyol-pcard-muted);font-weight:400!important}
body .m-product-card__info>.m-product-option,body .m-product-card__info>[data-pcard-variant-picker],body .m-product-card__info>auyol-card-options,body .m-product-card__info>.auyol-card-options__single{grid-column:1/-1;order:4;margin:0}
body .m-product-card__addons,body .m-product-card__description,body .m-product-card__content-footer{display:none!important}
auyol-card-rating{display:block}
body .auyol-card-rating__source{display:none!important}
.auyol-card-rating__link{display:inline-flex;align-items:center;gap:4px;min-height:16px;color:var(--auyol-pcard-review)!important;font-size:var(--auyol-pcard-review-size);font-weight:700;line-height:1.1;text-decoration:none}
.auyol-card-rating__stars{position:relative;display:block;color:#c6cbe0;letter-spacing:0;font-size:15px;line-height:1;white-space:nowrap}
.auyol-card-rating__stars>[data-rating-fill]{position:absolute;inset:0 auto 0 0;width:0;overflow:hidden;color:var(--auyol-pcard-review)}
.auyol-card-rating__count{padding-left:5px;border-left:1px solid #bfc7e0;color:var(--auyol-pcard-muted);font-size:calc(var(--auyol-pcard-review-size) - 1px)}
.auyol-card-rating__link:hover .auyol-card-rating__score,.auyol-card-rating__link:hover .auyol-card-rating__count{text-decoration:underline}
.auyol-card-options{display:block}
.auyol-card-options__row{display:flex;align-items:center;flex-wrap:wrap;column-gap:6px;row-gap:2px;color:var(--auyol-pcard-text);font-size:var(--auyol-pcard-option-size);line-height:1.4}
.auyol-card-options__swatches{display:inline-flex;align-items:center;flex-wrap:wrap;gap:0;flex-shrink:0}
.auyol-card-options__swatch{display:grid;place-items:center;width:23px;height:24px;padding:0;border:0;background:transparent;border-radius:50%;cursor:pointer;flex:0 0 auto}
.auyol-card-options__swatch>span{display:block;width:var(--auyol-pcard-swatch-size);height:var(--auyol-pcard-swatch-size);border:1px solid #bac2d5;border-radius:50%;background:var(--swatch-color)}
.auyol-card-options__swatch[aria-pressed=true]>span{border-color:#2448df}
.auyol-card-options__swatch:hover>span{box-shadow:0 0 0 2px #fff,0 0 0 3px #2448df}
.auyol-card-options__swatch:focus-visible{outline:2px solid #2448df;outline-offset:1px}
.auyol-card-options__label{padding-left:7px;border-left:1px solid #c3cbe1}
.auyol-card-options__single{font-size:var(--auyol-pcard-option-size);line-height:1.4}
body .auyol-card--variant-selected .m-product-card__hover-image{display:none}
body .auyol-card--variant-selected .m-product-card__main-image{opacity:1!important;visibility:visible!important}
body .m-product-card__media>.m-product-card__action:not(.m-product-card__addons){position:absolute;inset:auto 16px 16px;display:block!important;z-index:9;opacity:0;visibility:hidden;transform:none;transition:opacity .2s}
@media(hover:hover) and (min-width:1024px){body .m-product-card:hover .m-product-card__media>.m-product-card__action:not(.m-product-card__addons){opacity:1;visibility:visible}}
body .m-product-card:focus-within .m-product-card__media>.m-product-card__action:not(.m-product-card__addons){opacity:1;visibility:visible}
body .m-product-card .m-product-card__action-wrapper .m-button{width:100%;min-height:var(--auyol-pcard-button-height);border-radius:999px;border:1px solid var(--auyol-pcard-button-bg);background:var(--auyol-pcard-button-bg)!important;color:var(--auyol-pcard-button-text)!important;font-family:inherit;font-size:var(--auyol-pcard-button-size);font-weight:700;font-style:normal;letter-spacing:.04em;text-transform:uppercase;padding:12px 16px;line-height:1.1}
body .m-product-card .m-product-card__action-wrapper .m-button:hover{background:var(--auyol-pcard-button-hover)!important}
body .m-product-card button:focus-visible,body .m-product-card a:focus-visible{outline:2px solid var(--auyol-pcard-review);outline-offset:3px}
.auyol-quick-add{position:relative;overflow:hidden;border:1px solid var(--auyol-pcard-button-bg);border-radius:999px;background:var(--auyol-pcard-button-bg);min-height:46px}
.auyol-quick-add__label{position:absolute;inset:0;display:grid;place-items:center;font-size:14px;font-weight:700;text-transform:uppercase;color:var(--auyol-pcard-button-text);letter-spacing:.04em;pointer-events:none}
.auyol-quick-add__variants{position:relative;display:flex;opacity:0;background:var(--auyol-pcard-button-bg);transition:opacity .15s}
.auyol-quick-add:hover .auyol-quick-add__variants,.auyol-quick-add:focus-within .auyol-quick-add__variants{opacity:1}
.auyol-quick-add__variants product-form{flex:1;min-width:0;border-right:1px solid #ffffff66}
.auyol-quick-add__variants product-form:last-child{border-right:0}
body .m-product-card .auyol-quick-add__variants .m-button{border:0;border-radius:0;font-size:12px;padding-inline:6px}
body .m-featured-collection>.container-fluid{max-width:1280px;padding-inline:24px}
body .m-featured-collection-section .m-section__header{max-width:950px;margin-inline:auto;margin-bottom:40px;text-align:center}
body .m-featured-collection-section .m-section__heading{color:var(--auyol-pcard-text);font-size:40px;font-weight:600;line-height:1.2}
body .m-featured-collection-section .m-section__description{color:var(--auyol-pcard-muted);font-size:17px;line-height:1.5}
body .m-featured-collection__button{margin-top:52px}
body .m-featured-collection__button .m-button{border:1px solid #2448df;border-radius:999px;background:#fff;color:#2448df;font-size:13px;font-weight:700;letter-spacing:.04em;line-height:1;padding:13px 28px;text-transform:uppercase;min-height:44px}
body .m-featured-collection .m-slider-controls__button{background:transparent!important;border:0!important;color:var(--auyol-pcard-text);box-shadow:none!important}
body .m-featured-collection .m-slider-controls__button[disabled]{opacity:.35}
@media(max-width:767px){
body .m-product-card__content{padding-top:12px}
body .m-product-card__info{column-gap:6px;row-gap:5px}
body .m-product-card__title{font-size:var(--auyol-pcard-title-size-mobile)}
body .m-product-card__price{font-size:var(--auyol-pcard-price-size-mobile)}
body .m-product-card__price .m-price__sale{flex-wrap:wrap;justify-content:flex-end}
.auyol-card-rating__link{font-size:var(--auyol-pcard-review-size-mobile);gap:3px}
.auyol-card-rating__count{font-size:10px}
.auyol-card-rating__stars{font-size:13px}
.auyol-card-options__row,.auyol-card-options__single{font-size:var(--auyol-pcard-option-size-mobile)}
.auyol-card-options__swatch{width:28px;height:32px}
body .m-product-card .m-product-tag{font-size:var(--auyol-pcard-badge-size-mobile);padding:4px 8px}
body .m-product-card__tags{top:8px;left:8px;gap:4px}
body .m-product-card__media>.m-product-card__action:not(.m-product-card__addons){display:none!important}
body .m-featured-collection-section .m-section__heading{font-size:28px}
body .m-featured-collection-section .m-section__description{font-size:16px}
body .m-featured-collection-section .m-section__header{padding-inline:12px;margin-bottom:32px}
body .m-featured-collection__button{margin-top:32px}
}
@media(prefers-reduced-motion:reduce){body .m-product-card__media img,body .m-product-card__action{transition:none}}

