@font-face {font-family:'Louis George Cafe';src:url('/assets/css/fonts/LouisGeorgeCafe-Bold.woff2') format('woff2'),url('/assets/css/fonts/LouisGeorgeCafe-Bold.woff') format('woff');font-weight:bold;font-style:normal;font-display:swap;}@font-face {font-family:'Louis George Cafe';src:url('/assets/css/fonts/LouisGeorgeCafe-BoldItalic.woff2') format('woff2'),url('/assets/css/fonts/LouisGeorgeCafe-BoldItalic.woff') format('woff');font-weight:bold;font-style:italic;font-display:swap;}@font-face {font-family:'Louis George Cafe';src:url('/assets/css/fonts/LouisGeorgeCafe-Italic.woff2') format('woff2'),url('/assets/css/fonts/LouisGeorgeCafe-Italic.woff') format('woff');font-weight:normal;font-style:italic;font-display:swap;}@font-face {font-family:'Louis George Cafe';src:url('/assets/css/fonts/LouisGeorgeCafe.woff2') format('woff2'),url('/assets/css/fonts/LouisGeorgeCafe.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap;}@font-face {font-family:'Erstoria';src:url('/assets/css/fonts/Erstoria-Regular.woff2') format('woff2'),url('/assets/css/fonts/Erstoria-Regular.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap;}@font-face {font-family:'Abuget';src:url('/assets/css/fonts/Abuget.woff2') format('woff2'),url('/assets/css/fonts/Abuget.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap;}html, body {margin:0;border:0;padding:0;font-family:'Louis George Cafe', sans-serif!important;font-weight:bold!important;color:#3b154e!important;background:#efeae6!important;font-size:16px;line-height:23px!important;letter-spacing:0.5px;}* {box-sizing:border-box!important;}html.lenis, html.lenis body {height:auto;}.lenis.lenis-smooth {scroll-behavior:auto !important;}.lenis.lenis-smooth [data-lenis-prevent] {overscroll-behavior:contain;}.lenis.lenis-stopped {overflow:hidden;}.lenis.lenis-scrolling iframe {pointer-events:none;}.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {max-width:1440px!important;}.navbar .container-fluid,.navbar .container {display:block!important;}#main {margin-top:0!important;overflow:hidden;}.bg_image {background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important;}@keyframes bounce {0%, 20%, 50%, 80%, 100% {transform:translateY(0);}40% {transform:translateY(-20px);}60% {transform:translateY(-10px);}}button.age-gate__submit--yes,button.age-gate__submit--no {padding:8px 46px !important;border-radius:0 !important;letter-spacing:1px;text-transform:uppercase;}button.age-gate__submit--yes {background-color:#AF9F94 !important;}button.age-gate__submit--no {background-color:#efeae6 !important;color:#3b145e!important;}ul, ol {text-align:left;}span.gold {color:#C39764;}span.faded_gold {color:#AF9F94;}span.abuget {font-family:'Abuget', sans-serif !important;font-size:64px;line-height:58px;letter-spacing:2.5px;}a {color:#AF9F94!important;}a.arrow,button.arrow {margin-top:20px;margin-right:65px;border:0;display:inline-block;position:relative;color:#C39764 !important;letter-spacing:1px;background:transparent;}a.arrow:after,button.arrow:after {content:'';display:inline-block;position:absolute;top:50%;right:-32px;width:25px;height:25px;background-image:url(/assets/2024/12/Menu-Arrow.svg);background-position:center;background-size:cover;background-repeat:no-repeat;transform:translateY(-50%);transition:all 0.35s;}a.arrow:hover:after,button.arrow:hover:after {right:-42px;}a.boxed_button,button.boxed_button,.cr-summaryBox-wrap .cr-add-review-wrap .cr-all-reviews-add-review {margin-top:20px;margin-bottom:0!important;border-radius:0!important;padding:8px 46px!important;display:inline-block!important;letter-spacing:1px;text-transform:uppercase;line-height:inherit!important;height:auto!important;font-weight:400;font-size:inherit!important;}a.boxed_button.blue,button.boxed_button.blue,.cr-summaryBox-wrap .cr-add-review-wrap .cr-all-reviews-add-review {color:#fff!important;background:#3b154e!important;}a.boxed_button.beige,button.boxed_button.beige {color:#fff!important;background:#AF9F94!important;}hr {margin:20px 0!important;opacity:1!important;border-color:#AF9F94!important;}h1, h2, h3 {margin-top:40px!important;margin-bottom:25px!important;font-family:'Erstoria', sans-serif !important;}h1.large {font-size:74px!important;line-height:70px!important;}h1, h2.large, h3.larger {font-size:48px!important;line-height:48px!important;}h1.small, h2 {font-size:26px!important;line-height:32px!important;}p.subheading {text-transform:uppercase;letter-spacing:1.5px;}header.site-header {position:fixed;top:0;left:0;width:100%;z-index:50;}header.site-header .navbar-brand {margin-right:0;}header.site-header .navbar-brand img {margin:0 auto;height:120px;display:block;}header.site-header .cart {margin-right:30px;}header.site-header .cart i {color:#AF9F94;font-size:20px;}.home header.site-header .navbar-brand img {opacity:0;visibility:hidden;transition:all 0.35s;}.home header.site-header.scrolled .navbar-brand img {opacity:1;visibility:visible;}#nav-icon3 {width:42px;height:16px;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;}#nav-icon3 span {border-radius:1px;display:block;position:absolute;height:4px;width:100%;background:#AF9F94;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}#nav-icon3.open span {background:#fff;}#nav-icon3 span:nth-child(1) {top:0px;display:none;}#nav-icon3 span:nth-child(2),#nav-icon3 span:nth-child(3) {top:0px;}#nav-icon3 span:nth-child(4) {top:12px;}#nav-icon3.open span:nth-child(1) {width:0%;left:50%;}#nav-icon3.open span:nth-child(2) {top:6px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}#nav-icon3.open span:nth-child(3) {top:6px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}#nav-icon3.open span:nth-child(4) {top:18px;width:0%;left:50%;}.floating_socials {position:fixed;top:50%;right:0;display:flex;flex-direction:column;width:50px;align-items:center;transform:translateY(-50%);}.floating_socials i {margin:8px 0;color:#AF9F94;font-size:21px;transition:all 0.35s;}.floating_socials i:hover {color:#fff;}.sliding_menu .left_side,.sliding_menu .right_side {position:fixed;top:0;height:100vh;transition:all 0.35s;z-index:20;}.sliding_menu .left_side {padding:50px 120px;display:flex;flex-direction:column;justify-content:center;background:#3b154e;width:60%;left:-100%;}.sliding_menu .left_side ul li a {padding:3px 0;font-family:'Erstoria', sans-serif !important;font-size:55px;line-height:55px;color:#AF9F94 !important;text-transform:uppercase;letter-spacing:2.5px;position:relative;}.sliding_menu .left_side ul li a:before {content:'';display:inline-block;width:50px;height:50px;background-image:url(/assets/2024/12/Menu-Arrow.svg);background-position:center;background-size:cover;background-repeat:no-repeat;position:absolute;top:50%;left:-85px;transform:translateY(-50%);opacity:0;transition:all 0.35s;}.sliding_menu .left_side ul li a:hover:before {opacity:1;left:-65px;}.sliding_menu .left_side ul li a:hover,.sliding_menu .left_side ul li.current-menu-item a {color:#fff!important;}.sliding_menu .left_side ul li.current-menu-item a:before {opacity:1;left:-65px;}.sliding_menu .right_side {width:40%;right:-100%;}.sliding_menu.open .left_side {left:0;}.sliding_menu.open .left_side hr {margin-top:40px!important;margin-bottom:20px!important;}.sliding_menu.open .left_side .social i {margin-right:18px;font-size:23px;transition:all 0.35s;}.sliding_menu.open .left_side .social i:hover {color:#fff;}.sliding_menu.open .left_side .links a {margin-left:25px;transition:all 0.35s;}.sliding_menu.open .left_side .links a:hover {color:#fff!important;}.sliding_menu.open .right_side {right:0;}.background_with_content_block {height:100vh;color:#fff;display:flex;flex-direction:column;justify-content:center;position:relative;}.background_with_content_block .award-banner-wrapper {position:absolute!important;bottom:0;left:50%;transform:translateX(-50%);}.background_with_content_block .award-banner-wrapper .award-banner {margin-left:calc(1.5rem * 0.5);position:absolute;display:inline-block;bottom:0;left:0;max-width:250px;z-index:5;}.background_with_content_block .award-banner-wrapper .award-banner .banner-border {position:absolute;top:0;left:0;width:100%;height:100%;background:#AD8558;clip-path:polygon(0 0, 50% 30px, 100% 0, 100% 100%, 0 100%);z-index:0;}.background_with_content_block .award-banner-wrapper .award-banner .banner-inner {margin:1px;position:relative;display:inline-block;padding:55px 15px 25px;background:rgba(59, 21, 78, 1);clip-path:polygon(0 0, 50% 30px, 100% 0, 100% 100%, 0 100%);color:#fff;text-align:center;z-index:1;}.background_with_content_block .award-banner-wrapper .award-banner .banner-inner p.title {margin-bottom:15px;font-size:30px;line-height:30px;letter-spacing:4px;}.background_with_content_block .award-banner-wrapper .award-banner .banner-inner p.title span {color:#AD8558;}.background_with_content_block .award-banner-wrapper .award-banner .banner-inner .awards {margin-top:15px;display:flex;justify-content:space-evenly;}.background_with_content_block .award-banner-wrapper .award-banner .banner-inner .awards img {max-height:85px;width:auto;}.background_with_content_block .container {position:relative;z-index:5;}.background_with_content_block .bouncing_arrow {position:absolute;bottom:20px;left:50%;transform:translateX(-50%);text-align:center;}.background_with_content_block .bouncing_arrow img {margin-top:10px;animation:bounce 2s infinite;height:40px;}.background_with_content_block .logo {max-height:300px;max-width:100%;}.standard_content_block.both:before,.standard_content_block.both:after,.standard_content_block.top_only:before,.standard_content_block.bottom_only:after {content:'';display:block;height:120px;width:1px;background:#C39764;}.standard_content_block:before {margin:0 auto 40px;}.standard_content_block:after {margin:40px auto 0;}.standard_content_block.both .logo {margin-bottom:20px;max-height:90px;max-width:90px;}.left_and_right_panels_block .content {padding-top:60px;padding-bottom:60px;}.left_and_right_panels_block .row_spacing {margin-top:75px;margin-bottom:75px;}.left_and_right_panels_block .row_spacing:first-child {margin-top:0;}.left_and_right_panels_block .row_spacing:last-child {margin-bottom:0;}.left_and_right_panels_block .image_wrapper img {mix-blend-mode:multiply;}.quote_block .quote_wrapper {padding:250px 150px;background:#3b154e;color:#AF9F94;}.quote_block .quote_wrapper .quote {margin-bottom:60px;font-family:'Abuget', sans-serif !important;font-size:64px;line-height:58px;letter-spacing:2.5px;font-weight:normal;}.quote_block .single_image {height:100%;}.quote_block .triple_image {height:60%;}.quote_block .double_image {height:50%;}.quote_block .triple_image:nth-child(2),.quote_block .triple_image:nth-child(3) {height:40%;width:50%;float:left;}.socials_block:before {margin:0 auto 40px;content:'';display:block;height:120px;width:1px;background:#C39764;}.socials_block .social_icons i {margin:0 15px;color:#3b154e;font-size:36px;transition:all 0.35s;}.socials_block .social_icons i:hover {color:#AF9F94;}.single_product_block .award_logos {margin:15px 0;display:flex;}.single_product_block .award_logos img {margin-right:10px;max-height:80px;}.single_product_block .price {color:#3b154e!important;}.single_product_block .price ins {text-decoration:none;}.single_product_block .price del ins .amount bdi {text-decoration:line-through;}.single_product_block .offer_box {margin-bottom:20px;border-radius:4px;padding:12px;background:#af9f94;color:#fff;}.single_product_block .woocommerce-message {border-top-color:#3b154e;background-color:#fff;outline:none;}.image_gallery_block .bg_image,.image_gallery_slider_block .bg_image {height:450px;}.form_block.both:before,.form_block.both:after,.form_block.top_only:before,.form_block.bottom_only:after {content:'';display:block;height:120px;width:1px;background:#C39764;}.form_block:before {margin:0 auto 40px;}.form_block:after {margin:40px auto 0;}.single_product_block .offer {margin-top:15px;font-size:14px;text-transform:uppercase;color:#C39764;clear:both;display:block;}.single_product_block .quantity_wrapper {margin-bottom:20px;display:flex;align-items:center;}.single_product_block .quantity_wrapper .qty {margin:0 !important;border:0;padding:2px 0px;background:transparent;width:35px !important;outline:none !important;}.single_product_block .quantity_wrapper p {margin-right:20px;}.single_product_block .quantity_wrapper button {border:1px solid #3b154e;border-radius:50%;padding:0;background:transparent;color:#3b154e;width:30px;height:30px;display:flex;justify-content:center;align-items:center;text-align:center;}.single_product_block .quantity_wrapper input[type="number"] {-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;}.single_product_block .quantity_wrapper input[type=number]::-webkit-inner-spin-button, .single_product_block .quantity_wrapper input[type=number]::-webkit-outer-spin-button { -webkit-appearance:none;}.single_product_block #productAccordion .accordion-item:first-child {border-top:0}.single_product_block #productAccordion .accordion-item {border-top:1px solid #AF9F94;}.single_product_block #productAccordion .accordion-item,.single_product_block #productAccordion .accordion-item .accordion-button {background:transparent;}.single_product_block #productAccordion .accordion-item .accordion-button {padding:15px 0;color:#3b154e;font-weight:bold!important;box-shadow:none;}.single_product_block #productAccordion .accordion-item .accordion-button:focus {box-shadow:none;}.single_product_block #productAccordion .accordion-item .accordion-button:after {background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23AF9F94'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E")!important;}.single_product_block #productAccordion .accordion-item .accordion-body {padding:15px 0;font-weight:normal !important;color:#3b154e !important;letter-spacing:0.5px;}.join_club {padding:50px;background:#efeae6;}.join_club > .bg_image {padding:100px 0;position:relative;}.join_club > .bg_image:before {content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:#3b154e;opacity:0.64;pointer-events:none;}.join_club > .bg_image:after {margin:30px;border:1px solid #C39764;content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;}.join_club .text_overlay {position:relative;color:#fff;z-index:5;}.join_club .text_overlay:before {margin:0 auto;content:'';display:block;height:120px;width:1px;background:#C39764;}.join_club .text_overlay .larger_text {font-size:42px;}.woocommerce table.shop_table {background:#fff;}.woocommerce .cart_totals {width:100%!important;text-align:left!important;}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text {padding:9px 6px!important;width:150px;}#add_payment_method .wc-proceed-to-checkout,.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout {text-align:right;}.woocommerce form .form-row label {text-align:left;}.woocommerce .woocommerce-MyAccount-navigation,.woocommerce .woocommerce-MyAccount-content {text-align:left;}.cr-all-reviews-shortcode {display:flex;flex-direction:column;}.cr-count-row {margin-top:0!important;order:1;}.cr-summaryBox-wrap {order:3;background-color:transparent!important;display:block!important;}.cr-summaryBox-wrap .cr-add-review-wrap {display:block!important;}.commentlist {width:100%!important;order:2;}.cr-ajax-search,.cr-overall-rating-wrap,.cr-summary-separator,.cr-all-reviews-ajax {display:none!important;}.form-control:focus,.form-control:active {box-shadow:none!important;}.form-control:-webkit-autofill,.form-control:-webkit-autofill:hover,.form-control:-webkit-autofill:focus,.form-control:-webkit-autofill:active {transition:background-color 5000s ease-in-out 0s;-webkit-text-fill-color:#3b154e !important;}.form-control {margin-bottom:25px;border:0 !important;border-bottom:1px solid #A6958A !important;border-radius:0 !important;padding:5px 0 !important;background-color:transparent !important;}.form-control::-webkit-input-placeholder {text-transform:uppercase;font-weight:700;letter-spacing:0.5px;font-size:13px;color:#3b154e!important;}.form-control::-moz-placeholder {text-transform:uppercase;font-weight:700;letter-spacing:0.5px;font-size:13px;color:#3b154e!important;}.form-control::-ms-placeholder {text-transform:uppercase;font-weight:700;letter-spacing:0.5px;font-size:13px;color:#3b154e!important;}.form-control::placeholder {text-transform:uppercase;font-weight:700;letter-spacing:0.5px;font-size:13px;color:#3b154e!important;}.wpcf7-submit {margin-right:30px;color:#3b154e!important;font-weight:700;letter-spacing:0.5px;font-size:13px;}.wpcf7-submit:after {background-image:url('/assets/2024/12/Menu-Arrow-Blue.svg');}.wpcf7-not-valid-tip {display:none!important;}.wpcf7-response-output {margin:20px 0 0!important;border:0!important;padding:0!important;font-size:14px;}#newsletter_signup .modal-content {border:0;padding:20px;border-radius:0;position:relative;background-color:#efeae6;}#newsletter_signup .modal-content:after {border:1px solid #C39764;content:'';display:block;position:absolute;top:15px;left:15px;pointer-events:none;width:calc(100% - 30px);height:calc(100% - 30px);}#newsletter_signup .btn-close {margin:0;padding:0;position:absolute;right:15px;top:15px;}footer.site-footer {padding:100px 0;background:#3b154e;}footer.site-footer p,footer.site-footer p a {color:#7d7792!important;}footer.site-footer .footer_logo {margin-bottom:40px;max-height:200px;}footer.site-footer .accreditations {margin-bottom:40px;}footer.site-footer .accreditations img {margin:0 10px;max-height:90px;}@media (max-width:1399.98px) {.sliding_menu.open .left_side .links {margin-top:20px;}.sliding_menu.open .left_side .links a {margin-left:0;margin-right:25px;}.sliding_menu.open .left_side .links a:last-child {margin-right:0;}}@media (max-width:1199.98px) {.floating_socials {display:none;}.image_gallery_block .bg_image,.image_gallery_slider_block .bg_image {height:265px;}.quote_block .quote_wrapper {padding:120px 60px;}}@media (max-width:991.98px) {.sliding_menu .left_side {padding:50px 80px;}.sliding_menu .left_side ul li a {font-size:44px;line-height:44px;}.sliding_menu .left_side ul li a:before {width:40px;height:40px;}.left_and_right_panels_block,.socials_block,.simple_quote_block,.single_product_block {padding-top:50px!important;padding-bottom:50px!important;}.background_with_content_block.overlay_yes:after {content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0, 0, 0, 0.1);}.image_gallery_block,.image_gallery_slider_block {padding-top:0!important;padding-bottom:0!important;}.left_and_right_panels_block .row_spacing {margin-top:45px;margin-bottom:45px;}.left_and_right_panels_block .image_wrapper {margin-bottom:40px;}.left_and_right_panels_block .image_wrapper .bg_image {height:550px!important;}.left_and_right_panels_block .content {padding-top:0;padding-bottom:0;}.quote_block .quote_wrapper {padding:60px;}.quote_block .triple_image {height:380px;}.quote_block .triple_image:nth-child(2),.quote_block .triple_image:nth-child(3) {height:280px;}}@media (max-width:767.98px) {h1.large {font-size:38px!important;line-height:38px!important;}h1, h2.large, h3.larger {font-size:30px!important;line-height:30px!important;}header.site-header .navbar-brand img {height:90px;}.sliding_menu .left_side {width:100%;}.sliding_menu.open .right_side {display:none;}.background_with_content_block .award-banner-wrapper {display:none;}.image_gallery_block .bg_image,.image_gallery_slider_block .bg_image {height:170px;}.quote_block .quote_wrapper .quote {margin-bottom:40px;font-size:44px;line-height:44px;}.background_with_content_block .logo {max-height:220px;}.join_club {padding:8px;}}@media (max-width:575.98px) {a.boxed_button,button.boxed_button,.cr-summaryBox-wrap .cr-add-review-wrap .cr-all-reviews-add-review {padding:8px 20px!important;}header.site-header .navbar-brand img {height:70px;}header.site-header .cart {margin-right:20px;}.sliding_menu .left_side {padding:50px 25px;}.sliding_menu .left_side ul li a {font-size:36px;line-height:36px;}.sliding_menu .left_side ul li a:before {display:none;}.background_with_content_block.overlay_yes:after {background:rgba(0, 0, 0, 0.3);}.background_with_content_block .logo {max-height:160px;}.quote_block .quote_wrapper {padding:30px;}.quote_block .quote_wrapper .quote {margin-bottom:35px;font-size:36px;line-height:36px;}.standard_content_block.both:before,.standard_content_block.both:after,.standard_content_block.top_only:before,.standard_content_block.bottom_only:after,.join_club .text_overlay:before,.socials_block:before {height:80px;}.image_gallery_block .bg_image,.image_gallery_slider_block .bg_image {height:100px;}.join_club > .bg_image {padding:40px 0;}.join_club .text_overlay {padding:20px;}.single_product_block img {margin:0 0 30px;max-height:300px;width:auto !important;}footer.site-footer .footer_logo {max-height:160px;}}