.yotpo__rating{position:relative;min-height:.84375rem;margin-top:.5rem;align-self:center}.yotpo__rating svg{margin-left:.15625rem;margin-right:.15625rem}.yotpo__rating .yotpo-empty .yotpo-stars{display:flex}.yotpo__rating .yotpo-empty .yotpo-icon-empty-star:before{content:"\e61b";font-family:"yotpo-widget-font" !important;background:transparent;-webkit-background-clip:content;background-clip:content;-webkit-text-fill-color:inherit}
.yotpo__rating .yotpo-custom .yotpo-icon-empty-star,.yotpo__rating .yotpo-custom .yotpo-icon-half-star,.yotpo__rating .yotpo-custom .yotpo-icon-star{font-size:.75rem;color:inherit;margin-left:.15625rem;margin-right:.15625rem}.yotpo__rating .yotpo-bottomline .yotpo-stars+a{display:none}.yotpo__rating .yotpo-empty .yotpo-icon-empty-star,.yotpo__rating .yotpo.bottomLine .rating-star,.yotpo__rating .yotpo .yotpo-modal-bottom-line .rating-star{display:inline-block;font-size:.75rem;margin:0 .15625rem;line-height:1}
.product-main .yotpo-bottomline .yotpo-stars+a{display:inline-block}.product-card{background:var(--color-white);display:flex;flex-direction:column;padding:.625rem .625rem 1.25rem;position:relative;overflow:hidden}@media(min-width:1024px){.product-card{padding:.625rem 1.5rem 1.875rem}}.product-card .wk-button.wk-button--floating{position:absolute;top:.9375rem;right:2.25rem;z-index:2;padding:0;color:var(--color-black)}
.product-card .wk-button.wk-button--floating .wk-button__label{display:none}@media(min-width:1024px){.product-card .wk-button.wk-button--floating{top:1.5625rem}}.product-card__image{position:relative;display:block}.product-card__image .product-card__badge{position:absolute;top:.9375rem;left:0;width:75%;height:2.5rem}
@media(min-width:1024px){.product-card__image .product-card__badge{height:3.125rem}}.product-card__image .product-card__badge img{height:100%;width:auto;-o-object-fit:contain;object-fit:contain}.product-card__image .product-card__wishlist{position:absolute;top:.25rem;right:.25rem}@media(min-width:1024px){.product-card__image .product-card__wishlist{top:.625rem;right:0}
}.product-card__text-badge{margin-top:1.5625rem;height:.6875rem;font-weight:700;line-height:.6875rem;text-align:center;text-transform:uppercase;color:var(--color-antique-gold)}.product-card__name{text-align:center;font-weight:bold;font-size:.8125rem;line-height:1.0625rem;letter-spacing:.01em;margin-top:.5rem;color:var(--color-black);flex-grow:1}
.product-card__swatches{display:flex;align-items:center;justify-content:center;margin-top:1.25rem}@media(min-width:1024px){.product-card__swatch__wrapper:nth-of-type(1n+9){display:none}}@media(max-width:1023px){.product-card__swatch__wrapper:nth-of-type(1n+5){display:none}}.product-card__swatch{position:relative;display:block;width:1.5625rem;height:1.5625rem;border-radius:50%;padding:0;margin:.5rem;cursor:pointer;border:0;background-size:cover;background-position:center;background-repeat:no-repeat}
.product-card__swatch:after{content:"";position:absolute;width:1.8125rem;height:1.8125rem;left:-0.125rem;top:-0.125rem;border-radius:3.125rem;border:.0625rem solid transparent}.product-card__swatch--active::after{border-color:#555}input.product-card__swatch-input:checked+label.product-card__swatch:after{border-color:var(--color-neutral-600)}
input:checked+label.product-form__label--default{border-color:var(--color-neutral-600)}.product-form__label--default{display:inline-block;padding:.25rem 1rem;border:1px solid;border-color:var(--color-neutral-300);border-radius:.25rem;cursor:pointer;margin:.5rem;position:relative}.product-card__swatches-more{padding-left:.125rem}
.product-card__swatches-more--desktop{display:none}@media(min-width:1024px){.product-card__swatches-more--desktop{display:block}}@media(min-width:1024px){.product-card__swatches-more--mobile{display:none}}.product-card__button{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;max-width:9.5rem;padding:1.75rem .875rem 1.4375rem;margin:1.25rem auto 0;font-family:var(--font-heading-2);font-weight:500;font-size:.875rem;line-height:1.25;background-color:transparent;cursor:pointer}
@media(min-width:1024px){.product-card__button{display:flex;flex-direction:row;align-self:center;width:100%;max-width:17.5rem;padding:0 .875rem;margin-top:1.25rem;background-color:transparent;cursor:pointer}}@media(min-width:1280px){.product-card__button{font-size:1rem}}@media(min-width:1024px){.product-card__button--text-split{justify-content:space-between}
}.product-card__button.product-card__button--long>span{flex-basis:39%}.product-card__button.product-card__button--long>span.product-card__price{flex-basis:61%}.product-card__button.button--disabled{justify-content:center}.product-card__price-min,.product-card__color-count{margin-top:.3125rem;text-align:center}.product-card__price-min{display:flex;justify-content:center}
.product-card__compare-price{display:inline-block;color:var(--color-gold);margin-left:.3125rem}.product-card__swatch-copy{display:none}.product-card__tag{display:none;position:absolute;top:1.5rem;left:1.5rem;z-index:2;padding:.3125rem .3125rem .1875rem;border-radius:.3125rem;background:var(--color-brand-primary-2);line-height:1rem;font-weight:700;font-size:.875rem;text-transform:uppercase;letter-spacing:.01em;color:var(--color-white);font-family:var(--font-heading-1)}
.wk-button:focus{opacity:1;outline:5px auto -webkit-focus-ring-color}.product-card__size{position:relative;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.4375rem .6875rem;margin-right:.125rem;margin-left:.125rem;background-color:var(--color-white);border-radius:.25rem;border:.0625rem solid var(--color-neutral-300);font-size:12px;line-height:16px;color:inherit;cursor:pointer}
.product-card__size--active,.product-card__size:focus,.product-card__size:hover{border-color:var(--color-neutral-700)}.product-card__size .product-card__swatch-cross{background:var(--color-neutral-300);position:absolute;bottom:50%;left:-0.1875rem;height:.0625rem;transform:rotate(-27deg);width:110%}.product-card__size label,.product-card__size input{cursor:pointer}
@media(hover:hover){.product-card:hover .product-card__button{border-color:var(--color-neutral-700)}.product-card:hover .wk-button{opacity:1}}.product-card__button{max-width:18.125rem;border-color:var(--color-neutral-300);text-transform:capitalize;font-size:.875rem;font-weight:normal;order:5;color:var(--color-neutral-700);transition:all .3s ease;height:unset;min-height:2.875rem}
@media(min-width:1024px){.product-card__button{padding:0 .625rem}.product-card__button span{flex:1}}@media(max-width:1023px){.product-card__button{height:35px}}.product-card:hover .product-card__button{border-color:var(--color-neutral-700)}.product-card__text-badge{font-size:.625rem;font-weight:400;letter-spacing:.01em;color:var(--color-neutral-600);order:1}
.product-card__image{order:0}.product-card__rating{order:3;color:var(--color-brand-primary-2);flex-grow:1}.product-card__name{order:2;font-family:var(--font-heading-1);font-weight:700;font-size:1rem;line-height:1.1;letter-spacing:.01em;text-transform:uppercase;color:var(--color-neutral-600);max-width:16.375rem;margin-left:auto;margin-right:auto;flex-grow:0}
@media(max-width:1023px){.product-card__name{font-size:.75rem}}.product-card__swatches{order:4}.product-card__swatch{width:3.4375rem;height:1.875rem;border:1px solid var(--color-neutral-300);box-sizing:border-box;border-radius:.25rem;background:0;text-align:center;line-height:1.875rem;font-size:.75rem;color:var(--color-neutral-575)}
.product-card__swatch:after{display:none}.product-card__swatch.product-card__swatch--active{border-color:var(--color-neutral-700);color:var(--color-neutral-700)}.product-card__swatch-copy{display:block}.product-card .wk-button{opacity:0;transition:opacity .3s ease;cursor:pointer}.product-card .wk-button.wk-button--floating{right:1.25rem}
.product-card .wk-button path{stroke:var(--color-neutral-575);transition:opacity .3s ease}@media(hover:hover) and (pointer:fine){.product-card .wk-button:hover path{stroke:var(--color-brand-primary-2);fill:var(--color-brand-primary-2)}}.product-card .wk-button.wk-button--remove{opacity:1}.product-card .wk-button.wk-button--remove path{fill:var(--color-brand-primary-2);stroke:var(--color-brand-primary-2)}
@media(max-width:1023px){.product-card .wk-button{opacity:1}}.product-card .wk-button__icon{margin-right:.625rem !important}@media(max-width:1023px){.product-card .wk-button__icon{margin-right:unset}}.product-card__text-badge{order:-1;margin-bottom:.875rem;margin-top:.75rem;text-align:left}.product-card__text-badge span{letter-spacing:.01em;height:auto;font-family:var(--font-body);font-weight:500;display:inline-block;background:var(--color-brand-primary-9);color:var(--color-black);padding:.1875rem .5rem;font-size:.625rem;font-weight:500}
.header-nav--desktop .product-card__text-badge{font-family:var(--font-body)}.product-card__image{order:0}@media(max-width:1023px){.product-card__image{padding-top:2.3125rem}}.product-card__rating{order:3;color:var(--color-brand-primary-2);flex-grow:1}.product-card__name{order:2;font-family:var(--font-heading-1);font-weight:700;font-size:1rem;line-height:1.1;letter-spacing:.01em;text-transform:uppercase;color:var(--color-neutral-600);max-width:16.375rem;margin-left:auto;margin-right:auto;flex-grow:0}
@media(max-width:1023px){.product-card__name{font-size:.75rem}}.header-nav--desktop .product-card__name{font-family:var(--font-heading-1);font-weight:700;font-size:1rem;line-height:1.12;letter-spacing:.01em;text-transform:uppercase}.header-nav--desktop .product-card__name a{color:var(--color-neutral-600)}.product-card__swatches{order:4}
body section-product .product-form__input-item--swatch label{width:2.5rem;height:2.5rem;overflow:hidden}body [name=Shade][aria-current=true]+.product-card__swatch::before{width:35px;height:35px;left:-0.0625rem;opacity:1}.product-card__swatch{width:35px;height:35px;border:.0625rem solid var(--color-neutral-300);box-sizing:border-box;border-radius:50%;background:0;text-align:center;line-height:1.875rem;font-size:.75rem;color:var(--color-neutral-575);background-size:cover;background-position:center;background-repeat:no-repeat;margin:0}
.product-card__swatch:after{display:none}.product-card__swatch--active{border-color:var(--color-neutral-700);color:var(--color-neutral-700)}[name=Shade] ~ .product-card__swatch{border-radius:50%;position:relative;overflow:hidden;margin:.5rem}[name=Shade][aria-current=true]+.product-card__swatch::before{content:"";opacity:0;position:absolute;width:1.6875rem;height:1.6875rem;left:-0.125rem;top:-0.125rem;border-radius:3.125rem;border:.0625rem solid var(--color-black);visibility:hidden}
[name=Shade][aria-current=true]+.product-card__swatch{border:.0625rem solid var(--color-black)}.product-card__swatch .media:hover img:nth-child(2){opacity:0}.product-card__swatch-badge{position:absolute;text-align:center;font-size:.625rem;line-height:1.4;font-weight:600;font-family:"Neutraface Text",var(--font-heading-1),sans-serif;color:var(--color-white);height:35px;width:100%;display:flex;align-items:flex-end;justify-content:center;top:-1.0625rem;left:0}
.product-card__swatch-copy{display:block}.product-card__tag{display:block;margin-left:.625rem}@media(max-width:1023px){.product-card__tag{top:1.3125rem;left:.5rem;margin-left:unset}}.product-card__compare-price{color:var(--color-neutral-550)}.product-card__size{position:relative;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.4375rem .6875rem;margin-right:.125rem;margin-left:.125rem;background-color:var(--color-white);border-radius:.25rem;border:.0625rem solid var(--color-neutral-300);font-size:12px;line-height:16px;color:inherit;cursor:pointer}
.product-card__size--active,.product-card__size:focus,.product-card__size:hover{border-color:var(--color-neutral-700)}.product-card__size .product-card__swatch-cross{background:var(--color-neutral-300);position:absolute;bottom:50%;left:-0.1875rem;height:.0625rem;transform:rotate(-27deg);width:110%}.product-card__price{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:column}
.header-nav--desktop .product-card__price-min,.header-nav--desktop .product-card__color-count{display:none}.product-card__image--hover .media--hover{position:absolute;top:0;left:0;width:100%;opacity:0;transition:opacity .25s ease-in-out}.product-card__image--hover:hover .media.product-card__image-media{opacity:0}
.product-card__image--hover:hover .media.media--hover{opacity:1}.media.product-card__image-media{transition:opacity .25s ease-in-out}.wk-button:focus,.wk-button:focus-within{opacity:1;outline:5px auto -webkit-focus-ring-color}.product-card__swatch{width:35px;height:35px}