html{padding:0;margin:0;scroll-behavior:smooth}body{padding:0;margin:0;font-family:"Roboto Slab", sans-serif;color:#390000;font-size:16px;line-height:26px;font-weight:300}p{padding:0;margin:0;font-size:16px;line-height:26px;font-weight:300}h1{font-size:35px;line-height:40px;font-weight:600;margin:0}h2{font-size:27px;line-height:30px;font-weight:600;margin:0}h3{font-size:22px;line-height:28px;font-weight:600;margin:0}h4{font-size:15px;line-height:23px;font-weight:600;margin:0}h5,h6{margin:0}a{text-decoration:none}b{font-weight:600}ul.menu{padding:0;margin:0;list-style:none}.button{background-color:#eb7406;color:white !important;border:2px solid #eb7406;padding:8px 20px !important;border-radius:5px;cursor:pointer;text-decoration:none;white-space:nowrap;transition:all 0.3s ease;position:relative;text-transform:uppercase;font-weight:500;font-family:"Roboto Slab", sans-serif;font-size:16px;display:inline-block;line-height:26px}.button:hover{background-color:black;color:white !important;border-color:black}#navbar{position:relative}#navbar .boxed{gap:0.5rem;padding:5px 20px}@media (max-width:900px){#navbar .boxed{padding:0}}#navbar flex.spacer{width:100px}#navbar .nav-responsive{gap:0.5rem;padding:20px 0;justify-content:end;position:relative;align-items:center}@media (max-width:900px){#navbar .nav-responsive{order:1;width:auto;padding-left:10px;padding-right:10px}}@media (max-width:900px){#navbar .nav-responsive .nav-items{position:absolute;top:100%;right:0;width:100vw;box-sizing:border-box;padding:20px;background-color:#390000;color:white;z-index:99;justify-items:end}#navbar .nav-responsive .nav-items:not(.open){display:none}}#navbar .nav-responsive .nav-items ul.menu{display:flex;align-items:center}@media (max-width:900px){#navbar .nav-responsive .nav-items ul.menu{display:grid;justify-items:end;text-align:right;gap:1.5rem}}#navbar .nav-responsive .nav-items ul.menu li a{color:black;font-size:24px}@media (max-width:900px){#navbar .nav-responsive .nav-items ul.menu li a{color:white}}#navbar .nav-responsive .nav-items.split-nav li.menu-logo{padding:0 1.5rem}#navbar .nav-responsive .nav-items.split-nav flex.menu-left,#navbar .nav-responsive .nav-items.split-nav flex.menu-right{flex:1;gap:1.5rem}@media (max-width:900px){#navbar .nav-responsive .nav-items.split-nav flex.menu-left,#navbar .nav-responsive .nav-items.split-nav flex.menu-right{display:grid;justify-items:end}}#navbar .nav-responsive .nav-items.split-nav .menu-logo{z-index:9}#navbar .nav-responsive .nav-items.split-nav .menu-logo img{height:100px;margin-top:-50px;margin-bottom:-71px}#navbar .nav-responsive .nav-items.split-nav ul.sub-menu{position:absolute;background-color:#fae7d3;padding:1rem;box-shadow:0px 2px 3px rgba(0, 0, 0, 0.2);display:grid;min-width:300px;opacity:0;transform:translateY(-10px);pointer-events:none;transition:opacity 0.3s ease, transform 0.3s ease}@media (max-width:900px){#navbar .nav-responsive .nav-items.split-nav ul.sub-menu{position:relative;opacity:1;transform:translateY(0);pointer-events:auto;background-color:rgba(57, 0, 0, 0);padding:1rem 0.5rem 0 0;box-shadow:none}#navbar .nav-responsive .nav-items.split-nav ul.sub-menu a{font-size:20px}}#navbar .nav-responsive .nav-items.split-nav li.menu-item-has-children:hover ul.sub-menu{opacity:1;transform:translateY(0);pointer-events:auto}#navbar .nav-ham-icon{display:none;font-size:20px;color:#390000}@media (max-width:900px){#navbar .nav-ham-icon{display:block;margin-right:10px}}#navbar .nav-ham-icon .close{display:none}@media (max-width:900px){#navbar .shop-buttons{flex-grow:1;justify-content:end}}input,select,textarea{width:100%;padding:10px;border:1px solid rgba(0, 0, 0, 0) !important;border-radius:5px;font-family:"Roboto Slab", sans-serif;font-size:16px}input:focus,select:focus,textarea:focus{border-color:#eb7406;outline:none}form label,form legend{text-transform:uppercase;font-weight:400 !important;margin-left:10px}form .wpforms-submit{background-color:#eb7406;color:white !important;border:2px solid #eb7406;padding:8px 20px !important;border-radius:5px;cursor:pointer;text-decoration:none;white-space:nowrap;transition:all 0.3s ease;position:relative;text-transform:uppercase;font-weight:500;font-family:"Roboto Slab", sans-serif;font-size:16px;display:inline-block;line-height:26px}form .wpforms-submit:hover{background-color:black;color:white !important;border-color:black}nav.navigation{padding:20px 0}nav.navigation .nav-links{display:flex;align-items:center;justify-content:center}nav.navigation .nav-links a{color:#eb7406}.text{gap:1.5rem}.text a{font-size:16px;color:#eb7406;line-height:26px;font-weight:300}.text li{font-size:16px;font-weight:300;line-height:26px}.text .subhead{text-transform:uppercase;font-weight:300}.boxed{max-width:1180px;margin:0 auto;padding:1rem}.std-padding{padding:100px 0}@media (max-width:900px){.std-padding{padding:50px 0}}.font-heading{font-family:"marion__the_essentialsregular", sans-serif;font-weight:400;font-size:50px}.font-subheading{font-family:"the_coastalregular", sans-serif;font-weight:400;font-size:30px;color:#eb7406}.fa-circle-notch{color:#eb7406;animation-name:spin;animation-duration:1500ms;animation-iteration-count:infinite;animation-timing-function:linear}.fa-circle-notch.text{color:#390000}.fa-circle-notch.white{color:white}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes float{0%,100%{transform:translateY(0) rotateZ(-2deg) scale(var(--scale))}50%{transform:translateY(-15px) rotateZ(2deg) scale(var(--scale))}}flex{display:flex;position:relative}flex.justify-content-end{justify-content:end}flex.justify-content-between{justify-content:space-between}flex.justify-content-center{justify-content:center}flex.align-items-center{align-items:center}flex.align-items-end{align-items:end}grid{display:grid;position:relative}grid.justify-items-start{justify-items:start}grid.justify-items-center{justify-items:center}grid.justify-items-end{justify-items:end}grid.justify-self-start{justify-self:start}grid.justify-self-center{justify-self:center}grid.justify-self-end{justify-self:end}grid.align-content-start{align-content:start}grid.align-content-center{align-content:center}grid.align-content-end{align-content:end}grid.align-items-start{align-items:start}grid.align-items-center{align-items:center}grid.align-items-end{align-items:end}img.square{aspect-ratio:1;object-fit:cover}.w-full{width:100%}.text-center{text-align:center}.text-right{text-align:right}@media (max-width:900px){.non-mobile{display:none}}header{position:sticky;top:0;z-index:999}header.default{background-color:#fffbf6;box-shadow:0px 2px 3px rgba(0, 0, 0, 0.2)}header .mobile-logo{display:none;z-index:1000}header .mobile-logo img{max-width:80px}@media (max-width:900px){header .mobile-logo{display:block;position:absolute;left:10px;top:5px}}section.hero{position:relative;background-color:#390000;line-height:0}section.hero video.hero-video{width:100%;height:90vh;object-fit:cover}section.hero .widget{padding:50px 0}section.hero .widget .column{gap:3rem}section.hero .widget .column h1.font-heading{font-size:90px;color:#fffbf6}section.hero .widget .column span.font-subheading{font-size:50px;color:#eb7406}section.text-image{position:relative;background-color:#fffbf6}section.text-image .boxed .columns{grid-template-columns:1fr auto 1fr;gap:3rem}@media (max-width:900px){section.text-image .boxed .columns{grid-template-columns:1fr}}section.text-image .boxed .columns hr{border:none;border-right:1px solid rgba(235, 116, 6, 0.3)}@media (max-width:900px){section.text-image .boxed .columns hr{border:none;border-top:1px solid rgba(235, 116, 6, 0.3);width:100%}}section.text-image .boxed .columns .column img{width:100%;aspect-ratio:1;object-fit:cover}section.favourite{position:relative;background-image:linear-gradient(80deg, #b6dcff 0%, #fae7d3 80%);transition:transform 0.2s ease;--parallax-offset: -0px;overflow:hidden}section.favourite::after{content:"";width:100%;height:120%;top:0;position:absolute;background-image:url("../images/bg-favourite-new.png");background-size:cover;background-position:bottom;z-index:0;transform:translateY(var(--parallax-offset));transition:transform 0.2s ease}@media (max-width:900px){section.favourite::after{background-size:contain}}section.favourite h2{padding:30px}section.favourite .columns{grid-template-columns:1fr 1fr;padding:50px;gap:50px;z-index:1}@media (max-width:900px){section.favourite .columns{grid-template-columns:1fr}}section.favourite .columns .column{padding:100px}@media (max-width:900px){section.favourite .columns .column{padding:30px}}section.favourite .columns .column img{width:100%;transition:transform 0.3s ease-out;animation:float 5s ease-in-out infinite;--scale: 1}section.shortcode{position:relative;background-color:#7e324d}section.shortcode h2{color:white}section.shortcode h3{font-size:50px;line-height:60px}section.shortcode .shortcode-wrap{padding:10px}section.shortcode .widget{margin-top:3rem}section.shortcode .widget #sb_instagram button.sbi_load_btn{background-color:#390000 !important;font-family:"Roboto Slab", sans-serif;cursor:pointer}section.shortcode .widget #sb_instagram button.sbi_load_btn:hover{box-shadow:none !important}section.shortcode .widget #sb_instagram .sbi_follow_btn a{background-color:#eb7406 !important}section.shortcode .widget #sb_instagram .sbi_follow_btn a:hover{background:none !important;background-color:#390000 !important;box-shadow:none !important}section.stores{position:relative;background-color:#fae7d3}section.stores h3{font-size:50px;line-height:60px}section.stores #rw-map{min-height:600px}section.stores .widget{margin:50px 0}section.stores .form-box{background-color:#fffbf6;padding:30px;box-shadow:0px 0px 15px rgba(0, 0, 0, 0.1)}section.stores .form-box .columns{grid-template-columns:1fr 1fr;gap:3rem}@media (max-width:900px){section.stores .form-box .columns{grid-template-columns:1fr}}section.stores .form-box .columns .content{gap:1rem}section.stores .form-box .columns .content flex{gap:1rem}section.stores .form-box .columns .content flex img{height:35px}section.stores .form-box .columns .content .description{margin-top:3rem}section.stores .form-box .columns .form input,section.stores .form-box .columns .form textarea,section.stores .form-box .columns .form select{border:1px solid rgba(235, 116, 6, 0.2) !important;border-radius:0}section.merchandise{position:relative;background-color:#7e324d}section.merchandise h2{color:white}section.merchandise .merchandise-wrap{padding:10px}section.merchandise .widget{margin-top:50px}section.merchandise .widget ul.products li.product{margin:0;width:100%}section.merchandise .buttons{justify-content:center;margin-top:1rem}section.timeline{position:relative}section.timeline .widget .columns{grid-template-columns:1fr 2px 1fr;background-color:#fae7d3}section.timeline .widget .columns div.line{border:none;background-color:#621e31}section.timeline .widget .columns .column.content{padding:30px;color:#390000;background-color:inherit;z-index:1;justify-content:end;min-height:300px}section.timeline .widget .columns .column.content::before{content:"";width:18px;height:18px;border-radius:50%;border:4px solid #621e31;position:absolute;right:-14px;top:calc(30px + 10px);background-color:inherit}section.timeline .widget .columns .column.content .text{max-width:700px;text-align:right}section.timeline .widget .columns .column.content h2.year{color:#eb7406;font-size:30px;line-height:40px}section.timeline .widget .columns .column.content h4.font-heading{font-size:45px;line-height:40px}section.timeline .widget .columns:nth-child(even){background-color:#e6c6a5;direction:rtl}section.timeline .widget .columns:nth-child(even) .column{direction:ltr}section.timeline .widget .columns:nth-child(even) .column.content{justify-content:start}section.timeline .widget .columns:nth-child(even) .column.content::before{left:-14px}section.timeline .widget .columns:nth-child(even) .column.content .text{text-align:left}section.timeline .widget .columns .column.image img{width:100%;height:400px;min-height:100%;object-fit:cover}@media (max-width:900px){section.timeline .widget .columns{grid-template-columns:1fr}section.timeline .widget .columns .column.content{justify-content:start;padding-left:3rem;border-left:2px solid #621e31;margin-left:5px}section.timeline .widget .columns .column.content::before{left:-14px}section.timeline .widget .columns .column.content .text{text-align:left}section.timeline .widget .columns .column.image{border-left:2px solid #621e31;margin-left:5px}}section.features{position:relative;background-color:#621e31}section.features .boxed .columns{grid-template-columns:1fr 1fr;gap:3rem}@media (max-width:900px){section.features .boxed .columns{grid-template-columns:1fr}}section.features .boxed .columns .list{color:#fffbf6;gap:6rem}section.features .boxed .columns .list .block h3{color:#eb7406;font-size:30px;border-bottom:1px solid rgba(255, 251, 246, 0.1);padding-bottom:1rem}section.features .boxed .columns .list .block ul{margin:0}section.features .boxed .columns .column div.video iframe{width:100%;height:auto;border-radius:10px}section.features .boxed .columns .column.image-box::after{content:"";position:absolute;top:0;width:80%;margin:10%;aspect-ratio:1;background-color:rgba(250, 231, 211, 0.3);z-index:0;border-radius:50%;border-top-right-radius:10px}section.features .boxed .columns .column img{width:100%;transition:transform 0.3s ease-out;animation:float 5s ease-in-out infinite;--scale: 1;z-index:1}footer{background-color:#390000;position:relative}footer .columns{grid-template-columns:1fr auto 1fr;gap:1.5rem}@media (max-width:900px){footer .columns{grid-template-columns:1fr;gap:3rem}}footer .columns ul.menu{display:grid;gap:1rem}footer .columns ul.menu a{color:#fffbf6}footer .columns .socials{gap:1rem}@media (max-width:900px){footer .columns .socials{justify-content:start;margin-top:20px}}footer .columns .socials a{font-size:25px;color:#eb7406}footer .columns .menu-quick-links-container{text-align:right}@media (max-width:900px){footer .columns .menu-quick-links-container{text-align:left}}footer .columns img{width:130px}#age-check{position:fixed;width:100%;height:100%;top:0;background-color:rgba(0, 0, 0, 0.8);z-index:9999;display:grid;align-items:center;justify-content:center}#age-check .popup{display:grid;gap:1rem;width:400px;background-color:#fffbf6;padding:20px}#age-check .popup flex{justify-content:center;gap:1rem}#age-check .popup flex .button{background-color:#eb7406;color:white !important;border:2px solid #eb7406;padding:8px 20px !important;border-radius:5px;cursor:pointer;text-decoration:none;white-space:nowrap;transition:all 0.3s ease;position:relative;text-transform:uppercase;font-weight:500;font-family:"Roboto Slab", sans-serif;font-size:16px;display:inline-block;line-height:26px}#age-check .popup flex .button:hover{background-color:black;color:white !important;border-color:black}div.wp-block-woocommerce-cart{padding:100px 0;background-color:#fae7d3}@media (max-width:900px){div.wp-block-woocommerce-cart{padding:50px 0}}div.wp-block-woocommerce-cart div.wc-block-cart{margin-bottom:0}div.wp-block-woocommerce-cart div.wc-block-cart table.wc-block-cart-items{border:none;border-collapse:separate;border-spacing:0 0.5rem}div.wp-block-woocommerce-cart div.wc-block-cart table.wc-block-cart-items tbody tr.wc-block-cart-items__row{background-color:#fffbf6;box-shadow:0px 0px 15px rgba(0, 0, 0, 0.1);margin:10px 0;padding:10px}div.wp-block-woocommerce-cart div.wc-block-cart table.wc-block-cart-items tbody tr.wc-block-cart-items__row td{border:none}div.wp-block-woocommerce-cart div.wc-block-cart table.wc-block-cart-items tbody tr.wc-block-cart-items__row td a{color:#eb7406}div.wp-block-woocommerce-cart div.wc-block-cart table.wc-block-cart-items tbody tr.wc-block-cart-items__row td span.price{color:#646464}div.wp-block-woocommerce-cart div.wc-block-cart table.wc-block-cart-items tbody tr.wc-block-cart-items__row td.wc-block-cart-item__total span.price{color:#eb7406;font-weight:600}div.wp-block-woocommerce-cart div.wc-block-cart table.wc-block-cart-items tbody tr.wc-block-cart-items__row td div.wc-block-cart-item__quantity input{font-weight:300}div.wp-block-woocommerce-cart div.wc-block-cart div.wp-block-woocommerce-cart-totals-block div.wp-block-woocommerce-proceed-to-checkout-block a{background-color:#eb7406;color:white !important;border:2px solid rgba(0, 0, 0, 0);padding:8px 20px !important;border-radius:5px;cursor:pointer;text-decoration:none;white-space:nowrap;transition:all 0.3s ease;position:relative;text-transform:uppercase;font-weight:500;font-family:"Roboto Slab", sans-serif;font-size:16px;display:inline-block;line-height:26px}div.wp-block-woocommerce-cart div.wc-block-cart div.wp-block-woocommerce-cart-totals-block div.wp-block-woocommerce-proceed-to-checkout-block a:hover{background-color:black;color:white !important;border-color:black}div.wp-block-woocommerce-cart div.wc-block-cart div.wp-block-woocommerce-cart-totals-block button.wc-block-components-totals-coupon__button{background-color:#eb7406;color:white !important;border:2px solid rgba(0, 0, 0, 0);padding:8px 20px !important;border-radius:5px;cursor:pointer;text-decoration:none;white-space:nowrap;transition:all 0.3s ease;position:relative;text-transform:uppercase;font-weight:500;font-family:"Roboto Slab", sans-serif;font-size:16px;display:inline-block;line-height:26px}div.wp-block-woocommerce-cart div.wc-block-cart div.wp-block-woocommerce-cart-totals-block button.wc-block-components-totals-coupon__button:hover{background-color:black;color:white !important;border-color:black}div.wc-block-checkout-wrapper{padding:100px 0;background-color:#fae7d3}@media (max-width:900px){div.wc-block-checkout-wrapper{padding:50px 0}}div.wc-block-checkout-wrapper div.wp-block-woocommerce-checkout{margin:0 auto;box-sizing:border-box}div.wc-block-checkout-wrapper div.wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-totals-block.is-sticky{top:100px}div.wc-block-checkout-wrapper div.wp-block-woocommerce-checkout .wc-block-components-checkout-order-summary__title-text{margin:16px}div.wc-block-checkout-wrapper div.wp-block-woocommerce-checkout div.wp-block-woocommerce-checkout-order-summary-block{background-color:#fffbf6;border-radius:0;border:none;box-shadow:0px 0px 15px rgba(0, 0, 0, 0.1)}div.wc-block-checkout-wrapper div.wp-block-woocommerce-checkout div.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content{padding:10px}div.wc-block-checkout-wrapper div.wp-block-woocommerce-checkout div.wc-block-checkout__actions button.wc-block-components-checkout-place-order-button{background-color:#eb7406;color:white !important;border:2px solid rgba(0, 0, 0, 0);padding:8px 20px !important;border-radius:5px;cursor:pointer;text-decoration:none;white-space:nowrap;transition:all 0.3s ease;position:relative;text-transform:uppercase;font-weight:500;font-family:"Roboto Slab", sans-serif;font-size:16px;display:inline-block;line-height:26px;margin-top:1rem}div.wc-block-checkout-wrapper div.wp-block-woocommerce-checkout div.wc-block-checkout__actions button.wc-block-components-checkout-place-order-button:hover{background-color:black;color:white !important;border-color:black}div.wc-block-checkout-wrapper div.wp-block-woocommerce-checkout button.wc-block-components-totals-coupon__button{background-color:#eb7406;color:white !important;border:2px solid rgba(0, 0, 0, 0);padding:8px 20px !important;border-radius:5px;cursor:pointer;text-decoration:none;white-space:nowrap;transition:all 0.3s ease;position:relative;text-transform:uppercase;font-weight:500;font-family:"Roboto Slab", sans-serif;font-size:16px;display:inline-block;line-height:26px}div.wc-block-checkout-wrapper div.wp-block-woocommerce-checkout button.wc-block-components-totals-coupon__button:hover{background-color:black;color:white !important;border-color:black}div.site-header-cart{position:relative}div.site-header-cart a.cart-icon{display:flex;align-items:center;gap:0.5rem;position:relative;color:#390000}div.site-header-cart a.cart-icon svg{font-size:20px}div.site-header-cart div.dropdown{position:absolute;right:0;background-color:white;padding:20px;box-shadow:0px 2px 3px rgba(0, 0, 0, 0.2);z-index:99;display:none;min-width:300px}div.site-header-cart div.dropdown div.mini-cart ul.cart_list{padding:1.5rem 0}div.site-header-cart div.dropdown div.mini-cart ul.cart_list li.mini_cart_item{display:flex;align-items:center;border-bottom:1px solid rgba(230, 230, 230, 0.5);padding:0.5rem 0}div.site-header-cart div.dropdown div.mini-cart ul.cart_list li.mini_cart_item img{margin:0;width:40px;height:40px;object-fit:contain}div.site-header-cart div.dropdown div.mini-cart ul.cart_list li.mini_cart_item span.title{padding:0 1rem;width:100%;line-height:20px}div.site-header-cart div.dropdown div.mini-cart ul.cart_list li.mini_cart_item span.title a{color:#eb7406}div.site-header-cart div.dropdown div.mini-cart ul.cart_list li.mini_cart_item span.quantity{display:block;width:100%}div.site-header-cart div.dropdown div.mini-cart ul.cart_list li.mini_cart_item a{font-weight:400}div.site-header-cart div.dropdown div.mini-cart ul.cart_list li.mini_cart_item a.remove{color:#ea5754 !important;font-size:16px !important}div.site-header-cart div.dropdown div.mini-cart ul.cart_list li.mini_cart_item a.remove:hover{background:none}div.site-header-cart div.dropdown div.mini-cart p.woocommerce-mini-cart__total{text-align:right;margin-bottom:0.5rem}div.site-header-cart div.dropdown div.mini-cart .buttons{display:flex;gap:5px;justify-content:end;align-items:center}div.site-header-cart div.dropdown div.mini-cart .buttons a.button{background:none;text-transform:none;font-weight:400;padding:0;color:#390000 !important;border:none;line-height:1}div.site-header-cart div.dropdown div.mini-cart .buttons a.button.checkout{background-color:#eb7406;color:white !important;border:2px solid rgba(0, 0, 0, 0);padding:8px 20px !important;border-radius:5px;cursor:pointer;text-decoration:none;white-space:nowrap;transition:all 0.3s ease;position:relative;text-transform:uppercase;font-weight:500;font-family:"Roboto Slab", sans-serif;font-size:16px;display:inline-block;line-height:26px}div.site-header-cart div.dropdown div.mini-cart .buttons a.button.checkout:hover{background-color:black;color:white !important;border-color:black}div.site-header-cart:hover div.dropdown{display:block}section.shop{background-color:#7e324d;position:relative}section.shop::after{position:absolute;top:0;content:"";width:100%;height:100%;background-image:url("../images/waves.svg");background-repeat:no-repeat;background-size:cover;z-index:0;opacity:0.2}section.shop h1{color:white}section.shop p.woocommerce-result-count{color:#eb7406}section.shop form.woocommerce-ordering{display:grid;justify-content:end}ul.products{z-index:1}ul.products li.product{position:relative;background-color:rgba(0, 0, 0, 0.2);border-radius:5px;padding-top:10px;transition:all 0.3s ease}@media (max-width:576px){ul.products li.product{width:100% !important;float:none !important;clear:both !important}}ul.products li.product:hover{transform:scale(103%);transition:all 0.3s ease}ul.products li.product h2{padding:0 20px !important;color:white}ul.products li.product span.price{padding:0 20px}ul.products li.product span.price bdi{color:#eb7406;font-size:20px}ul.products li.product a img{margin:0 !important}ul.products li.product a.added_to_cart{padding:10px;color:white}ul.products li.product a.add_to_cart_button{position:absolute;bottom:20px;right:20px;background-color:#eb7406}ul.products li.product a.add_to_cart_button svg{color:white}section.shop{position:relative}section.shop div.product{position:relative}section.shop div.product div.summary{display:grid;gap:1rem}section.shop div.product div.summary a{color:#eb7406}section.shop div.product div.summary bdi{color:#eb7406}section.shop div.product div.summary form.cart{display:flex;flex-wrap:wrap;row-gap:0.5rem}section.shop div.product div.summary form.cart .button{font-family:"Roboto Slab", sans-serif;background-color:#eb7406;color:white !important;border:2px solid rgba(0, 0, 0, 0);padding:8px 20px !important;border-radius:5px;cursor:pointer;text-decoration:none;white-space:nowrap;transition:all 0.3s ease;position:relative;text-transform:uppercase;font-weight:500;font-family:"Roboto Slab", sans-serif;font-size:16px;display:inline-block;line-height:26px}section.shop div.product div.summary form.cart .button:hover{background-color:black;color:white !important;border-color:black}section.shop div.product div.summary div.woocommerce-tabs ul.wc-tabs::before{border-color:rgba(255, 255, 255, 0.2)}section.shop div.product div.summary div.woocommerce-tabs ul.wc-tabs li{border:none;background-color:rgba(255, 255, 255, 0.2);color:white;margin-bottom:1px}section.shop div.product div.summary div.woocommerce-tabs ul.wc-tabs li::before,section.shop div.product div.summary div.woocommerce-tabs ul.wc-tabs li::after{display:none}section.shop div.product section.related.products{display:inline-block}section.shop div.product section.related.products ul.products{margin-top:1rem}:root{--woocommerce: $color-primary;--wc-green: #7ad03a;--wc-red: #a00;--wc-orange: #ffba00;--wc-blue: #2ea2cc;--wc-primary: $color-primary!important;--wc-primary-text: #fcfbfe;--wc-secondary: #e9e6ed;--wc-secondary-text: #515151;--wc-highlight: #958e09;--wc-highligh-text: white;--wc-content-bg: #fff;--wc-subtext: #767676;--wc-form-border-color: rgba(32, 7, 7, 0.8);--wc-form-border-radius: 4px;--wc-form-border-width: 1px}section.cocktails div.cocktail-wrap{padding-top:100px}@media (max-width:900px){section.cocktails div.cocktail-wrap{padding-top:50px}}section.cocktails div.cocktail-wrap .widget{margin-top:3rem}section.cocktails grid.cocktails{grid-template-columns:repeat(3, 1fr)}@media (min-width:1600px){section.cocktails grid.cocktails{grid-template-columns:repeat(4, 1fr)}}@media (max-width:900px){section.cocktails grid.cocktails{grid-template-columns:repeat(1, 1fr)}}section.cocktails grid.cocktails a{display:grid;line-height:0}section.cocktails grid.cocktails a article{display:grid;aspect-ratio:0.8333333333}section.cocktails grid.cocktails .item{position:relative;color:white}section.cocktails grid.cocktails .item .post-thumbnail{overflow:hidden}section.cocktails grid.cocktails .item .post-thumbnail img{width:100%;height:auto;aspect-ratio:0.6666666667;object-fit:cover;transition:all 0.3s ease}section.cocktails grid.cocktails .item .overlay{display:grid;align-content:end;position:absolute;top:0;width:100%;height:100%;background:linear-gradient(0, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0) 70%);padding:30px;box-sizing:border-box;transition:all 0.3s ease}section.cocktails grid.cocktails .item .overlay flex.tags{gap:1rem;margin-top:1.5rem;opacity:0;transform:translateY(20px);transition:all 0.4s ease}section.cocktails grid.cocktails .item:hover .post-thumbnail img{transform:scale(105%);transition:all 0.3s ease}section.cocktails grid.cocktails .item:hover .overlay{padding-bottom:50px;transition:all 0.6s ease}section.cocktails grid.cocktails .item:hover .overlay flex.tags{opacity:1;transform:translateY(0)}section.single-cocktail{background-color:#fffbf6}section.single-cocktail grid.columns{grid-template-columns:1fr 1fr}@media (max-width:900px){section.single-cocktail grid.columns{grid-template-columns:1fr}}section.single-cocktail grid.columns div.featured{line-height:0}section.single-cocktail grid.columns .column.post{margin-top:6rem;gap:3rem}section.single-cocktail grid.columns grid.content{padding-left:3rem;padding-right:3rem}@media (max-width:576px){section.single-cocktail grid.columns grid.content{padding-left:1rem;padding-right:1rem}}section.single-cocktail grid.columns a{color:#621e31;text-decoration:underline}section.single-cocktail grid.columns a:hover{color:#390000}section.single-cocktail grid.columns img{width:100%;height:100%;object-fit:cover}section.single-cocktail grid.columns grid.post-list grid.list{gap:0.5rem}section.single-cocktail grid.columns grid.post-list flex.item{gap:0.5rem}section.single-cocktail grid.columns grid.post-list flex.item svg{color:#eb7406}section.single-cocktail grid.columns grid.post-video iframe{max-height:400px;width:auto;border-radius:10px}section.single-cocktail grid.columns grid.post-link a{display:flex;align-items:center;gap:1rem}section.single-cocktail grid.columns grid.post-link a svg{color:#eb7406;font-size:24px}.floating-filter{position:fixed;display:grid;grid-template-columns:30px 1fr;gap:10px;align-items:center;width:300px;top:150px;right:50px;background-color:white;z-index:99;box-shadow:0px 0px 15px rgba(0, 0, 0, 0.1);padding:0 10px}@media (max-width:900px){.floating-filter{width:80%;right:5%;top:unset;bottom:20px}}.floating-filter svg{color:#eb7406;font-size:20px}section.posts{position:relative;background-color:#fae7d3}section.posts grid.news{grid-template-columns:repeat(3, 1fr);gap:1rem;margin-top:3rem}@media (max-width:900px){section.posts grid.news{grid-template-columns:repeat(1, 1fr)}}a.news-item{background-color:#fffbf6;box-shadow:0px 0px 15px rgba(0, 0, 0, 0.1);display:grid}a.news-item article{display:grid;grid-template-rows:auto 1fr auto}a.news-item img{width:100%;height:300px;object-fit:cover}a.news-item .post-content{padding:20px}a.news-item .post-content span.title{color:#eb7406;font-weight:400}a.news-item .post-meta{padding:20px}a.news-item .post-meta flex.meta{gap:0.5rem;color:#621e31}a.news-item .post-meta flex.meta svg{color:#7e324d}section.single-post{background-color:#fffbf6}section.single-post flex.meta-wrap{margin-top:1.5rem;gap:1rem;border-top:1px solid rgba(98, 30, 49, 0.2);border-bottom:1px solid rgba(98, 30, 49, 0.2);padding:20px 0}section.single-post flex.meta-wrap flex.meta{gap:0.5rem}section.single-post flex.meta-wrap flex.meta svg{color:#eb7406}section.single-post grid.columns{margin-top:1.5rem;grid-template-columns:1fr 1fr;gap:3rem}@media (max-width:900px){section.single-post grid.columns{grid-template-columns:repeat(1, 1fr)}}section.single-post grid.columns a{color:#621e31;text-decoration:underline}section.single-post grid.columns a:hover{color:#390000}section.single-post grid.columns img{width:100%;height:auto}