product-buy-options{text-transform:lowercase}product-buy-options .option-selector.is-color .option-selector__swatch{height:16px;width:16px;border-radius:0}product-buy-options .option-selector.is-color .option-selector__variant a,product-buy-options .option-selector.is-color .option-selector__variant label{height:40px;line-height:40px;padding-right:31px}product-buy-options .option-selector__variant--active{font-weight:700}product-buy-options .option-selector__toggle{gap:6px;text-transform:lowercase}product-buy-options .option-selector__toggle .price{flex-grow:1}product-buy-options .option-selector.charms .option-selector__list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;padding:5px;text-transform:lowercase!important;gap:5px}product-buy-options .option-selector.charms .option-selector__list .option-selector__variant{width:calc(33.33% - 10px);padding:5px;box-sizing:border-box}product-buy-options .option-selector.charms .option-selector__list .option-selector__variant.no-selection{display:none}product-buy-options .option-selector.charms .option-selector__list .option-selector__variant:hover{background:#f8f8f8}product-buy-options .option-selector.charms .option-selector__list .option-selector__variant.active{border-top-right-radius:24px}product-buy-options .option-selector.charms .option-selector__list .option-selector__variant a,product-buy-options .option-selector.charms .option-selector__list .option-selector__variant label{border:0;padding:0;flex-direction:column-reverse;height:100%;line-height:1.4;justify-content:center;color:#6a6a6a}product-buy-options .option-selector.charms .option-selector__list .option-selector__variant a:hover,product-buy-options .option-selector.charms .option-selector__list .option-selector__variant label:hover{background-color:transparent}product-buy-options .option-selector.charms .option-selector__list .option-selector__variant img{margin-bottom:-10px;mix-blend-mode:darken}product-buy-options .option-selector.charms .option-selector__list .option-selector__variant:has(img[src*=Initial]):not(:has(img[src*=Pave])) span:not(.remove){display:none}product-buy-options .option-selector.charms .option-selector__list .option-selector__variant:has(img[src*=Initial]):not(:has(img[src*=Pave])) img{margin-bottom:0}product-buy-options .option-selector.charms .option-selector__list .option-selector__variant .remove{display:none}product-buy-options .option-selector.charms .option-selector__list .option-selector__variant.active .remove{display:block;position:absolute;top:1px;right:1px;width:24px;height:24px;line-height:22px;background:#dbdada;color:#000;text-align:center;border-radius:100px;cursor:pointer}product-buy-options .option-selector.charms .option-selector__list .option-selector__variant.active .remove:hover{background-color:silver}product-buy-options .option-selector.charms .option-selector__list .option-selector__variant.active .remove:after{content:"";position:absolute;top:50%;left:6px;right:6px;height:1px;background-color:#000}product-buy-options .option-selector.charms .option-selector__list .option-selector__variant.active:before{content:attr(data-qty)"x";position:absolute;top:0;right:24px;padding:0 5px;height:24px;line-height:24px;font-size:.675rem;opacity:.5}product-buy-options .bundle-option-selector .option-selector__toggle__value{white-space:nowrap;display:inline-flex;align-items:center}product-buy-options .bundle-option-selector .option-selector__toggle__value .value-list{white-space:normal}product-buy-options .bundle-option-selector .option-selector__toggle__value img{vertical-align:middle;object-fit:contain;mix-blend-mode:darken;margin-right:-10px}product-buy-options .bundle-option-selector .name-price{display:inline-flex;flex-direction:column;white-space:nowrap}product-buy-options .bundle-option-selector .name-price .price{opacity:.5;font-size:.775rem}product-buy-options .error-bundle{margin-bottom:14px;color:#d30000;text-align:center}.product-details-top__image__wrapper .remove{width:24px;height:24px;border-radius:100px 0 100px 100px;display:block;position:absolute;bottom:10px;left:20px;background:#dbdada;cursor:pointer}.product-details-top__image__wrapper .remove:hover{background-color:silver}.product-details-top__image__wrapper .remove:before{content:"";position:absolute;top:50%;left:6px;right:6px;height:1px;background-color:#000;rotate:-45deg}.product-details-top__image__wrapper .remove:after{content:"";position:absolute;top:50%;left:6px;right:6px;height:1px;background-color:#000;rotate:45deg}.charm-collection-link{margin-top:7px;font-size:12px;font-style:normal;font-weight:500;line-height:1.95;letter-spacing:.01em}.charm-collection-link a{text-decoration:underline;text-underline-offset:4px}.product-details-top__image__wrapper img[src*=Large],.product-details-top__image__wrapper img[src*=Big]{scale:1.5}@media screen and (min-width: 1024px){product-buy-options .option-selector{height:48px;line-height:48px;margin-bottom:8px}product-buy-options .option-selector:has(+form){margin-bottom:14px}product-buy-options .option-selector.charms .option-selector__close{display:block!important;width:auto;right:-1px;height:24px;top:-24px;background:#ccc;padding:0 30px 0 15px;border-top-left-radius:6px;border-top-right-radius:6px;cursor:pointer}product-buy-options .option-selector.charms .option-selector__close:before{transform:rotate(135deg)}product-buy-options .option-selector.charms .option-selector__close:after{transform:rotate(45deg)}product-buy-options .option-selector.charms .option-selector__close:before,product-buy-options .option-selector.charms .option-selector__close:after{background:#000;content:"";height:1px;position:absolute;right:4px;top:12px;width:18px}product-buy-options .option-selector.charms .option-selector__panel{border-top:1px solid #ccc;border-top-left-radius:5px;border-top-right-radius:0;border-bottom-right-radius:0;right:-1px;left:auto;max-height:340px;opacity:1;position:absolute;transform:none;bottom:100%;transition:opacity .3s 0s;width:calc(50vw - 60px);z-index:10}product-buy-options .option-selector.charms .option-selector__panel:after{content:"";position:absolute;bottom:-1px;right:0;height:1px;border-bottom:1px dotted white;width:calc(50% - 26px)}product-buy-options .option-selector.charms.option-selector--open{border-radius:0 0 5px 5px}product-buy-options .option-selector.charms .option-selector__list .option-selector__variant{width:calc(20% - 5px)}.product-details-top__image--small{margin:-25px -18px 0;mix-blend-mode:darken;z-index:1}}
/*# sourceMappingURL=/cdn/shop/t/147/assets/bundles.css.map */
