.dbco-col{--col-grey: #8C8C8C;--col-stage-bg: #F9F9F9;--col-label-width: 100px;--col-row-pad: 18px;color:var(--dbco-text);background:var(--dbco-white)}.dbco-col [hidden]{display:none!important}.dbco-col :is(p,span,li,a,label,summary,button,h1,h2,h3,h4,h5,h6,div,strong,em){font-family:var(--dbco-font-body)}.dbco-col[data-material=glass] [data-material-only=stone],.dbco-col[data-material=stone] [data-material-only=glass]{display:none!important}.dbco-col:not([data-material=stone]) [data-stone-family-only],.dbco-col[data-stone-family=marble] [data-stone-family-only=onyx],.dbco-col[data-stone-family=onyx] [data-stone-family-only=marble]{display:none!important}.dbco-col__inner{display:grid;grid-template-columns:1fr}.dbco-col__stage{position:relative;aspect-ratio:390 / 460;background:var(--col-stage-bg);display:flex;align-items:center;justify-content:center;overflow:hidden}.dbco-col__panel{padding:32px var(--dbco-page-margin) 60px}@media screen and (min-width:1000px){.dbco-col{--col-label-width: 150px;--col-row-pad: 22px}.dbco-col__inner{grid-template-columns:minmax(0,820fr) minmax(360px,460fr);column-gap:clamp(40px,5.5vw,80px);padding:60px var(--dbco-page-margin) 80px;align-items:start}.dbco-col__stage-wrap{position:sticky;top:calc(var(--header-height, 0px) + 20px)}.dbco-col__stage{aspect-ratio:1 / 1}.dbco-col__panel{padding:0}}@media screen and (max-width:999px){.dbco-col{--col-stage-h: calc(100vw * 460 / 390);--col-stage-compact: min(var(--col-stage-h), max(240px, 46svh));--col-stage-crop: calc(var(--col-stage-h) - var(--col-stage-compact))}.dbco-col__stage-wrap{position:sticky;top:calc(var(--header-height, 0px) - var(--col-stage-crop));z-index:2}.dbco-col__stage{box-shadow:0 1px rgba(0,0,0,calc(.08 * var(--col-compact, 0)))}.dbco-col__glass,.dbco-col__stone{transform:translateY(calc(var(--col-stage-crop) * .5 * var(--col-compact, 0))) scale(calc(1 - .14 * var(--col-compact, 0)));will-change:transform}}.dbco-col__glass,.dbco-col__stone{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.dbco-col .col-canvas{position:relative;width:75%;aspect-ratio:1 / 1;transform:translate(-10.6%,.4%);transition:opacity .35s ease,width .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1)}.dbco-col .col-canvas.is-swapping{opacity:0;transition:opacity .18s ease}.dbco-col .col-canvas[data-size=medium]{transform:translate(-10.6%,.4%)}.dbco-col .col-canvas[data-size=large]{transform:translate(-10.6%,1.2%)}.dbco-col .col-canvas[data-size=small]{transform:translate(-10.6%,-10%)}.dbco-col .col-canvas[data-size=large]{width:85%}.dbco-col .col-canvas[data-size=medium]{width:69.5%}.dbco-col .col-canvas[data-size=small]{width:65.4%}.dbco-col .col-canvas img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;transition:opacity .35s ease;pointer-events:none;user-select:none;-webkit-user-select:none;-webkit-user-drag:none}.dbco-col .col-canvas img.hidden{opacity:0}.dbco-col .col-canvas img.is-ghost,.dbco-col__stone-object img.is-ghost{transition:opacity .4s ease}.dbco-col .col-canvas img.is-ghost.is-fading,.dbco-col__stone-object img.is-ghost.is-fading{opacity:0}.dbco-col .col-canvas img:not([src]){visibility:hidden}.dbco-col__stone-object{position:relative;width:54%;aspect-ratio:1 / 1;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ffffff8c,#fff0 45%),radial-gradient(circle at 60% 65%,#0000 40%,#0000002e),var(--stone, #D9D4CC);box-shadow:0 30px 40px -28px #00000059;transition:width .4s cubic-bezier(.4,0,.2,1),background-color .3s ease}.dbco-col__stone-object[data-size=jumbo]{width:68%}.dbco-col__stone-object.has-image{background:none;box-shadow:none;border-radius:0;width:100%}.dbco-col__stone-object.has-image[data-size=jumbo]{width:92%}.dbco-col__stone-object img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.dbco-col__pill{position:absolute;left:50%;bottom:32px;transform:translate(-50%);padding:7px 15px;border:1px solid var(--dbco-border);border-radius:999px;background:var(--dbco-white);color:var(--dbco-text);font:inherit;font-size:12px;line-height:18px;white-space:nowrap;cursor:pointer;overflow:hidden;transition:border-color .2s ease,width .3s cubic-bezier(.4,0,.2,1)}.dbco-col__pill-label{display:inline-block;transition:opacity .2s ease,transform .25s cubic-bezier(.4,0,.2,1)}.dbco-col__pill-label.is-leaving{opacity:0;transform:translateY(-5px);transition-duration:.16s}.dbco-col__pill-label.is-entering{opacity:0;transform:translateY(5px);transition:none}@media(prefers-reduced-motion:reduce){.dbco-col__pill,.dbco-col__pill-label{transition:none}}.dbco-col .dbco-col__pill{font-family:var(--dbco-font-body);font-size:12px}.dbco-col__pill:hover:not(:disabled){border-color:var(--dbco-text)}.dbco-col__pill:disabled{cursor:default}.dbco-col__pill:focus{outline:none}.dbco-col__pill:focus-visible{outline:1px solid currentColor;outline-offset:3px}@media screen and (min-width:1000px){.dbco-col__pill{bottom:7.3%}}.dbco-col__cursor{position:fixed;top:0;left:0;z-index:20;display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 8px;border:1px solid var(--dbco-border);border-radius:999px;background:var(--dbco-white);pointer-events:none;opacity:0;transition:opacity .2s ease;will-change:transform,opacity}.dbco-col__cursor.is-visible{opacity:1}.dbco-col__cursor.is-current{border-color:var(--dbco-text)}.dbco-col__cursor-dot{width:14px;height:14px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ffffff73,#fff0 50%),var(--swatch, #ccc);transition:background-color .2s ease}.dbco-col .dbco-col__cursor-label{font-size:12px;line-height:18px;white-space:nowrap}@media(hover:none),(pointer:coarse){.dbco-col__cursor{display:none}}.dbco-col .dbco-col__title{margin:0;text-align:left;font-family:var(--dbco-font-display);font-size:16px;line-height:1.1;letter-spacing:var(--dbco-tracking-display);text-transform:uppercase;font-weight:400}.dbco-col__intro{margin:12px 0 0;font-size:var(--dbco-text-body);line-height:1.5}.dbco-col__spec{margin-top:36px;border-top:1px solid var(--dbco-border)}@media screen and (min-width:1000px){.dbco-col__spec{margin-top:40px}}.dbco-col__row{display:grid;grid-template-columns:var(--col-label-width) minmax(0,1fr);align-items:baseline;padding:var(--col-row-pad) 0;border-bottom:1px solid var(--dbco-border)}.dbco-col__label{font-size:12px;line-height:18px}.dbco-col__options{display:flex;flex-wrap:wrap;gap:4px 28px}.dbco-col__option{-webkit-appearance:none;appearance:none;background:none;border:0;padding:0;margin:0;font:inherit;font-size:var(--dbco-text-body);line-height:21px;color:var(--col-grey);cursor:pointer;transition:color .2s ease}.dbco-col__option:hover,.dbco-col__option:focus-visible,.dbco-col__option.active{color:var(--dbco-text)}.dbco-col__option:disabled{color:var(--dbco-border);cursor:default}.dbco-col__value{min-width:0}.dbco-col__selected,.dbco-col__price{display:block;font-size:var(--dbco-text-body);line-height:21px}.dbco-col .dbco-col__mood{display:block;margin-top:18px;font-size:12px;line-height:18px;color:var(--col-grey)}.dbco-col .dbco-col__mood:empty{display:none}.dbco-col__notes{display:grid;gap:20px}.dbco-col__notes-group{display:grid;gap:8px}.dbco-col .dbco-col__notes-heading{color:var(--dbco-text)}.dbco-col .dbco-col__notes-mood{font-style:italic}.dbco-col__price{transition:opacity .14s ease}.dbco-col__price.is-changing{opacity:0}.dbco-col .dbco-col__composition,.dbco-col__lead-time{display:block;margin-top:4px;font-size:12px;line-height:18px;color:var(--col-grey)}.dbco-col__swatches{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}@media screen and (max-width:999px){.dbco-col__row--swatches .dbco-col__value{display:contents}.dbco-col__row--swatches .dbco-col__swatches{grid-column:1 / -1;gap:12px 22px}.dbco-col__row--swatches .dbco-col__mood{grid-column:1 / -1}}.dbco-col__swatch{-webkit-appearance:none;appearance:none;position:relative;width:40px;height:40px;padding:0;margin:0;border:0;border-radius:50%;background:none;cursor:pointer}.dbco-col__swatch:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid transparent;transition:border-color .2s ease}.dbco-col__swatch:hover:after{border-color:var(--dbco-border)}.dbco-col__swatch.active:after,.dbco-col__swatch:focus-visible:after{border-color:var(--dbco-text)}.dbco-col__swatch-fill{position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ffffff73,#fff0 50%),radial-gradient(circle at 50% 50%,#0000 55%,#00000040),var(--swatch, #ccc);background-size:cover;background-position:center}.dbco-col__swatch-fill--stone{top:6px;right:6px;bottom:6px;left:6px}.dbco-col__swatch-fill--texture{background:radial-gradient(circle at 35% 30%,#ffffff59,#fff0 50%),radial-gradient(circle at 50% 50%,#0000 55%,#0003),var(--swatch-image) center / cover no-repeat,var(--swatch, #ccc)}.dbco-col__error{margin:20px 0 0;font-size:12px;line-height:18px;color:#a3262a}.dbco-col .dbco-col__button{display:flex;width:100%;margin-top:36px}.dbco-col__error:not([hidden])+.dbco-col__button{margin-top:16px}.dbco-col .dbco-col__button .dbco-col__button-label{color:inherit;font-size:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}.dbco-col .dbco-col__button:disabled,.dbco-col .dbco-col__button:disabled:hover{background:var(--dbco-border);color:var(--col-grey);cursor:default}@media screen and (min-width:1000px){.dbco-col .dbco-col__button{margin-top:40px}}.dbco-col__accordions{margin-top:36px;border-top:1px solid var(--dbco-border)}@media screen and (min-width:1000px){.dbco-col__accordions{margin-top:40px}}.dbco-col__accordion{display:block;border-bottom:1px solid var(--dbco-border)}.dbco-col__disclosure{display:block}.dbco-col__accordion summary{display:flex;align-items:center;justify-content:space-between;min-height:54px;font-size:var(--dbco-text-body);line-height:21px;cursor:pointer;list-style:none}.dbco-col__accordion summary::-webkit-details-marker{display:none}.dbco-col .dbco-col__accordion summary:focus{outline:none}.dbco-col .dbco-col__accordion summary:focus-visible{outline:1px solid currentColor;outline-offset:4px}.dbco-col__chevron{transition:transform .25s ease;flex-shrink:0}.dbco-col__disclosure[aria-expanded=true] .dbco-col__chevron{transform:rotate(180deg)}.dbco-col__accordion-body{display:grid;gap:20px;padding:4px 0 40px;font-size:var(--dbco-text-body);line-height:1.5}.dbco-col__accordion-body>div,.dbco-col__accordion-body .dbco-col__rte{display:grid;gap:20px}.dbco-col__accordion-body>:empty,.dbco-col__accordion-body .dbco-col__rte:empty{display:none}.dbco-col .dbco-col__accordion-body p{margin:0;font-size:var(--dbco-text-body);line-height:1.5}.dbco-col .dbco-col__accordion-body p:empty{display:none}.dbco-col .dbco-col__accordion-body :is(ul,ol){margin:0;padding:0!important;list-style:none}.dbco-col .dbco-col__accordion-body li{margin:0;padding:0;font-size:var(--dbco-text-body);line-height:1.5;list-style:none}.dbco-col .dbco-col__accordion-body li:before{content:"\2013\a0"}.dbco-col .dbco-col__accordion-body li:empty,.dbco-col .dbco-col__accordion-body li[hidden]{display:none}.dbco-col .dbco-col__accordion-body ul:not(:has(li:not(:empty))){display:none}.dbco-col__note{margin:36px 0 0;font-size:12px;line-height:18px;color:var(--col-grey)}@media screen and (min-width:1000px){.dbco-col__note{margin-top:48px}}
/*# sourceMappingURL=/cdn/shop/t/168/assets/dbco-candle-configurator.css.map */
