.section.product-bundle-section{position:relative!important}.product-bundle-wrapper{display:flex;align-items:start;justify-content:space-between}.product-bundle-image,.product-bundle-content{display:block;width:50%;position:relative}.tabs-name-group .btn-tabs-text{display:flex;flex-wrap:wrap;align-items:center;flex-direction:column;gap:4px;justify-content:center;cursor:pointer}.tabs-name-group .btn-tabs-text>div{height:50px;display:flex;align-items:center}.button-group,.tabs-name-group{display:flex}.tabs-name-group{column-gap:40px;padding-bottom:10px;border-bottom:10px solid #f8f8f8}.button-group{gap:100px;justify-content:flex-start}.tabs-name-group span{margin-top:.2em;text-align:left}.product-bundle-section .product-bundle-wrapper .button-group button{display:flex;border:0;background-color:transparent;align-items:center;font-size:15px;column-gap:20px;padding:0;cursor:pointer;transition:color .6s ease-in;color:#121212}.product-bundle-section .product-bundle-wrapper .button-group button:hover{color:#ef97b0!important;background-color:transparent!important}.product-bundle-content .size_guide{display:flex;flex-direction:column}.product-bundle-content .size_guide_inner,.product-bundle-content .size_guide_inner a{display:flex}.product-bundle-content .size_guide .title-content,.product-bundle-content .color{background-color:#e3e3e3;color:#000;font-size:18px;line-height:28px;text-align:center}.product-bundle-content .size_guide_inner .size-select-dropdown,.product-bundle-content .size_guide_inner .pretty-select{color:#000;min-width:240px;background-color:#e3e3e3;height:53px;font-size:15px;text-align:center;border:1px solid #cfcfcf;outline:none;box-shadow:none;background-image:url(/cdn/shop/files/select-icon.svg);appearance:none;-webkit-appearance:none;-moz-appearance:none;background-repeat:no-repeat;background-position-x:calc(100% - 12px);background-position-y:center;display:flex;align-items:center;justify-content:center;padding:0}.product-bundle-content .size_guide_inner .pretty-select svg{display:none}.product-bundle-content .size_guide_inner .pretty-select span{padding:0}.product-bundle-content .size_guide_inner .size-select-dropdown option{border:1px solid #cfcfcf;background-color:#e3e3e3;padding:15px 22px;margin-bottom:2px}.product-bundle-content .size_guide_inner a{column-gap:10px;align-items:center}.product-bundle-content .size_guide_inner{column-gap:20px}.product-bundle-content .size_guide .title-content,.product-bundle-content .color{padding:5px 10px;margin:15px 0 20px}.size_guide .size_guide_inner a span{align-items:center;gap:10px;font-size:15px}.product-bundle-content .color{margin:20px 0 0}.btn-tabs-text svg path{fill:none;stroke:#000}.btn-tabs-text.active svg path{stroke:#ef97b0}.btn-tabs-text.active span{color:#ef97b0;font-weight:600}.tab-inner-wrapper .color-variant-group .swiper-wrapper{z-index:0}.tab-inner-wrapper{display:none}.tab-inner-wrapper.active{display:block}.product-bundle-section .container{max-width:1600px;position:relative;padding-inline:40px;width:100%}.product-bundle-main-wrap{padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}.variant-group{width:108px;height:108px;display:flex;align-items:center;cursor:pointer;justify-content:center;transition:.5s}.variant-group.active{background:#fadaeb}.variant-group:hover{background:#dcbbcc}.color-variant-group{display:flex}.color-variant-group .color-back{width:54px;height:54px;border-radius:50%}.color-name-text{font-size:15px;padding-block:6px 10px;display:block}.circle-image{height:108px;display:flex;align-items:center;justify-content:center;width:116.66px}.circle-image:hover{cursor:pointer;background-color:#0000001a}.circle-image.active-color,.circle-image.active-strap{background-color:#e3e3e3}.circle-image img{width:54px;height:54px;object-fit:cover;object-position:center;border-radius:50%}.product-image-main-group{display:flex;align-items:flex-end;justify-content:space-between;max-width:60%;margin:100px auto 20px;position:relative}.color-variant-group swiper-container{width:100%}.swiper-arrow-group{display:flex;justify-content:space-between;position:relative;width:100%;top:-54px}.swiper-arrow-group div{position:unset;background:none;height:54px;width:54px;display:flex;align-items:center;justify-content:center;margin:0;z-index:0}.swiper-arrow-group .swiper-button-next svg,.swiper-arrow-group .swiper-button-prev svg{width:10px;height:18px}.swiper-arrow-group .swiper-button-next:after,.swiper-arrow-group .swiper-button-prev:after{content:none}.icon-prev-arrow path,.icon-next-arrow path{fill:none;stroke:#333;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}.product-bundle-section .tab-wrapper .charms-tabs .charm-filter,.product-bundle-section .tab-wrapper .ribbons-tabs .ribbon-filter{display:flex;align-items:start;justify-content:start;flex-direction:column;gap:10px;line-height:normal;margin:20px 0 40px;position:relative;z-index:500}.product-bundle-section .tab-wrapper .charms-tabs .charm-filter .js-selected-filter{background-color:#ef97b0;color:#fff;display:flex;align-items:center;justify-content:center;gap:8px}.product-bundle-section .tab-wrapper .ribbons-tabs .ribbon-filter .js-ribbon-selected-filter{color:#fff;display:flex;align-items:center;justify-content:center;gap:8px;background-color:#ef97b0;font-size:12px;letter-spacing:.6px;padding:3px 14px;line-height:1.75;text-transform:uppercase;cursor:pointer;border:none}.product-bundle-section .tab-wrapper .charms-tabs .charm-filter .js-selected-filter .remove-filter,.product-bundle-section .tab-wrapper .ribbons-tabs .ribbon-filter .js-ribbon-selected-filter .remove-filter{font-size:8px;line-height:1.2}.product-bundle-section .tab-wrapper .charms-tabs .charm-filter .button-wrapper,.product-bundle-section .tab-wrapper .ribbons-tabs .ribbon-filter .button-wrapper{display:flex;gap:25px;align-items:center;justify-content:start}.product-bundle-section .charms-tabs .charm-filter .button-wrapper button,.product-bundle-section .ribbons-tabs .ribbon-filter .button-wrapper button{all:unset;text-transform:uppercase;font-size:12px;line-height:1.2;font-weight:400;display:flex;align-items:center}.product-bundle-section .tab-wrapper .charms-tabs .btn--filter,.product-bundle-section .tab-wrapper .ribbons-tabs .btn--filter{color:#ef97b0!important}.product-bundle-section .tab-wrapper .charms-tabs .btn--filter:before,.product-bundle-section .tab-wrapper .ribbons-tabs .btn--filter:before{content:"";background:url(/cdn/shop/files/filter.gif) 0 0 / cover scroll no-repeat;width:20px;height:19px;margin-right:10px;display:inline-block}.product-bundle-section .charms-tabs .charm-filter .theme-opt,.product-bundle-section .ribbons-tabs .ribbon-filter .theme-opt{display:flex;gap:8px;flex-wrap:wrap;align-items:center;justify-content:flex-start}.product-bundle-section .charm-filter .theme-opt .charm-collection,.product-bundle-section .ribbon-filter .theme-opt .charm-collection{display:flex;align-items:center;gap:8px;justify-content:start;flex-wrap:wrap}.product-bundle-section .charm-filter .theme-opt .charm-collection button,.product-bundle-section .ribbon-filter .theme-opt .charm-collection button{background-color:transparent;border:1px solid #EF97B0;font-size:12px;letter-spacing:.6px;padding:3px 14px;line-height:1.75;text-transform:uppercase;color:#ef97b0;cursor:pointer}.product-bundle-section .tab-wrapper .charms-tabs .option,.product-bundle-section .tab-wrapper .ribbons-tabs .option{display:flex;align-items:center;gap:10px}.product-bundle-section .tab-wrapper .option .material-icons{font-size:18px;line-height:normal;margin-right:5px}.product-bundle-section .tab-wrapper .charms-tabs .option button{transition:color .5s ease-in;cursor:pointer}.product-bundle-section .tab-wrapper .charms-tabs .option button:hover{color:#ef97b0;cursor:pointer}.product-bundle-section .tab-wrapper .charms-tabs .option button.active{color:#ef97b0}.product-bundle-section .tab-wrapper .charms-tabs .option button.active svg{rotate:180deg;fill:#ef97b0}.product-bundle-section .tab-wrapper .charms-tabs .charm-grid .inner-charm{width:fit-content;height:auto;margin-top:0!important;transition:all .5s ease-in}.product-bundle-section .tab-wrapper .charms-tabs .charm-grid .inner-charm:hover span:before,.product-bundle-section .tab-wrapper .ribbons-tabs .charm-grid .inner-charm:hover span:before{content:"";display:inline-block;width:216px;height:216px;position:absolute;z-index:999;inset:unset;border:2px solid #b46a55;background-color:#fff;background-image:url(/cdn/shop/files/charm-1.png);background-repeat:no-repeat;background-size:contain;background-position:center}.product-bundle-section .tab-wrapper .charms-tabs .charm-grid .inner-charm span,.product-bundle-section .tab-wrapper .ribbons-tabs .charm-grid .inner-charm span{background-image:url(/cdn/shop/files/charm-1.png);display:inline-block;height:140px;width:108px;background-repeat:no-repeat;background-size:contain;cursor:pointer}.product-bundle-section .charms-tabs .charm-grid .inner-charm:first-child span,.product-bundle-section .tab-wrapper .ribbons-tabs .charm-grid .inner-charm:first-child span{background-color:#f4e9e5;background-image:none;position:relative;cursor:not-allowed}.product-bundle-section .charms-tabs .charm-grid .inner-charm:first-child:hover span:before,.product-bundle-section .ribbons-tabs .charm-grid .inner-charm:first-child:hover span:before{content:none}.product-bundle-section .charms-tabs .charm-grid .inner-charm span:after,.product-bundle-section .ribbons-tabs .charm-grid .inner-charm span:after{content:attr(data-val);position:relative;color:#fff;top:70%;left:32%;color:#0a0a0a;transform:translate(-50%,-50%);font-size:15px;line-height:1.2;font-weight:300}.product-bundle-section .charms-tabs .charm-grid .inner-charm:first-child span:after,.product-bundle-section .ribbons-tabs .charm-grid .inner-charm:first-child span:after{top:50%;left:50%;color:#b46a55;position:absolute}.product-bundle-section .charms-tabs .charm-grid .inner-charm span.active,.product-bundle-section .ribbons-tabs .charm-grid .inner-charm span.active{background-color:#f4e9e5}.product-bundle-section .charms-tabs .charm-wrapper .swiper-arrow-group,.product-bundle-section .ribbons-tabs .swiper-arrow-group{top:0}.product-bundle-section .swiper-container .swiper-button-prev.swiper-button-disabled,.product-bundle-section .swiper-container .swiper-button-next.swiper-button-disabled{opacity:0}.product-bundle-section .swiper-container .swiper-button-prev:hover,.product-bundle-section .swiper-container .swiper-button-next:hover{opacity:.5}.product-bundle-section .ribbons-tabs .rib-head{font-size:15px;letter-spacing:.75px;line-height:1.4;font-weight:300;margin:12px 0 18px}.product-bundle-image .product-image-main-group .swiper-arrow-group{position:absolute;width:100%;top:46%;max-width:445px;left:21%}.product-bundle-image .product-image-main-group .swiper-button-next,.product-bundle-image .product-image-main-group .swiper-button-prev{cursor:pointer}.product-bundle-image .product-image-main-group .swiper-button-next:hover,.product-bundle-image .product-image-main-group .swiper-button-prev:hover{opacity:.5}.product-bundle-image .product-image-main-group .swiper-button-disabled{opacity:1}.product-bundle-image .product-image-main-group .variant-images{display:flex;align-items:center;justify-content:center}.product-bundle-image .product-image-main-group .variant-images img{height:100%;width:100%;object-fit:cover;object-position:center;max-width:166px}.charms-tabs .charm-grid .js-flip-flop-charm:first-child span,.ribbons-tabs .charm-grid .js-flip-flop-ribbon:first-child span,.ribbons-tabs .charm-grid .js-remove-ribbon{width:100%;height:100%;display:inline-block;font-size:15px;line-height:1.4;text-align:center;padding-block:53.5%}.ribbons-tabs .charm-grid .js-remove-ribbon{padding-block:9.5%}.charms-tabs .charm-grid .js-flip-flop-charm.active,.ribbons-tabs .charm-grid .js-flip-flop-ribbon.active,.ribbons-tabs .charm-grid .js-remove-ribbon.active{background-color:#e3e3e3;color:#ef97b0}.charms-tabs .charm-grid .js-flip-flop-charm,.ribbons-tabs .charm-grid .js-flip-flop-ribbon{text-align:center;font-size:15px;line-height:1.4;font-weight:300;cursor:pointer;display:flex;align-items:center;flex-direction:column;justify-content:space-between;gap:20px;padding:17px 12px;position:relative;z-index:5}.charms-tabs .charm-grid .js-flip-flop-charm:first-child:hover,.ribbons-tabs .charm-grid .js-flip-flop-ribbon:first-child:hover{background-color:#0000001a;color:#000}.ribbons-tabs .charm-grid .js-flip-flop-ribbon img{position:relative;z-index:-1}.charms-tabs .charm-grid .js-flip-flop-charm img,.ribbons-tabs .charm-grid .js-flip-flop-ribbon img{width:auto;height:95px;object-fit:contain}.charms-tabs .charm-grid .js-flip-flop-charm img{border-radius:50%}.ribbons-tabs .charm-grid .js-flip-flop-ribbon:hover:before{background-size:contain}.charms-tabs .charm-grid .js-flip-flop-charm:first-child:hover:before,.ribbons-tabs .charm-grid .js-flip-flop-ribbon:first-child:hover:before{content:none}.product-bundle-wrapper .product-image-main-group .product-image{display:flex;align-items:end;justify-content:center}.product-bundle-wrapper .product-image-main-group .product-image .left-img,.product-bundle-wrapper .product-image-main-group .product-image .right-img{display:inline-block;position:relative}.product-bundle-wrapper .product-image-main-group .product-image img{object-fit:contain;object-position:center;width:100%;height:auto}.product-bundle-wrapper .product-image-main-group .product-image img.c{position:absolute;width:30%;height:auto}.product-bundle-wrapper .product-image-main-group .product-image img.lock{top:25%;left:8%;z-index:5}.product-bundle-wrapper .product-image-main-group .product-image img.top0{position:absolute;top:0;left:0;right:0;margin:0}.product-image-main-group .charms-add-sec .row{margin:0}.product-image-main-group .charms-add-sec{width:100%;display:inline-block;position:relative}.product-image-main-group .charms-add-sec .btn-wrap{display:inline-block;text-align:right;width:100%}.product-image-main-group .charms-add-sec .btn-wrap .left-right-btn{background-color:#ffdcdf;color:#000;font-size:15px;padding:4px 15px;line-height:1.35;border:1px solid #EF97B0;cursor:pointer;transition:background-color .75s ease-in}.product-image-main-group .charms-add-sec .btn-wrap .left-right-btn:hover{background-color:#ffd7d7fa}.product-image-main-group .charms-add-sec .def{height:0;border:10px solid transparent;border-left:20.5px solid #fddfe2;position:absolute;z-index:420}.product-image-main-group .charms-add-sec .def:hover{cursor:pointer;opacity:.65}.product-image-main-group .charms-add-sec .left0.def{width:15%}.product-image-main-group .charms-add-sec .t1.left0.def,.product-image-main-group .charms-add-sec .t1.right0.def{top:28%}.product-image-main-group .charms-add-sec .t1.right0.def,.product-image-main-group .charms-add-sec .t1.left0.def{width:45%}.product-image-main-group .charms-add-sec .t2.left0.def,.product-image-main-group .charms-add-sec .t2.right0.def{top:34%;width:36%}.product-image-main-group .charms-add-sec .t3.left0.def,.product-image-main-group .charms-add-sec .t3.right0.def{top:40.5%;width:26.5%}.product-image-main-group .charms-add-sec .tc.def{top:18%;position:absolute;height:12%;border:10px solid transparent;border-top:20.5px solid #fddfe2;width:0px;left:59%}.product-image-main-group .charms-add-sec .right-foot .tc.def{left:34%}.product-image-main-group .charms-add-sec .right-foot .t2.left0.def,.product-image-main-group .charms-add-sec .right-foot .t2.right0.def{top:33%}.product-image-main-group .charms-add-sec .right-foot .t3.left0.def,.product-image-main-group .charms-add-sec .right-foot .t3.right0.def{top:40.5%}.product-image-main-group .charms-add-sec .right0.def{width:36%;height:0;border:10px solid transparent;border-right:20.5px solid #fddfe2;right:0}.product-image-main-group .charms-add-sec .abs{position:relative;width:100%;height:auto;max-width:320px}.product-image-main-group .charms-add-sec img.row{position:relative;width:100%;height:auto}.product-image-main-group .charms-add-sec img.abs[data-prop=belt_l]{position:absolute;top:0;height:auto;width:100%;left:0;right:0;margin:0}.product-image-main-group .charms-add-sec .left-foot:before,.product-image-main-group .charms-add-sec .right-foot:before{content:"";display:inline-block;width:100%;background-color:#fafafa;height:40%;position:absolute;bottom:0;z-index:5}.product-image-main-group .charms-add-sec img.c{opacity:0}.product-bundle-wrapper .product-image-main-group .product-image .variant-images img.rib{top:32%;position:absolute;width:150%;left:-25%}.product-bundle-wrapper .product-image-main-group .product-image .product-price{text-align:right;display:flex;flex-direction:column;align-items:flex-end}.product-bundle-wrapper .product-image-main-group .product-price span{font-size:18px;font-weight:700;color:#ef97b0;line-height:1.25}.product-bundle-wrapper .product-image-main-group .charms-add-sec .product-price{text-align:right;position:absolute;top:59%;right:-15%}.sec-pop-up{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;background-color:#fff;display:inline-block;z-index:-1}.product-bundle-section:has(.container.hidden) .sec-pop-up{z-index:1;position:relative;height:100vh}.sec-pop-up .inner-pop-up{border-radius:5px;padding:20px 20px 30px;max-width:765px;margin-inline:auto;display:flex;align-items:center;flex-direction:column;gap:25px;box-shadow:-3px 3px 12px #0000004d;position:relative;top:15%}.sec-pop-up .inner-pop-up h3{margin:0;font-size:25px;line-height:1.4;padding:0;color:#ef97b0;font-weight:400}.sec-pop-up .inner-pop-up p{font-size:17px;line-height:1.236;text-align:center}.sec-pop-up .inner-pop-up .ok-btn{all:unset;background-color:#ef97b0;padding:3.2px 19px;font-size:16px;line-height:1.35;cursor:pointer;transition:all .8s ease;border:1px solid #EF97B0}.sec-pop-up .inner-pop-up .ok-btn:hover,.sec-pop-up .inner-pop-up .ok-btn:focus{background-color:#ef97b06b}.reset-pop-up.sec-pop-up .btn-wap{display:flex;align-items:center;justify-content:space-between;gap:25px;width:50%}.product-image-main-group .charms-add-sec img.c{opacity:1;position:absolute}.product-image-main-group .charms-add-sec img.c:hover{cursor:pointer}.product-image-main-group .charms-add-sec img.c.c3{top:39%;left:5%;z-index:320;width:24%}.product-image-main-group .charms-add-sec img.c.c5{top:26.5%;right:15%;z-index:320;width:24%}.product-image-main-group .charms-add-sec img.c.c6{top:32.5%;right:10%;z-index:310;width:24%}.product-image-main-group .charms-add-sec img.c.c7{top:39%;right:5%;z-index:300;width:24%}.product-image-main-group .charms-add-sec img.c.c1{top:26.5%;left:29.5%;z-index:300;width:24%}.product-image-main-group .charms-add-sec img.c.c2{top:32%;left:16.5%;z-index:310;width:24%}.product-image-main-group .charms-add-sec img.c.c4{top:21.5%;z-index:340;left:49%;width:25%}.product-image-main-group .product-image .variant-images img.c5[data-charm-prop=left-c5]{top:24%;left:50%;z-index:3}.product-image-main-group .product-image .variant-images img.c4[data-charm-prop=left-c4]{top:20.5%;left:40%;z-index:3}.product-image-main-group .product-image .variant-images img.c2[data-charm-prop=left-c2]{top:29%;left:16%;z-index:3}.product-image-main-group .product-image .variant-images img.c1[data-charm-prop=left-c1]{top:24%;left:27%;z-index:3}.product-image-main-group .product-image .variant-images img.c3[data-charm-prop=left-c3]{top:35%;left:5%;z-index:3}.product-image-main-group .product-image .variant-images img.c6[data-charm-prop=left-c6]{top:30%;left:60%;z-index:3}.product-image-main-group .product-image .variant-images img.c7[data-charm-prop=left-c7]{top:36%;left:66%;z-index:3}.product-image-main-group .product-image .variant-images img.c1r[data-charm-prop=right-c1]{top:24%;left:20%;z-index:3}.product-image-main-group .product-image .variant-images img.c2r[data-charm-prop=right-c2]{top:29%;left:12%;z-index:3}.product-image-main-group .product-image .variant-images img.c4r[data-charm-prop=right-c4]{top:20.5%;left:29%;z-index:3}.product-image-main-group .product-image .variant-images img.c6r[data-charm-prop=right-c6]{top:29%;left:54%;z-index:3}.product-image-main-group .product-image .variant-images img.c5r[data-charm-prop=right-c5]{top:24%;left:42.5%;z-index:3}.product-image-main-group .product-image .variant-images img.c3r[data-charm-prop=right-c3]{left:6%;top:34%;z-index:3}.product-image-main-group .product-image .variant-images img.c7r[data-charm-prop=right-c7]{top:34%;left:63%;z-index:3}.product-image-main-group .charms-add-sec img.c.c3[data-foot-side=right]{top:38.5%;left:5%}.product-image-main-group .charms-add-sec img.c.c2[data-foot-side=right]{top:32%;left:10%}.product-image-main-group .charms-add-sec img.c.c1[data-foot-side=right]{top:26.3%;left:15%}.product-image-main-group .charms-add-sec img.c.c4[data-foot-side=right]{left:26%}.product-image-main-group .charms-add-sec img.c.c5[data-foot-side=right]{top:26.3%;left:49%}.product-image-main-group .charms-add-sec img.c.c6[data-foot-side=right]{top:31.5%;left:59%}.product-image-main-group .charms-add-sec img.c.c7[data-foot-side=right]{top:38.5%;left:70%}.shopify-section--header{z-index:999}.product-image-main-group .charms-add-sec .charms-insert-pop-up{position:absolute;top:20%;left:10%;width:100%;max-width:fit-content;padding:10px;border:2px solid #000;background-color:#fff;display:flex;align-items:center;justify-content:center;gap:10px 30px;z-index:500;flex-wrap:wrap}.product-image-main-group .charms-add-sec .charms-insert-pop-up .icon-btn{all:unset;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:15px;line-height:1.4;cursor:pointer}.product-image-main-group .charms-add-sec .charms-insert-pop-up .icon-btn,.product-image-main-group .charms-add-sec .charms-insert-pop-up .icon-btn svg .cls-1{transition:all .45s ease-out}.product-image-main-group .charms-add-sec .charms-insert-pop-up .icon-btn:hover{color:#ff8faf}.product-image-main-group .charms-add-sec .charms-insert-pop-up .icon-btn:first-child:hover svg .cls-1{stroke:#ff8faf}.product-image-main-group .charms-add-sec .charms-insert-pop-up .icon-btn svg .cls-4{stroke:red}.product-bundle-content .tab-wrapper .confirm-tabs{margin-top:20px;padding-left:30px}.product-bundle-content .tab-wrapper .confirm-tabs h2{font-weight:300}.product-bundle-content .tab-wrapper .confirm-tabs h2 strong{font-weight:600}.product-bundle-content .tab-wrapper .confirm-tabs .inner-confirm{width:100%;max-width:540px}.product-bundle-content .tab-wrapper .confirm-tabs .order-title{margin-top:18px;font-size:20px;letter-spacing:1px;line-height:1.45;width:100%;text-align:center;font-weight:700}.product-bundle-content .tab-wrapper .confirm-tabs .order-detail{width:100%;font-size:16px;line-height:1.35;margin-top:15px;font-weight:300}.product-bundle-content .tab-wrapper .confirm-tabs .total-div{display:flex;align-items:center;justify-content:space-between;max-width:360px;width:100%;margin-top:10px}.product-bundle-content .tab-wrapper .confirm-tabs .charm-price{flex-direction:column;align-items:start;justify-content:start}.product-bundle-content .tab-wrapper .confirm-tabs .charm-price ul{margin:10px 0 5px;padding-left:20px;list-style:none;width:100%}.product-bundle-content .tab-wrapper .confirm-tabs .charm-price ul li{width:100%;display:flex;justify-content:space-between}.product-bundle-content .tab-wrapper .confirm-tabs .total-cost{text-align:center;margin-top:18px;font-size:18px;line-height:1.4;font-weight:600}.product-bundle-content .tab-wrapper .confirm-tabs .btn-wrap{text-align:center}.product-bundle-content .tab-wrapper .confirm-tabs .add-cart{margin-top:20px;background-color:pink;border:none;padding:9px 15px;font-size:16px;text-transform:uppercase;cursor:pointer;transition:background-color .8s ease}.product-bundle-content .tab-wrapper .confirm-tabs .add-cart:hover{background-color:#bce3f0}.shopify-section--main-cart .cart-items tr .small-text{font-size:1rem}.product-bundle-section .shere-pop-up{max-width:765px;height:fit-content;padding:20px 20px 30px;border-radius:5px;background-color:#12232c;color:#fff;position:absolute;left:50%;top:0;width:100%;transform:translate(-50%);z-index:5}.product-bundle-section .shere-pop-up .close-btn{text-align:right;width:100%}.product-bundle-section .shere-pop-up .close-btn button{all:unset;background-color:#fff;color:#000;min-height:30px;line-height:100%;padding:0 1em;cursor:pointer}.product-bundle-section .shere-pop-up .share-content,.product-bundle-section .shere-pop-up .email-sec{display:flex;align-items:center;justify-content:start;gap:20px}.product-bundle-section .shere-pop-up .share-content svg .cls-1,.product-bundle-section .shere-pop-up .reset-btn svg .cls-3,.product-bundle-section .shere-pop-up .reset-btn svg .cls-4{stroke:#fff}.product-bundle-section .shere-pop-up .social-link{display:flex;align-items:center;gap:20px;margin-top:20px;padding-left:45px}.product-bundle-section .shere-pop-up .social-link svg{vertical-align:bottom}.product-bundle-section .shere-pop-up .email-sec{margin-top:20px}.product-bundle-section .shere-pop-up .input-field{margin-top:20px;margin-left:48px}.product-bundle-section .shere-pop-up .input-field input[type=email]{border:none;outline:none;margin-right:15px;background:transparent;border-bottom:2px solid #fff;border-radius:0;padding:9px 15px;color:#fff}.product-bundle-section .shere-pop-up .input-field input[type=email]:focus,.product-bundle-section .shere-pop-up .input-field input[type=email]:focus-visible,.product-bundle-section .shere-pop-up .input-field input[type=email]:focus-within{outline:none;box-shadow:none}.product-bundle-section .shere-pop-up .input-field button{all:unset;max-height:30px;padding:6.5px 15px;background:#fff;color:#000;position:relative;top:8px;font-size:15px;text-transform:uppercase;cursor:pointer;line-height:100%;transition:background-color .6s}.product-bundle-section .shere-pop-up .input-field button:hover{background-color:#f3d6e5}.product-bundle-section .shere-pop-up .reset-btn{margin-top:40px;display:flex;gap:20px;align-items:center}.product-bundle-section .shere-pop-up .reset-btn button{all:unset;cursor:pointer;transition:color .6s}.product-bundle-section .shere-pop-up .reset-btn button:hover{color:#ef97b0}.confirm-pop-up .btn-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.confirm-pop-up .btn-wrap span{font-size:20px;line-height:1}.inner-pop-up button{all:unset;background-color:#ef97b0;padding:3.2px 19px;font-size:16px;line-height:1.35;cursor:pointer;transition:all .8s ease;border:1px solid #EF97B0;text-transform:uppercase}.inner-pop-up button:hover,.inner-pop-up button:focus{background-color:#ef97b06b}.confirm-pop-up .btn-wrap .go-back{all:unset;font-size:20px;color:#ef97b0}.product-bundle-content .tab-inner-wrapper.base-tabs .mobile-content-sec{max-width:540px;margin-inline:auto;display:none;width:100%}.tab-inner-wrapper.base-tabs .mobile-content-sec .mbl-sole-tabs{background-color:#f8f8f8;width:100%;display:flex;align-items:center;justify-content:center;gap:40px;margin-bottom:10px}.tab-inner-wrapper.base-tabs .mobile-content-sec .mbl-sole-tabs .mbl-tab{all:unset;padding:7.5px 10.5px;max-width:70px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:14px;line-height:1;transition:background-color .75s;cursor:pointer}.tab-inner-wrapper.base-tabs .mobile-content-sec .mbl-sole-tabs .mbl-tab.active-tab{background-color:#ef97b0}.product-bundle-image .mobile-heading,.product-bundle-image:has(+.product-bundle-content .confirm-tabs.active) .product-price,.product-bundle-image:has(+.product-bundle-content .ribbons-tabs.active) .product-price .price-text{display:none}.charms-tabs .charm-grid .js-flip-flop-charm[data-position-required="4"] .grid-image-zoom:before{background-position:center 54%;background-size:cover}.charms-tabs .charm-grid .js-flip-flop-charm[data-position-required="4"] .grid-image-zoom img{height:95px;width:100%;object-fit:cover}#MainCart .cart-items .cart-item__details,.cart-item .col-notimage .desc{width:100%;max-width:600px}.new-cart-sec{width:100%;display:inline-block}.new-cart-sec .product-line-info{width:100%;display:block;font-size:16px;line-height:1.5;cursor:pointer}.new-cart-sec .product-all-detail{margin-top:20px;display:grid;grid-template-rows:1fr;transition:grid-template-rows .3s ease,margin-top .3s ease,opacity .3s ease;opacity:1}.new-cart-sec .product-all-detail .bundle-details-inner{overflow:hidden}.new-cart-sec .product-all-detail.hidden,[data-section-type=cart-template] .cart-list .new-cart-sec .js-bundle-details.hidden{display:grid!important;grid-template-rows:0fr;margin-top:0;opacity:0}.new-cart-sec .product-all-detail .pro-size{font-size:14px;line-height:1.4}.new-cart-sec .product-all-detail h4{margin:10px 0;font-size:16px;font-weight:400;line-height:1.5;color:inherit;text-transform:uppercase;text-align:left}.new-cart-sec .product-all-detail .list{display:flex;gap:5px;align-items:center;justify-content:start}.new-cart-sec .product-all-detail .list .box-circle{display:flex;flex-direction:column;gap:16px}.new-cart-sec .product-all-detail .list .box-circle p{font-size:13px;line-height:1.2}.new-cart-sec .product-all-detail .list .box-circle .img-wrap-sole,.new-cart-sec .product-all-detail .list .box-circle .img-wrap-strap,.new-cart-sec .product-all-detail .charm-list .box-circle .charm-img,.new-cart-sec .product-all-detail .rib-list .box-circle .rib-img{border:1px solid #f1f1f1;border-radius:50%;max-width:40px;height:40px;display:inline-block}.new-cart-sec .product-all-detail .list .box-circle .img-wrap-sole img,.new-cart-sec .product-all-detail .list .box-circle .img-wrap-strap img{width:100%;height:100%;border-radius:50%}.new-cart-sec .product-all-detail .charms,.new-cart-sec .product-all-detail .ribbons{margin:8px 0 0}.new-cart-sec .product-all-detail .charms .heading,.new-cart-sec .product-all-detail .ribbons .heading{font-size:16px;line-height:1.4;text-transform:uppercase;margin:0 0 10px}.new-cart-sec .product-all-detail .charms .charm-name,.new-cart-sec .product-all-detail .ribbons .rib-name{font-size:12px;line-height:1.4;margin-bottom:16px}.new-cart-sec .product-all-detail .charms .charm-list{display:flex;width:100%;align-items:start;justify-content:start;max-width:600px;flex-wrap:wrap}.new-cart-sec .product-all-detail .charms .charm-list .box-circle{width:80px;text-align:center;padding:0 5px}.cart-drawer-section.drawer[position=right]{z-index:999}.cart-drawer-section .cart--drawer .cart-item .custom-cart-drawer-sec{grid-column:span 4}.cart-drawer-section .custom-cart-drawer-sec .new-cart-sec .product-all-detail .charms .charm-list{flex-wrap:nowrap;overflow-y:hidden;overflow-x:scroll}.cart-drawer-section .custom-cart-drawer-sec .new-cart-sec .product-all-detail .charms .charm-list::-webkit-scrollbar{width:8px;height:2px;cursor:pointer}.cart-drawer-section .custom-cart-drawer-sec .new-cart-sec .product-all-detail .charms .charm-list::-webkit-scrollbar-track{background-color:#333;border-radius:0}.cart-drawer-section .custom-cart-drawer-sec .new-cart-sec .product-all-detail .charms .charm-list::-webkit-scrollbar-thumb{background-color:#ff8faf;border-radius:0}.cart-drawer-section .custom-cart-drawer-sec .new-cart-sec .product-all-detail .charm-list .box-circle .charm-img{width:40px;overflow:hidden}.product-image-main-group .charms-add-sec img.c.charm-bigger-image{width:100%;left:0;top:0%}.product-image-main-group .charms-add-sec img.c.charm-bigger-image[data-foot-side=right]{width:100%;left:0%;top:0%}.product-image-main-group .product-image .variant-images img.c1.charm-bigger-image[data-charm-prop=left-c1],.product-image-main-group .product-image .variant-images img.c5r.charm-bigger-image[data-charm-prop=right-c5]{top:0;left:0;z-index:3;width:100%}.product-bundle-section .product-bundle-content .tab-wrapper{position:relative}.product-bundle-section .product-bundle-content .tab-wrapper .hover-zoom-img{width:100%;height:175px;max-width:175px;border:2px solid #EF97B0;background-color:#fff;position:absolute;z-index:1;background-blend-mode:multiply;cursor:pointer;pointer-events:none;transform:translate(-20%)}.product-bundle-section .product-bundle-content .tab-wrapper .hover-zoom-img .inner-zoom-img{background-repeat:no-repeat;background-size:cover;background-color:#fff;width:100%;height:100%;background-position:center 56%}.ribbons-tabs .charm-grid .js-flip-flop-ribbon:first-child span{padding-block:61.5%}.product-image-main-group .charms-add-sec .def.js-is-empty.left0{border-left:20.5px solid #dbdbdb}.product-image-main-group .charms-add-sec .def.js-is-empty.right0{border-right:20.5px solid #dbdbdb}.product-image-main-group .charms-add-sec .tc.def.js-is-empty{border-top:20.5px solid #dbdbdb}.product-image-main-group .charms-add-sec .right0.def[class*=" js-double-spaced-"]{border-right:20.5px solid #dbdbdb}.product-image-main-group .charms-add-sec .left0.def[class*=" js-double-spaced-"]{border-left:20.5px solid #dbdbdb}.new-cart-sec .product-all-detail .list .box-circle .img-wrap-strap{display:inline-block;width:40px}custom-product-bundle .product-bundle-content .size_guide_inner svg{width:14px;height:34px}@media screen and (min-width:751px){.product-bundle-image,.product-bundle-content{grid-column:span 6}.product-bundle-wrapper{grid-template-columns:repeat(12,1fr)}.product-bundle-content{padding-left:30px}}@media screen and (min-width:991px){.product-bundle-content{padding-left:60px}}@media screen and (max-width:1440px){.product-bundle-image{width:40%}.product-bundle-content{width:56%;padding-left:30px}.product-image-main-group{max-width:90%;margin:100px 27px 20px}.product-image-main-group .charms-add-sec .charms-insert-pop-up{top:16%}.product-bundle-wrapper .product-image-main-group .charms-add-sec .product-price{right:-5%}#MainCart .cart-items .cart-item__details{width:100%;padding-left:15px}#MainCart .cart-items td+td{padding-left:15px}}@media screen and (max-width:1200px){.product-image-main-group{max-width:100%;margin:100px 0 20px;justify-content:center}.product-bundle-image{width:50%}.circle-image{height:99px}.charms-tabs .charm-grid .js-flip-flop-charm:first-child span{padding-block:65.5%}.ribbons-tabs .charm-grid .js-flip-flop-ribbon:first-child span{padding-block:78.5%}.charms-tabs .charm-grid .js-flip-flop-charm img,.ribbons-tabs .charm-grid .js-flip-flop-ribbon img{height:85px}}@media screen and (max-width:1023px){.tabs-name-group{column-gap:50px;border-bottom:none;position:fixed;bottom:0;top:auto;width:100%;background-color:#f8f8f8;justify-content:center;z-index:520;padding:15px 0 10px;left:0}.product-bundle-wrapper{flex-direction:column}.product-bundle-image{width:100%;border-bottom:10px solid #f8f8f8}.product-bundle-image .product-image-main-group .variant-images{width:75%}.product-bundle-content{padding-left:0;width:100%}.product-bundle-section .container{padding-left:31.5px;padding-right:31.5px}.product-bundle-wrapper .product-image-main-group .product-image{width:100%}.product-image-main-group{max-width:100%;margin:20px 0;justify-content:center}.product-image-main-group .charms-add-sec .left-foot:before,.product-image-main-group .charms-add-sec .right-foot:before{content:none}.product-bundle-wrapper .product-image-main-group .product-image .product-price{width:100px}.size-select-dropdown{min-width:calc(100% - 300px);max-width:672px}.circle-image{height:120px}.circle-image img,.color-variant-group .color-back{width:60px;height:60px}.charm-name,.color-name-text{text-align:center;width:100%}.product-image-main-group .charms-add-sec{width:66.68%;height:100%;max-height:640px}.product-image-main-group .charms-add-sec .abs,.product-image-main-group .charms-add-sec img.row{position:relative;width:100%;height:100%;max-height:640px;object-fit:cover;object-position:top}.product-image-main-group .charms-add-sec .tc.def{top:30%;left:60%;width:20px;height:100px}.product-image-main-group .charms-add-sec .right-foot .tc.def{left:41%}.product-image-main-group .charms-add-sec img.c.c4{top:37.5%;left:51%;width:20%}.product-image-main-group .charms-add-sec img.c.c5{top:45.3%;left:62.8%;width:20%}.product-image-main-group .charms-add-sec img.c.c6{top:53%;width:20%;right:17%}.product-image-main-group .charms-add-sec img.c.c7{top:61%;right:11%;width:20%}.product-image-main-group .charms-add-sec img.c.c1{top:44.2%;left:34%;width:20%}.product-image-main-group .charms-add-sec img.c.c2{top:52%;left:25%;width:20%}.product-image-main-group .charms-add-sec img.c.c3{top:60.5%;left:12.5%;width:20%}.product-image-main-group .charms-add-sec img.c.c4[data-foot-side=right]{left:29%}.product-image-main-group .charms-add-sec img.c.c1[data-foot-side=right]{top:45.5%;left:18%}.product-image-main-group .charms-add-sec img.c.c2[data-foot-side=right]{top:54%;left:16%}.product-image-main-group .charms-add-sec img.c.c3[data-foot-side=right]{top:63.5%;left:9.5%}.product-image-main-group .charms-add-sec img.c.c5[data-foot-side=right]{top:45.3%;left:48%}.product-image-main-group .charms-add-sec img.c.c6[data-foot-side=right]{top:53.8%}.product-image-main-group .charms-add-sec img.c.c7[data-foot-side=right]{top:63.5%}.product-image-main-group .charms-add-sec .btn-wrap{position:absolute;right:-25%;z-index:8}.product-bundle-wrapper{max-width:720px;margin-inline:auto}.product-image-main-group .charms-add-sec .abs.left-foot,.product-image-main-group .charms-add-sec .abs.right-foot,.product-image-main-group .charms-add-sec img.row{max-height:480px;max-width:360px}.product-image-main-group .charms-add-sec .t1.left0.def,.product-image-main-group .charms-add-sec .t1.right0.def{top:49%;width:48%}.product-image-main-group .charms-add-sec .t3.left0.def,.product-image-main-group .charms-add-sec .t3.right0.def{top:66%;width:28%}.product-image-main-group .charms-add-sec .t2.left0.def,.product-image-main-group .charms-add-sec .t2.right0.def{top:58%;width:37%}.product-image-main-group .charms-add-sec .charms-insert-pop-up{top:20%}.product-image-main-group .charms-add-sec .right-foot .t1.left0.def,.product-image-main-group .charms-add-sec .right-foot .t1.right0.def{top:50.5%;width:46%}.product-image-main-group .charms-add-sec .right-foot .t2.left0.def,.product-image-main-group .charms-add-sec .right-foot .t2.right0.def{top:59%;width:34%}.product-image-main-group .charms-add-sec .right-foot .t3.left0.def,.product-image-main-group .charms-add-sec .right-foot .t3.right0.def{top:68.5%}.product-bundle-wrapper .product-image-main-group .charms-add-sec .product-price{right:-8%;top:95%}.product-bundle-content .tab-wrapper .confirm-tabs h2{display:none}.product-bundle-image:has(+.product-bundle-content .confirm-tabs.active) .mobile-heading{display:block;margin-top:12px}.product-bundle-image .mobile-heading h2{font-weight:300}.product-image-main-group .charms-add-sec .abs{max-width:360px}.product-image-main-group .charms-add-sec img.c.c1.charm-bigger-image,.product-image-main-group .charms-add-sec img.c.c5.charm-bigger-image[data-foot-side=right]{top:0%;left:0%;width:100%}}@media screen and (max-width:750px){.button-group{gap:18px}.tabs-name-group{column-gap:20px}.tabs-name-group span{font-size:14px}.product-bundle-wrapper .product-image-main-group .product-price span{font-size:15px}.button-group button{font-size:14px;column-gap:13px}.product-bundle-image{width:100%;border-bottom:none}.product-bundle-content .tab-inner-wrapper.base-tabs .desk-tab{display:none}.product-bundle-content .tab-inner-wrapper.base-tabs .mobile-content-sec{display:block}.size-select-dropdown{min-width:inherit;max-width:672px;width:70%;height:34px}.circle-image img,.color-variant-group .color-back{width:41px;height:41px}.mobile-content-sec .color-variant-group .circle-image{height:90px!important}.mobile-content-sec .color-variant-group .swiper-container{width:100%}.mobile-content-sec .swiper-grid>.swiper-wrapper{height:fit-content}.swiper-arrow-group{top:0}.product-image-main-group .charms-add-sec .tc.def{top:30%;left:60%;height:100px}.product-image-main-group .charms-add-sec .abs.left-foot,.product-image-main-group .charms-add-sec .abs.right-foot,.product-image-main-group .charms-add-sec img.row{width:360px}.product-bundle-wrapper .product-image-main-group .charms-add-sec .product-price{right:-25%;top:101%}.product-bundle-content .tab-inner-wrapper.base-tabs,.product-bundle-content .tab-inner-wrapper.ribbons-tabs,.product-bundle-content .tab-inner-wrapper.confirm-tabs{max-width:540px;border-top:10px solid #f8f8f8;margin-inline:auto;padding-top:15px}.product-bundle-content .tab-inner-wrapper.charms-tabs{border:none}.new-cart-sec .product-all-detail h4,.new-cart-sec .product-line-info,.new-cart-sec .product-all-detail .pro-size,.new-cart-sec .product-all-detail .charms .heading,.new-cart-sec .product-all-detail .ribbons .heading{font-size:13px}.new-cart-sec .product-all-detail .charms .charm-list{flex-wrap:wrap}}@media screen and (max-width:499px){.product-bundle-section .container{padding-left:15px;padding-right:15px}.tab-inner-wrapper.base-tabs .mobile-content-sec .mbl-sole-tabs{flex-wrap:wrap;gap:20px}.mobile-content-sec .color-variant-group .circle-image{height:98px!important}.circle-image img,.color-variant-group .color-back{width:45px;height:45px}.size-select-dropdown{font-size:13px}.product-bundle-content .size_guide_inner,.product-bundle-content .size_guide_inner a{align-items:center}.product-image-main-group .charms-add-sec .abs.left-foot,.product-image-main-group .charms-add-sec .abs.right-foot,.product-image-main-group .charms-add-sec img.row{width:290px;max-height:370px}.product-image-main-group .charms-add-sec .def{border:7px solid transparent;border-left:15.5px solid #fddfe2}.product-image-main-group .charms-add-sec .right0.def{border:7px solid transparent;border-right:15.5px solid #fddfe2}.product-image-main-group .charms-add-sec .btn-wrap{right:-25%}.product-image-main-group .charms-add-sec .tc.def{border:7px solid transparent;border-top:15.5px solid #fddfe2;width:14px;height:85px}.product-image-main-group .charms-add-sec img.c.c4{top:39.5%}.product-image-main-group .charms-add-sec img.c.c1{top:46.2%}.product-image-main-group .charms-add-sec img.c.c2{top:54%}.product-image-main-group .charms-add-sec img.c.c3{top:63%;left:14%}.product-image-main-group .charms-add-sec img.c.c5{top:47.5%}.product-image-main-group .charms-add-sec img.c.c6{top:56%;right:14.2%}.product-image-main-group .charms-add-sec img.c.c7{top:65%;right:9.5%}.product-image-main-group .charms-add-sec .t1.left0.def{top:48%;width:50.5%}.product-image-main-group .charms-add-sec .t1.right0.def{width:44%;top:49.5%}.product-image-main-group .charms-add-sec .t2.left0.def{top:56%;width:40%}.product-image-main-group .charms-add-sec .t2.right0.def{top:58%;width:36%}.product-image-main-group .charms-add-sec .t3.left0.def,.product-image-main-group .charms-add-sec .t3.right0.def{top:66%;width:29%}.product-image-main-group .charms-add-sec img.c.c1[data-foot-side=right]{top:47.5%}.product-image-main-group .charms-add-sec img.c.c2[data-foot-side=right]{top:56%;left:13%}.product-image-main-group .charms-add-sec img.c.c3[data-foot-side=right]{top:65.5%;left:8.5%}.product-image-main-group .charms-add-sec img.c.c5[data-foot-side=right]{top:47.3%}.product-image-main-group .charms-add-sec img.c.c6[data-foot-side=right]{top:54.8%;left:57.3%}.product-image-main-group .charms-add-sec img.c.c7[data-foot-side=right]{top:65.5%;left:69.2%}.product-image-main-group .charms-add-sec .right-foot .tc.def{left:34.5%}.product-image-main-group .charms-add-sec .right-foot .t1.left0.def{top:49.5%}.product-image-main-group .charms-add-sec .right-foot .t1.right0.def{top:49%;width:48%}.product-image-main-group .charms-add-sec .right-foot .t2.left0.def{top:59%;width:34%}.product-image-main-group .charms-add-sec .right-foot .t2.right0.def{top:56.5%;width:39%}.product-image-main-group .charms-add-sec .right-foot .t3.left0.def,.product-image-main-group .charms-add-sec .right-foot .t3.right0.def{top:67%}.product-bundle-content .tab-inner-wrapper.base-tabs{border:none}.product-bundle-content .tab-wrapper .confirm-tabs{padding-left:0}.charms-tabs .charm-grid .js-flip-flop-charm,.ribbons-tabs .charm-grid .js-flip-flop-ribbon{font-size:13px;gap:10px;padding:12px}.charms-tabs .charm-grid .js-flip-flop-charm:first-child span,.ribbons-tabs .charm-grid .js-flip-flop-ribbon:first-child span{font-size:13px;padding-block:77%}.ribbons-tabs .charm-grid .js-remove-ribbon{padding-block:2%}.product-bundle-wrapper .product-image-main-group .product-image .left-img,.product-bundle-wrapper .product-image-main-group .product-image .right-img{max-width:100px}.product-bundle-content .tab-inner-wrapper.ribbons-tabs,.product-bundle-content .tab-inner-wrapper.confirm-tabs{border-top:3px solid #f8f8f8}.product-image-main-group{justify-content:start}.product-image-main-group .charms-add-sec{width:75%}#MainCart .cart-items .cart-item__details,#MainCart .cart-items td+td{padding-left:0}.new-cart-sec .product-all-detail{margin-top:10px}.product-bundle-section .product-bundle-content .tab-wrapper .hover-zoom-img{height:100px;max-width:100px;transform:translateY(10%)}.product-image-main-group .charms-add-sec .charms-insert-pop-up{gap:10px 25px}body:has(.product-bundle-main-wrap) inbox-online-store-chat#ShopifyChat{bottom:105px!important;left:0!important}}@media screen and (max-width:385px){.mobile-content-sec .color-variant-group .circle-image{height:75px!important}.tab-inner-wrapper.base-tabs .mobile-content-sec .mbl-sole-tabs .mbl-tab{padding:7.5px;font-size:12px}.size-select-dropdown{width:55%}.product-image-main-group .charms-add-sec .charms-insert-pop-up{gap:10px 15px}.circle-image img,.color-variant-group .color-back{width:35px;height:35px}.charms-tabs .charm-grid .js-flip-flop-charm,.ribbons-tabs .charm-grid .js-flip-flop-ribbon{font-size:12px}.charms-tabs .charm-grid .js-flip-flop-charm:first-child span,.ribbons-tabs .charm-grid .js-flip-flop-ribbon:first-child span{padding-block:100%}}custom-product-bundle .hidden{display:none!important}custom-product-bundle svg{fill:unset;width:unset;height:unset;vertical-align:unset}.charm-name{text-transform:lowercase}.charm-name:first-letter{text-transform:uppercase}.charms-tabs .charm-grid .grid-image-zoom,.ribbons-tabs .charm-grid .js-flip-flop-ribbon,.variant-main-group .circle-image.swiper-slide{position:relative}.js-flip-flop-charm.is-out-of-stock,.js-flip-flop-ribbon.is-out-of-stock,.variant-main-group .circle-image.is-out-of-stock{opacity:.45;pointer-events:none;cursor:not-allowed}.js-flip-flop-charm.is-out-of-stock.active,.js-flip-flop-ribbon.is-out-of-stock.active{background-color:transparent}[data-section-type=cart-template] .cart-list .new-cart-sec{width:100%;display:block;margin-top:.5em}[data-section-type=cart-template] .cart-item--bundle .desc{min-width:0;flex:1 1 auto}[data-section-type=cart-template] .cart-list .new-cart-sec .product-all-detail .list{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start;justify-content:flex-start}[data-section-type=cart-template] .cart-list .new-cart-sec .product-all-detail .list .box-circle{display:flex;flex-direction:column;gap:8px}[data-section-type=cart-template] .cart-list .new-cart-sec .product-all-detail h4,[data-section-type=cart-template] .cart-list .new-cart-sec .product-all-detail .pro-size,[data-section-type=cart-template] .cart-list .new-cart-sec .product-all-detail .charms .heading,[data-section-type=cart-template] .cart-list .new-cart-sec .product-all-detail .ribbons .heading,[data-section-type=cart-template] .cart-list .new-cart-sec .product-line-info{margin:0 0 8px}[data-section-type=cart-template] .cart-list .new-cart-sec .product-all-detail{margin-top:12px}[data-section-type=cart-template] .cart-list .new-cart-sec .color-back,[data-section-type=cart-template] .cart-list .new-cart-sec .img-wrap-sole,[data-section-type=cart-template] .cart-list .new-cart-sec .img-wrap-strap,[data-section-type=cart-template] .cart-list .new-cart-sec .charm-list .box-circle .charm-img,[data-section-type=cart-template] .cart-list .new-cart-sec .rib-list .box-circle .rib-img{border:1px solid #f1f1f1;border-radius:50%;width:40px;height:40px;max-width:40px;display:inline-block;overflow:hidden;flex-shrink:0}[data-section-type=cart-template] .cart-list .new-cart-sec .img-wrap-sole img,[data-section-type=cart-template] .cart-list .new-cart-sec .img-wrap-strap img,[data-section-type=cart-template] .cart-list .new-cart-sec .rib-img img,[data-section-type=cart-template] .cart-list .new-cart-sec .charm-img img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}[data-section-type=cart-template] .cart-list .new-cart-sec .product-all-detail .charms .charm-list{display:flex;flex-wrap:wrap;gap:5px;align-items:flex-start;max-width:600px}[data-section-type=cart-template] .cart-list .new-cart-sec .product-all-detail .charms .charm-list .box-circle{width:fit-content;text-align:left;padding:0}[data-section-type=cart-template] .cart-list .new-cart-sec .product-all-detail .charms .charm-name,[data-section-type=cart-template] .cart-list .new-cart-sec .product-all-detail .ribbons .rib-name{font-size:14px;line-height:1.4;margin:0 0 8px;white-space:nowrap}[data-section-type=cart-template] .cart-list .new-cart-sec .product-all-detail .list .box-circle p{font-size:14px;line-height:1.2;margin:0}.new-cart-sec .charm-list .box-circle .charm-img,.new-cart-sec .rib-list .box-circle .rib-img{overflow:hidden}[data-section-type=cart-template] .cart-item--bundle .col-image img{width:100%;height:auto;max-height:120px;object-fit:contain;display:block}
/*# sourceMappingURL=/cdn/shop/t/21/assets/product-bundle.css.map */
