/* Editorial shopping layout around the original Ecwid catalog and controls. */
body:has(.clack-store){background:#fffafa}
body:has(.clack-store) .clack-category-strip{display:flex;justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;padding:8px 4% 18px;gap:8px;background:#fffafa;scrollbar-width:thin}
body:has(.clack-store) .clack-category-strip a{flex:none;min-height:40px;padding:10px 16px;border:1px solid #e6cdd6;border-radius:999px;background:#fff;color:#503b40;font:12px Manrope,Arial,sans-serif;text-decoration:none}
body:has(.clack-store) .clack-category-strip a:hover,body:has(.clack-store) .clack-category-strip a:focus-visible{background:#f7dfe8}
.clackamas-site .clack-store{max-width:1600px;padding:0 4% 48px}
#my-store-107714804 .grid__categories{display:flex!important;flex-wrap:nowrap!important;gap:12px!important;overflow-x:auto!important;scroll-snap-type:x proximity;padding:10px 0 20px!important;margin:0!important;scrollbar-width:thin}
#my-store-107714804 .grid-category{flex:0 0 126px!important;width:126px!important;max-width:126px!important;min-width:126px!important;padding:0!important;scroll-snap-align:start}
#my-store-107714804 .grid-category__wrap,#my-store-107714804 .grid-category__wrap-inner{padding:0!important;margin:0!important;width:100%!important}
#my-store-107714804 .grid-category__card{border:1px solid #eadbe1!important;border-radius:10px!important;overflow:hidden;background:#fff}
#my-store-107714804 .grid-category__image{display:block!important;height:168px!important;aspect-ratio:3/4!important;padding:0!important}
#my-store-107714804 .grid-category__image-wrap,#my-store-107714804 .grid-category__picture{position:absolute!important;inset:0!important;width:100%!important;height:100%!important}
#my-store-107714804 .grid-category__picture-img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}
#my-store-107714804 .grid-category__spacer,#my-store-107714804 .grid-category__image-spacer,#my-store-107714804 .grid-category__shadow{display:none!important}
#my-store-107714804 .grid-category__title{position:static!important;display:flex!important;align-items:center;min-height:40px!important;padding:8px!important;background:#fff!important;color:#503b40!important}
#my-store-107714804 .grid-category__title-inner{font:600 10px/1.4 Manrope,Arial,sans-serif!important;text-transform:uppercase;letter-spacing:.04em;text-align:left!important;padding:0!important}
#my-store-107714804 .grid__products{display:flex!important;flex-wrap:wrap!important;margin:0 -8px!important}
#my-store-107714804 .grid-product{width:25%!important;max-width:25%!important;flex:0 0 25%!important;padding:0 8px 28px!important}
#my-store-107714804 .grid-product__wrap{padding:0!important;background:transparent!important;box-shadow:none!important;border:0!important}
#my-store-107714804 .grid-product__image{background:#f5eef1!important;overflow:hidden}
#my-store-107714804 .grid-product__title{display:block!important;padding:12px 0 4px!important;font:500 13px/1.5 Manrope,Arial,sans-serif!important;text-align:left!important;color:#503b40!important}
#my-store-107714804 .grid-product__price{text-align:left!important;margin:0!important}
#my-store-107714804 .grid-product__price-value{font:600 13px/1.5 Manrope,Arial,sans-serif!important;color:#503b40!important}
#my-store-107714804 .grid-product__button{margin-top:12px!important}
#my-store-107714804 .grid-product__button button{border-radius:999px!important;min-height:42px!important;background:#f7e1e9!important;border-color:#e4c2cf!important;color:#503b40!important;font-size:12px!important}
#my-store-107714804 .grid__sort{padding:14px 0!important;margin:8px 0 18px!important;border-top:1px solid #eadbe1;border-bottom:1px solid #eadbe1}
#my-store-107714804 .grid__sort select{min-height:44px}
#my-store-107714804 .grid-product__image:focus-visible,#my-store-107714804 .grid-category__title:focus-visible{outline:2px solid #995570;outline-offset:2px}
@media(max-width:800px){
 body:has(.clack-store) .clack-category-strip{padding-inline:5%}
 .clackamas-site .clack-store{padding:0 4% 32px}
 #my-store-107714804 .grid-category{flex-basis:104px!important;min-width:104px!important;width:104px!important;max-width:104px!important}
 #my-store-107714804 .grid-category__image{height:139px!important}
 #my-store-107714804 .grid__products{margin:0 -5px!important}
 #my-store-107714804 .grid-product{width:50%!important;max-width:50%!important;flex-basis:50%!important;padding:0 5px 22px!important}
 #my-store-107714804 .grid-product__title{font-size:12px!important}
}
@media(prefers-reduced-motion:no-preference){
 #my-store-107714804 .grid-category__picture-img{transition:transform .3s ease}
 #my-store-107714804 .grid-category:hover .grid-category__picture-img{transform:scale(1.035)}
}
#my-store-107714804 .grid__categories{justify-content:flex-start!important}
#my-store-107714804 .ec-store,#my-store-107714804 .ecwid-productBrowser{background:transparent!important}
#my-store-107714804 .grid-category__bg-image img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}
#my-store-107714804 .ec-page-title__featured-products{margin:16px 0!important}
#my-store-107714804 .grid__products{gap:0!important;justify-content:flex-start!important}
#my-store-107714804 .grid-product__wrap-inner{box-shadow:none!important;border:0!important;background:transparent!important;padding:0!important}
body:has(.clack-store) main,.clackamas-site .clack-store{background:#fffafa}
#my-store-107714804 .ec-page-title__featured-products h1{font:600 22px/1.4 Manrope,Arial,sans-serif!important;text-align:left!important;margin:0 0 18px!important}
.arrival-category-rail{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x proximity;margin:18px 4% 0;padding:0 0 12px;scrollbar-width:thin;scrollbar-color:#b97d95 #f0dce4}
.arrival-category-rail a{flex:0 0 126px;border:1px solid #eadbe1;border-radius:10px;background:#fff;overflow:hidden;color:#503b40;text-decoration:none;scroll-snap-align:start}
.arrival-category-rail img{display:block;width:100%;height:168px;object-fit:cover;object-position:center}
.arrival-category-rail span{display:flex;align-items:center;min-height:40px;padding:8px;font:600 10px/1.4 Manrope,Arial,sans-serif;text-transform:uppercase}
.category-scroll-control{display:flex;align-items:center;gap:18px;margin:8px 4% 24px;color:#79535f;font:11px/1.5 Manrope,Arial,sans-serif}
.category-scroll-control span{flex-shrink:0}
.category-scroll-control input{display:block;appearance:none;-webkit-appearance:none;flex:1;min-width:60px;height:28px;background:transparent;cursor:ew-resize;margin:0}
.category-scroll-control input::-webkit-slider-runnable-track{height:8px;border-radius:99px;background:#efd9e2;border:1px solid #e1bcca}
.category-scroll-control input::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:52px;height:16px;margin-top:-5px;border:2px solid #fff8fa;border-radius:99px;background:#a4617b;box-shadow:0 1px 4px #503b4033}
.category-scroll-control input::-moz-range-track{height:8px;border-radius:99px;background:#efd9e2}
.category-scroll-control input::-moz-range-thumb{width:50px;height:14px;border:2px solid #fff8fa;border-radius:99px;background:#a4617b}
.category-scroll-control input:focus-visible,.arrival-category-rail a:focus-visible{outline:2px solid #995570;outline-offset:3px}
.category-scroll-control input:disabled{opacity:.5;cursor:default}
@media(max-width:800px){
 .arrival-category-rail a{flex-basis:104px}
 .arrival-category-rail img{height:139px}
 .category-scroll-control{flex-direction:column;align-items:stretch;gap:2px;margin-bottom:18px}
 .category-scroll-control input{width:100%;min-height:36px}
}

/* Keep category browsing swipeable without a visible scroll control. */
.category-scroll-control{display:none!important}
.arrival-category-rail,#my-store-107714804 .grid__categories{scrollbar-width:none!important}
.arrival-category-rail::-webkit-scrollbar,#my-store-107714804 .grid__categories::-webkit-scrollbar{display:none}

/* Center category choices when they fit; retain access to every item when overflowing. */
.arrival-category-rail,#my-store-107714804 .grid__categories{justify-content:safe center!important}
body:has(.clack-store) .clack-category-strip{justify-content:safe center}

.arrival-category-rail{width:92%;max-width:1280px;margin:18px auto 0}
@media(min-width:801px){
 .arrival-category-rail a{flex-basis:clamp(104px,8.8vw,126px)}
 #my-store-107714804 .grid-category{flex-basis:clamp(104px,8.8vw,126px)!important;width:clamp(104px,8.8vw,126px)!important;max-width:126px!important;min-width:104px!important}
}

/* Blush filter toolbar and native Ecwid filter panel. */
#my-store-107714804 .grid__sort{
 padding:12px 16px!important;margin:18px 0 24px!important;
 border:1px solid #ead2dc!important;border-radius:18px;
 background:linear-gradient(110deg,#fae9ef,#fff8fa);box-shadow:0 4px 18px #70445208;
}
#my-store-107714804 .grid-sort__item{
 min-height:44px;padding:10px 18px!important;margin:0 0 0 8px!important;
 border:1px solid #dfbccb;border-radius:999px;background:#fffafa;
 color:#60434e!important;box-sizing:border-box;
}
#my-store-107714804 .grid-sort__item .form-control__select-text{
 color:#60434e!important;font:600 12px/1.8 Manrope,Arial,sans-serif!important;
 letter-spacing:.04em;text-transform:none!important;
}
#my-store-107714804 .grid-sort__item--filter.form-control--opened{background:#efd2df;border-color:#d5aabc}
#my-store-107714804 .grid-sort__item:hover{background:#f5dfe8}
#my-store-107714804 .grid-sort__item:focus-visible,
#my-store-107714804 .grid-sort__item:focus-within{outline:2px solid #916277;outline-offset:3px}
#my-store-107714804 .ec-filters{color:#60434e}
#my-store-107714804 .ec-filters .ec-filter{padding-block:16px;border-bottom:1px solid #eddce3}
#my-store-107714804 .ec-filters .ec-filter__name{font:600 13px/1.6 Manrope,Arial,sans-serif!important;color:#60434e!important}
#my-store-107714804 .ec-filters .form-control__select-text,
#my-store-107714804 .ec-filters .form-control__inline-label{color:#60434e!important}
#my-store-107714804 .ec-filters .ec-filter__items-count{color:#8c727c!important;font-size:11px!important}
#my-store-107714804 .ec-filters .ec-link{color:#87546b!important}
#my-store-107714804 .ec-filters .form-control__text{
 border:1px solid #dec3ce!important;border-radius:12px!important;
 background:#fff!important;color:#503b40!important;box-shadow:none!important;
}
#my-store-107714804 .ec-filters .form-control__text:focus{border-color:#98667d!important;box-shadow:0 0 0 3px #f1dae4!important}
#my-store-107714804 .ec-filters .form-control__placeholder,
#my-store-107714804 .ec-filters .form-control__ico-btn{color:#8c727c!important}
#my-store-107714804 .ec-filters .form-control__checkbox-view:not(.form-control__checkbox--custom-color-view){border-color:#cfa9ba!important;border-radius:5px!important;background:#fff!important}
#my-store-107714804 .ec-filters input:checked + .form-control__checkbox-view:not(.form-control__checkbox--custom-color-view){background:#946278!important;border-color:#946278!important;color:#fff!important}
#my-store-107714804 .ec-filters .form-control__checkbox--custom-color-view{border-radius:50%!important;box-shadow:0 0 0 1px #ddc5d0}
#my-store-107714804 .ec-filters .ec-range__track{background:#efdde5!important}
#my-store-107714804 .ec-filters .ec-range__track-line{background:#ad7e94!important}
#my-store-107714804 .ec-filters .ec-range__runner{border-color:#ad7e94!important;background:#fff!important}
#my-store-107714804 .ec-filters .form-control__button{border-radius:999px!important;background:#f0d4e0!important;border-color:#dcb8c9!important;color:#60434e!important}
@media(min-width:801px){
 #my-store-107714804 .ec-filters--inline .ec-filters__wrap-inner{padding:6px 18px 18px!important;border:1px solid #ead6df;border-radius:18px;background:#fff7fa}
}
@media(max-width:800px){
 #my-store-107714804 .grid__sort{padding:10px!important;border-radius:14px}
 #my-store-107714804 .grid-sort__item{padding:9px 12px!important;margin-left:4px!important}
 #my-store-107714804 .ec-filters .ec-filters__top,
 #my-store-107714804 .ec-filters .ec-filter__top{background:#fff7fa}
}
@media(prefers-reduced-motion:no-preference){
 #my-store-107714804 .grid-sort__item{transition:background .2s ease,border-color .2s ease}
}

/* Leave Ecwid's floating labels visible over its input layer. */
#my-store-107714804 .ec-filters .form-control__text{background:transparent!important}
#my-store-107714804 .ec-filters .ec-range__limit,
#my-store-107714804 .ec-filters .ec-range__limit *{color:#8c727c!important}

/* Sleek editorial product cards; all content and actions remain native. */
#my-store-107714804 .grid__products{margin-inline:-5px!important}
#my-store-107714804 .grid-product{padding:0 5px 30px!important}
#my-store-107714804 .grid-product__wrap-inner{justify-content:flex-start!important;align-content:start!important}
#my-store-107714804 .grid-product__image{aspect-ratio:2/3!important;border-radius:0!important;flex:none!important}
#my-store-107714804 .grid-product__spacer{display:none!important}
#my-store-107714804 .grid-product__image-wrap{position:absolute!important;inset:0!important;height:100%!important;width:100%!important}
#my-store-107714804 .grid-product__picture,
#my-store-107714804 .grid-product__picture-additional{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center top!important;margin:0!important;border-radius:0!important}
#my-store-107714804 .grid-product__swatches{margin:0!important;padding:8px 0 0!important;min-height:30px!important;box-sizing:border-box}
#my-store-107714804 .grid-product__swatches--row{margin:0!important;min-height:22px!important;gap:7px!important}
#my-store-107714804 .grid-product__swatches--colors{gap:7px!important}
#my-store-107714804 .grid-product__swatches--item{width:14px!important;height:14px!important;min-width:14px!important;margin:0!important;box-shadow:0 0 0 1px #d7c6cd;border:2px solid #fffafa!important}
#my-store-107714804 .grid-product__swatches a{font:400 10px/1.4 Manrope,Arial,sans-serif!important;color:#795d69!important}
#my-store-107714804 .grid-product__title{flex:none!important;min-height:0!important;margin:0!important;padding:8px 0 3px!important}
#my-store-107714804 .grid-product__title-inner{font:500 12px/1.5 Manrope,Arial,sans-serif!important;letter-spacing:.025em;color:#4c3941!important}
#my-store-107714804 .grid-product__price{flex:none!important;padding:0!important;margin:0!important;min-height:0!important}
#my-store-107714804 .grid-product__price-value{font:600 12px/1.5 Manrope,Arial,sans-serif!important;color:#382c32!important}
#my-store-107714804 .grid-product__button{margin:10px 0 0!important;padding:0!important}
#my-store-107714804 .grid-product__button button{min-height:36px!important;padding:8px 18px!important;background:transparent!important;border:1px solid #dfc5d0!important;box-shadow:none!important}
#my-store-107714804 .grid-product__button .form-control__button-text{font:500 11px/1.4 Manrope,Arial,sans-serif!important;letter-spacing:.02em}
#my-store-107714804 .grid-product__button button:hover{background:#f4dfe8!important;border-color:#c99eaf!important}
#my-store-107714804 .grid-product__label{top:8px!important;right:8px!important}
#my-store-107714804 .grid-product__label .ec-label{color:#f9eef3!important}
#my-store-107714804 .grid-product__label .label__text{font:500 10px/1.4 Manrope,Arial,sans-serif!important;color:#624853!important;padding:5px 7px!important;text-transform:none!important}
@media(max-width:800px){
 #my-store-107714804 .grid-product{padding:0 5px 22px!important}
 #my-store-107714804 .grid-product__title-inner{font-size:11px!important}
 #my-store-107714804 .grid-product__button button{min-height:40px!important;padding-inline:14px!important}
 #my-store-107714804 .grid-product__swatches--row{flex-wrap:wrap}
}

#my-store-107714804 .grid-product__swatches--item{min-height:14px!important;max-height:14px!important;max-width:14px!important;flex:0 0 14px!important;border-radius:50%!important}
#my-store-107714804 .grid-product__image + .grid-product__title{padding-top:38px!important}
#my-store-107714804 .grid-product__label .ec-label,
#my-store-107714804 .grid-product__label .label__text{background:#f9eef3!important}

/* A close-set image grid, with comfortable spacing for card details. */
#my-store-107714804 .grid__products{margin-inline:-1px!important}
#my-store-107714804 .grid-product{padding:0 1px 20px!important}
#my-store-107714804 .grid-product__title,
#my-store-107714804 .grid-product__price,
#my-store-107714804 .grid-product__swatches,
#my-store-107714804 .grid-product__button{padding-left:7px!important;padding-right:7px!important}
@media(max-width:800px){
 #my-store-107714804 .grid-product{padding:0 1px 18px!important}
 #my-store-107714804 .grid-product__title,
 #my-store-107714804 .grid-product__price,
 #my-store-107714804 .grid-product__swatches,
 #my-store-107714804 .grid-product__button{padding-left:5px!important;padding-right:5px!important}
}

/* Live availability priority within each rendered results grid. */
#my-store-107714804 .grid-product[data-availability="instock"]{order:0}
#my-store-107714804 .grid-product[data-availability="unknown"]{order:1}
#my-store-107714804 .grid-product[data-availability="preorder"]{order:2}
#my-store-107714804 .grid-product[data-availability="unavailable"]{order:3}
#my-store-107714804 .ls-stock-status{display:block;padding:6px 7px 0;min-height:28px;box-sizing:border-box;font:500 10px/1.5 Manrope,Arial,sans-serif;color:#83606e}
#my-store-107714804 [data-availability="instock"] .ls-stock-status{color:#506c5b}
#my-store-107714804 .grid-product__image + .ls-stock-status{padding-top:36px;min-height:58px}

#my-store-107714804 .ls-stock-status{order:3;text-align:left}
#my-store-107714804 .grid-product__title{order:4!important}

/* Editorial item information, using original Ecwid options and content. */
#my-store-107714804 .product-details{display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:0 48px;align-items:start}
#my-store-107714804 .product-details__gallery{grid-column:1;grid-row:1 / span 2;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
#my-store-107714804 .product-details__sidebar{grid-column:2;grid-row:1;width:100%!important;max-width:none!important;margin:0!important;padding:12px 0 0!important;min-width:0}
#my-store-107714804 .product-details__description{grid-column:2;grid-row:2;width:100%!important;max-width:none!important;margin:0!important;padding:24px 0!important;min-width:0}
#my-store-107714804 .product-details__sidebar .product-details__product-title-wrapper{display:flex!important;margin:0 0 20px!important}
#my-store-107714804 .product-details__description > .product-details__product-title-wrapper{display:none!important}
#my-store-107714804 .product-details__product-title{font:400 clamp(32px,3.6vw,58px)/1.08 Georgia,'Times New Roman',serif!important;letter-spacing:-.035em!important;color:#61404f!important;overflow-wrap:anywhere}
#my-store-107714804 .product-details__product-price,
#my-store-107714804 .details-product-price__value{font:500 24px/1.4 Manrope,Arial,sans-serif!important;color:#61404f!important}
#my-store-107714804 .product-details__product-price-row{margin-bottom:30px!important}
#my-store-107714804 .details-product-option{margin-bottom:28px!important}
#my-store-107714804 .details-product-option__title{font:500 16px/1.6 Manrope,Arial,sans-serif!important;color:#61404f!important;margin-bottom:12px!important}
#my-store-107714804 .product_swatch--text{font-weight:400!important}
#my-store-107714804 .product-details-options__swatches{gap:8px!important}
#my-store-107714804 .options-swatches-item__color{width:44px!important;height:44px!important;border-radius:2px!important}
#my-store-107714804 .options-swatches-item__color--selected{border-radius:2px!important;border-color:#81556b!important}
#my-store-107714804 .product-details-size__sizes{gap:6px!important}
#my-store-107714804 .product-details-size__sizes .form-control--checkbox-button{min-width:58px!important;min-height:44px!important}
#my-store-107714804 .product-details-size__sizes .form-control__inline-label{border:1px solid #dfcbd4!important;border-radius:2px!important;background:transparent!important;color:#61404f!important}
#my-store-107714804 .product-details-size__sizes label{font:500 14px/1.4 Manrope,Arial,sans-serif!important;min-height:44px;display:flex!important;align-items:center;justify-content:center}
#my-store-107714804 .product-details-size__sizes input:checked + .form-control__inline-label{background:#f1d9e3!important;border-color:#95657b!important;color:#50343f!important}
#my-store-107714804 .product-details-size__sizes input:focus-visible + .form-control__inline-label{outline:2px solid #95657b;outline-offset:2px}
#my-store-107714804 .details-product-purchase__place{font:500 13px/1.6 Manrope,Arial,sans-serif!important;color:#805968!important;margin-bottom:14px!important}
#my-store-107714804 .details-product-purchase__add-buttons,
#my-store-107714804 .details-product-purchase__bag-controls{width:100%!important}
#my-store-107714804 .details-product-purchase__add-buttons .form-control__button{width:100%!important;min-height:56px!important;border:1px solid #dbb1c4!important;border-radius:4px!important;background:#efd0de!important;color:#50313e!important;box-shadow:none!important}
#my-store-107714804 .details-product-purchase__add-buttons .form-control__button-text{font:600 14px/1.4 Manrope,Arial,sans-serif!important;text-transform:uppercase;letter-spacing:.12em}
#my-store-107714804 .details-product-purchase__add-buttons .form-control__button:hover{background:#e7bccf!important}
#my-store-107714804 .product-details .collapsible-section{border-top:1px solid #d6b7c5!important;border-bottom:1px solid #d6b7c5!important}
#my-store-107714804 .product-details .collapsible-section__header{padding:20px 0!important}
#my-store-107714804 .product-details .collapsible-section__title{font:500 19px/1.4 Manrope,Arial,sans-serif!important;color:#61404f!important}
#my-store-107714804 .product-details__product-description{font:400 14px/1.8 Manrope,Arial,sans-serif!important;color:#715b64!important}
#my-store-107714804 .product-details .label__text{font-size:11px!important;background:#f6e5ed!important;color:#795369!important}
@media(max-width:800px){
 #my-store-107714804 .product-details{grid-template-columns:minmax(0,1fr);gap:24px}
 #my-store-107714804 .product-details__gallery{grid-column:1;grid-row:1}
 #my-store-107714804 .product-details__sidebar{grid-column:1;grid-row:2;padding-top:0!important}
 #my-store-107714804 .product-details__description{grid-column:1;grid-row:3;padding-top:0!important}
 #my-store-107714804 .product-details__product-title{font-size:36px!important}
 #my-store-107714804 .options-swatches-item__color{width:40px!important;height:40px!important}
 #my-store-107714804 .product-details-size__sizes .form-control--checkbox-button{min-width:48px!important}
}

#my-store-107714804 .product-details__sidebar .product-details__product-title{display:block!important}
#my-store-107714804 .details-product-purchase__controls{width:100%!important;max-width:none!important}
#my-store-107714804 .product-details-size__sizes{max-width:none!important;width:100%!important}
#my-store-107714804 .product-details .ec-label,
#my-store-107714804 .product-details .ec-label:before,
#my-store-107714804 .product-details .ec-label:after{color:#f6e5ed!important;background:#f6e5ed!important}

/* Circular merchant color options across product details, including split colors. */
#my-store-107714804 .options-swatches-item__color,
#my-store-107714804 .options-swatches-item__color--selected{border-radius:50%!important;overflow:hidden}
#my-store-107714804 .ls-color-native{display:none!important}
#my-store-107714804 .ls-color-choices{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start}
#my-store-107714804 button.ls-color-choice{appearance:none;display:flex;flex-direction:column;align-items:center;gap:8px;min-width:64px;max-width:110px;padding:5px 3px;border:0;border-radius:0;background:transparent;color:#61404f;cursor:pointer;font:500 11px/1.4 Manrope,Arial,sans-serif;text-transform:none;letter-spacing:0}
#my-store-107714804 .ls-color-chip{display:flex;align-items:center;justify-content:center;box-sizing:border-box;flex:none;width:38px;height:38px;border-radius:50%;border:1px solid rgba(75,45,60,.18);outline:1px solid transparent;outline-offset:3px;transition:outline-color .18s,transform .18s}
#my-store-107714804 .ls-color-caption{text-align:center;overflow-wrap:anywhere}
#my-store-107714804 .ls-color-chip--named{background:#f5e8ed;color:#61404f}
#my-store-107714804 .ls-color-choice[aria-pressed="true"] .ls-color-chip{outline:2px solid #81556b}
#my-store-107714804 .ls-color-choice:hover .ls-color-chip{transform:scale(1.06)}
#my-store-107714804 .ls-color-choice:focus-visible{outline:2px solid #81556b;outline-offset:3px;border-radius:5px}
#my-store-107714804 .ls-color-choice:disabled{opacity:.45;cursor:not-allowed}
@media(prefers-reduced-motion:reduce){#my-store-107714804 .ls-color-chip{transition:none}}

#my-store-107714804 label.ls-color-radio{display:flex;align-items:center;gap:10px;cursor:pointer}
#my-store-107714804 .options-swatches-item__color:before,
#my-store-107714804 .options-swatches-item__color:after{border-radius:50%!important}
