.button,.shopify-app-block .yotpo .yotpo-default-button{height:46px;line-height:44px;padding-right:30px;padding-left:30px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid;border-radius:3px;text-transform:uppercase;text-decoration:none;text-align:center;font-family:var(--font-heading-2);font-size:18px;letter-spacing:.06em;cursor:pointer;transition:background-color .1s ease,color .1s ease,border-color .1s ease}
.button:after,.shopify-app-block .yotpo .yotpo-default-button:after{display:none}.button:disabled,.shopify-app-block .yotpo .yotpo-default-button:disabled,.button:disabled:hover{cursor:auto;background-color:var(--color-neutral-200);border-color:var(--color-neutral-200);color:var(--color-neutral-700)}.button--primary{background-color:var(--color-neutral-700);border-color:var(--color-neutral-700);color:var(--color-neutral-200)}
@media(hover:hover){.button--primary:hover{background-color:var(--color-neutral-100);border-color:var(--color-neutral-900);color:var(--color-neutral-900)}}.button--secondary,.shopify-app-block .yotpo .yotpo-default-button{background-color:var(--color-white);border-color:var(--color-neutral-700);color:var(--color-neutral-700)}
@media(hover:hover){.button--secondary:hover,.shopify-app-block .yotpo .yotpo-default-button:hover{background-color:var(--color-neutral-700);border-color:var(--color-neutral-700);color:var(--color-neutral-200)}}.button--secondary.button--completed,.shopify-app-block .yotpo .button--completed.yotpo-default-button{background-color:var(--color-neutral-700);border-color:var(--color-neutral-700);color:var(--color-neutral-200)}
.button--black{border-color:var(--color-black);background:var(--color-black);color:var(--color-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.button--gold{border-color:var(--color-gold);background:var(--color-gold);color:var(--color-black)}.button--cancel{color:var(--color-error-medium)}
.button--simple{font-weight:400;font-family:var(--font-body);text-transform:capitalize;height:-moz-max-content;height:max-content;font-size:.75rem;line-height:1rem;letter-spacing:.01em;text-decoration:underline;padding:0;border:0;background-color:transparent}.button--accent{height:2.875rem;display:flex;align-items:center;justify-content:center;background-color:var(--color-brand-primary-2);border-color:var(--color-brand-primary-2);color:var(--color-white);font-weight:700;font-size:1rem;line-height:1.12;letter-spacing:.01em;text-transform:uppercase}
.button--text{padding:0;border:0;background-color:transparent}.button--full{width:100%}[data-button-loading]{position:relative;display:block;height:46px}[data-button-loading] .button__loading,[data-button-loading] .button__text{transition:opacity 180ms ease-out}[data-button-loading] .button__loading{position:absolute;left:0;width:100%;opacity:0}
[data-button-loading].button--adding .button__loading{opacity:1}[data-button-loading].button--adding .button__text{opacity:0}[data-button-loading].button--adding{opacity:1}[data-button-loading].button--adding:before{opacity:0}.yotpo.yotpo-main-widget{font-family:var(--font-body) !important;padding:1.5625rem;padding-top:4.375rem}
.yotpo.yotpo-main-widget div,.yotpo.yotpo-main-widget span,.yotpo.yotpo-main-widget p,.yotpo.yotpo-main-widget a,.yotpo.yotpo-main-widget .button--cancel,.yotpo.yotpo-main-widget img,.yotpo.yotpo-main-widget i,.yotpo.yotpo-main-widget strong,.yotpo.yotpo-main-widget sup,.yotpo.yotpo-main-widget ul,.yotpo.yotpo-main-widget li,.yotpo.yotpo-main-widget form,.yotpo.yotpo-main-widget label{font-family:var(--font-body) !important;color:var(--color-translucent-black-80) !important}
.yotpo.yotpo-main-widget .product-related-fields-item .product-related-fields-item-title{min-width:-moz-min-content;min-width:min-content}@media(min-width:1024px){.yotpo.yotpo-main-widget{padding:4.0625rem 4.375rem}}.yotpo .write-review .yotpo-header .yotpo-icon,.yotpo .yotpo-review .yotpo-header .yotpo-review-stars .yotpo-icon,.yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-icon-star,.yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-icon-half-star,.yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-icon-empty-star{padding-right:.3125rem;color:var(--color-brand-primary-2) !important}
.yotpo .write-review .yotpo-header .yotpo-icon,.yotpo .yotpo-review .yotpo-header .yotpo-review-stars .yotpo-icon{font-size:1rem !important}.yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-icon-star,.yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-icon-half-star,.yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-icon-empty-star{font-size:1.5rem !important}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-1{max-width:-moz-max-content !important;max-width:max-content !important;display:flex;align-content:center}.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-1 .yotpo-stars{padding-bottom:0}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-1 .yotpo-sum-reviews{display:flex;align-items:center;padding:0}.yotpo .yotpo-regular-box{padding:1.5625rem 0 1.375rem;margin:0;border-top:.0625rem solid var(--color-neutral-200) !important}.yotpo .yotpo-regular-box.bottom-line-items-container{border-top:0 !important}
.yotpo .yotpo-regular-box-filters-padding{border-top:.0625rem solid var(--color-neutral-200) !important}.yotpo.yotpo-main-widget .yotpo-icon-btn{background:transparent;color:currentColor}.yotpo.yotpo-main-widget .yotpo-icon-btn .yotpo-icon.yotpo-icon-write{display:none}.yotpo.yotpo-main-widget .yotpo-icon-btn .yotpo-icon-button-text{color:currentColor;text-decoration:underline;text-transform:capitalize}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-1 .yotpo-star-digits{display:none}.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-1 .yotpo-sum-reviews{position:relative !important;left:0 !important;top:0 !important;padding:0}.yotpo-reviews-filters,.new-yotpo-small-box,.write-question-review-buttons-container .write-question-button,.yotpo-label-container,.yotpo-reviews-header,.yotpo .yotpo-label{display:none !important}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes{border-top:0 !important}@media(min-width:768px){.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes{margin-left:0 !important;margin-right:0 !important;margin-bottom:1.25rem}}@media(max-width:767px){.yotpo.yotpo-main-widget .main-widget.yotpo-display-wrapper>.yotpo-display-wrapper,.yotpo.yotpo-main-widget .main-widget.yotpo-display-wrapper>.yotpo-display-wrapper .bottom-line-items{display:flex;align-items:center;justify-content:center}
.yotpo.yotpo-main-widget .main-widget.yotpo-display-wrapper>.yotpo-display-wrapper *{max-width:-moz-max-content;max-width:max-content;margin:0;padding:0}.yotpo.yotpo-main-widget .main-widget.yotpo-display-wrapper>.yotpo-display-wrapper .bottom-line-items{flex-direction:column-reverse;margin-bottom:1.5rem}.yotpo.yotpo-main-widget .main-widget.yotpo-display-wrapper>.yotpo-display-wrapper .bottom-line-items .reviews-qa-labels-container{justify-content:center;padding-bottom:3.125rem}
.yotpo.yotpo-main-widget .main-widget.yotpo-display-wrapper>.write-question-review-buttons-container{margin-bottom:1.25rem}}.review-star:focus{outline:0}.main-widget.yotpo-display-wrapper.yotpo-label-border .yotpo-display-wrapper,.main-widget.yotpo-display-wrapper.yotpo-label-border .yotpo-form-buttons-wrapper{display:inline-block}
.main-widget.yotpo-display-wrapper.yotpo-label-border .yotpo-small-box.yotpo-nav.reviews{display:none}.yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-stars{padding-right:1.25rem !important}.yotpo .yotpo-review .yotpo-header .yotpo-header-element .yotpo-user-name,.yotpo .yotpo-review .yotpo-header .yotpo-header-element .yotpo-user-field-description{font-weight:normal !important}
.yotpo.yotpo-main-widget .main-widget .yotpo-display-wrapper .bottom-line-items{text-align:left}@media(max-width:767px){.yotpo.yotpo-main-widget.yotpo-small .yotpo-review .yotpo-main .yotpo-multiple-rating-fields .yotpo-user-related-fields{padding-left:4.375rem}}@media(min-width:1024px){.yotpo.yotpo-main-widget .yotpo-review.yotpo-regular-box{position:relative;display:grid;grid-template-columns:17.5rem 1fr 1fr 1fr 1fr;grid-template-rows:repeat(2,minmax(1.25rem,auto));grid-row-gap:1.875rem}
.yotpo.yotpo-main-widget .yotpo-review.yotpo-regular-box .yotpo-header{position:unset;grid-column:span 1;display:flex;align-items:center}.yotpo.yotpo-main-widget .yotpo-review.yotpo-regular-box .yotpo-header .y-label.yotpo-review-date{position:absolute;top:1.5625rem;right:0}.yotpo.yotpo-main-widget .yotpo-review.yotpo-regular-box .yotpo-header .yotpo-review-stars .yotpo-icon:nth-child(1){position:absolute;top:1.5625rem;left:17.375rem}
.yotpo.yotpo-main-widget .yotpo-review.yotpo-regular-box .yotpo-header .yotpo-review-stars .yotpo-icon:nth-child(2){position:absolute;top:1.5625rem;left:18.6875rem}.yotpo.yotpo-main-widget .yotpo-review.yotpo-regular-box .yotpo-header .yotpo-review-stars .yotpo-icon:nth-child(3){position:absolute;top:1.5625rem;left:20rem}
.yotpo.yotpo-main-widget .yotpo-review.yotpo-regular-box .yotpo-header .yotpo-review-stars .yotpo-icon:nth-child(4){position:absolute;top:1.5625rem;left:21.3125rem}.yotpo.yotpo-main-widget .yotpo-review.yotpo-regular-box .yotpo-header .yotpo-review-stars .yotpo-icon:nth-child(5){position:absolute;top:1.5625rem;left:22.625rem}
.yotpo.yotpo-main-widget .yotpo-review.yotpo-regular-box .yotpo-header .yotpo-review-stars,.yotpo.yotpo-main-widget .yotpo-review.yotpo-regular-box .yotpo-header .yotpo-review-stars .yotpo-user-related-fields{margin:0}.yotpo.yotpo-main-widget .yotpo-review.yotpo-regular-box .yotpo-main{margin:0;padding-top:35px;grid-column:span 4}
.yotpo.yotpo-main-widget .yotpo-review.yotpo-regular-box .yotpo-main .content-title{text-transform:uppercase;font-weight:700;font-size:1rem;line-height:1.125rem;letter-spacing:.01em;padding-bottom:.625rem;font-family:var(--font-heading-1)}.yotpo.yotpo-main-widget .yotpo-review.yotpo-regular-box .yotpo-footer{grid-column:span 5}
.yotpo.yotpo-main-widget .yotpo-review.yotpo-regular-box .yotpo-footer .footer-actions{visibility:hidden}}.yotpo .primary-color-btn,.yotpo input[type=button].primary-color-btn{border:.0625rem solid var(--color-neutral-700) !important;background-color:var(--color-neutral-700);color:var(--color-neutral-200);border-radius:.1875rem}
.yotpo .primary-color-btn:hover,.yotpo input[type=button].primary-color-btn:hover{border:.0625rem solid var(--color-neutral-900) !important;background-color:var(--color-neutral-100) !important;color:var(--color-neutral-900) !important}.yotpo.yotpo-main-widget .main-widget .write-button.write-review-button{border:0;border-bottom:.0625rem solid var(--color-translucent-black-80);border-radius:0;padding-left:0 !important}
.yotpo.yotpo-main-widget .main-widget .write-button.write-review-button .yotpo-icon.yotpo-icon-write-no-frame.write-question-review-button-icon{display:none}.yotpo.yotpo-main-widget.yotpo-medium .yotpo-bottomline.yotpo-bottomline-empty-state .write-review-button,.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-default-button.write-review-button,.yotpo.yotpo-main-widget .yotpo-icon-btn.write-review-button{background-color:transparent !important;padding-right:0 !important}
.shopify-app-block .yotpo .yotpo-footer .socialize-wrapper.visible .yotpo-default-button.yotpo-icon-btn{display:inline-grid;align-items:center;justify-content:center}@media(min-width:768px){.yotpo.yotpo-main-widget .yotpo-icon-btn.write-review-button{position:absolute;right:.625rem;top:1.5625rem}}@media(min-width:1024px){.yotpo.yotpo-main-widget .yotpo-icon-btn.write-review-button{right:0}
}@media(min-width:768px){.yotpo .yotpo-display-wrapper{position:relative}}.yotpo .yotpo-display-wrapper .yotpo-bottomline .avg-score{display:none}.yotpo .write-question-review-buttons-container .write-question-review-button{border-bottom:none !important;text-decoration:underline}.yotpo .write-question-review-buttons-container .write-question-review-button .write-question-review-button-text{font-weight:400}
.yotpo .yotpo-review .yotpo-header .yotpo-icon-profile{width:3.75rem !important;height:3.75rem !important;margin-right:.625rem !important;background-color:var(--color-neutral-575);border-color:var(--color-neutral-575)}@media(min-width:768px){.yotpo .yotpo-review .yotpo-header .yotpo-icon-profile{width:5.625rem !important;height:5.625rem !important;min-width:5.625rem !important;margin-right:1.25rem !important}
}.yotpo .yotpo-review .yotpo-header .yotpo-icon-profile .yotpo-icon.yotpo-icon-circle-checkmark{display:none}.yotpo .yotpo-review .yotpo-header .yotpo-icon-profile .yotpo-user-letter{left:0 !important;top:1.5rem !important;font-weight:700 !important;font-family:var(--font-heading-2) !important}@media(min-width:768px){.yotpo .yotpo-review .yotpo-header .yotpo-icon-profile .yotpo-user-letter{font-size:2.5625rem;top:2.5rem !important}
}.yotpo .yotpo-reviews>nav[role=navigation]{padding-top:2.75rem;border-top:.0625rem solid var(--color-neutral-200)}@media(min-width:768px){.yotpo .yotpo-reviews>nav[role=navigation]{padding-top:2.125rem}}.yotpo .yotpo-pager .yotpo-page-element{font-family:var(--font-heading-1) !important;font-weight:400;font-size:1.125rem;line-height:1.0625rem;letter-spacing:.01em;text-transform:uppercase}
.yotpo .yotpo-pager .yotpo-page-element.yotpo-icon-left-arrow,.yotpo .yotpo-pager .yotpo-page-element.yotpo-icon-right-arrow{flex-grow:1;font-size:.875rem;font-family:var(--font-body) !important}.yotpo .yotpo-pager .yotpo-page-element.yotpo-icon-left-arrow::before,.yotpo .yotpo-pager .yotpo-page-element.yotpo-icon-right-arrow::before{font-family:var(--font-body) !important;text-transform:uppercase;letter-spacing:.03em;font-weight:500;font-size:.875rem}
.yotpo .yotpo-pager .yotpo-page-element.yotpo-active{position:relative}.yotpo .yotpo-pager .yotpo-page-element.yotpo-active::after{position:absolute;bottom:.0625rem;left:0;height:.0625rem;width:100%;background:var(--color-black);content:""}.yotpo .yotpo-pager .yotpo-page-element.yotpo-icon-left-arrow{text-align:left !important}
.yotpo .yotpo-pager .yotpo-page-element.yotpo-icon-left-arrow::before{content:"< prev" !important}.yotpo .yotpo-pager .yotpo-page-element.yotpo-icon-right-arrow{text-align:right}.yotpo .yotpo-pager .yotpo-page-element.yotpo-icon-right-arrow::before{content:"next >" !important}.yotpo .text-m{color:var(--color-neutral-600)}
section-product.product-main .product-main__rating .yotpo-empty,section-product.product-main .product-main__rating .wk-button,.yotpo-main-widget .wk-button.wk-button--floating{display:none}.shopify-app-block .yotpo .yotpo-default-button{padding-top:0;padding-bottom:0;text-transform:capitalize;letter-spacing:0}body .yotpo.yotpo-main-widget .product-related-fields-item{display:flex}
body .yotpo.yotpo-main-widget .product-related-fields-item .yotpo-rating-bars{display:flex}@media(max-width:767px){body .yotpo.yotpo-main-widget .main-widget.yotpo-display-wrapper>.yotpo-display-wrapper *{max-width:initial}body .yotpo.yotpo-main-widget .main-widget.yotpo-display-wrapper>.yotpo-display-wrapper .bottom-line-items .reviews-qa-labels-container{text-align:center}
}html,body{font-family:var(--font-body);font-size:14px}body{font-size:.875rem;line-height:1.0625rem;letter-spacing:.01em}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,.h1,.h2,.h3,.h4,h5,h6,.h5,.h6,.h7{font-family:var(--font-heading-1);margin:0}h1,.h1{font-size:25px;line-height:1em;letter-spacing:.01em;font-weight:bold}
@media(min-width:768px){h1,.h1{font-size:34px}}h2,.h2{font-size:20px;line-height:1em;letter-spacing:-0.02em;font-weight:bold}@media(min-width:768px){h2,.h2{font-size:30px;line-height:1em;letter-spacing:.01em}}h3,.h3{font-size:15px;line-height:1em}@media(min-width:768px){h3,.h3{font-size:26px;line-height:22.5px}}
h4,.h4{font-size:12px;line-height:13px;font-weight:bold;letter-spacing:.01em}@media(min-width:768px){h4,.h4{font-size:16px;line-height:18px}}h5,.h5{font-size:11px;line-height:12px;font-weight:bold}@media(min-width:768px){h5,.h5{font-size:15px;line-height:15px;letter-spacing:.01em}}h6,.h6{font-size:14px;line-height:20px;letter-spacing:.01em;font-weight:bold}
.h7{font-size:10px;line-height:18px;letter-spacing:.01em;font-weight:bold}.p1{font-family:var(--font-body);font-size:14px;line-height:17px;letter-spacing:.01em}.p2{font-family:var(--font-body);font-size:12px;line-height:20px}.p3{font-family:var(--font-body);font-size:14px;line-height:18px}.p4{font-family:var(--font-body);font-size:13px;line-height:18px;letter-spacing:.01em}
.p5{font-family:var(--font-body);font-size:12px;line-height:16px;letter-spacing:.01em}.minicart-message{font-family:var(--font-body);font-size:11px;line-height:normal;letter-spacing:.44px}.text-promo{font-family:var(--font-heading-2);font-size:10px;font-weight:bold}.text-cta-1{font-family:var(--font-heading-2);font-size:18px;letter-spacing:.06em}
.text-cta-2{font-family:var(--font-heading-2);font-size:16px}@media(min-width:768px){.text-cta-2{font-size:18px}}.text-cta-3{font-family:var(--font-body);font-size:14px;line-height:20px}@media(min-width:768px){.text-cta-3{line-height:normal}}.text-caption-1{font-family:var(--font-heading-2);font-size:14px;letter-spacing:.05em}
@media(min-width:768px){.text-caption-1{font-size:16px;line-height:20px;letter-spacing:.03em}}.text-caption-2{font-family:var(--font-heading-2);font-size:14px;letter-spacing:.06em}.text-eyebrow-1{font-family:var(--font-body);font-size:15px;letter-spacing:.01em}.text-eyebrow-2{font-family:var(--font-body);font-size:10px;line-height:17px;letter-spacing:.03em}
@media(min-width:768px){.text-eyebrow-2{line-height:18px;letter-spacing:.01em}}.button,.shopify-app-block .yotpo .yotpo-default-button{height:46px;line-height:44px;padding-right:30px;padding-left:30px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid;border-radius:3px;text-transform:uppercase;text-decoration:none;text-align:center;font-family:var(--font-heading-2);font-size:18px;letter-spacing:.06em;cursor:pointer;transition:background-color .1s ease,color .1s ease,border-color .1s ease}
.button:after,.shopify-app-block .yotpo .yotpo-default-button:after{display:none}.button:disabled,.shopify-app-block .yotpo .yotpo-default-button:disabled,.button:disabled:hover{cursor:auto;background-color:var(--color-neutral-200);border-color:var(--color-neutral-200);color:var(--color-neutral-700)}.button--primary{background-color:var(--color-neutral-700);border-color:var(--color-neutral-700);color:var(--color-neutral-200)}
@media(hover:hover){.button--primary:hover{background-color:var(--color-neutral-100);border-color:var(--color-neutral-900);color:var(--color-neutral-900)}}.button--secondary,.shopify-app-block .yotpo .yotpo-default-button{background-color:var(--color-white);border-color:var(--color-neutral-700);color:var(--color-neutral-700)}
@media(hover:hover){.button--secondary:hover,.shopify-app-block .yotpo .yotpo-default-button:hover{background-color:var(--color-neutral-700);border-color:var(--color-neutral-700);color:var(--color-neutral-200)}}.button--secondary.button--completed,.shopify-app-block .yotpo .button--completed.yotpo-default-button{background-color:var(--color-neutral-700);border-color:var(--color-neutral-700);color:var(--color-neutral-200)}
.button--black{border-color:var(--color-black);background:var(--color-black);color:var(--color-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.button--gold{border-color:var(--color-gold);background:var(--color-gold);color:var(--color-black)}.button--cancel{color:var(--color-error-medium)}
.button--simple{font-weight:400;font-family:var(--font-body);text-transform:capitalize;height:-moz-max-content;height:max-content;font-size:.75rem;line-height:1rem;letter-spacing:.01em;text-decoration:underline;padding:0;border:0;background-color:transparent}.button--accent{height:2.875rem;display:flex;align-items:center;justify-content:center;background-color:var(--color-brand-primary-2);border-color:var(--color-brand-primary-2);color:var(--color-white);font-weight:700;font-size:1rem;line-height:1.12;letter-spacing:.01em;text-transform:uppercase}
.button--text{padding:0;border:0;background-color:transparent}.button--full{width:100%}[data-button-loading]{position:relative;display:block;height:46px}[data-button-loading] .button__loading,[data-button-loading] .button__text{transition:opacity 180ms ease-out}[data-button-loading] .button__loading{position:absolute;left:0;width:100%;opacity:0}
[data-button-loading].button--adding .button__loading{opacity:1}[data-button-loading].button--adding .button__text{opacity:0}[data-button-loading].button--adding{opacity:1}[data-button-loading].button--adding:before{opacity:0}.yotpo.yotpo-main-widget{font-family:var(--font-body) !important;padding:1.5625rem;padding-top:4.375rem}
.yotpo.yotpo-main-widget div,.yotpo.yotpo-main-widget span,.yotpo.yotpo-main-widget p,.yotpo.yotpo-main-widget a,.yotpo.yotpo-main-widget .button--cancel,.yotpo.yotpo-main-widget img,.yotpo.yotpo-main-widget i,.yotpo.yotpo-main-widget strong,.yotpo.yotpo-main-widget sup,.yotpo.yotpo-main-widget ul,.yotpo.yotpo-main-widget li,.yotpo.yotpo-main-widget form,.yotpo.yotpo-main-widget label{font-family:var(--font-body) !important;color:var(--color-translucent-black-80) !important}
.yotpo.yotpo-main-widget .product-related-fields-item .product-related-fields-item-title{min-width:-moz-min-content;min-width:min-content}@media(min-width:1024px){.yotpo.yotpo-main-widget{padding:4.0625rem 4.375rem}}.yotpo .write-review .yotpo-header .yotpo-icon,.yotpo .yotpo-review .yotpo-header .yotpo-review-stars .yotpo-icon,.yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-icon-star,.yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-icon-half-star,.yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-icon-empty-star{padding-right:.3125rem;color:var(--color-brand-primary-2) !important}
.yotpo .write-review .yotpo-header .yotpo-icon,.yotpo .yotpo-review .yotpo-header .yotpo-review-stars .yotpo-icon{font-size:1rem !important}.yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-icon-star,.yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-icon-half-star,.yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-icon-empty-star{font-size:1.5rem !important}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-1{max-width:-moz-max-content !important;max-width:max-content !important;display:flex;align-content:center}.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-1 .yotpo-stars{padding-bottom:0}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-1 .yotpo-sum-reviews{display:flex;align-items:center;padding:0}.yotpo .yotpo-regular-box{padding:1.5625rem 0 1.375rem;margin:0;border-top:.0625rem solid var(--color-neutral-200) !important}.yotpo .yotpo-regular-box.bottom-line-items-container{border-top:0 !important}
.yotpo .yotpo-regular-box-filters-padding{border-top:.0625rem solid var(--color-neutral-200) !important}.yotpo.yotpo-main-widget .yotpo-icon-btn{background:transparent;color:currentColor}.yotpo.yotpo-main-widget .yotpo-icon-btn .yotpo-icon.yotpo-icon-write{display:none}.yotpo.yotpo-main-widget .yotpo-icon-btn .yotpo-icon-button-text{color:currentColor;text-decoration:underline;text-transform:capitalize}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-1 .yotpo-star-digits{display:none}.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-1 .yotpo-sum-reviews{position:relative !important;left:0 !important;top:0 !important;padding:0}.yotpo-reviews-filters,.new-yotpo-small-box,.write-question-review-buttons-container .write-question-button,.yotpo-label-container,.yotpo-reviews-header,.yotpo .yotpo-label{display:none !important}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes{border-top:0 !important}@media(min-width:768px){.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes{margin-left:0 !important;margin-right:0 !important;margin-bottom:1.25rem}}@media(max-width:767px){.yotpo.yotpo-main-widget .main-widget.yotpo-display-wrapper>.yotpo-display-wrapper,.yotpo.yotpo-main-widget .main-widget.yotpo-display-wrapper>.yotpo-display-wrapper .bottom-line-items{display:flex;align-items:center;justify-content:center}
.yotpo.yotpo-main-widget .main-widget.yotpo-display-wrapper>.yotpo-display-wrapper *{max-width:-moz-max-content;max-width:max-content;margin:0;padding:0}.yotpo.yotpo-main-widget .main-widget.yotpo-display-wrapper>.yotpo-display-wrapper .bottom-line-items{flex-direction:column-reverse;margin-bottom:1.5rem}.yotpo.yotpo-main-widget .main-widget.yotpo-display-wrapper>.yotpo-display-wrapper .bottom-line-items .reviews-qa-labels-container{justify-content:center;padding-bottom:3.125rem}
.yotpo.yotpo-main-widget .main-widget.yotpo-display-wrapper>.write-question-review-buttons-container{margin-bottom:1.25rem}}.review-star:focus{outline:0}.main-widget.yotpo-display-wrapper.yotpo-label-border .yotpo-display-wrapper,.main-widget.yotpo-display-wrapper.yotpo-label-border .yotpo-form-buttons-wrapper{display:inline-block}
.main-widget.yotpo-display-wrapper.yotpo-label-border .yotpo-small-box.yotpo-nav.reviews{display:none}.yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-stars{padding-right:1.25rem !important}.yotpo .yotpo-review .yotpo-header .yotpo-header-element .yotpo-user-name,.yotpo .yotpo-review .yotpo-header .yotpo-header-element .yotpo-user-field-description{font-weight:normal !important}
.yotpo.yotpo-main-widget .main-widget .yotpo-display-wrapper .bottom-line-items{text-align:left}@media(max-width:767px){.yotpo.yotpo-main-widget.yotpo-small .yotpo-review .yotpo-main .yotpo-multiple-rating-fields .yotpo-user-related-fields{padding-left:4.375rem}}@media(min-width:1024px){.yotpo.yotpo-main-widget .yotpo-review.yotpo-regular-box{position:relative;display:grid;grid-template-columns:17.5rem 1fr 1fr 1fr 1fr;grid-template-rows:repeat(2,minmax(1.25rem,auto));grid-row-gap:1.875rem}
.yotpo.yotpo-main-widget .yotpo-review.yotpo-regular-box .yotpo-header{position:unset;grid-column:span 1;display:flex;align-items:center}.yotpo.yotpo-main-widget .yotpo-review.yotpo-regular-box .yotpo-header .y-label.yotpo-review-date{position:absolute;top:1.5625rem;right:0}.yotpo.yotpo-main-widget .yotpo-review.yotpo-regular-box .yotpo-header .yotpo-review-stars .yotpo-icon:nth-child(1){position:absolute;top:1.5625rem;left:17.375rem}
.yotpo.yotpo-main-widget .yotpo-review.yotpo-regular-box .yotpo-header .yotpo-review-stars .yotpo-icon:nth-child(2){position:absolute;top:1.5625rem;left:18.6875rem}.yotpo.yotpo-main-widget .yotpo-review.yotpo-regular-box .yotpo-header .yotpo-review-stars .yotpo-icon:nth-child(3){position:absolute;top:1.5625rem;left:20rem}
.yotpo.yotpo-main-widget .yotpo-review.yotpo-regular-box .yotpo-header .yotpo-review-stars .yotpo-icon:nth-child(4){position:absolute;top:1.5625rem;left:21.3125rem}.yotpo.yotpo-main-widget .yotpo-review.yotpo-regular-box .yotpo-header .yotpo-review-stars .yotpo-icon:nth-child(5){position:absolute;top:1.5625rem;left:22.625rem}
.yotpo.yotpo-main-widget .yotpo-review.yotpo-regular-box .yotpo-header .yotpo-review-stars,.yotpo.yotpo-main-widget .yotpo-review.yotpo-regular-box .yotpo-header .yotpo-review-stars .yotpo-user-related-fields{margin:0}.yotpo.yotpo-main-widget .yotpo-review.yotpo-regular-box .yotpo-main{margin:0;padding-top:35px;grid-column:span 4}
.yotpo.yotpo-main-widget .yotpo-review.yotpo-regular-box .yotpo-main .content-title{text-transform:uppercase;font-weight:700;font-size:1rem;line-height:1.125rem;letter-spacing:.01em;padding-bottom:.625rem;font-family:var(--font-heading-1)}.yotpo.yotpo-main-widget .yotpo-review.yotpo-regular-box .yotpo-footer{grid-column:span 5}
.yotpo.yotpo-main-widget .yotpo-review.yotpo-regular-box .yotpo-footer .footer-actions{visibility:hidden}}.yotpo .primary-color-btn,.yotpo input[type=button].primary-color-btn{border:.0625rem solid var(--color-neutral-700) !important;background-color:var(--color-neutral-700);color:var(--color-neutral-200);border-radius:.1875rem}
.yotpo .primary-color-btn:hover,.yotpo input[type=button].primary-color-btn:hover{border:.0625rem solid var(--color-neutral-900) !important;background-color:var(--color-neutral-100) !important;color:var(--color-neutral-900) !important}.yotpo.yotpo-main-widget .main-widget .write-button.write-review-button{border:0;border-bottom:.0625rem solid var(--color-translucent-black-80);border-radius:0;padding-left:0 !important}
.yotpo.yotpo-main-widget .main-widget .write-button.write-review-button .yotpo-icon.yotpo-icon-write-no-frame.write-question-review-button-icon{display:none}.yotpo.yotpo-main-widget.yotpo-medium .yotpo-bottomline.yotpo-bottomline-empty-state .write-review-button,.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-default-button.write-review-button,.yotpo.yotpo-main-widget .yotpo-icon-btn.write-review-button{background-color:transparent !important;padding-right:0 !important}
.shopify-app-block .yotpo .yotpo-footer .socialize-wrapper.visible .yotpo-default-button.yotpo-icon-btn{display:inline-grid;align-items:center;justify-content:center}@media(min-width:768px){.yotpo.yotpo-main-widget .yotpo-icon-btn.write-review-button{position:absolute;right:.625rem;top:1.5625rem}}@media(min-width:1024px){.yotpo.yotpo-main-widget .yotpo-icon-btn.write-review-button{right:0}
}@media(min-width:768px){.yotpo .yotpo-display-wrapper{position:relative}}.yotpo .yotpo-display-wrapper .yotpo-bottomline .avg-score{display:none}.yotpo .write-question-review-buttons-container .write-question-review-button{border-bottom:none !important;text-decoration:underline}.yotpo .write-question-review-buttons-container .write-question-review-button .write-question-review-button-text{font-weight:400}
.yotpo .yotpo-review .yotpo-header .yotpo-icon-profile{width:3.75rem !important;height:3.75rem !important;margin-right:.625rem !important;background-color:var(--color-neutral-575);border-color:var(--color-neutral-575)}@media(min-width:768px){.yotpo .yotpo-review .yotpo-header .yotpo-icon-profile{width:5.625rem !important;height:5.625rem !important;min-width:5.625rem !important;margin-right:1.25rem !important}
}.yotpo .yotpo-review .yotpo-header .yotpo-icon-profile .yotpo-icon.yotpo-icon-circle-checkmark{display:none}.yotpo .yotpo-review .yotpo-header .yotpo-icon-profile .yotpo-user-letter{left:0 !important;top:1.5rem !important;font-weight:700 !important;font-family:var(--font-heading-2) !important}@media(min-width:768px){.yotpo .yotpo-review .yotpo-header .yotpo-icon-profile .yotpo-user-letter{font-size:2.5625rem;top:2.5rem !important}
}.yotpo .yotpo-reviews>nav[role=navigation]{padding-top:2.75rem;border-top:.0625rem solid var(--color-neutral-200)}@media(min-width:768px){.yotpo .yotpo-reviews>nav[role=navigation]{padding-top:2.125rem}}.yotpo .yotpo-pager .yotpo-page-element{font-family:var(--font-heading-1) !important;font-weight:400;font-size:1.125rem;line-height:1.0625rem;letter-spacing:.01em;text-transform:uppercase}
.yotpo .yotpo-pager .yotpo-page-element.yotpo-icon-left-arrow,.yotpo .yotpo-pager .yotpo-page-element.yotpo-icon-right-arrow{flex-grow:1;font-size:.875rem;font-family:var(--font-body) !important}.yotpo .yotpo-pager .yotpo-page-element.yotpo-icon-left-arrow::before,.yotpo .yotpo-pager .yotpo-page-element.yotpo-icon-right-arrow::before{font-family:var(--font-body) !important;text-transform:uppercase;letter-spacing:.03em;font-weight:500;font-size:.875rem}
.yotpo .yotpo-pager .yotpo-page-element.yotpo-active{position:relative}.yotpo .yotpo-pager .yotpo-page-element.yotpo-active::after{position:absolute;bottom:.0625rem;left:0;height:.0625rem;width:100%;background:var(--color-black);content:""}.yotpo .yotpo-pager .yotpo-page-element.yotpo-icon-left-arrow{text-align:left !important}
.yotpo .yotpo-pager .yotpo-page-element.yotpo-icon-left-arrow::before{content:"< prev" !important}.yotpo .yotpo-pager .yotpo-page-element.yotpo-icon-right-arrow{text-align:right}.yotpo .yotpo-pager .yotpo-page-element.yotpo-icon-right-arrow::before{content:"next >" !important}.yotpo .text-m{color:var(--color-neutral-600)}
section-product.product-main .product-main__rating .yotpo-empty,section-product.product-main .product-main__rating .wk-button,.yotpo-main-widget .wk-button.wk-button--floating{display:none}.shopify-app-block .yotpo .yotpo-default-button{padding-top:0;padding-bottom:0;text-transform:capitalize;letter-spacing:0}body .yotpo.yotpo-main-widget .product-related-fields-item{display:flex}
body .yotpo.yotpo-main-widget .product-related-fields-item .yotpo-rating-bars{display:flex}@media(max-width:767px){body .yotpo.yotpo-main-widget .main-widget.yotpo-display-wrapper>.yotpo-display-wrapper *{max-width:initial}body .yotpo.yotpo-main-widget .main-widget.yotpo-display-wrapper>.yotpo-display-wrapper .bottom-line-items .reviews-qa-labels-container{text-align:center}
}section-product .product-form__title{margin-bottom:.625rem}section-product .product-main__badge{text-align:center;color:var(--color-antique-gold);text-transform:uppercase}section-product .product-form{text-align:center;margin:0 auto}@media(min-width:768px){section-product .product-form{max-width:30.75rem}}section-product .product-form__variant-picker{margin-top:2.5rem;width:100%}
section-product .product-form__variant-picker--with-eyeliner-patterns{margin-top:1.5rem}section-product .product-form__variant-picker .product-form__inputs fieldset.product-form__input:not(:first-of-type){margin-top:.3125rem}section-product .product-form__buttons .product-form__price{opacity:1;transition:opacity 180ms ease-out}
section-product .product-form__buttons .product-form__price .price .price__item{margin:0}section-product .product-form__buttons .button--adding .product-form__price{opacity:0}section-product .product-form__buttons .button,section-product .product-form__buttons .shopify-app-block .yotpo .yotpo-default-button,.shopify-app-block .yotpo section-product .product-form__buttons .yotpo-default-button{padding-right:.625rem;padding-left:.625rem;font-size:.875rem}
@media(min-width:1280px){section-product .product-form__buttons .button,section-product .product-form__buttons .shopify-app-block .yotpo .yotpo-default-button,.shopify-app-block .yotpo section-product .product-form__buttons .yotpo-default-button{font-size:1rem}}section-product .product-form__buttons .button--primary{display:flex;justify-content:space-between}
section-product .product-form__buttons .price__compare{margin-left:.25rem}section-product fieldset.product-form__input{display:inline-block;border-width:.0625rem;border-style:solid;min-width:100%;padding:.875rem}section-product .product-form__buttons-wrapper{display:inline-block;width:100%;margin-top:2.5rem}section-product .product-form__buttons{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.625rem;width:100%;max-width:25rem;margin:0 auto}
section-product .product-form__buttons .quantity-input{grid-column:span 1;min-width:5rem}section-product .product-form__buttons .button:not(.GiftWizard-gift-button),section-product .product-form__buttons .shopify-app-block .yotpo .yotpo-default-button:not(.GiftWizard-gift-button),.shopify-app-block .yotpo section-product .product-form__buttons .yotpo-default-button:not(.GiftWizard-gift-button){margin-right:0 !important;margin-bottom:0 !important;grid-column:span 3}
section-product .product-form__buttons .button.GiftWizard-gift-button,section-product .product-form__buttons .shopify-app-block .yotpo .GiftWizard-gift-button.yotpo-default-button,.shopify-app-block .yotpo section-product .product-form__buttons .GiftWizard-gift-button.yotpo-default-button{margin-right:0 !important;margin-bottom:0 !important;justify-content:center;grid-column:span 4}
section-product .product-form__input-items{display:flex;justify-content:center;flex-wrap:wrap;margin:-0.5rem}section-product .product-form__input-item{position:relative;margin:.5rem;display:flex;justify-content:center}section-product .product-form__input-item input{display:none}section-product .product-form__input-item--default label{padding:.5rem 1rem;border:.0625rem solid;border-color:var(--color-neutral-300);border-radius:.25rem;cursor:pointer}
section-product .product-form__input-item--default input:checked+label{border-color:var(--color-neutral-600)}section-product .product-form__input-item--default.product-form__input-item--disabled label{background-color:var(--color-neutral-200);color:var(--color-neutral-600);cursor:default}section-product .product-form__input-item--swatch input:checked+label::after{border-color:var(--color-neutral-600);width:1.8125rem;height:1.8125rem}
section-product .product-form__input-item--swatch label{width:1.5625rem;height:1.5625rem;font-size:0;margin:0}section-product .product-form__input-item--swatch.product-form__input-item--disabled label::before{position:absolute;top:0;right:0;width:.0625rem;height:150%;background-color:var(--color-white);transform:rotate(45deg);transform-origin:top;content:""}
section-product .product-main__rating{display:flex;justify-content:center;margin-bottom:.625rem}section-product .product-main__rating .yotpo-bottomline{display:flex;align-items:center}section-product .product-main__rating .yotpo-icon{margin-right:.09375rem;margin-left:.09375rem}section-product .product-main__rating .yotpo-icon::before{display:block;font-size:.84375rem}
section-product .product-main__rating .text-m{margin-left:.125rem;font-family:var(--font-body);font-size:10px;letter-spacing:.04em;text-decoration:underline !important;text-underline-offset:.0625rem}section-product .product-main__rating .text-m::before{content:"("}section-product .product-main__rating .text-m::after{content:")"}
section-product .product-main__rating svg{margin:0}section-product .product-main__rating a,section-product .product-main__rating .button--cancel{display:inline-block;text-decoration:underline}section-product .form__label{display:none}section-product .product-main__payment-options{margin-top:.625rem;max-width:85vw;min-height:2.5rem}
section-product .product-main__payment-options p{display:flex;justify-content:center;align-items:center}section-product .product-main__payment-options p img{margin-left:.3125rem;max-height:.75rem}section-product .product-main__payment-options .swiper-pagination{bottom:0}section-product .product-main__payment-options .swiper-pagination-bullet{width:.25rem;height:.25rem}
section-product .product-main__payment-options .swiper-pagination-bullet-active{background:var(--color-black)}section-product .product-form__accordion .accordion__content{max-height:0;overflow:hidden}section-product .product-form__accordion .accordion__content-heading{font-weight:bold}section-product .product-form__accordion.accordion--opened .accordion__content{margin-bottom:1.875rem;max-height:unset}
section-product .product-form__accordion.accordion--opened .accordion__content ol li{list-style:auto}section-product .product-form__accordion.accordion--opened h4,section-product .product-form__accordion.accordion--opened h2{color:var(--color-antique-gold)}section-product .product-form__accordion.accordion--opened h4::before,section-product .product-form__accordion.accordion--opened h2::before{transform:rotate(135deg) scale(-1);top:.625rem}
section-product .product-form__accordion.accordion--opened h4>button,section-product .product-form__accordion.accordion--opened h2>button{color:var(--color-antique-gold)}section-product .product-form__accordion h4,section-product .product-form__accordion h2{position:relative;display:inline-block;margin-bottom:.9375rem;cursor:pointer;font-size:1.125rem;line-height:1.3125rem}
section-product .product-form__accordion h4::before,section-product .product-form__accordion h2::before{content:"";position:absolute;display:inline-block;border-style:solid;border-width:.0625rem .0625rem 0 0;height:.45em;right:-1.25rem;vertical-align:top;width:.45em;top:.3125rem;transform:rotate(135deg);transition:transform .3s ease}
section-product .product-form__accordion h4>button,section-product .product-form__accordion h2>button{font-family:var(--font-heading-1);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0;border:0;padding:0;margin:0;cursor:pointer;color:var(--color-black);font-size:inherit;line-height:inherit;font-weight:inherit}
section-product .product-form__accordion-details{display:flex;align-items:center;margin-bottom:.9375rem}section-product .product-form__details-image{min-width:2.1875rem;margin-right:.9375rem}section-product .product-info{text-align:left;margin-top:2.5rem}section-product .product-form__option-name{display:flex;justify-content:center;margin-bottom:-0.0625rem;position:relative;z-index:1}
section-product .product-form__option-name button,section-product .product-form__option-name span{border:0;background:0;border-bottom:.125rem solid transparent;padding:0 .625rem .5rem;text-transform:uppercase;line-height:1;cursor:pointer;color:var(--color-black)}section-product .product-form__option-name button.button--active,section-product .product-form__option-name span.button--active{border-bottom-color:var(--color-black)}
@media(min-width:768px){section-product .product-form__option-name button,section-product .product-form__option-name span{padding:0 .9375rem .5rem}}section-product .product-form__option-name button{padding:.5rem .625rem}@media(min-width:768px){section-product .product-form__option-name button{padding:.5rem .9375rem}
}section-product .product-form__option-name .swatches-tabs__button--custom{color:var(--color-antique-gold);order:1}section-product .product-form__option-name .swatches-tabs__button--custom.button--active{border-bottom-color:var(--color-antique-gold)}.product-main{display:grid;grid-template-columns:repeat(1,1fr)}
@media(min-width:1024px){.product-main{grid-template-columns:repeat(2,1fr);grid-column-gap:.0625rem}}.product-main .product-main__media{position:relative;overflow:hidden;width:100%;height:-moz-max-content;height:max-content;opacity:1;transition:opacity 200ms ease-in-out}@media(min-width:1024px){.product-main .product-main__media{position:sticky;top:6.375rem;width:50vw;max-width:50vw}
}.product-main .product-main__media--loading{opacity:0}.product-main .product-main__media .product-main__media-spinner{position:absolute;top:0;z-index:10;display:flex;justify-content:center;align-items:center;width:100%;height:100%;color:var(--color-neutral-500);pointer-events:none}.product-main .product-main__media .product-main__media-spinner svg{height:6.25rem}
.product-main .product-main__media .product-main__media-container{width:100%;height:-moz-max-content;height:max-content;display:flex;align-items:flex-start;flex-direction:column-reverse;position:relative;z-index:1}@media(min-width:1024px){.product-main .product-main__media .product-main__media-container{flex-direction:row;justify-content:space-between;align-items:center}
}.product-main .product-main__media .product-main__media-container .swiper-container{width:100%;height:-moz-max-content;height:max-content}.product-main .product-main__media .product-main__media-single .media{width:100vw}@media(min-width:1024px){.product-main .product-main__media .product-main__media-single .media{width:50vw}
}.product-main .product-main__media .product-main__media-thumbs{width:100%;height:20%;box-sizing:border-box;position:relative;margin:0}.product-main .product-main__media .product-main__media-thumbs iframe{pointer-events:none}.product-main .product-main__media .product-main__media-thumbs--small{margin:auto}@media(min-width:1024px){.product-main .product-main__media .product-main__media-thumbs--small{margin:0}
.product-main .product-main__media .product-main__media-thumbs--small .swiper-wrapper{min-height:6.875rem}}@media(min-width:1024px){.product-main .product-main__media .product-main__media-thumbs{width:6.875rem;padding:1.875rem}}.product-main .product-main__media .product-main__media-thumbs .swiper-wrapper{height:3.4375rem;width:-moz-fit-content;width:fit-content;margin:0 auto}
@media(min-width:1024px){.product-main .product-main__media .product-main__media-thumbs .swiper-wrapper{height:100%;max-height:17.1875rem}}@media(min-width:1024px){.product-main .product-main__media .product-main__media-thumbs .swiper-container{height:100%;overflow:hidden}}.product-main .product-main__media .product-main__media-thumbs .swiper-slide{min-height:3.125rem;width:3.125rem !important;margin:0 .0625rem;cursor:pointer}
@media(min-width:1024px){.product-main .product-main__media .product-main__media-thumbs .swiper-slide{margin:.09375rem 0;height:-moz-fit-content !important;height:fit-content !important}}@media(min-width:1024px){.product-main .product-main__media .product-main__media-thumbs .swiper-slide *{pointer-events:none}}.product-main .product-main__media .product-main__media-thumbs .media{transition:.25s;border:.0625rem solid var(--color-neutral-200)}
.product-main .product-main__media .product-main__media-thumbs .swiper-slide-thumb-active .media{border:.0625rem solid var(--color-neutral-700)}.product-main .product-main__media .swiper-button-prev,.product-main .product-main__media .swiper-button-next{visibility:hidden;position:absolute;color:var(--color-black)}
.product-main .product-main__media .swiper-button-prev:focus,.product-main .product-main__media .swiper-button-next:focus{outline:0}@media(min-width:1024px){.product-main .product-main__media .swiper-button-prev,.product-main .product-main__media .swiper-button-next{visibility:visible;top:100%;left:2.5625rem;transform:rotate(90deg)}
}.product-main .product-main__media .swiper-button-prev::after,.product-main .product-main__media .swiper-button-next::after{font-size:1.25rem}.product-main .product-main__media .swiper-button-prev{top:0}.product-main .product-main__media .product-main__media-slider{width:100%;height:100%;overflow:hidden}.product-main .product-main__media .product-main__media-slider .swiper-container{overflow:hidden}
.product-main .product-main__media .product-main__media-slider .swipe-slide{-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0)}.product-main .product-main__media .product-main__media-slider .swiper-wrapper{-webkit-transform-style:preserve-3d}.product-main .product-main__media .product-main__badge{position:absolute;right:.625rem;top:.625rem;z-index:3}
.product-main .product-main__media .wk-button{position:absolute;top:1.5rem;right:1.5rem;z-index:2;padding:0}@media(min-width:1024px){.product-main .product-main__media .wk-button{top:2.25rem;right:2.25rem}}.product-main .product-main__media .wk-button .wk-button__label{display:none}.product-main .product-main__media .wk-button:focus{opacity:1;outline:5px auto -webkit-focus-ring-color}
.product-main .product-main__form{padding:1.875rem 1.25rem}@media(min-width:1024px){.product-main .product-main__form{padding:3.75rem 10%;width:50vw}}.product-main .product-main__form .product-form__value-set{max-width:calc(100vw - 30px);width:100%;overflow:hidden;position:relative;text-align:left;margin:2.5rem 0}
.product-main .product-main__form .product-form__value-set-heading{margin-bottom:.625rem}.product-main .product-main__form .product-form__value-set>div:not(:last-child){margin-bottom:1.25rem}.product-main .product-main__form .product-form__value-set-inner{border:.0625rem solid var(--color-neutral-300);display:grid;grid-template-columns:repeat(5,1fr);grid-column-gap:.875rem}
.product-main .product-main__form .product-form__value-set-inner .media{grid-column:span 1}.product-main .product-main__form .product-form__value-set-inner .product-form__value-set-content{grid-column:span 4}.product-main .product-main__form .product-form__value-set-inner .product-form__value-set-content-title{font-weight:700;margin-bottom:.125rem}
.product-main .product-main__form .product-form__value-set-inner .product-form__value-set-content-button{margin-top:.75rem}.product-main .product-main__form .product-form__value-set-compare-price{margin-left:.25rem;text-transform:capitalize}.product-main .product-main__form .product-form__value-set-content{display:flex;flex-direction:column;justify-content:center}
.product-main .product-main__form .product-form__value-set-content .button--custom{border:0;border-bottom:.0625rem solid var(--color-black);border-radius:0;background:transparent;padding:0;line-height:1.1875rem}section-product .product-main__rating .yotpo-empty{display:flex;justify-content:center}section-product .product-main__rating .yotpo-empty .yotpo-stars{display:flex}
section-product .product-main__rating .yotpo-empty .yotpo-icon-empty-star:before{content:"\e61b";font-family:"yotpo-widget-font" !important;background:transparent;background-clip:content;-webkit-text-fill-color:inherit}section-product .product-main__rating .yotpo-empty .yotpo-icon-empty-star,section-product .product-main__rating .yotpo.bottomLine .rating-star,section-product .product-main__rating .yotpo .yotpo-modal-bottom-line .rating-star{display:inline-block;font-size:.84375rem;margin:0 .09375rem;line-height:1}
.product-main__shade-finder-button{position:absolute;top:1.25rem;left:1.25rem;z-index:1;display:none;align-items:center;padding:0;height:1.25rem;background:transparent;border:0;border-bottom:.0625rem solid var(--color-black);color:var(--color-black);cursor:pointer;white-space:nowrap;text-transform:uppercase}.product-main__shade-finder-button--loaded{display:flex}
@media(min-width:1024px){.product-main__shade-finder-button{top:auto;left:auto;right:1.875rem;bottom:1.875rem}}.product-main__shade-finder-button svg{width:1.5rem;margin-left:.25rem;margin-top:-0.25rem}.product-form__eyeliner-patterns{display:flex;justify-content:center;gap:1rem;margin-bottom:1rem}.product-form__eyeliner-pattern-container{width:3.125rem;padding:.75rem .25rem;border-radius:50%;border:0;background-color:unset;cursor:pointer}
.product-form__eyeliner-pattern-container--active{border:1px solid var(--color-neutral-600)}.product-form__eyeliner-pattern-container .media--custom{padding-bottom:60%}.button.klaviyo-bis-trigger,.shopify-app-block .yotpo .klaviyo-bis-trigger.yotpo-default-button{display:none}.button.klaviyo-bis-trigger:not([style="display: none;"]),.shopify-app-block .yotpo .klaviyo-bis-trigger.yotpo-default-button:not([style="display: none;"]){display:inline-flex}
.button.klaviyo-bis-trigger+.button[disabled],.shopify-app-block .yotpo .klaviyo-bis-trigger.yotpo-default-button+.button[disabled],.shopify-app-block .yotpo .button.klaviyo-bis-trigger+[disabled].yotpo-default-button,.shopify-app-block .yotpo .klaviyo-bis-trigger.yotpo-default-button+[disabled].yotpo-default-button{display:none}
.button.klaviyo-bis-trigger[style="display: none;"]+.button[disabled],.shopify-app-block .yotpo .klaviyo-bis-trigger[style="display: none;"].yotpo-default-button+.button[disabled],.shopify-app-block .yotpo .button.klaviyo-bis-trigger[style="display: none;"]+[disabled].yotpo-default-button,.shopify-app-block .yotpo .klaviyo-bis-trigger[style="display: none;"].yotpo-default-button+[disabled].yotpo-default-button{display:inline-flex}
.product-form__error{font-size:.8125rem;color:var(--color-error-medium);margin-top:.625rem}section-product .wk-icon__svg{stroke:var(--color-black) !important;fill:var(--color-black)}section-product .wk-button--remove .wk-icon__svg{stroke:var(--color-black) !important;fill:var(--color-black) !important}.product-main__mob-content{padding:1.25rem;border-bottom:.125rem solid var(--color-neutral-150)}
@media(min-width:1024px){.product-main__mob-content{display:none}}.product-main__mob-content .product-form__title{text-align:center;text-transform:uppercase}.product-form__banner{margin-top:1.25rem;width:100%;height:auto;position:relative;z-index:1}.product-form__banner-image{width:100%}@media(max-width:1023px){.product-form__banner-image--hidden-on-mobile{display:none}
}@media(min-width:1024px){.product-form__banner-image--hidden-on-desktop{display:none}}.product-form__banner-text{padding:1.25rem;width:100%;text-align:center}@media(max-width:1023px){.product-form__banner-text--mobile-absolute{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}}@media(min-width:1024px){.product-form__banner-text--desktop-absolute{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}
}.product-form__banner-link{position:absolute;inset:0;z-index:3}.swiper-slide--button{padding:0;border:0;border-radius:none;background:transparent}.related-set-slider{padding-bottom:1.25rem;padding-right:.0625rem}.related-set-slider .swiper-pagination{bottom:0}.related-set-slider .swiper-pagination-bullet{width:.25rem;height:.25rem}
.related-set-slider .swiper-pagination-bullet-active{background:var(--color-black)}.product-info__regulatory-trigger{background:0;border-radius:0;border:0;display:inline-block;margin:0;margin-top:.75rem;padding:0;cursor:pointer}.product-info__regulatory-trigger img{display:block;border-radius:50%;width:1.5rem;height:1.5rem}
.product-info__regulatory-dialog{padding:0;border:0;max-width:650px;width:95%;background:var(--color-white)}.product-info__regulatory-dialog::backdrop{background-color:rgba(0,0,0,0.5)}.product-info__regulatory-dialog-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem;border-bottom:1px solid var(--color-neutral-300);padding:1.25rem;color:var(--color-neutral-600)}
.product-info__regulatory-dialog-header .h3{position:relative;overflow:hidden}.product-info__regulatory-dialog-header .h3 img{width:1.75rem;height:1.75rem;-o-object-fit:contain;object-fit:contain;position:relative;overflow:hidden;display:inline-block;vertical-align:middle;margin-right:.625rem}.product-info__regulatory-close{background:0;border:0;font-size:24px;cursor:pointer;padding:0;color:var(--color-neutral-600);text-transform:uppercase}
.product-info__regulatory-close svg{width:1.5rem;height:1.5rem}.product-info__regulatory-dialog-content{padding:0 1.25rem 1.25rem 1.25rem;color:var(--color-neutral-600);white-space:pre-line}.product-info__regulatory-dialog-content p{padding:0;margin-bottom:.9375rem}.product-info__regulatory-dialog-content p:last-child{margin-bottom:0}
.product-info__regulatory-dialog[open]{animation:fade-in .3s ease-out}@keyframes fade-in{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}[name=Shade]:focus-visible+.product-card__swatch,input:focus-visible+label.product-form__label--default{outline:2px solid #5b86d2;outline:2px solid -webkit-focus-ring-color}
.product-form__label--default{background:var(--color-white) !important}.quantity-input .quantity{position:relative;display:flex;align-items:center;justify-content:center;border:.0625rem solid var(--color-neutral-200)}.quantity-input .quantity__input.form__input[type=number]{border:0;flex:1 1 100%;padding:0;font-size:.875rem;font-weight:400;line-height:normal;letter-spacing:.00875rem}
.quantity-input .quantity__input.form__input[type=number]::-moz-placeholder{font-size:.875rem;font-weight:400;line-height:normal;letter-spacing:.00875rem}.quantity-input .quantity__input.form__input[type=number]:-ms-input-placeholder{font-size:.875rem;font-weight:400;line-height:normal;letter-spacing:.00875rem}.quantity-input .quantity__input.form__input[type=number]::placeholder{font-size:.875rem;font-weight:400;line-height:normal;letter-spacing:.00875rem}
.quantity-input .quantity__button{position:absolute;width:30%;min-width:1.875rem;height:100%;font-size:.875rem;padding:0;display:flex;align-items:center;justify-content:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;cursor:pointer;color:var(--color-black)}
.quantity-input .quantity__button[name=minus]{left:0}.quantity-input .quantity__button[name=plus]{right:0}.quantity-input .quantity__button.disabled{opacity:.5}.quantity-input .quantity__button svg{pointer-events:none}.quantity-input .quantity{height:100%;border-radius:.25rem}.quantity-input .quantity__input.form__input[type=number]{max-height:2.875rem;padding:1.5rem 0 1.4375rem;font-family:var(--font-body)}
.quantity-input .quantity__button svg{width:.625rem}section-product fieldset.product-form__input{border-width:0}section-product .product-info{margin-top:1.875rem}.product-card__rating path{fill:var(--color-brand-primary-2)}.product-badge{display:block;text-align:center}.product-badge__text{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;margin-bottom:.875rem}
.product-main__form{color:var(--color-neutral-600)}.product-form__title{font-weight:700;text-transform:uppercase;max-width:20.625rem;margin:0 auto}body section-product .product-form__option-name button,body section-product .product-form__option-name span{border-bottom:0;text-transform:none;color:var(--color-neutral-350);font-size:.75rem;position:relative}
body section-product .product-form__option-name button:before,body section-product .product-form__option-name span:before{background-color:var(--color-neutral-350);content:"";width:.0625rem;height:.8125rem;position:absolute;right:0;top:50%;transform:translateY(-50%)}body section-product .product-form__option-name button.button--active,body section-product .product-form__option-name span.button--active{border-bottom:0;color:var(--color-neutral-600)}
body section-product .product-form__option-name button:last-child:before,body section-product .product-form__option-name span:last-child:before{display:none}body section-product .product-form__input-items.align-left{justify-content:flex-start}.product-form__buttons .button,.product-form__buttons .shopify-app-block .yotpo .yotpo-default-button,.shopify-app-block .yotpo .product-form__buttons .yotpo-default-button{font-weight:400;font-size:.875rem;text-transform:capitalize;padding:0 .875rem;font-family:var(--font-heading-1)}
.product-form__buttons .price__compare{display:none}.product-form>.product-form__price{font-family:var(--font-heading-1);font-size:1.125rem;line-height:20px}.product-form>.product-form__price .price{margin-top:1.25rem;justify-content:center;font-weight:bold}.product-form>.product-form__price .price__item{margin-right:.3125rem}
.product-form>.product-form__price .price__sale .price__compare{order:2}.product-form>.product-form__price .price__sale .price__value{order:3;margin-left:.5rem}.product-form>.product-form__price .price__sale .price__compare .price__item--regular,.product-form>.product-form__price .price__sale .price__value .price__item--value{text-decoration:none;color:var(--color-neutral-300)}
.product-form>.product-form__price .price__sale .price__last{order:1;color:var(--color-brand-primary-3)}.product-form>.product-form__price .price__sale .price__last .price__item--sale{visibility:visible}.product-form>.product-form__price .product-form__option-name{line-height:20px}.product-form__input-item--default label{padding:.4375rem 1.25rem}
.product-form__input-item--default [data-label-disabled]{position:relative;overflow:hidden}.product-form__input-item--default [data-label-disabled] span{background:var(--color-neutral-300);position:absolute;bottom:50%;left:-0.1875rem;height:.0625rem}section-product .product-form__buttons-wrapper{margin-top:1.25rem}
section-product .product-form__variant-picker{margin-top:1.25rem}fieldset.product-form__input{padding:0}.product-form__details-text{margin-bottom:.9375rem;line-height:1.25rem}.accordion__content.p4{font-size:.9375rem;line-height:1.25rem}.details__text strong{font-size:.9375rem;font-weight:400;color:var(--color-neutral-850)}
.details__text div{font-size:.75rem;color:var(--color-neutral-black-3)}.product-form__value-set-inner{padding:1.5rem .625rem;border-radius:.25rem}.product-form__value-set-heading{font-family:var(--font-body);font-weight:400;font-size:14px;line-height:18px;letter-spacing:.01em;text-transform:capitalize;color:var(--color-neutral-600)}
.product-form__value-set-content-title{max-width:12.75rem;text-transform:uppercase;font-size:1.125rem !important;line-height:1.25rem !important;color:var(--color-neutral-600)}.product-form__value-set .p5{font-size:.75rem;line-height:1rem;color:var(--color-neutral-600);margin-top:.625rem}.product-form__value-set-content-button .button--secondary,.product-form__value-set-content-button .shopify-app-block .yotpo .yotpo-default-button,.shopify-app-block .yotpo .product-form__value-set-content-button .yotpo-default-button{display:inline-block;width:100%;max-width:12.8125rem;font-size:.875rem;text-transform:capitalize;border-color:var(--color-neutral-300)}
.product-form__value-set-compare-price::before{content:"("}.product-form__value-set-compare-price::after{content:")"}.yotpo__rating{padding:.9375rem;margin:0 !important}section-product .product-main__rating .yotpo-icon::before{color:var(--color-brand-primary-2)}@media(max-width:1023px){.product-main .product-main__media .product-main__media-thumbs{width:100%;display:flex;justify-content:center}
}.product-main .product-main__form .product-form__value-set-inner{grid-template-columns:repeat(10,1fr);grid-column-gap:1.6875rem;padding-left:2.6875rem;padding-right:2.6875rem;align-items:center;margin-right:.0625rem}@media(max-width:1023px){.product-main .product-main__form .product-form__value-set-inner{padding-left:1.0625rem;padding-right:1.0625rem;grid-column-gap:.875rem}
}.product-main .product-main__form .product-form__value-set-inner>a,.product-main .product-main__form .product-form__value-set-inner>.button--cancel{grid-column:span 3}.product-main .product-main__form .product-form__value-set-inner .product-form__value-set-content{grid-column:span 7}@media(max-width:1023px){.product-form .product-main__badge,.product-form .product-form__title{display:inherit}
}@media(max-width:1023px){.product-form .product-main__rating{display:flex}}@media(max-width:1023px){.product-main__mob-content{display:none}}section-product .wk-button--remove .wk-icon__svg{fill:var(--color-brand-primary-2) !important;stroke:var(--color-brand-primary-2) !important}@media(hover:hover) and (pointer:fine){section-product .wk-button:hover .wk-icon__svg{fill:var(--color-brand-primary-2) !important;stroke:var(--color-brand-primary-2) !important}
}.product-form__accordion button{color:var(--color-neutral-600)}.product-main .yotpo-bottomline .yotpo-stars+a,.product-main .yotpo-bottomline .yotpo-stars+.button--cancel{display:inline-block;color:var(--color-neutral-600) !important}.product-form__label--default{padding:.375rem .75rem .1875rem .75rem}section-product .product-form__title{margin-bottom:.625rem}
section-product .product-main__badge{text-align:center;color:var(--color-antique-gold);text-transform:uppercase}section-product .product-form{text-align:center;margin:0 auto}@media(min-width:768px){section-product .product-form{max-width:30.75rem}}section-product .product-form__variant-picker{margin-top:2.5rem;width:100%}
section-product .product-form__variant-picker--with-eyeliner-patterns{margin-top:1.5rem}section-product .product-form__variant-picker .product-form__inputs fieldset.product-form__input:not(:first-of-type){margin-top:.3125rem}section-product .product-form__buttons .product-form__price{opacity:1;transition:opacity 180ms ease-out}
section-product .product-form__buttons .product-form__price .price .price__item{margin:0}section-product .product-form__buttons .button--adding .product-form__price{opacity:0}section-product .product-form__buttons .button,section-product .product-form__buttons .shopify-app-block .yotpo .yotpo-default-button,.shopify-app-block .yotpo section-product .product-form__buttons .yotpo-default-button{padding-right:.625rem;padding-left:.625rem;font-size:.875rem}
@media(min-width:1280px){section-product .product-form__buttons .button,section-product .product-form__buttons .shopify-app-block .yotpo .yotpo-default-button,.shopify-app-block .yotpo section-product .product-form__buttons .yotpo-default-button{font-size:1rem}}section-product .product-form__buttons .button--primary{display:flex;justify-content:space-between}
section-product .product-form__buttons .price__compare{margin-left:.25rem}section-product fieldset.product-form__input{display:inline-block;border-width:.0625rem;border-style:solid;min-width:100%;padding:.875rem}section-product .product-form__buttons-wrapper{display:inline-block;width:100%;margin-top:2.5rem}section-product .product-form__buttons{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.625rem;width:100%;max-width:25rem;margin:0 auto}
section-product .product-form__buttons .quantity-input{grid-column:span 1;min-width:5rem}section-product .product-form__buttons .button:not(.GiftWizard-gift-button),section-product .product-form__buttons .shopify-app-block .yotpo .yotpo-default-button:not(.GiftWizard-gift-button),.shopify-app-block .yotpo section-product .product-form__buttons .yotpo-default-button:not(.GiftWizard-gift-button){margin-right:0 !important;margin-bottom:0 !important;grid-column:span 3}
section-product .product-form__buttons .button.GiftWizard-gift-button,section-product .product-form__buttons .shopify-app-block .yotpo .GiftWizard-gift-button.yotpo-default-button,.shopify-app-block .yotpo section-product .product-form__buttons .GiftWizard-gift-button.yotpo-default-button{margin-right:0 !important;margin-bottom:0 !important;justify-content:center;grid-column:span 4}
section-product .product-form__input-items{display:flex;justify-content:center;flex-wrap:wrap;margin:-0.5rem}section-product .product-form__input-item{position:relative;margin:.5rem;display:flex;justify-content:center}section-product .product-form__input-item input{display:none}section-product .product-form__input-item--default label{padding:.5rem 1rem;border:.0625rem solid;border-color:var(--color-neutral-300);border-radius:.25rem;cursor:pointer}
section-product .product-form__input-item--default input:checked+label{border-color:var(--color-neutral-600)}section-product .product-form__input-item--default.product-form__input-item--disabled label{background-color:var(--color-neutral-200);color:var(--color-neutral-600);cursor:default}section-product .product-form__input-item--swatch input:checked+label::after{border-color:var(--color-neutral-600);width:1.8125rem;height:1.8125rem}
section-product .product-form__input-item--swatch label{width:1.5625rem;height:1.5625rem;font-size:0;margin:0}section-product .product-form__input-item--swatch.product-form__input-item--disabled label::before{position:absolute;top:0;right:0;width:.0625rem;height:150%;background-color:var(--color-white);transform:rotate(45deg);transform-origin:top;content:""}
section-product .product-main__rating{display:flex;justify-content:center;margin-bottom:.625rem}section-product .product-main__rating .yotpo-bottomline{display:flex;align-items:center}section-product .product-main__rating .yotpo-icon{margin-right:.09375rem;margin-left:.09375rem}section-product .product-main__rating .yotpo-icon::before{display:block;font-size:.84375rem}
section-product .product-main__rating .text-m{margin-left:.125rem;font-family:var(--font-body);font-size:10px;letter-spacing:.04em;text-decoration:underline !important;text-underline-offset:.0625rem}section-product .product-main__rating .text-m::before{content:"("}section-product .product-main__rating .text-m::after{content:")"}
section-product .product-main__rating svg{margin:0}section-product .product-main__rating a,section-product .product-main__rating .button--cancel{display:inline-block;text-decoration:underline}section-product .form__label{display:none}section-product .product-main__payment-options{margin-top:.625rem;max-width:85vw;min-height:2.5rem}
section-product .product-main__payment-options p{display:flex;justify-content:center;align-items:center}section-product .product-main__payment-options p img{margin-left:.3125rem;max-height:.75rem}section-product .product-main__payment-options .swiper-pagination{bottom:0}section-product .product-main__payment-options .swiper-pagination-bullet{width:.25rem;height:.25rem}
section-product .product-main__payment-options .swiper-pagination-bullet-active{background:var(--color-black)}section-product .product-form__accordion .accordion__content{max-height:0;overflow:hidden}section-product .product-form__accordion .accordion__content-heading{font-weight:bold}section-product .product-form__accordion.accordion--opened .accordion__content{margin-bottom:1.875rem;max-height:unset}
section-product .product-form__accordion.accordion--opened .accordion__content ol li{list-style:auto}section-product .product-form__accordion.accordion--opened h4,section-product .product-form__accordion.accordion--opened h2{color:var(--color-antique-gold)}section-product .product-form__accordion.accordion--opened h4::before,section-product .product-form__accordion.accordion--opened h2::before{transform:rotate(135deg) scale(-1);top:.625rem}
section-product .product-form__accordion.accordion--opened h4>button,section-product .product-form__accordion.accordion--opened h2>button{color:var(--color-antique-gold)}section-product .product-form__accordion h4,section-product .product-form__accordion h2{position:relative;display:inline-block;margin-bottom:.9375rem;cursor:pointer;font-size:1.125rem;line-height:1.3125rem}
section-product .product-form__accordion h4::before,section-product .product-form__accordion h2::before{content:"";position:absolute;display:inline-block;border-style:solid;border-width:.0625rem .0625rem 0 0;height:.45em;right:-1.25rem;vertical-align:top;width:.45em;top:.3125rem;transform:rotate(135deg);transition:transform .3s ease}
section-product .product-form__accordion h4>button,section-product .product-form__accordion h2>button{font-family:var(--font-heading-1);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0;border:0;padding:0;margin:0;cursor:pointer;color:var(--color-black);font-size:inherit;line-height:inherit;font-weight:inherit}
section-product .product-form__accordion-details{display:flex;align-items:center;margin-bottom:.9375rem}section-product .product-form__details-image{min-width:2.1875rem;margin-right:.9375rem}section-product .product-info{text-align:left;margin-top:2.5rem}section-product .product-form__option-name{display:flex;justify-content:center;margin-bottom:-0.0625rem;position:relative;z-index:1}
section-product .product-form__option-name button,section-product .product-form__option-name span{border:0;background:0;border-bottom:.125rem solid transparent;padding:0 .625rem .5rem;text-transform:uppercase;line-height:1;cursor:pointer;color:var(--color-black)}section-product .product-form__option-name button.button--active,section-product .product-form__option-name span.button--active{border-bottom-color:var(--color-black)}
@media(min-width:768px){section-product .product-form__option-name button,section-product .product-form__option-name span{padding:0 .9375rem .5rem}}section-product .product-form__option-name button{padding:.5rem .625rem}@media(min-width:768px){section-product .product-form__option-name button{padding:.5rem .9375rem}
}section-product .product-form__option-name .swatches-tabs__button--custom{color:var(--color-antique-gold);order:1}section-product .product-form__option-name .swatches-tabs__button--custom.button--active{border-bottom-color:var(--color-antique-gold)}.product-main{display:grid;grid-template-columns:repeat(1,1fr)}
@media(min-width:1024px){.product-main{grid-template-columns:repeat(2,1fr);grid-column-gap:.0625rem}}.product-main .product-main__media{position:relative;overflow:hidden;width:100%;height:-moz-max-content;height:max-content;opacity:1;transition:opacity 200ms ease-in-out}@media(min-width:1024px){.product-main .product-main__media{position:sticky;top:6.375rem;width:50vw;max-width:50vw}
}.product-main .product-main__media--loading{opacity:0}.product-main .product-main__media .product-main__media-spinner{position:absolute;top:0;z-index:10;display:flex;justify-content:center;align-items:center;width:100%;height:100%;color:var(--color-neutral-500);pointer-events:none}.product-main .product-main__media .product-main__media-spinner svg{height:6.25rem}
.product-main .product-main__media .product-main__media-container{width:100%;height:-moz-max-content;height:max-content;display:flex;align-items:flex-start;flex-direction:column-reverse;position:relative;z-index:1}@media(min-width:1024px){.product-main .product-main__media .product-main__media-container{flex-direction:row;justify-content:space-between;align-items:center}
}.product-main .product-main__media .product-main__media-container .swiper-container{width:100%;height:-moz-max-content;height:max-content}.product-main .product-main__media .product-main__media-single .media{width:100vw}@media(min-width:1024px){.product-main .product-main__media .product-main__media-single .media{width:50vw}
}.product-main .product-main__media .product-main__media-thumbs{width:100%;height:20%;box-sizing:border-box;position:relative;margin:0}.product-main .product-main__media .product-main__media-thumbs iframe{pointer-events:none}.product-main .product-main__media .product-main__media-thumbs--small{margin:auto}@media(min-width:1024px){.product-main .product-main__media .product-main__media-thumbs--small{margin:0}
.product-main .product-main__media .product-main__media-thumbs--small .swiper-wrapper{min-height:6.875rem}}@media(min-width:1024px){.product-main .product-main__media .product-main__media-thumbs{width:6.875rem;padding:1.875rem}}.product-main .product-main__media .product-main__media-thumbs .swiper-wrapper{height:3.4375rem;width:-moz-fit-content;width:fit-content;margin:0 auto}
@media(min-width:1024px){.product-main .product-main__media .product-main__media-thumbs .swiper-wrapper{height:100%;max-height:17.1875rem}}@media(min-width:1024px){.product-main .product-main__media .product-main__media-thumbs .swiper-container{height:100%;overflow:hidden}}.product-main .product-main__media .product-main__media-thumbs .swiper-slide{min-height:3.125rem;width:3.125rem !important;margin:0 .0625rem;cursor:pointer}
@media(min-width:1024px){.product-main .product-main__media .product-main__media-thumbs .swiper-slide{margin:.09375rem 0;height:-moz-fit-content !important;height:fit-content !important}}@media(min-width:1024px){.product-main .product-main__media .product-main__media-thumbs .swiper-slide *{pointer-events:none}}.product-main .product-main__media .product-main__media-thumbs .media{transition:.25s;border:.0625rem solid var(--color-neutral-200)}
.product-main .product-main__media .product-main__media-thumbs .swiper-slide-thumb-active .media{border:.0625rem solid var(--color-neutral-700)}.product-main .product-main__media .swiper-button-prev,.product-main .product-main__media .swiper-button-next{visibility:hidden;position:absolute;color:var(--color-black)}
.product-main .product-main__media .swiper-button-prev:focus,.product-main .product-main__media .swiper-button-next:focus{outline:0}@media(min-width:1024px){.product-main .product-main__media .swiper-button-prev,.product-main .product-main__media .swiper-button-next{visibility:visible;top:100%;left:2.5625rem;transform:rotate(90deg)}
}.product-main .product-main__media .swiper-button-prev::after,.product-main .product-main__media .swiper-button-next::after{font-size:1.25rem}.product-main .product-main__media .swiper-button-prev{top:0}.product-main .product-main__media .product-main__media-slider{width:100%;height:100%;overflow:hidden}.product-main .product-main__media .product-main__media-slider .swiper-container{overflow:hidden}
.product-main .product-main__media .product-main__media-slider .swipe-slide{-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0)}.product-main .product-main__media .product-main__media-slider .swiper-wrapper{-webkit-transform-style:preserve-3d}.product-main .product-main__media .product-main__badge{position:absolute;right:.625rem;top:.625rem;z-index:3}
.product-main .product-main__media .wk-button{position:absolute;top:1.5rem;right:1.5rem;z-index:2;padding:0}@media(min-width:1024px){.product-main .product-main__media .wk-button{top:2.25rem;right:2.25rem}}.product-main .product-main__media .wk-button .wk-button__label{display:none}.product-main .product-main__media .wk-button:focus{opacity:1;outline:5px auto -webkit-focus-ring-color}
.product-main .product-main__form{padding:1.875rem 1.25rem}@media(min-width:1024px){.product-main .product-main__form{padding:3.75rem 10%;width:50vw}}.product-main .product-main__form .product-form__value-set{max-width:calc(100vw - 30px);width:100%;overflow:hidden;position:relative;text-align:left;margin:2.5rem 0}
.product-main .product-main__form .product-form__value-set-heading{margin-bottom:.625rem}.product-main .product-main__form .product-form__value-set>div:not(:last-child){margin-bottom:1.25rem}.product-main .product-main__form .product-form__value-set-inner{border:.0625rem solid var(--color-neutral-300);display:grid;grid-template-columns:repeat(5,1fr);grid-column-gap:.875rem}
.product-main .product-main__form .product-form__value-set-inner .media{grid-column:span 1}.product-main .product-main__form .product-form__value-set-inner .product-form__value-set-content{grid-column:span 4}.product-main .product-main__form .product-form__value-set-inner .product-form__value-set-content-title{font-weight:700;margin-bottom:.125rem}
.product-main .product-main__form .product-form__value-set-inner .product-form__value-set-content-button{margin-top:.75rem}.product-main .product-main__form .product-form__value-set-compare-price{margin-left:.25rem;text-transform:capitalize}.product-main .product-main__form .product-form__value-set-content{display:flex;flex-direction:column;justify-content:center}
.product-main .product-main__form .product-form__value-set-content .button--custom{border:0;border-bottom:.0625rem solid var(--color-black);border-radius:0;background:transparent;padding:0;line-height:1.1875rem}section-product .product-main__rating .yotpo-empty{display:flex;justify-content:center}section-product .product-main__rating .yotpo-empty .yotpo-stars{display:flex}
section-product .product-main__rating .yotpo-empty .yotpo-icon-empty-star:before{content:"\e61b";font-family:"yotpo-widget-font" !important;background:transparent;background-clip:content;-webkit-text-fill-color:inherit}section-product .product-main__rating .yotpo-empty .yotpo-icon-empty-star,section-product .product-main__rating .yotpo.bottomLine .rating-star,section-product .product-main__rating .yotpo .yotpo-modal-bottom-line .rating-star{display:inline-block;font-size:.84375rem;margin:0 .09375rem;line-height:1}
.product-main__shade-finder-button{position:absolute;top:1.25rem;left:1.25rem;z-index:1;display:none;align-items:center;padding:0;height:1.25rem;background:transparent;border:0;border-bottom:.0625rem solid var(--color-black);color:var(--color-black);cursor:pointer;white-space:nowrap;text-transform:uppercase}.product-main__shade-finder-button--loaded{display:flex}
@media(min-width:1024px){.product-main__shade-finder-button{top:auto;left:auto;right:1.875rem;bottom:1.875rem}}.product-main__shade-finder-button svg{width:1.5rem;margin-left:.25rem;margin-top:-0.25rem}.product-form__eyeliner-patterns{display:flex;justify-content:center;gap:1rem;margin-bottom:1rem}.product-form__eyeliner-pattern-container{width:3.125rem;padding:.75rem .25rem;border-radius:50%;border:0;background-color:unset;cursor:pointer}
.product-form__eyeliner-pattern-container--active{border:1px solid var(--color-neutral-600)}.product-form__eyeliner-pattern-container .media--custom{padding-bottom:60%}.button.klaviyo-bis-trigger,.shopify-app-block .yotpo .klaviyo-bis-trigger.yotpo-default-button{display:none}.button.klaviyo-bis-trigger:not([style="display: none;"]),.shopify-app-block .yotpo .klaviyo-bis-trigger.yotpo-default-button:not([style="display: none;"]){display:inline-flex}
.button.klaviyo-bis-trigger+.button[disabled],.shopify-app-block .yotpo .klaviyo-bis-trigger.yotpo-default-button+.button[disabled],.shopify-app-block .yotpo .button.klaviyo-bis-trigger+[disabled].yotpo-default-button,.shopify-app-block .yotpo .klaviyo-bis-trigger.yotpo-default-button+[disabled].yotpo-default-button{display:none}
.button.klaviyo-bis-trigger[style="display: none;"]+.button[disabled],.shopify-app-block .yotpo .klaviyo-bis-trigger[style="display: none;"].yotpo-default-button+.button[disabled],.shopify-app-block .yotpo .button.klaviyo-bis-trigger[style="display: none;"]+[disabled].yotpo-default-button,.shopify-app-block .yotpo .klaviyo-bis-trigger[style="display: none;"].yotpo-default-button+[disabled].yotpo-default-button{display:inline-flex}
.product-form__error{font-size:.8125rem;color:var(--color-error-medium);margin-top:.625rem}section-product .wk-icon__svg{stroke:var(--color-black) !important;fill:var(--color-black)}section-product .wk-button--remove .wk-icon__svg{stroke:var(--color-black) !important;fill:var(--color-black) !important}.product-main__mob-content{padding:1.25rem;border-bottom:.125rem solid var(--color-neutral-150)}
@media(min-width:1024px){.product-main__mob-content{display:none}}.product-main__mob-content .product-form__title{text-align:center;text-transform:uppercase}.product-form__banner{margin-top:1.25rem;width:100%;height:auto;position:relative;z-index:1}.product-form__banner-image{width:100%}@media(max-width:1023px){.product-form__banner-image--hidden-on-mobile{display:none}
}@media(min-width:1024px){.product-form__banner-image--hidden-on-desktop{display:none}}.product-form__banner-text{padding:1.25rem;width:100%;text-align:center}@media(max-width:1023px){.product-form__banner-text--mobile-absolute{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}}@media(min-width:1024px){.product-form__banner-text--desktop-absolute{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}
}.product-form__banner-link{position:absolute;inset:0;z-index:3}.swiper-slide--button{padding:0;border:0;border-radius:none;background:transparent}.related-set-slider{padding-bottom:1.25rem;padding-right:.0625rem}.related-set-slider .swiper-pagination{bottom:0}.related-set-slider .swiper-pagination-bullet{width:.25rem;height:.25rem}
.related-set-slider .swiper-pagination-bullet-active{background:var(--color-black)}.product-info__regulatory-trigger{background:0;border-radius:0;border:0;display:inline-block;margin:0;margin-top:.75rem;padding:0;cursor:pointer}.product-info__regulatory-trigger img{display:block;border-radius:50%;width:1.5rem;height:1.5rem}
.product-info__regulatory-dialog{padding:0;border:0;max-width:650px;width:95%;background:var(--color-white)}.product-info__regulatory-dialog::backdrop{background-color:rgba(0,0,0,0.5)}.product-info__regulatory-dialog-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem;border-bottom:1px solid var(--color-neutral-300);padding:1.25rem;color:var(--color-neutral-600)}
.product-info__regulatory-dialog-header .h3{position:relative;overflow:hidden}.product-info__regulatory-dialog-header .h3 img{width:1.75rem;height:1.75rem;-o-object-fit:contain;object-fit:contain;position:relative;overflow:hidden;display:inline-block;vertical-align:middle;margin-right:.625rem}.product-info__regulatory-close{background:0;border:0;font-size:24px;cursor:pointer;padding:0;color:var(--color-neutral-600);text-transform:uppercase}
.product-info__regulatory-close svg{width:1.5rem;height:1.5rem}.product-info__regulatory-dialog-content{padding:0 1.25rem 1.25rem 1.25rem;color:var(--color-neutral-600);white-space:pre-line}.product-info__regulatory-dialog-content p{padding:0;margin-bottom:.9375rem}.product-info__regulatory-dialog-content p:last-child{margin-bottom:0}
.product-info__regulatory-dialog[open]{animation:fade-in .3s ease-out}@keyframes fade-in{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}[name=Shade]:focus-visible+.product-card__swatch,input:focus-visible+label.product-form__label--default{outline:2px solid #5b86d2;outline:2px solid -webkit-focus-ring-color}
.product-form__label--default{background:var(--color-white) !important}section-product .product-form__kit-value{margin-bottom:2.5rem}@media(min-width:1024px){section-product .product-form{max-width:32.1875rem}}section-product .product_form__title{text-align:left;order:1;display:flex}section-product .product_form__title .p4{font-weight:bold;margin-bottom:.625rem}
section-product .product_form__title .p5{margin-bottom:1.875rem}section-product .product-form__option-name{justify-content:space-between;border-left:.125rem solid transparent;order:2;border:0;border-style:inset;margin-bottom:0}section-product .product-form__option-name button{padding:.4375rem}@media(min-width:1024px){section-product .product-form__option-name{margin-bottom:1.125rem;border-bottom:var(--color-neutral-300) solid .0625rem}
}section-product .product-form__inputs{display:flex;flex-direction:column}section-product .product-form__wrapper{display:flex;margin-bottom:1.25rem;border:.0625rem solid var(--color-neutral-300);padding:1.25rem}section-product .product-form__wrapper .product_form__image{flex-basis:7.5rem;margin-top:1.25rem;margin-right:.9375rem;display:none}
@media(min-width:1024px){section-product .product-form__wrapper .product_form__image{display:block}}section-product .product-form__wrapper .product_form__image-mobile{display:block;flex-basis:6.25rem;margin-right:.9375rem}@media(min-width:1024px){section-product .product-form__wrapper .product_form__image-mobile{display:none}
}section-product .product-form__variant-picker{margin-top:0}section-product fieldset.product-form__input{order:3;border-width:0;padding:0;margin:0;padding-top:1.25rem;border-top:.0625rem solid var(--color-neutral-300)}@media(min-width:1024px){section-product fieldset.product-form__input{padding-top:0;border:0}}section-product .product_form__single-product{display:flex;align-items:center;border:.0625rem solid var(--color-neutral-300);padding:.625rem;margin-bottom:1.25rem}
section-product .product_form__single-product .product_form__image{flex-basis:8.75rem}.product-main .product-main__form{padding:1.875rem .9375rem}section-product .product-form{color:var(--color-neutral-600)}@media(min-width:1024px){section-product .product-form{max-width:30.625rem}}section-product .product-form .yotpo-icon{color:var(--color-brand-primary-2)}
section-product .product-badge__text{font-family:var(--font-body);font-weight:500}section-product .product-form__title{font-weight:700;font-size:1.75rem;line-height:.93;text-align:center;letter-spacing:-0.02em;text-transform:uppercase;margin-bottom:1.25rem}@media(min-width:1024px){section-product .product-form__title{max-width:20.625rem;margin-left:auto;margin-right:auto}
}@media(min-width:1024px){section-product .product-form__title .p4{margin-bottom:0}}@media(min-width:1024px){section-product .product-form__option-name{margin-bottom:0}}section-product .product-main__rating{margin-bottom:1.25rem !important}@media(min-width:1024px){section-product .product-main__rating{margin-top:.3125rem !important;margin-bottom:.9375rem !important}
}section-product .product-form__kit-value{font-weight:700;font-size:1.125rem;line-height:1.11;margin-bottom:1.25rem}section-product .product-form__kit-value span:first-of-type{color:var(--color-brand-primary-2)}section-product .product-form__wrapper{margin-bottom:.625rem;border-radius:.25rem;padding:0;margin-left:auto;margin-right:auto}
@media(min-width:1024px){section-product .product-form__wrapper{max-width:28.125rem}}section-product .product-form__wrapper .product_form__content{flex-basis:calc(100% - 5rem);max-width:calc(100% - 5rem);padding:.875rem 1.125rem}@media(min-width:1024px){section-product .product-form__wrapper .product_form__content{padding:.875rem 0}
}section-product .product-form__wrapper .product_form__content .p5{margin-bottom:0}section-product .product-form__wrapper .product_form__title{display:flex}section-product .product-form__wrapper .product_form__image{border-radius:.25rem;overflow:hidden;margin:0}@media(min-width:1024px){section-product .product-form__wrapper .product_form__image{flex-basis:5rem;max-width:5rem}
}section-product .product-form__wrapper .product_form__image-mobile{border-radius:.25rem;overflow:hidden;flex-basis:5rem;max-width:5rem;margin-right:0}section-product .product-form__wrapper .product-form__options{order:2;margin-top:.625rem}section-product .product-form__variant-picker{text-align:left}@media(min-width:1024px){section-product .product-form__variant-picker{flex-basis:calc(100% - 5rem);max-width:calc(100% - 5rem);padding:0 1.125rem}
}section-product fieldset.product-form__input{padding:1.125rem;order:unset}section-product .product_form__single-product{border-radius:.25rem;margin-bottom:.625rem;max-width:20rem;margin-left:auto;margin-right:auto;padding:0}@media(min-width:1024px){section-product .product_form__single-product{max-width:28.125rem}
}section-product .product_form__single-product .product_form__image{flex-basis:5rem;max-width:5rem;min-width:5rem}section-product .product_form__single-product .product_form__title{padding:1rem 1.125rem;text-align:left;display:flex;flex-direction:column}@media(min-width:1024px){section-product .product_form__single-product .product_form__title{flex-direction:row;width:100%}
}@media(min-width:1024px){section-product .product_form__single-product .p4{flex:1}}section-product .product-form__accordion h4,section-product .product-form__accordion h2{font-size:1.125rem;margin-bottom:.625rem}@media(max-width:1023px){section-product .product-form__accordion h4::before,section-product .product-form__accordion h2::before{top:.1875rem;right:-0.9375rem}
}@media(max-width:1023px){section-product .product-form__accordion.accordion--opened h4::before,section-product .product-form__accordion.accordion--opened h2::before{top:.5rem;right:-0.9375rem}}section-product .product-form__accordion.accordion--opened .accordion__content{font-size:.8125rem;line-height:1.38;letter-spacing:.01em}
@media(min-width:1024px){section-product .product-info{max-width:30.625rem;margin-left:auto;margin-right:auto;margin-top:1.125rem}}section-product .product-form__buttons-wrapper{margin-top:.625rem;margin-left:auto;margin-right:auto}@media(min-width:1024px){section-product .product-form__buttons-wrapper{max-width:30.625rem}
}section-product .product-form__buttons-wrapper .product-form__buttons .price__compare{display:none}section-product .product-highlights{max-width:100%;margin:1.4375rem 0}section-product .product-highlights .product-highlights__title{font-weight:400;font-size:.875rem;line-height:1.35;letter-spacing:.01em}section-product .product-form__option-name span.button--active{border-bottom-color:var(--color-neutral-600);color:var(--color-neutral-600)}
section-product .wk-button--remove .wk-icon__svg{fill:var(--color-brand-primary-2) !important;stroke:var(--color-brand-primary-2) !important}@media(hover:hover) and (pointer:fine){section-product .wk-button:hover .wk-icon__svg{fill:var(--color-brand-primary-2) !important;stroke:var(--color-brand-primary-2) !important}
}.form__input{border-radius:.25rem;border-width:.0625rem}@media(min-width:1024px){.product-main .product-main__form{padding-top:3.4375rem}}.product-form__error{font-size:.8125rem;color:var(--color-error-medium);margin-top:.625rem}.quantity__button{color:var(--color-neutral-600)}.button,.shopify-app-block .yotpo .yotpo-default-button{text-transform:capitalize}
@media(min-width:1024px){.product-form__buttons{max-width:24.0625rem}}.product-main .product-main__media .product-main__media-thumbs .swiper-slide-thumb-active .media{border-color:var(--color-neutral-300)}@media(min-width:1024px){.product-main .product-main__media{top:5.0625rem}}.product-main .product-main__payment-options{margin-top:0}
.product-main .product-main__payment-options .swiper-pagination-bullet-active{background:var(--color-neutral-600)}.product-main .product-main__media .product-main__media-thumbs .media{border:0}.size-badge{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:.125rem .3125rem;border-radius:.25rem;font-weight:700;font-size:.875rem;line-height:1.29;letter-spacing:.01em;color:var(--color-white);text-transform:uppercase;background-color:var(--color-brand-primary-2);margin-top:.4375rem;margin-right:.625rem}
@media(min-width:1024px){.size-badge{margin-top:.25rem}}.p5.m-hide{display:flex;align-items:center}@media(max-width:1023px){.p5.m-hide{display:none}}@media(min-width:1024px){.p5.d-hide{display:none}}section-product.product-main .product-main__rating .wk-button,.yotpo-main-widget .wk-button{display:none}.product_form__content .size-badge{display:none;margin:0 0 .625rem 0}
.product_form__content .size-badge.active{display:block}.size-badge{margin:.625rem 0 .625rem 0}section-product .product_form__title .p4>div{display:flex;flex-direction:column}section-product .product_form__title .p4>div .p5{margin-bottom:0}.product-main .yotpo-bottomline .yotpo-stars+a,.product-main .yotpo-bottomline .yotpo-stars+.button--cancel{display:inline-block;color:var(--color-neutral-600) !important}