section[data-pagebuilder="section"].inset{background:#fafafa !important}section[data-pagebuilder="section"].red-bg,section[data-pagebuilder="section"].red-bg.alt{background-color:#923f41 !important}section[data-pagebuilder="section"] .text-primary{color:#923f41 !important}section[data-pagebuilder="section"] .btn-primary{background-color:#923f41;color:#fff;border-color:#923f41;text-transform:uppercase;letter-spacing:.05em}section[data-pagebuilder="section"] .btn-primary:hover,section[data-pagebuilder="section"] .btn-primary:focus{background-color:#5d2b2a;border-color:#5d2b2a}section[data-pagebuilder="section"] .btn-primary:focus{box-shadow:0 0 0 .25rem rgba(128,179,200,0.5)}section[data-pagebuilder="section"] .btn-outline-primary{color:#000 !important;border-color:#923f41;text-transform:uppercase;letter-spacing:.05em;border-width:2px !important}section[data-pagebuilder="section"] .btn-outline-primary:hover,section[data-pagebuilder="section"] .btn-outline-primary:focus{color:#fff !important}section[data-pagebuilder="section"] .btn-outline-primary:hover,section[data-pagebuilder="section"] .btn-outline-primary:focus{color:#fff;border-color:#923f41;background-color:#923f41}section[data-pagebuilder="section"] .btn-outline-primary:focus{box-shadow:0 0 0 .25rem rgba(128,179,200,0.5)}section[data-pagebuilder="section"].hero-container>.container-fluid,section[data-pagebuilder="section"].hero-container>.container{padding-top:0 !important}section[data-pagebuilder="section"].owl-slider-flex-align-center .owl-stage{display:flex;align-items:flex-end}section[data-pagebuilder="section"].ornament-overlays h3,section[data-pagebuilder="section"].ornament-overlays h3 .h3{font-size:38px}@media(max-width:768px){section[data-pagebuilder="section"].ornament-overlays h3,section[data-pagebuilder="section"].ornament-overlays h3 .h3{font-size:30px}}section[data-pagebuilder="section"].title-container h2,section[data-pagebuilder="section"].title-container{padding-bottom:0 !important}section[data-pagebuilder="section"].ornament-overlays .ornament{position:relative;padding-top:40px;max-width:300px;margin:0 auto 25px}section[data-pagebuilder="section"].ornament-overlays .ornament::after{content:'';position:absolute;left:50%;transform:translateX(-50%);top:-20px;background-image:url('https://cdn.jewelryimages.net/static/domains/tomsfinejewelrydemo/images/store-pics/ornament-top-1.png');background-size:contain;background-repeat:no-repeat;width:78px;height:74px}section[data-pagebuilder="section"] .button-pseudo-shape-right,section[data-pagebuilder="section"] .button-pseudo-shape-left{position:relative}section[data-pagebuilder="section"] .snow-shape-right,section[data-pagebuilder="section"] .snow-shape-left{position:relative}@media(min-width:1024px){section[data-pagebuilder="section"] .snow-shape-right{left:40px}section[data-pagebuilder="section"] .snow-shape-left{right:40px}}section[data-pagebuilder="section"] .snow-shape-right::before{content:'';position:absolute;top:0;right:-90px;background-image:url('https://cdn.jewelryimages.net/static/domains/tomsfinejewelrydemo/images/store-pics/snow-image-left-4x.png');background-size:cover;background-repeat:no-repeat;height:100%;width:143px;background-position:center center;z-index:50}section[data-pagebuilder="section"] .snow-shape-left::before{content:'';position:absolute;top:0;left:-90px;background-image:url('https://cdn.jewelryimages.net/static/domains/tomsfinejewelrydemo/images/store-pics/snow-image-left-4x.png');background-size:cover;background-repeat:no-repeat;height:100%;width:143px;background-position:center center;z-index:50}@media(max-width:768px){section[data-pagebuilder="section"] .snow-shape-left::before,section[data-pagebuilder="section"] .snow-shape-right::before{background-image:url('https://cdn.jewelryimages.net/static/domains/tomsfinejewelrydemo/images/store-pics/snow-image-left-4x-rotated.png');width:100%;height:100px;background-size:contain;background-repeat:no-repeat;left:0;bottom:-50px;right:auto;top:auto}section[data-pagebuilder="section"] .snow-shape-right::before{top:-50px;bottom:auto}}.product-slider .product-title,.product-slider .product-price{text-align:center !important}.product-slider a.widget-inner{border:none !important}.product-slider .owl-nav button.owl-next,.product-slider .owl-nav button.owl-prev{background:white !important}section[data-pagebuilder="section"].custom-links .btn-link:after{display:none !important}section[data-pagebuilder="section"].custom-links .btn-link{color:#923f41 !important}section[data-pagebuilder="section"].custom-links .btn-link:hover,section[data-pagebuilder="section"].custom-links .btn-link:focus{color:#923f41 !important}section[data-pagebuilder="section"].beige-bg{position:relative}section[data-pagebuilder="section"].beige-bg:after{content:'';position:absolute;height:calc(100% - 280px);top:50%;left:0;width:100%;transform:translateY(-50%);background:#fafafa;z-index:1}@media(max-width:768px){section[data-pagebuilder="section"].beige-bg:after{height:100%}}section[data-pagebuilder="section"].beige-bg .row{z-index:2;position:relative}section[data-pagebuilder="section"] .custom-gift-pseudo{position:relative;padding-top:80px}section[data-pagebuilder="section"] .custom-gift-pseudo:after{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);background:url('https://cdn.jewelryimages.net/static/domains/tomsfinejewelrydemo/images/store-pics/gift-icon.png');background-size:contain;background-repeat:no-repeat;width:62px;height:62px}@media(max-width:767px){section[data-pagebuilder="section"] .custom-gift-pseudo:after{width:48px;height:48px}}section[data-pagebuilder="section"].square-buttons-section .btn{padding:17.5vw 30px !important;font-size:3rem !important;background-color:#923f41 !important;color:#b99e67 !important;border:none !important;display:inline-block !important;position:relative}section[data-pagebuilder="section"].square-buttons-section .btn.beige-block{padding:8vw 30px !important}section[data-pagebuilder="section"].square-buttons-section .btn span{position:relative;z-index:2}section[data-pagebuilder="section"].square-buttons-section strong{display:block !important;text-align:center !important;font-size:85px !important;margin-top:10px;position:relative;z-index:2;margin-left:12px}section[data-pagebuilder="section"].square-buttons-section .btn.green-block,section[data-pagebuilder="section"].square-buttons-section .btn.red-block{background-color:#f9f4ee !important}section[data-pagebuilder="section"].square-buttons-section .btn.green-block:after{content:'';position:absolute;height:100%;width:100%;top:0;left:0;background:url('https://cdn.jewelryimages.net/static/domains/tomsfinejewelrydemo/images/store-pics/beige-bloc-bg.png');background-size:100% 100%;background-repeat:no-repeat;z-index:1;opacity:1;transition:opacity .3s linear}section[data-pagebuilder="section"].square-buttons-section .btn.red-block:after{content:'';position:absolute;height:100%;width:100%;top:0;left:0;background:url('https://cdn.jewelryimages.net/static/domains/tomsfinejewelrydemo/images/store-pics/beige-bloc-bg.png');background-size:100% 100%;background-repeat:no-repeat;z-index:1;opacity:1;transition:opacity .3s linear}section[data-pagebuilder="section"].square-buttons-section .btn.beige-block:after{content:'';position:absolute;height:100%;width:100%;top:0;left:0;background:url('https://cdn.jewelryimages.net/static/domains/tomsfinejewelrydemo/images/store-pics/IMG_3504.PNG');background-size:100% 100%;background-repeat:no-repeat;z-index:1;opacity:1;transition:opacity .3s linear}section[data-pagebuilder="section"].square-buttons-section .btn{transition:opacity .16s linear;opacity:1}section[data-pagebuilder="section"].square-buttons-section .btn:hover:after,section[data-pagebuilder="section"].square-buttons-section .btn:focus:after{opacity:.8 !important}section[data-pagebuilder="section"].square-buttons-section .btn.red-block:hover,section[data-pagebuilder="section"].square-buttons-section .btn.red-block:focus{opacity:.8 !important}section[data-pagebuilder="section"].square-buttons-section .btn.green-block:hover,ection[data-pagebuilder="section"].square-buttons-section .btn.green-block:focus{opacity:.8 !important}section[data-pagebuilder="section"].square-buttons-section .btn.beige-block{background-color:#f8f4ef !important;color:#b99e67 !important}section[data-pagebuilder="section"].square-buttons-section .btn.beige-block:hover,section[data-pagebuilder="section"].square-buttons-section .btn.beige-block:focus{opacity:.85 !important}section[data-pagebuilder="section"].square-buttons-section .btn.beige-block strong{display:inline !important;margin-top:0 !important;position:relative}section[data-pagebuilder="section"].square-buttons-section .btn.beige-block>span{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap}@media(max-width:767px){section[data-pagebuilder="section"].square-buttons-section strong{display:block !important;text-align:center !important;font-size:55px !important;margin-top:10px;position:relative;z-index:2}section[data-pagebuilder="section"].square-buttons-section .btn{padding:25vw 30px !important}section[data-pagebuilder="section"].square-buttons-section .btn.beige-block{padding:14vw 30px !important}}[data-pagebuilder=widget][data-widget-countdown] .countdown{display:flex;justify-content:center;padding-top:1.5rem;padding-bottom:1.5rem}[data-pagebuilder=widget][data-widget-countdown] .countdown .countdown-group .countdown-group-cards{display:flex;padding-left:.25rem;padding-right:.25rem}@media(min-width:768px){[data-pagebuilder=widget][data-widget-countdown] .countdown .countdown-group .countdown-group-cards{padding-left:.5rem;padding-right:.5rem}}[data-pagebuilder=widget][data-widget-countdown] .countdown .countdown-group .countdown-group-cards .countdown-card{display:inline-flex;flex-direction:column;box-shadow:0 2px 5px 0 rgba(0,0,0,0.3),0 0 0 1px rgba(0,0,0,0.5);font-size:8vw;font-weight:bold;border-radius:.1em;position:relative;margin:0 .25rem;line-height:1}@media(min-width:768px){[data-pagebuilder=widget][data-widget-countdown] .countdown .countdown-group .countdown-group-cards .countdown-card{font-size:6vw}}[data-pagebuilder=widget][data-widget-countdown] .countdown .countdown-group .countdown-group-cards .countdown-card .countdown-digit-top,[data-pagebuilder=widget][data-widget-countdown] .countdown .countdown-group .countdown-group-cards .countdown-card .countdown-digit-top-flip{height:.75em;line-height:.9em;padding:.25em;overflow:hidden;width:8vw;display:flex;justify-content:center;background:var(--bs-gray-100);color:rgba(var(--bs-light-rgb),0.5);border-top-left-radius:.1em;border-top-right-radius:.1em;border-bottom:1px solid rgba(0,0,0,0.1)}@media(min-width:768px){[data-pagebuilder=widget][data-widget-countdown] .countdown .countdown-group .countdown-group-cards .countdown-card .countdown-digit-top,[data-pagebuilder=widget][data-widget-countdown] .countdown .countdown-group .countdown-group-cards .countdown-card .countdown-digit-top-flip{width:6vw}}[data-pagebuilder=widget][data-widget-countdown] .countdown .countdown-group .countdown-group-cards .countdown-card .countdown-digit-bottom,[data-pagebuilder=widget][data-widget-countdown] .countdown .countdown-group .countdown-group-cards .countdown-card .countdown-digit-bottom-flip{height:.75em;line-height:1.1em;padding:.25em;overflow:hidden;width:8vw;display:flex;justify-content:center;align-items:flex-end;background:var(--bs-dark);color:var(--bs-light);border-bottom-left-radius:.1em;border-bottom-right-radius:.1em}@media(min-width:768px){[data-pagebuilder=widget][data-widget-countdown] .countdown .countdown-group .countdown-group-cards .countdown-card .countdown-digit-bottom,[data-pagebuilder=widget][data-widget-countdown] .countdown .countdown-group .countdown-group-cards .countdown-card .countdown-digit-bottom-flip{width:6vw}}[data-pagebuilder=widget][data-widget-countdown] .countdown .countdown-group .countdown-group-cards .countdown-card .countdown-digit-top-flip{position:absolute;width:100%;animation:countdown-card-flip-down 350ms ease-in;transform-origin:bottom}[data-pagebuilder=widget][data-widget-countdown] .countdown .countdown-group .countdown-group-cards .countdown-card .countdown-digit-bottom-flip{position:absolute;bottom:0;width:100%;animation:countdown-card-flip-bottom 350ms ease-out 350ms;transform-origin:top;transform:rotateX(90deg)}[data-pagebuilder=widget][data-widget-countdown] .countdown .countdown-group .countdown-group-label{text-align:center;font-family:var(--bs-h6-family),var(--bs-h6-class);font-size:12px;color:var(--bs-light);font-weight:var(--bs-h6-weight);text-transform:uppercase;font-style:var(--bs-h6-style);line-height:var(--bs-h6-line-height);letter-spacing:var(--bs-h6-letter-spacing);margin-bottom:0;margin-top:.5em}@media(min-width:575px){[data-pagebuilder=widget][data-widget-countdown] .countdown .countdown-group .countdown-group-label{font-size:var(--bs-h6-font-size)}}@keyframes countdown-card-flip-down{100%{transform:rotateX(90deg)}}@keyframes countdown-card-flip-bottom{100%{transform:rotateX(0)}}@media(prefers-reduced-motion:reduce){.countdown-digit-top-flip,.countdown-digit-bottom-flip{animation:none !important}}section.default [data-pagebuilder=widget][data-widget-countdown] .countdown .countdown-group .countdown-group-cards .countdown-card{box-shadow:0 2px 5px 0 rgba(0,0,0,0.1),0 0 0 1px rgba(0,0,0,0.1)}section.default [data-pagebuilder=widget][data-widget-countdown] .countdown .countdown-group .countdown-group-cards .countdown-card .countdown-digit-top,section.default [data-pagebuilder=widget][data-widget-countdown] .countdown .countdown-group .countdown-group-cards .countdown-card .countdown-digit-top-flip{background:var(--bs-input-bg-color);color:rgba(var(--bs-dark-rgb),0.5)}section.default [data-pagebuilder=widget][data-widget-countdown] .countdown .countdown-group .countdown-group-cards .countdown-card .countdown-digit-bottom,section.default [data-pagebuilder=widget][data-widget-countdown] .countdown .countdown-group .countdown-group-cards .countdown-card .countdown-digit-bottom-flip{background:var(--bs-light);color:var(--bs-dark)}section.default [data-pagebuilder=widget][data-widget-countdown] .countdown .countdown-group .countdown-group-label{color:var(--bs-dark)}section.inset [data-pagebuilder=widget][data-widget-countdown] .countdown .countdown-group .countdown-group-cards .countdown-card{box-shadow:0 2px 5px 0 rgba(var(--bs-dark-rgb),0.1),0 0 0 1px rgba(var(--bs-default-rgb),0.1)}section.inset [data-pagebuilder=widget][data-widget-countdown] .countdown .countdown-group .countdown-group-cards .countdown-card .countdown-digit-top,section.inset [data-pagebuilder=widget][data-widget-countdown] .countdown .countdown-group .countdown-group-cards .countdown-card .countdown-digit-top-flip{background:#833839 !important;color:#e9d9da !important}section.inset [data-pagebuilder=widget][data-widget-countdown] .countdown .countdown-group .countdown-group-cards .countdown-card .countdown-digit-bottom,section.inset [data-pagebuilder=widget][data-widget-countdown] .countdown .countdown-group .countdown-group-cards .countdown-card .countdown-digit-bottom-flip{background:#af7071 !important;color:#fff !important}section.inset [data-pagebuilder=widget][data-widget-countdown] .countdown .countdown-group .countdown-group-label{color:#fff !important}