.candle-lid{--candle-lid-color-text: #000;--candle-lid-color-body: #333;--candle-lid-color-muted: #686868;--candle-lid-color-requirements: #666;--candle-lid-color-surface: #fff;--candle-lid-color-modal-bg: #f8f8f8;--candle-lid-color-divider: #f0f0f0;--candle-lid-color-border: #dadada;--candle-lid-color-shadow: rgba(0, 0, 0, .05);display:block;margin:14px 0;text-align:center}.candle-lid [hidden]{display:none!important}.candle-lid__option{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-block:20px;padding-inline:27px;border:1px solid var(--candle-lid-color-border);border-radius:5px;background-color:var(--candle-lid-color-surface);box-shadow:0 0 6px 2px var(--candle-lid-color-shadow);text-align:start;cursor:pointer;transition:border-color .2s}.candle-lid__option--selected{border-color:var(--candle-lid-color-text)}.candle-lid__option-left{display:flex;align-items:center;gap:14px}.candle-lid__option-image{flex:0 0 auto;width:40px;height:40px;object-fit:contain}.candle-lid__checkbox{flex:0 0 auto;width:18px;height:18px;margin:0;accent-color:var(--candle-lid-color-text);cursor:pointer}.candle-lid__engraving{margin-block-start:20px}.candle-lid--standalone .candle-lid__engraving{margin-block-start:0}.candle-lid__engrave-button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding-block:20px;padding-inline:27px;border:1px solid var(--candle-lid-color-border);border-radius:5px;background-color:var(--candle-lid-color-surface);box-shadow:0 0 6px 2px var(--candle-lid-color-shadow);cursor:pointer}.candle-lid__engrave-button-left{display:flex;align-items:center;gap:18px}.candle-lid__engrave-button-icon{width:auto;height:25px}.candle-lid__label{font-family:var(--candle-lid-label-font, "Work Sans");font-size:var(--candle-lid-label-size, 13px);font-weight:var(--candle-lid-label-weight, 400);letter-spacing:calc(var(--candle-lid-label-spacing, -6) * .01em);color:var(--candle-lid-label-color, #000)}.candle-lid__engrave-button-title{font-family:var(--candle-lid-button-title-font, "Work Sans");font-size:var(--candle-lid-button-title-size, 15px);font-weight:var(--candle-lid-button-title-weight, 400);letter-spacing:calc(var(--candle-lid-button-title-spacing, -5) * .01em);color:var(--candle-lid-button-title-color, #686868)}.candle-lid__price{flex:0 0 auto;font-family:var(--candle-lid-button-price-font, "Libre Baskerville");font-size:var(--candle-lid-button-price-size, 14px);font-weight:var(--candle-lid-button-price-weight, 400);letter-spacing:calc(var(--candle-lid-button-price-spacing, 0) * .01em);color:var(--candle-lid-button-price-color, #686868)}@media(max-width:768px){.candle-lid__option{padding-inline:16px}.candle-lid__label{font-size:var(--candle-lid-label-size-mobile, 13px);letter-spacing:calc(var(--candle-lid-label-spacing-mobile, -6) * .01em)}.candle-lid__engrave-button-title{font-size:var(--candle-lid-button-title-size-mobile, 14px);letter-spacing:calc(var(--candle-lid-button-title-spacing-mobile, -5) * .01em)}.candle-lid__price{font-size:var(--candle-lid-button-price-size-mobile, 13px);letter-spacing:calc(var(--candle-lid-button-price-spacing-mobile, 0) * .01em)}}.candle-lid-modal{--candle-lid-modal-top: 198px;position:fixed;top:var(--candle-lid-modal-top);left:0;z-index:999;display:flex;flex-direction:column;width:100vw;max-width:none;height:calc(100vh - var(--candle-lid-modal-top));height:calc(100dvh - var(--candle-lid-modal-top));max-height:none;margin:0;padding:0;border:0;overflow-y:auto;background:var(--candle-lid-color-modal-bg);color:var(--candle-lid-color-body);line-height:1.6}.candle-lid-modal:not([open]){display:none}.candle-lid-modal::backdrop{background:transparent}html.candle-lid-modal-open{overflow:hidden!important}html.candle-lid-modal-open .header{width:calc(100% - var(--scrollbar-width))}.candle-lid-modal__breadcrumbs{position:sticky;top:0;z-index:10;flex:0 0 auto;padding:0 20px;border-bottom:1px solid var(--candle-lid-color-divider);background:var(--candle-lid-color-surface)}@media screen and (min-width:768px){.candle-lid-modal__breadcrumbs{padding:0 30px}}@media screen and (min-width:1280px){.candle-lid-modal__breadcrumbs{padding:0 50px}}.candle-lid-modal__breadcrumbs .breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;min-height:42px;margin:0;padding:0;font-size:10px;color:var(--candle-lid-color-text)}.candle-lid-modal__breadcrumbs .breadcrumbs span,.candle-lid-modal__breadcrumbs .breadcrumbs__link{font-family:Work Sans!important;letter-spacing:.05rem;text-decoration:none;text-transform:uppercase;transition:color .3s ease}.candle-lid-modal__breadcrumbs a.breadcrumbs__link{color:var(--candle-lid-color-text)}.candle-lid-modal__breadcrumbs .breadcrumbs__seperator{margin:0 10px}.candle-lid-modal__panel{display:flex;flex:1 0 auto;width:100%}.candle-lid-modal__grid{display:flex;align-items:center;width:100%}.candle-lid-modal__image-wrap{position:relative;flex:1;max-width:587px;margin-left:7.7vw;container-type:inline-size}.candle-lid-modal__image{display:block;width:100%;height:auto;object-fit:cover}.candle-lid-modal__overlay{position:absolute;padding-inline-start:var(--candle-lid-letter-spacing, 0);font-size:calc(var(--candle-lid-text-size) * var(--candle-lid-size-scale, 1));line-height:1.1;letter-spacing:var(--candle-lid-letter-spacing, 0);text-transform:var(--candle-lid-text-transform, none);word-break:break-word;pointer-events:none;opacity:.9;text-shadow:0 .5px 0 rgba(255,255,255,.3),0 -.5px 0 rgba(0,0,0,.35);transform:translate(-50%,-50%) rotate(var(--candle-lid-text-rotation, 0deg)) translateY(var(--candle-lid-text-offset, 0))}.candle-lid-modal__details{position:relative;flex:1;max-width:508px;margin-top:4.5vw;margin-block-end:4.5vw;margin-left:auto;margin-right:5.7vw;padding:48px 38px 65px;border-radius:2px;background:var(--candle-lid-color-surface)}.candle-lid-modal__close{position:absolute;top:13px;right:15px;z-index:10;min-inline-size:24px;min-block-size:24px;border:none;background:none;font-size:26px;line-height:1;color:var(--candle-lid-color-text);cursor:pointer}.candle-lid-modal__title{margin:0 0 20px;font-family:Work Sans;font-size:17px;font-weight:400;line-height:100%;letter-spacing:-.05em;text-align:center;text-transform:uppercase}.candle-lid-modal__subtitle{max-width:300px;min-height:55px;margin:0 auto 14px;font-family:Work Sans;font-size:15px;font-weight:400;line-height:17px;letter-spacing:-.05em;text-align:center;color:var(--candle-lid-color-muted)}.candle-lid-modal__required-note{margin:0 0 14px;font-family:Work Sans;font-size:15px;font-weight:400;line-height:17px;letter-spacing:-.05em;text-align:left;color:var(--candle-lid-color-muted)}.candle-lid-modal__fonts{margin:0 0 24px;padding:0;border:none}.candle-lid-modal__fonts-legend{margin-bottom:8px;font-weight:400;padding:0;font-family:Work Sans;font-size:13px;letter-spacing:-.05em;color:var(--candle-lid-color-muted)}.candle-lid-modal__font-options{display:flex;gap:10px}.candle-lid-modal__font-option{position:relative;flex:1;cursor:pointer}.candle-lid-modal__font-input{position:absolute;opacity:0;pointer-events:none}.candle-lid-modal__font-name{display:block;padding:10px 12px;border:1px solid var(--candle-lid-color-border);font-size:16px;font-weight:400;text-align:center;color:var(--candle-lid-color-muted);transition:border-color .2s,color .2s}.candle-lid-modal__font-input:checked+.candle-lid-modal__font-name{border-color:var(--candle-lid-color-text);color:var(--candle-lid-color-text)}.candle-lid-modal__font-input:focus-visible+.candle-lid-modal__font-name{outline:2px solid var(--candle-lid-color-text);outline-offset:2px}.candle-lid-modal__input-row{position:relative;margin-bottom:63px}.candle-lid-modal__input-row:after{content:"";position:absolute;bottom:5px;left:0;width:100%;height:1px;background:var(--candle-lid-color-text)}.candle-lid-modal__label{display:block;margin-bottom:17px;font-family:Work Sans;font-size:13px;font-weight:400;letter-spacing:-.05em;text-align:left;color:var(--candle-lid-color-muted);opacity:0;transition:opacity .2s}.candle-lid-modal__label.is-visible{opacity:1}.candle-lid-modal__input{width:100%!important;padding:20px 0 16px!important;border:none!important;outline:none!important;background:transparent!important;font-size:28px!important;color:var(--candle-lid-color-text)!important}.candle-lid-modal__input::placeholder{font-family:Work Sans;font-size:15px;font-weight:400;letter-spacing:-.05em;color:var(--candle-lid-color-muted)}.candle-lid-modal__count{position:absolute;right:0;bottom:5px;font-family:Work Sans;font-size:15px;letter-spacing:-.05em;color:var(--candle-lid-color-muted)}.candle-lid-modal__requirements{margin:0 0 34px 20px;font-size:13px;text-align:left;color:var(--candle-lid-color-requirements)}.candle-lid-modal__requirements ul{margin:0;padding:0}.candle-lid-modal__requirements li{margin:0;font-family:Work Sans;font-size:13px;font-weight:400;line-height:15px;letter-spacing:-.05em;color:var(--candle-lid-color-muted)}.candle-lid-modal__error{margin:0 0 12px;font-family:Work Sans;font-size:13px;line-height:1.3;color:var(--candle-lid-color-error)}.candle-lid-modal__error:empty{display:none}.candle-lid-modal__save{width:100%;margin-bottom:16px;padding:12px;border:none;background-color:var(--candle-lid-color-border);font-family:Work Sans;font-size:15px;font-weight:400;letter-spacing:-.05em;text-transform:uppercase;color:var(--candle-lid-color-muted);cursor:pointer;transition:background-color .2s}.candle-lid-modal__save:not(:disabled){background-color:var(--candle-lid-color-text);color:var(--candle-lid-color-surface)}.candle-lid-modal__save:disabled{cursor:not-allowed}.candle-lid-modal__disclaimer{max-width:405px;font-family:Work Sans;font-size:10px;font-weight:400;line-height:15px;letter-spacing:-.05em;text-align:left;color:var(--candle-lid-color-muted)}@media(max-width:1023px){.candle-lid-modal{--candle-lid-modal-top: 123px;display:block}.candle-lid-modal__panel{display:block;flex:none;margin:0}.candle-lid-modal__breadcrumbs{display:none}.candle-lid-modal__disclaimer{max-width:none}.candle-lid-modal__grid{flex-direction:column;align-items:stretch}.candle-lid-modal__image-wrap{flex:none;width:100%;max-width:100%;margin:0}.candle-lid-modal__details{flex:none;width:100%;max-width:100%;margin:0;padding:22px 33px 93px}.candle-lid-modal__close{position:fixed;top:calc(var(--candle-lid-modal-top) + 12px);right:16px}.candle-lid-modal__label{margin-bottom:6px;opacity:1}.candle-lid-modal__input-row{margin-bottom:52px}.candle-lid-modal__requirements{margin-bottom:24px}.candle-lid-modal__input::placeholder{color:transparent}.candle-lid-modal__title{margin-bottom:15px;font-size:16px}.candle-lid-modal__subtitle,.candle-lid-modal__required-note{font-size:14px}.candle-lid-modal__subtitle{margin-bottom:0}.candle-lid-modal__required-note{margin-bottom:20px}.candle-lid-modal__count{font-size:13px}}@media(max-width:588px){.candle-lid-modal__input{font-size:18px!important}.candle-lid-modal__save{font-size:14px}.candle-lid-modal__disclaimer{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/348/assets/component-candle-lid.css.map */
