body.et_divi_theme h1{font-size:clamp(2.5rem,4cqw,4rem);font-family:'Gloock',serif;font-weight:600;letter-spacing:1px}body.et_divi_theme h2{font-size:clamp(2.5rem,4cqw,3.5rem);font-family:"Gloock",serif;font-weight:600;letter-spacing:1px}body.et_divi_theme h3{font-size:clamp(1.7rem,4cqw,2rem);font-family:"Gloock",serif;font-weight:500;letter-spacing:0}body.et_divi_theme h4{font-size:clamp(1.5rem,4cqw,1.6rem);font-family:"Gloock",serif;font-weight:400;letter-spacing:0}body .et_pb_button{font-size:clamp(.9rem,2cqi,1.2rem)!important;padding:1vh 4vh!important;transition:.3s ease!important}body .et_pb_button:hover{font-size:clamp(.9rem,2cqi,1.2rem)!important;padding-right:5vh!important;transition:.3s ease!important}body,body p,body li,body a,body .et_pb_text_inner{font-family:'Source Sans Pro',sans-serif;font-size:clamp(.9rem,2cqi,1.1rem);font-weight:400;letter-spacing:.5px;line-height:1.5em}.browline{font-family:'Source Sans Pro',sans-serif!important;font-size:clamp(1.2rem,3cqi,2rem);text-transform:uppercase;letter-spacing:2px;line-height:.8em}body a{text-decoration:underline}sup{font-size:clamp(.9rem,.8cqi,.8rem)}input#gform_submit_button_1.gform_button.button{background-color:#acbf8f;color:#000000;text-transform:uppercase;font-size:clamp(1rem,3cqi,1.4rem)!important;padding:2vh 5vh!important;transition:.3s ease!important;border-radius:0}input#gform_submit_button_1.gform_button.button:hover{background-color:#f6f4ec;color:#17163d;transition:.3s ease!important}legend.gfield_label.gform-field-label.gfield_label_before_complex,label.gfield_label.gform-field-label,span.gfield_required.gfield_required_asterisk{font-size:clamp(.9rem,3cqi,1.2rem);margin-bottom:0}.gform-field-label .gfield_label_product{font-size:clamp(1rem,3cqi,1.4rem)!important;font-weight:600;font-family:'Gloock',serif;margin-bottom:0}.gfield--type-product .ginput_quantity{margin-bottom:0!important}.gform-theme--framework .gf_progressbar .percentbar_blue{background-color:#acbf8f}#mfw-logo{max-width:25%;margin-bottom:0!important}@media screen and (max-width:768px){#mfw-logo{max-width:40%;margin-bottom:0!important;top:4px}}#custom-header .et_pb_menu .et_pb_menu__wrap{justify-content:flex-end}#custom-header .et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__cart-button{text-decoration:none!important}#custom-header .et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__cart-button:hover{text-decoration:underline!important}#custom-header #menu-top-menu li a:hover{text-decoration:underline}#homepage-hero{padding:10vh 0}#thank-you-hero{padding:20vh 0}#homepage-hero h1,#thank-you-hero h1{text-align:center}#homepage-hero .subhead,#thank-you-hero .subhead{font-family:'Source Sans Pro',sans-serif!important;font-size:clamp(.9rem,1.5cqi,2rem);text-transform:uppercase;letter-spacing:2px;line-height:.8em;color:#bf9567;text-align:center;font-weight:600}#homepage-shop .et_pb_blurb{padding:2vh;background:#3a0833;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);transition:.3s ease;cursor:pointer!important;transition:all .2s ease}#homepage-shop .et_pb_blurb:hover{background:#17163d;cursor:pointer!important;transform:translate(0,-5px)}#homepage-shop .et_pb_blurb:hover .et_pb_main_blurb_image{filter:grayscale(100%);transition:.3s ease;cursor:pointer!important}#homepage-shop .et_pb_main_blurb_image{margin-bottom:0px}#homepage-shop h4{padding-bottom:0px}#homepage-shop h3 a{font-size:clamp(1rem,3cqw,1.4rem);font-family:'Source Serif Pro',serif;font-weight:600;letter-spacing:0px;color:#f6f4ec}#homepage-shop h3 a:after{content:'\f138';font-family:'Font Awesome 6 Pro';color:#f6f4ec;margin-left:1vh}.woocommerce-loop-product__title{font-family:'Source Serif Pro',sans-serif!important;font-size:clamp(.9rem,2cqi,1.3rem)!important;letter-spacing:0px!important;color:#17163d;font-weight:600!important;line-height:1.1em}.woocommerce-Price-amount{color:#17163d;font-style:italic;font-size:clamp(1.3rem,1.5cqi,1.25rem)!important;padding:0 3vh 0!important}#testimonial-row .slick-track,#arts-bottom-cta-row .slick-track{position:relative;top:0;left:0;display:flex;align-items:center}#homepage-testimonials{padding:3vh 0 9vh}#homepage-testimonial-slider .et_pb_module,#homepage-book-slider .et_pb_module{margin-bottom:0px!important}#homepage-testimonial-slider .et_pb_testimonial.et_pb_testimonial_no_bg{padding:0 3vw}#homepage-testimonial-slider .et_pb_testimonial_content p{font-size:clamp(1rem,1.5cqi,1.2rem)}#homepage-testimonial-slider span.et_pb_testimonial_author{font-size:clamp(.8rem,1.5cqi,1.2rem);margin-top:5px}#homepage-testimonial-slider span.et_pb_testimonial_position{font-size:clamp(.8rem,1.5cqi,1rem);font-style:italic}#homepage-testimonial-slider .slick-arrow,#homepage-book-slider .slick-arrow{background:0 0;border:none;bottom:-21%;cursor:pointer;height:35px;outline:none;padding:0!important;position:absolute;z-index:1;color:#17163d;display:block;font-size:25px;text-align:center;transition:all .3s ease;width:25px}#homepage-book-slider .slick-arrow{bottom:-13%}#homepage-testimonial-slider .slick-prev{left:48%}#homepage-testimonial-slider .slick-next,#homepage-book-slider .slick-next{right:48%}#homepage-book-slider .slick-prev{left:43%}@media screen and (max-width:768px){#homepage-testimonial-slider .slick-arrow{top:100%!important}#homepage-testimonial-slider .slick-prev{left:42%}#homepage-testimonial-slider .slick-next{right:46%}#homepage-book-slider .slick-next{right:45%}#homepage-book-slider .slick-prev{left:40%}}#about-mfw{padding:5vh 0;border-top:15px solid #acbf8f;border-bottom:15px solid #acbf8f}#arts-artwork img{transform:scale(1.1) translateY(-5vh);box-shadow:5px 6px 5px rgba(0,0,0,0.20)}@media screen and (max-width:768px){#arts-artwork img{transform:scale(1) translateY(5vh);box-shadow:5px 6px 5px rgba(0,0,0,0.20)}}#holiday-collection{padding:10vh 0}.mfp-title{display:none}.et_pb_gallery_grid .et_pb_gallery_item img{transform:scale(1.03);transition:transform 0.5s,opacity 0.5s}.et_pb_gallery_grid .et_pb_gallery_item{padding:2px;width:44%!important;clear:right!important;margin-bottom:3%!important}.et_pb_gallery_grid .et_pb_gallery_item h3{margin:0!important}@media (max-width:767px){.et_pb_column .et_pb_grid_item:nth-child(3n){margin-right:0!important}}@media only screen and (max-width:479px){.et_pb_gallery_grid .et_pb_gallery_item img{max-width:97%;max-height:20vh;object-fit:cover}.et_pb_gallery_grid .et_pb_grid_item{width:48%!important}}#interior-page-header{padding:2vh 0}.et_pb_toggle{border:none;padding:0}.et_pb_toggle_close{background-color:#fff}.et_pb_toggle_close .et_pb_toggle_title,.et_pb_toggle_close h5.et_pb_toggle_title,.et_pb_toggle_open .et_pb_toggle_title,.et_pb_toggle_open h5.et_pb_toggle_title{color:#17163d;font-family:'Source Sans Pro',sans-serif;font-weight:700;font-size:clamp(.9rem,2cqi,1.2rem)!important;text-transform:uppercase}.facetwp-display-value{font-size:clamp(.9rem,2cqi,1.2rem)!important}.facetwp-checkbox{margin-bottom:8px!important}.shop-product-row a{font-family:'Source Serif Pro',sans-serif!important;font-size:clamp(.9rem,2cqi,1.2rem)!important;font-weight:600;letter-spacing:-.5px;line-height:1.1em;text-decoration:none}.product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px;padding:20px}.product-item{padding:15px;background-color:rgba(58,8,51,0.05);transition:transform 0.3s ease}.product-item a{text-decoration:none}.product-image img{max-width:100%;height:auto}.product-item:hover{transform:translateY(-5px);box-shadow:0 4px 10px rgba(0,0,0,0.1)}h2.product-title{font-family:'Source Serif Pro',serif!important;font-size:clamp(1.2rem,2cqw,1.2rem)!important;text-decoration:none;letter-spacing:-.5px!important;font-weight:bold!important;padding-bottom:0!important}.product-price a{font-size:1rem;color:#333;font-weight:bold;text-decoration:none}#preheader-section{padding:0!important}@media screen and (max-width:768px){#preheader-section{padding-bottom:4vh!important}}#preheader-section .et_pb_row{padding-bottom:0!important}.preheader-btn{text-decoration:none!important}.preheader-btn:before{content:'\f323';font-family:'Font Awesome 6 Pro';font-weight:600;position:absolute;left:-25px;top:1px;color:#3a0833}.preheader-btn:hover{text-decoration:underline!important}.preheader-btn:hover,.preheader-btn:hover:before{color:#17163d}.product-header-section{padding:0 0!important}#product-detail h1{font-size:clamp(2.5rem,3cqw,2.5rem);line-height:1.1em}.product-price-container{padding:.8vh;margin-bottom:0!important}.price{font-weight:800;min-width:6vw}@media screen and (max-width:768px){.price{min-width:20vw;}}.woocommerce .quantity input.qty,.woocommerce-page .quantity input.qty{color:#000;font-size:18px;padding:8px;background-color:#fff;border:1px solid #000}#composer-arranger-container{padding-bottom:0!important}#product-detail-composer{margin-bottom:0!important}#product-detail-composer .et_pb_text_inner,#product-detail-arranger .et_pb_text_inner{color:#17163d;font-size:clamp(1rem,1.25cqi,1.2rem)!important}#product-detail-arranger{margin-bottom:0}.composer-title,.arranger-title{color:#000;text-transform:uppercase;font-size:clamp(.9rem,1.25cqi,.9rem)!important}.tagged_as,.posted_in{display:block;color:#000;text-transform:uppercase}.tagged_as a,.posted_in a{text-transform:none;color:#3a0833;font-size:clamp(1rem,1.25cqi,1.2rem)!important}.posted_in:after{display:none}.product_meta{padding-top:0;border-top:none}#na-makani .et-pb-controllers{bottom:0px}.add-to-cart-container{background:#f6f4ec;padding:2vh 1vh!important;border-radius:8px}.listen-now-container{margin-top:2vh;background:#f6f4ec;padding:2vh!important}.listen-now-title{margin-bottom:2%!important}.listen-now-title .et_pb_text_inner{font-weight:700}.arrangeMe ul{list-style:none;margin-left:0;padding-left:0}.arrangeMe ul li a{position:relative;left:25px;text-decoration:underline}.arrangeMe ul li a:hover{color:#373082!important}.arrangeMe li a:before{content:'\f35d';font-family:'Font Awesome 6 Pro';font-weight:600;position:absolute;left:-25px}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{background-color:#17163d}.woocommerce .woocommerce-error{background-color:#AA0000}.woocommerce .woocommerce-error a{color:#ffffff}td.product-name{font-size:clamp(1rem,2cqw,1.2rem)}.woocommerce-Price-amount{padding:0!important}#checkout-header{padding:0}.checkout-section{padding:0}#checkout-header img{max-width:75%}#checkout-cart{background-color:deeppink}.checkout-subheading{margin-bottom:0!important}.checkout-subheading .et_pb_text_inner h3{font-size:clamp(2rem,3cqw,2rem);font-family:'Source Sans Pro',sans-serif;text-transform:uppercase;font-weight:600}.cart_totals.calculated_shipping h2,.woocommerce-billing-fields h3,.woocommerce-additional-fields h3,#order_review_heading{display:none}.woocommerce form .form-row textarea{background-color:#fff}.checkout-segment .et_pb_module_inner{padding:3vh;background-color:#f6f4ec;border-radius:8px;filter:drop-shadow(2px 2px 2px rgba(0,0,0,.1))}.woocommerce table.shop_table th{text-transform:uppercase}.arrow{padding:2vh 3vh;background-color:#acbf8f;border-radius:5px;text-decoration:none}a.arrow:before{content:'\f053';font-family:'Font Awesome 6 Pro';font-size:inherit;color:#000;margin-right:5px}.arrow:hover{background-color:#17163d;color:#fff!important}a.arrow:hover:before{color:#fff}#mfw-search .et_pb_post .entry-title a,.et_pb_post h2{line-height:.5em}#mfw-search .et_pb_post .entry-title a,.et_pb_post h2 a{font-size:.5em;font-weight:800}#footer p,#footer a{font-size:clamp(.9rem,1.5cqi,.8rem)}#footer a{color:#ffffff}.mobile_menu_bar:before{color:#17163d}.et_mobile_menu{border-top:none}