#features-configurator-hider{max-height:0;overflow:hidden;transition:max-height: 0.2s}#features-configurator-hider.show{max-height:10000px;overflow:visible;transition:max-height: 0.2s}.featureNameBtn{font:var(--featureName-font);color:var(--featureName-color);text-transform:var(--featureName-transform)}.featureNameBtn
span{padding-top:var(--featureName-paddingTop)}#features-configurator .featureOptions input[type="checkbox"]+.label-text{position:relative}#features-configurator .featureOptions input[type="checkbox"]:checked+.label-text::after{content:'';position:absolute;left:1px;top:50%;width:16px;height:16px;transform:translateY(-50%);background:var(--checkbox-checked-fill, var(--featureInfo-icon-fill, var(--svgCurrentColor, currentColor)));-webkit-mask-image:url(/assets/f099e5d2/img/icons/input-check.svg);mask-image:url(/assets/f099e5d2/img/icons/input-check.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:14px;mask-size:14px;pointer-events:none}.featureOptions .features-select, .featureOptions .variants-select{width:400px;max-width:100%;font:var(--featureValue-font);color:var(--featureValue-color);height:40px}.featureOptions{font:var(--featureValue-font);color:var(--featureValue-color)}.btnFeaturesCont .featureImg-cont{width:20%}.btnFeaturesCont
.buttonImg{font:var(--featureImg-font);color:var(--featureImg-color);padding:5px}.buttonImg{border:var(--featureImg-border);border-radius:var(--featureImg-border-radius);align-self:flex-start}.btnFeaturesCont .product-photo{border-radius:var(--featureImg-border-radius)}.buttonImg:hover{border:var(--featureImg-hover-border)}.buttonImg.active{border:var(--featureImg-active-border)}#features-trigger-btn{cursor:pointer;display:inline-block;width:auto;background:var(--featuresTriggerBtn-bck) url(/assets/f099e5d2/img/icons/wand.svg) 15px center no-repeat;background-size:24px 24px;font:var(--featuresTriggerBtn-font);color:var(--featuresTriggerBtn-color);margin:var(--featuresTriggerBtn-margin);text-transform:var(--featuresTriggerBtn-transform);cursor:pointer;border:var(--featuresTriggerBtn-border);padding:var(--featuresTriggerBtn-padding);border-radius:var(--featuresTriggerBtn-radius)}#features-trigger-btn:hover{color:var(--featuresTriggerBtn-hover-color);background-color:var(--featuresTriggerBtn-hover-bck);border:var(--featuresTriggerBtn-hover-border)}.featuresExtraHeader{font:var(--featuresExtraHeader-font);color:var(--featuresExtraHeader-color)}.btnFeaturesCont:not(.lSSlide){width:100%;flex-wrap:wrap}.featureImgGalleryTrigger{width:20px;height:20px;position:absolute;top:10px;right:10px}.featureImgGalleryTrigger::before,.previewPopupTrigger::after{mask-image:url(/assets/f099e5d2/img/icons/magnification.svg);-webkit-mask-image:url(/assets/f099e5d2/img/icons/magnification.svg);-o-mask-image:url(/assets/f099e5d2/img/icons/magnification.svg);-ms-mask-image:url(/assets/f099e5d2/img/icons/magnification.svg);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-o-mask-repeat:no-repeat;-ms-mask-repeat:no-repeat;mask-size:auto 20px;-webkit-mask-size:auto 20px;-o-mask-size:auto 20px;-ms-mask-size:auto 20px;mask-position:center center;-webkit-mask-position:center center;-o-mask-position:center center;-ms-mask-position:center center;background-color:var(--featuresMagnifier-fill);content:'';position:absolute;width:20px;height:20px;right:0}.previewPopupTrigger::after{right:auto;left:0;background-color:var(--engraverPreviewTrigger-fill)}.previewPopupTrigger{font:var(--engraverPreviewTrigger-font);color:var(--engraverPreviewTrigger-color);text-decoration:var(--engraverPreviewTrigger-decoration);padding-left:25px}.previewPopupTrigger:hover{color:var(--engraverPreviewTrigger-hover-color);text-decoration:var(--engraverPreviewTrigger-hover-decoration)}#features-configurator .lSSlideOuter
.lSPager.lSpg{margin-top:15px !important}.featureRequiredName{padding-right:15px}.featureRequiredName::after{content:'*';position:absolute;right:0;font-size:16px;top:calc(50% - 8px);color:red}#features-configurator
.lSSlideOuter{width:100%}#features-configurator
small{white-space:nowrap}.svgEngraverCreator-cont{background:var(--svgEngraverCreator-background, var(--productTabs-bck))}.svgEngraverCreator-cont .col-form{border-right:1px solid #d7d7d7}.preview-cont-svg{position:sticky;top:150px}.individual-size{width:80px;margin-right:10px}.individual-size
select{padding-right:0.75rem !important}.engraver-line{width:calc(100% - 90px)}.engraver-line
input{margin-right:10px}.engraver-line .countdown-chars{}.col-review-svg-cont{border-radius:var(--engraverPreview-radius)}.svgEngraverText,.svgEngraverFontFamily{padding-right:0.75rem !important;width:290px;max-width:calc(100% - 60px)}.svgEngraverFontFamily{width:380px;max-width:100%}.svgEngraver-flex .col-preview{margin:0
auto}#features-configurator textarea.countdown-field{max-width:300px}#features-configurator textarea.countdown-field::placeholder{font:var(--engraverPlaceholder-font);color:var(--engraverPlaceholder-color);opacity:1}.featureOptions .label-text
span{max-width:calc(100% - 26px)}.featureOptions .label-text
span.withInfo{max-width:calc(100% - 57px)}.featureOptions .label-text{margin-left:1px}.countdown-field.active{display:block !important}.countdown-field.notactive{display:none !important}.featureImg-cont.variantsBtn-cont{width:auto;padding:var(--variantsValueBtn-padding);margin:var(--variantsValueBtn-margin);border:var(--variantsValueBtn-border);border-radius:var(--variantsValueBtn-radius)}.featureImg-cont.btn:not(.variantsBtn-cont):first-child, .featureImg-cont:not(.btn):first-child .variants-btn
img{min-height:30px;border:0}.featureImg-cont.variantsBtn-cont .variants-btn{width:var(--variantsValueBtn-width) !important;height:var(--variantsValueBtn-height);border-radius:var(--variantsValueBtn-radius)}.featureImg-cont.variantsBtn-cont:hover{border:var(--variantsValueBtn-hover-border)}.featureImg-cont.btn:first-child, .featureImg-cont:not(.btn):first-child .variants-btn
img{border:1px
solid #000}.featureImg-cont.variantsBtn-cont:first-child{border:var(--variantsValueBtn-active-border)}.featureImg-cont:not(.btn) .variants-btn{padding:0}.featureImg-cont:not(.btn) .variants-btn
img{padding:0.375rem;max-width:calc(100% - 0.75rem);max-height:calc(100% - 0.75rem)}.btnFeaturesCont .featureImg-cont.variantsBtn-cont:not(.btn){width:auto;flex:0 0 auto;align-self:center;padding:0;margin:var(--btnVariants-margin, 0 8px 8px 0);border:0;border-radius:0}.btnFeaturesCont .featureImg-cont.variantsBtn-cont:not(.btn):first-child{border:0}.btnFeaturesCont .variantsBtn-cont:not(.btn) .variants-btn{color:var(--btnVariants-color, #333333);font:var(--btnVariants-font, 400 14px/20px Arial, sans-serif) !important;background-color:var(--btnVariants-bck, #ffffff);background-image:none;border:var(--btnVariants-border, 1px solid #d7d7d7);border-radius:var(--btnVariants-radius, 4px);text-transform:var(--btnVariants-transform, none);padding:var(--btnVariants-padding, 8px 16px);text-decoration:var(--btnVariants-decoration, none);width:auto !important;height:auto;white-space:nowrap;flex-wrap:nowrap !important;align-items:center !important;justify-content:center}.btnFeaturesCont .variantsBtn-cont:not(.btn) .variants-btn:hover:not(.active){color:var(--btnVariants-hover-color, #000000);background-color:var(--btnVariants-hover-bck, #f5f5f5);background-image:none;border:var(--btnVariants-hover-border, 1px solid #333333);text-decoration:var(--btnVariants-hover-decoration, none)}.btnFeaturesCont .variantsBtn-cont:not(.btn) .variants-btn.active,
.btnFeaturesCont .variantsBtn-cont:not(.btn) .variants-btn.active:hover{color:var(--btnVariants-active-color, #ffffff);background-color:var(--btnVariants-active-bck, #333333);background-image:none;border:var(--btnVariants-active-border, 1px solid #333333);text-decoration:var(--btnVariants-active-decoration, none)}.btnFeaturesCont .variantsBtn-cont:not(.btn) .checkFeature-cont{width:auto !important;display:flex;align-items:center;line-height:1;margin-top:0}@media screen and (max-width: 1600px) and (min-width: 993px){.svgEngraver-flex{flex-wrap:wrap}.svgEngraver-flex .col-preview{width:100% !important;max-width:100% !important;position:sticky !important;top:110px;order:1;background:var(--svgEngraverCreator-background, var(--productTabs-bck));z-index:10;justify-content:center;padding-left:0 !important;padding-bottom:20px !important;padding-top:1.5rem !important}.svgEngraverCreator-cont .col-form{width:100% !important;max-width:100% !important;order:2;z-index:1;border-right:0;border-top:1px solid #d7d7d7;padding-top:20px;padding-right:0 !important}.preview-cont-svg{position:relative;top:auto;margin:0
auto}.svgEngraverCreator-cont{padding-top:0 !important}}@media screen and (min-width: 1241px){.featureImgGalleryTrigger{display:none}}@media screen and (max-width: 1199px){.btnFeaturesCont .featureImg-cont:not(.variantsBtn-cont){width:33.33%}}@media screen and (max-width:992px){#features-configurator
.featureOptions{padding-left:0 !important}}@media screen and (max-width: 768px){.svgEngraver-flex{flex-wrap:wrap}.svgEngraver-flex .col-preview{width:100% !important;max-width:100% !important;position:sticky !important;top:0px;order:1;background:var(--svgEngraverCreator-background, var(--productTabs-bck));z-index:10;justify-content:center;padding-left:0 !important;padding-bottom:20px !important;padding-top:1rem !important;transition:top 0.2s}body.withFixedHeader .svgEngraver-flex .col-preview{top:calc(var(--mobile-header-product-height) - 10px);transition:top 0.2s}.svgEngraverCreator-cont .col-form{width:100% !important;max-width:100% !important;order:2;z-index:1;border-right:0;border-top:1px solid #d7d7d7;padding-top:20px;padding-right:0 !important}.preview-cont-svg{position:relative;top:auto;margin:0
auto;max-width:100%}.col-review-svg-cont, .col-review-svg-cont
svg{max-width:100% !important;height:auto !important}.svgEngraverCreator-cont{padding-top:0 !important}}@media screen and (max-width: 576px){.featureOptions{padding-left:1px}.featureOptions .features-select, .featureOptions, .featureOptions .variants-select{font:var(--mobile-featureValue-font)}.svgEngraverCreator-cont{width:calc(100% - -3rem) !important;margin-left:-1.5rem !important;margin-right:-1.5rem !important;padding-left:0.5rem !important;padding-right:0.5rem !important}}