.template-product .so-product .so-product-right .so-option-fieldset.ring-mit-small-swatch .so-label-cell-pad{min-width:fit-content!important;max-width:45px;height:45px}.template-product .so-product .so-product-right .so-option-fieldset.ring-mit-small-swatch .so-label-cell-pad .so-swatch{height:43px}.template-product .so-product .so-product-right .so-option-fieldset.ring-mit-small-swatch .so-label-cell-pad .so-swatch .so-label-symbol-wrap{line-height:28px}.template-product .so-product #product-form-options-wrap .so-product-price{margin-left:-1px;align-items:flex-start!important}.template-index .section-highlight-text{margin-bottom:4.5em}.section-highlight-text .container{text-align:center;padding:7px 0}.so-product .so-field-wrap .so-option-fieldset label.so-swatch{height:100%}.video_slide_inner{overflow:hidden;border-radius:15px;margin:0 5px;padding-top:156.5%;position:relative}.video_slide_inner video{border:0;height:100%;overflow:hidden;border-radius:15px;left:0;position:absolute;object-fit:cover;top:0;width:100%}.ugc_videos_main.pdp_videos ul.slick-dots{position:relative;bottom:0;margin:0 10px}.ugc_videos_main.pdp_videos ul.slick-dots li button:before{color:#000}.ugc_videos_main.pdp_videos .slider-nav .slick-arrow{left:0!important;right:0!important;display:inline-block;line-height:35px;text-align:center;position:relative;width:35px;height:35px;opacity:1;margin:0!important;top:initial!important;bottom:0!important;transform:initial!important;color:#000;background:#ededed;border-radius:50%}.ugc_videos_main.pdp_videos .slick-arrow.slick-prev{left:20px}.ugc_videos_main.pdp_videos .slick-arrow.slick-next{right:20px}.ugc_videos_main.pdp_videos .slider-nav{display:flex;margin-top:15px;justify-content:center;align-items:center}.ugc_videos_main.pdp_videos .slick-arrow.slick-arrow svg{width:22px;height:22px;display:inline-block;fill:#000;filter:none;-webkit-filter:none;-moz-filter:none;-o-filter:none;-ms-filter:none}.video_slide_inner svg{position:absolute;cursor:pointer;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px;z-index:2;background:#000;border-radius:100%;grid-area:1/1;justify-content:center;place-self:center;align-items:center;transition:all .3s;display:flex;padding:15px;opacity:.8}.home_ugc_videos{background:#fff4f4;padding:50px 0}.home_ugc_videos .container{max-width:1440px}.home_ugc_videos .video_slide .video_slide_inner{margin:0 7.5px}.home_ugc_videos .video_slide_inner svg{width:64px;height:64px;padding:20px}.home_ugc_videos .section-header{text-align:center;padding-bottom:10px}.home_ugc_videos .section-header h1{font-size:33px;font-weight:400;color:#090a0b}#product-form-options-wrap select{color:#000}.so-tabs-content-product{word-break:break-all}#shopify-section-cart-shineon .so-cart-qty input{width:auto;text-align:center}.product-label.product-label--for-coll-badge{top:-15px}.product-label.product-label--for-coll-badge span{display:flex;align-items:center;width:100%;max-width:100%;gap:5px;font-size:100%;justify-content:center}.product-label.product-label--for-coll-badge span img{width:100%;height:100%;max-width:25px}.shopify-section .home_ugc_videos .ugc_videos_main .videos_slider.mobile_video{display:none}.image-tags-sec .container{margin-top:20px}.image-tags-sec .container .main-wrpper{display:flex;align-items:center}.image-tags-sec .container .link-url{display:flex}.so-product-form-wrap #product-form-options-wrap .so-product-variants-wrap .show_as_swatch{display:flex;flex-wrap:wrap}.so-product-form-wrap #product-form-options-wrap .so-product-variants-wrap .show_as_swatch .so-col-6-sm.so-label-cell-pad{border:solid 1px #5555;flex:0;border-radius:50%;padding:3px;width:auto;min-width:auto;max-width:fix-content}.so-product-form-wrap #product-form-options-wrap .so-product-variants-wrap .show_as_swatch .so-col-6-sm.so-label-cell-pad span{font-size:0}.so-product-form-wrap #product-form-options-wrap .so-product-variants-wrap .show_as_swatch .so-variant-change.so-active label.so-swatch{border:none!important}.so-product-form-wrap #product-form-options-wrap .so-product-variants-wrap .show_as_swatch label{background-size:cover;font-size:0;display:flex;justify-content:center;align-items:center;margin:0 auto;border-radius:50%;width:35px;height:35px;border:none;box-shadow:0 0;padding:0}.so-product-form-wrap #product-form-options-wrap .so-product-variants-wrap .show_as_swatch label{margin-left:0}.so-product-form-wrap #product-form-options-wrap .so-option-fieldset.so-row.show_as_swatch .so-label-cell-pad{min-width:auto;max-width:fit-content;padding:3px;border-radius:50%}.so-product-form-wrap #product-form-options-wrap .so-product-variants-wrap .so-option1-style .so-option-label{display:flex;align-items:center;justify-content:space-between}.so-product-form-wrap #product-form-options-wrap .so-product-variants-wrap .so-option1-style .so-option-label .size_chart_popup_link{text-decoration:underline;cursor:pointer}body.size_chart_popup_open{overflow:hidden}.so-product-wrap .size_chart_popup{position:fixed;width:100%;height:100%;top:0;left:0;background-color:#0006;z-index:999;display:none}.so-product-wrap .size_chart_popup.active{display:block}.so-product-wrap .size_chart_popup .size_chart_popup__Inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;padding:0 15px}.so-product-wrap .size_chart_popup .size_chart_popup__Wrap{max-width:450px;width:100%;padding:20px 40px 20px 20px;background-color:#fff;-webkit-box-shadow:0 2px 16px rgb(0 0 0 / 8%);box-shadow:0 2px 16px #00000014;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:relative;max-height:calc(100% - 80px);overflow:auto}.so-product-wrap .size_chart_popup .size_chart_popup__Wrap h2{font-weight:600}.so-product-wrap .size_chart_popup .size_chart_popup__Close{position:absolute;top:0;right:0}.so-product-wrap .size_chart_popup .size_chart_popup__Close button{background:transparent;border:none;color:#000;padding:12px;display:flex;contain:content;justify-content:center}.so-product-form-wrap .product_var_badge_text .product_page_badge{text-align:left;margin-top:14px;padding:5px 10px 5px 0;display:flex;margin-bottom:15px;position:relative;font-size:15px;color:#40ac14;font-weight:500}.so-carousel-featured.no-controls::-webkit-media-controls{display:none!important;-webkit-appearance:none}.so-carousel-featured.no-controls::-webkit-media-controls-enclosure{display:none!important}.product_var_badge_text span.badge_text{font-weight:600}@media (min-width:769px){.gap-below-header .header-container{margin-bottom:0}body.gap-below-header .collection-page{margin-top:.5em}.shopify-section .home_ugc_videos .ugc_videos_main .videos_slider.mobile_video{display:none!important}.image-tags-sec .container .main-wrpper img.mobl,.so-product-form-wrap .mobile_product_var_badge{display:none}}@media (max-width:769px){.shopify-section .home_ugc_videos .ugc_videos_main .videos_slider.mobile_video{display:block!important}.shopify-section .home_ugc_videos .ugc_videos_main .videos_slider.desktop_popup{display:none!important}.image-tags-sec .container .main-wrpper img.desk{display:none}.so-product-form-wrap #product-form-options-wrap .so-product-variants-wrap .show_as_swatch label{width:28px;height:28px}.so-product-form-wrap .desktop_product_var_badge{display:none}}@media (min-width: 576px){.product_reommendation_between.mobile_product_recomm{display:none!important}}@media (max-width: 575px){.product_reommendation_between.desktop_product_recomm{display:none!important}}@media (max-width:767px){[data-collection-url="/collections/an-meine-mama-oder-oma"] .collection-header .rimage-outer-wrapper,[data-collection-url="/collections/an-meine-mama-oder-oma"] .collection-header .placeholder-image{height:400px!important}.template-product .product-tags{margin-top:0!important;top:-1px;left:-1px}.template-product .product-tags .tag:after{display:none}.template-product .product-tags .tag{border-color:transparent!important;background-color:#ff477c!important;color:#fff!important;padding:1px 12px}.template-index .section-highlight-text{margin-bottom:0}.home_ugc_videos .section-header h1{font-size:22px}.home_ugc_videos .video_slide_inner svg{width:44px;height:44px;padding:14px}.home_ugc_videos .video_slide .video_slide_inner{margin:0 5px}.home_ugc_videos .ugc_videos_main.pdp_videos ul.slick-dots{margin-top:10px}.home_ugc_videos{padding:30px 0}.so-product-right .so-product-form .so-usps-w .product-usps ul{flex-direction:column;margin-bottom:20px}}@media (max-width:600px){#product-form-options-wrap .so-product-variants-wrap .so-option-fieldset.so-row{margin-right:0;margin-left:0}}@media (max-width:480px){.so-product-form #product-form-options-wrap .show_as_swatch .so-label-cell-pad{display:block;width:auto;min-width:auto!important}.so-product-form #product-form-options-wrap .show_as_swatch .so-label-cell-pad{margin-left:0!important}}@media (max-width:475px){.product-label.product-label--for-coll-badge span{font-size:90%;max-width:100%}}@media (max-width:380px){.product-label.product-label--for-coll-badge span{font-size:65%}}.main-dropdown-container{margin-top:20px}.main-dropdown-container .dropdown-text.accordion-header{display:flex;align-items:center;gap:10px;justify-content:space-between;cursor:pointer}.main-dropdown-container .dropdown-box.accordion-content{padding:20px 0;border-bottom:1px solid #ccc}.main-dropdown-container .dropdown-box.accordion-content:first-child{border-top:1px solid #ccc}.main-dropdown-container .dropdown-text.accordion-header p.dropdown-inner-text{margin:0;font-weight:600;font-family:Avenir,sans-serif;padding-left:8px}.dropdown-box.accordion-content .dropdown-description{display:none}.dropdown-box.accordion-content.is-open .dropdown-description{display:block}.dropdown-box.accordion-content.is-open span.dropdown-inner-icon svg.feather.feather-plus{display:none}.dropdown-box.accordion-content.is-open span.dropdown-inner-icon svg.feather.feather-minus{display:block}.dropdown-box.accordion-content span.dropdown-inner-icon svg.feather.feather-minus{display:none}.dropdown-box.accordion-content span.dropdown-inner-icon{width:16px;height:16px}.dropdown-box.accordion-content span.dropdown-inner-icon svg.feather{display:block}.main-dropdown-container .dropdown-box .dropdown-text img{width:32px;height:32px}.main-dropdown-container .dropdown-box .dropdown_heading_wrapper{display:flex;align-items:center}@media screen and (max-width: 1024px){.main-dropdown-container .dropdown-box .dropdown-text img{width:28px;height:28px}}.pplr-item-added{display:none!important}.template-product .so-product-description-wrap,.template-product .so-tabs-content-product{word-break:break-word!important;overflow-wrap:break-word!important}@media (max-width:360px){.bundle-line--image{width:calc(35% - 50px);margin:0;z-index:1;position:relative;min-width:calc(35% - 50px)}.bundle-line--info{width:55%}.bundle-line-inner-checkbox{width:max-content}.bundle-line-inner label{width:45px;height:22px}.bundle-line-inner .custom-checkbox:before{width:15px;height:16px;bottom:3px}.bundle-line-inner input:checked+.custom-checkbox:before{-webkit-transform:translateX(22px);-ms-transform:translateX(22px);transform:translate(22px)}}.variant-flex .var-bundle-line{padding:20px;display:flex;align-items:center;position:relative;gap:15px;background:#f2f2f2;border-radius:12px;align-items:flex-start;flex-direction:column;margin:0;justify-content:space-between}.variant-flex .var-country-line{padding:20px;display:flex;align-items:center;position:relative;gap:15px;background:#f2f2f2;border-radius:12px;justify-content:space-between;align-items:flex-start;flex-direction:column;margin:0}.variant-flex .country-bundle .image_radio_button_control .radio-button-label{padding:15px!important}.variant-flex .var-line-inner label{cursor:pointer;position:relative;display:inline-block;width:55px;height:28px}.variant-flex .var-line-inner input{opacity:0;width:0;height:0}.variant-flex .var-line-inner input:checked+.custom-checkbox{background-color:#00a968}.variant-flex .var-line-inner input:focus+.custom-checkbox{box-shadow:0 0 1px #00a968}.variant-flex .var-line-inner .custom-checkbox{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#c5c5c5;-webkit-transition:.4s;transition:.4s;border-radius:34px}.variant-flex .var-line-inner .custom-checkbox:before{position:absolute;content:"";height:20px;width:20px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s;border-radius:50%}.variant-flex .var-line-inner input:checked+.custom-checkbox:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translate(26px)}.variant-flex .var-line-inner input:after{content:"";display:block;position:absolute;top:50%;left:50%;-webkit-transform:scale(.2);transform:scale(.2);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:0;width:10px;height:8px;margin-left:-5px;margin-top:-4px;background-image:url(https://cdn.shopify.com/s/files/1/0526/6066/6529/t/76/assets/checkbox-tick.svg);background-repeat:no-repeat;background-size:10px 8px}.variant-flex .var-line-inner input:checked:after{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-delay:.1s;transition-delay:.1s;opacity:1}.variant-flex .var-line-inner input:checked{border-width:8px;border-color:#073d5a}.variant-flex .var-line--title{font-size:24px;color:#000;font-weight:600;font-family:Avenir Next}.variant-flex .var-bundle-line .radio-button-label>input,.variant-flex .image_radio_button_inner input{display:none}.variant-flex label.radio-button-inner{border:solid 2px #fff;border-radius:50%;margin:0}.variant-flex .var-bundle-line label.radio-button-label:has(input:checked){border:2px solid #00b70f!important}.variant-flex .var-bundle-line .image_radio_button_control img{max-width:100%;object-fit:contain;width:100%;height:100%}.variant-flex .var-bundle-line .image_radio_button_control .radio-button-label{text-align:center;max-width:120px;width:100%;height:120px;background-color:#fff;border-radius:50%;padding:5px;border:2px solid #fff;margin:0;overflow:hidden}.variant-flex .var-bundle-line .image_radio_button_control{display:flex;gap:20px;align-items:center;width:100%;justify-content:flex-start}.variant-flex .var-bundle-line .select-content{width:100%;display:flex;flex-direction:column;gap:15px}.variant-flex .var-line-inner{display:flex;justify-content:space-between;width:100%}.variant-flex .radio-flex{display:flex;gap:10px;align-items:center;width:100%;justify-content:flex-start}.variant-flex span.bottom-content{font-size:14px;font-family:Avenir Next;color:#000}.variant-flex span.var-title{font-size:14px;margin-left:0;padding-top:5px;display:block;font-family:Avenir Next}.variant-flex .image_radio_button_inner label.radio-button-inner:has(input:checked){border:2px solid #00b70f!important}.radio-button-inner img{border:solid 1px #fff;border-radius:50%;width:33px;height:33px}.variant-flex .multiselector_search{position:relative;margin-bottom:5px}.variant-flex .multiselector_search>svg{position:absolute;top:50%;right:10px;width:20px;height:20px;display:block;transform:translateY(-50%)}.variant-flex .multiselector_search>input{border-radius:6px;border:1px solid rgba(36,31,32,.08);background:#faf9f8;width:100%;margin:0;padding:12px 17px;max-height:48px;max-width:100%;color:#241f20;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.variant-flex .multiselector_search{width:100%}.variant-flex .multiselector_search svg path{fill:#fff}.variant-flex{display:flex;flex-direction:column;gap:20px;margin:20px 0}.variant-flex .multiselector_scroll{width:100%;display:block;margin:0;border-radius:15px;background-color:#fff;padding:15px}.variant-flex .multiselector_scroll .inner-fleg{width:100%;overflow-y:auto;overflow-x:hidden;height:325px;resize:vertical;display:block;margin:0}.variant-flex .charm-option{padding:0 5px}.variant-flex .vtdrop-inline img.flag-image{width:53.336px;object-fit:contain;height:38px;border-radius:8px;margin-right:12px}.variant-flex .vtdrop-inline{display:flex;justify-content:space-between;width:100%;align-items:center;padding:14px 10px;margin:2px 0}.variant-flex .vtdrop-inline img.map-image{width:38px;height:38px;border-radius:2px;margin-right:12px;object-fit:contain}.variant-flex .vtdrop-inline-edit{width:100%;margin:2px 0 4px}.variant-flex .vtdrop-inline{width:100%}.variant-flex .vtdrop-inline .vtdrop--value{flex:1}.variant-flex .vtdrop-inline .vtdrop--quantity{flex:0 0 auto}.variant-flex .vt-multi_selector{width:100%}.variant-flex .vtdrop-inline button.show--quantity,.variant-flex button{display:block;border:0;border-radius:0;background:0 0;padding:0}.variant-flex .vtdrop-inline.active .vtdrop--value button.vtdrop-modalcta-flag,.vtdrop-inline.active .vtdrop--value button.vtdrop-modalcta-map{color:#4da9cd;display:block;font-family:Avenir Next;font-size:12px;font-style:normal;font-weight:500;line-height:130%;text-decoration-line:underline;text-align:left;border:0;border-radius:0;background:0 0;padding:0}.variant-flex .vtdrop-inline:not(.active) .vtdrop--value button.vtdrop-modalcta-flag,.vtdrop-inline:not(.active) .vtdrop--value button.vtdrop-modalcta-map{display:none}.variant-flex .show--quantity svg,.multiselector_scroll svg{width:24px;height:24px}.variant-flex .vtdrop-inline.active{border-radius:4px;background:#7dc1dc33}.hidden{display:none!important}.variant-flex .qty--inner{display:flex;align-items:center;gap:5px}.variant-flex .qty--inner input.qty__num{order:2;padding:0;margin:0;text-align:center;color:#241f20;font-family:Avenir Next;font-size:16px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.16px;border:none;flex:0 0 auto;width:24px;height:24px;min-width:20px;max-width:unset;background:transparent}.variant-flex .qty--inner .qty-adjust--plus{order:3;display:block;border:0;border-radius:0;background:0 0;padding:0}.variant-flex .qty--inner .qty-adjust--minus{order:1;display:block;border:0;border-radius:0;background:0 0;padding:0}.variant-flex .multiselector--value{border-radius:15px;border:1px solid rgba(36,31,32,.08);background:#fff;padding:10px;margin:0}.variant-flex .msvalue_value:not(:empty){margin-top:8px}.variant-flex .msvalue_value span{border-radius:4px;border:1px solid #7dc1dc;background:#fff;padding:6px 8px;display:inline-flex;align-items:center;gap:8px;height:33px;margin:5px 5px 0 0}.variant-flex .vtdrop-remove svg{width:18px;height:18px}.variant-flex .msvalue_value span img{width:30px;height:20px;border-radius:3px;object-fit:contain;object-position:center center;border:1px solid rgba(0,0,0,.05)}.variant-flex .multiselector--value .msvalue_header label.mv_label{color:#241f20;font-family:Avenir Next;font-size:18px;font-style:normal;font-weight:600;line-height:150%;letter-spacing:-.16px}.variant-flex .multiselector--value button{padding:0;background-color:transparent;border:0;display:block}.variant-flex .multiselector--value svg path{fill:#000}.image_radio_button_control span.radio-label{font-size:16px;margin-left:0;padding-top:5px;display:block;font-family:Avenir Next;text-align:center;opacity:.8;text-transform:capitalize}.country-bundle .image_radio_button_inner{margin-top:0}.country-bundle span.tab-title{padding-top:20px;display:block}.multiselector_search button#clear-search svg>rect{fill:#dfdfdf}.multiselector_search button#clear-search svg{width:20px;height:20px;transform:rotate(45deg)}span.tab-title{padding-top:25px;display:block;font-size:14px;color:#000;font-family:Avenir Next;font-weight:500;opacity:.6}span.charm-name{font-family:Avenir Next;font-size:14px;font-weight:700;color:#000}.multiselector_search button#clear-search{position:absolute;right:36px;top:49%;transform:translateY(-50%)}.charm-option.out-of-stock{opacity:.6;cursor:no-drop}.vtdrop--low-quantity span{background-color:#f5f4f1;padding:6px;border-radius:4px;font-size:11px;color:#000}.out-of-stock .vtdrop--value span.charm-name{text-decoration:line-through}@media (max-width:1100px){.variant-flex .var-bundle-line .image_radio_button_control .radio-button-label{max-width:100px;width:100%;height:100px}.variant-flex .var-bundle-line .image_radio_button_control{gap:15px}.variant-flex .var-line--title{font-size:20px}}@media (min-width:993px){.so-product .so-product-title h1{font-size:30px!important;font-weight:600!important}}@media (max-width:992px){.so-product .so-product-title h1{padding-bottom:0!important;border-bottom:0!important;margin-top:15px!important;margin-bottom:-5px!important}.image_radio_button_control span.radio-label{font-size:14px}.variant-flex .var-bundle-line .image_radio_button_control .radio-button-label{max-width:80px;width:100%;height:80px}.variant-flex .var-bundle-line .image_radio_button_control{gap:8px}.variant-flex .var-line--title{font-size:20px}}.variant-flex .radio-button-label,.variant-flex label.radio-button-inner{cursor:pointer}.country-flag-modal.modal{padding:30px;width:100%;position:fixed;top:0;bottom:0;left:0;right:0;z-index:1000000005;width:100vw;height:100%;outline:0;display:none;overflow:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;background:#00000080}.country-flag-modal.modal.js-modal-open{display:block;overflow-y:auto}.country-flag-modal .cfmodal-box.modal-content{pointer-events:auto;border-radius:16px;overflow:hidden;position:relative;margin:0 auto;width:94%;max-width:780px;padding:40px;background-color:#fff;border-color:#dedede;color:#000}.country-flag-modal .cfmodal-box.modal-content button.cfmodal-close{position:absolute;right:20px;top:20px;background:transparent;border:0;padding:0;width:30px;height:30px}.cfmodal-close svg{width:28px;height:28px}.country-flag-modal .cfmodal-header h2{font-size:28px;font-weight:600;letter-spacing:-.28px;text-align:center}.country-flag-modal .cflag-preview{display:flex;flex-wrap:nowrap;justify-content:space-around;border-radius:12px;border:1px solid #f5f4f1;background:#f5f4f180;padding:24px 20px}.cflag-preview .front-text{text-align:center;padding:0 0 20px;text-transform:uppercase;font-weight:500}.country-flag-modal .cflag-info{margin:20px 0 0;display:flex;flex-wrap:nowrap;justify-content:space-around;padding:0}.country-flag-modal .flag-info-item h4{font-weight:600;font-size:16px;margin:10px 0 0}.country-flag-modal .flag-info-item.flag-back-info{max-width:200px;width:100%}.country-flag-modal .flag-info-item.flag-back-info input{border-radius:4px;border:1px solid #7dc1dc;background:#f5f4f180;font-size:14px;font-style:normal;font-weight:400;line-height:150%;height:40px;padding:10px;display:block;width:100%;margin-bottom:10px}.country-flag-modal .front-flag-inputprev_dev{position:relative;display:flex;justify-content:center}.country-flag-modal .front-flag-inputprev_dev .front-flag-inputprev-text{position:absolute;top:70%;left:50%;transform:translate(-50%,-50%);font-size:18px;line-height:26px;color:#000;max-width:90%;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;z-index:99}.flag-back-info .flag-back-input button{font-size:14px;font-style:normal;font-weight:500;line-height:150%;text-decoration-line:underline;color:#7dc1dc;background:transparent;border:0;padding:0}.country-flag-modal .flag-info-item.flag-front-info{width:30%;text-align:center}.country-flag-modal .cflag-button button{width:100%;text-transform:uppercase;font-size:15px;margin-top:30px;height:48px;background:#a1c65b;border-color:#a1c65b}.country-flag-modal .cflag-button button svg{fill:#a1c65b}.country-flag-modal.modal .cfmodal-wrapp.modal-dialog{height:100%;display:flex;align-items:center}.vtdrop-inline-edit span{font-size:14px;font-weight:400;opacity:.75}.vtdrop-inline-edit .back-buttons{display:flex;align-items:center;justify-content:flex-end;gap:5px}.vtdrop-inline-edit .back-space-between{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:#7dc1dc1a;border-radius:4px}.back-buttons button.edit-backnote svg,.back-buttons button.delete-backnote svg{height:18px;width:auto}.vtdrop-inline-edit .back-buttons button svg path{fill:#fff}.variant-flex .vtdrop-inline.active .vtdrop--value button.vtdrop-modalcta-flag{font-size:11px}.variant-flex .map-options button.vtdrop-modalcta-flag.charm_flag_text{display:none!important}@media screen and (max-width: 767px){.country-flag-modal .cfmodal-header h2{font-size:22px;letter-spacing:-.22px}.cflag-preview .front-text{font-size:13px}.country-flag-modal .cflag-preview{gap:10px}.country-flag-modal .flag-info-item h4{font-size:15px}.so-product-wrap .so-thumbnail-carousel-thumb .so_slick-slide img{display:block;height:69px!important;object-fit:contain}.so-product-left .so-product-images-featured-wrap .so-carousel-img,.so-product-left .so-product-images-featured-wrap .so_slick-slide video{height:377px!important;min-height:377px!important}}@media screen and (max-width: 640px){.country-flag-modal .flag-info-item.flag-back-info{max-width:140px;width:100%}.cfmodal-close svg{width:22px;height:22px}.country-flag-modal.modal{padding:10px}}span.save-progress-icon{border-radius:99px;background:#dcdcdc;width:22px;height:22px;justify-content:center;align-items:center;display:flex}ul.save-progress-steps{display:flex;align-items:center;justify-content:space-between;padding-left:45px!important;padding-right:10px!important}.save-progress-header label{font-size:16px;font-weight:600}.save-progress-container .save-progress-bar{margin:12px 0;height:13px;display:block;background-color:#dcdcdc;border-radius:99px;position:relative;overflow:hidden}.save-progress-container .save-progress-bar .save-progress-fill{position:absolute;top:0;left:0;bottom:0;border-radius:99px;background-color:#00af2d}.save-progress-header{padding-top:10px}.save-progress-steps .save-progress-icon path{fill:transparent}.active span.save-progress-icon{background-color:#00af2d}.save-progress-container .save-progress-icon svg{width:15px;height:15px}.save-progress-container strong.save-progress-text{font-size:13px;margin:5px 0}.save-progress-container .save-progress-item{display:flex;align-items:center;gap:5px;flex-direction:row-reverse}.save-progress-container .save-progress-header p{font-size:15px;color:#000;font-weight:600;font-family:Avenir Next}.save-progress-container .save-progress-header h3{font-size:20px;font-weight:600;color:#000;margin-bottom:10px}.save-progress-container{border-radius:15px;background-color:#fff;padding:15px;margin-top:15px}.form__label .data-title{font-size:12px;margin-bottom:5px;display:block;color:#262626;font-family:Avenir,sans-serif}h2.option_name_heading{font-size:14px;font-weight:400;margin:0;padding-top:15px;color:#262626;line-height:1.2em;font-family:Avenir,sans-serif}label.swatch-input__label.shape_circle{width:90px;height:90px;border:solid 1px #5555;border-radius:50px;float:left;overflow:hidden;cursor:pointer}.product_third_op span.swatch{width:100%;height:100%;display:flex;background-repeat:no-repeat;background-size:cover}.product_list .product_grid{display:flex;flex-wrap:wrap;gap:10px}#product-form-options-wrap .product_third_op input{display:none}.product_third_op input:checked+label{border-color:#00b70f!important}.so-product-form-wrap .usp_items{margin-top:21px;display:grid;grid-template-columns:repeat(2,1fr);column-gap:12px;row-gap:12px}.so-product-form-wrap .usp_item{width:100%;padding:17px 14px;background:#f5f4f1;border-radius:12px;display:flex;align-items:center}.so-product-form-wrap .usp_item_img{width:40px;height:40px}.so-product-form-wrap .usp_item_text{padding-left:6px;font-size:16px;font-weight:400;line-height:1.4;letter-spacing:-.03em;color:#241f20}@media screen and (max-width: 1024px){.so-product-form-wrap .usp_items{margin-top:11px;column-gap:7px;row-gap:6px}.so-product-form-wrap .usp_item{width:100%;padding:12px 15.5px;border-radius:6px}.so-product-form-wrap .usp_item_img{width:31px;height:31px}.so-product-form-wrap .usp_item_text{font-size:14px;line-height:14px}}@media screen and (max-width: 990px){.so-product-form-wrap .usp_items{margin:24px 0 0}.so-product-form-wrap .usp_items:empty{display:none}.so-product-form .gratiscubanchain{display:none}.mobile_new_pro_badge{margin-bottom:8px}.so-product-form .product-usps ul{display:flex;flex-direction:column;margin-bottom:15px}.so-product-form .product-usps{margin-top:20px}}.template-product .so-product-wrap video{width:100%;margin-top:15px;display:block}.template-sfx-shineon-new-product-ab #product-form-options-wrap .so-option-fieldset.box_var_option .so-label-cell-pad{flex:1;min-width:auto;max-width:fit-content;padding:5px;border-radius:50%;border:solid 2px #5555;width:auto;background-color:#fff}.template-sfx-shineon-new-product-ab .so-product-form-wrap #product-form-options-wrap .so-option-fieldset.so-row.show_as_swatch .so-label-cell-pad{margin-bottom:0;border:solid 2px #5555}.template-sfx-shineon-new-product-ab .so-product .so-label-cell-pad.so-active{border:2px solid #620000!important}.template-sfx-shineon-new-product-ab .so-product-form-wrap #product-form-options-wrap .so-product-variants-wrap .show_as_swatch.box_var_option label{background-size:cover;font-size:0;display:flex;justify-content:center;align-items:center;margin:0 auto;border-radius:50%;width:50px;height:50px;border:none;box-shadow:0 0;padding:0}.template-sfx-shineon-new-product-ab .product-usps ul li:before{content:"";position:absolute;top:50%;transform:translateY(-50%);width:24px;height:24px;display:block;background-image:url(/cdn/shop/files/checkmark_20x20_2b28bca9-8613-4ca9-8852-0e20c2bb97f9.png?v=1759826546);background-repeat:no-repeat;left:0;background-position:center center}.template-sfx-shineon-new-product-ab .so-product .so-field-wrap.so-option2,.template-sfx-shineon-new-product-ab .so-product .so-field-wrap.so-option3{margin-top:15px;padding:15px;align-items:center;background:#f2f2f2;border-radius:15px}.template-sfx-shineon-new-product-ab .so-field-wrap.so-option2,.template-sfx-shineon-new-product-ab .so-field-wrap.so-option3{padding:15px 15px 30px!important}.template-sfx-shineon-new-product-ab .so-option2 .so-row .for_swatch_value_text:nth-child(5){margin-right:5px}.template-sfx-shineon-new-product-ab #product-form-options-wrap .so-option-fieldset:not(.so-row){margin-right:0;margin-left:0}.template-sfx-shineon-new-product-ab .so-product .so-active+.swatches_value_shows{display:block;position:absolute;left:18px;bottom:8px}.template-sfx-shineon-new-product-ab #product-form-options-wrap .so-option-fieldset.so-row{margin-right:0;margin-left:0;width:auto}.template-sfx-shineon-new-product-ab .so-product .so-field-wrap{margin-top:15px!important}.template-sfx-shineon-new-product-ab .so-product .so-row{position:unset}.template-sfx-shineon-new-product-ab .so-product .so-field-wrap{position:relative}.template-sfx-shineon-new-product-ab .swatches_value_shows{display:none}.template-sfx-shineon-new-product-ab .so-active+.swatches_value_shows{display:block}@media (min-width: 992px){.template-sfx-shineon-new-product-ab .so-btn-add-to-cart-wrap{margin-top:-15px}.mobile_new_pro_badge{display:none}.template-sfx-shineon-new-product-ab .so-product-form img.gratiscubanchain{margin-bottom:5px;border-radius:5px}}@media (max-width: 991px){.template-sfx-shineon-new-product-ab .so-product .so-product-price .product__price.with-quantity-selector{gap:10px}.template-sfx-shineon-new-product-ab .mobile_new_pro_badge{margin-bottom:8px;text-align:center;max-width:386px;margin-right:auto;margin-left:auto}}.template-sfx-shineon-new-product-ab .so-product .so-product-pricing .so-price-container{flex-direction:column-reverse;align-items:flex-start}.template-sfx-shineon-new-product-ab .price-save span.saved-amount-money{font-weight:400}.template-sfx-shineon-new-product-ab span.so-compare-at-label-wrap{padding-top:5px;margin:0}.template-sfx-shineon-new-product-ab .so-product .so-product-pricing+.price-save{margin-left:10px;padding:5px 10px;background:#f2f2f2;border-radius:20px;font-size:14px}.template-sfx-shineon-new-product-ab .so-product .so-product-price .product__price.with-quantity-selector{display:flex!important;justify-content:flex-start;gap:15px}.template-sfx-shineon-new-product-ab span#so-btn-add-to-cart-suffix-wrap{display:none}.template-sfx-shineon-new-product-ab .swatches_value_shows span{font-size:12px;color:#696969}.template-sfx-shineon-new-product-ab img.gratiscubanchain{border-radius:5px}.template-sfx-shineon-new-product-ab #product-form-options-wrap .so-option-fieldset:not(.so-row) .so-label-cell-pad{margin-right:15px;margin-left:0}
/*# sourceMappingURL=/cdn/shop/t/59/assets/dynamic.css.map */
