:root{--sbea-card-radius:18px;--sbea-soft-shadow:0 10px 30px rgba(74,34,51,.06);--sbea-section-gap:56px}body{text-rendering:optimizeLegibility}.product-card,.collection-card,.predictive-search-results__card--product{border-radius:var(--sbea-card-radius)}.product-card .card-gallery,.product-grid .card-gallery,.predictive-search-results__card--product .card-gallery{overflow:hidden;border-radius:var(--sbea-card-radius)!important;background:#fff}.product-card .card-gallery .product-media-container,.product-grid .card-gallery .product-media-container,.predictive-search-results__card--product .card-gallery .product-media-container{aspect-ratio:4/5!important;background:#fff}.product-card .card-gallery .product-media__image,.product-grid .card-gallery .product-media__image,.predictive-search-results__card--product .card-gallery .product-media__image{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;padding:5%}media-gallery .product-media-container{background:#fff;border-radius:var(--sbea-card-radius);overflow:hidden}media-gallery .product-media__image,media-gallery .deferred-media__poster-image{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;background:#fff}.product-card__content{padding-top:2px}.product-card:hover{box-shadow:var(--sbea-soft-shadow)}.button,button[class*=button]{font-weight:600}input,textarea,select{transition:border-color .2s ease,box-shadow .2s ease}input:focus-visible,textarea:focus-visible,select:focus-visible{box-shadow:0 0 0 3px #c5537e1f}main[data-template*=product] .product-information{padding-block:28px 48px}main[data-template*=collection] .product-grid,main[data-template*=search] .product-grid{align-items:start}.cart-summary{border-radius:var(--sbea-card-radius)}.variant-picker .variant-option__button-label{min-height:46px;border-radius:999px;background:#fff;border-color:#f3c5cf}.variant-picker .variant-option__button-label:has(:checked){background:#c7356c;color:#fff;border-color:#c7356c}.variant-picker .variant-option__button-label--has-swatch{width:40px;height:40px;min-height:40px;border-radius:50%;background:transparent}.variant-picker .variant-option__button-label--has-swatch .swatch{width:36px;height:36px;border-radius:50%}.variant-picker .variant-option__button-label:has([data-option-available=false]){opacity:.5;filter:grayscale(.7)}.variant-picker legend{font-weight:700;margin-bottom:8px}.variant-picker .variant-option__swatch-value{color:#a62453;font-weight:600}.quick-add-modal.dialog-modal{background:#fff;border-radius:24px;box-shadow:0 24px 70px #4a223333}.quick-add-modal__close{background:#fff!important;border:1px solid #F3C5CF!important;border-radius:50%!important}.quick-add-modal__content .product-details{background:#fff}.quick-add-modal__content .buy-buttons-block{background:#fff;z-index:4}.quick-add-modal__content .add-to-cart-button{min-height:48px}.quick-add-modal__content .variant-option__button-label{min-height:46px}@media screen and (max-width:749px){:root{--sbea-section-gap:40px}.product-card .card-gallery .product-media__image,.product-grid .card-gallery .product-media__image,.predictive-search-results__card--product .card-gallery .product-media__image{padding:4%}main[data-template*=product] .product-information{padding-block:16px 32px}.quick-add-modal.dialog-modal{width:100%!important;max-width:none!important;height:auto!important;max-height:88svh!important;margin:auto 0 0!important;border-radius:24px 24px 0 0!important;animation:sbea-sheet-up .28s ease both}.quick-add-modal__content{max-height:88svh;overflow:auto}.quick-add-modal__content .buy-buttons-block{position:sticky;bottom:0;padding-bottom:max(14px,env(safe-area-inset-bottom));box-shadow:0 -10px 24px #4a22330f}}@media(prefers-reduced-motion:reduce){.quick-add-modal.dialog-modal{animation:none!important}}@keyframes sbea-sheet-up{0%{transform:translateY(20px);opacity:.6}to{transform:translateY(0);opacity:1}}.variant-picker .variant-option__button-label__text{display:inline-flex;align-items:center;gap:6px}.variant-picker .variant-option__button-label:has(:checked):not(.variant-option__button-label--has-swatch) .variant-option__button-label__text:before{content:"\2713";font-weight:800}.variant-picker .variant-option__button-label:not(:has(:checked)):hover{background:#ffe8e1;border-color:#e99aab}.variant-picker .variant-option__button-label:has([data-option-available=false]){cursor:not-allowed;filter:grayscale(.45);opacity:.52}.variant-picker .variant-option__button-label:has([data-option-available=false]) .variant-option__button-label__text{text-decoration:line-through}.quick-add-modal .variant-picker .variant-option__button-label,.product-information .variant-picker .variant-option__button-label{min-height:46px;padding-inline:14px}[id$=__product_list_fa6P9H] .section-resource-list__header{padding-bottom:26px;border-bottom:1px solid #F3C5CF}[id$=__product_list_fa6P9H] .section-resource-list__header .text-block p:first-child{font-family:var(--font-body--family);font-size:11px!important;letter-spacing:2px;font-weight:700;color:#805563;margin:0 0 12px}[id$=__product_list_fa6P9H] h2{font-family:var(--font-body--family);font-size:clamp(30px,3.5vw,48px)!important;font-weight:700;letter-spacing:-1.3px;line-height:1.1;color:#c7356c;margin:0 0 14px}[id$=__product_list_fa6P9H] .section-resource-list__header .text-block p:last-child{font-family:var(--font-body--family);font-size:15px!important;line-height:1.5;color:#805563;margin:0}[id$=__product_list_fa6P9H] .section-resource-list__header a{color:#c7356c;font-family:var(--font-body--family);font-size:13px;font-weight:600;border:1px solid #E4AABA;border-radius:999px;padding:11px 20px;text-decoration:none;white-space:nowrap}[id$=__product_list_fa6P9H] .product-card{background:#fff;border:1px solid #F5E4E8;border-radius:18px;overflow:hidden;padding:10px 10px 16px;transition:box-shadow .2s ease}[id$=__product_list_fa6P9H] .product-card .card-gallery .product-media-container{aspect-ratio:1!important}[id$=__product_list_fa6P9H] .product-card .card-gallery .product-media__image{padding:0!important}[id$=__product_list_fa6P9H] .product-card .card-gallery{border-radius:12px!important}[id$=__product_list_fa6P9H] .product-card .product-title{font-weight:600;color:#542634}[id$=__product_list_fa6P9H] .product-card .price{color:#c7356c;font-weight:600}@media(max-width:749px){[id$=__product_list_fa6P9H] .section-resource-list{padding-block:38px!important;--column-gap:12px}[id$=__product_list_fa6P9H] .section-resource-list__header{padding-bottom:20px}[id$=__product_list_fa6P9H] .section-resource-list__header .text-block p:last-child{font-size:13px!important}[id$=__product_list_fa6P9H] .product-card{padding:7px 7px 12px}[id$=__product_list_fa6P9H] .section-resource-list__header a{padding:9px 13px}}.sbea-price-container{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;line-height:1.6;padding-block:3px;overflow:visible}.sbea-price-container .price-item__group{display:inline-flex;align-items:baseline;gap:6px;white-space:nowrap;line-height:1.6}.sbea-price-container .compare-at-price{color:#805563;opacity:1;text-decoration:none!important;font-weight:400}.sbea-price-container .compare-at-price bdi{text-decoration:none!important}.sbea-price-container--sale .price{color:#c7356c;font-weight:700;background:#fff0f5;border-radius:8px;padding:3px 9px}.sbea-price-label{font-size:.75em;font-weight:600;letter-spacing:.02em;text-decoration:none}product-price:has(.sbea-price-container){height:auto;min-height:32px;overflow:visible;line-height:1.6}@media(max-width:749px){.sbea-price-container{gap:5px 10px}.sbea-price-container--sale .price{padding:2px 6px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/sbea-polish.css.map */
