.tokensList{width:100%;overflow-y:auto;max-height:270px;resize:vertical;position:relative;display:block;margin-bottom:25px}.tokensList>.tokenVariant{background:#fff;border-bottom:1px solid #ddd;border-radius:2px;margin:0;padding:12px 15px;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.tokensList>.tokenVariant.token-added{background-color:#e6f5f5}@media screen and (max-width:768px){.tokensList>.tokenVariant{padding:8px}}.tokensList>.tokenVariant .tokenTitle{display:flex;vertical-align:middle;text-align:left;line-height:18px;align-items:center;font-size:14px;padding-right:10px;width:calc(50% - 5px);flex-grow:1}@media screen and (max-width:768px){.tokensList>.tokenVariant .tokenTitle{width:calc(60% - 5px)}.tokensList>.tokenVariant.christmasVariant .tokenTitle{width:100%}}span.ProductCheck{position:relative;display:flex;vertical-align:middle;text-align:left;align-items:center}.tokensList>.tokenVariant input[type=text]:not(.token-count){width:150px;text-align:center;vertical-align:middle;margin:0 8px;min-height:0;text-indent:0;border:2px solid black;background:#fff;font-size:14px;padding:7px;border-radius:0;height:unset;line-height:unset}.tokensList>.tokenVariant input{display:inline-block;height:unset;line-height:unset}.tokensList>.tokenVariant input[type=button]{background:#1c9666;border:0;color:#fff;padding:3px 8px;text-transform:uppercase;cursor:pointer;height:unset!important;line-height:1!important;margin-bottom:0}.tokensList *{min-height:unset!important}.extra_charge{font-size:14px;color:#80b9bc}label[for=back_side]{font-size:14px}.back_side{display:flex;justify-content:center;align-items:flex-end;flex-flow:column;width:calc(50% - 25px)}.back_checkbox{display:flex;justify-content:center;align-items:center}.add_country{font-size:15px}.back_checkbox input{margin:2px}.tokenVariant .tokenTitle .customTextInput{margin-left:0!important;margin-right:0!important;text-align:left!important}.clear_cart{width:100%;opacity:.7}.tokenData{display:flex;justify-content:flex-start;flex-flow:row wrap;align-items:flex-start}.charm_item{font-size:14px;padding:5px 4px 5px 14px;border:1px solid #13bb28;border-radius:32px;display:flex;align-items:center;margin:2px 4px 2px 0}.remove_item{cursor:pointer;padding:5px 10px;line-height:0}.tokenData{border:1px solid #dedede;border-radius:0;padding:5px}.back_label{font-size:14px;margin-bottom:0}.charmList h3{font-size:15px;text-transform:uppercase;margin-bottom:5px}.charmList{margin-bottom:10px}.tokenData p{font-size:14px;padding:10px;margin-bottom:0}.itemCount{font-size:27px;font-weight:700;color:#13bb28;margin-bottom:20px}.count_info{font-weight:700;color:#13bb28;margin-bottom:20px}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}#AddToCart[disabled]{opacity:.4}.product_add{display:block;margin-top:15px;margin-bottom:15px}.product-add input#AddToCart{margin-top:0!important;margin-bottom:0!important}.tokenVariant input::placeholder{color:#7e7e7e}.product-add{position:relative}.product-add .fakeBtn{position:absolute;top:0;left:0;display:block;width:100%;height:100%;padding:10px 0;text-align:center;color:#fff;background:#1c9666;max-width:100%;opacity:0;z-index:200}@media screen and (max-width:740px){.product-add .fakeBtn{width:100%!important}}.fakeBtn{cursor:pointer}.start_collection_info{font-size:25px;padding:15px 15px 15px 0}.start_collection_info a{text-decoration:underline;opacity:.5}@media screen and (max-width:1024px){.product-single-bundle .grid_wrapper,.product-bundle .grid_wrapper{display:block!important}.product-single-bundle .grid_wrapper .product-description,.product-bundle .grid_wrapper .product-description{padding-top:15px;padding-bottom:15px}.product-single-bundle .product-image-container,.product-bundle .product-image-container,.product-single-bundle .product-image-container .slick-list,.product-bundle .product-image-container .slick-list,.product-image-container .slick-track{min-height:unset!important}.product-single-bundle .product-main-image[data-aos=fade-up],.product-bundle .product-main-image[data-aos=fade-up]{transform:unset!important}.product-photos{margin-top:0}}@media screen and (min-width:1025px) and (max-width:1200px){.product-bundle .grid_wrapper .product-description,.product-single-bundle .grid_wrapper .product-description{padding-right:10px;padding-left:10px}}@media screen and (max-width:740px){.product-bundle .product-description,.product-single-bundle .product-description{text-align:left;padding-right:5px;padding-left:5px;margin-bottom:50px}.product-single-bundle .product-description .section-title,.product-single-bundle .product-form,.product-single-bundle .product-description #product-price,.product-bundle .product-description .section-title,.product-bundle .product-form,.product-bundle .product-description #product-price{text-align:left}.product-bundle .product-image-container,.product-single-bundle .product-image-container,.product-single-bundle .product-image-container .slick-list,.product-bundle .product-image-container .slick-list,.product-image-container .slick-track{min-height:unset!important}.product-bundle .product-main-image[data-aos=fade-up],.product-single-bundle .product-main-image[data-aos=fade-up]{transform:unset!important}.product-bundle .product-page,.product-single-bundle .product-page{margin-top:0}}.product-bundle .section-title h1,.product-single-bundle .section-title h1{font-weight:700}.line-item-property__field{position:relative}.line-item-property__field .search{width:100%;margin-bottom:10px;border:2px solid #13bb28;padding:10px;border-radius:40px;text-indent:28px}.line-item-property__field .search::placeholder{color:#a19e9e}.change_bundle{width:fit-content;padding-left:15px;padding-right:15px;font-size:15px!important;margin-top:10px}.scroll-indicator{background-color:#303030d9;border-radius:2em;bottom:34px;color:#efefef;font-size:12px;left:50%;display:flex;outline:0;align-items:center;padding:2px 15px;position:absolute;transform:translate(-50%) translateY(100%) rotate(360deg);transition:all .3s cubic-bezier(.3,0,0,1);white-space:nowrap;z-index:1}.bundle__products{display:flex;justify-content:center;flex-flow:row wrap;align-items:flex-start}.bundle__products>*{width:calc(33.33% - 5px);margin-bottom:25px}@media screen and (max-width:1024px){.bundle__products>*{width:calc(50% - 5px)}}@media screen and (max-width:740px){.bundle__products>*{width:calc(50% - 5px)}}.title_price_flex{display:flex;justify-content:center;flex-flow:row wrap;align-items:center}@media screen and (max-width:740px){.title_price_flex{flex-flow:column wrap}}.title_price_flex>*:first-child{padding-right:15px}.bundle__products .product-details{margin-top:5px}.bundle__products .quick-add-to-cart{margin-top:0}.bundle__products .product-details .add,.product-details a.button{margin-top:5px!important;margin-bottom:0!important;max-width:unset;width:unset;height:unset;line-height:unset;padding:3px 12px;border-radius:0;font-size:14px!important}.upsell__heading{font-weight:700;padding:25px 15px 15px;font-size:20px}.pop-up-modal{position:fixed;left:0;top:0;width:100%;height:100%;background-color:#00000080;opacity:0;display:none;transform:scale(1.1);transition:visibility 0s linear .25s,opacity .25s 0s,transform .25s}.pop-up-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:1rem 1.5rem;width:auto;border-radius:0;height:80vh;overflow:auto}.pop-up-content table{table-layout:auto}.close-button{position:absolute;top:15px;right:15px}.close-button svg{width:24px;height:24px;cursor:pointer}@media screen and (max-width:740px){.close-button svg{width:17px;height:17px}}.show-pop-up{z-index:200;opacity:1;display:block;transform:scale(1);transition:visibility 0s linear 0s,opacity .25s 0s,transform .25s}.trigger-pop-up{margin:10px 0;width:100%}@media only screen and (max-width: 740px){.pop-up-content{width:calc(100% - 20px);padding:10px}}.bundle__products *{font-size:14px!important}.bundle__products .product-add{margin-top:5px!important}.bundle__products .prod-price{line-height:1}@media screen and (min-width:741px){.addBundles{max-width:280px}}.product_notification{text-align:center;padding:0 30px;color:#1c9666;font-weight:700;margin:0;line-height:1.2}.add_plus{display:inline-block;padding:3px 9px;font-size:18px;color:#fff;background:#1c9666;margin-left:8px;cursor:pointer}.tokensList:not(.christmas_charms) .tokenVariant:first-child{position:sticky;top:-1px;left:0;width:100%;z-index:1}.country_charm_wrapper,.christmas__charms{position:relative}.tokenVariant.christmasVariant{padding:8px 12px}.tokenVariant .christmas_image{margin-right:5px;max-width:35px}.special_charm_heading{text-transform:uppercase;font-size:19px;margin-top:10px}@media screen and (max-width:767px){.product-bundle-christmas .product-description,.product-bundle .product-description{padding:0 15px}}.custom_btn{max-width:280px}.count__wrapper{display:flex;justify-content:flex-start}.count__wrapper .itemCount{margin-right:10px}.count_info{text-transform:uppercase}.product-add,.custom_btn{visibility:hidden}.plus_minus_btn{display:flex;justify-content:space-between;align-items:center;flex-flow:row nowrap}.button-unstyled{background-color:transparent;color:inherit;border:none;cursor:pointer;margin:0;padding:0;font-family:inherit}.plus_minus_btn button,.custom-text-add-btn{background:#1c9666;border:0;font-weight:500;width:30px;min-width:30px;height:30px;display:flex;justify-content:center;align-items:center;border-radius:50%;cursor:pointer}.plus_minus_btn button[disabled]{opacity:.5}.plus_minus_btn .token-count{width:40px;text-align:center;vertical-align:middle;margin:0;border:none;text-indent:0;background:transparent;font-size:14px;border-radius:0;height:unset;line-height:unset}.tokenCheckbox .Custom-select{background:#fef9eb;display:flex;justify-content:space-between;align-items:center;border:1px solid #051b40;border-radius:4px;width:100%;padding:8px 13px 8px 11px;cursor:pointer;color:#262a2d}.tokenCheckbox .Custom-select span.Custom-select__Text{font-weight:500;display:flex;align-items:center;max-width:calc(100% - 40px);font-size:14px;line-height:19px;letter-spacing:.05em;color:#051b40}.tokenCheckbox .Custom-select__checkmark{display:flex;flex-direction:column;position:relative;justify-content:center}.Custom-select img{max-height:57px;max-width:100%;height:auto}.tokenDataList{display:flex;justify-content:flex-start;flex-flow:row wrap;align-items:flex-start}.backside-popup-container{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;overflow:auto;z-index:999999999999999;padding:20px;box-sizing:border-box;background-color:#000;background-color:#00000080;text-align:center;height:100vh;display:flex;justify-content:center;align-items:flex-start;overflow:hidden}.backside-popup-container:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.05em}.modal{display:flex;vertical-align:middle;position:relative;z-index:2;max-width:560px;box-sizing:border-box;width:90%;background:#fff;padding:0;border-radius:0;box-shadow:0 0 30px #0003;text-align:left;overflow-y:auto;height:100%;max-height:650px;margin-top:auto;margin-bottom:auto;flex-direction:column;justify-content:flex-start;align-items:center}@media (max-width: 480px){.modal{width:100%}}@media (max-width: 610px){.modal{padding:15px}}.popup--enamel-tokens .Heading{font-weight:500;font-size:19px;text-align:center;line-height:1.3;letter-spacing:.02em;color:#000;text-transform:unset;padding:20px;margin:0 auto}@media (max-width: 480px){.popup--enamel-tokens .Heading{padding:20px 10px}}.popup--enamel-tokens .Heading p{font-size:12px;margin-top:5px;letter-spacing:.5px;color:#f10a0a;font-weight:600}@media (min-width: 768px){.popup--enamel-tokens .Heading p{padding:0 14px;font-size:13px}}.customTokenImage{background:#f6f6f6}.popup--enamel-tokens .enamel-token{align-items:center;justify-content:center;padding:15px 0}.customTokenImage>.slide-img{border:1px solid #eee;height:100%}.enamel-token{display:flex;align-items:center;width:100%;height:100%;flex-wrap:wrap;position:relative;overflow:hidden}.enamel-token .slider-banner-image{transform:unset;top:unset;left:unset;cursor:default;position:relative;width:50%;display:flex;flex-direction:column;align-items:center;margin:0 -5% -25px}.enamel-token .slider-banner-image span{margin-bottom:-20px;z-index:1}.customTokenImage .slider-banner-image img{width:unset;border:none;object-fit:cover;max-width:100%;height:auto}.enamel-token #tokenText,.enamel-token .token_text{position:absolute;top:9%;display:flex;justify-content:center;flex-direction:column;align-items:center;text-align:center;padding:0 25%;line-height:1.2;height:100%;font-weight:700;font-size:14px}.enamel-token #tokenText span,.enamel-token .token_text span{margin-bottom:0;white-space:nowrap}.popup--enamel-tokens__selected-items{display:flex;flex-direction:column;align-items:center;padding:0 30px;min-height:165px;overflow:auto;flex:1;width:100%}@media (max-width: 480px){.popup--enamel-tokens__selected-items{padding:0 20px}}.popup--enamel-tokens__selected-items .selected--token{width:100%;border-bottom:1px solid #e6e6e6;padding:13px 3px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;align-items:center}.popup--enamel-tokens__selected-items .selected--token__title{font-size:16px;color:#2d2d2d;line-height:1.3}@media (max-width: 480px){.popup--enamel-tokens__selected-items .selected--token__title{margin-right:15px;font-size:15px}}.popup--enamel-tokens__selected-items .selected--token__container{display:flex;flex-direction:column}.popup--enamel-tokens__selected-items input{width:160px;min-width:unset;font-size:14px;padding:0;background:#f7f7f7;border:1px solid rgba(0,0,0,.1);display:flex;margin:0;text-indent:10px;color:#000}@media screen and (min-width:750px){.popup--enamel-tokens__selected-items input{width:220px}}@media (max-width: 480px){.popup--enamel-tokens__selected-items .selected--token__personalization{width:100%;min-width:184px}}.popup--enamel-tokens__add-to-cart{background:#fff;box-shadow:0 -6px 8px #0000001a;padding:17px}.popup--enamel-tokens__add-to-cart .ProductForm__AddToCart{margin:0}.popup--enamel-tokens a.close-modal{position:absolute;top:10px;right:10px;display:block;width:fit-content}.popup--enamel-tokens a.close-modal svg{width:15px;height:15px}.modal>*{width:100%}.modal-open-error{margin-top:10px;font-size:16px;font-weight:700;color:red}.popup--enamel-tokens .custom_btn{width:100%;max-width:100%;margin:0}.price-with-button{display:flex;justify-content:flex-start;align-items:center;margin-bottom:30px}.price-with-button .change_bundle{margin-right:20px;margin-top:0;margin-bottom:0}.price-with-button .product-price,.price-with-button #product-price{margin-bottom:0;font-size:22px}.bundle-search-with-icon{position:relative}.bundle-search-with-icon svg{position:absolute;left:12px;z-index:1;top:50%;transform:translateY(-50%)}.tokensList{border:1px solid #ddd}.tokenCheckbox{margin-bottom:20px}.popup--enamel-tokens__add-to-cart a{margin-bottom:0}.custom_btn,input#AddToCart{width:100%;max-width:100%}.charm-count-el{margin-left:10px;background:#fff;padding:5px;color:green;font-size:20px;border-radius:10px}@media screen and (max-width:749px){.small-hide{display:none!important}}.add-btn-mobile-sticky,.custom_btn{width:100%;margin-left:0!important;margin-right:0!important}@media screen and (max-width:749px){.add-btn-mobile-sticky--active{position:fixed;left:0;bottom:0;transition:.3s;z-index:1;background:#fff;width:100%;padding:15px;box-shadow:#0000001a 0 -10px 7px}}.add-btn-mobile-sticky--active a{margin:0}.custom_btn{float:none!important}.single-charm-count{padding:5px 10px}
/*# sourceMappingURL=/cdn/shop/t/28/assets/bundle-product.css.map */
