.gs__toggle-feature-item .gs__collapse-item{max-height:9999999px;opacity:1;overflow:hidden;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}.gs__toggle-feature-item.gs__collapsed .gs__collapse-item{max-height:0;opacity:0;-webkit-transition:all 0s linear;-moz-transition:all 0s linear;-ms-transition:all 0s linear;-o-transition:all 0s linear}.gs__checkbox-label{box-sizing:border-box;clear:both;cursor:pointer;display:block;font-size:1em;height:auto;line-height:24px;margin:0;padding-left:25px;position:relative;width:100%}.gs__checkbox-input-title{font-size:15px}.gs__checkbox-label input{cursor:pointer;height:24px;left:0;opacity:0;position:absolute;width:24px}.gs__checkbox-label .gs__custom-checkbox{background-color:#fff;border:2px solid #e5e5e5;border-radius:5px;height:20px;left:0;position:absolute;top:-3px;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;width:20px}.gs__checkbox-label.gs__rounded .gs__custom-checkbox{border-radius:50%}.gs__checkbox-label input:checked~.gs__custom-checkbox{background-color:#fff;border:2px solid #111112;border-radius:5px;opacity:1;-webkit-transform:rotate(0deg) scale(1);-ms-transform:rotate(0deg) scale(1);transform:rotate(0) scale(1)}.gs__checkbox-label.gs__rounded input:checked~.gs__custom-checkbox{border-radius:50%}.gs__checkbox-label .gs__custom-checkbox:after{border-radius:5px;border-width:medium;border-bottom:3px solid var(--gs-accent-color,#97c8da);border-left:0 solid var(--gs-accent-color,#97c8da);border-right:3px solid var(--gs-accent-color,#97c8da);border-top:0 solid var(--gs-accent-color,#97c8da);content:"";height:0;left:12px;opacity:1;position:absolute;top:12px;-webkit-transform:rotate(0deg) scale(0);-ms-transform:rotate(0deg) scale(0);transform:rotate(0) scale(0);transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;width:0}.gs__checkbox-label.gs__rounded .gs__custom-checkbox:after{border-radius:50%}.gs__checkbox-label input:checked~.gs__custom-checkbox:after{background-color:transparent;border-width:medium;border-bottom:2px solid #121212;border-left:0 solid #121212;border-radius:0;border-right:2px solid #121212;border-top:0 solid #121212;height:12px;left:5px;opacity:1;top:1px;-webkit-transform:rotate(45deg) scale(1);-ms-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1);width:6px}.gs__checkbox-label .gs__custom-checkbox:before{border:2px solid var(--gs-accent-color,#97c8da);border-radius:5px;content:"";height:0;left:10px;opacity:.3;position:absolute;top:10px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);width:0}.gs__checkbox-label input:checked~.gs__custom-checkbox:before{border-radius:5px;height:24px;left:-3px;opacity:0;pointer-events:none;top:-3px;-webkit-transform:scale(3);-ms-transform:scale(3);transform:scale(3);transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;width:24px;z-index:999}.gs__checkbox-label input.gs__input-error:checked~.gs__custom-checkbox{background:#ffe7e7;border:1px solid #eac2c2}.gs__checkbox-label .gs__input-error+.gs__custom-checkbox{background:#ffe7e7;border:2px solid #eac2c2}.gs__checkbox-image{font-size:0;height:auto;position:absolute;right:0;top:-7px;width:30px}.gs__checkbox-input-title{padding-right:30px;text-align:left;font-size:16px}a.gs__lightbox{background:#000c;display:none!important;height:100%;left:0;opacity:0;position:fixed;text-align:center;top:0;width:100%;z-index:999;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:lightboxHide;animation-name:lightboxHide;-webkit-animation-timing-function:cubic-bezier(.68,-.55,.265,1.55);animation-timing-function:cubic-bezier(.68,-.55,.265,1.55);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.gs__lightbox img{-webkit-box-shadow:0 10px 54px 10px rgba(0,0,0,.15);-moz-box-shadow:0 10px 54px 10px rgba(0,0,0,.15);box-shadow:0 10px 54px 10px #00000026;height:auto;margin-top:0;max-width:90%;width:500px}.gs__lightbox p{color:#f1f1f1;text-align:center}.gs__lightbox:target{display:flex!important;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;opacity:1;outline:none;-webkit-box-flex:1;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:lightboxShow;animation-name:lightboxShow;-webkit-animation-timing-function:cubic-bezier(.68,-.55,.265,1.55);animation-timing-function:cubic-bezier(.68,-.55,.265,1.55);-webkit-flex:1;-ms-flex:1;flex:1}.gs__cart-page label{text-align:left}.gs__helper-content{margin:15px 0}.gs__align-right{text-align:right}.gs__align-left{text-align:left}.gs__open-toggle{padding-left:35px}.gs__open-toggle,.gs__save-attributes{color:var(--gs-accent-color,#97c8da);font-size:12px;line-height:13px;text-decoration:none;vertical-align:top}.gs__toggle-feature-item.gs__collapsed .gs__collapse-item input,.gs__toggle-feature-item.gs__collapsed .gs__collapse-item label,.gs__toggle-feature-item.gs__collapsed .gs__collapse-item textarea{margin:0!important;padding:0!important}[data-child-type=gallery] fieldset,[data-child-type=swatch] fieldset{margin-bottom:-20px}[data-child-type=gallery] .gs__field fieldset .gs__radio-list .gs__checkbox-container label.gs__checkbox-label,[data-child-type=swatch] .gs__field fieldset .gs__radio-list .gs__checkbox-container label.gs__checkbox-label{margin:0;padding:0}[data-child-type=gallery] .gs__checkbox-container,[data-child-type=swatch] .gs__checkbox-container{display:inline-block;margin:0 10px 10px 0;padding:0}[data-child-type=gallery] .gs__checkbox-label .gs__custom-checkbox,[data-child-type=swatch] .gs__checkbox-label .gs__custom-checkbox{display:inline-block!important;height:50px;position:relative;transition:none;-webkit-transition:none;width:50px}[data-child-type=gallery] .gs__checkbox-container .gs__checkbox-input-title,[data-child-type=swatch] .gs__checkbox-container .gs__checkbox-input-title{display:none}[data-child-type=gallery] .gs__checkbox-label input:checked~.gs__custom-checkbox:after,[data-child-type=swatch] .gs__checkbox-label input:checked~.gs__custom-checkbox:after{height:30px;margin-left:10px;width:10px}[data-child-type=gallery] .gs__checkbox-label .gs__custom-checkbox{background-position:50%;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;height:100px;padding-top:100%;width:100px}[data-child-type=gallery] .gs__checkbox-label input:checked~.gs__custom-checkbox:after{margin-left:60px;margin-top:50px}.gs__row .gs__field{box-sizing:border-box;margin:0;min-height:1px;padding:0;width:100%}.gs__row textarea{box-sizing:border-box;font-size:13px;margin:0;padding:15px;width:100%}.gs__product-option{border-bottom:1px solid transparent;padding:7px 0;vertical-align:top}.gs__row input[type=text]{height:47px;margin:0 0 5px!important;max-width:100%;width:100%}.gs__form-options-wrapper .gs__checkbox-container label{display:block;font-size:1em!important;line-height:16px;margin:5px 0;letter-spacing:1px!important;text-transform:capitalize!important}.gs__form-options-wrapper .gs__option-input-wrap-label{display:block;font-size:16px!important;line-height:16px;margin:20px 0 8px;letter-spacing:1px!important;text-transform:capitalize!important}span.gs__option-help{font-size:11px}.gs__row .gs__file-upload{align-items:center;border:1px dashed #e5e5e5;cursor:pointer;display:flex;flex-direction:column;gap:10px;justify-content:center;padding:15px}.gs__row .gs__file-upload svg:not(.gs__checkmark){display:block;height:30px}.gs__row input[type=file]{border:none;height:0;margin:0;opacity:0;padding:0;position:absolute}.gs__option-input-wrap-content{margin:15px 0}.item-eng h3{color:#121212;margin:0 0 10px;font-weight:600}.gs__product-option-set-wrapper{background:#f3e8d5!important;padding:12px 10px!important;border-radius:10px!important;margin-bottom:10px!important;color:#121212}.gs__product-option.gs__row{background:#f3e8d5!important;padding:15px!important;border-radius:10px!important;margin-bottom:10px!important;color:#121212}.gs__checkbox-container{padding:6px 0}@media (max-width: 768px){.gs__checkbox-input-title{padding-right:0;text-align:left;font-size:11px;font-weight:600}.gs__checkbox-container{padding:4px 0}.gs__checkbox-image{width:24px;top:-4px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/custom-engraving.css.map */
