.customModal{font-family:-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,ubuntu,roboto,noto,segoe ui,arial,sans-serif}.customModal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:10}.customModal__container{background-color:#fff;max-width:500px;max-height:100vh;overflow-y:auto;box-sizing:border-box;padding:20px 20px 60px;text-align:center;color:#000;border-top:8px solid #000;box-shadow:0 5px 11px #0000002e,0 4px 15px #00000026}.customModal__header{display:flex;justify-content:flex-end;align-items:center}.customModal__title{margin-top:0;margin-bottom:0;font-weight:600;font-size:1.25rem;line-height:1.25;color:#00449e;box-sizing:border-box}.customModal__close{background:transparent;border:0}.customModal__header .customModal__close:before{content:"\2715"}.customModal__content{margin-top:2rem;margin-bottom:2rem;line-height:1.5;color:#000}.customModal__btn{background-color:#fff;border:1px solid #000;color:#000;font-weight:700;letter-spacing:.25rem;width:30%;padding:10px;text-transform:uppercase;font-size:14px;transition:all .3s ease-in-out}.customModal__btn:hover{background:#000;color:#fff}.customModal__btn-primary{background-color:#000;color:#fff}.customModal__btn-primary:hover{background:#fff;color:#000}.customModal__footer{display:flex;justify-content:center;gap:12px}@keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@keyframes mmslideIn{0%{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes mmslideOut{0%{transform:translateY(0)}to{transform:translateY(-10%)}}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden=false] .customModal__overlay{animation:mmfadeIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=false] .customModal__container{animation:mmslideIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .customModal__overlay{animation:mmfadeOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .customModal__container{animation:mmslideOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide .customModal__container,.micromodal-slide .customModal__overlay{will-change:transform}.c-engraving-field__header{display:flex;justify-content:space-between}#diamondPreview{margin-top:20px}#diamondPreview label{display:block}#diamondPreview .swatch-element{display:flex}.diamond-swatch{margin-bottom:0;background-position:center center;background-repeat:no-repeat;border-radius:100%;outline:none;margin-right:.5em;border:.5px solid #dcdcdc;background-color:#fff;background-size:82%;width:32px;height:32px;margin-top:.5rem}#engravePreview{margin-top:20px}#engravePreview .header{display:block;text-align:left;padding:0}#engravePreview:has(.engraving-preview-text:empty){display:none}.engraving-preview-text{font-size:1.5rem;text-align:center;display:block;letter-spacing:1.5px;padding:10px;background:#fafafa;margin-top:10px}.hewbrew-container{margin-top:var(--spacing-horizontal--mob)}.hewbrew-container .help-text{font-size:var(--text-small);line-height:1.2;font-family:var(--text-font-family);display:block;margin-top:10px;margin-bottom:12px}.hewbrew-container .help-text a{text-decoration:underline}.hebrew-options{display:flex;flex-wrap:wrap;margin-bottom:var(--spacing-horizontal--mob);gap:8px}.hebrew-element label{width:32px;height:32px;display:block;text-align:center}.hebrew-label.selected{border:1px solid #000;border-radius:90%}.hebrew-element{width:32px;height:32px}.custom-options.custom,.details-section-wrapper,.care-section-wrapper,.leadtime-section-wrapper,.step-container .variant-picker__option{padding:0 32px}#stepsContainer .tab{gap:16px;flex-direction:column;display:flex;height:100%}.tab-list{display:flex;width:100%;padding:5px 0 0;justify-content:space-around;margin-bottom:0;margin-top:0;margin-left:0}.caret-grey{background-image:url(https://sg-services.rafteltech.dev/img/caret-grey.png)!important;width:14px;height:23px;background-repeat:no-repeat;background-position:center;background-size:69%;margin-top:.9rem}.tab-list li{display:flex;justify-content:space-between;text-transform:uppercase;padding:0}.tab-list li a{font-family:DIN Neuzeit Grotesk,sans-serif;font-size:14px;color:#00000080}.tab-list li.active a{position:relative;color:#000;font-weight:700}.d-none{display:none!important}#productSections{margin-top:-12px;padding-bottom:10px;border-bottom:1px solid rgb(var(--border-color))}.charm-type-container{display:flex;flex-direction:column;gap:16px}.charm-type-container .default-sg-overlay{position:absolute;text-align:center;top:0;width:100%;min-height:700px;z-index:100;padding:7rem 3rem;background:#fff9;z-index:2000}.charm-type-container .custom-options .header{line-height:14px;color:#000;display:inline-block;margin-bottom:.6rem;font-family:var(--text-font-family);font-weight:400;padding:0;font-size:var(--text-base) / 1.65;letter-spacing:var(--text-letter-spacing);text-transform:unset}.charm-type-container .header{font-family:acumin-pro,Arial,Helvetica,sans-serif;text-transform:uppercase;font-size:.75rem;line-height:.875rem;font-weight:600;letter-spacing:.03125rem;margin-bottom:.6rem;color:#000}.charm-type-container [data-preview-size=true] .swatch-image{background-size:100%}.charm-type-container .swatch-value-container[data-preview-size=true]:hover .swatch-image,.charm-type-container .swatch-value-container[data-preview-size=true]:focus .swatch-image,.charm-type-container .swatch-value-container[data-preview-size=true]:active .swatch-image{background-position:center -15px;background-size:100px}.charm-type-container #charms-grid.charms-container .swatch-value-container .tooltip>[class*=tooltip]{font-family:acumin-pro,Helvetica,Arial,sans-serif;font-size:.8rem;line-height:1;margin-top:.3rem;-webkit-transition:margin .1s ease-in;-o-transition:margin .1s ease-in;transition:margin .1s ease-in;-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.charm-type-container .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.charm-type-container .col-3,.charm-type-container .col-lg-2{position:relative;width:100%;padding-right:15px;padding-left:15px}.charm-type-container .col-3{-webkit-box-flex:0}.charm-type-container .col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.charm-type-container .col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.charm-type-container .tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.charm-type-container .d-none{display:none!important}.charm-type-container .d-inline-block{display:inline-block!important}.charm-type-container .m-0{margin:0}.charm-type-container .p-0{padding:0}.charm-type-container .custom-options{margin-bottom:1rem}.charm-type-container .option-children{display:flex;flex-wrap:wrap;padding:0}.charm-type-container .option-element{margin:.5rem 0}.charm-type-container .default-sg-overlay{position:absolute;text-align:center;top:0;width:100%;min-height:700px;z-index:100;padding:7rem 3rem;background:#fff 91;z-index:2000}.charm-type-container .overlay-sg-text{font-size:1.125rem;font-weight:800;font-family:acumin-pro,Helvetica,Arial,sans-serif;line-height:1.5rem;letter-spacing:.03125rem;margin-bottom:.5rem}.charm-type-container .overlay-dismiss{font-size:.875rem;font-weight:800;line-height:1.0625rem;letter-spacing:.03125rem;margin-top:8px;color:#4a4a4a;cursor:pointer}.charm-type-container #charms-grid .tooltip-name{font-size:8px;padding:0 .2rem;text-align:center;display:flex;line-height:.5rem;margin-top:2rem;justify-content:center}.charm-type-container #charms-grid .tooltip-price{font-size:8px;margin-top:0;display:block}.charm-type-container .characters{display:block;margin-top:-4.9px;margin-bottom:-12px;font-size:14px;font-weight:300;text-transform:lowercase}@media (min-width: 200px) and (max-width: 990px){.charm-type-container .default-sg-overlay{width:100%;height:600px}}.charm-type-container .swatch-image{width:75px;height:75px;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.charm-type-container .swatch-value-container:after{content:"";background-color:#fff;position:absolute;border:1px solid transparent;left:50%;right:0;bottom:0;top:-15px;width:115px;-webkit-transition:height .2s,border .2s,opacity .2s linear;-o-transition:height .2s,border .2s,opacity .2s linear;transition:height .2s,border .2s,opacity .2s linear;opacity:0;height:0;margin-left:-57.5px}.charm-type-container .swatch-image{background-size:150% auto;background-position:center center;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;-webkit-transition:background .2s linear,-webkit-transform .2s;transition:background .2s linear,-webkit-transform .2s;-o-transition:transform .2s,background .2s linear;transition:transform .2s,background .2s linear;transition:transform .2s,background .2s linear,-webkit-transform .2s}.charm-type-container .swatch-value-container .tooltip{position:absolute;bottom:-79px;left:-20px;right:-20px;visibility:hidden;opacity:0;-webkit-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear;-webkit-transition-delay:.15s;-o-transition-delay:.15s;transition-delay:.15s;text-align:center;z-index:2;height:0}.charm-type-container #charms-grid.charms-container .swatch-value-container .tooltip>[class*=tooltip]{font-size:.8rem;line-height:1;margin-top:.3rem;-webkit-transition:margin .1s ease-in;-o-transition:margin .1s ease-in;transition:margin .1s ease-in;-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.charm-type-container .option-children{display:flex;flex-wrap:wrap;padding:0 4px}.charm-type-container .swatch-value-container:focus .swatch-image,.charm-type-container .swatch-value-container:active .swatch-image{background-position:center -24px;background-size:175%}.charm-type-container .active-variant{text-transform:capitalize;font-weight:lighter}.charm-type-container .characters{font-weight:400}.charm-type-container .overlay-sg-text{font-size:1.125rem;font-weight:800;font-family:acumin-pro,Helvetica,Arial,sans-serif;line-height:1.5rem;letter-spacing:.03125rem;margin-bottom:2rem}.charm-type-container .overlay-dismiss{font-size:.875rem;font-weight:800;line-height:1.0625rem;letter-spacing:.125rem;margin-top:8px;color:#000;cursor:pointer;border:1px solid #000;padding:15px 30px;background-color:#fff}.charm-type-container .charms-container.option-children{--shadow-color: rgba(0, 0, 0, .2);--foreshadow-color: #fff;--baseline-dark: #4c4c4c;align-items:center;box-shadow:none;background:linear-gradient(var(--foreshadow-color) 30%,rgba(255,255,255,0)),linear-gradient(rgba(255,255,255,0),var(--foreshadow-color) 70%) 0 100%,radial-gradient(50% 0,farthest-side,var(--shadow-color),rgba(0,0,0,0)),radial-gradient(50% 100%,farthest-side,var(--shadow-color),rgba(0,0,0,0)) 0 100%;background:linear-gradient(var(--foreshadow-color) 30%,rgba(255,255,255,0)),linear-gradient(rgba(255,255,255,0),var(--foreshadow-color) 70%) 0 100%,radial-gradient(farthest-side at 50% 0,var(--shadow-color),rgba(0,0,0,0)),radial-gradient(farthest-side at 50% 100%,var(--shadow-color),rgba(0,0,0,0)) 0 100%;background-repeat:no-repeat;background-color:var(--foreshadow-color);background-size:100% 2.5rem,100% 2.5rem,100% .875rem,100% .875rem;background-attachment:local,local,scroll,scroll;display:flex;flex-wrap:wrap;min-height:11.875rem;max-height:20rem;padding:1rem 0 2.5rem 1.5rem;position:relative;overflow-y:scroll;overflow-x:hidden;margin-top:2rem;-webkit-mask-image:-webkit-gradient(linear,left bottom,left top,from(transparent),to(var(--baseline-dark))),-webkit-gradient(linear,right top,left top,color-stop(1.25rem,transparent),color-stop(1.25rem,var(--baseline-dark)));-webkit-mask-image:linear-gradient(to top,transparent,var(--baseline-dark)),linear-gradient(to left,transparent 1.25rem,var(--baseline-dark) 1.25rem);mask-image:-webkit-gradient(linear,left bottom,left top,from(transparent),to(var(--baseline-dark))),-webkit-gradient(linear,right top,left top,color-stop(1.25rem,transparent),color-stop(1.25rem,var(--baseline-dark)));mask-image:linear-gradient(to top,transparent,var(--baseline-dark)),linear-gradient(to left,transparent 1.25rem,var(--baseline-dark) 1.25rem);-webkit-mask-size:100% 20000px;mask-size:100% 20000px;-webkit-mask-position:left bottom;mask-position:left bottom;max-width:none;transition:mask-position .3s,box-shadow ease-in-out .2s;scrollbar-width:thin;scrollbar-color:var(--baseline-dark) transparent;scroll-behavior:smooth}.charm-type-container .charms-container.option-children::-webkit-scrollbar{width:5px}.charm-type-container .charms-container.option-children::-webkit-scrollbar-track{background:transparent}.charm-type-container .charms-container.option-children::-webkit-scrollbar-thumb{background-color:#4c4c4c;border-radius:10px;border:none}.charm-type-container .charms-container.option-children:hover{-webkit-mask-position:left top;mask-position:left top}.charm-type-container .default-sg-overlay{left:0;right:0;top:0;bottom:0;height:auto;min-height:0;padding:4rem;display:flex;align-items:center;justify-content:center;flex-direction:column}.charm-type-container .charms-container>.row{padding-bottom:2rem;position:relative;scroll-behavior:smooth}.charm-type-container .swatch-value-container{cursor:pointer;position:relative;z-index:1;-ms-flex-preferred-size:0;flex-basis:auto;-ms-flex-positive:1;-webkit-box-flex:1;width:75px;height:75px;max-width:none;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.charm-type-container .swatch-value-container:hover,.charm-type-container .swatch-value-container:focus,.charm-type-container .swatch-value-container:active{z-index:2}.charm-type-container .swatch-image{width:75px;height:75px;transform:perspective(1px) translateZ(0);backface-visibility:hidden}.charm-type-container .swatch-value-container:after{content:"";background-color:#fff;position:absolute;border:1px solid transparent;left:50%;right:0;bottom:0;top:-15px;width:115px;transition:height .2s,border .2s,opacity .2s linear;opacity:0;height:0;margin-left:-57.5px}.charm-type-container .swatch-value-container:hover:after,.charm-type-container .swatch-value-container:focus:after,.charm-type-container .swatch-value-container:active:after{opacity:1;border-color:#000;height:170px;content:""}.charm-type-container .swatch-image{background-size:150% auto;background-position:center center;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;transition:background .2s linear,-webkit-transform .2s;transition:transform .2s,background .2s linear;transition:transform .2s,background .2s linear,-webkit-transform .2s}.charm-type-container .swatch-value-container:hover .swatch-image,.charm-type-container .swatch-value-container:focus .swatch-image,.charm-type-container .swatch-value-container:active .swatch-image{background-position:center -30px;background-size:175%}.charm-type-container .swatch-value-container .tooltip{position:absolute;bottom:-79px;left:-20px;right:-20px;visibility:hidden;opacity:0;transition:opacity .2s linear;transition-delay:.15s;text-align:center;z-index:2;height:0}.charm-type-container .swatch-value-container .tooltip .tooltip-name,.charm-type-container .swatch-value-container .tooltip .tooltip-price{margin-top:.3rem}.charm-type-container #charms-grid.charms-container .swatch-value-container:hover .tooltip,.charm-type-container #charms-grid.charms-container .swatch-value-container:focus .tooltip,.charm-type-container #charms-grid.charms-container .swatch-value-container:active .tooltip{visibility:visible;opacity:1;height:auto}.charm-type-container #charms-grid.charms-container .swatch-value-container .tooltip>[class*=tooltip]{font-family:acumin-pro,Helvetica,Arial,sans-serif;font-size:.8rem;line-height:1;margin-top:.3rem;transition:margin .1s ease-in;transition-delay:.2s}.charm-type-container #charms-grid.charms-container .swatch-value-container:hover .tooltip>[class*=tooltip],.charm-type-container #charms-grid.charms-container .swatch-value-container:focus .tooltip>[class*=tooltip],.charm-type-container #charms-grid.charms-container .swatch-value-container:active .tooltip>[class*=tooltip]{display:block}.charm-type-container #charms-grid.charms-container .swatch-value-container .tooltip .tooltip-select{padding:.4rem 0;color:#fff;background-color:#4a4a4a;font-weight:800;margin-top:.7rem;text-transform:uppercase}.charm-type-container #charms-grid.charms-container .swatch-value-container:hover .tooltip .tooltip-select,.charm-type-container #charms-grid.charms-container .swatch-value-container:focus .tooltip .tooltip-select,.charm-type-container #charms-grid.charms-container .swatch-value-container:active .tooltip .tooltip-select{margin-top:.8rem}.charm-type-container #customProducts .header{padding:0}.charm-type-container .header{font:var(--text-font-style) var(--text-font-weight) var(--text-base) / 1.65 var(--text-font-family);text-transform:unset}.charm-type-container .overlay-sg-text,.charm-type-container #charms-grid.charms-container .swatch-value-container .tooltip>[class*=tooltip]{font-family:var(--text-font-family)}.charm-type-container #charms-grid.charms-container .swatch-value-container .tooltip .tooltip-select{background-color:var(--color-black)}.product-gallery .caret-black-left{background-image:url(https://sg-services.rafteltech.dev/img/caret-grey.png)!important;width:14px;height:23px;background-repeat:no-repeat;background-position:center;background-size:69%;margin-top:.9rem}.product-gallery .charm-color-col{border-radius:100%!important;margin-right:.5em!important;width:36px!important;height:36px!important}.product-gallery .color-swatch{width:100%}.product-gallery .charm-color-col.active span{border:1px solid #000}.product-gallery .charm-color-col span{background-position:center;background-repeat:no-repeat;border-radius:100%!important;border:.5px solid #dcdcdc;background-color:#fff!important;background-size:82%!important;display:block;height:35px;cursor:pointer}.product-gallery .wg-color{background-image:url(https://sg-services.rafteltech.dev/img/wg-color.png)!important}.product-gallery .yg-color{background-image:url(https://sg-services.rafteltech.dev/img/yg-color.png)!important}.product-gallery .rg-color{background-image:url(https://sg-services.rafteltech.dev/img/rg-color.png)!important}.product-gallery .br-color{background-image:url(https://sg-services.rafteltech.dev/img/br-color.png)!important}.product-gallery .single-prev .option-children{margin:0 auto;justify-content:center;margin-bottom:1rem}.product-gallery .single-prev .charm-color-col{width:14%;margin-right:1rem!important}.product-gallery .ui-state-default.charms-item{list-style:none!important}.product-gallery #sortable{list-style-type:none;margin:0;padding:0;display:flex;width:100%}.product-gallery #sortable li{padding-left:2em;font-size:1.4em;height:56px;-webkit-transform:rotate(271deg);-moz-transform:rotate(271deg);-ms-transform:rotate(271deg);-o-transform:rotate(271deg);transform:rotate(271deg);background-size:146%!important}.product-gallery .charms-item{background-repeat:no-repeat;position:relative;background-position:center;background-size:contain}.product-gallery #editCharms,.product-gallery #removeAllCharms{cursor:pointer!important;font-size:16px;color:#000;font-family:acumin-pro sans-serif;line-height:19px;letter-spacing:.5px;padding:1.3rem 2.5rem .7rem!important;border:1px solid #000;cursor:pointer}.product-gallery .remove-charm{color:#000;cursor:pointer;font-size:1.2rem!important;position:absolute;top:17px;right:-7px;min-width:20px;min-height:20px;background-size:81%!important;background-repeat:no-repeat;background-position:center}.product-gallery #rotateRightCont .fa{font-size:1.4rem}.product-gallery .charm-container p #dragText{font-family:acumin-pro sans-serif;font-weight:100;font-size:16px!important;color:#000}.product-gallery #rotateLeft,.product-gallery #rotateRight{cursor:pointer}.product-gallery #rotateLeft{margin-right:.7rem}.product-gallery #rotateRight{margin-left:.7rem}.product-gallery .not-active{color:gray;opacity:.4}.product-gallery #charmBank{background-position:center;padding:0;max-width:625px;width:100%;margin:1rem auto 3rem;background-size:100%;background-repeat:no-repeat}.product-gallery .back-to-imgs{display:flex;align-items:flex-start;cursor:pointer}.product-gallery .edit-icon{background-image:url(https://sg-services.rafteltech.dev/img/edit-charms.png)!important;width:31px;height:23px;background-repeat:no-repeat;background-size:69%;background-position:center;display:inline-block;margin:0rem .4rem}.product-gallery .reload-icon{background-image:url(https://sg-services.rafteltech.dev/img/reload.png)!important;width:31px;height:23px;background-repeat:no-repeat;background-size:69%;background-position:center;display:inline-block;margin:0rem .4rem}.product-gallery .charm-inner{width:100%;height:56px;display:flex;justify-content:start;margin-bottom:.8rem;overflow-y:hidden}.product-gallery #removeAllCharms{text-align:right!important}.product-gallery .action-text{display:inline-block;height:30px;vertical-align:middle}.product-gallery .charm-actions-col{display:flex;justify-content:space-around;margin-top:3rem}.product-gallery .help-header{font-family:acumin-pro,sans-serif!important;font-size:14px!important;line-height:20px!important;letter-spacing:.5px!important;font-weight:800!important;color:#4a4a4a!important;text-align:center!important;text-transform:capitalize!important;padding:1rem 9rem 0rem!important}.product-gallery .help-header a{color:#000;text-decoration:underline}@media screen and (max-width: 20020px) and (min-width: 768px){.product-gallery #charmBank{width:625px}}@media (min-width: 560px) and (max-width: 768px){.product-gallery .option-children .charm-color-col{border:none!important}}@media (min-width: 380px) and (max-width: 480px){.product-gallery #dragText{font-size:14px!important}.product-gallery #editCharms,.product-gallery #removeAllCharms{padding:1rem 1.5rem .2em 1.2rem!important}}@media (min-width: 200px) and (max-width: 380px){.product-gallery #editCharms,.product-gallery #removeAllCharms{padding:1rem 1.5rem .2em 1.2rem!important;text-align:center!important}.product-gallery .charm-container p #dragText{font-size:13px!important}}@media only screen and (max-width: 768px) and (min-width: 400px){.product-gallery #charmBank{width:100%;margin-right:2rem;margin-left:2rem}}@media only screen and (max-width: 400px) and (min-width: 200px){.product-gallery #charmBank{width:100%;margin-right:.5rem;margin-left:.5rem}}.product-gallery .charm-inner{overflow-y:visible}.product-gallery #charmBank .customizer-sortable{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0;width:100%;overflow:hidden}.product-gallery #charmBank .customizer-sortable.customizer-sortable-horizontal{flex-direction:row}.product-gallery #charmBank .customizer-sortable.customizer-sortable-horizontal{width:100%}.product-gallery #charmBank .customizer-sortable>li.charms-item{background-size:180%!important;height:25px!important;width:25px;max-width:25px!important;max-height:25px!important;min-width:25px;margin:0!important;padding:0;transform:scale(1);transition:all .2s ease-in-out;will-change:transform}.product-gallery #charmBank .customizer-sortable.customizer-sortable-horizontal>li.charms-item.custom-charms img,.product-gallery #charmBank .customizer-sortable.customizer-sortable-horizontal>li.charms-item img{width:auto!important;max-height:100%!important}@media (min-width: 576px){.product-gallery #charmBank .customizer-sortable.customizer-sortable-horizontal>li.charms-item{height:38px!important;width:36px;max-width:36px!important;max-height:38px!important;min-width:36px}}@media (min-width: 768px) and (max-width: 991.98px){.product-gallery #charmBank .customizer-sortable.customizer-sortable-horizontal>li.charms-item{height:25px!important;width:25px;max-width:25px!important;max-height:25px!important;min-width:25px}}.product-gallery #charmBank .customizer-sortable.customizer-sortable-horizontal>li.charms-item.custom-charms{height:30px!important;width:auto!important;max-width:fit-content!important;max-height:30px!important;min-width:fit-content!important;line-height:0;min-height:unset}@media (max-width: 768px){.product-gallery #charmBank .customizer-sortable.customizer-sortable-horizontal>li.charms-item.custom-charms{height:18px!important;max-height:18px!important}}.product-gallery #charmBank .customizer-sortable.customizer-sortable-horizontal .charms-item{transform:rotate(270deg)}.product-gallery #charmBank .customizer-sortable>li.charms-item:hover{filter:drop-shadow(2px 5px 5px rgba(0,0,0,.15))}.product-gallery #charmBank .customizer-sortable.customizer-sortable-horizontal>li.charms-item:hover{transform:rotate(270deg) scale(1.1)}.product-gallery .option-children{display:flex;flex-wrap:wrap;padding:0 4px}.product-gallery .charms-item{cursor:pointer;position:relative;z-index:1;-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;max-width:75px;min-width:75px}@media (max-width: 576px){.product-gallery .charms-item{max-width:25px;min-width:25px}}.product-gallery .charms-item:hover,.product-gallery .charms-item:focus,.product-gallery .charms-item:active{z-index:2}.product-gallery .charm-container p #dragText{font-family:acumin-pro,sans-serif!important;font-weight:400;font-size:1rem!important;color:#000}.product-gallery #dragText{text-transform:none!important}.product-gallery .action-text{font-family:acumin-pro,sans-serif!important;font-size:1rem!important;display:inline-block;vertical-align:middle}.product-gallery .caret-black-left{margin-top:4px!important}.product-gallery #editCharms,.product-gallery #removeAllCharms{font-size:1rem;line-height:1rem}.product-gallery #editCharms.btn-charm-action,.product-gallery #removeAllCharms.btn-charm-action{padding:.8rem .5rem!important;flex:1 0 0%}.product-gallery .btn-charm-action{align-items:center;display:flex;flex-direction:column;justify-content:center}@media (max-width: 576px){.product-gallery p{font-size:1.125rem;line-height:1.5rem}}.product-gallery .btn{border-radius:0!important;font-family:acumin-pro,Arial,Helvetica,sans-serif!important}.product-gallery .customizer-sortable li{margin-left:-23px}.product-gallery .remove-charm{top:-1px!important;right:10px}@media (max-width: 576px){.product-gallery .customizer-sortable{padding-left:0!important;max-width:90vw!important}.product-gallery .customizer-sortable li{padding-left:0!important;max-width:38px!important;max-height:38px!important;margin-left:-10px;margin-top:10px}.product-gallery #charmBank{max-width:90vw!important;background-size:90vw;background-repeat:no-repeat}}@media (max-width: 992px){.product-gallery .back-to-imgs{max-width:600px;margin-left:auto!important;margin-right:auto!important}.product-gallery .back-to-imgs p{margin-bottom:1rem}}@media only screen and (max-width: 991px) and (min-width: 768px){.product-gallery .caret-black-left{height:30px!important}.product-gallery #charmBank{width:350px!important}.product-gallery .customizer-sortable li{background-size:89%!important}.product-gallery .remove-charm{top:17px!important}}@media only screen and (max-width: 767px) and (min-width: 200px){.product-gallery .back-to-imgs p{margin-bottom:.6rem!important}}@media all{.product-gallery .fa{display:inline-block;font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.product-gallery .fa-caret-left:before{content:"\f0d9"}.product-gallery .fa-caret-right:before{content:"\f0da"}}.product-gallery .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-gallery .col-12,.product-gallery .col-lg-8{position:relative;width:100%;padding-right:15px;padding-left:15px}.product-gallery .col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width: 992px){.product-gallery .col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.product-gallery .offset-lg-2{margin-left:16.666667%}}.product-gallery .btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem}@media (prefers-reduced-motion: reduce){.product-gallery .btn{-webkit-transition:none;-o-transition:none;transition:none}}.product-gallery .btn:hover{color:#212529;text-decoration:none}.product-gallery .btn:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem #007bff 40}.product-gallery .btn:disabled{opacity:.65}.product-gallery .d-none{display:none!important}.product-gallery .d-block{display:block!important}.product-gallery .mb-3{margin-bottom:1rem!important}.product-gallery .mt-4{margin-top:1.5rem!important}.product-gallery .waves-effect{position:relative;overflow:hidden;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.product-gallery .btn{margin:.375rem;color:inherit;text-transform:uppercase;word-wrap:break-word;white-space:normal;cursor:pointer;border:0;border-radius:.125rem;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;padding:.84rem 2.14rem;font-size:.81rem}.product-gallery .btn:active,.product-gallery .btn:focus,.product-gallery .btn:hover{outline:0;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px #000 2e,0 4px 15px #000 26}.product-gallery .btn:disabled:active,.product-gallery .btn:disabled:focus,.product-gallery .btn:disabled:hover{-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);box-shadow:0 2px 5px #000 29,0 2px 10px #000 1f}.product-gallery .caret-black-left{background-image:url(https://sg-services.rafteltech.dev/img/caret-grey.png)!important;width:14px;height:23px;background-repeat:no-repeat;background-position:center;background-size:69%;margin-top:.9rem}.product-gallery .option-children{display:flex;flex-wrap:wrap;padding:0}.product-gallery #editCharms,.product-gallery #removeAllCharms{cursor:pointer!important;font-size:16px;color:#000;font-family:acumin-pro sans-serif;line-height:19px;letter-spacing:.5px;padding:1.3rem 2.5rem .7rem!important;border:1px solid #000;cursor:pointer;display:flex}.product-gallery #rotateRightCont{font-size:16px!important;color:#000!important;line-height:19px!important;margin-bottom:1rem!important;display:flex;align-items:center;justify-content:center;font-family:acumin-pro sans-serif;font-weight:600;margin-top:7rem;letter-spacing:.5px}.product-gallery #rotateText{font-weight:600;font-family:Open Sans;font-size:.8rem;color:#ab8eaf}.product-gallery #charmBank{background-position:center;padding:0;margin:11rem auto 1rem;width:625px}.product-gallery .charm-container p{font-family:acumin-pro,Helvetica,Arial,sans-serif;font-size:14px;line-height:17px;letter-spacing:.35px;font-weight:600!important;color:#000;margin-left:.3rem;text-transform:uppercase;margin-bottom:.6rem;text-align:center}.product-gallery .charm-inner{width:100%;height:76px;display:flex;justify-content:start;margin-bottom:.8rem;overflow-y:hidden}@media (min-width: 768px) and (max-width: 990px){.product-gallery #editCharms,.product-gallery #removeAllCharms{padding:1.3rem 2.5rem .7rem!important}}@media (min-width: 200px) and (max-width: 990px){.product-gallery .help-header{padding:1rem 1rem 0rem!important}.product-gallery .charm-actions{margin-bottom:2rem}.product-gallery .charm-actions-col{margin-top:2rem!important}.product-gallery #charmBank{margin:1rem auto!important}.product-gallery #rotateRightCont{margin-top:3rem!important}}.product-gallery [npdptype=sliders] .charm-inner{object-fit:cover;-webkit-user-select:none;user-select:none}.product-gallery #rotateRightCont{font-size:1rem!important;color:#000!important;line-height:1.1875rem!important;margin-bottom:1rem!important;display:flex;align-items:center;justify-content:center;font-family:acumin-pro,Helvetica,Arial,sans-serif;font-weight:600;margin-top:7rem;letter-spacing:.5px}@media (min-width: 767.98px){.product-gallery #editCharms.btn-charm-action,.product-gallery #removeAllCharms.btn-charm-action{flex:initial}}@media (min-width: 767.98px){.product-gallery .btn-charm-action{flex-direction:row}}.product-gallery .btn-charm-action .action-text{height:auto}.product-gallery .btn-charm-action .btn-charm-icon{margin:0 0 .4rem}@media (min-width: 767.98px){.product-gallery .btn-charm-action .btn-charm-icon{margin:0 .4rem 0 0}}.product-gallery .btn-charm-action:hover,.product-gallery .btn-charm-action:active,.product-gallery .btn-charm-action:focus{background-color:#fff}@media (max-width: 992px){.product-gallery .back-to-imgs{margin-top:1.5rem}}@media (min-width: 992px){.product-gallery [npdptype=sliders] #charmBank{margin-top:300px}}@media (max-width: 992px){.product-gallery .charm-container{max-width:630px;margin-left:auto;margin-right:auto}}.charm-container{width:100%}.product-gallery #rotateText{font-family:acumin-pro,sans-serif!important;font-weight:600;font-family:acumin-pro,Helvetica,Arial,sans-serif;font-size:1rem!important;color:#000!important}.product-gallery .customizer-sortable{padding-left:30px}@media (max-width: 640px){.product-gallery #charmBank{max-width:90vw!important}}@media (max-width: 576px){.product-gallery .customizer-sortable{padding-left:0!important;max-width:90vw!important}.product-gallery #charmBank{max-width:90vw!important;background-size:90vw;background-repeat:no-repeat;background-position:0 61%}.product-gallery .action-text{font-size:14px!important}}.product-gallery [npdptype=sliders] #charmBank{margin-top:300px;overflow:hidden}@media (min-width: 992px){.product-gallery [npdptype=sliders] #charmBank{margin-top:300px;overflow:hidden}}@media only screen and (max-width: 991px) and (min-width: 768px){.product-gallery .caret-black-left{height:30px!important}.product-gallery #charmBank{width:350px!important}}.product-gallery #customProducts .color-swatch{display:table}.product-gallery .btn{font-family:var(--text-font-family)!important;font-weight:400!important;letter-spacing:var(--button-letter-spacing)!important}.product-gallery .charm-container p #dragText,.product-gallery .action-text{font-family:var(--text-font-family)!important}.product-gallery #charmBank .customizer-sortable.customizer-sortable-horizontal .charms-item:not(.fancy-shapes),.product-gallery #charmBank .customizer-sortable.customizer-sortable-horizontal>li.charms-item:not(.fancy-shapes):hover{transform:rotate(0);padding-left:2px;padding-right:2px}.product-gallery .help-header{padding:1rem 4rem 0rem!important;text-transform:unset!important}.reg-values-wrapper{font-family:acumin-pro,Helvetica,Arial,sans-serif;text-transform:uppercase;color:#000;display:inline-block;border-bottom:1px solid #e0e0e0;padding:0rem 0 .4rem;margin-bottom:1.5rem;font-weight:600;font-size:.75rem;letter-spacing:.03125rem;line-height:.875rem}.rev-item-option{font-size:1rem;line-height:1.1875rem;text-transform:capitalize;font-weight:lighter;letter-spacing:.025rem;color:#000;margin-top:.2rem;margin-bottom:.6rem}.reg-value{font-size:.75rem!important;font-weight:700!important}.review-section-wrapper{display:flex;flex-direction:column;padding:0 32px}#productSections:has(.cz-step-next.cz-show-tab){position:relative!important;margin-top:2rem}.product-info__block-item[data-block-type=buy-buttons]{position:relative!important;max-width:calc(100% - 64px);margin-inline:auto;margin-bottom:3px}.customizer-collapsible{position:relative;padding:0rem 0 .4rem;font-size:14px;font-weight:600;text-transform:uppercase;font-family:acumin-pro,Helvetica,Arial,sans-serif;letter-spacing:.03125rem;margin-bottom:1.5rem;border-bottom:1px solid #e0e0e0;text-align:left}.customizer-collapsible i{position:absolute;right:10px;top:10px;font-size:18px;transition:transform .2s ease-in-out}.collapsible-item{display:flex;font-size:16px;color:#939495;gap:10px;margin-bottom:20px;align-items:center}.customizer-collapsible>span{display:block;font-size:16px;text-transform:none;font-weight:400}.customizer-collapsible.active i{transform:rotate(180deg)}.customizer-collapsible-content{padding:0 18px;overflow:auto;max-height:0;transition:max-height .2s ease-out}.collapsible-item__content__image{width:20px;height:20px;display:flex;justify-content:center}.collapsible-item__content__image img{width:auto;height:100%;object-fit:contain;object-position:center}.buy-buttons button.disabled{cursor:default;pointer-events:none;opacity:.5}.charm-real-img{width:30px;height:30px;background-size:contain;background-repeat:no-repeat;background-position:center}.charm-real-img.original{background-size:150% auto;background-position:center}.charm-real-img.default-size.original{background-size:125% auto}.charm-real-img.right-angle{transform:rotate(270deg)}.view-charm-container{position:absolute;display:flex;gap:5px;z-index:10}.product-gallery:has(.view-charm-container) .swym-wishlist-button-bar{top:15px}.mySwiper2.product-gallery__thumbnail-list.d-none+button{display:none}.view-charm-container p{font-family:acumin-pro,Helvetica,Arial,sans-serif;font-size:14px;line-height:19px;letter-spacing:.35px;font-weight:600;color:#000;margin-left:.3rem;text-transform:uppercase;margin-bottom:.6rem;text-align:center}.orientation-horizontal .custom-charms{transform:rotate(-90deg)!important}.swatch-charm-orientation .header{text-align:left;display:block;padding:0}.swatch-charm-orientation .swatch-options{display:flex;gap:20px}.swatch-options input[checked]+label{border:1px solid #000}.swatch-options label{padding:5px 10px;border-radius:90%;display:block;line-height:1.5}.swatch-charm-orientation .swatch-options{gap:10px}.swatch-options label.horizontal{transform:rotate(271deg)}.big-view-design .product-gallery #charmBank{margin:5rem auto 1rem;width:625px}.big-view-design .charm-real-img{width:60px;height:60px}.big-view-design .product-gallery #charmBank .customizer-sortable.customizer-sortable-horizontal>li.charms-item.custom-charms{height:60px!important;max-height:60px!important}.big-view-design #previewMainImg{width:100%;max-width:680px}.line-item-properties a{text-decoration:underline}@media (max-width: 576px){.screenshot .product-gallery #charmBank .customizer-sortable.customizer-sortable-horizontal{overflow:visible;max-width:1000px!important}.screenshot .product-gallery #charmBank{max-width:1000px!important;background-repeat:repeat-x;overflow:visible}}
/*# sourceMappingURL=/cdn/shop/t/331/assets/customizer.css.map */
