html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,form,fieldset,legend,label,table,caption,thead,tbody,tfoot,tr,th,td,article,aside,canvas,details,figcaption,figure,header,footer,hgroup,menu,nav,section,summary,time,mark,audio,video,form,fieldset,legend,label{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;box-sizing:border-box}html{font-size:62.5%;overflow-y:scroll}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}:focus{outline:0}ins{background-color:#ff9;color:#000;text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:0px;border:0;border-top:1px solid #ccc;border-bottom:1px solid #ddd;margin:0;padding:0}.ua-ie hr{height:2px}br{margin:0;padding:0}input,select{margin:0;padding:0}input{border:1px solid #000}img,object,embed{max-width:100%}html{background:#1D1D1F}body{font-size:14px;font-size:1.4rem;line-height:22.4px;line-height:22.400000000000002 / 10rem;font-family:"Lato",sans-serif;color:#F2F2F2;margin:0 auto;background:#1D1D1F}body.page-template-default{color:#1D1D1F;background:white}.row.g-10{--bs-gutter-x:8rem;--bs-gutter-y:2.4rem}.red{color:#7D0416}.green{color:#004D43}.pale-bg{background:#F2F2F2}h1,h2,h3,h4,h5{font-family:"Montserrat",sans-serif;text-transform:uppercase;font-weight:400}h1,h2{font-size:3rem;line-height:1.5;margin-bottom:24px;letter-spacing:4px}h3{font-size:2.4rem;line-height:3.2rem;margin-bottom:16px;letter-spacing:4px}h4{font-size:2rem;line-height:1.5;letter-spacing:1.5px;margin-bottom:12px}h5{font-size:1.8rem;line-height:2.4rem;margin-bottom:12px}a{color:white;text-decoration:none;transition:all .3s ease-in-out}a:hover{color:#7D0416}p{color:#F2F2F2;font-family:"Lato",sans-serif;font-weight:400;margin-bottom:16px}p.pre-heading{color:rgba(255,255,255,0.7);display:inline-block;font-size:1.4rem;text-transform:uppercase;letter-spacing:2px}p.lead{font-size:2rem;line-height:3rem;margin-bottom:24px}.page-template-default,.page-template-page-account{padding-top:48px}.page-template-default p,.page-template-page-account p,.page-template-default legend,.page-template-page-account legend{color:#1D1D1F}.page-template-default a,.page-template-page-account a{color:#1D1D1F;text-decoration:underline}.page-template-default a:hover,.page-template-page-account a:hover{color:#7D0416;text-decoration:none}.page-template-default .a-content h1,.page-template-page-account .a-content h1,.page-template-default .a-content h2,.page-template-page-account .a-content h2,.page-template-default .a-content p,.page-template-page-account .a-content p,.page-template-default .a-content a,.page-template-page-account .a-content a,.page-template-default .a-content ul li,.page-template-page-account .a-content ul li{color:#1D1D1F}.page-template-default .a-content h3,.page-template-page-account .a-content h3{color:#7D0416;font-size:2rem;line-height:3rem;margin-bottom:16px;letter-spacing:2px}.page-template-default .a-content a,.page-template-page-account .a-content a{text-decoration:underline}.page-template-default .a-content a:hover,.page-template-page-account .a-content a:hover{color:#7D0416}.page-template-default .a-content ul,.page-template-page-account .a-content ul{margin:10px 0 20px 0px;padding-left:20px;list-style:square}.page-template-default .a-content ul li,.page-template-page-account .a-content ul li{margin-bottom:5px}.page-template-default .a-content ul li p,.page-template-page-account .a-content ul li p{margin-bottom:0px}.page-template-default .a-content ul li::marker,.page-template-page-account .a-content ul li::marker{color:#7D0416}strong{font-weight:600}abbr[title]{border:none;cursor:text}abbr[title].needs-help{cursor:help}img{display:block;max-width:100%;height:auto}.wp-block-image img{margin-bottom:24px}blockquote{margin-bottom:5px;padding:24px 40px;background:white;border:1px solid #e0e0e0;min-height:0px;display:flex;flex-direction:column;justify-content:space-between;position:relative;border:.02rem solid #DBDBDB;border-radius:3px;box-shadow:1px 1px 4px rgba(150,150,150,0.1)}blockquote:after,blockquote:before{content:'';display:block;position:absolute;left:20px;width:0;height:0;border-style:solid}blockquote:after{bottom:-20px;border-color:white transparent transparent transparent;border-width:10px}blockquote:before{bottom:-21px;border-color:#DBDBDB transparent transparent transparent;border-width:10px}.gform_wrapper.gravity-theme .gform_body .gform_fields .gfield{margin-bottom:0px}.gform_wrapper.gravity-theme .gform_body .gform_fields .gfield input[type=text],.gform_wrapper.gravity-theme .gform_body .gform_fields .gfield input[type=email],.gform_wrapper.gravity-theme .gform_body .gform_fields .gfield input[type=number],.gform_wrapper.gravity-theme .gform_body .gform_fields .gfield input[type=password],.gform_wrapper.gravity-theme .gform_body .gform_fields .gfield input[type=tel],.gform_wrapper.gravity-theme .gform_body .gform_fields .gfield input[type=url],.gform_wrapper.gravity-theme .gform_body .gform_fields .gfield select,.gform_wrapper.gravity-theme .gform_body .gform_fields .gfield textarea{padding:12px;border:1px solid rgba(29,29,31,0.25);font-size:1.6rem;line-height:1.5}.gform_wrapper.gravity-theme .gform_body .gform_fields .gfield #input_4_3{height:90px}.gform_wrapper.gravity-theme .gform_footer{margin-top:0px}.gform_wrapper.gravity-theme .gform_footer .button{background:#7D0416;border:none;color:white;font-size:1.4rem;line-height:1.5;padding:8px 16px;margin:0 auto;transition:background-color .3s ease}.gform_wrapper.gravity-theme .gform_footer .button:hover{background:#DBDBDB !important;color:#7D0416}.gform_wrapper.gravity-theme a{text-decoration:underline}.gform_wrapper.gravity-theme div#field_1_4,.gform_wrapper.gravity-theme div#field_4_6,.gform_wrapper.gravity-theme div#field_5_6{color:rgba(29,29,31,0.5);font-size:1.2rem;line-height:1.2}.gform_wrapper.gravity-theme div#field_1_4 a,.gform_wrapper.gravity-theme div#field_4_6 a,.gform_wrapper.gravity-theme div#field_5_6 a{color:#7D0416;text-decoration:none}.gform_wrapper.gravity-theme div#field_1_4 a:hover,.gform_wrapper.gravity-theme div#field_4_6 a:hover,.gform_wrapper.gravity-theme div#field_5_6 a:hover{text-decoration:underline}.booking-availability{background:white;border:1px solid #7D0416;display:inline-block;padding:5px 10px;font-size:1.5rem;line-height:1.6;color:#7D0416;border-radius:3px}.footer-newsletter .gform_wrapper.gravity-theme,.form-holder .gform_wrapper.gravity-theme{position:relative}.footer-newsletter .gform_wrapper.gravity-theme .gform-body,.form-holder .gform_wrapper.gravity-theme .gform-body{padding-right:60px}.footer-newsletter .gform_wrapper.gravity-theme .gform-body .gfield label,.form-holder .gform_wrapper.gravity-theme .gform-body .gfield label{color:rgba(29,29,31,0.5);display:block;font-size:1.2rem;line-height:1.5}.footer-newsletter .gform_wrapper.gravity-theme .gform-body .gfield label a,.form-holder .gform_wrapper.gravity-theme .gform-body .gfield label a{color:#7D0416;text-decoration:none}.footer-newsletter .gform_wrapper.gravity-theme .gform-body .gfield label a:hover,.form-holder .gform_wrapper.gravity-theme .gform-body .gfield label a:hover{text-decoration:underline}.footer-newsletter .gform_wrapper.gravity-theme .gform-body .gfield input[type=text],.form-holder .gform_wrapper.gravity-theme .gform-body .gfield input[type=text],.footer-newsletter .gform_wrapper.gravity-theme .gform-body .gfield input[type=email],.form-holder .gform_wrapper.gravity-theme .gform-body .gfield input[type=email],.footer-newsletter .gform_wrapper.gravity-theme .gform-body .gfield select,.form-holder .gform_wrapper.gravity-theme .gform-body .gfield select,.footer-newsletter .gform_wrapper.gravity-theme .gform-body .gfield textarea,.form-holder .gform_wrapper.gravity-theme .gform-body .gfield textarea{background:transparent;border:none;border-bottom:2px solid rgba(29,29,31,0.25);font-size:1.4rem;line-height:1.5;letter-spacing:1.5px;text-transform:uppercase;padding:8px 0px;transition:border-color .3s ease}.footer-newsletter .gform_wrapper.gravity-theme .gform-body .gfield input[type=text]:focus,.form-holder .gform_wrapper.gravity-theme .gform-body .gfield input[type=text]:focus,.footer-newsletter .gform_wrapper.gravity-theme .gform-body .gfield input[type=email]:focus,.form-holder .gform_wrapper.gravity-theme .gform-body .gfield input[type=email]:focus,.footer-newsletter .gform_wrapper.gravity-theme .gform-body .gfield select:focus,.form-holder .gform_wrapper.gravity-theme .gform-body .gfield select:focus,.footer-newsletter .gform_wrapper.gravity-theme .gform-body .gfield textarea:focus,.form-holder .gform_wrapper.gravity-theme .gform-body .gfield textarea:focus{outline:none;border-bottom-color:#7D0416}.footer-newsletter .gform_wrapper.gravity-theme .gform-body .gfield input[type=text]::placeholder,.form-holder .gform_wrapper.gravity-theme .gform-body .gfield input[type=text]::placeholder,.footer-newsletter .gform_wrapper.gravity-theme .gform-body .gfield input[type=email]::placeholder,.form-holder .gform_wrapper.gravity-theme .gform-body .gfield input[type=email]::placeholder,.footer-newsletter .gform_wrapper.gravity-theme .gform-body .gfield select::placeholder,.form-holder .gform_wrapper.gravity-theme .gform-body .gfield select::placeholder,.footer-newsletter .gform_wrapper.gravity-theme .gform-body .gfield textarea::placeholder,.form-holder .gform_wrapper.gravity-theme .gform-body .gfield textarea::placeholder{color:rgba(29,29,31,0.25)}.footer-newsletter .gform_wrapper.gravity-theme .gform-body .gfield select,.form-holder .gform_wrapper.gravity-theme .gform-body .gfield select{color:#1D1D1F}.footer-newsletter .gform_wrapper.gravity-theme .gform-body .gfield select option,.form-holder .gform_wrapper.gravity-theme .gform-body .gfield select option{color:#1D1D1F}.footer-newsletter .gform_wrapper.gravity-theme .gform-body .gfield select option[value=""],.form-holder .gform_wrapper.gravity-theme .gform-body .gfield select option[value=""],.footer-newsletter .gform_wrapper.gravity-theme .gform-body .gfield select option.gf_placeholder,.form-holder .gform_wrapper.gravity-theme .gform-body .gfield select option.gf_placeholder{color:rgba(29,29,31,0.25)}.footer-newsletter .gform_wrapper.gravity-theme .gform-body .gfield select.placeholder-selected,.form-holder .gform_wrapper.gravity-theme .gform-body .gfield select.placeholder-selected{color:rgba(29,29,31,0.25)}.footer-newsletter .gform_wrapper.gravity-theme .gform_footer,.form-holder .gform_wrapper.gravity-theme .gform_footer{position:absolute;top:-10px;right:-10px}@media (max-width:641px){.footer-newsletter .gform_wrapper.gravity-theme .gform-body{padding-right:0px}.footer-newsletter .gform_wrapper.gravity-theme .gform_footer{position:relative;margin-top:20px;text-align:center;top:auto;right:auto}}#gform_submit_button_1{border:none;background:none;color:#7D0416;font-size:2.6rem !important;line-height:1;padding:0px !important;opacity:.4;transition:opacity .3s ease}#gform_submit_button_1:hover{opacity:1}.custom-dropdown-wrapper{position:relative}.custom-dropdown{position:relative}.custom-dropdown .custom-dropdown-toggle{width:100%;color:#7D0416;background:white;border:none;font-size:1.4rem;line-height:1.5;letter-spacing:1px;text-transform:uppercase;text-align:left;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:flex-end}.custom-dropdown .custom-dropdown-toggle i{color:#7D0416;font-size:1.2rem;transition:transform .3s ease;margin-right:10px}.custom-dropdown .custom-dropdown-menu{position:absolute;top:39px;left:auto;right:0;background:white;border:1px solid rgba(29,29,31,0.25);border-top:none;max-height:300px;width:300px;overflow-y:auto;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease;z-index:1000;box-shadow:0 4px 6px rgba(0,0,0,0.1)}.custom-dropdown .custom-dropdown-item{display:block;padding:10px 12px;font-size:1.3rem;line-height:1.5;letter-spacing:1px;text-transform:uppercase;color:#1D1D1F;text-decoration:none;transition:all .3s ease;cursor:pointer}.custom-dropdown .custom-dropdown-item:hover{background:rgba(218,38,27,0.1);color:#7D0416}.custom-dropdown .custom-dropdown-item.active{background:#7D0416;color:white;font-weight:600}.custom-dropdown .custom-dropdown-item.active:hover{background:#7D0416;color:white}.custom-dropdown.open .custom-dropdown-toggle{border-color:#7D0416}.custom-dropdown.open .custom-dropdown-toggle i{transform:rotate(180deg)}.custom-dropdown.open .custom-dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}body .wc-block-components-form .wc-block-components-text-input input[type=email],body .wc-block-components-form .wc-block-components-text-input input[type=number],body .wc-block-components-form .wc-block-components-text-input input[type=password],body .wc-block-components-form .wc-block-components-text-input input[type=tel],body .wc-block-components-form .wc-block-components-text-input input[type=text],body .wc-block-components-form .wc-block-components-text-input input[type=url],body .wc-block-components-text-input input[type=email],body .wc-block-components-text-input input[type=number],body .wc-block-components-text-input input[type=password],body .wc-block-components-text-input input[type=tel],body .wc-block-components-text-input input[type=text],body .wc-block-components-text-input input[type=url],body .woocommerce form .form-row .input-text,body .woocommerce form .form-row select{padding:8px 12px;border:1px solid rgba(29,29,31,0.25);border-radius:0px;font-size:1.6rem;line-height:1.5}body .wc-block-components-form .wc-block-components-text-input label,body .wc-block-components-text-input label{color:rgba(29,29,31,0.5)}body button.wc-block-components-button.wp-element-button.wc-block-components-totals-coupon__button.contained{margin-top:0px}header.site-header{background:#1D1D1F;position:fixed;width:100%;margin:0 auto;top:0;transform:translateX(-50%);left:50%;z-index:1000;border-bottom:1px solid rgba(255,255,255,0.5);background:linear-gradient(180deg, rgba(0,0,0,0.75) 0%, rgba(0,0,0,0) 100%);padding:20px 30px;transition:top .3s ease-in-out}header.site-header.scrolled{top:-120px}.burger-menu{display:flex;align-items:center}.burger-menu span.menu-text{color:#F2F2F2;font-size:1.6rem;letter-spacing:2px;text-transform:uppercase;display:inline-block;margin-top:10px;margin-left:18px}.nav-icon{width:35px;height:40px;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer;position:relative;z-index:1;border-radius:3px;margin-left:0px;flex-shrink:0}.nav-icon span{background:white;display:block;position:absolute;height:2px;width:100%;opacity:1;left:6px;transform:rotate(0deg);transition:.25s ease-in-out}.nav-icon span:nth-child(1){top:13px}.nav-icon span:nth-child(2),.nav-icon span:nth-child(3){background:white;top:23px;width:80%}.nav-icon span:nth-child(4){top:33px;width:60%}.nav-icon.open span{background:white}.nav-icon.open span:nth-child(1){top:18px;width:0%;left:50%}.nav-icon.open span:nth-child(2){transform:rotate(45deg)}.nav-icon.open span:nth-child(3){transform:rotate(-45deg)}.nav-icon.open span:nth-child(4){top:18px;width:0%;left:50%}.head-logo{width:175px;height:auto;display:block;margin:0 auto}.page-template-page-about .main-page-content,.page-template-page-book-a-visit .main-page-content,.page-template-page-booking-calendar .main-page-content,.page-template-page-contact .main-page-content,.blog .main-page-content,.archive:not(.post-type-archive-product):not(.tax-product_cat) .main-page-content,.single-product .main-page-content,.page-template-page-cart .main-page-content,.page-template-page-checkout .main-page-content,.page-template-default .main-page-content,.page-template-page-account .main-page-content{margin-top:92px}.page-template-page-about header.site-header,.page-template-page-book-a-visit header.site-header,.page-template-page-booking-calendar header.site-header,.page-template-page-contact header.site-header,.blog header.site-header,.archive:not(.post-type-archive-product):not(.tax-product_cat) header.site-header,.single-product header.site-header,.page-template-page-cart header.site-header,.page-template-page-checkout header.site-header,.page-template-default header.site-header,.page-template-page-account header.site-header{background:white;border-bottom:1px solid rgba(29,29,31,0.25)}.page-template-page-about .burger-menu span.menu-text,.page-template-page-book-a-visit .burger-menu span.menu-text,.page-template-page-booking-calendar .burger-menu span.menu-text,.page-template-page-contact .burger-menu span.menu-text,.blog .burger-menu span.menu-text,.archive:not(.post-type-archive-product):not(.tax-product_cat) .burger-menu span.menu-text,.single-product .burger-menu span.menu-text,.page-template-page-cart .burger-menu span.menu-text,.page-template-page-checkout .burger-menu span.menu-text,.page-template-default .burger-menu span.menu-text,.page-template-page-account .burger-menu span.menu-text{color:#1D1D1F}.page-template-page-about .nav-icon span,.page-template-page-book-a-visit .nav-icon span,.page-template-page-booking-calendar .nav-icon span,.page-template-page-contact .nav-icon span,.blog .nav-icon span,.archive:not(.post-type-archive-product):not(.tax-product_cat) .nav-icon span,.single-product .nav-icon span,.page-template-page-cart .nav-icon span,.page-template-page-checkout .nav-icon span,.page-template-default .nav-icon span,.page-template-page-account .nav-icon span{background:#1D1D1F}.page-template-page-about .nav-icon span:nth-child(2),.page-template-page-book-a-visit .nav-icon span:nth-child(2),.page-template-page-booking-calendar .nav-icon span:nth-child(2),.page-template-page-contact .nav-icon span:nth-child(2),.blog .nav-icon span:nth-child(2),.archive:not(.post-type-archive-product):not(.tax-product_cat) .nav-icon span:nth-child(2),.single-product .nav-icon span:nth-child(2),.page-template-page-cart .nav-icon span:nth-child(2),.page-template-page-checkout .nav-icon span:nth-child(2),.page-template-default .nav-icon span:nth-child(2),.page-template-page-account .nav-icon span:nth-child(2),.page-template-page-about .nav-icon span:nth-child(3),.page-template-page-book-a-visit .nav-icon span:nth-child(3),.page-template-page-booking-calendar .nav-icon span:nth-child(3),.page-template-page-contact .nav-icon span:nth-child(3),.blog .nav-icon span:nth-child(3),.archive:not(.post-type-archive-product):not(.tax-product_cat) .nav-icon span:nth-child(3),.single-product .nav-icon span:nth-child(3),.page-template-page-cart .nav-icon span:nth-child(3),.page-template-page-checkout .nav-icon span:nth-child(3),.page-template-default .nav-icon span:nth-child(3),.page-template-page-account .nav-icon span:nth-child(3){background:#1D1D1F}.page-template-page-about .cart-icon,.page-template-page-book-a-visit .cart-icon,.page-template-page-booking-calendar .cart-icon,.page-template-page-contact .cart-icon,.blog .cart-icon,.archive:not(.post-type-archive-product):not(.tax-product_cat) .cart-icon,.single-product .cart-icon,.page-template-page-cart .cart-icon,.page-template-page-checkout .cart-icon,.page-template-default .cart-icon,.page-template-page-account .cart-icon{color:#1D1D1F}.page-template-page-about .cart-icon:hover,.page-template-page-book-a-visit .cart-icon:hover,.page-template-page-booking-calendar .cart-icon:hover,.page-template-page-contact .cart-icon:hover,.blog .cart-icon:hover,.archive:not(.post-type-archive-product):not(.tax-product_cat) .cart-icon:hover,.single-product .cart-icon:hover,.page-template-page-cart .cart-icon:hover,.page-template-page-checkout .cart-icon:hover,.page-template-default .cart-icon:hover,.page-template-page-account .cart-icon:hover{color:#DBDBDB}.cart-icon{color:#F2F2F2;font-size:1.6rem;letter-spacing:2px;position:relative;display:inline-block;text-transform:uppercase;text-decoration:none}.cart-icon span{display:inline-block;margin-right:10px}.cart-icon .bubble{background:#7D0416;color:white;font-size:1.2rem;font-weight:600;width:22px;height:22px;line-height:1;border-radius:50%;position:absolute;top:-12px;right:-12px;display:flex;align-items:center;justify-content:center;letter-spacing:0;padding:0}.cart-icon:hover{color:#DBDBDB}.slide-menu{background:white;padding:30px}.slide-menu .burger-menu span.menu-text{color:#1D1D1F}.slide-menu .nav-icon span{background:#1D1D1F}.slide-menu .menu{margin:60px 0px 60px 10px}.slide-menu .menu a{color:#1D1D1F;display:inline-block;font-size:1.6rem;letter-spacing:2px;padding:12px 0px 12px 0px;text-decoration:none;text-transform:uppercase;font-family:"Montserrat",sans-serif;position:relative}.slide-menu .menu a.red{color:#7D0416}.slide-menu .menu li{text-align:left;display:block;position:relative;margin:0px}.slide-menu .menu li:last-child a{border-bottom:none}.slide-menu .menu li.menu-item-has-children a:after{content:'\f054';color:#1D1D1F;font:var(--fa-font-regular);font-size:1.6rem;display:inline-block;-webkit-font-smoothing:antialiased;transition:transform .4s ease-in-out;transform:rotate(0deg);pointer-events:none;margin-left:10px}.slide-menu .menu li.menu-item-has-children a:hover:after{transform:rotate(90deg)}.slide-menu .menu li.cta-link a{color:#7D0416;padding-bottom:7px;margin-bottom:10px;position:relative}.slide-menu .menu li.cta-link a:after{content:'';height:2px;width:100%;border-bottom:2px solid #7D0416;position:absolute;bottom:0px;right:0px;transition:all .3s ease}.slide-menu .menu li.cta-link a:hover:after{width:0%}.slide-menu .menu li.cta-link.menu-item-99{margin-top:45px}.slide-menu .menu .sub-menu{background:white;display:none;position:relative;top:auto;left:auto;width:100%;border-radius:10px}.slide-menu .menu .sub-menu li{flex:0 0 auto;width:100%;border:none}.slide-menu .menu .sub-menu li a{color:#1D1D1F;font-size:1.6rem;padding-left:10px}.slide-menu .menu .sub-menu li a:after{display:none}.slide-menu .menu .sub-menu li a i{font-size:1.8rem}.slide-menu .menu .sub-menu li a:hover{color:#1D1D1F}.slide-menu .menu .sub-menu li.menu-item-has-children a svg,.slide-menu .menu .sub-menu li.menu-item-has-children a i{right:22px;top:15px}.slide-menu .menu .sub-menu li.menu-item-has-children a:hover{color:white}.slide-menu .menu .sub-menu li.menu-item-has-children:before{background:white;width:54px;height:47px;top:1px}.cf:after{content:'';display:table;clear:both}.cf:after{content:'';display:table;clear:both}.ua-ie-6 .cf,.ua-ie-7 .cf{zoom:1}.ua-ie-6 .cf:before,.ua-ie-7 .cf:before{content:'';display:table}.hide_from_all{display:none;visibility:hidden}.hide-from-screen{position:absolute;clip:rect(1px, 1px, 1px, 1px)}.ua-ie-7 .button{zoom:1}.button,.wp-element-button,input[type="submit"],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce-button{display:inline-block;margin:5px;padding:10px 20px !important;font-size:14px !important;font-size:1.4rem !important;line-height:22.4px !important;line-height:22.400000000000002 / 10rem !important;letter-spacing:1.2px;font-family:"Lato",sans-serif;font-weight:normal;text-align:center;text-decoration:none;text-transform:uppercase;vertical-align:middle;cursor:pointer;transition:all .4s ease-in-out;position:relative;border-radius:0px}.button:last-child,.wp-element-button:last-child,input[type="submit"]:last-child,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:last-child,.woocommerce-button:last-child{margin-right:0}.button:hover,.wp-element-button:hover,input[type="submit"]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,.woocommerce-button:hover{color:white;background:#7D0416;border:2px solid #7D0416}.button.red,.wp-element-button.red,input[type="submit"].red,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.red,.woocommerce-button.red{color:white;background:#7D0416;border:2px solid #7D0416}.button.red:hover,.wp-element-button.red:hover,input[type="submit"].red:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.red:hover,.woocommerce-button.red:hover{background:#DBDBDB;border:2px solid #DBDBDB;color:#7D0416}.button.red.outlined,.wp-element-button.red.outlined,input[type="submit"].red.outlined,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.red.outlined,.woocommerce-button.red.outlined{color:#7D0416;background:none;border:2px solid #7D0416}.button.red.outlined:hover,.wp-element-button.red.outlined:hover,input[type="submit"].red.outlined:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.red.outlined:hover,.woocommerce-button.red.outlined:hover{color:white;background:#7D0416;border:2px solid #7D0416}.button.white,.wp-element-button.white,input[type="submit"].white,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.white,.woocommerce-button.white{color:#F2F2F2;background:white;border:2px solid white}.button.white:hover,.wp-element-button.white:hover,input[type="submit"].white:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.white:hover,.woocommerce-button.white:hover{background:#7D0416;border:2px solid #7D0416;color:white}.button.white.outlined,.wp-element-button.white.outlined,input[type="submit"].white.outlined,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.white.outlined,.woocommerce-button.white.outlined{color:white;background:none;border:2px solid white}.button.white.outlined:hover,.wp-element-button.white.outlined:hover,input[type="submit"].white.outlined:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.white.outlined:hover,.woocommerce-button.white.outlined:hover{color:#F2F2F2;background:#7D0416;border:2px solid #7D0416}.button.black,.wp-element-button.black,input[type="submit"].black,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.black,.woocommerce-button.black{color:#F2F2F2;background:#1D1D1F;border:2px solid #1D1D1F}.button.black:hover,.wp-element-button.black:hover,input[type="submit"].black:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.black:hover,.woocommerce-button.black:hover{background:#7D0416;border:2px solid #7D0416;color:white}.button.black.outlined,.wp-element-button.black.outlined,input[type="submit"].black.outlined,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.black.outlined,.woocommerce-button.black.outlined{color:#1D1D1F;background:none;border:2px solid #1D1D1F}.button.black.outlined:hover,.wp-element-button.black.outlined:hover,input[type="submit"].black.outlined:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.black.outlined:hover,.woocommerce-button.black.outlined:hover{color:#F2F2F2;background:#7D0416;border:2px solid #7D0416}.button.small,.wp-element-button.small,input[type="submit"].small,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.small,.woocommerce-button.small{padding:4px 16px;font-size:12px;font-size:1.2rem;line-height:19.2px;line-height:19.200000000000003 / 10rem;letter-spacing:1px}.button.small:after,.wp-element-button.small:after,input[type="submit"].small:after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.small:after,.woocommerce-button.small:after{display:none}.button.medium,.wp-element-button.medium,input[type="submit"].medium,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.medium,.woocommerce-button.medium{padding:10px 20px !important;font-size:14px !important;font-size:1.4rem !important;line-height:22.4px !important;line-height:22.400000000000002 / 10rem !important;letter-spacing:1.2px}.button.medium:after,.wp-element-button.medium:after,input[type="submit"].medium:after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.medium:after,.woocommerce-button.medium:after{display:none}.button.icon i,.wp-element-button.icon i,input[type="submit"].icon i,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.icon i,.woocommerce-button.icon i{padding-right:15px}.button-row{display:flex;justify-content:center;align-items:center;gap:10px}.modal .modal-content{background:#1D1D1F;border:none;border-radius:0px;padding:30px 60px}.modal .modal-content .btn-close{position:absolute;top:0px;right:-20px;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center / 1em auto no-repeat;opacity:.4;transition:opacity .3s ease}.modal .modal-content .btn-close:hover{opacity:1}.modal .modal-content .logo-row{display:flex;justify-content:space-around;margin-bottom:20px}.modal .modal-content .logo-row img{width:auto;height:60px}:root{--swiper-theme-color:#7D0416}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0, 0, 0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform, height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,0.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-prev,.swiper-button-next{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none !important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0 - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0 - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal~.swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl .swiper-button-next .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-next .swiper-navigation-icon{transform:rotate(180deg)}.swiper-horizontal.swiper-rtl .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-prev .swiper-navigation-icon{transform:rotate(0deg)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset, 50%);right:auto;margin-left:calc(0 - (var(--swiper-navigation-size) / 2));margin-top:0}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset, 4px);bottom:auto}.swiper-vertical .swiper-button-prev .swiper-navigation-icon,.swiper-vertical~.swiper-button-prev .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset, 4px);top:auto}.swiper-vertical .swiper-button-next .swiper-navigation-icon,.swiper-vertical~.swiper-button-next .swiper-navigation-icon{transform:rotate(90deg)}.swiper-pagination{position:absolute;text-align:center;transition:300ms opacity;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0, -50%, 0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:200ms transform,
        200ms top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,
        200ms left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,
    200ms right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0,0,0,0.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0,0,0,0.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none !important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0,0,0,0.5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform, opacity, height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;backface-visibility:hidden;overflow:hidden}.timeline-mobile,.journey-mobile{display:none}.timeline-mobile-swiper,.journey-mobile-swiper{padding:0 0 90px 0;position:relative;overflow:visible}.timeline-mobile-swiper .swiper-slide,.journey-mobile-swiper .swiper-slide{height:auto}.timeline-mobile-swiper .timeline-slide-content .timeline-year-badge,.journey-mobile-swiper .timeline-slide-content .timeline-year-badge,.timeline-mobile-swiper .journey-slide-content .timeline-year-badge,.journey-mobile-swiper .journey-slide-content .timeline-year-badge,.timeline-mobile-swiper .timeline-slide-content .slide-stage,.journey-mobile-swiper .timeline-slide-content .slide-stage,.timeline-mobile-swiper .journey-slide-content .slide-stage,.journey-mobile-swiper .journey-slide-content .slide-stage{color:#7D0416;font-size:2.4rem;font-weight:600;text-transform:uppercase;margin-top:15px;margin-bottom:15px;letter-spacing:1px}.timeline-mobile-swiper .timeline-slide-content .slide-title,.journey-mobile-swiper .timeline-slide-content .slide-title,.timeline-mobile-swiper .journey-slide-content .slide-title,.journey-mobile-swiper .journey-slide-content .slide-title,.timeline-mobile-swiper .timeline-slide-content .slide-subtitle,.journey-mobile-swiper .timeline-slide-content .slide-subtitle,.timeline-mobile-swiper .journey-slide-content .slide-subtitle,.journey-mobile-swiper .journey-slide-content .slide-subtitle{font-size:2rem;font-weight:600;margin-bottom:15px}.timeline-mobile-swiper .timeline-slide-content .slide-content,.journey-mobile-swiper .timeline-slide-content .slide-content,.timeline-mobile-swiper .journey-slide-content .slide-content,.journey-mobile-swiper .journey-slide-content .slide-content,.timeline-mobile-swiper .timeline-slide-content .slide-description,.journey-mobile-swiper .timeline-slide-content .slide-description,.timeline-mobile-swiper .journey-slide-content .slide-description,.journey-mobile-swiper .journey-slide-content .slide-description{font-size:1.6rem;line-height:1.6;margin-bottom:20px}.timeline-mobile-swiper .timeline-slide-content .slide-image,.journey-mobile-swiper .timeline-slide-content .slide-image,.timeline-mobile-swiper .journey-slide-content .slide-image,.journey-mobile-swiper .journey-slide-content .slide-image{width:100%;margin-bottom:20px}.timeline-mobile-swiper .timeline-slide-content .slide-image img,.journey-mobile-swiper .timeline-slide-content .slide-image img,.timeline-mobile-swiper .journey-slide-content .slide-image img,.journey-mobile-swiper .journey-slide-content .slide-image img{width:100%;height:auto;display:block}.timeline-mobile-swiper .swiper-pagination,.journey-mobile-swiper .swiper-pagination{position:absolute;bottom:0px;left:auto;right:0%;width:auto;z-index:3}.timeline-mobile-swiper .swiper-pagination .swiper-pagination-bullet,.journey-mobile-swiper .swiper-pagination .swiper-pagination-bullet{background:rgba(29,29,31,0.25);opacity:1;width:12px;height:12px;margin:0 10px}.timeline-mobile-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,.journey-mobile-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#7D0416}.timeline-mobile-swiper .swiper-button-prev,.journey-mobile-swiper .swiper-button-prev,.timeline-mobile-swiper .swiper-button-next,.journey-mobile-swiper .swiper-button-next{position:absolute;top:auto;bottom:-10px;left:0px;right:auto;z-index:3;width:40px;height:40px;display:flex;align-items:center;justify-content:center;opacity:.4;transition:opacity .3s ease}.timeline-mobile-swiper .swiper-button-prev svg,.journey-mobile-swiper .swiper-button-prev svg,.timeline-mobile-swiper .swiper-button-next svg,.journey-mobile-swiper .swiper-button-next svg{display:none}.timeline-mobile-swiper .swiper-button-prev i,.journey-mobile-swiper .swiper-button-prev i,.timeline-mobile-swiper .swiper-button-next i,.journey-mobile-swiper .swiper-button-next i{color:#7D0416;font-size:3rem}.timeline-mobile-swiper .swiper-button-prev:hover,.journey-mobile-swiper .swiper-button-prev:hover,.timeline-mobile-swiper .swiper-button-next:hover,.journey-mobile-swiper .swiper-button-next:hover{opacity:1}.timeline-mobile-swiper .swiper-button-prev:after,.journey-mobile-swiper .swiper-button-prev:after,.timeline-mobile-swiper .swiper-button-next:after,.journey-mobile-swiper .swiper-button-next:after{display:none}.timeline-mobile-swiper .swiper-button-next,.journey-mobile-swiper .swiper-button-next{left:50px}.post-type-archive-product .home-hero-carousel .slide-holder{height:700px;align-items:flex-end;justify-content:flex-start;text-align:left;padding:30px 50px}.post-type-archive-product .home-hero-carousel .slide-holder .carousel-text{position:relative;z-index:2;width:100%}.post-type-archive-product .home-hero-carousel .slide-holder h1{margin-bottom:20px}.post-type-archive-product .home-hero-carousel .slide-holder .intro p{max-width:500px}.post-type-archive-product .home-hero-carousel .slide-holder .button-row{position:absolute;bottom:20px;right:0px}.post-type-archive-product .home-hero-carousel .slide-holder a.button{width:auto}.post-type-archive-product .home-hero-carousel .slide-holder:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);z-index:1}.featured-categories-section{padding:45px 0;background:white}.featured-categories-section h3{color:#1D1D1F}.featured-categories-section .view-all-link{display:inline-block;font-size:1.4rem;text-transform:uppercase;letter-spacing:1.5px;color:#7D0416;margin-top:15px;transition:all .3s ease;margin-bottom:20px}.featured-categories-section .view-all-link i{margin-left:8px;transition:transform .3s ease}.featured-categories-section .view-all-link:hover i{transform:translateX(5px)}.featured-categories-section .category-card{display:block;position:relative;overflow:hidden;text-decoration:none;border-radius:0;transition:all .4s ease}.featured-categories-section .category-card .category-image{position:relative;overflow:hidden;background:#1D1D1F;height:450px}.featured-categories-section .category-card .category-image img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease,opacity .4s ease}.featured-categories-section .category-card .category-content{position:absolute;left:30px;right:30px;bottom:40px;z-index:2}.featured-categories-section .category-card .category-content h3{color:white;font-size:2.4rem;text-transform:uppercase;letter-spacing:2px;margin-bottom:10px;transition:color .3s ease}.featured-categories-section .category-card .category-content .shop-now{display:inline-block;font-size:1.4rem;text-transform:uppercase;letter-spacing:1.5px;color:white;transform:translateY(10px);transition:all .3s ease}.featured-categories-section .category-card .category-content .shop-now i{margin-left:8px;transition:transform .3s ease}.featured-categories-section .category-card:hover .category-image img{transform:scale(1.1)}.featured-categories-section .category-card:hover .category-content h3{color:#DBDBDB}.featured-categories-section .category-card:hover .category-content .shop-now{transform:translateY(0)}.featured-categories-section .category-card:hover .category-content .shop-now i{transform:translateX(5px)}.featured-categories-section .category-card:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%)}.shop-hero{background:white;padding:60px 0px}.shop-hero-cta{background:white;position:relative;height:600px;display:flex;align-items:center;overflow:hidden}.shop-hero-cta .shop-cta-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.shop-hero-cta .shop-cta-image img{width:100%;height:100%;object-fit:cover}.shop-hero-cta .shop-cta-image:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%)}.shop-hero-cta .shop-cta-content{position:relative;z-index:2;padding:80px 50px 20px 50px;width:100%;height:600px;display:flex;justify-content:flex-start;align-items:flex-end}.shop-hero-cta .shop-cta-content .cta-label{display:inline-block;font-size:1.4rem;text-transform:uppercase;letter-spacing:2px;color:rgba(255,255,255,0.7);margin-bottom:20px;position:absolute;top:30px;left:50px}.shop-hero-cta .shop-cta-content .hero-content{display:flex;justify-content:space-between;align-items:flex-end;width:100%;gap:30px}.shop-hero-cta .shop-cta-content .hero-content h2{color:white;margin-bottom:10px;max-width:700px}.shop-hero-cta .shop-cta-content .hero-content p{font-size:1.8rem;line-height:1.6;color:rgba(255,255,255,0.7);margin-bottom:35px;max-width:500px}.shop-hero-cta .shop-cta-content .hero-content a.button{margin-bottom:15px;flex-shrink:0}.category-subcategories-section{padding:80px 0;background:white}.category-subcategories-section h3{color:#1D1D1F}.category-subcategories-section .subcategory-card{display:block;position:relative;overflow:hidden;text-decoration:none;border-radius:0;transition:all .4s ease}.category-subcategories-section .subcategory-card .subcategory-image{position:relative;overflow:hidden;background:#1D1D1F;height:450px}.category-subcategories-section .subcategory-card .subcategory-image img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease,opacity .4s ease}.category-subcategories-section .subcategory-card .subcategory-content{position:absolute;left:30px;right:30px;bottom:40px;z-index:2}.category-subcategories-section .subcategory-card .subcategory-content h3{color:white;font-size:2.4rem;text-transform:uppercase;letter-spacing:2px;margin-bottom:10px;transition:color .3s ease}.category-subcategories-section .subcategory-card .subcategory-content .shop-now{display:inline-block;font-size:1.4rem;text-transform:uppercase;letter-spacing:1.5px;color:white;transform:translateY(10px);transition:all .3s ease}.category-subcategories-section .subcategory-card .subcategory-content .shop-now i{margin-left:8px;transition:transform .3s ease}.category-subcategories-section .subcategory-card:hover .subcategory-image img{transform:scale(1.1)}.category-subcategories-section .subcategory-card:hover .subcategory-content h3{color:#DBDBDB}.category-subcategories-section .subcategory-card:hover .subcategory-content .shop-now{transform:translateY(0)}.category-subcategories-section .subcategory-card:hover .subcategory-content .shop-now i{transform:translateX(5px)}.category-subcategories-section .subcategory-card:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%)}.latest-products-section{padding:80px 0;background:white}.latest-products-section h3{color:#1D1D1F}.product-card{display:block;position:relative;background:white;transition:all .4s ease;height:100%;margin-bottom:45px}.product-card .product-image{display:block;position:relative;overflow:hidden;width:100%;aspect-ratio:1 / 1;background:#F2F2F2}.product-card .product-image img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease;border:1px solid #F2F2F2}.product-card .product-image .sale-flag{position:absolute;top:15px;right:15px;background:#7D0416;color:white;padding:5px 10px;font-size:1.3rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;z-index:2}.product-card .product-content{padding:20px 10px}.product-card .product-content h4{margin-bottom:10px;text-transform:none;letter-spacing:0px}.product-card .product-content h4 a{font-size:1.6rem;color:#1D1D1F;text-decoration:none;transition:color .3s ease}.product-card .product-content h4 a:hover{color:#7D0416}.product-card .product-content .price{display:block;font-size:1.8rem;font-weight:700;color:rgba(0,0,0,0.5)}.product-card .product-content .price del{opacity:.5;margin-right:8px}.product-card .product-content .price ins{color:#7D0416;background:none}.product-card:hover .product-image img{transform:scale(1.08)}.woocommerce .woocommerce-breadcrumb{font-size:1.2rem;text-transform:uppercase;letter-spacing:1px;margin-bottom:30px}.woocommerce .woocommerce-breadcrumb a{color:#1D1D1F;text-decoration:none}.woocommerce .woocommerce-breadcrumb a:hover{color:#7D0416}.category-hero-header{position:relative;height:600px;display:flex;align-items:flex-end;overflow:hidden;background:#1D1D1F}.category-hero-header .category-hero-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.category-hero-header .category-hero-image img{width:100%;height:100%;object-fit:cover}.category-hero-header .category-hero-image:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:60%;background:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%)}.category-hero-header .category-hero-content{position:relative;z-index:2;padding:40px 0;width:100%}.category-hero-header .category-hero-content .breadcrumb-holder{margin-bottom:10px}.category-hero-header .category-hero-content .breadcrumb-holder .woocommerce-breadcrumb{color:rgba(255,255,255,0.7);margin-bottom:0}.category-hero-header .category-hero-content .breadcrumb-holder .woocommerce-breadcrumb a{color:white}.category-hero-header .category-hero-content .breadcrumb-holder .woocommerce-breadcrumb a:hover{color:#7D0416}.category-hero-header .category-hero-content h1{color:white;margin-bottom:15px}.category-hero-header .category-hero-content .category-description{font-size:1.8rem;line-height:1.6;color:rgba(255,255,255,0.7);max-width:700px}.category-navigation{background:white;padding:30px 0;border-bottom:1px solid rgba(29,29,31,0.1);position:sticky;top:0px;z-index:100}.category-navigation .navigation-wrapper{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.category-navigation .category-filter .filter-toggle{background:white;border:1px solid rgba(29,29,31,0.25);padding:12px 24px;font-size:1.4rem;text-transform:uppercase;letter-spacing:1.5px;color:#1D1D1F;cursor:pointer;transition:all .3s ease}.category-navigation .category-filter .filter-toggle i{margin-right:8px}.category-navigation .category-filter .filter-toggle:hover,.category-navigation .category-filter .filter-toggle.active{background:#7D0416;color:white;border-color:#7D0416}.category-navigation .category-buttons{display:flex;gap:10px;flex-wrap:wrap;margin-left:auto}.category-navigation .category-buttons .category-btn{background:white;border:2px solid rgba(29,29,31,0.25);padding:12px 24px;font-size:1.4rem;text-transform:uppercase;letter-spacing:1.5px;color:#1D1D1F;text-decoration:none;transition:all .3s ease;white-space:nowrap}.category-navigation .category-buttons .category-btn:hover{background:#7D0416;color:white;border-color:#7D0416}.category-navigation .category-buttons .category-btn.active{background:#7D0416;color:white;border-color:#7D0416}.category-navigation .filter-panel{max-height:0;overflow:hidden;transition:max-height .4s ease;margin-top:0}.category-navigation .filter-panel.open{max-height:500px;margin-top:30px}.category-navigation .filter-panel .filter-content{background:#F2F2F2;padding:30px;border-radius:0}.category-navigation .filter-panel .filter-content h4{font-size:1.6rem;text-transform:uppercase;letter-spacing:2px;color:#1D1D1F;margin-bottom:20px}.category-navigation .filter-panel .filter-content .subcategory-filters{display:flex;flex-wrap:wrap;gap:10px}.category-navigation .filter-panel .filter-content .subcategory-filters .filter-item{background:white;border:1px solid rgba(29,29,31,0.15);padding:10px 20px;font-size:1.4rem;text-transform:uppercase;letter-spacing:1px;color:#1D1D1F;text-decoration:none;transition:all .3s ease}.category-navigation .filter-panel .filter-content .subcategory-filters .filter-item .count{opacity:.6;margin-left:5px}.category-navigation .filter-panel .filter-content .subcategory-filters .filter-item:hover,.category-navigation .filter-panel .filter-content .subcategory-filters .filter-item.all{background:#7D0416;color:white;border-color:#7D0416}.category-products-section{padding:60px 0;background:white}.category-products-section .products-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px;padding-bottom:20px;border-bottom:1px solid rgba(29,29,31,0.1)}.category-products-section .products-header .woocommerce-result-count{font-size:1.4rem;text-transform:uppercase;letter-spacing:1px;color:#1D1D1F;margin:0}.category-products-section .products-header .woocommerce-ordering select{border:1px solid rgba(29,29,31,0.25);padding:10px 40px 10px 15px;font-size:1.4rem;text-transform:uppercase;letter-spacing:1px;color:#1D1D1F;background:white;cursor:pointer}.category-products-section nav.woocommerce-pagination{text-align:center;margin-top:50px}.category-products-section nav.woocommerce-pagination ul{display:flex;justify-content:center;align-items:center;gap:20px;list-style:none;padding:0;margin:0;border:none}.category-products-section nav.woocommerce-pagination ul li{margin:0;border:none}.category-products-section nav.woocommerce-pagination ul li a,.category-products-section nav.woocommerce-pagination ul li span{display:flex;align-items:center;justify-content:center;width:50px;height:50px;line-height:50px;background:white;border:1px solid rgba(29,29,31,0.25);color:#1D1D1F;text-decoration:none;font-size:1.4rem;font-weight:600;transition:all .3s ease}.category-products-section nav.woocommerce-pagination ul li a:hover{background:#7D0416;color:white;border-color:#7D0416}.category-products-section nav.woocommerce-pagination ul li span.current{background:#7D0416;color:white;border-color:#7D0416}.single-product-section{padding:60px 0;background:white}.single-product-section nav.woocommerce-breadcrumb{margin-bottom:10px}.single-product-section .woocommerce-message,.single-product-section .woocommerce-error,.single-product-section .woocommerce-info{padding:12px 20px;margin-bottom:30px;border:1px solid rgba(29,29,31,0.25);background:#F2F2F2;display:flex;align-items:center;justify-content:space-between;font-size:1.6rem;line-height:1.6}.single-product-section .woocommerce-message li,.single-product-section .woocommerce-error li,.single-product-section .woocommerce-info li{display:flex;align-items:center;justify-content:space-between;width:100%}.single-product-section .woocommerce-message::before,.single-product-section .woocommerce-error::before,.single-product-section .woocommerce-info::before,.single-product-section .woocommerce-message::after,.single-product-section .woocommerce-error::after,.single-product-section .woocommerce-info::after{display:none}.single-product-section .woocommerce-message .button,.single-product-section .woocommerce-error .button,.single-product-section .woocommerce-info .button{margin-left:20px;padding:10px 20px;font-size:1.3rem;text-transform:uppercase;letter-spacing:1.5px;background:#7D0416;color:white;text-decoration:none;transition:all .3s ease;border:none;cursor:pointer;white-space:nowrap}.single-product-section .woocommerce-message .button:hover,.single-product-section .woocommerce-error .button:hover,.single-product-section .woocommerce-info .button:hover{background:#1D1D1F}.single-product-section .product-images-slider .product-image-item{width:100%;aspect-ratio:1/1;overflow:hidden;background:white}.single-product-section .product-images-slider .product-image-item img{width:100%;height:100%;object-fit:cover}.single-product-section .product-info-sticky{position:sticky;top:100px;padding:0 0 30px 30px}@media (max-width:991px){.single-product-section .product-info-sticky{position:relative;top:0;padding:0}}.single-product-section .product-badge{display:inline-block;font-size:1.2rem;text-transform:uppercase;letter-spacing:2px;color:#7D0416;margin-bottom:15px}.single-product-section p.pre-heading{color:rgba(29,29,31,0.7);margin-bottom:10px}.single-product-section .product-title{font-size:2.8rem;text-transform:uppercase;letter-spacing:2px;color:#1D1D1F;margin-bottom:20px}.single-product-section .product-excerpt{font-size:1.6rem;line-height:1.6;color:rgba(29,29,31,0.7);margin-bottom:25px}.single-product-section .product-excerpt p{color:rgba(29,29,31,0.7);margin-bottom:10px}.single-product-section .product-excerpt ul{margin:10px 0;padding-left:20px;list-style:square}.single-product-section .product-excerpt ul li{margin-bottom:5px}.single-product-section .product-excerpt ul li::marker{color:#7D0416}.single-product-section .price-quantity-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;gap:20px}.single-product-section .product-price{font-size:2.8rem;font-weight:400;letter-spacing:2px;color:#1D1D1F;margin-bottom:0}.single-product-section .product-price del{opacity:.5;margin-right:12px}.single-product-section .product-price ins{color:#7D0416;text-decoration:none}.single-product-section .quantity-controls{display:flex;align-items:center;gap:0}.single-product-section .quantity-controls .qty-btn{width:45px;height:45px;background:white;border:1px solid rgba(29,29,31,0.25);color:#1D1D1F;font-size:1.4rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.single-product-section .quantity-controls .qty-btn:hover{background:#7D0416;color:white;border-color:#7D0416}.single-product-section .quantity-controls .qty-btn.qty-minus{border-right:none}.single-product-section .quantity-controls .qty-btn.qty-plus{border-left:none}.single-product-section .quantity-controls .qty-input{width:60px;height:45px;border:1px solid rgba(29,29,31,0.25);text-align:center;font-size:1.6rem;font-weight:600;color:#1D1D1F;-moz-appearance:textfield}.single-product-section .quantity-controls .qty-input::-webkit-outer-spin-button,.single-product-section .quantity-controls .qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.single-product-section form.cart{margin-bottom:20px}.single-product-section form.cart .quantity{display:none !important}.single-product-section form.cart .product-variations{margin-bottom:25px}.single-product-section form.cart .product-variations .variations{margin:0;border:none;width:100%}.single-product-section form.cart .product-variations .variations tbody{display:flex;gap:1rem}.single-product-section form.cart .product-variations .variations tr{display:block;border:none;margin-bottom:15px;width:50%}.single-product-section form.cart .product-variations .variations tr td{display:block;padding:0;border:none}.single-product-section form.cart .product-variations .variations tr td.label{display:none}.single-product-section form.cart .product-variations .variations tr td.value select{width:100%;height:50px;border:1px solid rgba(29,29,31,0.25);padding:0 30px 0px 15px;font-size:1.4rem;text-transform:uppercase;letter-spacing:1px;color:#1D1D1F;background:white;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url('../img/int/arrow-down.svg');background-repeat:no-repeat;background-position:right 15px center;background-size:20px}.single-product-section form.cart .product-variations .variations .reset_variations{display:inline-block;font-size:1.3rem;text-transform:uppercase;letter-spacing:1px;color:#7D0416;margin-top:10px}.single-product-section form.cart .product-variations .single_variation_wrap .woocommerce-variation{margin-bottom:20px}.single-product-section form.cart .product-variations .single_variation_wrap .woocommerce-variation .woocommerce-variation-price{display:none}.single-product-section form.cart .product-variations .single_variation_wrap .woocommerce-variation .woocommerce-variation-availability{font-size:1.4rem;color:#004D43;margin-bottom:15px}.single-product-section form.cart .product-variations .single_variation_wrap .woocommerce-variation-add-to-cart .quantity{display:none !important}.single-product-section form.cart .product-variations .single_variation_wrap .woocommerce-variation-add-to-cart button.single_add_to_cart_button{display:none !important}.single-product-section form.cart .product-variations .single_variation_wrap .woocommerce-variation-add-to-cart input[type="hidden"]{display:block !important;height:0;width:0;position:absolute;opacity:0}.single-product-section form.cart .product-variations .single_variation_wrap p.stock{color:#7D0416}.single-product-section form.cart .single_add_to_cart_button{width:100%;height:50px;color:#1D1D1F;background:white;border:2px solid #1D1D1F;padding:10px 20px !important;font-size:14px !important;font-size:1.4rem !important;line-height:22.4px !important;line-height:22.400000000000002 / 10rem !important;font-weight:normal;letter-spacing:1.2px;text-transform:uppercase;cursor:pointer;transition:all .3s ease;border-radius:0px}.single-product-section form.cart .single_add_to_cart_button:hover{background:#1D1D1F !important;color:white !important}.single-product-section form.cart .single_add_to_cart_button.disabled{background:rgba(29,29,31,0.1) !important;border-color:rgba(29,29,31,0.1) !important;color:rgba(29,29,31,0.5) !important;cursor:not-allowed}.single-product-section form.cart .single_add_to_cart_button.disabled:hover{background:rgba(29,29,31,0.1) !important;color:#7D0416 !important}.single-product-section .btn-buy-now{display:block;width:100%;height:50px;line-height:50px;background:#7D0416;color:white;text-align:center;padding:10px 20px !important;font-size:14px !important;font-size:1.4rem !important;line-height:22.4px !important;line-height:22.400000000000002 / 10rem !important;font-weight:normal;letter-spacing:1.2px;text-transform:uppercase;text-decoration:none;transition:all .3s ease;margin-bottom:40px;border:none;cursor:pointer}.single-product-section .btn-buy-now:hover:not(:disabled){background:#DBDBDB;color:#7D0416}.single-product-section .btn-buy-now:disabled{background:rgba(125,4,22,0.3);cursor:not-allowed;opacity:.6}.single-product-section .product-action-buttons{display:flex;gap:1rem;margin-bottom:1rem}.single-product-section .product-action-buttons button{flex:1}.single-product-section .product-accordion{margin-top:45px;margin-bottom:30px}.single-product-section .product-accordion .accordion-item{border-bottom:1px solid rgba(29,29,31,0.1)}.single-product-section .product-accordion .accordion-item .accordion-header{color:rgba(0,0,0,0.7) !important;width:100%;background:transparent;border:none;padding:20px 0 10px 0;display:flex;justify-content:space-between;align-items:center;font-size:1.8rem;text-transform:uppercase;letter-spacing:1px;color:#1D1D1F;font-weight:400;cursor:pointer;text-align:left;transition:color .3s ease}.single-product-section .product-accordion .accordion-item .accordion-header i{color:#7D0416;transition:transform .3s ease}.single-product-section .product-accordion .accordion-item .accordion-header.active{color:#7D0416}.single-product-section .product-accordion .accordion-item .accordion-header.active i{transform:rotate(180deg)}.single-product-section .product-accordion .accordion-item .accordion-header:hover{color:#7D0416}.single-product-section .product-accordion .accordion-item .accordion-content{max-height:0;overflow:hidden;transition:max-height .4s ease;font-size:1.6rem;line-height:1.6;color:rgba(29,29,31,0.7);margin-bottom:10px}.single-product-section .product-accordion .accordion-item .accordion-content p{color:rgba(29,29,31,0.7);margin-bottom:10px}.single-product-section .product-accordion .accordion-item .accordion-content ul{margin:10px 0;padding-left:20px;list-style:square}.single-product-section .product-accordion .accordion-item .accordion-content ul li{margin-bottom:5px}.single-product-section .product-accordion .accordion-item .accordion-content ul li::marker{color:#7D0416}.single-product-section .product-accordion .accordion-item .accordion-content.open{max-height:2000px;padding-bottom:25px}.single-product-section .product-subcategories{padding-top:30px}.single-product-section .product-subcategories h3{font-size:1.8rem;text-transform:uppercase;letter-spacing:2px;color:#1D1D1F;margin-bottom:25px}.single-product-section .product-subcategories .subcategory-card{display:block;position:relative;overflow:hidden;text-decoration:none;border-radius:0;transition:all .4s ease}.single-product-section .product-subcategories .subcategory-card .subcategory-image{position:relative;overflow:hidden;background:#1D1D1F;height:450px}.single-product-section .product-subcategories .subcategory-card .subcategory-image img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease,opacity .4s ease}.single-product-section .product-subcategories .subcategory-card .subcategory-content{position:absolute;left:30px;right:30px;bottom:40px;z-index:2}.single-product-section .product-subcategories .subcategory-card .subcategory-content h3{color:white;font-size:2.4rem;text-transform:uppercase;letter-spacing:2px;margin-bottom:10px;transition:color .3s ease}.single-product-section .product-subcategories .subcategory-card .subcategory-content .shop-now{display:inline-block;font-size:1.4rem;text-transform:uppercase;letter-spacing:1.5px;color:white;transform:translateY(10px);transition:all .3s ease}.single-product-section .product-subcategories .subcategory-card .subcategory-content .shop-now i{margin-left:8px;transition:transform .3s ease}.single-product-section .product-subcategories .subcategory-card:hover .subcategory-image img{transform:scale(1.1)}.single-product-section .product-subcategories .subcategory-card:hover .subcategory-content h3{color:#7D0416}.single-product-section .product-subcategories .subcategory-card:hover .subcategory-content .shop-now{transform:translateY(0)}.single-product-section .product-subcategories .subcategory-card:hover .subcategory-content .shop-now i{transform:translateX(5px)}.single-product-section .product-subcategories .subcategory-card:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%)}.page-template-page-cart{--wp--preset--font-size--small:1.6rem}.page-template-page-cart .cart-content{background:white;padding:45px 0px 60px}.page-template-page-cart .cart-content .p-rel{position:relative}.page-template-page-cart .cart-content h1,.page-template-page-cart .cart-content h2,.page-template-page-cart .cart-content p,.page-template-page-cart .cart-content a:not(.button){color:#1D1D1F}.page-template-page-cart .cart-content nav{color:rgba(0,0,0,0.5);margin-bottom:15px}.page-template-page-cart .continue.button.icon{position:absolute;top:0px;right:0px}.page-template-page-cart .wc-block-components-notice-banner{padding:20px 25px;margin-bottom:30px;border:1px solid rgba(29,29,31,0.25);background:#F2F2F2;display:flex;align-items:center;font-size:1.6rem;line-height:1.6;border-radius:0}.page-template-page-cart .wc-block-components-notice-banner svg{display:none}.page-template-page-cart .wc-block-components-notice-banner.is-success{background:#F2F2F2;border-color:rgba(29,29,31,0.25);color:#1D1D1F}.page-template-page-cart .wc-block-components-notice-banner.is-error{background:#F2F2F2;border-color:rgba(29,29,31,0.25);color:#1D1D1F}.page-template-page-cart .wc-block-components-notice-banner.is-info{background:#F2F2F2;border-color:rgba(29,29,31,0.25);color:#1D1D1F}.page-template-page-cart .wc-block-components-notice-banner .wc-block-components-notice-banner__content{display:flex;align-items:center;justify-content:space-between;width:100%}.page-template-page-cart .wc-block-components-notice-banner a.wc-block-components-button{margin-left:20px;padding:10px 20px;font-size:1.3rem;text-transform:uppercase;letter-spacing:1.5px;background:#7D0416;color:white;text-decoration:none;transition:all .3s ease;border:none;cursor:pointer;white-space:nowrap;width:auto;height:auto}.page-template-page-cart .wc-block-components-notice-banner a.wc-block-components-button:hover{background:#1D1D1F}.page-template-page-cart .cart-intro{display:flex;flex-direction:row;align-items:baseline}.page-template-page-cart .cart-intro h1{font-size:5rem;line-height:6rem;margin-right:20px;margin-bottom:0px}.page-template-page-cart .cart-intro h4{color:#1D1D1F;font-size:2rem;line-height:3rem;margin-bottom:0px}.page-template-page-cart .wc-block-cart{margin-top:60px;border:1px solid rgba(29,29,31,0.1)}.page-template-page-cart .wc-block-cart .wc-block-components-sidebar-layout .wc-block-components-main{padding-right:0px}.page-template-page-cart .wc-block-cart .wc-block-components-product-badge{color:#7D0416;border:1px solid #7D0416;border-radius:0px}.page-template-page-cart .wc-block-cart .wc-block-cart-items{border:none}.page-template-page-cart .wc-block-cart .wc-block-cart-items thead{display:none}.page-template-page-cart .wc-block-cart .wc-block-cart-items tr.wc-block-cart-items__row{position:relative}.page-template-page-cart .wc-block-cart .wc-block-cart-items td{padding-top:45px;padding-bottom:45px;border:none}.page-template-page-cart .wc-block-cart .wc-block-cart-items td.wc-block-cart-item__image{padding:20px;width:200px}.page-template-page-cart .wc-block-cart .wc-block-cart-items td.wc-block-cart-item__image img{width:160px;border:1px solid rgba(29,29,31,0.1)}.page-template-page-cart .wc-block-cart .wc-block-cart-items .wc-block-components-product-name{color:black;font-size:2rem;line-height:3rem;font-variation-settings:'wght' 400,'slnt' 0;margin-bottom:10px}.page-template-page-cart .wc-block-cart .wc-block-cart-items .wc-block-cart-item__product .price{color:#7D0416;font-size:1.8rem;line-height:2.4rem}.page-template-page-cart .wc-block-cart .wc-block-cart-items .wc-block-cart-item__total .price{margin-bottom:0px;color:black;font-size:2.4rem;line-height:3.2rem;font-variation-settings:'wght' 600,'slnt' 0}.page-template-page-cart .wc-block-cart .wc-block-components-product-metadata{font-size:1.8rem}.page-template-page-cart .wc-block-cart .wc-block-components-product-metadata__description,.page-template-page-cart .wc-block-cart .wc-block-components-quantity-selector:after{display:none}.page-template-page-cart .wc-block-cart .wc-block-components-product-details__name{color:black}.page-template-page-cart .wc-block-cart .wc-block-components-product-details__value{color:rgba(0,0,0,0.5)}.page-template-page-cart .wc-block-cart .wc-block-components-quantity-selector{display:flex;align-items:center;gap:0;width:auto;margin-top:15px;margin-bottom:0px}.page-template-page-cart .wc-block-cart .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input{width:60px;height:45px;border:1px solid rgba(29,29,31,0.25);text-align:center;font-size:1.6rem;font-weight:600;color:#1D1D1F;background:white;border-radius:0;appearance:textfield}.page-template-page-cart .wc-block-cart .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input::-webkit-outer-spin-button,.page-template-page-cart .wc-block-cart .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.page-template-page-cart .wc-block-cart .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button{width:45px;height:45px;background:white;border:1px solid rgba(29,29,31,0.25);border-radius:0px;color:#1D1D1F;font-size:1.4rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.page-template-page-cart .wc-block-cart .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:hover{background:#7D0416;color:white;border-color:#7D0416}.page-template-page-cart .wc-block-cart .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:focus{box-shadow:none}.page-template-page-cart .wc-block-cart .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button.wc-block-components-quantity-selector__button--minus{border-right:none}.page-template-page-cart .wc-block-cart .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button.wc-block-components-quantity-selector__button--plus{border-left:none}.page-template-page-cart .wc-block-cart .wc-block-cart-item__wrap .wc-block-cart-item__remove-link{color:#7D0416 !important;position:absolute;right:0px;bottom:50px;font-size:0 !important;text-decoration:none !important;border:1px solid #fff !important;border-radius:50% !important;width:60px;height:60px;display:flex !important;align-items:center;justify-content:center}.page-template-page-cart .wc-block-cart .wc-block-cart-item__wrap .wc-block-cart-item__remove-link:before{color:#7D0416;font:var(--fa-font-sharp-light);content:"\f1f8";font-size:2rem;color:inherit}.page-template-page-cart .wc-block-cart .wc-block-cart-item__wrap .wc-block-cart-item__remove-link:before:hover{color:#7D0416 !important}.page-template-page-cart .wc-block-cart .wc-block-components-sidebar{background:#F2F2F2;padding:45px 30px;border-radius:3px}.page-template-page-cart .wc-block-cart .wc-block-components-sidebar .wc-block-cart__totals-title{color:black;font-size:2.4rem;line-height:3.2rem;font-variation-settings:'wght' 600,'slnt' 0;text-transform:none}.page-template-page-cart .wc-block-cart .wc-block-components-sidebar .wc-block-components-totals-wrapper{border:none}.page-template-page-cart .wc-block-cart .wc-block-components-sidebar .wc-block-components-totals-coupon .wc-block-components-panel__button{color:#7D0416}.page-template-page-cart .wc-block-cart .wc-block-components-sidebar .wc-blocks-components-select .wc-blocks-components-select__container{height:50px}.page-template-page-cart .wc-block-cart .wc-block-components-sidebar .wc-blocks-components-select .wc-blocks-components-select__label,.page-template-page-cart .wc-block-cart .wc-block-components-sidebar .wc-block-components-text-input label{font-size:1.4rem;line-height:2rem}.page-template-page-cart .wc-block-cart .wc-block-components-sidebar .wc-blocks-components-select .wc-blocks-components-select__select,.page-template-page-cart .wc-block-cart .wc-block-components-sidebar .wc-block-components-text-input input[type=text]{font-size:1.6rem;line-height:2.1rem}.page-template-page-cart .wc-block-cart .wc-block-components-sidebar .wc-block-components-totals-shipping .wc-block-components-totals-shipping__via,.page-template-page-cart .wc-block-cart .wc-block-components-sidebar .wc-block-components-totals-shipping .wc-block-components-totals-shipping-address-summary,.page-template-page-cart .wc-block-cart .wc-block-components-sidebar .wc-block-components-totals-shipping .wc-block-components-totals-shipping__options,.page-template-page-cart .wc-block-cart .wc-block-components-sidebar .wc-block-components-totals-shipping .wc-block-components-totals-shipping__options .wc-block-components-radio-control__description,.page-template-page-cart .wc-block-cart .wc-block-components-sidebar .wc-block-components-totals-shipping .wc-block-components-totals-shipping__options .wc-block-components-radio-control__label,.page-template-page-cart .wc-block-cart .wc-block-components-sidebar .wc-block-components-totals-shipping .wc-block-components-totals-shipping__options .wc-block-components-radio-control__secondary-description,.page-template-page-cart .wc-block-cart .wc-block-components-sidebar .wc-block-components-totals-shipping .wc-block-components-totals-shipping__options .wc-block-components-radio-control__secondary-label{color:#fff;font-size:1.4rem;line-height:2rem;font-variation-settings:'wght' 400,'slnt' 0}.page-template-page-cart .wc-block-cart .wc-block-components-sidebar .wc-block-components-totals-shipping .wc-block-components-totals-shipping__options .wc-block-components-radio-control__label{color:black}.page-template-page-cart .wc-block-cart .wc-block-components-sidebar .wc-block-components-radio-control .wc-block-components-radio-control__input:checked:before{background:#7D0416}.page-template-page-cart .wc-block-cart .wc-block-components-sidebar .wc-block-components-totals-item{font-size:2.4rem;line-height:3.2rem;font-variation-settings:'wght' 600,'slnt' 0}.page-template-page-cart .wc-block-cart .wc-block-components-sidebar .wc-block-components-totals-item .wc-block-components-totals-item__label,.page-template-page-cart .wc-block-cart .wc-block-components-sidebar .wc-block-components-totals-item .wc-block-components-totals-item__value{color:black}.page-template-page-cart .wc-block-cart .wc-block-components-sidebar .wc-block-components-totals-footer-item .wc-block-components-totals-footer-item-shipping{color:rgba(29,29,31,0.5);font-size:1.6rem}.page-template-page-cart .wc-block-cart .wc-block-components-sidebar .wc-block-components-button{color:white;line-height:1;background:#7D0416;border:1px solid #7D0416;margin:30px auto 0px;padding:15px 25px 12px 25px;font-size:1.6rem;border-radius:0px;display:flex;width:90%;height:60px}.page-template-page-cart .wc-block-cart .wc-block-components-sidebar .wc-block-components-button:hover{background:black;color:white}.page-template-page-cart .wc-block-cart .wc-block-components-sidebar .wc-block-components-panel,.page-template-page-cart .wc-block-cart .wc-block-components-sidebar .wc-block-components-totals-coupon,.page-template-page-cart .wc-block-cart .wc-block-components-sidebar .wc-block-components-totals-item{padding:0px}.page-template-page-cart .wp-block-woocommerce-empty-cart-block h2.wp-block-heading:not(.wc-block-cart__empty-cart__title){display:none}.page-template-page-cart .wp-block-woocommerce-empty-cart-block .wc-block-grid{display:none}.page-template-page-checkout .checkout-content{background:white;padding:45px 0px 60px}.page-template-page-checkout .checkout-content .p-rel{position:relative}.page-template-page-checkout .checkout-content h1,.page-template-page-checkout .checkout-content h2,.page-template-page-checkout .checkout-content p,.page-template-page-checkout .checkout-content a:not(.button){color:#1D1D1F}.page-template-page-checkout .checkout-content nav{color:rgba(0,0,0,0.5);margin-bottom:15px}.page-template-page-checkout .continue.button.icon{position:absolute;top:0px;right:0px}.page-template-page-checkout .checkout-intro{display:flex;flex-direction:row;align-items:baseline}.page-template-page-checkout .checkout-intro h1{font-size:5rem;line-height:6rem;margin-right:20px;margin-bottom:0px}.page-template-page-checkout .checkout-intro h4{color:#1D1D1F;font-size:2rem;line-height:3rem;margin-bottom:0px}.woocommerce-checkout{--wp--preset--font-size--small:1.6rem}.woocommerce-checkout a.continue{position:absolute;top:5px;right:0px}.woocommerce-checkout .wc-block-components-notice-banner{padding:20px 25px;margin-bottom:30px;border:1px solid rgba(29,29,31,0.25);background:#F2F2F2;display:flex;align-items:center;font-size:1.6rem;line-height:1.6;border-radius:0}.woocommerce-checkout .wc-block-components-notice-banner svg{display:none}.woocommerce-checkout .wc-block-components-notice-banner.is-success{background:#F2F2F2;border-color:rgba(29,29,31,0.25);color:#1D1D1F}.woocommerce-checkout .wc-block-components-notice-banner.is-error{background:#F2F2F2;border-color:rgba(29,29,31,0.25);color:#1D1D1F}.woocommerce-checkout .wc-block-components-notice-banner.is-info{background:#F2F2F2;border-color:rgba(29,29,31,0.25);color:#1D1D1F}.woocommerce-checkout .wc-block-components-notice-banner .wc-block-components-notice-banner__content{display:flex;align-items:center;justify-content:space-between;width:100%}.woocommerce-checkout .wc-block-components-notice-banner a.wc-block-components-button{margin-left:20px;padding:10px 20px;font-size:1.3rem;text-transform:uppercase;letter-spacing:1.5px;background:#7D0416;color:white;text-decoration:none;transition:all .3s ease;border:none;cursor:pointer;white-space:nowrap;width:auto;height:auto}.woocommerce-checkout .wc-block-components-notice-banner a.wc-block-components-button:hover{background:#1D1D1F}.woocommerce-checkout .wc-block-components-express-payment--checkout .wc-block-components-express-payment__title-container h2{font-size:2.2rem;color:rgba(0,0,0,0.5);letter-spacing:2px;margin-bottom:15px}.woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input:-webkit-autofill,.woocommerce-checkout .wc-block-components-form .wc-block-components-text-input.is-active input[type=email],.woocommerce-checkout .wc-block-components-form .wc-block-components-text-input.is-active input[type=number],.woocommerce-checkout .wc-block-components-form .wc-block-components-text-input.is-active input[type=password],.woocommerce-checkout .wc-block-components-form .wc-block-components-text-input.is-active input[type=tel],.woocommerce-checkout .wc-block-components-form .wc-block-components-text-input.is-active input[type=text],.woocommerce-checkout .wc-block-components-form .wc-block-components-text-input.is-active input[type=url],.woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input:-webkit-autofill,.woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type=email],.woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type=number],.woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type=password],.woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type=tel],.woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type=text],.woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type=url],.woocommerce-checkout .wc-blocks-components-select .wc-blocks-components-select__select{color:#1D1D1F !important;padding:30px 15px 15px;height:60px;border-radius:0px;background:#F2F2F2}.woocommerce-checkout .wc-blocks-components-select .wc-blocks-components-select__select{padding:15px}.woocommerce-checkout .wc-block-components-form .wc-block-components-text-input label,.woocommerce-checkout .wc-block-components-checkbox__label{color:rgba(0,0,0,0.5)}.woocommerce-checkout .wc-block-components-address-form__address_2-toggle,.woocommerce-checkout .wc-block-components-address-card__edit{color:#7D0416}.woocommerce-checkout .wc-block-components-sidebar-layout,.woocommerce-checkout .woocommerce-order{max-width:1320px;margin:0px auto;padding-right:calc(var(--bs-gutter-x)*.5);padding-bottom:60px;padding-left:calc(var(--bs-gutter-x)*.5)}.woocommerce-checkout .wc-block-components-express-payment--checkout{background:white;margin-top:30px;border-radius:4px}.woocommerce-checkout .wc-block-components-express-payment--checkout .wc-block-components-express-payment__title-container{position:relative;top:0px}.woocommerce-checkout .wc-block-components-express-payment--checkout .wc-block-components-express-payment__title-container:before,.woocommerce-checkout .wc-block-components-express-payment--checkout .wc-block-components-express-payment__title-container:after{display:none}.woocommerce-checkout .wc-block-components-express-payment--checkout .wc-block-components-express-payment__title-container h2{transform:none}.woocommerce-checkout .wc-block-components-express-payment--checkout .wc-block-components-express-payment__content{padding:0;border:none}.woocommerce-checkout .wc-block-components-form .wc-block-components-checkout-step{background:white;padding:0px 0px 20px;border-radius:4px}.woocommerce-checkout h2.wc-block-components-title.wc-block-components-checkout-step__title{color:rgba(0,0,0,0.5);letter-spacing:2px}.woocommerce-checkout .wc-block-checkout__shipping-method-option-title{font-size:2rem}.woocommerce-checkout .wc-block-checkout__shipping-method-option-icon{height:34px;width:34px}.woocommerce-checkout .wc-block-checkout__shipping-method-option.wc-block-checkout__shipping-method-option--selected{outline:1.5px solid #7D0416}.woocommerce-checkout .wc-block-components-form .wc-block-checkout__order-notes.wc-block-components-checkout-step{padding:20px}.woocommerce-checkout .wc-block-components-checkout-return-to-cart-button{display:none}.woocommerce-checkout .wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button,.woocommerce-checkout .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button{color:white;font-size:2rem;line-height:1;background:#7D0416;border:1px solid #7D0416;margin:0px auto;padding:15px 25px 12px 25px;font-size:1.6rem;border-radius:0px;display:flex;width:300px;height:60px}.woocommerce-checkout .wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button:hover,.woocommerce-checkout .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button:hover{background:black;color:white}.woocommerce-checkout .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button{width:auto;height:50px}.woocommerce-checkout .wc-block-checkout__payment-method .wc-block-components-checkout-step__content .content,.woocommerce-checkout .wc-block-checkout__shipping-option .wc-block-components-checkout-step__content .content,.woocommerce-checkout .wc-block-components-checkbox label .content{margin:10px 0px !important;padding:0px !important}.woocommerce-checkout .wc-block-components-radio-control__description-group .wc-block-components-radio-control__description,.woocommerce-checkout .wc-block-components-radio-control__description-group .wc-block-components-radio-control__label,.woocommerce-checkout .wc-block-components-radio-control__label-group .wc-block-components-radio-control__description,.woocommerce-checkout .wc-block-components-radio-control__label-group .wc-block-components-radio-control__label,.woocommerce-checkout .wc-block-components-radio-control__description-group .wc-block-components-radio-control__secondary-description,.woocommerce-checkout .wc-block-components-radio-control__description-group .wc-block-components-radio-control__secondary-label,.woocommerce-checkout .wc-block-components-radio-control__label-group .wc-block-components-radio-control__secondary-description,.woocommerce-checkout .wc-block-components-radio-control__label-group .wc-block-components-radio-control__secondary-label{color:rgba(29,29,31,0.5);font-size:1.8rem}.woocommerce-checkout .wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted,.woocommerce-checkout .wc-block-components-radio-control--highlight-checked label.wc-block-components-radio-control__option--checked-option-highlighted{color:#1D1D1F !important;font-size:1.8rem;line-height:2.4rem;font-variation-settings:'wght' 400,'slnt' 0;border-radius:0px}.woocommerce-checkout .wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted .wc-block-components-radio-control__label,.woocommerce-checkout .wc-block-components-radio-control--highlight-checked label.wc-block-components-radio-control__option--checked-option-highlighted .wc-block-components-radio-control__label,.woocommerce-checkout .wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted .wc-block-components-radio-control__description,.woocommerce-checkout .wc-block-components-radio-control--highlight-checked label.wc-block-components-radio-control__option--checked-option-highlighted .wc-block-components-radio-control__description,.woocommerce-checkout .wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted .wc-block-components-radio-control__secondary-description,.woocommerce-checkout .wc-block-components-radio-control--highlight-checked label.wc-block-components-radio-control__option--checked-option-highlighted .wc-block-components-radio-control__secondary-description,.woocommerce-checkout .wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted .wc-block-components-radio-control__secondary-label,.woocommerce-checkout .wc-block-components-radio-control--highlight-checked label.wc-block-components-radio-control__option--checked-option-highlighted .wc-block-components-radio-control__secondary-label{color:#1D1D1F !important}.woocommerce-checkout .wc-block-components-radio-control--highlight-checked{border:1px solid rgba(29,29,31,0.1);background:white;border-radius:0px;box-shadow:none}.woocommerce-checkout .wc-block-components-radio-control--highlight-checked:after{display:none}.woocommerce-checkout .wc-block-components-radio-control--highlight-checked div.wc-block-components-radio-control-accordion-option{border:none !important;border-radius:0px !important;box-shadow:none !important}.woocommerce-checkout .wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option{border:1px solid rgba(29,29,31,0.1) !important;border-radius:0px !important;margin:10px auto !important;box-shadow:none !important}.woocommerce-checkout .wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option.wc-block-components-radio-control-accordion-option--checked-option-highlighted{border-color:#7D0416 !important}.woocommerce-checkout .wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option.wc-block-components-radio-control-accordion-option--checked-option-highlighted label.wc-block-components-radio-control__option .wc-block-components-radio-control__label span{color:#7D0416 !important}.woocommerce-checkout .p-Accordion--grouped,.woocommerce-checkout .p-AccordionItem.p-AccordionItem{border:1px solid rgba(29,29,31,0.1);border-radius:0px;margin:10px auto;--c-acItemBorderRadius:0}.woocommerce-checkout .p-AccordionItem.p-AccordionItem--selected .p-AccordionButton,.woocommerce-checkout .p-AccordionItem.p-AccordionItem--selected .p-AccordionButton:hover{color:#7D0416}.woocommerce-checkout .wc-block-checkout__payment-method .wc-block-components-radio-control.disable-radio-control .wc-block-components-radio-control__option{border-bottom:1px solid rgba(29,29,31,0.1)}.woocommerce-checkout .wc-block-checkout__payment-method .wc-block-components-radio-control__label>span{color:#1D1D1F;font-size:1.6rem;line-height:2.4rem;font-variation-settings:'wght' 400,'slnt' 0}.woocommerce-checkout .wc-block-components-address-card address .wc-block-components-address-card__address-section--primary{color:#7D0416}.woocommerce-checkout .wc-block-components-textarea{border:1px solid rgba(29,29,31,0.25);border-radius:0px}.woocommerce-checkout .wc-block-components-textarea textarea{padding:15px;height:120px;border:none;background:#F2F2F2;color:#1D1D1F;font-size:1.6rem;line-height:2.1rem}.woocommerce-checkout .is-large .wc-block-checkout__sidebar{top:200px;margin-top:15px;padding-left:0px}.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block{border:1px solid rgba(29,29,31,0.1);background:white;border-radius:0px}.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-cart-items-block.wc-block-components-totals-wrapper{padding:20px}.woocommerce-checkout .wc-block-components-product-metadata__description,.woocommerce-checkout .wc-block-components-product-badge.wc-block-components-product-low-stock-badge{display:none}.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title .wc-block-components-checkout-order-summary__title-text{color:black;font-size:1.25em;font-variation-settings:'wght' 600,'slnt' 0;line-height:6rem;margin:0px 0px 0px 20px}.woocommerce-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item__quantity{border:none;background:#7D0416;box-shadow:none;width:30px;height:30px;color:white;padding:0px;line-height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%}.woocommerce-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item__image{width:80px}.woocommerce-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item__image img{max-width:80px;width:80px;border-radius:2px;border:1px solid rgba(29,29,31,0.1)}.woocommerce-checkout .wc-block-checkout__sidebar .wc-block-components-product-name{color:black;font-variation-settings:'wght' 400,'slnt' 0;text-transform:none;letter-spacing:0px}.woocommerce-checkout .wc-block-components-product-details.wc-block-components-product-details{color:rgba(0,0,0,0.5)}.woocommerce-checkout .wc-block-components-product-details.wc-block-components-product-details .wc-block-components-product-details__name{color:black}.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-formatted-money-amount{color:black;font-size:2rem;line-height:3rem;font-variation-settings:'wght' 400,'slnt' 0}.woocommerce-checkout span.wc-block-formatted-money-amount.wc-block-components-formatted-money-amount.wc-block-components-product-price__value.wc-block-components-order-summary-item__individual-price{color:#7D0416;font-size:1.4rem;line-height:2rem}.woocommerce-checkout .wc-block-components-totals-footer-item .wc-block-components-totals-item__label{color:black;font-size:2rem;line-height:3rem;font-variation-settings:'wght' 600,'slnt' 0}.woocommerce-checkout .wc-block-components-sidebar .slot-wrapper .wc-block-components-panel,.woocommerce-checkout .wc-block-components-sidebar .wc-block-components-panel,.woocommerce-checkout .wc-block-components-sidebar .wc-block-components-totals-coupon,.woocommerce-checkout .wc-block-components-sidebar .wc-block-components-totals-item{color:#1D1D1F}.woocommerce-checkout .woocommerce-order{padding-top:60px;color:#1D1D1F}.woocommerce-checkout .woocommerce-order h2{font-size:3rem;line-height:4rem;margin-bottom:15px}.woocommerce-checkout .woocommerce-order .woocommerce-order-overview{background:#F2F2F2;padding:20px 30px;border-radius:0px}.woocommerce-checkout .woocommerce-order .woocommerce-order-overview li{border-right:1px solid #7D0416}.woocommerce-checkout .woocommerce-order .woocommerce-table,.woocommerce-checkout .woocommerce-order .woocommerce-customer-details address{background:#F2F2F2;border:none;border-radius:0px}.woocommerce-checkout .woocommerce-order .woocommerce-table td,.woocommerce-checkout .woocommerce-order .woocommerce-table th{padding:15px 15px 12px 15px}.woocommerce-checkout .woocommerce-order .woocommerce-table th{color:black;font-variation-settings:'wght' 500,'slnt' 0}.woocommerce-checkout .woocommerce-order .woocommerce-customer-details address{padding:20px}.woocommerce-checkout .wc-block-components-product-name{line-height:2rem}.woocommerce-account:not(.page-template-page-login-account){--wp--preset--font-size--small:1.6rem;background:white;padding:60px 0px}.woocommerce-account:not(.page-template-page-login-account) h2{font-size:2.4rem;letter-spacing:2px}.woocommerce-account:not(.page-template-page-login-account) .woocommerce-MyAccount-navigation{width:100%;float:none;border-bottom:1px solid rgba(29,29,31,0.1);margin-bottom:45px}.woocommerce-account:not(.page-template-page-login-account) .woocommerce-MyAccount-navigation ul{list-style:none;display:flex;flex-direction:row;gap:40px;margin-bottom:0px;padding:0px 0px 10px 0px}.woocommerce-account:not(.page-template-page-login-account) .woocommerce-MyAccount-navigation ul li a{color:rgba(0,0,0,0.5);font-size:1.8rem;text-decoration:none;padding:10px 0px 17px}.woocommerce-account:not(.page-template-page-login-account) .woocommerce-MyAccount-navigation ul li.is-active a{color:#7D0416;border-bottom:2px solid #7D0416}.woocommerce-account:not(.page-template-page-login-account) .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads{display:none}.woocommerce-account:not(.page-template-page-login-account) .woocommerce-MyAccount-content{width:100%;float:none}.woocommerce-account:not(.page-template-page-login-account).woocommerce-dashboard .woocommerce-MyAccount-content{max-width:600px;margin:0px auto;padding:60px 0px}.woocommerce-account:not(.page-template-page-login-account).woocommerce-dashboard .woocommerce-MyAccount-content p{font-size:2rem;text-align:center}.woocommerce-account:not(.page-template-page-login-account) .woocommerce table.shop_table{width:100%;border:none;border-radius:0px;border-collapse:collapse}.woocommerce-account:not(.page-template-page-login-account) .woocommerce table.shop_table thead{display:none}.woocommerce-account:not(.page-template-page-login-account) .woocommerce table.shop_table tbody tr,.woocommerce-account:not(.page-template-page-login-account) .woocommerce table.shop_table tfoot tr{border-bottom:1px solid rgba(29,29,31,0.4)}.woocommerce-account:not(.page-template-page-login-account) .woocommerce table.shop_table tbody tr th,.woocommerce-account:not(.page-template-page-login-account) .woocommerce table.shop_table tfoot tr th{padding:20px;color:#1D1D1F;font-size:1.6rem}.woocommerce-account:not(.page-template-page-login-account) .woocommerce table.shop_table tbody tr th.woocommerce-orders-table__cell-order-number a,.woocommerce-account:not(.page-template-page-login-account) .woocommerce table.shop_table tfoot tr th.woocommerce-orders-table__cell-order-number a{font-size:2.2rem;color:#7D0416}.woocommerce-account:not(.page-template-page-login-account) .woocommerce table.shop_table tbody tr td,.woocommerce-account:not(.page-template-page-login-account) .woocommerce table.shop_table tfoot tr td{color:#1D1D1F;font-size:1.6rem}.woocommerce-account:not(.page-template-page-login-account) .woocommerce table.shop_table tbody tr td.woocommerce-orders-table__cell-order-date,.woocommerce-account:not(.page-template-page-login-account) .woocommerce table.shop_table tfoot tr td.woocommerce-orders-table__cell-order-date,.woocommerce-account:not(.page-template-page-login-account) .woocommerce table.shop_table tbody tr td.woocommerce-orders-table__cell-order-status,.woocommerce-account:not(.page-template-page-login-account) .woocommerce table.shop_table tfoot tr td.woocommerce-orders-table__cell-order-status,.woocommerce-account:not(.page-template-page-login-account) .woocommerce table.shop_table tbody tr td.woocommerce-orders-table__cell-order-total,.woocommerce-account:not(.page-template-page-login-account) .woocommerce table.shop_table tfoot tr td.woocommerce-orders-table__cell-order-total,.woocommerce-account:not(.page-template-page-login-account) .woocommerce table.shop_table tbody tr td.woocommerce-PaymentMethod,.woocommerce-account:not(.page-template-page-login-account) .woocommerce table.shop_table tfoot tr td.woocommerce-PaymentMethod,.woocommerce-account:not(.page-template-page-login-account) .woocommerce table.shop_table tbody tr td.woocommerce-table__product-name,.woocommerce-account:not(.page-template-page-login-account) .woocommerce table.shop_table tfoot tr td.woocommerce-table__product-name,.woocommerce-account:not(.page-template-page-login-account) .woocommerce table.shop_table tbody tr td.woocommerce-table__product-total,.woocommerce-account:not(.page-template-page-login-account) .woocommerce table.shop_table tfoot tr td.woocommerce-table__product-total{color:#1D1D1F;font-size:1.6rem}.woocommerce-account:not(.page-template-page-login-account) .woocommerce table.shop_table tbody tr td.woocommerce-orders-table__cell-order-actions,.woocommerce-account:not(.page-template-page-login-account) .woocommerce table.shop_table tfoot tr td.woocommerce-orders-table__cell-order-actions,.woocommerce-account:not(.page-template-page-login-account) .woocommerce table.shop_table tbody tr td.payment-method-actions,.woocommerce-account:not(.page-template-page-login-account) .woocommerce table.shop_table tfoot tr td.payment-method-actions{text-align:right}.woocommerce-account:not(.page-template-page-login-account) .woocommerce table.shop_table tbody tr td.woocommerce-orders-table__cell-order-actions a,.woocommerce-account:not(.page-template-page-login-account) .woocommerce table.shop_table tfoot tr td.woocommerce-orders-table__cell-order-actions a,.woocommerce-account:not(.page-template-page-login-account) .woocommerce table.shop_table tbody tr td.payment-method-actions a,.woocommerce-account:not(.page-template-page-login-account) .woocommerce table.shop_table tfoot tr td.payment-method-actions a{color:#7D0416;background:white;text-decoration:none;font-size:1.6rem !important;margin:5px 0px;padding:8px 15px !important;border:1px solid #7D0416;border-radius:0px;transition:all .3s ease}.woocommerce-account:not(.page-template-page-login-account) .woocommerce table.shop_table tbody tr td.woocommerce-orders-table__cell-order-actions a:hover,.woocommerce-account:not(.page-template-page-login-account) .woocommerce table.shop_table tfoot tr td.woocommerce-orders-table__cell-order-actions a:hover,.woocommerce-account:not(.page-template-page-login-account) .woocommerce table.shop_table tbody tr td.payment-method-actions a:hover,.woocommerce-account:not(.page-template-page-login-account) .woocommerce table.shop_table tfoot tr td.payment-method-actions a:hover{background:#7D0416;color:white}.woocommerce-account:not(.page-template-page-login-account).woocommerce-edit-address .woocommerce-Address,.woocommerce-account:not(.page-template-page-login-account).woocommerce-view-order .woocommerce-Address,.woocommerce-account:not(.page-template-page-login-account).woocommerce-edit-address .woocommerce-column--billing-address,.woocommerce-account:not(.page-template-page-login-account).woocommerce-view-order .woocommerce-column--billing-address,.woocommerce-account:not(.page-template-page-login-account).woocommerce-edit-address .woocommerce-column--shipping-address,.woocommerce-account:not(.page-template-page-login-account).woocommerce-view-order .woocommerce-column--shipping-address{background:#F2F2F2;padding:20px;border-radius:0px}.woocommerce-account:not(.page-template-page-login-account).woocommerce-edit-address .woocommerce-Address address,.woocommerce-account:not(.page-template-page-login-account).woocommerce-view-order .woocommerce-Address address,.woocommerce-account:not(.page-template-page-login-account).woocommerce-edit-address .woocommerce-column--billing-address address,.woocommerce-account:not(.page-template-page-login-account).woocommerce-view-order .woocommerce-column--billing-address address,.woocommerce-account:not(.page-template-page-login-account).woocommerce-edit-address .woocommerce-column--shipping-address address,.woocommerce-account:not(.page-template-page-login-account).woocommerce-view-order .woocommerce-column--shipping-address address{font-size:1.8rem;color:#1D1D1F;border:none}.woocommerce-account:not(.page-template-page-login-account).woocommerce-edit-address .woocommerce-Address a.edit,.woocommerce-account:not(.page-template-page-login-account).woocommerce-view-order .woocommerce-Address a.edit,.woocommerce-account:not(.page-template-page-login-account).woocommerce-edit-address .woocommerce-column--billing-address a.edit,.woocommerce-account:not(.page-template-page-login-account).woocommerce-view-order .woocommerce-column--billing-address a.edit,.woocommerce-account:not(.page-template-page-login-account).woocommerce-edit-address .woocommerce-column--shipping-address a.edit,.woocommerce-account:not(.page-template-page-login-account).woocommerce-view-order .woocommerce-column--shipping-address a.edit{display:inline-block;margin:0px 0px 15px;color:#7D0416;text-decoration:none;font-size:1.4rem !important;padding:8px 15px !important;border:1px solid #7D0416;border-radius:0px;transition:all .3s ease;float:none}.woocommerce-account:not(.page-template-page-login-account).woocommerce-edit-address .woocommerce-Address a.edit:hover,.woocommerce-account:not(.page-template-page-login-account).woocommerce-view-order .woocommerce-Address a.edit:hover,.woocommerce-account:not(.page-template-page-login-account).woocommerce-edit-address .woocommerce-column--billing-address a.edit:hover,.woocommerce-account:not(.page-template-page-login-account).woocommerce-view-order .woocommerce-column--billing-address a.edit:hover,.woocommerce-account:not(.page-template-page-login-account).woocommerce-edit-address .woocommerce-column--shipping-address a.edit:hover,.woocommerce-account:not(.page-template-page-login-account).woocommerce-view-order .woocommerce-column--shipping-address a.edit:hover{background:#7D0416;color:white}.woocommerce-account:not(.page-template-page-login-account) button.button,.woocommerce-account:not(.page-template-page-login-account) a.button{color:white;background:#7D0416;text-decoration:none;border:1px solid #7D0416;margin:10px 5px;padding:10px 20px;font-size:1.6rem;border-radius:0px;transition:all .3s ease}.woocommerce-account:not(.page-template-page-login-account) button.button:hover,.woocommerce-account:not(.page-template-page-login-account) a.button:hover{background:black;color:white}.product-images-slider{margin-bottom:15px}.product-images-slider .swiper-pagination{bottom:20px}.product-images-slider .swiper-pagination .swiper-pagination-bullet{background:rgba(255,255,255,0.5);opacity:1;width:10px;height:10px}.product-images-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#7D0416}.product-thumbnails-wrapper{display:flex;align-items:center;gap:15px}.product-thumbnails-wrapper .swiper-button-prev,.product-thumbnails-wrapper .swiper-button-next{position:relative;width:40px;height:40px;display:flex;align-items:center;justify-content:center;opacity:.7;transition:opacity .3s ease;flex-shrink:0;top:auto;left:auto;right:auto;margin-top:0}.product-thumbnails-wrapper .swiper-button-prev svg,.product-thumbnails-wrapper .swiper-button-next svg{display:none}.product-thumbnails-wrapper .swiper-button-prev i,.product-thumbnails-wrapper .swiper-button-next i{color:#7D0416;font-size:2.5rem}.product-thumbnails-wrapper .swiper-button-prev:hover,.product-thumbnails-wrapper .swiper-button-next:hover{opacity:1}.product-thumbnails-wrapper .swiper-button-prev.swiper-button-disabled,.product-thumbnails-wrapper .swiper-button-next.swiper-button-disabled{opacity:.3}.product-thumbnails-slider{flex:1}.product-thumbnails-slider .swiper-slide{cursor:pointer;opacity:.6;transition:opacity .3s ease}.product-thumbnails-slider .swiper-slide.swiper-slide-thumb-active{opacity:1}.product-thumbnails-slider .swiper-slide:hover{opacity:1}.dropship-notice{background:white;border:1px solid #7D0416;display:inline-block;padding:5px 10px;margin:0px 0px 20px 0;font-size:1.5rem;line-height:1.6;color:#7D0416;border-radius:3px}.dropship-notice p{margin:0;color:#7D0416}.dropship-notice p:first-child{font-weight:600;margin-bottom:5px}.dropship-notice strong{color:#7D0416}.stock-notification-wrapper{background:#fff5f5;border:1px solid #7D0416;border-radius:0px;padding:20px;margin:20px 0}.stock-notification-wrapper .out-of-stock-message{margin-bottom:15px}.stock-notification-wrapper .out-of-stock-message p{color:#7D0416;font-size:1.6rem;font-weight:600;margin:0;display:flex;align-items:center;gap:10px}.stock-notification-wrapper .out-of-stock-message i{font-size:2rem}.stock-notification-wrapper .stock-notification-form p{color:#1D1D1F;font-size:1.4rem;margin-bottom:10px}.stock-notification-wrapper .stock-notification-form .notification-input-group{display:flex;gap:10px;margin-bottom:10px}.stock-notification-wrapper .stock-notification-form .stock-notification-email{flex:1;padding:12px 16px;border:1px solid rgba(29,29,31,0.25);font-size:1.4rem;line-height:1.5;border-radius:0px}.stock-notification-wrapper .stock-notification-form .stock-notification-email:focus{outline:none;border-color:#7D0416}.stock-notification-wrapper .stock-notification-form .btn-notify-me{padding:12px 24px;background:#7D0416;color:white;border:none;padding:10px 20px !important;font-size:14px !important;font-size:1.4rem !important;line-height:22.4px !important;line-height:22.400000000000002 / 10rem !important;letter-spacing:1.2px;font-family:"Lato",sans-serif;font-weight:normal;text-transform:uppercase;text-align:center;cursor:pointer;transition:all .3s ease;white-space:nowrap}.stock-notification-wrapper .stock-notification-form .btn-notify-me:hover{background:#4c020d}.stock-notification-wrapper .stock-notification-form .btn-notify-me:disabled{opacity:.6;cursor:not-allowed}.stock-notification-wrapper .stock-notification-form .stock-notification-message{font-size:1.4rem;padding:10px;border-radius:3px;margin-top:10px}.stock-notification-wrapper .stock-notification-form .stock-notification-message.success{background:#d4edda;color:#004D43;border:1px solid #c3e6cb}.stock-notification-wrapper .stock-notification-form .stock-notification-message.error{background:#f8d7da;color:#7D0416;border:1px solid #f5c6cb}.stock-notification-wrapper .products-sort-bar{display:flex;justify-content:flex-end;margin-bottom:30px}.stock-notification-wrapper .products-sort-bar .custom-dropdown-wrapper{width:240px}.stock-notification-wrapper .sort-dropdown-item{display:block;padding:12px 15px;font-size:1.5rem;line-height:1.5;letter-spacing:1px;text-transform:uppercase;color:#1D1D1F;text-decoration:none;transition:all .3s ease;cursor:pointer}.stock-notification-wrapper .sort-dropdown-item:hover{background:rgba(218,38,27,0.1);color:#7D0416}.stock-notification-wrapper .sort-dropdown-item.active{background:#7D0416;color:white;font-weight:600}.stock-notification-wrapper .sort-dropdown-item.active:hover{background:#7D0416;color:white}@media print{nav{display:none}body:before{display:block;content:"Don't forget to recycle this paper once you are done with it.";margin-bottom:10px;padding:10px;background-color:#b4ffb4;border:1px solid green;color:green}h1,h2,h3,h4,h5,h6,p{margin-bottom:20px;color:black}a{color:#06c;font-weight:bold}#comments{page-break-before:always}}@media only screen{#mq{display:none;visibility:hidden;content:'320'}#mq:after{content:'320'}.home-hero-carousel .slide-holder{position:relative;height:100vh;display:flex;align-items:center;justify-content:center;text-align:center}.home-hero-carousel .slide-holder img{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;left:0;z-index:-1}.home-hero-carousel .slide-holder p.pre-heading{color:rgba(255,255,255,0.7);display:inline-block;font-size:1.4rem;text-transform:uppercase;letter-spacing:2px}.home-hero-carousel .slide-holder h1{margin-bottom:60px}.home-hero-carousel .slide-holder a.button{width:260px}.home-hero-carousel .slick-dots{display:none}.models-section .model-holder{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;aspect-ratio:4/3;padding:36px}.models-section .model-holder:after,.models-section .model-holder:before{content:'';background:linear-gradient(0deg, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 100%);position:absolute;bottom:0px;left:0;right:0;height:155px;z-index:1}.models-section .model-holder:before{top:0;bottom:auto;background:linear-gradient(180deg, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 100%)}.models-section .model-holder .model-image{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%}.models-section .model-holder .model-image img{width:100%;height:100%;object-fit:cover;object-position:center}.models-section .model-text,.models-section .model-logo,.models-section a.button{position:relative;z-index:2;color:white}.models-section .model-logo{position:absolute;bottom:36px;right:36px}.models-section .model-logo img{height:60px}.home-content{padding:80px 24px}.home-content .wp-block-buttons .wp-block-button__link{width:300px;margin-top:50px}.cta{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 36px;text-align:center;height:776px;overflow:hidden}.cta:after{content:'';background:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%);position:absolute;top:0;bottom:0px;left:0;right:0}.cta .cta-holder.full-width{aspect-ratio:16/9}.cta .cta-holder.two-image-cta .col-6{aspect-ratio:1/1;position:relative}.cta .cta-image{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%}.cta .cta-image img{width:100%;height:100%;object-fit:cover;object-position:center}.cta .cta-text,.cta a.button{position:relative;z-index:2}.cta .cta-text{width:750px;max-width:100%;margin:0px auto 50px}.cta a.button{width:300px}.featured-products{padding:72px 0px;overflow:hidden}.featured-products .product-image{position:relative}.featured-products .product-image a img{display:block}.featured-products .product-image a span.product-name,.featured-products .product-image a span.view-text{position:absolute;color:white;font-family:"Montserrat",sans-serif;text-transform:uppercase;font-size:2.4rem;letter-spacing:3px;z-index:2;width:100%;height:90px;display:flex;align-items:center;padding:24px;transition:all .3s ease}.featured-products .product-image a span.product-name{top:0px;left:0px;background:linear-gradient(180deg, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 100%)}.featured-products .product-image a span.view-text{font-size:1.8rem;letter-spacing:2.5px;bottom:0px;right:0px;justify-content:flex-end;background:linear-gradient(0deg, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 100%)}.featured-products .product-image a span.view-text i{margin-right:20px;transition:all .3s ease}.featured-products .product-image a:hover span.view-text{color:#DBDBDB}.featured-products .product-image a:hover span.view-text i{transform:translateX(10px)}.featured-products .shop-intro{margin-top:8rem;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:10rem}.featured-products .shop-intro a.button{flex-shrink:0;margin-bottom:20px}.latest-news{position:relative;padding:36px 0px;width:100%;overflow:hidden}.latest-news .news-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0}.latest-news:before{content:'';background:linear-gradient(180deg, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 100%);position:absolute;top:0;left:0;right:0;height:155px;z-index:1}.latest-news .link-header{position:relative;z-index:2;margin-bottom:90px}.latest-news .link-header a{display:flex;align-items:center;justify-content:space-between}.latest-news .link-header a i{transition:all .3s ease-in-out}.latest-news .link-header a:hover{color:#DBDBDB}.latest-news .link-header a:hover i{transform:rotate(45deg)}.latest-news .latest-news-carousel{background:white;position:relative;z-index:2;width:100%;margin-right:calc(50% - 50vw);padding:24px 36px 96px 12px}.latest-news .latest-news-carousel .swiper-button-prev,.latest-news .latest-news-carousel .swiper-button-next{position:absolute;top:auto;bottom:30px;left:94%;z-index:3;width:40px;height:40px;display:flex;align-items:center;justify-content:center;opacity:.4;transition:opacity .3s ease}.latest-news .latest-news-carousel .swiper-button-prev svg,.latest-news .latest-news-carousel .swiper-button-next svg{display:none}.latest-news .latest-news-carousel .swiper-button-prev i,.latest-news .latest-news-carousel .swiper-button-next i{color:#7D0416;font-size:3rem}.latest-news .latest-news-carousel .swiper-button-prev:hover,.latest-news .latest-news-carousel .swiper-button-next:hover{opacity:1}.latest-news .latest-news-carousel .swiper-button-prev{left:calc(94% - 60px)}@keyframes skeleton-shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}.news-block-skeleton{border-right:1px solid rgba(29,29,31,0.25);padding:0px 36px}.news-block-skeleton .skeleton-img,.news-block-skeleton .skeleton-line{background:linear-gradient(90deg, #ebebeb 25%, #d6d6d6 50%, #ebebeb 75%);background-size:200% 100%;animation:skeleton-shimmer 1.6s ease-in-out infinite;border-radius:2px}.news-block-skeleton .skeleton-img{width:100%;height:210px;margin-bottom:15px}.news-block-skeleton .skeleton-line{height:13px;margin-bottom:12px;width:100%}.news-block-skeleton .skeleton-line.short{width:35%}.news-block-skeleton .skeleton-line.medium{width:65%}.news-block-skeleton .skeleton-title{height:20px;margin-bottom:10px;background:linear-gradient(90deg, #ebebeb 25%, #d6d6d6 50%, #ebebeb 75%);background-size:200% 100%;animation:skeleton-shimmer 1.6s ease-in-out infinite;border-radius:2px;width:90%}.news-block{border-right:1px solid rgba(29,29,31,0.25);padding:0px 36px}.news-block .post-date{font-size:1.4rem;line-height:1;letter-spacing:1px;color:rgba(29,29,31,0.5);margin-bottom:15px;text-transform:uppercase}.news-block .blog-img{margin-bottom:15px;width:100%;height:210px}.news-block .blog-img img{width:100%;height:100%;object-fit:cover;object-position:center}.news-block .blog-excerpt h3{color:#1D1D1F;font-size:2rem;line-height:1.5;letter-spacing:1.5px;margin-bottom:15px;min-height:60px}.news-block .blog-excerpt h3 a{font-family:"Montserrat",sans-serif;color:#1D1D1F;text-decoration:none}.news-block .blog-excerpt h3 a:hover{color:#7D0416}.news-block .blog-excerpt p{color:rgba(29,29,31,0.5);min-height:90px}.news-block .text-link{color:#7D0416;font-family:"Montserrat",sans-serif;font-size:1.8rem;line-height:1.5;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:15px;min-height:60px}.site-footer{background:white;padding:72px 0px 24px}.site-footer p,.site-footer a{color:rgba(29,29,31,0.5)}.site-footer a:hover{color:#7D0416}.site-footer .footer-top,.site-footer .footer-links,.site-footer .footer-press,.site-footer .footer-newsletter{border-bottom:1px solid rgba(29,29,31,0.25);margin-bottom:45px;padding-bottom:60px}.site-footer .foot-logo{height:60px}.site-footer .footer-links ul.menu{columns:3;column-gap:45px}.site-footer .footer-links ul.menu li a{color:rgba(29,29,31,0.5);font-family:"Montserrat",sans-serif;text-decoration:none;font-size:1.8rem;line-height:1.5;letter-spacing:1.2px;text-transform:uppercase;transition:color .3s ease;padding:0px 10px 20px 0px;display:block}.site-footer .footer-links ul.menu li a:hover{color:#7D0416}.site-footer .press-menu-logos{columns:3;column-gap:45px}.site-footer .press-menu-logos a{display:block;width:100%}.site-footer .press-menu-logos a img{height:60px;margin-bottom:30px}.site-footer .company-row{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}.site-footer .company-row .address{width:40%}.site-footer .company-row .address p{font-size:1.6rem;line-height:2.5;letter-spacing:1px;margin-bottom:15px}.site-footer .company-row .contact{margin-top:5px;width:40%}.site-footer .company-row .contact p{margin-bottom:15px}.site-footer .company-row .contact p a{text-decoration:underline}.site-footer .company-row .social-row{width:20%}.site-footer .company-row .social-row a{font-size:1.6rem;line-height:2.5;letter-spacing:1px;margin-bottom:15px;text-decoration:underline}.site-footer .footer-bottom{margin-top:30px}.site-footer .footer-bottom p{margin-bottom:0px}.site-footer .legal-menu ul.menu{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.site-footer .legal-menu ul.menu li{width:40%}.site-footer .legal-menu ul.menu li a{color:rgba(29,29,31,0.25);text-decoration:underline}.site-footer .legal-menu ul.menu li a:hover{color:#7D0416}.site-footer .legal-menu ul.menu li:last-child{width:20%}.page-template-page-model .model-nav{position:fixed;top:100px;left:0%;width:100%;height:80px;background:transparent;display:flex;align-items:center;justify-content:center;text-align:center;z-index:100;transition:all .3s ease-in-out}.page-template-page-model .model-nav.scrolled{top:-120px}.page-template-page-model .model-nav ul{display:flex;align-items:center;justify-content:center;text-align:center}.page-template-page-model .model-nav ul li{padding:0 15px}.page-template-page-model .model-nav ul li a{color:white;font-family:"Montserrat",sans-serif;text-decoration:none;font-size:1.4rem;line-height:1.5;letter-spacing:1.2px;text-transform:uppercase;padding:10px 0px;display:block;transition:color .3s ease;position:relative}.page-template-page-model .model-nav ul li a:after{content:'';background:white;height:2px;width:0%;position:absolute;left:50%;bottom:-5px;transform:translateX(-50%);transition:width .3s ease}.page-template-page-model .model-nav ul li a:hover,.page-template-page-model .model-nav ul li a.active{color:#DBDBDB}.page-template-page-model .model-nav ul li a:hover:after,.page-template-page-model .model-nav ul li a.active:after{width:100%}.page-template-page-model .model-hero{position:relative;height:100vh;display:flex;align-items:flex-end;justify-content:center;padding:36px 24px}.page-template-page-model .model-hero:after{content:'';background:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%);position:absolute;bottom:0;left:0;right:0;height:50%;z-index:2}.page-template-page-model .model-hero .row{width:100%}.page-template-page-model .model-hero .model-hero-bg{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;left:0;z-index:1}.page-template-page-model .model-hero .model-hero-content{position:relative;z-index:3;display:flex;justify-content:space-between;align-items:flex-end}.page-template-page-model .model-hero .model-hero-content .model-hero-text{width:300px}.page-template-page-model .model-hero .model-hero-content .model-hero-text p{font-size:1.8rem;margin-bottom:0px}.page-template-page-model .model-hero .model-hero-content .model-logo-hero{margin-bottom:30px}.page-template-page-model .model-hero .model-hero-content .model-logo-hero img{height:60px}.page-template-page-model .model-content{padding:72px 0px 0px;background:white}.page-template-page-model .model-content h1,.page-template-page-model .model-content p{color:#1D1D1F}.page-template-page-model .model-slider-section{padding:72px 0px;background:white;overflow:hidden}.page-template-page-model .model-slider-section .model-slider{width:100%;overflow:visible}.page-template-page-model .model-slider-section .model-slider .swiper-wrapper{align-items:stretch}.page-template-page-model .model-slider-section .model-slider .swiper-slide{width:75vw;height:auto;aspect-ratio:16/10;position:relative}.page-template-page-model .model-slider-section .model-slider .swiper-slide .slider-image{width:100%;height:100%}.page-template-page-model .model-slider-section .model-slider .swiper-slide .slider-image img{width:100%;height:100%;object-fit:cover;object-position:center;transition:height .3s ease}.page-template-page-model .model-slider-section .model-slider .swiper-slide.swiper-slide-next{height:75%}.page-template-page-model .model-slider-section .model-slider .swiper-slide.swiper-slide-next .slider-image{height:500px}.page-template-page-model .model-slider-section .model-slider .swiper-pagination{position:absolute;bottom:90px;left:auto;right:0%;width:auto;z-index:3}.page-template-page-model .model-slider-section .model-slider .swiper-pagination .swiper-pagination-bullet{background:rgba(29,29,31,0.25);opacity:1;width:12px;height:12px;margin:0 10px}.page-template-page-model .model-slider-section .model-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#7D0416}.page-template-page-model .model-slider-section .model-slider .swiper-button-prev,.page-template-page-model .model-slider-section .model-slider .swiper-button-next{position:absolute;top:auto;bottom:0px;left:auto;right:110px;z-index:3;width:40px;height:40px;display:flex;align-items:center;justify-content:center;opacity:.4;transition:opacity .3s ease}.page-template-page-model .model-slider-section .model-slider .swiper-button-prev svg,.page-template-page-model .model-slider-section .model-slider .swiper-button-next svg{display:none}.page-template-page-model .model-slider-section .model-slider .swiper-button-prev i,.page-template-page-model .model-slider-section .model-slider .swiper-button-next i{color:#7D0416;font-size:3rem}.page-template-page-model .model-slider-section .model-slider .swiper-button-prev:hover,.page-template-page-model .model-slider-section .model-slider .swiper-button-next:hover{opacity:1}.page-template-page-model .model-slider-section .model-slider .swiper-button-next{right:5px}.page-template-page-model .model-stats{height:650px;position:relative;padding:36px 0px}.page-template-page-model .model-stats .container-xl{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;height:100%}.page-template-page-model .model-stats:before{content:'';background:linear-gradient(180deg, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 100%);position:absolute;top:0px;left:0;right:0;height:200px;z-index:1}.page-template-page-model .model-stats:after{content:'';background:linear-gradient(0deg, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 100%);position:absolute;bottom:0px;left:0;right:0;height:50%;z-index:1}.page-template-page-model .model-stats .stats-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0}.page-template-page-model .model-stats .row{position:relative;z-index:2}.page-template-page-model .model-stats .row.stats-row{width:100%}.page-template-page-model .model-stats .stat .stat-number,.page-template-page-model .model-stats .stat .stat-prefix{font-size:4rem;line-height:1.4;letter-spacing:7.2px;font-weight:600}.page-template-page-model .model-stats .stat .stat-suffix{font-size:1.6rem;line-height:1.4;letter-spacing:2px;font-weight:400}.page-template-page-model .model-performance{padding:72px 0px 36px;background:white}.page-template-page-model .model-performance img{display:block}.page-template-page-model .model-performance .performance-right{height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}.page-template-page-model .model-performance .performance-content{width:500px;max-width:100%}.page-template-page-model .model-performance .performance-content h2,.page-template-page-model .model-performance .performance-content p{color:#1D1D1F}.page-template-page-model .model-performance .performance-content p{margin-bottom:0px}.page-template-page-model .model-functionality{padding:36px 0px 72px 0px;background:white}.page-template-page-model .model-functionality h2{color:#1D1D1F}.page-template-page-model .model-functionality .functionality-item{position:relative}.page-template-page-model .model-functionality .functionality-item .functionality-image img{display:block}.page-template-page-model .model-functionality .functionality-item .functionality-overlay{position:absolute;bottom:0;left:0;width:100%;background:linear-gradient(0deg, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 100%);transition:opacity .3s ease;padding:36px 36px 36px 36px;z-index:1}.page-template-page-model .model-functionality .functionality-item .functionality-overlay h3{color:white;font-size:2rem;line-height:1.5;letter-spacing:2px}.page-template-page-model .functionality-modal .modal-content{padding:40px}.page-template-page-model .how-to-buy{padding:36px 0px 72px;background:white}.page-template-page-model .how-to-buy h2{color:#1D1D1F;margin-bottom:-50px}.page-template-page-model .how-to-buy .how-to-buy-slider .swiper-slide .step .step-text{width:400px;max-width:100%;margin-bottom:-30px}.page-template-page-model .how-to-buy .how-to-buy-slider .swiper-slide .step .step-text h3{color:#7D0416;font-size:2.4rem;line-height:1.5;letter-spacing:1.5px;margin-bottom:15px}.page-template-page-model .how-to-buy .how-to-buy-slider .swiper-slide .step .step-text p{color:#1D1D1F}.page-template-page-model .how-to-buy .how-to-buy-slider .swiper-pagination{position:absolute;bottom:70px;left:0px;width:auto;z-index:3}.page-template-page-model .how-to-buy .how-to-buy-slider .swiper-pagination .swiper-pagination-bullet{background:rgba(29,29,31,0.25);opacity:1;width:12px;height:12px;margin:0 10px}.page-template-page-model .how-to-buy .how-to-buy-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#7D0416}.page-template-page-model .how-to-buy .how-to-buy-slider .swiper-button-prev,.page-template-page-model .how-to-buy .how-to-buy-slider .swiper-button-next{position:absolute;top:auto;bottom:0px;left:0px;z-index:3;width:40px;height:40px;display:flex;align-items:center;justify-content:center;opacity:.4;transition:opacity .3s ease}.page-template-page-model .how-to-buy .how-to-buy-slider .swiper-button-prev svg,.page-template-page-model .how-to-buy .how-to-buy-slider .swiper-button-next svg{display:none}.page-template-page-model .how-to-buy .how-to-buy-slider .swiper-button-prev i,.page-template-page-model .how-to-buy .how-to-buy-slider .swiper-button-next i{color:#7D0416;font-size:3rem}.page-template-page-model .how-to-buy .how-to-buy-slider .swiper-button-prev:hover,.page-template-page-model .how-to-buy .how-to-buy-slider .swiper-button-next:hover{opacity:1}.page-template-page-model .how-to-buy .how-to-buy-slider .swiper-button-next{left:55px}.page-template-page-model .model-enquiry-form{position:relative;padding:36px 0px 45px}.page-template-page-model .model-enquiry-form:before{content:'';background:linear-gradient(180deg, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 100%);position:absolute;top:0px;left:0;right:0;height:200px;z-index:1}.page-template-page-model .model-enquiry-form .enquiry-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0}.page-template-page-model .model-enquiry-form .container-xl{position:relative;z-index:2}.page-template-page-model .model-enquiry-form .form-holder{background:white;padding:30px 45px}.page-template-page-model .model-enquiry-form .form-holder .gform_required_legend{display:none}.page-template-page-model .model-enquiry-form .form-holder .gform_wrapper.gravity-theme .gform-body{padding-right:0px}.page-template-page-model .model-enquiry-form .form-holder h4{color:rgba(29,29,31,0.5);margin-bottom:45px}.page-template-page-model .model-enquiry-form .form-holder .button-row{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:20px;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid rgba(29,29,31,0.25)}.page-template-page-model .model-enquiry-form .form-holder .button-row a.button{width:50%}.page-template-page-model .model-enquiry-form .form-holder .gform_footer{position:relative;top:auto;right:auto;width:100%}.page-template-page-about .about-hero{background:white;padding-top:90px}.page-template-page-about .about-hero .about-hero-content{margin-bottom:45px}.page-template-page-about .about-hero .about-hero-content h1{color:#7D0416}.page-template-page-about .about-hero .about-hero-content p{color:#1D1D1F}.page-template-page-about .about-hero .about-nav{display:flex;justify-content:flex-end;margin-bottom:45px}.page-template-page-about .about-hero .about-hero-image{width:100%;height:500px;object-fit:cover}.page-template-page-about .about-timeline{position:relative;background:white;padding-top:120px}.page-template-page-about .about-timeline .timeline-sticky-wrapper{position:sticky;top:0;display:flex;align-items:flex-start;overflow:hidden;padding-bottom:45px;min-height:640px}.page-template-page-about .about-timeline .timeline-wrapper{display:flex;gap:60px;position:relative;width:100%}.page-template-page-about .about-timeline .timeline-years{display:flex;flex-direction:column;gap:50px;min-width:200px;z-index:10;text-align:right;border-right:1px solid rgba(29,29,31,0.25);margin-right:10px;padding-right:30px}.page-template-page-about .about-timeline .timeline-year{font-size:3rem;font-weight:700;color:rgba(29,29,31,0.25);transition:all .4s ease;cursor:pointer;line-height:1}.page-template-page-about .about-timeline .timeline-year.active{color:#7D0416;font-size:5rem}.page-template-page-about .about-timeline .timeline-year:hover{color:#7D0416;opacity:.7}.page-template-page-about .about-timeline .timeline-content{flex:1;position:relative;min-height:400px}.page-template-page-about .about-timeline .timeline-item{position:absolute;top:0;left:0;width:100%;opacity:0;visibility:hidden;transition:opacity .6s ease,visibility .6s ease}.page-template-page-about .about-timeline .timeline-item.active{opacity:1;visibility:visible;z-index:2}.page-template-page-about .about-timeline .timeline-item .timeline-image img{width:100%;height:360px;object-fit:cover}.page-template-page-about .about-timeline .timeline-item .timeline-content-text h2{color:#7D0416;text-transform:uppercase;font-size:2.4rem;margin-bottom:20px;letter-spacing:2px}.page-template-page-about .about-timeline .timeline-item .timeline-content-text .timeline-text p{color:#1D1D1F}.page-template-page-about .about-workshop{padding:48px 0px;background:white}.page-template-page-about .about-workshop .workshop-image{width:100%;height:600px}.page-template-page-about .about-workshop .workshop-image img{width:100%;height:100%;object-fit:cover}.page-template-page-about .about-ethos{padding:48px 0px;background:white}.page-template-page-about .about-ethos h2{color:#7D0416;margin-bottom:30px}.page-template-page-about .about-ethos p{color:#1D1D1F}.page-template-page-about .about-craftsmanship{padding:48px 0px}.page-template-page-about .about-craftsmanship .craftsmanship-block{margin-bottom:30px}.page-template-page-about .about-craftsmanship .craftsmanship-block{width:100%}.page-template-page-about .about-craftsmanship .craftsmanship-block .block-image{height:500px}.page-template-page-about .about-craftsmanship .craftsmanship-block img{width:100%;height:100%;object-fit:cover}.page-template-page-about .about-craftsmanship .block-content h3{max-width:450px}.page-template-page-about .about-showcase .showcase-image img{height:600px;width:100%;object-fit:cover}.page-template-page-about .about-technology{padding:48px 0px 24px;background:white}.page-template-page-about .about-technology h2{color:#7D0416;margin-bottom:30px}.page-template-page-about .about-technology p{color:#1D1D1F}.page-template-page-ownership .ownership-hero{position:relative;height:100vh;display:flex;align-items:flex-end;justify-content:center;text-align:center;overflow:hidden;padding:48px 0px}.page-template-page-ownership .ownership-hero:after{content:'';background:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.2) 100%);position:absolute;top:75%;left:0;right:0;bottom:0;z-index:2}.page-template-page-ownership .ownership-hero .ownership-hero-bg{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;left:0;z-index:1}.page-template-page-ownership .ownership-hero .ownership-hero-content{position:relative;z-index:3;max-width:600px;margin:0 auto}.page-template-page-ownership .ownership-hero .ownership-hero-content h1{font-size:5rem;line-height:1.4}.page-template-page-ownership .ownership-hero .ownership-hero-content p{margin-bottom:45px}.page-template-page-ownership .ownership-hero .ownership-hero-content .scroll-icon i{color:white;font-size:3rem;animation:bounce 2s infinite}.page-template-page-ownership .ownership-intro{padding:90px 0px 0px;background:white}.page-template-page-ownership .ownership-intro h2{color:#7D0416}.page-template-page-ownership .ownership-intro p{color:#1D1D1F;width:80%;margin:0 auto}.page-template-page-ownership .ownership-cards{padding:90px 0px 120px;background:white;overflow:hidden}.page-template-page-ownership .ownership-cards .ownership-cards-slider{width:100%;overflow:visible;padding:0 30px}.page-template-page-ownership .ownership-cards .ownership-cards-slider .swiper-wrapper{align-items:stretch}.page-template-page-ownership .ownership-cards .ownership-cards-slider .swiper-slide{height:auto}.page-template-page-ownership .ownership-cards .ownership-card{position:relative;height:600px;overflow:hidden;cursor:pointer;transition:transform .3s ease}.page-template-page-ownership .ownership-cards .ownership-card:hover{transform:scale(1.02)}.page-template-page-ownership .ownership-cards .ownership-card:hover .card-overlay{background:rgba(0,0,0,0.7)}.page-template-page-ownership .ownership-cards .ownership-card .card-image{width:100%;height:100%}.page-template-page-ownership .ownership-cards .ownership-card .card-image img{width:100%;height:100%;object-fit:cover;object-position:center}.page-template-page-ownership .ownership-cards .ownership-card .card-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5);display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:45px;transition:background .3s ease}.page-template-page-ownership .ownership-cards .ownership-card .card-overlay h3{width:80%}.page-template-page-ownership .ownership-cards .swiper-pagination{position:absolute;bottom:90px;left:auto;right:0%;width:auto;z-index:3}.page-template-page-ownership .ownership-cards .swiper-pagination .swiper-pagination-bullet{background:rgba(29,29,31,0.25);opacity:1;width:12px;height:12px;margin:0 10px}.page-template-page-ownership .ownership-cards .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#7D0416}.page-template-page-ownership .ownership-cards .swiper-button-prev,.page-template-page-ownership .ownership-cards .swiper-button-next{position:absolute;top:auto;bottom:-70px;left:auto;right:140px;z-index:3;width:40px;height:40px;display:flex;align-items:center;justify-content:center;opacity:.4;transition:opacity .3s ease}.page-template-page-ownership .ownership-cards .swiper-button-prev svg,.page-template-page-ownership .ownership-cards .swiper-button-next svg{display:none}.page-template-page-ownership .ownership-cards .swiper-button-prev i,.page-template-page-ownership .ownership-cards .swiper-button-next i{color:#7D0416;font-size:3rem}.page-template-page-ownership .ownership-cards .swiper-button-prev:hover,.page-template-page-ownership .ownership-cards .swiper-button-next:hover{opacity:1}.page-template-page-ownership .ownership-cards .swiper-button-next{right:45px}.page-template-page-ownership .ownership-modal .modal-content{background:white;padding:30px}.page-template-page-ownership .ownership-modal .modal-content .btn-close{position:absolute;top:30px;right:30px;z-index:10;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000' %3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center / 1em auto no-repeat;opacity:.8}.page-template-page-ownership .ownership-modal .modal-content .row{background:#F2F2F2}.page-template-page-ownership .ownership-modal .modal-content .modal-text{padding:0px 60px 0px 30px}.page-template-page-ownership .ownership-modal .modal-content .modal-text h2{color:#7D0416;font-size:3rem;text-transform:uppercase;letter-spacing:2px;margin-bottom:30px}.page-template-page-ownership .ownership-modal .modal-content .modal-text .modal-description p{color:#1D1D1F}.page-template-page-ownership .ownership-modal .modal-content .modal-image img{width:100%;height:100%;object-fit:cover}.page-template-page-ownership .ownership-journey{position:relative;background:#1D1D1F;padding:90px 0px;background:#F2F2F2}.page-template-page-ownership .ownership-journey .journey-sticky-wrapper{position:sticky;top:0;display:flex;align-items:flex-start;overflow:hidden;padding-bottom:45px}.page-template-page-ownership .ownership-journey .journey-header{position:relative;z-index:10;max-width:500px;margin-bottom:60px}.page-template-page-ownership .ownership-journey .journey-header h2{color:#1D1D1F}.page-template-page-ownership .ownership-journey .journey-header p{color:rgba(29,29,31,0.7);font-size:1.6rem}.page-template-page-ownership .ownership-journey .journey-wrapper{display:flex;gap:60px;position:relative;width:100%}.page-template-page-ownership .ownership-journey .journey-stages{display:flex;flex-direction:column;gap:30px;min-width:352px;z-index:10;text-align:right;border-right:1px solid rgba(29,29,31,0.25);margin-right:10px;padding-right:30px}.page-template-page-ownership .ownership-journey .journey-stage{color:rgba(29,29,31,0.25);transition:all .4s ease;cursor:pointer;text-transform:uppercase;font-size:2rem;font-family:"Montserrat",sans-serif;letter-spacing:2px}.page-template-page-ownership .ownership-journey .journey-stage.active{color:#7D0416;font-size:2.4rem;letter-spacing:2px}.page-template-page-ownership .ownership-journey .journey-stage:hover{color:#7D0416;opacity:.7}.page-template-page-ownership .ownership-journey .journey-content{flex:1;position:relative;min-height:400px}.page-template-page-ownership .ownership-journey .journey-item{position:absolute;top:0;left:0;width:100%;opacity:0;visibility:hidden;transition:opacity .6s ease,visibility .6s ease}.page-template-page-ownership .ownership-journey .journey-item.active{opacity:1;visibility:visible;z-index:2}.page-template-page-ownership .ownership-journey .journey-item .journey-item-image img{width:100%;height:250px;object-fit:cover}.page-template-page-ownership .ownership-journey .journey-item .journey-item-text h2{color:#7D0416;text-transform:uppercase;font-size:2.4rem;margin-bottom:20px;letter-spacing:2px;margin-top:30px}.page-template-page-ownership .ownership-journey .journey-item .journey-item-text p{font-size:1.6rem;line-height:1.8;color:rgba(29,29,31,0.7)}.page-template-page-ownership .ownership-preowned{position:relative;padding:45px 0px}.page-template-page-ownership .ownership-preowned h2{margin-bottom:45px}.page-template-page-ownership .ownership-preowned:before{content:'';background:linear-gradient(180deg, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 100%);position:absolute;top:0px;left:0;right:0;height:200px;z-index:1}.page-template-page-ownership .ownership-preowned .enquiry-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0}.page-template-page-ownership .ownership-preowned .container-xl{position:relative;z-index:2}.page-template-page-ownership .ownership-preowned .form-holder{background:white;padding:45px 60px}.page-template-page-ownership .ownership-preowned .form-holder .gform_required_legend{display:none}.page-template-page-ownership .ownership-preowned .form-holder .gform_wrapper.gravity-theme .gform-body{padding-right:0px}.page-template-page-ownership .ownership-preowned .form-holder .gform_wrapper.gravity-theme .gform_footer{position:relative;top:auto;right:auto;width:100%}.page-template-page-ownership .ownership-preowned .form-holder .gform_wrapper.gravity-theme .gform_footer input[type="submit"]{width:100%;background-color:#1D1D1F}.page-template-page-ownership .ownership-preowned .form-holder h3{color:#7D0416}.page-template-page-ownership .ownership-preowned .form-holder p{color:rgba(29,29,31,0.75);padding-bottom:45px;border-bottom:1px solid rgba(29,29,31,0.25)}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.page-template-page-book-a-visit .visit-hero{background:white;padding-top:45px}.page-template-page-book-a-visit .visit-hero .visit-hero-content{margin-bottom:45px}.page-template-page-book-a-visit .visit-hero .visit-hero-content h1{color:#7D0416}.page-template-page-book-a-visit .visit-hero .visit-hero-content p{color:#1D1D1F}.page-template-page-book-a-visit .visit-hero .visit-hero-content ul{margin:10px 0 20px 0px;padding-left:20px;list-style:square}.page-template-page-book-a-visit .visit-hero .visit-hero-content ul li{margin-bottom:5px}.page-template-page-book-a-visit .visit-hero .visit-hero-content ul li p{margin-bottom:0px}.page-template-page-book-a-visit .visit-hero .visit-hero-content ul li::marker{color:#7D0416}.page-template-page-book-a-visit .visit-hero .button-row{display:flex;justify-content:flex-end;margin-bottom:45px}.page-template-page-book-a-visit .visit-hero .visit-hero-image{width:100%;height:500px;object-fit:cover;object-position:bottom}.page-template-page-book-a-visit .models-section{background:white;padding:60px 0px}.page-template-page-book-a-visit .models-section .section-header{max-width:500px;margin-bottom:30px}.page-template-page-book-a-visit .models-section .section-header h2{color:#7D0416;margin-bottom:30px}.page-template-page-book-a-visit .models-section .section-header p{color:#1D1D1F}.page-template-page-booking-calendar .visit-hero{background:white;padding-top:45px;border-bottom:1px solid rgba(29,29,31,0.25)}.page-template-page-booking-calendar .visit-hero .visit-hero-content{margin-bottom:45px}.page-template-page-booking-calendar .visit-hero .visit-hero-content h1{color:#7D0416}.page-template-page-booking-calendar .visit-hero .visit-hero-content p{color:#1D1D1F}.page-template-page-booking-calendar .visit-hero .visit-hero-content ul{margin:10px 0 20px 0px;padding-left:20px;list-style:square}.page-template-page-booking-calendar .visit-hero .visit-hero-content ul li{margin-bottom:5px}.page-template-page-booking-calendar .visit-hero .visit-hero-content ul li p{margin-bottom:0px}.page-template-page-booking-calendar .visit-hero .visit-hero-content ul li::marker{color:#7D0416}.page-template-page-booking-calendar .visit-hero .stats-row{display:flex;justify-content:flex-end;gap:60px;margin-bottom:45px;text-align:left}.page-template-page-booking-calendar .visit-hero .stats-row .stat h4{color:rgba(29,29,31,0.5)}.page-template-page-booking-calendar .visit-hero .stats-row .stat p{color:#7D0416;font-size:2rem;line-height:3rem}.page-template-page-booking-calendar .booking-block{background:white;padding:45px 0px 0px}.page-template-page-booking-calendar .booking-block .booking-content p{color:rgba(29,29,31,0.5);font-size:1.4rem;line-height:1.4}.page-template-page-contact .contact-hero{background:white;position:relative;height:750px;display:flex;align-items:center}.page-template-page-contact .contact-hero .form-side,.page-template-page-contact .contact-hero .image-row{position:absolute;top:0px;left:0px;width:100%;height:750px}.page-template-page-contact .contact-hero .form-side{left:50%;transform:translate(-50%);padding-top:45px;padding-right:90px;z-index:1}.page-template-page-contact .contact-hero .image-row .image-holder{height:750px}.page-template-page-contact .contact-hero .image-row .image-holder img{width:100%;height:100%;object-fit:cover;object-position:center}.page-template-page-contact .contact-hero .contact-hero-content{padding-bottom:20px}.page-template-page-contact .contact-hero .contact-hero-content h1{color:#7D0416}.page-template-page-contact .contact-hero .contact-hero-content p{color:#1D1D1F}.page-template-page-contact .contact-hero .contact-hero-content p span{display:block;margin-top:15px}.page-template-page-contact .contact-hero .contact-hero-content p span a{color:#7D0416;text-decoration:underline}.page-template-page-contact .form-holder{border-top:1px solid rgba(29,29,31,0.25);padding:30px 00px 0px 0px}.page-template-page-contact .form-holder h4{color:rgba(29,29,31,0.5)}.page-template-page-contact .form-holder .gform_required_legend{display:none}.page-template-page-contact .form-holder .gform_wrapper.gravity-theme .gform-body{padding-right:0px}.page-template-page-contact .form-holder .gform_wrapper.gravity-theme .gform_footer{position:relative;top:auto;right:auto;width:100%}.page-template-page-contact .form-holder .gform_wrapper.gravity-theme .gform_footer input[type="submit"]{width:100%;background-color:#1D1D1F}.page-template-page-contact .contact-details-section{background:white;padding:45px 0px}.page-template-page-contact .contact-details-section .header-col{border-bottom:1px solid rgba(29,29,31,0.25);margin-bottom:60px;padding:0px}.page-template-page-contact .contact-details-section .header-col h2{color:#7D0416;margin-bottom:10px}.page-template-page-contact .contact-details-section p.note{background:white;border:1px solid #7D0416;display:inline-block;padding:5px 10px;margin:0px 0px 45px 0;font-size:1.5rem;line-height:1.6;color:#7D0416;border-radius:3px}.page-template-page-contact .contact-details-section .contacts-column{display:flex;flex-direction:column;align-items:flex-start;padding-bottom:60px;height:100%}.page-template-page-contact .contact-details-section .contacts-column h4{color:rgba(29,29,31,0.75)}.page-template-page-contact .contact-details-section .contacts-column .contact-details{display:flex;flex-direction:column}.page-template-page-contact .contact-details-section .contacts-column .contact-details p{color:rgba(29,29,31,0.5);display:flex;flex-direction:row;align-items:center;gap:15px}.page-template-page-contact .contact-details-section .contacts-column .contact-details p a{color:#1D1D1F}.page-template-page-contact .contact-details-section .contacts-column .contact-details p a:hover{color:#7D0416}.page-template-page-contact .contact-details-section .contacts-column .contact-details p.address{line-height:1;flex-direction:column;align-items:flex-start;margin-top:45px;margin-bottom:45px;gap:0px}.page-template-page-contact .pembleton-map{height:500px;margin:0px}.blog .main-page-content,.archive .main-page-content{background:white;padding:30px 0px 60px 0px}.blog .main-page-content h1,.archive .main-page-content h1,.blog .main-page-content p,.archive .main-page-content p{color:#1D1D1F}.blog .main-page-content h3,.archive .main-page-content h3{color:rgba(29,29,31,0.75);font-size:1.8rem;line-height:2.4rem;margin-bottom:0px}.blog .main-page-content h3 strong,.archive .main-page-content h3 strong{font-weight:400}.blog .newsarticle.featured-news,.archive .newsarticle.featured-news{margin-bottom:45px}.blog .newsarticle.featured-news a,.archive .newsarticle.featured-news a{height:500px;position:relative;display:block;overflow:hidden}.blog .newsarticle.featured-news a img,.archive .newsarticle.featured-news a img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .3s ease}.blog .newsarticle.featured-news a h3,.archive .newsarticle.featured-news a h3{color:white;font-size:2rem;line-height:3rem;letter-spacing:2px;position:absolute;bottom:100px;left:50px;z-index:2;transition:all .3s ease;width:calc(100% - 100px)}.blog .newsarticle.featured-news a .read-more,.archive .newsarticle.featured-news a .read-more{color:white;font-size:1.8rem;line-height:2.7rem;letter-spacing:2px;position:absolute;text-transform:uppercase;bottom:50px;left:50px;z-index:2}.blog .newsarticle.featured-news a .read-more i,.archive .newsarticle.featured-news a .read-more i{transition:all .3s ease}.blog .newsarticle.featured-news a:hover img,.archive .newsarticle.featured-news a:hover img{transform:scale(1.05)}.blog .newsarticle.featured-news a:hover h3,.archive .newsarticle.featured-news a:hover h3{color:#DBDBDB}.blog .newsarticle.featured-news a:hover .read-more i,.archive .newsarticle.featured-news a:hover .read-more i{color:#DBDBDB;transform:translateX(10px)}.blog .newsarticle.featured-news a:after,.archive .newsarticle.featured-news a:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:75%;background:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%);z-index:1}.blog .header-row,.archive .header-row{border-bottom:1px solid rgba(29,29,31,0.25);margin-bottom:45px}.blog .news-block,.archive .news-block{margin-bottom:30px;padding:0px 0px 30px;border:none;border-bottom:1px solid rgba(29,29,31,0.25)}.blog .news-block .blog-img,.archive .news-block .blog-img{height:280px}.blog .news-block .blog-excerpt h3,.archive .news-block .blog-excerpt h3{margin-bottom:10px;min-height:60px}.single-post .main-page-content{background:white}.single-post .main-page-content .blog-content h1,.single-post .main-page-content .blog-content p,.single-post .main-page-content .blog-content a,.single-post .main-page-content .blog-content ul li{color:#1D1D1F}.single-post .main-page-content .blog-content h3{color:rgba(29,29,31,0.75);font-size:2rem;line-height:3rem;margin-bottom:20px;letter-spacing:2px}.single-post .main-page-content .blog-content h3 strong{font-weight:400}.single-post .main-page-content .blog-content a{text-decoration:underline}.single-post .main-page-content .blog-content a:hover{color:#7D0416}.single-post .main-page-content ul{margin:10px 0 20px 0px;padding-left:20px;list-style:square}.single-post .main-page-content ul li{margin-bottom:5px}.single-post .main-page-content ul li p{margin-bottom:0px}.single-post .main-page-content ul li::marker{color:#7D0416}.single-post .blog-hero{position:relative}.single-post .blog-hero .back-link{color:white;background:#7D0416;padding:5px 10px;font-size:1.6rem;line-height:2.4rem;letter-spacing:2px;text-transform:uppercase;position:absolute;top:120px;left:50px;z-index:10}.single-post .blog-hero .back-link i{margin-right:10px;transition:all .3s ease}.single-post .blog-hero .back-link:hover{color:#7D0416;background:#DBDBDB}.single-post .blog-hero .back-link:hover i{transform:translateX(-5px)}.single-post .blog-hero .hero-bg{height:600px;position:relative;margin-bottom:45px}.single-post .blog-hero .hero-bg img{width:100%;height:100%;object-fit:cover;object-position:center}.single-post .blog-hero .blog-hero-content{position:absolute;bottom:30px;left:30px;z-index:2}.single-post .blog-hero .blog-hero-content h1{color:white;font-size:3rem;line-height:3.5rem;letter-spacing:2px}.single-post .blog-hero .blog-hero-content p{color:rgba(255,255,255,0.7);font-size:1.6rem;line-height:1.8}.single-post .blog-hero .blog-hero-content p.date{text-transform:uppercase;margin-bottom:0px}.single-post .blog-hero .blog-hero-content .crumbs a:hover{color:#DBDBDB}.single-post .blog-hero:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%);z-index:1}.single-post .post-navigation .nav-links{display:flex;justify-content:space-between}.single-post .post-navigation .nav-links a{display:inline-block;color:#7D0416;margin-bottom:45px;display:flex;align-items:center}.single-post .post-navigation .nav-links a i{font-size:2rem;transition:all .3s ease}.single-post .post-navigation .nav-links a:hover{color:#1D1D1F}.single-post .post-navigation .nav-links .nav-previous i{margin-right:10px}.single-post .post-navigation .nav-links .nav-previous a:hover i{transform:translateX(-5px)}.single-post .post-navigation .nav-links .nav-next i{margin-left:10px}.single-post .post-navigation .nav-links .nav-next a:hover i{transform:translateX(5px)}.crumbs p{margin-bottom:0px}.crumbs a{text-decoration:underline}.crumbs i{color:#7D0416;display:inline-block;margin:0 5px}.page-template-page-login-account .login-account-content{padding-top:120px;height:100vh;background-image:url(../img/int/login-bg.jpg);background-size:cover;background-position:center;display:flex;align-items:center}.page-template-page-login-account .login-account-content .u-column1,.page-template-page-login-account .login-account-content .u-column2{background:white;padding:60px;margin:0 auto}.page-template-page-login-account .login-account-content .u-column1 h2,.page-template-page-login-account .login-account-content .u-column2 h2{color:#7D0416;margin-bottom:30px}.page-template-page-login-account .login-account-content .u-column1 p,.page-template-page-login-account .login-account-content .u-column2 p{color:#1D1D1F;margin-bottom:20px}.page-template-page-login-account .login-account-content .u-column1 a,.page-template-page-login-account .login-account-content .u-column2 a{color:#7D0416;text-decoration:underline}.page-template-page-login-account .login-account-content .u-column1 a:hover,.page-template-page-login-account .login-account-content .u-column2 a:hover{color:#4c020d}.page-template-page-login-account .login-account-content .u-column1 form.login,.page-template-page-login-account .login-account-content .u-column2 form.login,.page-template-page-login-account .login-account-content .u-column1 form.register,.page-template-page-login-account .login-account-content .u-column2 form.register{margin:0px;border:none;padding:0px}.page-template-page-login-account .login-account-content .u-column1 form.login input[type="text"],.page-template-page-login-account .login-account-content .u-column2 form.login input[type="text"],.page-template-page-login-account .login-account-content .u-column1 form.register input[type="text"],.page-template-page-login-account .login-account-content .u-column2 form.register input[type="text"],.page-template-page-login-account .login-account-content .u-column1 form.login input[type="email"],.page-template-page-login-account .login-account-content .u-column2 form.login input[type="email"],.page-template-page-login-account .login-account-content .u-column1 form.register input[type="email"],.page-template-page-login-account .login-account-content .u-column2 form.register input[type="email"],.page-template-page-login-account .login-account-content .u-column1 form.login input[type="password"],.page-template-page-login-account .login-account-content .u-column2 form.login input[type="password"],.page-template-page-login-account .login-account-content .u-column1 form.register input[type="password"],.page-template-page-login-account .login-account-content .u-column2 form.register input[type="password"]{padding:15px;border:1px solid rgba(29,29,31,0.25);border-radius:0px}.page-template-page-login-account .login-account-content .u-column1 form.login .woocommerce-form-login__rememberme,.page-template-page-login-account .login-account-content .u-column2 form.login .woocommerce-form-login__rememberme,.page-template-page-login-account .login-account-content .u-column1 form.register .woocommerce-form-login__rememberme,.page-template-page-login-account .login-account-content .u-column2 form.register .woocommerce-form-login__rememberme{display:block;margin:-10px 0 10px}.page-template-page-login-account .login-account-content .u-column1 form.login .woocommerce-form-login__submit,.page-template-page-login-account .login-account-content .u-column2 form.login .woocommerce-form-login__submit,.page-template-page-login-account .login-account-content .u-column1 form.register .woocommerce-form-login__submit,.page-template-page-login-account .login-account-content .u-column2 form.register .woocommerce-form-login__submit,.page-template-page-login-account .login-account-content .u-column1 form.login .woocommerce-form-register__submit,.page-template-page-login-account .login-account-content .u-column2 form.login .woocommerce-form-register__submit,.page-template-page-login-account .login-account-content .u-column1 form.register .woocommerce-form-register__submit,.page-template-page-login-account .login-account-content .u-column2 form.register .woocommerce-form-register__submit{background-color:#7D0416;color:white;display:inline-block;margin:0px;padding:10px 20px !important;font-size:14px !important;font-size:1.4rem !important;line-height:22.4px !important;line-height:22.400000000000002 / 10rem !important;letter-spacing:1.2px;font-family:"Lato",sans-serif;font-weight:normal;text-align:center;text-decoration:none;text-transform:uppercase;vertical-align:middle;cursor:pointer;transition:all .4s ease-in-out;position:relative;border-radius:0px;width:200px}.page-template-page-login-account .login-account-content .u-column1 form.login .woocommerce-form-login__submit:hover,.page-template-page-login-account .login-account-content .u-column2 form.login .woocommerce-form-login__submit:hover,.page-template-page-login-account .login-account-content .u-column1 form.register .woocommerce-form-login__submit:hover,.page-template-page-login-account .login-account-content .u-column2 form.register .woocommerce-form-login__submit:hover,.page-template-page-login-account .login-account-content .u-column1 form.login .woocommerce-form-register__submit:hover,.page-template-page-login-account .login-account-content .u-column2 form.login .woocommerce-form-register__submit:hover,.page-template-page-login-account .login-account-content .u-column1 form.register .woocommerce-form-register__submit:hover,.page-template-page-login-account .login-account-content .u-column2 form.register .woocommerce-form-register__submit:hover{background-color:#DBDBDB;color:#7D0416}.page-header{margin-top:-60px;margin-bottom:60px;height:600px;position:relative}.page-header .header-bg{width:100%;height:100%;object-fit:cover;object-position:center}.page-header .header-content{position:absolute;bottom:30px;left:0px;z-index:2;width:100%}.page-header .header-content h1{color:white;font-size:3rem;line-height:3.5rem;letter-spacing:2px}.page-header .header-content p{color:rgba(255,255,255,0.7);font-size:1.6rem;line-height:1.8}.page-header .header-content .crumbs a{color:white}.page-header:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%);z-index:1}.page-template-page-events .main-page-content{background:white}.page-template-page-events .main-page-content .content h2,.page-template-page-events .main-page-content .events-section h2{color:#7D0416}.page-template-page-events .main-page-content .content p,.page-template-page-events .main-page-content .events-section p,.page-template-page-events .main-page-content .content h3,.page-template-page-events .main-page-content .events-section h3,.page-template-page-events .main-page-content .content h4,.page-template-page-events .main-page-content .events-section h4{color:#1D1D1F}.page-template-page-events .event-card{background:white;border:1px solid rgba(29,29,31,0.25);transition:all .3s ease;cursor:pointer}.page-template-page-events .event-card:hover{border-color:#7D0416}.page-template-page-events .event-card:hover .event-title{color:#7D0416}.page-template-page-events .event-card .event-card-image{height:250px}.page-template-page-events .event-card .event-card-image img{width:100%;height:100%;object-fit:cover;object-position:center}.page-template-page-events .event-card .event-card-content{padding:30px}.page-template-page-events .event-card .event-card-content p{color:#1D1D1F}.page-template-page-events .event-card .event-card-content .event-title a{color:#7D0416}.page-template-page-events .event-card .event-card-content .event-date{color:rgba(0,0,0,0.5);font-size:1.6rem;line-height:1.8}.page-template-page-events .event-card .event-card-content a.button{margin:0px}.single-event{background:#F2F2F2}.single-event .crumbs p{color:#1D1D1F;margin-bottom:30px}.single-event .crumbs p a{color:#7D0416}.single-event .content{color:#1D1D1F;padding-bottom:30px}.single-event .content p{color:#1D1D1F}.single-event .content h3,.single-event .content h4,.single-event .content h5{color:#7D0416}.single-event .event-summary{background:#7D0416;margin-bottom:30px;padding:30px}.single-event .event-summary h3,.single-event .event-summary h4,.single-event .event-summary h5,.single-event .event-summary p{color:white}.single-event .event-summary h5{margin-bottom:5px}.single-event .event-summary p{margin-bottom:20px}.single-event .event-summary a.button{margin-top:15px;margin-bottom:0px;width:100%}.single-event .event-map{height:400px}}@media only screen and (max-width:1450px){h1,h2{font-size:3rem;line-height:1.5;margin-bottom:30px;letter-spacing:3px}h3{font-size:2.2rem;line-height:1.5;margin-bottom:20px;letter-spacing:2px}.models-section .model-holder{height:530px;aspect-ratio:auto}.cta{height:550px}.featured-products{padding:60px 0px}.featured-products .shop-intro{margin-top:30px;gap:30px}.latest-news .link-header{margin-bottom:30px}.latest-news .latest-news-carousel{padding:30px 45px 75px 15px}.news-block .blog-img{height:170px}.featured-products .product-image.portrait-image a img{height:600px;width:100%;object-fit:cover}.page-template-page-model .model-content{padding:60px 0px 0px}.page-template-page-model .model-slider-section{padding:60px 0px}.page-template-page-model .model-slider-section .model-slider .swiper-slide{aspect-ratio:16 / 9}.page-template-page-model .model-slider-section .model-slider .swiper-slide.swiper-slide-next .slider-image{height:430px}.page-template-page-model .model-slider-section .model-slider .swiper-pagination{bottom:40px;right:-14px}.page-template-page-model .model-slider-section .model-slider .swiper-button-next{right:0px}.page-template-page-model .model-slider-section .model-slider .swiper-button-prev{right:100px}.page-template-page-model .model-stats{height:650px}.page-template-page-model .model-functionality{padding-bottom:45px}.page-template-page-model .model-functionality .functionality-item .functionality-image{height:550px}.page-template-page-model .model-functionality .functionality-item .functionality-image img{height:100%;width:100%;object-fit:cover}.page-template-page-model .model-functionality .functionality-item .functionality-overlay{padding:30px}.page-template-page-model .model-enquiry-form .form-holder{padding:30px 45px}.page-template-page-model .model-enquiry-form .form-holder h4{margin-bottom:15px}.page-template-page-model .model-enquiry-form .form-holder .button-row{margin-bottom:0px;padding-bottom:15px;border:none}.page-template-page-model .model-enquiry-form .form-holder .gform_wrapper.gravity-theme .gfield textarea.medium{height:100px}.page-template-page-about .about-hero{padding-top:30px}.page-template-page-about .about-hero .about-hero-image{height:370px}.page-template-page-about .about-nav a.button{padding:15px 25px !important}.page-template-page-about .about-timeline{padding-top:60px}.page-template-page-about .about-timeline .timeline-item .timeline-image img{height:280px}.page-template-page-about .about-workshop .workshop-image{height:450px}.page-template-page-about .about-craftsmanship .block-image img{width:100%;height:450px;object-fit:cover}.page-template-page-about .about-showcase .showcase-image img{height:550px;width:100%;object-fit:cover}.page-template-page-about .about-ethos{padding:0px 0px 45px}.page-template-page-ownership .ownership-intro{padding:45px 0 0}.page-template-page-ownership .ownership-cards .ownership-card{height:550px}.page-template-page-ownership .ownership-preowned h2{margin-bottom:30px}.blog .newsarticle.featured-news a,.archive .newsarticle.featured-news a{height:400px}.blog .newsarticle.featured-news a h3,.archive .newsarticle.featured-news a h3{left:30px;bottom:80px;width:calc(100% - 60px)}.blog .newsarticle.featured-news a .read-more,.archive .newsarticle.featured-news a .read-more{left:30px;bottom:30px}.blog .news-block .blog-img,.archive .news-block .blog-img{height:230px}.page-template-page-book-a-visit .visit-hero{padding-top:30px}.page-template-page-book-a-visit .visit-hero .visit-hero-image{height:370px}.page-template-page-booking-calendar .visit-hero{padding-top:30px}.page-template-page-contact .contact-hero{max-width:100%}}@media only screen and (max-width:1200px){.container-xl{max-width:100%;padding:0px 20px}.row.g-10{--bs-gutter-x:6rem;--bs-gutter-y:3rem}.featured-products .shop-intro{margin-top:30px;flex-direction:column;align-items:flex-start;gap:30px}.featured-products .shop-intro h2{font-size:2.4rem;letter-spacing:2px}.featured-products .shop-intro a.button{margin:0px}.page-template-page-model .model-hero .model-hero-content{align-items:flex-start;flex-direction:column;gap:30px}.page-template-page-model .model-hero .model-hero-content .hero-buttons a.button{margin-left:0px}.page-template-page-model .model-slider-section .model-slider .swiper-slide.swiper-slide-next,.page-template-page-model .how-to-buy .model-slider .swiper-slide.swiper-slide-next,.page-template-page-model .model-slider-section .how-to-buy-slider .swiper-slide.swiper-slide-next,.page-template-page-model .how-to-buy .how-to-buy-slider .swiper-slide.swiper-slide-next{height:100%}.page-template-page-model .model-slider-section .model-slider .swiper-slide.swiper-slide-next .slider-image,.page-template-page-model .how-to-buy .model-slider .swiper-slide.swiper-slide-next .slider-image,.page-template-page-model .model-slider-section .how-to-buy-slider .swiper-slide.swiper-slide-next .slider-image,.page-template-page-model .how-to-buy .how-to-buy-slider .swiper-slide.swiper-slide-next .slider-image{height:100%}.page-template-page-model .model-slider-section .model-slider .swiper-pagination,.page-template-page-model .how-to-buy .model-slider .swiper-pagination,.page-template-page-model .model-slider-section .how-to-buy-slider .swiper-pagination,.page-template-page-model .how-to-buy .how-to-buy-slider .swiper-pagination{bottom:-50px}.page-template-page-model .model-slider-section .model-slider .swiper-button-next,.page-template-page-model .how-to-buy .model-slider .swiper-button-next,.page-template-page-model .model-slider-section .how-to-buy-slider .swiper-button-next,.page-template-page-model .how-to-buy .how-to-buy-slider .swiper-button-next{right:auto;left:60px;bottom:-55px}.page-template-page-model .model-slider-section .model-slider .swiper-button-prev,.page-template-page-model .how-to-buy .model-slider .swiper-button-prev,.page-template-page-model .model-slider-section .how-to-buy-slider .swiper-button-prev,.page-template-page-model .how-to-buy .how-to-buy-slider .swiper-button-prev{right:auto;left:0px;bottom:-55px}.page-template-page-model .how-to-buy .how-to-buy-slider .swiper-wrapper{padding-bottom:70px}.page-template-page-model .how-to-buy .how-to-buy-slider .swiper-pagination{bottom:0px;left:auto;right:0px}.page-template-page-model .how-to-buy .how-to-buy-slider .swiper-button-next{right:auto;left:60px;bottom:-5px}.page-template-page-model .how-to-buy .how-to-buy-slider .swiper-button-prev{right:auto;left:0px;bottom:-5px}.page-template-page-model .model-stats .stat .stat-number,.page-template-page-model .model-stats .stat .stat-prefix{font-size:3rem;letter-spacing:4px}.page-template-page-model .model-functionality .functionality-item .functionality-overlay{padding:30px}.page-template-page-model .model-functionality .functionality-item .functionality-overlay h3{font-size:2.4rem;line-height:3rem}.page-template-page-about .about-hero{padding-top:45px}.page-template-page-about .about-hero .about-hero-content{margin-bottom:20px;width:500px;max-width:100%}.page-template-page-about .about-hero .about-nav{justify-content:flex-start}.page-template-page-ownership .ownership-intro{padding:60px 0px 0px 0px}.page-template-page-ownership .ownership-modal .modal-content .modal-text{padding:30px}.page-template-page-ownership .ownership-journey .journey-content{max-height:550px}.page-template-page-ownership .ownership-preowned .form-holder{padding:30px}.blog .newsarticle.featured-news a,.archive .newsarticle.featured-news a{height:500px}.blog .newsarticle.featured-news a h3,.archive .newsarticle.featured-news a h3{font-size:2rem;line-height:3rem;letter-spacing:2px;left:30px;bottom:80px}.blog .newsarticle.featured-news a .read-more,.archive .newsarticle.featured-news a .read-more{left:30px;bottom:30px}.blog .news-block .blog-img,.archive .news-block .blog-img{height:230px}}@media only screen and (max-width:992px){.cta,.page-template-page-model .model-stats{height:600px}.page-template-page-model .model-functionality .functionality-item .functionality-image{height:400px}.page-template-page-model .model-functionality .functionality-item .functionality-image img{width:100%;height:400px;object-fit:cover}.page-template-page-model .model-slider-section{padding:60px 0px 90px}.page-template-page-model .model-stats .stat-item{margin-bottom:30px}.page-template-page-model .model-stats .stat-item .stat-title{margin-bottom:0px}.page-template-page-model .how-to-buy .how-to-buy-slider .swiper-slide .step .step-text{padding-top:60px;width:100%}.page-template-page-model .how-to-buy .how-to-buy-slider .swiper-slide .step .step-text .step-text{padding-top:20px}.page-template-page-model .model-performance img{width:100%;height:400px;object-fit:cover}.page-template-page-model .model-performance .performance-right{align-items:normal}.page-template-page-about .about-hero .about-hero-image{height:550px}.page-template-page-about .about-timeline{padding-top:0px}.page-template-page-about .about-timeline .timeline-sticky-wrapper{height:auto;padding:60px 0}.page-template-page-about .about-timeline .timeline-wrapper{flex-direction:column;gap:40px}.page-template-page-about .about-timeline .timeline-years{flex-direction:row;gap:20px;min-width:100%;padding-bottom:10px;border:none}.page-template-page-about .about-timeline .timeline-year{font-size:3rem;white-space:nowrap}.page-template-page-about .about-timeline .timeline-year.active{font-size:3rem}.page-template-page-about .about-timeline .timeline-content{min-height:auto}.page-template-page-about .about-timeline .timeline-item{position:relative;opacity:1;visibility:visible}.page-template-page-about .about-timeline .timeline-item:not(.active){display:none}.page-template-page-about .about-timeline .timeline-image{margin-bottom:15px}.page-template-page-about .about-timeline .timeline-content-text h2{color:#7D0416}.page-template-page-about .about-timeline .timeline-content-text p{color:#1D1D1F}.page-template-page-about .about-workshop{padding-bottom:0px}.page-template-page-about .about-workshop .workshop-image{height:450px}.page-template-page-about .about-craftsmanship .block-image img{width:100%;height:450px;object-fit:cover}.page-template-page-about .about-technology .technology-image img{width:100%;height:450px;object-fit:cover}.page-template-page-ownership .ownership-hero .ownership-hero-content h1{font-size:2.4rem;letter-spacing:3px}.page-template-page-ownership .ownership-hero .ownership-hero-content p{font-size:1.4rem}.page-template-page-ownership .ownership-cards .ownership-card{height:550px}.page-template-page-ownership .ownership-cards .ownership-cards-slider{padding:0 15px}.page-template-page-ownership .ownership-cards .ownership-cards-slider .swiper-slide{width:75vw}.page-template-page-ownership .ownership-cards .swiper-pagination{bottom:60px}.page-template-page-ownership .ownership-cards .swiper-button-prev,.page-template-page-ownership .ownership-cards .swiper-button-next{bottom:-70px}.page-template-page-ownership .ownership-journey{padding:60px 0}.page-template-page-ownership .ownership-journey .journey-sticky-wrapper{height:auto;padding:60px 0}.page-template-page-ownership .ownership-journey .journey-header{margin-bottom:30px}.page-template-page-ownership .ownership-journey .journey-wrapper{flex-direction:column;gap:40px}.page-template-page-ownership .ownership-journey .journey-stages{flex-direction:row;flex-wrap:wrap;gap:10px;min-width:100%;padding-bottom:0px;border:none;overflow-x:auto;padding-right:0;margin-right:0}.page-template-page-ownership .ownership-journey .journey-stage{white-space:nowrap;width:calc((100% - 20px) / 3);font-size:1.3rem;text-align:center;border:1px solid #7D0416;display:inline-block;padding:5px 10px;line-height:1.6;color:#7D0416;border-radius:0px}.page-template-page-ownership .ownership-journey .journey-stage.active{color:white;background:#7D0416;font-size:1.3rem}.page-template-page-ownership .ownership-journey .journey-content{min-height:auto}.page-template-page-ownership .ownership-journey .journey-item{position:relative;opacity:1;visibility:visible}.page-template-page-ownership .ownership-journey .journey-item:not(.active){display:none}.page-template-page-ownership .ownership-journey .journey-item-image img{width:100%;height:400px;object-fit:cover}.page-template-page-ownership .ownership-journey.ownership-journey-mobile .journey-item-image img{height:250px;margin-bottom:15px}.page-template-page-ownership .ownership-journey.ownership-journey-mobile h2{color:#7D0416}.page-template-page-ownership .ownership-journey.ownership-journey-mobile p{color:#1D1D1F}.page-template-page-ownership .ownership-journey .journey-content{width:100%}.page-template-page-ownership .ownership-journey .journey-content .journey-item-image img{width:100%;margin:0 auto;object-fit:cover}.page-template-page-book-a-visit .visit-hero .button-row{justify-content:flex-start}.page-template-page-book-a-visit .visit-hero .button-row a.button{margin:0px}.page-template-page-book-a-visit .visit-hero .visit-hero-image{height:450px}.page-template-page-booking-calendar .visit-hero{padding-top:45px}.page-template-page-booking-calendar .visit-hero .visit-hero-content{margin-bottom:15px}.page-template-page-booking-calendar .visit-hero .stats-row{justify-content:flex-start}.page-template-page-contact .contact-hero{flex-direction:column;height:auto}.page-template-page-contact .contact-hero .form-side,.page-template-page-contact .contact-hero .image-row{width:100%;position:relative;top:auto;left:auto;transform:none;height:auto}.page-template-page-contact .contact-hero .form-side{padding:30px}.page-template-page-contact .contact-hero .image-row .image-holder{height:500px}.blog .newsarticle.featured-news,.archive .newsarticle.featured-news{margin-bottom:00px}.blog .newsarticle.featured-news a,.archive .newsarticle.featured-news a{height:400px}.post-type-archive-product .home-hero-carousel .slide-holder{height:600px;padding:30px 20px}.post-type-archive-product .home-hero-carousel .slide-holder .button-row{position:relative;bottom:auto;right:auto;flex-direction:row;justify-content:flex-start;gap:10px}.post-type-archive-product .home-hero-carousel .slide-holder .button-row a.button{margin:0px}.shop-hero-cta .shop-cta-content{padding:30px 20px}.shop-hero-cta .shop-cta-content .hero-content{flex-direction:column;align-items:flex-start}.shop-hero-cta .shop-cta-content .hero-content a{margin:0px}.category-hero-header{height:500px}.category-navigation .category-buttons{margin-left:0px}.category-navigation .category-buttons .category-btn{padding:12px 13px}.timeline-desktop,.journey-desktop{display:none !important}.timeline-mobile,.journey-mobile{display:block !important}}@media only screen and (max-width:768px){h1,h2{font-size:2.4rem;margin-bottom:20px;letter-spacing:3px}.home .head-logo{width:180px}.cart-icon span,.burger-menu span.menu-text{display:none}.home-hero-carousel .slide-holder .button-row{flex-direction:column}.models-section .model-holder{padding:30px}.models-section .model-logo{bottom:40px;right:30px}.models-section .model-logo img{height:50px}.cta .cta-text{width:100%}.latest-news .latest-news-carousel .swiper-button-prev,.latest-news .latest-news-carousel .swiper-button-next{left:88%}.latest-news .latest-news-carousel .swiper-button-prev{left:calc(88% - 60px)}.page-template-page-model .model-nav{display:none}.page-template-page-model .model-hero{padding-bottom:100px}.page-template-page-model .model-hero .model-hero-content .hero-buttons{display:flex;gap:10px;flex-wrap:wrap}.page-template-page-model .model-hero .model-hero-content .hero-buttons a.button{width:100%;margin:0px;flex-shrink:0}.page-template-page-model .model-hero .model-hero-content .hero-buttons button.button{width:calc(50% - 5px);margin:0px}.page-template-page-about .about-nav .nav{display:flex;flex-wrap:wrap;gap:10px}.page-template-page-about .about-nav .nav .nav-item{flex-shrink:0;width:calc(50% - 5px)}.page-template-page-about .about-nav a.button{margin:0px;padding:10px 15px !important;display:block}.page-template-page-about .about-hero .about-hero-image{height:450px}.page-template-page-about .about-timeline{padding-top:0px}.page-template-page-about .about-timeline .timeline-item .timeline-image img{width:100%;height:250px;object-fit:cover}.page-template-page-about .about-workshop .workshop-image{height:350px}.page-template-page-about .about-ethos{padding:30px 0px}.page-template-page-ownership .ownership-intro p{width:100%}.page-template-page-ownership .ownership-journey .journey-stages .journey-stage{width:calc((100% - 20px) / 2)}.page-template-page-book-a-visit .visit-hero .visit-hero-image{height:350px}.page-template-page-contact .contact-details-section .header-col h2{margin-left:10px}.blog .news-block .blog-excerpt h3,.archive .news-block .blog-excerpt h3,.news-block .blog-excerpt p{min-height:0px}.post-type-archive-product .home-hero-carousel .slide-holder{height:450px}.category-hero-header{height:400px}.stock-notification-wrapper .stock-notification-form .notification-input-group{flex-direction:column}.stock-notification-wrapper .stock-notification-form .btn-notify-me{width:100%}}@media only screen and (max-width:576px){header.site-header{padding:20px 10px}.head-logo{width:135px}.page-template-page-about .main-page-content,.page-template-page-book-a-visit .main-page-content,.page-template-page-booking-calendar .main-page-content,.page-template-page-contact .main-page-content,.blog .main-page-content,.archive:not(.post-type-archive-product):not(.tax-product_cat) .main-page-content,.single-product .main-page-content,.page-template-page-cart .main-page-content,.page-template-page-checkout .main-page-content,.page-template-default .main-page-content,.page-template-page-account .main-page-content{margin-top:81px}.models-section .model-logo img{height:40px}.models-section .model-holder{padding:20px;height:420px}.cta{height:420px}.featured-products .product-image.portrait-image a img{height:420px}.news-block .blog-excerpt p{font-size:1.4rem}.site-footer .footer-links ul.menu{columns:1}.site-footer .press-menu-logos{columns:2}.site-footer .company-row{flex-direction:column;gap:20px}.page-template-page-model .model-hero:after{height:100%}.page-template-page-model .model-enquiry-form .form-holder{padding:30px}.page-template-page-model .model-enquiry-form .form-holder .button-row{gap:5px;flex-direction:column}.page-template-page-model .model-enquiry-form .form-holder .button-row a.button{width:100%;margin:0px}.page-template-page-about .main-page-content{overflow:hidden}.page-template-page-about .about-hero .about-hero-image{height:350px}.page-template-page-about .about-timeline{min-height:0px !important}.page-template-page-about .about-timeline .timeline-year{font-size:2rem}.page-template-page-ownership .ownership-hero:after{top:0px}.page-template-page-ownership .ownership-intro{padding:45px 0px}.page-template-page-book-a-visit .visit-hero .button-row{justify-content:flex-start}.page-template-page-book-a-visit .visit-hero .button-row a.button{margin:0px}.page-template-page-book-a-visit .visit-hero .visit-hero-image{height:250px}.blog .newsarticle.featured-news a,.archive .newsarticle.featured-news a{height:300px}}@media only screen and (max-width:480px){.single-product-section .product-action-buttons{flex-direction:column}.single-product-section .product-action-buttons button{width:100%}.page-template-page-ownership .ownership-journey .journey-stages .journey-stage{width:100%}}