.elementor-17000 .elementor-element.elementor-element-34eeeaa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17000 .elementor-element.elementor-element-34eeeaa:not(.elementor-motion-effects-element-type-background), .elementor-17000 .elementor-element.elementor-element-34eeeaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E1713;}.elementor-17000 .elementor-element.elementor-element-72536b4 .woolentor-banner .banner_title{color:#8E2D21;font-size:45px;}.elementor-17000 .elementor-element.elementor-element-72536b4 .woolentor-banner .banner_subtitle{color:#D8CB9D;font-size:28px;font-style:normal;line-height:19px;}.elementor-17000 .elementor-element.elementor-element-72536b4 .woolentor-banner .banner_button{color:#404040;border-color:#404040;}.elementor-17000 .elementor-element.elementor-element-72536b4 .woolentor-banner .banner_button:hover{color:#404040;border-color:#404040;}.elementor-17000 .elementor-element.elementor-element-f1a108b{--display:flex;}.elementor-17000 .elementor-element.elementor-element-f1a108b:not(.elementor-motion-effects-element-type-background), .elementor-17000 .elementor-element.elementor-element-f1a108b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E1713;}.elementor-17000 .elementor-element.elementor-element-f1a108b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17000 .elementor-element.elementor-element-5e1612e{--display:flex;}.elementor-17000 .elementor-element.elementor-element-5e1612e:not(.elementor-motion-effects-element-type-background), .elementor-17000 .elementor-element.elementor-element-5e1612e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E1713;}.elementor-17000 .elementor-element.elementor-element-5e1612e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-17000 .elementor-element.elementor-element-3713333{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;color:#ECE5D7;}.elementor-17000 .elementor-element.elementor-element-3713333.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-17000 .elementor-element.elementor-element-d1e43d6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17000 .elementor-element.elementor-element-d1e43d6:not(.elementor-motion-effects-element-type-background), .elementor-17000 .elementor-element.elementor-element-d1e43d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E1713;}.elementor-17000 .elementor-element.elementor-element-32ec0ca{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-17000 .elementor-element.elementor-element-691f43d{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-17000 .elementor-element.elementor-element-691f43d:not(.elementor-motion-effects-element-type-background), .elementor-17000 .elementor-element.elementor-element-691f43d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E1713;}.elementor-17000 .elementor-element.elementor-element-691f43d.e-con{--flex-grow:0;--flex-shrink:0;}@media(min-width:768px){.elementor-17000 .elementor-element.elementor-element-d1e43d6{--width:100%;}.elementor-17000 .elementor-element.elementor-element-691f43d{--width:82%;}}@media(max-width:767px){.elementor-17000 .elementor-element.elementor-element-72536b4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17000 .elementor-element.elementor-element-72536b4 .woolentor-banner .banner_title{font-size:21px;line-height:1.6em;}.elementor-17000 .elementor-element.elementor-element-72536b4 .woolentor-banner .banner_subtitle{font-size:15px;line-height:0.1em;}.elementor-17000 .elementor-element.elementor-element-f1a108b{--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17000 .elementor-element.elementor-element-5e1612e{--width:380.948px;}.elementor-17000 .elementor-element.elementor-element-3713333{width:var( --container-widget-width, 282.955px );max-width:282.955px;--container-widget-width:282.955px;--container-widget-flex-grow:0;column-gap:0px;text-align:justify;font-size:15px;line-height:1.4em;}.elementor-17000 .elementor-element.elementor-element-3713333 > .elementor-widget-container{margin:-35px -35px -35px -35px;padding:-21px -21px -21px -21px;}.elementor-17000 .elementor-element.elementor-element-3713333 p{margin-block-end:0px;}}/* Start custom CSS */.elementor-17000{background:#0e1713;color:#ece5d7;font-family:Arial,sans-serif}.elementor-17000 *{box-sizing:border-box}.elementor-17000 .lw-holiday-copy{max-width:1160px;margin:auto;padding:54px 28px 20px;font-size:17px;line-height:1.8}.elementor-17000 h1,.elementor-17000 h2,.elementor-17000 h3{font-family:Georgia,serif;font-weight:400;color:#d8bd7b;line-height:1.2}.elementor-17000 h1{text-align:center;font-size:clamp(38px,4vw,60px);margin:14px 0 28px}.elementor-17000 h2{text-align:center;font-size:36px;margin:42px 0 16px}.elementor-17000 h3{font-size:28px;margin:0 0 16px}.elementor-17000 p{margin:0 0 20px}.elementor-17000 .lw-eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.17em;color:#d8bd7b}.elementor-17000 .lw-holiday-copy>.lw-eyebrow,.elementor-17000 .lw-intro,.elementor-17000 .lw-section-intro,.elementor-17000 .lw-action{text-align:center}.elementor-17000 .lw-intro{max-width:850px;margin:0 auto 20px}.elementor-17000 a{color:#d8bd7b;text-underline-offset:4px}.elementor-17000 a:hover{color:#f3dca1}.elementor-17000 .lw-button{display:inline-block;background:#d8bd7b;color:#080b09!important;border:1px solid #d8bd7b;padding:13px 24px;text-decoration:none;font-size:14px;line-height:1.4}.elementor-17000 .lw-button:hover{background:#efdaa5}.elementor-17000 .lw-action{margin:28px 0 48px}.elementor-17000 .lw-scent-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:32px 0 44px}.elementor-17000 .lw-scent-panel{border-top:1px solid #8a7548;padding-top:24px}.elementor-17000 .lw-holiday-story{max-width:850px;margin:auto;text-align:center;border-top:1px solid #53604c;padding-top:12px}.elementor-17000 .lw-gallery{max-width:1160px;margin:auto;padding:0 28px 48px}.elementor-17000 ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:32px!important;padding:0!important;margin:20px 0 0!important;list-style:none;width:100%!important}.elementor-17000 ul.products:before,.elementor-17000 ul.products:after{display:none!important}.elementor-17000 ul.products li.product{width:100%!important;max-width:100%!important;margin:0!important;float:none!important;min-width:0!important;text-align:center}.elementor-17000 ul.products img{width:100%!important;height:auto!important;aspect-ratio:1/1;object-fit:contain;display:block}.elementor-17000 ul.products h2,.elementor-17000 ul.products h3{font-size:20px!important;line-height:1.45!important;margin:18px 0 10px!important;color:#d8bd7b!important;white-space:normal!important;height:auto!important;overflow:visible!important}.elementor-17000 ul.products a{text-decoration:none}.elementor-17000 ul.products a:hover h2,.elementor-17000 ul.products a:hover h3{color:#f3dca1!important}.elementor-17000 ul.products .price{display:block;color:#ece5d7;font-size:16px;margin-bottom:16px}.elementor-17000 ul.products .button{display:inline-block;background:#d8bd7b!important;color:#080b09!important;border:1px solid #d8bd7b;padding:12px 18px;border-radius:0}.elementor-17000 a:focus-visible{outline:2px solid #efd69a;outline-offset:5px}#holiday-candle-shop{scroll-margin-top:24px}.elementor-17000 .lw-care{text-align:center;padding:24px;font-size:14px}@media(max-width:1024px){.elementor-17000 ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px 20px!important}}@media(max-width:767px){.elementor-17000 .lw-holiday-copy{padding:36px 20px 12px}.elementor-17000 .lw-scent-grid{grid-template-columns:1fr;gap:18px}.elementor-17000 h2{font-size:30px}.elementor-17000 .lw-gallery{padding:0 16px 28px}}@media(max-width:480px){.elementor-17000 ul.products{gap:24px 14px!important}.elementor-17000 ul.products h2,.elementor-17000 ul.products h3{font-size:17px!important}}.elementor-17000 .lw-holiday-copy{color:#ece5d7}.elementor-17000 .lw-holiday-copy h1,.elementor-17000 .lw-holiday-copy h2,.elementor-17000 .lw-holiday-copy h3{color:#d8bd7b!important}.elementor-17000 .elementor-element-d1e43d6{width:100%;padding:0 20px 40px}.elementor-17000 .elementor-element-32ec0ca,.elementor-17000 .elementor-element-32ec0ca .elementor-widget-container,.elementor-17000 .elementor-shortcode,.elementor-17000 .woocommerce{width:100%!important;max-width:100%!important;min-width:0!important}.elementor-17000 .elementor-element-72536b4 img{width:100%;height:auto;display:block}.elementor-17000 .elementor-element-5e1612e{width:100%}.elementor-17000 .product-block,.elementor-17000 .product-transition,.elementor-17000 .product-caption{width:100%!important;max-width:100%!important}body.page-id-17000{background:#0e1713}
/* Keep holiday scent names gold in every interaction state. */
body.page-id-17000 #holiday-candle-shop ul.products li.product .woocommerce-loop-product__title,
body.page-id-17000 #holiday-candle-shop ul.products li.product .woocommerce-loop-product__title a,
body.page-id-17000 #holiday-candle-shop ul.products li.product .woocommerce-loop-product__title a:visited,
body.page-id-17000 #holiday-candle-shop ul.products li.product .woocommerce-loop-product__title a:hover,
body.page-id-17000 #holiday-candle-shop ul.products li.product .woocommerce-loop-product__title a:focus,
body.page-id-17000 #holiday-candle-shop ul.products li.product .woocommerce-loop-product__title a:active,
body.page-id-17000 #holiday-candle-shop ul.products li.product:hover .woocommerce-loop-product__title,
body.page-id-17000 #holiday-candle-shop ul.products li.product:hover .woocommerce-loop-product__title a {
color:#D8BD7B!important;-webkit-text-fill-color:#D8BD7B!important;opacity:1!important;visibility:visible!important;
}
body.page-id-17000 #content>.col-full{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}
body.page-id-17000 .elementor-17000{width:100%!important;max-width:none!important}
.elementor-17000 .elementor-element-d1e43d6{width:100%!important;max-width:none!important;padding:0!important;--container-max-width:100%}
.elementor-17000 #holiday-candle-shop{width:100%!important;max-width:1600px!important;margin:0 auto!important;padding:0 32px 60px!important;align-self:stretch}
.elementor-17000 #holiday-candle-shop .elementor-widget-container,.elementor-17000 #holiday-candle-shop .elementor-shortcode,.elementor-17000 #holiday-candle-shop .woocommerce{width:100%!important;max-width:none!important}
.elementor-17000 #holiday-candle-shop ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:40px 28px!important;width:100%!important;margin:20px 0 0!important;padding:0!important}
.elementor-17000 #holiday-candle-shop ul.products.columns-4>li.product{width:100%!important;max-width:100%!important;min-width:0!important;flex:none!important;justify-self:stretch!important;align-self:stretch!important;padding:0!important;margin:0!important;text-align:center}
.elementor-17000 #holiday-candle-shop .product-block,.elementor-17000 #holiday-candle-shop .product-transition,.elementor-17000 #holiday-candle-shop .product-image,.elementor-17000 #holiday-candle-shop .product-caption{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;padding:0!important}
.elementor-17000 #holiday-candle-shop .product-block:before{display:none!important}
.elementor-17000 #holiday-candle-shop ul.products img{width:100%!important;max-width:none!important;height:auto!important;aspect-ratio:1/1;object-fit:cover;object-position:center;display:block}
.elementor-17000 #holiday-candle-shop .woocommerce-loop-product__title,.elementor-17000 #holiday-candle-shop .woocommerce-loop-product__title a{font-size:26px!important;line-height:1.35!important;font-weight:500!important;color:#D8BD7B!important;-webkit-text-fill-color:#D8BD7B!important;opacity:1!important;visibility:visible!important}
.elementor-17000 #holiday-candle-shop .price,.elementor-17000 #holiday-candle-shop .price *{font-size:22px!important;line-height:1.5!important}
.elementor-17000 #holiday-candle-shop .product-block:hover .price{opacity:1!important;visibility:visible!important}
.elementor-17000 #holiday-candle-shop .product-caption .button{position:static!important;opacity:1!important;visibility:visible!important;display:inline-block!important;margin-top:8px;font-size:18px!important;line-height:1.4!important;padding:14px 24px!important;background:#d8bd7b!important;color:#080b09!important;border:1px solid #d8bd7b;border-radius:0}
@media(max-width:1024px){.elementor-17000 #holiday-candle-shop{padding:0 24px 44px!important}.elementor-17000 #holiday-candle-shop ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:36px 24px!important}}
@media(max-width:767px){.elementor-17000 #holiday-candle-shop{padding:0 16px 36px!important}.elementor-17000 #holiday-candle-shop ul.products{gap:30px 16px!important}.elementor-17000 #holiday-candle-shop .woocommerce-loop-product__title,.elementor-17000 #holiday-candle-shop .woocommerce-loop-product__title a{font-size:21px!important}.elementor-17000 #holiday-candle-shop .price,.elementor-17000 #holiday-candle-shop .price *{font-size:20px!important}.elementor-17000 #holiday-candle-shop .product-caption .button{font-size:16px!important;padding:12px 16px!important}}/* End custom CSS */