.fluid-padding--sm{padding:calc(15% - 10vw) 0}.fluid-padding--md{padding:calc(17.5% - 10vw) 0}.fluid-padding--lg{padding:calc(20% - 10vw) 0}:root{--color-primary:#252525}.color-primary{color:#252525}.background-primary{background-color:#252525}:root{--color-red:#c8102e}.color-red{color:#c8102e}.background-red{background-color:#c8102e}:root{--color-dark-red:#991026}.color-dark-red{color:#991026}.background-dark-red{background-color:#991026}:root{--color-red-10:#d73535}.color-red-10{color:#d73535}.background-red-10{background-color:#d73535}:root{--color-gold:#d8b868}.color-gold{color:#d8b868}.background-gold{background-color:#d8b868}:root{--color-gray-1:#6b6b6b}.color-gray-1{color:#6b6b6b}.background-gray-1{background-color:#6b6b6b}:root{--color-gray-2:#e6e6e6}.color-gray-2{color:#e6e6e6}.background-gray-2{background-color:#e6e6e6}:root{--color-light-red-1:#f6f2f0}.color-light-red-1{color:#f6f2f0}.background-light-red-1{background-color:#f6f2f0}:root{--color-light-red-2:#ddd4d0}.color-light-red-2{color:#ddd4d0}.background-light-red-2{background-color:#ddd4d0}:root{--color-light-red-3:#b1a29a}.color-light-red-3{color:#b1a29a}.background-light-red-3{background-color:#b1a29a}:root{--color-light-red-4:#fffcfb}.color-light-red-4{color:#fffcfb}.background-light-red-4{background-color:#fffcfb}:root{--color-light-red-5:#f6f2f0}.color-light-red-5{color:#f6f2f0}.background-light-red-5{background-color:#f6f2f0}:root{--color-taupe:#7a6a62}.color-taupe{color:#7a6a62}.background-taupe{background-color:#7a6a62}:root{--color-pale-silver:#cdc6c1}.color-pale-silver{color:#cdc6c1}.background-pale-silver{background-color:#cdc6c1}:root{--color-dark-1:#2e2e2f}.color-dark-1{color:#2e2e2f}.background-dark-1{background-color:#2e2e2f}:root{--color-dark-10:#6b6b6b}.color-dark-10{color:#6b6b6b}.background-dark-10{background-color:#6b6b6b}:root{--color-dark-gray:#2e2e2f}.color-dark-gray{color:#2e2e2f}.background-dark-gray{background-color:#2e2e2f}:root{--color-dark-blue:#2e2e2f}.color-dark-blue{color:#2e2e2f}.background-dark-blue{background-color:#2e2e2f}:root{--color-light:#fff}.color-light{color:#fff}.background-light{background-color:#fff}:root{--color-transparent-black:linear-gradient(180deg,transparent 63.64%,rgba(0,0,0,.5))}.color-transparent-black{color:linear-gradient(180deg,transparent 63.64%,rgba(0,0,0,.5))}.background-transparent-black{background-color:linear-gradient(180deg,transparent 63.64%,rgba(0,0,0,.5))}:root{--color-grey-100:#f8f9fa}.color-grey-100{color:#f8f9fa}.background-grey-100{background-color:#f8f9fa}:root{--color-grey-200:#e9ecef}.color-grey-200{color:#e9ecef}.background-grey-200{background-color:#e9ecef}:root{--color-grey-300:#dee2e6}.color-grey-300{color:#dee2e6}.background-grey-300{background-color:#dee2e6}:root{--color-grey-400:#ced4da}.color-grey-400{color:#ced4da}.background-grey-400{background-color:#ced4da}:root{--color-grey-500:#6b6b6b}.color-grey-500{color:#6b6b6b}.background-grey-500{background-color:#6b6b6b}:root{--color-dark:#2e2e2f}.color-dark{color:#2e2e2f}.background-dark{background-color:#2e2e2f}:root{--color-black-100:#000}.color-black-100{color:#000}.background-black-100{background-color:#000}[data-animation=fade-up]{opacity:0;transform:translateY(50px)}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:initial}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:initial;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:initial}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.wp-block-group.has-background:first-child{margin-top:0}@media(max-width:439px){.wp-block-button{width:100%}}.wp-block-button.has-red-color a:hover{background:#991026!important;background:var(--color-dark-red)!important;color:#fff!important;color:var(--color-light)!important}.wp-element-button{font-weight:800}@media(max-width:439px){.wp-element-button{width:100%}}.wp-element-button.has-red-color a:hover{background:#991026!important;background:var(--color-dark-red)!important;color:#fff!important;color:var(--color-light)!important}.wp-element-button svg{stroke:currentColor;height:16px;margin-left:12px;width:16px}.wp-block-button.c-button--simple>.wp-block-button__link,.wp-block-button.is-style-simple>.wp-block-button__link{background:transparent!important;border:0;border-radius:0;justify-content:flex-start;padding:0;width:auto}.wp-block-button.c-button--simple a:hover{background:transparent!important;color:#2e2e2f!important;color:var(--color-dark)!important}figure.wp-block-video{border-radius:10px;min-width:0;overflow:hidden;position:relative;width:100%}figure.wp-block-video video{cursor:pointer;height:auto;vertical-align:middle;width:100%}figure.wp-block-video video.is-playing~svg.wp-block-video__overlay{opacity:0;pointer-events:none}figure.wp-block-video svg.wp-block-video__overlay{fill:#fff;fill:var(--color-light);fill-opacity:.7;cursor:pointer;height:87px;left:50%;min-width:80px;pointer-events:auto;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.2s ease-in-out;width:80px;z-index:5}@media(max-width:639px){figure.wp-block-video svg.wp-block-video__overlay{height:61px;min-width:56px;width:56px}}.wp-block-button.is-style-outline.c-button--white-bordered>.wp-block-button__link{border-color:#fff;border-color:var(--color-light);color:#fff;color:var(--color-light)}.is-style-outline.c-button--white-bordered a{transition:.2s ease-in-out}.is-style-outline.c-button--white-bordered a:hover{background:#fff!important;background:var(--color-light)!important;border-color:#fff!important;border-color:var(--color-light)!important;color:#2e2e2f!important;color:var(--color-dark)!important}@media(max-width:767px){.wp-container-core-column-is-layout-4>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:100%!important}}@media(max-width:767px){body{--wp--preset--spacing--max:58px}}.has-large-font-size{line-height:1.4}.is-provider-youtube{aspect-ratio:1.56;overflow:hidden}.is-provider-youtube *{height:100%;width:100%}.is-provider-youtube.wp-has-aspect-ratio.wp-embed-aspect-21-9{aspect-ratio:21/9}.is-provider-youtube.wp-has-aspect-ratio.wp-embed-aspect-16-9,.is-provider-youtube.wp-has-aspect-ratio.wp-embed-aspect-18-9{aspect-ratio:16/9}.is-provider-youtube.wp-has-aspect-ratio.wp-embed-aspect-4-3{aspect-ratio:4/3}.is-provider-youtube.wp-has-aspect-ratio.wp-embed-aspect-1-1{aspect-ratio:1/1}.is-provider-youtube.wp-has-aspect-ratio.wp-embed-aspect-9-16{aspect-ratio:9/16}.is-provider-youtube.wp-has-aspect-ratio.wp-embed-aspect-1-2{aspect-ratio:1/2}.is-provider-youtube.wp-has-aspect-ratio.wp-embed-aspect-2-1{aspect-ratio:2/1}@media(max-width:639px){.is-provider-youtube.wp-has-aspect-ratio.wp-embed-aspect-mobile-21-9{aspect-ratio:21/9}.is-provider-youtube.wp-has-aspect-ratio.wp-embed-aspect-mobile-16-9,.is-provider-youtube.wp-has-aspect-ratio.wp-embed-aspect-mobile-18-9{aspect-ratio:16/9}.is-provider-youtube.wp-has-aspect-ratio.wp-embed-aspect-mobile-4-3{aspect-ratio:4/3}.is-provider-youtube.wp-has-aspect-ratio.wp-embed-aspect-mobile-1-1{aspect-ratio:1/1}.is-provider-youtube.wp-has-aspect-ratio.wp-embed-aspect-mobile-9-16{aspect-ratio:9/16}.is-provider-youtube.wp-has-aspect-ratio.wp-embed-aspect-mobile-1-2{aspect-ratio:1/2}.is-provider-youtube.wp-has-aspect-ratio.wp-embed-aspect-mobile-2-1{aspect-ratio:2/1}}@media(max-width:767px){.remove-border-on-mobile{border:none}}ul.wp-block-list{list-style:none}ul.wp-block-list li{padding-left:20px;position:relative}ul.wp-block-list li:before{content:"•";font-size:20px;left:6px;line-height:1;position:absolute;top:2px;z-index:0}ol.wp-block-list{list-style-position:inside}.aspect-ration--tall-portrait video{aspect-ratio:.86;object-fit:cover}@media(max-width:767px){.video--full-mobile .wp-block-video{border-radius:0;margin:0 calc(var(--wp--custom--gutter)*-1)!important;overflow:hidden;width:100vw!important}.video--full-mobile .wp-container-core-column-is-layout-10>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:100vw!important}.video--full-mobile .wp-block-column *{max-width:100vw!important}.video--full-mobile .wide-line,.video--full-mobile .wide-line hr{max-width:70px!important}}.wide-line,.wide-line hr{max-width:70px!important}@media(max-width:767px){.padding-bottom--mobile-none{padding-bottom:0!important}.reverse-order--mobile>.wp-block-columns{flex-direction:column-reverse!important}.text-refactor--center-mobile{text-align:center!important}.text-refactor--center-mobile .has-large-font-size{font-weight:700!important}.text-refactor--center-mobile .has-large-font-size+p{font-weight:400!important}.text-refactor--center-mobile .wp-block-list li{padding-left:0;position:relative}.text-refactor--center-mobile .wp-block-list li:before{content:none}.text-refactor--center-mobile .has-red-color.has-text-color{font-weight:700!important}}@media(max-width:767px){.wp-container-core-column-is-layout-10>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:100%!important}}@media(max-width:767px){.wp-block-column *{max-width:100%!important}}.c-button--black-outline-hover a:hover{background:#2e2e2f!important;background:var(--color-dark)!important;border-color:#2e2e2f!important;border-color:var(--color-dark)!important;color:#fff!important;color:var(--color-light)!important}.wp-block-button__link.has-red-color.has-text-color.has-border-color.wp-element-button:hover{background:#c8102e!important;background:var(--color-red)!important;border-color:#c8102e!important;border-color:var(--color-red)!important;color:#fff!important;color:var(--color-light)!important}body:not(.wp-admin) .block-editor-block-list__block .block-editor-rich-text__editable:not(.cv-pattern *):not(.lami-guide *):not(.is-style-link-chip){display:inline-block!important}.main>.wp-block-group{clear:both}.wp-block-group a:not(.wp-block-button__link):not(.wp-element-button):not(.wp-block-latest-posts__post-title):not(.is-style-link-chip>a){color:#c8102e;color:var(--color-red);text-decoration:underline}.wp-block-column .wp-block-image img{width:100%}.editor-styles-wrapper,:root{--wp--preset--color--dark:#2e2e2f;--wp--preset--color--dark-10:#6b6b6b}.has-dark-color{color:#2e2e2f!important;color:var(--wp--preset--color--dark)!important}.has-dark-background-color{background-color:#2e2e2f!important;background-color:var(--wp--preset--color--dark)!important}.has-dark-border-color{border-color:#2e2e2f!important;border-color:var(--wp--preset--color--dark)!important}.has-dark-10-color{color:#6b6b6b!important;color:var(--wp--preset--color--dark-10)!important}.has-dark-10-background-color{background-color:#6b6b6b!important;background-color:var(--wp--preset--color--dark-10)!important}.has-dark-10-border-color{border-color:#6b6b6b!important;border-color:var(--wp--preset--color--dark-10)!important}.wp-block-button__link{align-items:center;display:inline-flex;justify-content:center;min-height:48px;text-decoration:none}.wp-block-button.is-style-outline>.wp-block-button__link{background-color:transparent;border-color:#c8102e;border-color:var(--color-red);color:#c8102e;color:var(--color-red)}.wp-block-button.is-style-outline>.wp-block-button__link:focus,.wp-block-button.is-style-outline>.wp-block-button__link:hover{background-color:#c8102e;background-color:var(--color-red);color:#fff}.wp-block-button.is-style-simple>.wp-block-button__link{background-color:transparent;border-color:transparent;color:#c8102e;color:var(--color-red);font-size:.8125rem;gap:8px;letter-spacing:.03em;min-height:0;padding-left:0;padding-right:0;text-transform:uppercase}.wp-block-button.is-style-simple>.wp-block-button__link:after{background-color:currentColor;content:"";flex:none;height:16px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat;width:16px}.wp-block-button.is-style-simple>.wp-block-button__link:focus,.wp-block-button.is-style-simple>.wp-block-button__link:hover{background-color:transparent;border-color:transparent;color:#991026;color:var(--color-dark-red)}:where(.has-dark-gray-background-color,.has-black-background-color,.has-primary-background-color,.has-red-background-color,.has-dark-background-color) .wp-block-button:not(.is-style-outline):not(.is-style-simple)>.wp-block-button__link:not(.has-background){background-color:#fff;border-color:#fff;color:#c8102e;color:var(--color-red)}:where(.has-dark-gray-background-color,.has-black-background-color,.has-primary-background-color,.has-red-background-color,.has-dark-background-color) .wp-block-button:not(.is-style-outline):not(.is-style-simple)>.wp-block-button__link:not(.has-background):focus,:where(.has-dark-gray-background-color,.has-black-background-color,.has-primary-background-color,.has-red-background-color,.has-dark-background-color) .wp-block-button:not(.is-style-outline):not(.is-style-simple)>.wp-block-button__link:not(.has-background):hover{background-color:#991026;background-color:var(--color-dark-red);border-color:#991026;border-color:var(--color-dark-red);color:#fff}.main>:where(h1,h2,h3,h4,h5,h6,p,ul,ol,dl,pre,hr,table,blockquote,.wp-block-buttons,.wp-block-columns,.wp-block-table,.wp-block-quote,.wp-block-pullquote,.wp-block-code,.wp-block-preformatted,.wp-block-verse,.wp-block-file,.wp-block-audio,.wp-block-search,.wp-block-latest-posts,.wp-block-social-links,.wp-block-categories,.wp-block-archives,.wp-block-separator,.wp-block-details,.wp-block-accordion,.wp-block-tabs,.wp-block-math,.wp-block-breadcrumbs,.wp-block-post-title,.wp-block-post-date,.wp-block-post-excerpt):not(.alignfull):not(.alignwide):not(.alignleft):not(.alignright):not(.has-background){box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:min(1196px,100% - 1.25rem - 1.25rem);max-width:min(var(--wp--style--global--content-size,1196px),100% - var(--wp--style--root--padding-left,1.25rem) - var(--wp--style--root--padding-right,1.25rem))}.main .is-layout-constrained>.alignleft{margin-left:max(0px,(100% - 1196px)/2);margin-left:max(0px,(100% - var(--wp--style--global--content-size,1196px))/2)}.main .is-layout-constrained>.alignright{margin-right:max(0px,(100% - 1196px)/2);margin-right:max(0px,(100% - var(--wp--style--global--content-size,1196px))/2)}.main>.alignleft{margin-left:max(1.25rem,(100% - 1196px)/2);margin-left:max(var(--wp--style--root--padding-left,1.25rem),(100% - var(--wp--style--global--content-size,1196px))/2)}.main>.alignright{margin-right:max(1.25rem,(100% - 1196px)/2);margin-right:max(var(--wp--style--root--padding-right,1.25rem),(100% - var(--wp--style--global--content-size,1196px))/2)}.wp-block-file{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem 1rem}.wp-block-file>object{flex-basis:100%}.wp-block-file .wp-block-file__button{color:#fff;margin-left:0;text-decoration:none}.wp-block-file .wp-block-file__button:focus,.wp-block-file .wp-block-file__button:hover{color:#fff}.wp-block-quote{background:#fff;border:1px solid #ddd4d0;border-radius:14px;box-shadow:none;padding:1.25rem 1.5rem}.wp-block-quote p{color:#252525;color:var(--color-primary);font-family:var(--wp--preset--font-family--headings);font-size:1.15rem;font-style:italic;line-height:1.55;margin:0 0 .75rem}.wp-block-quote>:last-child{margin-bottom:0}.wp-block-quote cite{color:#6b6b6b;color:var(--color-gray-1);display:block;font-family:var(--wp--preset--font-family--body);font-size:.875rem;font-style:normal;font-weight:700;line-height:1.4;margin-top:.75rem}.wp-block-quote cite:before{content:"— "}body .wp-block-pullquote{border-bottom:1px solid #ddd4d0;border-top:1px solid #ddd4d0;padding:2rem 1rem;text-align:center}body .wp-block-pullquote blockquote{margin:0}body .wp-block-pullquote p{color:#252525;color:var(--color-primary);font-family:var(--wp--preset--font-family--headings);font-size:clamp(1.35rem,1.1rem + 1vw,1.75rem);font-style:italic;line-height:1.35;margin:0}body .wp-block-pullquote cite{color:#c8102e;color:var(--color-red);display:block;font-family:var(--wp--preset--font-family--body);font-size:.8125rem;font-style:normal;font-weight:800;letter-spacing:.06em;margin-top:1rem;text-transform:uppercase}body .wp-block-table table{border-collapse:collapse;font-size:.95rem;width:100%}body .wp-block-table td,body .wp-block-table th{border:0;border-bottom:1px solid #ddd4d0;padding:.75rem 1rem;text-align:left}body .wp-block-table thead{border-bottom:0}body .wp-block-table thead th{background:#f6f2f0;color:#252525;color:var(--color-primary);font-weight:700}body .wp-block-table tfoot{border-top:0}body .wp-block-table figcaption{color:#6b6b6b;color:var(--color-gray-1);font-size:.85rem;margin-top:.5rem;text-align:left}body .wp-block-table.is-style-stripes{border-bottom:0}body .wp-block-table.is-style-stripes tbody tr:nth-child(odd){background:#f6f2f0}body .wp-block-table.is-style-stripes td,body .wp-block-table.is-style-stripes th{border-color:transparent}.wp-block-details{border-bottom:1px solid #ddd4d0;padding:.85rem 0}.wp-block-details summary{color:#252525;color:var(--color-primary);cursor:pointer;font-weight:700;list-style:none}.wp-block-details summary::-webkit-details-marker{display:none}.wp-block-details summary:after{color:#c8102e;color:var(--color-red);content:"+";float:right;font-weight:500;margin-left:1rem}.wp-block-details[open]>summary:after{content:"–"}.wp-block-details>:not(summary){margin-top:.65rem}.wp-block-accordion-item{border-bottom:1px solid #ddd4d0}.wp-block-accordion-heading{font-family:var(--wp--preset--font-family--body);font-size:1rem;font-weight:700;line-height:1.4;margin:0}.wp-block-accordion-heading__toggle{color:#252525;color:var(--color-primary);font:inherit;padding:.85rem 0}.wp-block-accordion-heading__toggle.focus-visible,.wp-block-accordion-heading__toggle:hover{color:#c8102e;color:var(--color-red)}.wp-block-accordion-heading__toggle:focus-visible,.wp-block-accordion-heading__toggle:hover{color:#c8102e;color:var(--color-red)}.wp-block-accordion-heading__toggle-icon{color:#c8102e;color:var(--color-red);font-weight:500}.wp-block-accordion-panel{padding-bottom:.85rem}.wp-block-tab-list{gap:.5rem;margin-bottom:.75rem}.wp-block-tab-list button{background:#fff;border:2px solid #c8102e;border:2px solid var(--color-red);border-radius:999px;color:#c8102e;color:var(--color-red);cursor:pointer;font:800 .9375rem/1.3 var(--wp--preset--font-family--body);min-height:40px;padding:8px 20px}.wp-block-tab-list button[aria-selected=true]{background:#c8102e;background:var(--color-red);color:#fff}.wp-block-tab-list button.focus-visible,.wp-block-tab-list button:hover{background:#991026;background:var(--color-dark-red);border-color:#991026;border-color:var(--color-dark-red);color:#fff}.wp-block-tab-list button:focus-visible,.wp-block-tab-list button:hover{background:#991026;background:var(--color-dark-red);border-color:#991026;border-color:var(--color-dark-red);color:#fff}.wp-block-tab-panel{background:#f6f2f0;border:0;border-radius:14px;box-shadow:none;padding:1.25rem 1.5rem}.has-drop-cap:not(:focus):first-letter{color:#c8102e;color:var(--color-red);font-family:var(--wp--preset--font-family--headings);font-size:4.2em;font-weight:600;line-height:.8;margin:.1em .12em 0 0}.wp-block-verse{color:#252525;color:var(--color-primary);font-family:var(--wp--preset--font-family--headings);font-size:1.1rem;font-style:italic;line-height:1.6;white-space:pre-wrap}.wp-block-code,.wp-block-preformatted{background:#f6f2f0;border:0;border-radius:14px;box-shadow:none;color:#252525;color:var(--color-primary);font-size:.9rem;overflow-x:auto;padding:1rem 1.25rem}.wp-block-code code{font:inherit}.wp-block-math{font-size:1.25rem;text-align:center}.wp-block-cover:not(.alignfull):not(.main>*),.wp-block-group.has-background:not(.alignfull):not(.main>*){border-radius:14px}.wp-block-cover:not(.alignfull):not(.main>*){overflow:hidden}.wp-block-latest-posts{list-style:none;padding-left:0}.wp-block-latest-posts>li{background:#fff;border:1px solid #ddd4d0;border-radius:14px;box-shadow:none;margin:0 0 1rem;overflow:hidden;padding:0 0 1rem}.wp-block-latest-posts.is-layout-grid>li{margin:0}.wp-block-latest-posts .wp-block-latest-posts__featured-image{margin:0 0 .85rem}.wp-block-latest-posts .wp-block-latest-posts__featured-image img{aspect-ratio:16/10;display:block;height:auto;object-fit:cover;width:100%}.wp-block-latest-posts a.wp-block-latest-posts__post-title{color:#252525;color:var(--color-primary);display:block;font-family:var(--wp--preset--font-family--headings);font-size:1.15rem;font-weight:600;line-height:1.3;padding:0 1rem;text-decoration:none}.wp-block-latest-posts a.wp-block-latest-posts__post-title.focus-visible,.wp-block-latest-posts a.wp-block-latest-posts__post-title:hover{color:#c8102e;color:var(--color-red)}.wp-block-latest-posts a.wp-block-latest-posts__post-title:focus-visible,.wp-block-latest-posts a.wp-block-latest-posts__post-title:hover{color:#c8102e;color:var(--color-red)}.wp-block-latest-posts .wp-block-latest-posts__post-author,.wp-block-latest-posts .wp-block-latest-posts__post-date,.wp-block-latest-posts .wp-block-latest-posts__post-excerpt{color:#6b6b6b;color:var(--color-gray-1);font-size:.8125rem;margin-top:.35rem;padding:0 1rem}.wp-block-search__inside-wrapper{flex-wrap:wrap;gap:.5rem}.wp-block-search__input{border:1.5px solid #b1a29a;border-radius:10px;color:#252525;color:var(--color-primary);flex:1 1 14rem;font:inherit;min-height:48px;padding:0 1rem}.wp-block-search__button{margin-left:0}@media(max-width:439px){.wp-block-search__button{flex:1 1 100%}}.wp-block-archives-list,.wp-block-categories-list{padding-left:1.25rem}.wp-block-archives-list li,.wp-block-categories-list li{margin-bottom:.35rem}.wp-block-archives-list a,.wp-block-categories-list a{color:#c8102e;color:var(--color-red)}.wp-block-social-links{gap:.5rem}.wp-block-social-links .wp-social-link{background-color:#c8102e!important;background-color:var(--color-red)!important;border-radius:999px;color:#fff!important;height:44px;padding:0;transition:background-color .2s ease-in-out;width:44px}.wp-block-social-links .wp-social-link:hover,.wp-block-social-links .wp-social-link[focus-within]{background-color:#991026!important;background-color:var(--color-dark-red)!important;transform:none}.wp-block-social-links .wp-social-link:focus-within,.wp-block-social-links .wp-social-link:hover{background-color:#991026!important;background-color:var(--color-dark-red)!important;transform:none}.wp-block-social-links .wp-social-link a{align-items:center;color:inherit;display:flex;height:100%;justify-content:center;padding:0;width:100%}.wp-block-social-links .wp-social-link svg{fill:currentColor;color:inherit;height:18px;width:18px}.wp-block-social-links.is-style-logos-only .wp-social-link{background-color:#c8102e!important;background-color:var(--color-red)!important}.cv-pattern .wp-block-button>.wp-block-button__link{border:0;border-radius:23px;font-size:16px;font-weight:800;line-height:1.336;padding:11px 18px 8px;white-space:nowrap}.cv-pattern .wp-block-button.is-style-fill>.wp-block-button__link{background-color:#c8102e;background-color:var(--color-red);color:#fff;color:var(--color-light)}.cv-pattern .wp-block-button.is-style-fill>.wp-block-button__link:focus,.cv-pattern .wp-block-button.is-style-fill>.wp-block-button__link:hover{background-color:#991026;background-color:var(--color-dark-red);color:#fff;color:var(--color-light)}.cv-pattern .wp-block-button.is-style-outline>.wp-block-button__link{background:transparent;border:2px solid #000;color:#000}.cv-pattern .wp-block-button.is-style-outline>.wp-block-button__link:focus,.cv-pattern .wp-block-button.is-style-outline>.wp-block-button__link:hover{background:#000;color:#fff}.is-root-container.has-global-padding>.cv-pattern,.is-root-container.has-global-padding>[class*=wp-block-acf-],.is-root-container.has-global-padding>[class*=wp-block-cavallo-]{margin-bottom:0;margin-left:-16px!important;margin-right:-16px!important;margin-top:0;max-width:none}.is-root-container.lami-guide,.is-root-container>.lami-guide{margin-bottom:0;margin-top:0;max-width:48rem}@media(min-width:1100px){.is-root-container.lami-guide,.is-root-container>.lami-guide{max-width:72rem;padding-left:calc(max(1.25rem, min(3vw, 2rem)) + 18.25rem)}.is-root-container.lami-guide>*,.is-root-container>.lami-guide>*{max-width:42rem}}.is-root-container.lami-guide figure[data-type="core/table"]{background:#fff;border:1px solid var(--lami-rule);border-radius:14px;display:flex;flex-direction:column-reverse;margin:1.25rem 0 1.75rem;overflow-x:auto}.is-root-container.lami-guide figure[data-type="core/table"] figcaption{color:var(--lami-navy);font-size:.98rem;font-weight:700;margin:0;padding:.85rem 1rem .35rem;text-align:left}.is-root-container .lami-guide__shop-card-text{display:flex;flex-direction:column}.is-root-container .lami-guide__shop-card-text>.wp-block-buttons{gap:12px 16px;margin:0;order:1}.is-root-container .content-section__body>p[\:has\(\%2B\.content-section__links\)],.is-root-container .lami-guide__shop-card-text>ol>:last-child,.is-root-container .lami-guide__shop-card-text>ul>:last-child{margin-bottom:0}.is-root-container .content-section__body>p:has(+.content-section__links){margin-bottom:0}.is-root-container .banner-cta__soft-body[\:has\(\%3E\.wp-block-buttons\)]{margin-bottom:0}.is-root-container .banner-cta__soft-body:has(>.wp-block-buttons){margin-bottom:0}.is-root-container .hh-cond__what[\:has\(\%3E\.hh-cond__links\)]{display:flex;flex-direction:column}.is-root-container .hh-cond__what:has(>.hh-cond__links){display:flex;flex-direction:column}.is-root-container .hh-cond__what>.hh-cond__links{margin-top:auto}.is-root-container .hh-cond__what>p[\:has\(\%2B\.hh-cond__links\)]{margin-bottom:0}.is-root-container .hh-cond__what>p:has(+.hh-cond__links){margin-bottom:0}.editor-styles-wrapper h1:not(:where(.pdp-eyebrow,.pdp-label,.shape-guide__row-label,.pdp-features__title[\:has\(\%3E\.pdp-features__toggle\)])){font-weight:600!important}.editor-styles-wrapper h1:not(:where(.pdp-eyebrow,.pdp-label,.shape-guide__row-label,.pdp-features__title:has(>.pdp-features__toggle))){font-weight:600!important}.editor-styles-wrapper h2:not(:where(.pdp-eyebrow,.pdp-label,.shape-guide__row-label,.pdp-features__title[\:has\(\%3E\.pdp-features__toggle\)])){font-weight:600!important}.editor-styles-wrapper h2:not(:where(.pdp-eyebrow,.pdp-label,.shape-guide__row-label,.pdp-features__title:has(>.pdp-features__toggle))){font-weight:600!important}.editor-styles-wrapper h3:not(:where(.pdp-eyebrow,.pdp-label,.shape-guide__row-label,.pdp-features__title[\:has\(\%3E\.pdp-features__toggle\)])){font-weight:600!important}.editor-styles-wrapper h3:not(:where(.pdp-eyebrow,.pdp-label,.shape-guide__row-label,.pdp-features__title:has(>.pdp-features__toggle))){font-weight:600!important}.editor-styles-wrapper h4:not(:where(.pdp-eyebrow,.pdp-label,.shape-guide__row-label,.pdp-features__title[\:has\(\%3E\.pdp-features__toggle\)])){font-weight:600!important}.editor-styles-wrapper h4:not(:where(.pdp-eyebrow,.pdp-label,.shape-guide__row-label,.pdp-features__title:has(>.pdp-features__toggle))){font-weight:600!important}.editor-styles-wrapper h5:not(:where(.pdp-eyebrow,.pdp-label,.shape-guide__row-label,.pdp-features__title[\:has\(\%3E\.pdp-features__toggle\)])){font-weight:600!important}.editor-styles-wrapper h5:not(:where(.pdp-eyebrow,.pdp-label,.shape-guide__row-label,.pdp-features__title:has(>.pdp-features__toggle))){font-weight:600!important}.editor-styles-wrapper h6:not(:where(.pdp-eyebrow,.pdp-label,.shape-guide__row-label,.pdp-features__title[\:has\(\%3E\.pdp-features__toggle\)])){font-weight:600!important}.editor-styles-wrapper h6:not(:where(.pdp-eyebrow,.pdp-label,.shape-guide__row-label,.pdp-features__title:has(>.pdp-features__toggle))){font-weight:600!important}.editor-styles-wrapper .h1:not(:where(.pdp-eyebrow,.pdp-label,.shape-guide__row-label,.pdp-features__title[\:has\(\%3E\.pdp-features__toggle\)])){font-weight:600!important}.editor-styles-wrapper .h1:not(:where(.pdp-eyebrow,.pdp-label,.shape-guide__row-label,.pdp-features__title:has(>.pdp-features__toggle))){font-weight:600!important}.editor-styles-wrapper .h2:not(:where(.pdp-eyebrow,.pdp-label,.shape-guide__row-label,.pdp-features__title[\:has\(\%3E\.pdp-features__toggle\)])){font-weight:600!important}.editor-styles-wrapper .h2:not(:where(.pdp-eyebrow,.pdp-label,.shape-guide__row-label,.pdp-features__title:has(>.pdp-features__toggle))){font-weight:600!important}.editor-styles-wrapper .h3:not(:where(.pdp-eyebrow,.pdp-label,.shape-guide__row-label,.pdp-features__title[\:has\(\%3E\.pdp-features__toggle\)])){font-weight:600!important}.editor-styles-wrapper .h3:not(:where(.pdp-eyebrow,.pdp-label,.shape-guide__row-label,.pdp-features__title:has(>.pdp-features__toggle))){font-weight:600!important}.editor-styles-wrapper .h4:not(:where(.pdp-eyebrow,.pdp-label,.shape-guide__row-label,.pdp-features__title[\:has\(\%3E\.pdp-features__toggle\)])){font-weight:600!important}.editor-styles-wrapper .h4:not(:where(.pdp-eyebrow,.pdp-label,.shape-guide__row-label,.pdp-features__title:has(>.pdp-features__toggle))){font-weight:600!important}.editor-styles-wrapper .h5:not(:where(.pdp-eyebrow,.pdp-label,.shape-guide__row-label,.pdp-features__title[\:has\(\%3E\.pdp-features__toggle\)])){font-weight:600!important}.editor-styles-wrapper .h5:not(:where(.pdp-eyebrow,.pdp-label,.shape-guide__row-label,.pdp-features__title:has(>.pdp-features__toggle))){font-weight:600!important}.editor-styles-wrapper .h6:not(:where(.pdp-eyebrow,.pdp-label,.shape-guide__row-label,.pdp-features__title[\:has\(\%3E\.pdp-features__toggle\)])){font-weight:600!important}.editor-styles-wrapper .h6:not(:where(.pdp-eyebrow,.pdp-label,.shape-guide__row-label,.pdp-features__title:has(>.pdp-features__toggle))){font-weight:600!important}.editor-styles-wrapper .wp-block-heading:not(:where(.pdp-eyebrow,.pdp-label,.shape-guide__row-label,.pdp-features__title[\:has\(\%3E\.pdp-features__toggle\)])){font-weight:600!important}.editor-styles-wrapper .wp-block-heading:not(:where(.pdp-eyebrow,.pdp-label,.shape-guide__row-label,.pdp-features__title:has(>.pdp-features__toggle))){font-weight:600!important}.cavallo-server-preview>*{pointer-events:none}.cavallo-server-preview .product-gallery-video .product-gallery-video__spinner,.cavallo-server-preview .product-gallery-video video,.cavallo-server-preview .product-gallery-video:before{display:none!important}.is-root-container.mena-archive--hoofboot-hub>.wp-block-cavallo-hub-intro+*{padding-top:60px}@media(min-width:768px){.is-root-container.mena-archive--hoofboot-hub>.wp-block-cavallo-hub-intro+*{padding-top:100px}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scroll-padding-top:7rem}@media(min-width:640px){html{scroll-padding-top:8.25rem}}body{margin:0;padding:0;width:100%}img{display:block;height:auto;max-width:100%;width:auto}figure{margin:0}.grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(12,1fr)}@media(min-width:1024px){.grid{gap:24px}}.grid>*{grid-column:1/-1}.col-auto{grid-column:auto}.col-span-full{grid-column:1/-1}.col-start-auto{grid-column-start:auto}.col-end-auto{grid-column-end:auto}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-justify{text-align:justify}.text-uppercase{text-transform:uppercase}.text-lowercase{text-transform:lowercase}.text-capitalize{text-transform:capitalize}.radius-10{border-radius:10px}.radius-20{border-radius:20px}.radius-50{border-radius:50px}.font-thin{font-weight:100}.font-light{font-weight:300}.font-regular{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-extra-bold{font-weight:800}.font-black{font-weight:900}.font-italic{font-style:italic}.box-shadow{box-shadow:0 20px 30px 0 rgba(0,0,0,.149)}.box-shadow2{box-shadow:0 20px 40px 0 rgba(0,0,0,.1)}.box-shadow3{box-shadow:0 30px 40px 0 rgba(0,0,0,.04)}.box-shadow-slider{box-shadow:0 10px 20px 0 rgba(0,0,0,.06)}.text-shadow{text-shadow:0 5px 10px rgba(0,0,0,.04)}.relative{position:relative}.flex{display:flex}.flex-wrap{flex-wrap:wrap}.place-center{align-items:center;justify-items:center;place-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-self-end{justify-self:end}.align-start{align-items:flex-start}.align-end{align-items:flex-end}.align-center{align-items:center}.align-baseline{align-items:baseline}.align-stretch{align-items:stretch}.gap-0{gap:0}.gap-1{gap:8px}.gap-2{gap:16px}.gap-3{gap:24px}.gap-4{gap:32px}.flex-col{flex-direction:column}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.ml-0{margin-left:0}.mr-0{margin-right:0}.p-0{padding:0}.pt-0{padding-top:0}.pb-0{padding-bottom:0}.pl-0{padding-left:0}.pr-0{padding-right:0}.z-0{z-index:0}.col-span-0{grid-column:span 0}.col-end-0{grid-column-end:0}.col-start-0{grid-column-start:0}.mt-1{margin-top:8px}.mb-1{margin-bottom:8px}.ml-1{margin-left:8px}.mr-1{margin-right:8px}.p-1{padding:8px}.pt-1{padding-top:8px}.pb-1{padding-bottom:8px}.pl-1{padding-left:8px}.pr-1{padding-right:8px}.z-10{z-index:10}.col-span-1{grid-column:span 1}.col-end-1{grid-column-end:1}.col-start-1{grid-column-start:1}.mt-2{margin-top:16px}.mb-2{margin-bottom:16px}.ml-2{margin-left:16px}.mr-2{margin-right:16px}.p-2{padding:16px}.pt-2{padding-top:16px}.pb-2{padding-bottom:16px}.pl-2{padding-left:16px}.pr-2{padding-right:16px}.z-20{z-index:20}.col-span-2{grid-column:span 2}.col-end-2{grid-column-end:2}.col-start-2{grid-column-start:2}.mt-3{margin-top:24px}.mb-3{margin-bottom:24px}.ml-3{margin-left:24px}.mr-3{margin-right:24px}.p-3{padding:24px}.pt-3{padding-top:24px}.pb-3{padding-bottom:24px}.pl-3{padding-left:24px}.pr-3{padding-right:24px}.z-30{z-index:30}.col-span-3{grid-column:span 3}.col-end-3{grid-column-end:3}.col-start-3{grid-column-start:3}.mt-4{margin-top:32px}.mb-4{margin-bottom:32px}.ml-4{margin-left:32px}.mr-4{margin-right:32px}.p-4{padding:32px}.pt-4{padding-top:32px}.pb-4{padding-bottom:32px}.pl-4{padding-left:32px}.pr-4{padding-right:32px}.z-40{z-index:40}.col-span-4{grid-column:span 4}.col-end-4{grid-column-end:4}.col-start-4{grid-column-start:4}.mt-5{margin-top:40px}.mb-5{margin-bottom:40px}.ml-5{margin-left:40px}.mr-5{margin-right:40px}.p-5{padding:40px}.pt-5{padding-top:40px}.pb-5{padding-bottom:40px}.pl-5{padding-left:40px}.pr-5{padding-right:40px}.z-50{z-index:50}.col-span-5{grid-column:span 5}.col-end-5{grid-column-end:5}.col-start-5{grid-column-start:5}.mt-6{margin-top:48px}.mb-6{margin-bottom:48px}.ml-6{margin-left:48px}.mr-6{margin-right:48px}.p-6{padding:48px}.pt-6{padding-top:48px}.pb-6{padding-bottom:48px}.pl-6{padding-left:48px}.pr-6{padding-right:48px}.z-60{z-index:60}.col-span-6{grid-column:span 6}.col-end-6{grid-column-end:6}.col-start-6{grid-column-start:6}.mt-7{margin-top:56px}.mb-7{margin-bottom:56px}.ml-7{margin-left:56px}.mr-7{margin-right:56px}.p-7{padding:56px}.pt-7{padding-top:56px}.pb-7{padding-bottom:56px}.pl-7{padding-left:56px}.pr-7{padding-right:56px}.z-70{z-index:70}.col-span-7{grid-column:span 7}.col-end-7{grid-column-end:7}.col-start-7{grid-column-start:7}.mt-8{margin-top:64px}.mb-8{margin-bottom:64px}.ml-8{margin-left:64px}.mr-8{margin-right:64px}.p-8{padding:64px}.pt-8{padding-top:64px}.pb-8{padding-bottom:64px}.pl-8{padding-left:64px}.pr-8{padding-right:64px}.z-80{z-index:80}.col-span-8{grid-column:span 8}.col-end-8{grid-column-end:8}.col-start-8{grid-column-start:8}.mt-9{margin-top:72px}.mb-9{margin-bottom:72px}.ml-9{margin-left:72px}.mr-9{margin-right:72px}.p-9{padding:72px}.pt-9{padding-top:72px}.pb-9{padding-bottom:72px}.pl-9{padding-left:72px}.pr-9{padding-right:72px}.z-90{z-index:90}.col-span-9{grid-column:span 9}.col-end-9{grid-column-end:9}.col-start-9{grid-column-start:9}.mt-10{margin-top:80px}.mb-10{margin-bottom:80px}.ml-10{margin-left:80px}.mr-10{margin-right:80px}.p-10{padding:80px}.pt-10{padding-top:80px}.pb-10{padding-bottom:80px}.pl-10{padding-left:80px}.pr-10{padding-right:80px}.z-100{z-index:100}.col-span-10{grid-column:span 10}.col-end-10{grid-column-end:10}.col-start-10{grid-column-start:10}.mt-11{margin-top:88px}.mb-11{margin-bottom:88px}.ml-11{margin-left:88px}.mr-11{margin-right:88px}.p-11{padding:88px}.pt-11{padding-top:88px}.pb-11{padding-bottom:88px}.pl-11{padding-left:88px}.pr-11{padding-right:88px}.z-110{z-index:110}.col-span-11{grid-column:span 11}.col-end-11{grid-column-end:11}.col-start-11{grid-column-start:11}.mt-12{margin-top:96px}.mb-12{margin-bottom:96px}.ml-12{margin-left:96px}.mr-12{margin-right:96px}.p-12{padding:96px}.pt-12{padding-top:96px}.pb-12{padding-bottom:96px}.pl-12{padding-left:96px}.pr-12{padding-right:96px}.z-120{z-index:120}.col-span-12{grid-column:span 12}.col-end-12{grid-column-end:12}.col-start-12{grid-column-start:12}.mt-13{margin-top:104px}.mb-13{margin-bottom:104px}.ml-13{margin-left:104px}.mr-13{margin-right:104px}.p-13{padding:104px}.pt-13{padding-top:104px}.pb-13{padding-bottom:104px}.pl-13{padding-left:104px}.pr-13{padding-right:104px}.z-130{z-index:130}.col-end-13{grid-column-end:13}.col-start-13{grid-column-start:13}.pointer{cursor:pointer}.hover-text-underline{color:#c8102e;color:var(--color-red);cursor:pointer}.top-bar-navigation{border-bottom:1px solid #ddd4d0;border-bottom:1px solid var(--seo-hairline,#ddd4d0)}.top-bar-navigation .wrapper--md{max-width:1520px}.top-bar-navigation__container{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:4px 0}@media(min-width:1024px){.top-bar-navigation__container{padding:8px 0}}@media(max-width:767px){.top-bar-navigation .top-bar-navigation__sharer{display:none}.top-bar-navigation .woocommerce-breadcrumb{flex-wrap:nowrap;font-size:12px;max-width:100%;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.top-bar-navigation .woocommerce-breadcrumb::-webkit-scrollbar{display:none}}.top-bar-navigation__sharer{align-items:center;display:flex;flex-wrap:wrap;gap:21px}.top-bar-navigation__sharer .social-share-list__icon{display:flex}@media(max-width:767px){.top-bar-navigation__sharer-title{display:none}}@media(min-width:440px){.xs-col-span-1{grid-column:span 1}.xs-col-span-2{grid-column:span 2}.xs-col-span-3{grid-column:span 3}.xs-col-span-4{grid-column:span 4}.xs-col-span-5{grid-column:span 5}.xs-col-span-6{grid-column:span 6}.xs-col-span-7{grid-column:span 7}.xs-col-span-8{grid-column:span 8}.xs-col-span-9{grid-column:span 9}.xs-col-span-10{grid-column:span 10}.xs-col-span-11{grid-column:span 11}.xs-col-span-12{grid-column:span 12}.xs-col-span-13{grid-column:span 13}}@media(min-width:580px){.xs-2-col-span-1{grid-column:span 1}.xs-2-col-span-2{grid-column:span 2}.xs-2-col-span-3{grid-column:span 3}.xs-2-col-span-4{grid-column:span 4}.xs-2-col-span-5{grid-column:span 5}.xs-2-col-span-6{grid-column:span 6}.xs-2-col-span-7{grid-column:span 7}.xs-2-col-span-8{grid-column:span 8}.xs-2-col-span-9{grid-column:span 9}.xs-2-col-span-10{grid-column:span 10}.xs-2-col-span-11{grid-column:span 11}.xs-2-col-span-12{grid-column:span 12}.xs-2-col-span-13{grid-column:span 13}}@media(min-width:640px){.sm-col-span-1{grid-column:span 1}.sm-col-span-2{grid-column:span 2}.sm-col-span-3{grid-column:span 3}.sm-col-span-4{grid-column:span 4}.sm-col-span-5{grid-column:span 5}.sm-col-span-6{grid-column:span 6}.sm-col-span-7{grid-column:span 7}.sm-col-span-8{grid-column:span 8}.sm-col-span-9{grid-column:span 9}.sm-col-span-10{grid-column:span 10}.sm-col-span-11{grid-column:span 11}.sm-col-span-12{grid-column:span 12}.sm-col-span-13{grid-column:span 13}}@media(min-width:768px){.md-col-span-1{grid-column:span 1}.md-col-span-2{grid-column:span 2}.md-col-span-3{grid-column:span 3}.md-col-span-4{grid-column:span 4}.md-col-span-5{grid-column:span 5}.md-col-span-6{grid-column:span 6}.md-col-span-7{grid-column:span 7}.md-col-span-8{grid-column:span 8}.md-col-span-9{grid-column:span 9}.md-col-span-10{grid-column:span 10}.md-col-span-11{grid-column:span 11}.md-col-span-12{grid-column:span 12}.md-col-span-13{grid-column:span 13}}@media(min-width:1024px){.lg-col-span-1{grid-column:span 1}.lg-col-span-2{grid-column:span 2}.lg-col-span-3{grid-column:span 3}.lg-col-span-4{grid-column:span 4}.lg-col-span-5{grid-column:span 5}.lg-col-span-6{grid-column:span 6}.lg-col-span-7{grid-column:span 7}.lg-col-span-8{grid-column:span 8}.lg-col-span-9{grid-column:span 9}.lg-col-span-10{grid-column:span 10}.lg-col-span-11{grid-column:span 11}.lg-col-span-12{grid-column:span 12}.lg-col-span-13{grid-column:span 13}}@media(min-width:1280px){.xl-col-span-1{grid-column:span 1}.xl-col-span-2{grid-column:span 2}.xl-col-span-3{grid-column:span 3}.xl-col-span-4{grid-column:span 4}.xl-col-span-5{grid-column:span 5}.xl-col-span-6{grid-column:span 6}.xl-col-span-7{grid-column:span 7}.xl-col-span-8{grid-column:span 8}.xl-col-span-9{grid-column:span 9}.xl-col-span-10{grid-column:span 10}.xl-col-span-11{grid-column:span 11}.xl-col-span-12{grid-column:span 12}.xl-col-span-13{grid-column:span 13}}@media(min-width:1363px){.xl-2-col-span-1{grid-column:span 1}.xl-2-col-span-2{grid-column:span 2}.xl-2-col-span-3{grid-column:span 3}.xl-2-col-span-4{grid-column:span 4}.xl-2-col-span-5{grid-column:span 5}.xl-2-col-span-6{grid-column:span 6}.xl-2-col-span-7{grid-column:span 7}.xl-2-col-span-8{grid-column:span 8}.xl-2-col-span-9{grid-column:span 9}.xl-2-col-span-10{grid-column:span 10}.xl-2-col-span-11{grid-column:span 11}.xl-2-col-span-12{grid-column:span 12}.xl-2-col-span-13{grid-column:span 13}}@media(min-width:1536px){.xxl-col-span-1{grid-column:span 1}.xxl-col-span-2{grid-column:span 2}.xxl-col-span-3{grid-column:span 3}.xxl-col-span-4{grid-column:span 4}.xxl-col-span-5{grid-column:span 5}.xxl-col-span-6{grid-column:span 6}.xxl-col-span-7{grid-column:span 7}.xxl-col-span-8{grid-column:span 8}.xxl-col-span-9{grid-column:span 9}.xxl-col-span-10{grid-column:span 10}.xxl-col-span-11{grid-column:span 11}.xxl-col-span-12{grid-column:span 12}.xxl-col-span-13{grid-column:span 13}}@media(min-width:1730px){.xxxl-col-span-1{grid-column:span 1}.xxxl-col-span-2{grid-column:span 2}.xxxl-col-span-3{grid-column:span 3}.xxxl-col-span-4{grid-column:span 4}.xxxl-col-span-5{grid-column:span 5}.xxxl-col-span-6{grid-column:span 6}.xxxl-col-span-7{grid-column:span 7}.xxxl-col-span-8{grid-column:span 8}.xxxl-col-span-9{grid-column:span 9}.xxxl-col-span-10{grid-column:span 10}.xxxl-col-span-11{grid-column:span 11}.xxxl-col-span-12{grid-column:span 12}.xxxl-col-span-13{grid-column:span 13}}@media(min-width:1920px){.hd-col-span-1{grid-column:span 1}.hd-col-span-2{grid-column:span 2}.hd-col-span-3{grid-column:span 3}.hd-col-span-4{grid-column:span 4}.hd-col-span-5{grid-column:span 5}.hd-col-span-6{grid-column:span 6}.hd-col-span-7{grid-column:span 7}.hd-col-span-8{grid-column:span 8}.hd-col-span-9{grid-column:span 9}.hd-col-span-10{grid-column:span 10}.hd-col-span-11{grid-column:span 11}.hd-col-span-12{grid-column:span 12}.hd-col-span-13{grid-column:span 13}}@media(min-width:440px){.xs-col-start-1{grid-column-start:1}.xs-col-start-2{grid-column-start:2}.xs-col-start-3{grid-column-start:3}.xs-col-start-4{grid-column-start:4}.xs-col-start-5{grid-column-start:5}.xs-col-start-6{grid-column-start:6}.xs-col-start-7{grid-column-start:7}.xs-col-start-8{grid-column-start:8}.xs-col-start-9{grid-column-start:9}.xs-col-start-10{grid-column-start:10}.xs-col-start-11{grid-column-start:11}.xs-col-start-12{grid-column-start:12}}@media(min-width:580px){.xs-2-col-start-1{grid-column-start:1}.xs-2-col-start-2{grid-column-start:2}.xs-2-col-start-3{grid-column-start:3}.xs-2-col-start-4{grid-column-start:4}.xs-2-col-start-5{grid-column-start:5}.xs-2-col-start-6{grid-column-start:6}.xs-2-col-start-7{grid-column-start:7}.xs-2-col-start-8{grid-column-start:8}.xs-2-col-start-9{grid-column-start:9}.xs-2-col-start-10{grid-column-start:10}.xs-2-col-start-11{grid-column-start:11}.xs-2-col-start-12{grid-column-start:12}}@media(min-width:640px){.sm-col-start-1{grid-column-start:1}.sm-col-start-2{grid-column-start:2}.sm-col-start-3{grid-column-start:3}.sm-col-start-4{grid-column-start:4}.sm-col-start-5{grid-column-start:5}.sm-col-start-6{grid-column-start:6}.sm-col-start-7{grid-column-start:7}.sm-col-start-8{grid-column-start:8}.sm-col-start-9{grid-column-start:9}.sm-col-start-10{grid-column-start:10}.sm-col-start-11{grid-column-start:11}.sm-col-start-12{grid-column-start:12}}@media(min-width:768px){.md-col-start-1{grid-column-start:1}.md-col-start-2{grid-column-start:2}.md-col-start-3{grid-column-start:3}.md-col-start-4{grid-column-start:4}.md-col-start-5{grid-column-start:5}.md-col-start-6{grid-column-start:6}.md-col-start-7{grid-column-start:7}.md-col-start-8{grid-column-start:8}.md-col-start-9{grid-column-start:9}.md-col-start-10{grid-column-start:10}.md-col-start-11{grid-column-start:11}.md-col-start-12{grid-column-start:12}}@media(min-width:1024px){.lg-col-start-1{grid-column-start:1}.lg-col-start-2{grid-column-start:2}.lg-col-start-3{grid-column-start:3}.lg-col-start-4{grid-column-start:4}.lg-col-start-5{grid-column-start:5}.lg-col-start-6{grid-column-start:6}.lg-col-start-7{grid-column-start:7}.lg-col-start-8{grid-column-start:8}.lg-col-start-9{grid-column-start:9}.lg-col-start-10{grid-column-start:10}.lg-col-start-11{grid-column-start:11}.lg-col-start-12{grid-column-start:12}}@media(min-width:1280px){.xl-col-start-1{grid-column-start:1}.xl-col-start-2{grid-column-start:2}.xl-col-start-3{grid-column-start:3}.xl-col-start-4{grid-column-start:4}.xl-col-start-5{grid-column-start:5}.xl-col-start-6{grid-column-start:6}.xl-col-start-7{grid-column-start:7}.xl-col-start-8{grid-column-start:8}.xl-col-start-9{grid-column-start:9}.xl-col-start-10{grid-column-start:10}.xl-col-start-11{grid-column-start:11}.xl-col-start-12{grid-column-start:12}}@media(min-width:1363px){.xl-2-col-start-1{grid-column-start:1}.xl-2-col-start-2{grid-column-start:2}.xl-2-col-start-3{grid-column-start:3}.xl-2-col-start-4{grid-column-start:4}.xl-2-col-start-5{grid-column-start:5}.xl-2-col-start-6{grid-column-start:6}.xl-2-col-start-7{grid-column-start:7}.xl-2-col-start-8{grid-column-start:8}.xl-2-col-start-9{grid-column-start:9}.xl-2-col-start-10{grid-column-start:10}.xl-2-col-start-11{grid-column-start:11}.xl-2-col-start-12{grid-column-start:12}}@media(min-width:1536px){.xxl-col-start-1{grid-column-start:1}.xxl-col-start-2{grid-column-start:2}.xxl-col-start-3{grid-column-start:3}.xxl-col-start-4{grid-column-start:4}.xxl-col-start-5{grid-column-start:5}.xxl-col-start-6{grid-column-start:6}.xxl-col-start-7{grid-column-start:7}.xxl-col-start-8{grid-column-start:8}.xxl-col-start-9{grid-column-start:9}.xxl-col-start-10{grid-column-start:10}.xxl-col-start-11{grid-column-start:11}.xxl-col-start-12{grid-column-start:12}}@media(min-width:1730px){.xxxl-col-start-1{grid-column-start:1}.xxxl-col-start-2{grid-column-start:2}.xxxl-col-start-3{grid-column-start:3}.xxxl-col-start-4{grid-column-start:4}.xxxl-col-start-5{grid-column-start:5}.xxxl-col-start-6{grid-column-start:6}.xxxl-col-start-7{grid-column-start:7}.xxxl-col-start-8{grid-column-start:8}.xxxl-col-start-9{grid-column-start:9}.xxxl-col-start-10{grid-column-start:10}.xxxl-col-start-11{grid-column-start:11}.xxxl-col-start-12{grid-column-start:12}}@media(min-width:1920px){.hd-col-start-1{grid-column-start:1}.hd-col-start-2{grid-column-start:2}.hd-col-start-3{grid-column-start:3}.hd-col-start-4{grid-column-start:4}.hd-col-start-5{grid-column-start:5}.hd-col-start-6{grid-column-start:6}.hd-col-start-7{grid-column-start:7}.hd-col-start-8{grid-column-start:8}.hd-col-start-9{grid-column-start:9}.hd-col-start-10{grid-column-start:10}.hd-col-start-11{grid-column-start:11}.hd-col-start-12{grid-column-start:12}}@media(min-width:440px){.xs-col-end-1{grid-column-end:1}.xs-col-end-2{grid-column-end:2}.xs-col-end-3{grid-column-end:3}.xs-col-end-4{grid-column-end:4}.xs-col-end-5{grid-column-end:5}.xs-col-end-6{grid-column-end:6}.xs-col-end-7{grid-column-end:7}.xs-col-end-8{grid-column-end:8}.xs-col-end-9{grid-column-end:9}.xs-col-end-10{grid-column-end:10}.xs-col-end-11{grid-column-end:11}.xs-col-end-12{grid-column-end:12}}@media(min-width:580px){.xs-2-col-end-1{grid-column-end:1}.xs-2-col-end-2{grid-column-end:2}.xs-2-col-end-3{grid-column-end:3}.xs-2-col-end-4{grid-column-end:4}.xs-2-col-end-5{grid-column-end:5}.xs-2-col-end-6{grid-column-end:6}.xs-2-col-end-7{grid-column-end:7}.xs-2-col-end-8{grid-column-end:8}.xs-2-col-end-9{grid-column-end:9}.xs-2-col-end-10{grid-column-end:10}.xs-2-col-end-11{grid-column-end:11}.xs-2-col-end-12{grid-column-end:12}}@media(min-width:640px){.sm-col-end-1{grid-column-end:1}.sm-col-end-2{grid-column-end:2}.sm-col-end-3{grid-column-end:3}.sm-col-end-4{grid-column-end:4}.sm-col-end-5{grid-column-end:5}.sm-col-end-6{grid-column-end:6}.sm-col-end-7{grid-column-end:7}.sm-col-end-8{grid-column-end:8}.sm-col-end-9{grid-column-end:9}.sm-col-end-10{grid-column-end:10}.sm-col-end-11{grid-column-end:11}.sm-col-end-12{grid-column-end:12}}@media(min-width:768px){.md-col-end-1{grid-column-end:1}.md-col-end-2{grid-column-end:2}.md-col-end-3{grid-column-end:3}.md-col-end-4{grid-column-end:4}.md-col-end-5{grid-column-end:5}.md-col-end-6{grid-column-end:6}.md-col-end-7{grid-column-end:7}.md-col-end-8{grid-column-end:8}.md-col-end-9{grid-column-end:9}.md-col-end-10{grid-column-end:10}.md-col-end-11{grid-column-end:11}.md-col-end-12{grid-column-end:12}}@media(min-width:1024px){.lg-col-end-1{grid-column-end:1}.lg-col-end-2{grid-column-end:2}.lg-col-end-3{grid-column-end:3}.lg-col-end-4{grid-column-end:4}.lg-col-end-5{grid-column-end:5}.lg-col-end-6{grid-column-end:6}.lg-col-end-7{grid-column-end:7}.lg-col-end-8{grid-column-end:8}.lg-col-end-9{grid-column-end:9}.lg-col-end-10{grid-column-end:10}.lg-col-end-11{grid-column-end:11}.lg-col-end-12{grid-column-end:12}}@media(min-width:1280px){.xl-col-end-1{grid-column-end:1}.xl-col-end-2{grid-column-end:2}.xl-col-end-3{grid-column-end:3}.xl-col-end-4{grid-column-end:4}.xl-col-end-5{grid-column-end:5}.xl-col-end-6{grid-column-end:6}.xl-col-end-7{grid-column-end:7}.xl-col-end-8{grid-column-end:8}.xl-col-end-9{grid-column-end:9}.xl-col-end-10{grid-column-end:10}.xl-col-end-11{grid-column-end:11}.xl-col-end-12{grid-column-end:12}}@media(min-width:1363px){.xl-2-col-end-1{grid-column-end:1}.xl-2-col-end-2{grid-column-end:2}.xl-2-col-end-3{grid-column-end:3}.xl-2-col-end-4{grid-column-end:4}.xl-2-col-end-5{grid-column-end:5}.xl-2-col-end-6{grid-column-end:6}.xl-2-col-end-7{grid-column-end:7}.xl-2-col-end-8{grid-column-end:8}.xl-2-col-end-9{grid-column-end:9}.xl-2-col-end-10{grid-column-end:10}.xl-2-col-end-11{grid-column-end:11}.xl-2-col-end-12{grid-column-end:12}}@media(min-width:1536px){.xxl-col-end-1{grid-column-end:1}.xxl-col-end-2{grid-column-end:2}.xxl-col-end-3{grid-column-end:3}.xxl-col-end-4{grid-column-end:4}.xxl-col-end-5{grid-column-end:5}.xxl-col-end-6{grid-column-end:6}.xxl-col-end-7{grid-column-end:7}.xxl-col-end-8{grid-column-end:8}.xxl-col-end-9{grid-column-end:9}.xxl-col-end-10{grid-column-end:10}.xxl-col-end-11{grid-column-end:11}.xxl-col-end-12{grid-column-end:12}}@media(min-width:1730px){.xxxl-col-end-1{grid-column-end:1}.xxxl-col-end-2{grid-column-end:2}.xxxl-col-end-3{grid-column-end:3}.xxxl-col-end-4{grid-column-end:4}.xxxl-col-end-5{grid-column-end:5}.xxxl-col-end-6{grid-column-end:6}.xxxl-col-end-7{grid-column-end:7}.xxxl-col-end-8{grid-column-end:8}.xxxl-col-end-9{grid-column-end:9}.xxxl-col-end-10{grid-column-end:10}.xxxl-col-end-11{grid-column-end:11}.xxxl-col-end-12{grid-column-end:12}}@media(min-width:1920px){.hd-col-end-1{grid-column-end:1}.hd-col-end-2{grid-column-end:2}.hd-col-end-3{grid-column-end:3}.hd-col-end-4{grid-column-end:4}.hd-col-end-5{grid-column-end:5}.hd-col-end-6{grid-column-end:6}.hd-col-end-7{grid-column-end:7}.hd-col-end-8{grid-column-end:8}.hd-col-end-9{grid-column-end:9}.hd-col-end-10{grid-column-end:10}.hd-col-end-11{grid-column-end:11}.hd-col-end-12{grid-column-end:12}}body:not(.wp-admin){font-family:Montserrat,Montserrat-fallback,sans-serif;font-size:.9375rem;line-height:1.75}@media screen and (min-width:23.43rem){body:not(.wp-admin){font-size:calc(.91838rem + .08162vw)}}@media screen and (min-width:100rem){body:not(.wp-admin){font-size:1rem}}body:not(.wp-admin){color:#252525;color:var(--color-primary)}@media(max-width:767px){body:not(.wp-admin){line-height:1.6}}.acf-block-body,.acf-block-preview{font-family:Montserrat,Montserrat-fallback,sans-serif;font-size:.9375rem;line-height:1.75}@media screen and (min-width:23.43rem){.acf-block-body,.acf-block-preview{font-size:calc(.91838rem + .08162vw)}}@media screen and (min-width:100rem){.acf-block-body,.acf-block-preview{font-size:1rem}}.acf-block-body,.acf-block-preview{color:#252525;color:var(--color-primary)}a{background-color:transparent;text-decoration:none}span[style*="text-decoration: underline"] a{text-decoration:underline}span[style*="text-decoration: underline"] a:hover{text-decoration:none}ol,p,ul{margin:0 0 16px;padding:0}ol:last-child,p:last-child,ul:last-child{margin-bottom:0}h1,h2,h3,h4,h5,h6{font-family:Playfair Display,Georgia,Times New Roman,Times,serif;font-weight:600;line-height:1.2;margin:0 0 24px}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child{margin-bottom:0}.h1,h1{font-weight:600;letter-spacing:-.01em;line-height:1}@media(max-width:767px){.h1,h1{line-height:1.2}}.h2,.h3,h2,h3{line-height:1.12}.h4,h4{line-height:1.266}@media(max-width:767px){.h4,h4{line-height:1.333}}.h5,h5{letter-spacing:.03em;line-height:1.583}@media(max-width:767px){.h5,h5{line-height:1.333}}.h6,h6{font-weight:600;line-height:1.4}.h1,h1{font-size:2.1875rem}@media screen and (min-width:23.43rem){.h1,h1{font-size:calc(1.90063rem + 1.22437vw)}}@media screen and (min-width:100rem){.h1,h1{font-size:3.125rem}}.h2,h2{font-size:1.875rem}@media screen and (min-width:23.43rem){.h2,h2{font-size:calc(1.6455rem + .9795vw)}}@media screen and (min-width:100rem){.h2,h2{font-size:2.625rem}}.h3,h3{font-size:1.5625rem}@media screen and (min-width:23.43rem){.h3,h3{font-size:calc(1.35213rem + .89787vw)}}@media screen and (min-width:100rem){.h3,h3{font-size:2.25rem}}.h4,h4{font-size:1.125rem}@media screen and (min-width:23.43rem){.h4,h4{font-size:calc(.8955rem + .9795vw)}}@media screen and (min-width:100rem){.h4,h4{font-size:1.875rem}}.h5,h5{font-size:1.125rem}@media screen and (min-width:23.43rem){.h5,h5{font-size:calc(1.01025rem + .48975vw)}}@media screen and (min-width:100rem){.h5,h5{font-size:1.5rem}}.h6,h6{font-size:1rem}@media screen and (min-width:23.43rem){.h6,h6{font-size:calc(.9235rem + .3265vw)}}@media screen and (min-width:100rem){.h6,h6{font-size:1.25rem}}.font-area{font-family:Montserrat,Montserrat-fallback,sans-serif}.h1-desktop{font-size:2.1875rem}@media screen and (min-width:23.43rem){.h1-desktop{font-size:calc(1.51814rem + 2.85686vw)}}@media screen and (min-width:100rem){.h1-desktop{font-size:4.375rem}}.h1-desktop{letter-spacing:-.01em;line-height:1.24}@media(max-width:767px){.h1-desktop{line-height:1.285}}.subscribe__content-text p,.subtext{font-size:1.125rem}@media screen and (min-width:23.43rem){.subscribe__content-text p,.subtext{font-size:calc(1.08675rem + .16325vw)}}@media screen and (min-width:100rem){.subscribe__content-text p,.subtext{font-size:1.25rem}}.subscribe__content-text p,.subtext{line-height:1.6}.body-small{font-size:.9rem}@media screen and (min-width:23.43rem){.body-small{font-size:calc(.88853rem + .04897vw)}}@media screen and (min-width:100rem){.body-small{font-size:.9375rem}}.body-small{line-height:1.6}.body-title{font-size:.9rem}@media screen and (min-width:23.43rem){.body-title{font-size:calc(.8694rem + .1306vw)}}@media screen and (min-width:100rem){.body-title{font-size:1rem}}.body-title{line-height:1.375}.p-titles,body:not(.wp-admin) .schema-faq-question{font-size:1rem}@media screen and (min-width:23.43rem){.p-titles,body:not(.wp-admin) .schema-faq-question{font-size:calc(.9235rem + .3265vw)}}@media screen and (min-width:100rem){.p-titles,body:not(.wp-admin) .schema-faq-question{font-size:1.25rem}}.p-titles,body:not(.wp-admin) .schema-faq-question{line-height:1.4}.blog-cat{font-size:.85rem}@media screen and (min-width:23.43rem){.blog-cat{font-size:calc(.84235rem + .03265vw)}}@media screen and (min-width:100rem){.blog-cat{font-size:.875rem}}.blog-cat{line-height:1.285}.blog-heading{font-size:1.25rem}@media screen and (min-width:23.43rem){.blog-heading{font-size:calc(1.13525rem + .48975vw)}}@media screen and (min-width:100rem){.blog-heading{font-size:1.625rem}}.blog-heading{line-height:1.39}.small-title{font-size:.875rem}@media screen and (min-width:23.43rem){.small-title{font-size:calc(.83675rem + .16325vw)}}@media screen and (min-width:100rem){.small-title{font-size:1rem}}.small-title{letter-spacing:.1em;line-height:1.33}@media(max-width:767px){.small-title{line-height:1.428}}.card-title{font-size:1.125rem}@media screen and (min-width:23.43rem){.card-title{font-size:calc(1.06763rem + .24487vw)}}@media screen and (min-width:100rem){.card-title{font-size:1.3125rem}}.card-title{line-height:1.33}.form-text{font-size:1rem}@media screen and (min-width:23.43rem){.form-text{font-size:1rem}}@media screen and (min-width:100rem){.form-text{font-size:1rem}}.form-text{line-height:1.75}.top-header__text{font-size:.6875rem}@media screen and (min-width:23.43rem){.top-header__text{font-size:calc(.64925rem + .16325vw)}}@media screen and (min-width:100rem){.top-header__text{font-size:.8125rem}}.top-header__text{line-height:1.336}.top-header__text p{margin:0}.footer-title{font-size:1rem}@media screen and (min-width:23.43rem){.footer-title{font-size:1rem}}@media screen and (min-width:100rem){.footer-title{font-size:1rem}}.footer-title{font-weight:800;line-height:1.375}.footer-txt{font-size:.9375rem}@media screen and (min-width:23.43rem){.footer-txt{font-size:.9375rem}}@media screen and (min-width:100rem){.footer-txt{font-size:.9375rem}}.footer-txt{line-height:1.733}.button-txt,.woocommerce .read-more{font-size:1rem}@media screen and (min-width:23.43rem){.button-txt,.woocommerce .read-more{font-size:1rem}}@media screen and (min-width:100rem){.button-txt,.woocommerce .read-more{font-size:1rem}}.button-txt,.woocommerce .read-more{font-weight:800;line-height:1.336}.desktop-price{font-size:2rem}@media screen and (min-width:23.43rem){.desktop-price{font-size:calc(1.847rem + .653vw)}}@media screen and (min-width:100rem){.desktop-price{font-size:2.5rem}}.desktop-price{font-weight:700;line-height:1.12}.desktop-price-old{font-size:1.5rem}@media screen and (min-width:23.43rem){.desktop-price-old{font-size:calc(1.4235rem + .3265vw)}}@media screen and (min-width:100rem){.desktop-price-old{font-size:1.75rem}}.desktop-price-old{font-weight:400;line-height:1.11}a:where(:not(.wp-element-button)){color:#252525;color:var(--wp--preset--color--primary,var(--color-primary));text-decoration:none}a:where(:not(.wp-element-button)):focus{outline-style:none!important;outline-width:none!important}.editor-styles-wrapper,:root{--wp--preset--spacing--xxl:50px}@media(min-width:640px){.editor-styles-wrapper,:root{--wp--preset--spacing--xxl:80px}}@media(min-width:1024px){.editor-styles-wrapper,:root{--wp--preset--spacing--xxl:100px}}@media(max-width:639px){.editor-styles-wrapper,:root{--wp--preset--spacing--xl:2rem}}@media(max-width:767px){.editor-styles-wrapper,:root{--wp--preset--font-size--large:1rem}}@media(max-width:639px){.editor-styles-wrapper,:root{--wp--custom--block-gap:50px}}.cavallo-form input,.cavallo-form select,.cavallo-form textarea{border-color:#b1a29a!important;line-height:1.75!important}.cavallo-form input:active,.cavallo-form input:focus,.cavallo-form select:active,.cavallo-form select:focus,.cavallo-form textarea:active,.cavallo-form textarea:focus{border-color:#b1a29a!important;border-color:var(--color-light-red-3)!important;box-shadow:none!important}.cavallo-form input::-webkit-inner-spin-button,.cavallo-form input::-webkit-outer-spin-button,.cavallo-form select::-webkit-inner-spin-button,.cavallo-form select::-webkit-outer-spin-button,.cavallo-form textarea::-webkit-inner-spin-button,.cavallo-form textarea::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cavallo-form select{line-height:2.5!important}.cavallo-form input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=submit]):not([type=button]),.cavallo-form select,.cavallo-form textarea{border-radius:10px;border-width:1.5px}.cavallo-form{--gf-ctrl-bg-color:var(--color-light);--gf-ctrl-color:var(--color-primary);--gf-ctrl-border-color:var(--color-light-red-2);--gf-ctrl-font-size:16px;--gf-ctrl-size:45px;--gf-ctrl-radius:10px;--gf-form-gap-y:16px;--cavallo-form-copy-size:0.8125rem;--cavallo-form-copy-line-height:1.6}.cavallo-form--contact{margin-top:44px}@media(max-width:1023px){.cavallo-form--contact{margin-top:30px}}.cavallo-form__honeypot{height:0;left:-9999px;overflow:hidden;position:absolute}.cavallo-form__field{margin-bottom:var(--gf-form-gap-y)}.cavallo-form__field label{color:#252525;color:var(--color-primary);display:block;font-size:var(--gf-ctrl-font-size);font-weight:600;line-height:1.5;margin-bottom:8px}.cavallo-form__field .cavallo-form__label{display:block}.cavallo-form__field input[type=email],.cavallo-form__field input[type=tel],.cavallo-form__field input[type=text],.cavallo-form__field select,.cavallo-form__field textarea{background:var(--gf-ctrl-bg-color);border:1.5px solid #b1a29a;border-radius:10px;color:var(--gf-ctrl-color);font-size:var(--gf-ctrl-font-size);line-height:1.75;min-height:var(--gf-ctrl-size);padding:8px 16px;width:100%}.cavallo-form__field input[type=email]:focus,.cavallo-form__field input[type=tel]:focus,.cavallo-form__field input[type=text]:focus,.cavallo-form__field select:focus,.cavallo-form__field textarea:focus{border-color:#b1a29a;border-color:var(--color-light-red-3);box-shadow:none;outline:0}.cavallo-form__field textarea{min-height:10rem;resize:vertical}.cavallo-form__field select[multiple]{min-height:8rem;padding:8px 16px}.cavallo-form__field--conditional[hidden]{display:none!important}.cavallo-form__field--checkbox{margin-top:8px}.cavallo-form select:not([multiple]){appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:var(--gf-ctrl-bg-color);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='m1 1.5 5 5 5-5' stroke='%23252525' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 18px center;background-repeat:no-repeat;background-size:12px auto;cursor:pointer;padding-right:48px}.cavallo-form input[type=file]:not(.cavallo-form__file-input){background:var(--gf-ctrl-bg-color);border:1px dashed var(--gf-ctrl-border-color);border-radius:var(--gf-ctrl-radius);color:#6b6b6b;color:var(--color-gray-1);font-size:var(--gf-ctrl-font-size);padding:16px;width:100%}.cavallo-form input[type=file]:not(.cavallo-form__file-input)::file-selector-button{background:transparent;border:2px solid #252525;border:2px solid var(--color-primary);border-radius:50px;color:#252525;color:var(--color-primary);cursor:pointer;font-size:16px;font-weight:700;margin-right:16px;padding:8px 28px}.cavallo-form__file-input{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.cavallo-form__required{color:#c8102e;color:var(--color-red);font-weight:600;margin-left:.15em}.cavallo-form__checkbox-label{align-items:flex-start;color:#2e2e2f;color:var(--color-dark-blue);cursor:pointer;display:flex;font-weight:400;gap:12px}.cavallo-form__checkbox-label a{color:#c8102e;color:var(--color-red)}.cavallo-form__checkbox-label input[type=checkbox]{accent-color:#c8102e;accent-color:var(--color-red);flex-shrink:0;height:18px;margin-top:4px;width:18px}.cavallo-form__legend{color:#252525;color:var(--color-primary);display:block;font-size:var(--gf-ctrl-font-size);font-weight:600;line-height:1.5;margin-bottom:12px;padding:0}.cavallo-form__legend .cavallo-form__required{font-weight:600}.cavallo-form__radio-label{align-items:flex-start;color:#252525;color:var(--color-primary);cursor:pointer;display:flex;font-weight:400;gap:10px;margin-bottom:10px}.cavallo-form__radio-label input[type=radio]{accent-color:#c8102e;accent-color:var(--color-red);flex-shrink:0;margin-top:4px}.cavallo-form fieldset.cavallo-form__field{border:0;margin:0 0 var(--gf-form-gap-y);padding:0}.cavallo-form__checkbox-group{border:0;margin:0;padding:0}.cavallo-form__tag-select{grid-gap:10px;display:grid;gap:10px}.cavallo-form__tag-select-box{align-items:center;background:var(--gf-ctrl-bg-color);border:1px solid var(--gf-ctrl-border-color);border-radius:var(--gf-ctrl-radius);display:flex;flex-wrap:wrap;gap:10px;min-height:52px;padding:10px 12px}.cavallo-form__tag-select-box:empty:before{color:#6b6b6b;color:var(--color-gray-1);content:"Select options below to add them here";font-size:14px;font-weight:400;line-height:1.4}.cavallo-form__tag{align-items:center;background:#c8102e;background:var(--color-red);border-radius:999px;color:#fff;color:var(--color-light);display:inline-flex;font-size:14px;font-weight:700;gap:8px;line-height:1.2;padding:6px 8px 6px 14px}.cavallo-form__tag-text{white-space:nowrap}.cavallo-form__tag-remove{align-items:center;background:hsla(0,0%,100%,.9);border:0;border-radius:50%;color:#c8102e;color:var(--color-red);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:18px;font-weight:700;height:22px;justify-content:center;line-height:1;padding:0;width:22px}.cavallo-form__tag-remove.focus-visible,.cavallo-form__tag-remove:hover{background:#fff;background:var(--color-light);outline:2px solid #c8102e;outline:2px solid var(--color-red);outline-offset:1px}.cavallo-form__tag-remove:focus-visible,.cavallo-form__tag-remove:hover{background:#fff;background:var(--color-light);outline:2px solid #c8102e;outline:2px solid var(--color-red);outline-offset:1px}.cavallo-form__tag-select-add{width:100%}.cavallo-form__file-drop{align-items:center;background:var(--gf-ctrl-bg-color);border:1px dashed var(--gf-ctrl-border-color);border-radius:var(--gf-ctrl-radius);display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:160px;padding:24px 16px;text-align:center}.cavallo-form__file-drop-text{font-size:var(--gf-ctrl-font-size);margin:0}.cavallo-form__file-button,.cavallo-form__file-drop-text{color:#252525;color:var(--color-primary);line-height:1.75}.cavallo-form__file-button{align-items:center;background:transparent;border:2px solid #252525;border:2px solid var(--color-primary);border-radius:50px;cursor:pointer;display:inline-flex;font-size:16px;font-weight:700;justify-content:center;min-width:129px;padding:8px 28px;transition:background-color .2s ease,color .2s ease}.cavallo-form__file-button.focus-visible,.cavallo-form__file-button:hover{background:#252525;background:var(--color-primary);color:#fff;color:var(--color-light);outline:none}.cavallo-form__file-button:focus-visible,.cavallo-form__file-button:hover{background:#252525;background:var(--color-primary);color:#fff;color:var(--color-light);outline:none}.cavallo-form__file-names{color:#6b6b6b;color:var(--color-gray-1);display:flex;flex-wrap:wrap;font-size:14px;gap:8px;line-height:1.5;margin:0;max-width:100%;word-break:break-word}.cavallo-form__file-pill{align-items:center;background:var(--gf-ctrl-bg-color);border:1px solid var(--gf-ctrl-border-color);border-radius:999px;color:#252525;color:var(--color-primary);display:inline-flex;font-size:13px;font-weight:700;gap:8px;line-height:1.2;max-width:100%;padding:6px 8px 6px 14px}.cavallo-form__file-pill-text{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cavallo-form__file-pill-remove{align-items:center;background:transparent;border:0;border-radius:50%;color:#252525;color:var(--color-primary);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:16px;font-weight:700;height:20px;justify-content:center;line-height:1;padding:0;width:20px}.cavallo-form__file-pill-remove.focus-visible,.cavallo-form__file-pill-remove:hover{background:#252525;background:var(--color-primary);color:#fff;color:var(--color-light);outline:none}.cavallo-form__file-pill-remove:focus-visible,.cavallo-form__file-pill-remove:hover{background:#252525;background:var(--color-primary);color:#fff;color:var(--color-light);outline:none}.cavallo-form__checkbox-label--inline{margin-bottom:8px}.cavallo-form__disclaimer,.cavallo-form__file-hint,.cavallo-form__note{color:#6b6b6b;color:var(--color-gray-1);font-size:var(--cavallo-form-copy-size);line-height:var(--cavallo-form-copy-line-height)}.cavallo-form__note{margin:-4px 0 16px}.cavallo-form__file-hint{margin:8px 0 0}.cavallo-form__upload-size{color:#6b6b6b;color:var(--color-gray-1);font-size:var(--cavallo-form-copy-size);line-height:var(--cavallo-form-copy-line-height);margin:12px 0 0}.cavallo-form__upload-size.is-over-limit{color:#c8102e;color:var(--color-red);font-weight:600}.cavallo-form__disclaimer{margin:24px 0 16px}.cavallo-form__disclaimer p{margin:0 0 12px}.cavallo-form__disclaimer p:last-child{margin-bottom:0}.cavallo-form__field--turnstile{margin-top:8px}.cavallo-form__field--turnstile .cf-turnstile{min-height:65px}.cavallo-form__submit-wrap{margin-top:32px;text-align:left}.cavallo-form__submit{background-color:#c8102e;background-color:var(--color-red);border:0;border-radius:50px;color:#fff;color:var(--color-light);cursor:pointer;display:inline-block;font-size:16px;font-weight:800;padding:7px 74px 10px;transition:all .2s ease-in;white-space:nowrap;width:auto}.cavallo-form__submit:hover{background-color:#991026;background-color:var(--color-dark-red);color:#fff;color:var(--color-light)}.cavallo-form__submit:disabled{cursor:not-allowed;opacity:.7}.cavallo-form__status{font-weight:600;margin-top:16px}.cavallo-form__status.is-success{color:#252525;color:var(--color-primary);font-weight:400}.cavallo-form__status.is-error{color:#c8102e;color:var(--color-red)}.cavallo-form__status.is-warning{color:#991026;color:var(--color-dark-red);font-weight:400}.cavallo-form__status .cavallo-form__confirmation-image,.cavallo-form__status img{display:block;height:auto;margin:0 auto;max-width:min(100%,706px);width:100%}.cavallo-form__form.is-submitted .cavallo-form__status:empty{display:none;margin:0}.cavallo-form__form.is-submitted .cavallo-form__disclaimer,.cavallo-form__form.is-submitted .cavallo-form__field,.cavallo-form__form.is-submitted .cavallo-form__field--turnstile,.cavallo-form__form.is-submitted .cavallo-form__file-hint,.cavallo-form__form.is-submitted .cavallo-form__note,.cavallo-form__form.is-submitted .cavallo-form__submit-wrap,.cavallo-form__form.is-submitted .cavallo-form__upload-size,.cavallo-form__form.is-submitted fieldset.cavallo-form__field{display:none}body.cavallo-form-confirmation-open{overflow:hidden}.cavallo-form-confirmation-modal{background:transparent;border:0;height:100%;margin:0;max-height:none;max-width:none;padding:0;width:100%}.cavallo-form-confirmation-modal::backdrop{background:rgba(0,0,0,.45)}.cavallo-form-confirmation-modal__container{align-items:center;box-sizing:border-box;display:flex;justify-content:center;min-height:100%;padding:24px 16px}.cavallo-form-confirmation-modal__content{background:#fff;background:var(--color-light);border-radius:10px;box-shadow:0 16px 48px rgba(0,0,0,.2);padding:16px;position:relative;width:min(100%,706px)}.cavallo-form-confirmation-modal__close{background-color:#ddd4d0;background-color:var(--color-light-red-2);border:0;border-radius:50%;cursor:pointer;height:40px;padding:0;position:absolute;right:12px;top:12px;transition:background-color .2s ease-in-out;width:40px;z-index:1}.cavallo-form-confirmation-modal__close:after,.cavallo-form-confirmation-modal__close:before{background-color:#252525;background-color:var(--color-primary);content:"";height:20px;left:50%;margin:-10px 0 0 -1px;position:absolute;top:50%;width:2px}.cavallo-form-confirmation-modal__close:before{transform:rotate(45deg)}.cavallo-form-confirmation-modal__close:after{transform:rotate(-45deg)}.cavallo-form-confirmation-modal__close.focus-visible,.cavallo-form-confirmation-modal__close:hover{background-color:#252525;background-color:var(--color-primary);outline:none}.cavallo-form-confirmation-modal__close:focus-visible,.cavallo-form-confirmation-modal__close:hover{background-color:#252525;background-color:var(--color-primary);outline:none}.cavallo-form-confirmation-modal__close.focus-visible:after,.cavallo-form-confirmation-modal__close.focus-visible:before,.cavallo-form-confirmation-modal__close:hover:after,.cavallo-form-confirmation-modal__close:hover:before{background-color:#fff;background-color:var(--color-light)}.cavallo-form-confirmation-modal__close:focus-visible:after,.cavallo-form-confirmation-modal__close:focus-visible:before,.cavallo-form-confirmation-modal__close:hover:after,.cavallo-form-confirmation-modal__close:hover:before{background-color:#fff;background-color:var(--color-light)}.cavallo-form-confirmation-modal__body .cavallo-form__confirmation-image,.cavallo-form-confirmation-modal__body img{display:block;height:auto;margin:0;width:100%}canvas,img,video{overflow:clip}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.swiper-pagination-bullet{--swiper-pagination-bullet-width:24px;--swiper-pagination-bullet-height:24px;height:24px!important;min-height:24px!important;min-width:24px!important;width:24px!important}.swiper-pagination .swiper-pagination-bullet+.swiper-pagination-bullet{margin-left:4px}form.cart .quantity .qty,form.cart .quantity input.qty{min-height:44px!important}form.cart .quantity .minus,form.cart .quantity .plus{min-height:44px!important;min-width:44px!important;padding:4px 10px}.c-button,.wp-block-button__link,a.c-button{margin-bottom:8px;margin-top:8px;min-height:48px!important;min-width:48px!important}.measure-banner .c-button,.pdp-body .c-button{margin-bottom:0;margin-top:0}.cavallo-form input[type=email],.cavallo-form input[type=number],.cavallo-form input[type=tel],.cavallo-form input[type=text],.cavallo-form select,.cavallo-form textarea{min-height:48px}a[href^="tel:"]{display:inline-block;margin:-4px -6px;min-height:24px;padding:4px 6px}.reviews__container a:not(.c-button):not(.button),.reviews__content a:not(.c-button):not(.button){display:inline-block;line-height:1.6;min-height:24px;min-width:24px;padding:4px 0;vertical-align:initial}a[aria-label=facebook],a[aria-label=instagram],a[aria-label=linkedin],a[aria-label=pinterest],a[aria-label=tiktok],a[aria-label=twitter],a[aria-label=x],a[aria-label=youtube]{align-items:center;display:inline-flex;justify-content:center;min-height:24px;min-width:24px;padding:4px}.woocommerce-breadcrumb,.woocommerce-breadcrumb a{line-height:1.6}.woocommerce-breadcrumb a,.woocommerce-breadcrumb a a{display:inline-block;min-height:24px;padding:2px 0}#subtot .js-total,.archive-filters__label,.js-currency,.product-card__price del .woocommerce-Price-currencySymbol,.product-card__price ins .woocommerce-Price-currencySymbol,.summary-subtotal .js-total,.woocommerce-variation-add-to-cart__qty-holder .js-currency,.woocommerce-variation-add-to-cart__qty-holder .js-total{color:#595959!important}.banner-cta p a,.banner-cta__text a,.reviews__container p a,.reviews__content p a,[class*=content] p:not(.hub-lnk):not(.is-style-link-chip) a:not(.c-button):not(.button):not(.product-card__title):not(.product-card__rating):not(.product-card__image){text-decoration:underline;text-underline-offset:2px}.resp-menu__logo{display:inline-block;height:44px;width:64px}.resp-menu__logo img{height:44px;object-fit:contain}:root:not(.cky-lcp-ready) .cky-consent-bar,:root:not(.cky-lcp-ready) .cky-consent-container,:root:not(.cky-lcp-ready) .cky-modal,:root:not(.cky-lcp-ready) .cky-notice,:root:not(.cky-lcp-ready) .cky-overlay{bottom:-200vh!important;left:0!important;opacity:0!important;pointer-events:none!important;position:fixed!important;visibility:hidden!important}.pillar-header__crumb a{text-decoration:underline;text-underline-offset:.15em}.content-block{margin-top:56px}@media(min-width:480px){.content-block{margin-top:calc(17.17647px + 8.08824vw)}}@media(min-width:1024px){.content-block{margin-top:100px}}.content-block:first-child{margin-top:0}.content-block.has-background{padding-top:49.952px}@media(min-width:480px){.content-block.has-background{padding-top:calc(5.792px + 9.2vw)}}@media(min-width:1024px){.content-block.has-background{padding-top:100px}}.content-block.has-background{padding-bottom:89.04px}@media(min-width:480px){.content-block.has-background{padding-bottom:calc(79.36941px + 2.01471vw)}}@media(min-width:1024px){.content-block.has-background{padding-bottom:100px}}.content-block.has-background{margin-top:0}.wrapper{margin:0 auto;max-width:1520px;padding:0 max(16px,min(2.75vw,40px));width:100%}.wrapper--full{max-width:none}.wrapper--hd{max-width:2000px}.wrapper--md{max-width:1276px}.wrapper--narrow{max-width:1084px}.wrapper--extra-narrow{max-width:1031px}.wrapper--small{max-width:785px}.wrapper .wrapper{padding:0}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignleft,a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignleft,.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.has-global-padding{padding:0 16px}@media(max-width:767px){.wp-block-group figure{max-width:none}}.header{contain:layout;padding:16px 0;position:sticky;position:-webkit-sticky;top:0;z-index:1000}@media(min-width:640px){.header{min-height:97px;padding-bottom:13px;padding-top:16px}}.header .main-navigation .sub-menu{border-radius:0 0 10px 10px;padding:0!important}.header .main-navigation .sub-menu .menu-item a{border-left:8px solid transparent;padding:15px 20px 20px;position:relative;transition:.2s ease-in-out}.header .main-navigation .sub-menu .menu-item a:hover,.header .main-navigation .sub-menu .menu-item.current-menu-item a,.header .main-navigation .sub-menu .menu-item.current-menu-parent a{background-color:#f6f2f0;background-color:var(--color-light-red-1);border-color:#c8102e;border-color:var(--color-red)}.header .main-navigation .sub-menu .menu-item:last-child a{border-radius:0 0 10px 10px}.header .main-navigation ul ul{display:flex;flex-direction:column;left:0;opacity:0;padding:0;position:absolute;top:100%;visibility:hidden;white-space:nowrap;z-index:10}.header .main-navigation ul ul li{position:relative}.header .main-navigation ul ul li:after{background-color:transparent;content:"";height:100%;position:absolute;top:0;width:100%;z-index:-1}.header .main-navigation ul ul ul{flex-direction:column;left:calc(100% + 3px);right:auto;top:0;white-space:nowrap;z-index:100}.header .main-navigation ul li:hover>ul{background-color:#fff;background-color:var(--color-light);box-shadow:0 0 12px hsla(0,0%,51%,.22);cursor:pointer;display:flex;opacity:1;padding:14px 0;visibility:visible}.header--site{box-shadow:0 10px 20px 0 rgba(0,0,0,.1)}.header__icons{display:flex;margin-left:auto;transform:translateY(3px)}@media(max-width:1023px){.header__icons{gap:10px}}.header__cart svg,.header__person,.header__search{cursor:pointer;height:24px;width:24px}.header__cart{position:relative}.header__cart-counter{align-items:center;background-color:#c8102e;background-color:var(--color-red);border-radius:50%;color:#fff;color:var(--color-light);display:flex;font-size:10px;font-weight:700;height:16px;justify-content:center;padding:0 5px;position:absolute;right:-5px;top:-5px}.header__cart-counter.hidden{display:none}.header .wrapper{align-items:center;display:flex;gap:8px;z-index:10}.header__logo{flex:0 0 auto}.header__logo-link{display:inline-block}.header__logo-link img,.header__logo-link svg{display:block;height:auto;max-width:65px;width:100px}@media(min-width:768px){.header__logo-link img,.header__logo-link svg{max-width:80px}}@media(min-width:1024px){.header__logo-link img,.header__logo-link svg{max-width:100px}}.header__menu{display:none}@media(min-width:1024px){.header__menu{display:flex;flex:1;justify-content:center}.header .resp-buttons{display:none}}.header__search-form{display:none;margin:0 auto;max-width:1520px;padding:16px 16px 0;position:relative;width:100%}.header__search-form form,.header__search-form input{width:100%}.header__search-form button,.header__search-form input[type=submit]{display:none}.header__country-changer-wrapper{position:relative}.header__country-changer-wrapper.is-open .header__country-changer,.header__country-changer-wrapper:hover .header__country-changer{display:flex}.header__country-changer{background-color:#fff;background-color:var(--color-light);border-radius:4px;box-shadow:0 0 12px hsla(0,0%,51%,.22);display:none;flex-direction:column;gap:8px;left:50%;padding:10px;position:absolute;top:100%;transform:translateX(-50%);z-index:1000}.header__country-changer-item{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;gap:8px;padding:0;text-align:left;transition:.2s ease-in-out;width:100%}.header__country-changer-image{height:16px;min-width:16px;width:16px}.header__country-changer-text{color:#2e2e2f;color:var(--color-dark);font-size:12px;font-weight:400;white-space:nowrap}body.search-open #content,body.search-open #footer{filter:blur(10px);opacity:.2}#content,#footer{transition:.2s ease-in-out}.js-country-changer{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:inherit;cursor:pointer;font:inherit;height:24px;padding:0;transition:filter .5s ease-in-out;width:24px}.js-country-changer>.header__country-changer--ca,.js-country-changer>.header__country-changer--us,.js-country-changer>svg{display:none}html:not([data-country]) .js-country-changer>svg{display:block}html[data-country=CA] .js-country-changer{filter:none}html[data-country=CA] .js-country-changer>.header__country-changer--ca{display:block;text-decoration:underline}html[data-country=US] .js-country-changer{filter:none}html[data-country=US] .js-country-changer>.header__country-changer--us{display:block;text-decoration:underline}.top-header{contain:strict;height:44px;overflow:hidden;padding:0}.top-header__shipping{gap:12px}.top-header__shipping strong{font-weight:800}@media(max-width:767px){.top-header__shipping{justify-content:center;margin-bottom:0!important}}@media(min-width:1024px){.top-header__shipping{justify-content:center}}.top-header__meta{contain:paint;display:block;flex:1;min-height:44px;overflow:hidden;position:relative}.top-header__meta:not(.swiper-initialized) .swiper-slide~.swiper-slide{display:none}.top-header__meta .swiper-wrapper{align-items:center;box-sizing:border-box;display:flex;min-height:44px}.top-header__meta .swiper-slide{align-items:center;align-self:center;box-sizing:border-box;display:flex;height:auto;justify-content:center}.top-header__meta .swiper-slide .top-header__shipping{align-items:center;justify-content:center;width:100%}.top-header__svg{flex:none;height:16px;width:24px}.top-header__text{letter-spacing:.02em}.top-header>.wrapper{align-items:center;min-height:44px}@media(max-width:767px){.top-header>.woocommerce-tabs,.top-header>.wrapper,body.woocommerce-account .top-header>.woocommerce:first-child{justify-content:center;padding:0}}.top-header__contact{align-items:center;display:flex;flex:1;justify-content:flex-end;white-space:nowrap}@media(max-width:767px){.top-header__contact{display:none}}.top-header__contact strong{font-weight:800}.top-header__contact a{color:#fff;color:var(--color-light)}.top-header__contact .top-header__text,.top-header__contact .top-header__text p{align-items:center;display:flex;justify-content:flex-end}.top-header__contact .top-header__text p{flex-wrap:wrap;gap:0 .35em}.top-header__company{align-items:center;display:flex;filter:none;flex:1;transition:opacity .3s ease-in-out,filter .3s ease-in-out;white-space:nowrap}html:not([data-country=CA]) .top-header__company{filter:blur(1px);opacity:0;pointer-events:none}@media(max-width:1023px){.top-header__company{display:none}}.top-header__company .top-header__text p{align-items:center;display:flex;gap:8px}.top-header__company img{display:block;flex-shrink:0;height:20px;margin:0;vertical-align:middle;width:20px}.top-header__meta-next:after,.top-header__meta-prev:after{color:#fff;color:var(--color-light);font-size:16px;transition:opacity .3s ease-in-out}.top-header__meta-next:hover:after,.top-header__meta-prev:hover:after{opacity:.7}.top-header__meta-next{right:0}.top-header__meta-prev{left:0}@media(min-width:768px)and (max-width:1023px){.top-header__meta-prev{display:none}}.promo-banner{min-height:44px;text-align:center;width:100%}.promo-banner__inner{padding:0}.promo-banner__message{padding:.25rem;text-align:center}.promo-banner__message a{color:inherit}.promo-banner__message a:focus,.promo-banner__message a:hover{color:inherit;opacity:.85}.promo-banner__message a em{background-color:#fff;color:#000;font-style:normal;font-weight:800;padding:.15rem .25rem;text-decoration:none}.promo-banner__message p{font-size:calc(.64925rem + .16325vw);font-weight:700;letter-spacing:.02em;line-height:1.5;text-transform:uppercase}@media screen and (min-width:100rem){.promo-banner__message p{font-size:.8125rem}}.promo-banner__message p:last-child{margin-bottom:0}.site-container{transition:.3s ease-out}.menu-open .site-container{filter:blur(3px);pointer-events:none}.footer{padding:0 0 8px;width:100%}@media(max-width:439px){.footer{padding:0 0 16px}}.footer--site{background:#f6f2f0;background:var(--color-light-red-1);color:#252525;color:var(--color-primary)}.footer__line{background-color:#ddd4d0;background-color:var(--color-light-red-2,#ddd4d0);border:0;height:1px;margin:48px 0 0}@media(max-width:639px){.footer__line{margin:24px 0 0}}.footer__line--top{margin:0 0 48px}@media(max-width:439px){.footer__line--top{margin:0 0 24px}}.footer__grid{grid-column-gap:40px;align-items:start;-moz-column-gap:40px;column-gap:40px;display:grid;grid-template-columns:300px 1fr 1fr 320px;padding:0 0 24px}@media(min-width:768px)and (max-width:1023px){.footer__grid{grid-template-columns:repeat(3,1fr);row-gap:40px}}@media(max-width:767px){.footer__grid{gap:24px;grid-template-columns:repeat(2,1fr);padding:0 0 32px}}.footer__brand{align-items:flex-start;display:flex;flex-direction:column;gap:28px}@media(min-width:768px)and (max-width:1023px){.footer__brand{align-items:flex-end;flex-direction:row;gap:24px;grid-column:1/-1;justify-content:space-between}}@media(max-width:767px){.footer__brand{align-items:flex-start;flex-direction:column;gap:16px;grid-column:1/-1}}.footer__logo{aspect-ratio:auto;display:inline-block;height:auto;max-width:none;width:220px}@media(min-width:768px)and (max-width:1023px){.footer__logo{width:200px}}@media(max-width:767px){.footer__logo{width:180px}}.footer__socials .social{gap:8px}.footer__socials .social__item{margin:0}.footer__socials .social__item a{align-items:center;background:#fff;border:2px solid #ddd4d0;border:2px solid var(--color-light-red-2,#ddd4d0);border-radius:999px;box-sizing:border-box;color:#252525;color:var(--color-primary);display:flex;height:44px;justify-content:center;transition:color .2s ease-in-out,border-color .2s ease-in-out;width:44px}.footer__socials .social__item a.focus-visible,.footer__socials .social__item a:hover{border-color:#c8102e;border-color:var(--color-red);color:#c8102e;color:var(--color-red)}.footer__socials .social__item a:focus-visible,.footer__socials .social__item a:hover{border-color:#c8102e;border-color:var(--color-red);color:#c8102e;color:var(--color-red)}.footer__socials .social__item a.focus-visible .social__icon,.footer__socials .social__item a:hover .social__icon{color:#c8102e;color:var(--color-red);opacity:1}.footer__socials .social__item a:focus-visible .social__icon,.footer__socials .social__item a:hover .social__icon{color:#c8102e;color:var(--color-red);opacity:1}.footer__socials .social__icon:hover{opacity:1}.footer__socials .social__icon svg{height:18px;min-height:18px;min-width:18px;width:18px}.footer__menu .footer-title{margin-bottom:14px}.footer__menu nav ul{align-items:flex-start;display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0;width:100%}.footer__menu nav ul .menu-item{margin:0;text-align:left;width:auto}.footer__menu nav li{font-size:15px;line-height:1.5;margin:0}.footer__menu nav a{color:#252525;color:var(--color-primary);display:block;font-size:15px;line-height:1.5;text-decoration:none;width:-moz-fit-content;width:fit-content}.footer__menu nav a:hover{color:#c8102e;color:var(--color-red)}@media(max-width:767px){.footer__menu nav a,.footer__menu nav li{font-size:14px}}.footer__service{display:flex;flex-direction:column;gap:14px}.footer__service .footer-title{margin-bottom:0}@media(max-width:767px){.footer__service{grid-column:1/-1}}.footer__phones p{color:#252525;color:var(--color-primary);font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:1.3;margin:0 0 14px}.footer__phones p:last-child{margin-bottom:0}.footer__phones strong{color:#6b6b6b;color:var(--color-gray-1);display:block;font-size:13px;font-weight:700;letter-spacing:.04em;line-height:22.5px;margin-bottom:0;text-transform:uppercase}.footer__phones br{display:none}.footer__phones a{color:inherit;text-decoration:none}.footer__phones a:hover{color:#c8102e;color:var(--color-red)}.footer__hours{color:#6b6b6b;color:var(--color-gray-1);font-size:14px;line-height:1.5}.footer__hours p{margin:0}.footer__hours strong{color:inherit;font-weight:700;margin-right:.3em;text-transform:uppercase}.footer__hours br{display:none}.footer__support{align-items:center;color:#c8102e;color:var(--color-red);display:inline-flex;font-size:15px;font-weight:700;gap:8px;text-decoration:none}.footer__support:hover{color:#991026;color:var(--color-dark-red)}.footer__facts{grid-column-gap:40px;align-items:center;-moz-column-gap:40px;column-gap:40px;display:grid;grid-template-columns:300px 1fr 1fr 320px}@media(max-width:1023px){.footer__facts{align-items:flex-start;display:flex;flex-direction:column;gap:24px}}.footer__facts-list{align-items:center;display:flex;flex-wrap:wrap;gap:40px;grid-column:1/4}@media(max-width:767px){.footer__facts-list{align-items:flex-start;flex-direction:column;gap:12px}}.footer__badges{align-items:center;display:flex;gap:16px;grid-column:4}.footer__badges p{align-items:center;display:flex;margin:0}.footer__badges a{display:inline-block}.footer__badges a+a{margin-left:16px}.footer__badges picture{display:block}.footer__badges a img,.footer__badges img{height:auto;margin:0;width:56px}@media(min-width:1024px){.footer__badges a img,.footer__badges img{width:67px}}.footer__fact{align-items:center;display:flex;gap:10px}.footer__fact:before{background:currentColor;color:#c8102e;color:var(--color-red);content:"";flex:none;height:20px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:20px}.footer__fact p{color:#252525;color:var(--color-primary);font-size:14px;line-height:1.5;margin:0}.footer__fact strong{font-weight:700;margin-right:.3em}.footer__fact br{display:none}.footer__fact a{color:inherit;text-decoration:none}.footer__fact a:hover{color:#c8102e;color:var(--color-red)}.footer__fact--shipping:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 7h11v9H3zM14 10h4l3 3v3h-7z'/%3E%3Ccircle cx='7' cy='18' r='2'/%3E%3Ccircle cx='17' cy='18' r='2'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 7h11v9H3zM14 10h4l3 3v3h-7z'/%3E%3Ccircle cx='7' cy='18' r='2'/%3E%3Ccircle cx='17' cy='18' r='2'/%3E%3C/svg%3E")}.footer__fact--guarantee:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3 4 6v6c0 5 3.5 8 8 9 4.5-1 8-4 8-9V6z'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3 4 6v6c0 5 3.5 8 8 9 4.5-1 8-4 8-9V6z'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E")}.footer__copyright{align-items:center;display:flex;gap:24px;justify-content:space-between;padding:20px 0}@media(max-width:767px){.footer__copyright{align-items:flex-start;flex-direction:column;gap:16px}}.footer__copyright-text{font-size:12px;line-height:1.5}@media(max-width:767px){.footer__copyright-text{font-size:11px;order:2}}.footer__cookies{background:none;border:0;color:inherit;cursor:pointer;font:inherit;font-weight:600;margin:0 0 0 6px;padding:6px 0;text-decoration:underline;text-underline-offset:3px}.footer__cookies:before{content:"·";display:inline-block;margin-right:10px;text-decoration:none}@media(max-width:767px){.footer__cookies{display:block;margin:0}.footer__cookies:before{content:none}}.footer__cookies.focus-visible,.footer__cookies:hover{color:#c8102e;color:var(--color-red,#c8102e)}.footer__cookies:focus-visible,.footer__cookies:hover{color:#c8102e;color:var(--color-red,#c8102e)}.footer__trust{align-items:center;display:flex}@media(max-width:767px){.footer__trust{order:1}}.footer__payment{height:20px;width:auto}#content[\:has\(\%3E\.subscribe\:last-child\)]+.footer .footer__line--top,#content[\:has\(\%3Emain\%3E\.subscribe\:last-child\)]+.footer .footer__line--top{visibility:hidden}#content:has(>.subscribe:last-child)+.footer .footer__line--top,#content:has(>main>.subscribe:last-child)+.footer .footer__line--top{visibility:hidden}:root{--font-display:"Playfair Display",Georgia,"Times New Roman",serif;--font-body:"Montserrat","Montserrat-fallback",system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,"Segoe UI",sans-serif;--font-heading:var(--font-display);--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--fs-hero:clamp(2.1875rem,1.4rem + 3.7vw,4.375rem);--fs-h1:clamp(2.1875rem,1.7rem + 2.4vw,3.125rem);--fs-h2:clamp(1.875rem,1.55rem + 1.6vw,2.625rem);--fs-h3:clamp(1.5625rem,1.35rem + 1.1vw,2.25rem);--fs-h4:clamp(1.125rem,0.95rem + 0.9vw,1.875rem);--fs-small:0.875rem;--fs-base:1rem;--fs-subtext:1.25rem;--lh-display:1.05;--lh-heading:1.2;--lh-body:1.75;--lh-relaxed:1.6;--ls-display:-0.01em;--ls-eyebrow:0.1em;--surface-tint:var(--color-light-red-1);--surface-page:var(--color-light);--surface-card:var(--color-light);--text-body:var(--color-primary);--text-muted:var(--color-gray-1);--text-accent:var(--color-red);--border-warm:var(--color-light-red-2);--border-subtle:var(--color-gray-2);--radius-10:10px;--radius-20:20px;--radius-50:50px;--radius-button:0.35rem;--radius-full:999px;--shadow-sm:0px 0px 6px rgba(0,0,0,.07);--shadow-card-soft:0px 20px 40px 0px rgba(0,0,0,.1);--shadow-card:0px 20px 30px 0px rgba(0,0,0,.15);--dur-fast:0.18s;--dur-base:0.28s;--dur-slow:0.4s;--ease-standard:cubic-bezier(0.4,0,0.2,1);--hub-gutter:16px;--hub-gutter-lg:40px}.pillar-placeholder{background:#f6f2f0;background:var(--surface-tint,#f6f2f0);display:block;object-fit:cover}.pillar-placeholder-wrap{display:block;position:relative}.pillar-placeholder-wrap:after{align-items:center;bottom:0;color:#6b6b6b;color:var(--text-muted,#6b6b6b);content:attr(data-ph-label);display:flex;font-family:Montserrat,Montserrat-fallback,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-family:var(--font-body,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,sans-serif);font-size:max(.75rem,min(2.2vw,1.125rem));font-weight:600;justify-content:center;left:0;letter-spacing:.04em;pointer-events:none;position:absolute;right:0;text-transform:uppercase;top:0}.pillar-placeholder-wrap .pillar-placeholder{height:auto;width:100%}.cv-eyebrow,.is-style-eyebrow{color:#c8102e;color:var(--color-red);display:block;font-family:Montserrat,Montserrat-fallback,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-family:var(--font-body);font-size:13px;font-weight:800;letter-spacing:.1em;margin:0 0 16px;text-transform:uppercase}.cv-eyebrow--gold{color:#d8b868;color:var(--color-gold)}.hub-lnk{align-items:center;background:transparent;border:2px solid #252525;border:2px solid var(--color-primary,#252525);border-radius:999px;color:#252525;color:var(--color-primary,#252525);display:inline-flex;font-size:13px;font-weight:800;gap:8px;justify-content:center;line-height:1.2;padding:9px 18px;text-decoration:none;transition:background .18s,color .18s;transition:background var(--dur-fast,.18s),color var(--dur-fast,.18s)}.hub-lnk svg{color:#c8102e;color:var(--color-red);flex:none;order:2;transition:color .18s,transform .18s ease;transition:color var(--dur-fast,.18s),transform var(--dur-fast,.18s) ease}.hub-lnk.focus-visible,.hub-lnk:hover{background:#252525;background:var(--color-primary,#252525);color:#fff}.hub-lnk:focus-visible,.hub-lnk:hover{background:#252525;background:var(--color-primary,#252525);color:#fff}.hub-lnk.focus-visible svg,.hub-lnk:hover svg{color:#fff;transform:translateX(4px)}.hub-lnk:focus-visible svg,.hub-lnk:hover svg{color:#fff;transform:translateX(4px)}@media(prefers-reduced-motion:reduce){.hub-lnk svg{transition:color .18s;transition:color var(--dur-fast,.18s)}.hub-lnk.focus-visible svg,.hub-lnk:hover svg{transform:none}.hub-lnk:focus-visible svg,.hub-lnk:hover svg{transform:none}}.content-section__links>p.is-style-link-chip,.hh-cond__links>p.is-style-link-chip,.spoke-links>p.is-style-link-chip,p.hub-lnk{display:contents}p.hub-lnk>a,p.is-style-link-chip>a{align-items:center;background:transparent;border:2px solid #252525;border:2px solid var(--color-primary,#252525);border-radius:999px;color:#252525;color:var(--color-primary,#252525);display:inline-flex;font-size:13px;font-weight:800;gap:8px;justify-content:center;line-height:1.2;padding:9px 18px;text-decoration:none;transition:background .18s,color .18s;transition:background var(--dur-fast,.18s),color var(--dur-fast,.18s)}p.hub-lnk>a:after,p.is-style-link-chip>a:after{background-color:#c8102e;background-color:var(--color-red);content:"";flex:none;height:14px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat;transition:background-color .18s,transform .18s ease;transition:background-color var(--dur-fast,.18s),transform var(--dur-fast,.18s) ease;width:14px}p.hub-lnk>a.focus-visible,p.hub-lnk>a:hover,p.is-style-link-chip>a.focus-visible,p.is-style-link-chip>a:hover{background:#252525;background:var(--color-primary,#252525);color:#fff}p.hub-lnk>a:focus-visible,p.hub-lnk>a:hover,p.is-style-link-chip>a:focus-visible,p.is-style-link-chip>a:hover{background:#252525;background:var(--color-primary,#252525);color:#fff}p.hub-lnk>a.focus-visible:after,p.hub-lnk>a:hover:after,p.is-style-link-chip>a.focus-visible:after,p.is-style-link-chip>a:hover:after{background-color:#fff;transform:translateX(4px)}p.hub-lnk>a:focus-visible:after,p.hub-lnk>a:hover:after,p.is-style-link-chip>a:focus-visible:after,p.is-style-link-chip>a:hover:after{background-color:#fff;transform:translateX(4px)}@media(prefers-reduced-motion:reduce){p.hub-lnk>a:after,p.is-style-link-chip>a:after{transition:background-color .18s;transition:background-color var(--dur-fast,.18s)}p.hub-lnk>a.focus-visible:after,p.hub-lnk>a:hover:after,p.is-style-link-chip>a.focus-visible:after,p.is-style-link-chip>a:hover:after{transform:none}p.hub-lnk>a:focus-visible:after,p.hub-lnk>a:hover:after,p.is-style-link-chip>a:focus-visible:after,p.is-style-link-chip>a:hover:after{transform:none}}.hh-soon{align-items:center;border:1px dashed #ddd4d0;border:1px dashed var(--color-light-red-2);border-radius:50px;border-radius:var(--radius-50,50px);color:#6b6b6b;color:var(--text-muted);display:inline-flex;font-size:13.5px;font-style:italic;padding:9px 14px}.hub-table{border-collapse:collapse;font-size:15px;width:100%}.hub-table thead th{background:#252525;color:#fff;color:var(--color-light);font-size:12.5px;letter-spacing:.04em;padding:16px 20px;text-align:left;text-transform:uppercase}.hub-table td{border-bottom:1px solid #ddd4d0;border-bottom:1px solid var(--color-light-red-2);padding:18px 20px}.hub-table tbody tr:last-child td{border-bottom:0}.hub-table tbody tr:nth-child(2n) td{background:#fffcfb;background:var(--color-light-red-4)}.hub-table tbody tr:hover td{background:#f6f2f0;background:var(--surface-tint)}.hub-table tbody tr.hub-table__row--link{cursor:pointer;position:relative}.hub-table tbody tr.hub-table__row--link .hub-boot-name{color:inherit;font-weight:700;position:static;text-decoration:none}.hub-table tbody tr.hub-table__row--link .hub-boot-name:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.hub-table tbody tr.hub-table__row--link .hub-boot-name:hover{color:#c8102e;color:var(--color-red)}.hub-table tbody tr.hub-table__row--link:hover td{background:#f6f2f0;background:var(--surface-tint)}.hub-table-wrap{background:#fff;background:var(--color-light);border-radius:20px;border-radius:var(--radius-20);box-shadow:0 20px 40px 0 rgba(0,0,0,.1);box-shadow:var(--shadow-card-soft);overflow-x:auto}.hub-faq{width:100%}.hub-faq details{border-top:1px solid #ddd4d0;border-top:1px solid var(--border-warm,var(--color-light-red-2));padding:4px 0;width:100%}.hub-faq details:last-child{border-bottom:1px solid #ddd4d0;border-bottom:1px solid var(--border-warm,var(--color-light-red-2))}.hub-faq summary{align-items:center;color:#252525;color:var(--color-primary);cursor:pointer;display:flex;font-family:Playfair Display,Georgia,Times New Roman,serif;font-family:var(--font-display);font-size:21px;font-weight:400;gap:16px;justify-content:space-between;line-height:1.25;list-style:none;padding:22px 0;width:100%}.hub-faq summary::-webkit-details-marker{display:none}.hub-faq summary:after{content:"+";flex:none;font-family:Montserrat,Montserrat-fallback,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-family:var(--font-body);font-size:26px;font-weight:400;transition:transform .28s cubic-bezier(.4,0,.2,1);transition:transform var(--dur-base,.28s) var(--ease-standard,ease)}.hub-faq details[open] summary,.hub-faq summary:after{color:#c8102e;color:var(--color-red)}.hub-faq details[open] summary:after{content:"–"}.hub-faq .hub-faq__a{max-width:none;width:100%}.hub-faq .hub-faq__a p,.hub-faq p{max-width:none}.hub-faq p{color:#252525;color:var(--color-primary);font-size:16px;line-height:1.75;margin:0 0 22px}.hub-faq .hub-faq__a{padding-bottom:32px}.is-style-definition-box{color:#252525;color:var(--color-primary,#252525);font-size:1.125rem;line-height:1.55;margin:0 0 1.25rem;padding:1rem 1.25rem}.is-style-definition-box,.is-style-note{background:#f6f2f0;background:var(--color-light-red-1,#f6f2f0);border-radius:14px}.is-style-note{margin:2rem 0;padding:1.25rem 1.35rem 1.1rem}:root .is-style-note h2{font-size:1.35rem;margin-top:0}:root .is-style-note p:last-child{margin-bottom:0}:root .is-style-note ol,:root .is-style-note ul{margin:0 0 1rem;padding-left:1.25rem}:root .is-style-note ol:last-child,:root .is-style-note ul:last-child{margin-bottom:0}:root .is-style-note li{margin-bottom:.45rem}:root .is-style-note li:last-child{margin-bottom:0}:root .is-style-note li::marker{color:#c8102e;color:var(--color-red,#c8102e)}:root .is-style-note-title{color:#252525;color:var(--color-primary,#252525);font-family:Playfair Display,Georgia,Times New Roman,Times,serif;font-size:1.15rem;line-height:1.3;margin:0 0 .75rem}:root .is-style-note-title strong{font-weight:700}@media(min-width:641px){:root .is-style-note-title{font-size:1.25rem}}.is-style-sources{background:#f6f2f0;background:var(--color-light-red-1,#f6f2f0);border-radius:14px;margin-top:3rem;padding:1.5rem 1.35rem}:root .is-style-sources h2{font-size:1.35rem;margin-top:0}:root .is-style-sources ol{margin-bottom:0;padding-left:1.25rem}:root .is-style-sources li{margin-bottom:.55rem}:root .is-style-sources a{color:#252525;color:var(--color-primary,#252525);text-decoration:underline;text-underline-offset:.12em}:root .is-style-sources a:hover{color:#c8102e;color:var(--color-red,#c8102e)}.is-style-byline{color:#5a646a;color:var(--lami-muted,#5a646a);font-size:.875rem;margin:.75rem 0 0}:root .is-style-byline{align-items:baseline;display:flex;flex-wrap:wrap;gap:0 .3em;margin:0 0 1.1rem}:root .is-style-byline>*{color:inherit;font-size:inherit;line-height:inherit;margin:0}:root .is-style-framed-photo{background:#f6f2f0;background:var(--color-light-red-1,#f6f2f0);border-radius:14px;margin:1.5rem 0 2rem;overflow:hidden;padding:0}@media(min-width:641px){:root .is-style-framed-photo{margin:2rem 0 2.25rem}}:root .is-style-framed-photo img{display:block;height:auto;margin:0 auto;max-width:100%}:root .is-style-framed-photo figcaption{color:#6b6b6b;color:var(--color-gray-1,#6b6b6b);font-size:.9rem;line-height:1.5;padding:.85rem 1rem 1rem}:root .is-style-diagram{background:#f6f2f0;background:var(--color-light-red-1,#f6f2f0);border-radius:14px;margin:1.5rem 0 2rem;overflow:hidden;padding:0}:root .is-style-diagram img{display:block;height:auto;margin:0 auto;max-width:min(100%,440px);width:auto}:root .is-style-diagram figcaption{color:#6b6b6b;color:var(--color-gray-1,#6b6b6b);font-size:.9rem;line-height:1.5;padding:.85rem 1rem 1rem}:root .is-style-boxed-quote{background:#fff;border:1px solid #ddd4d0;border:1px solid var(--color-light-red-2,#ddd4d0);border-radius:14px;margin:1.75rem 0;padding:1.1rem 1.15rem}@media(min-width:641px){:root .is-style-boxed-quote{margin:2rem 0;padding:1.25rem 1.5rem}}:root .is-style-boxed-quote p{color:#252525;color:var(--color-primary,#252525);font-family:Playfair Display,Georgia,Times New Roman,Times,serif;font-size:1.05rem;font-style:italic;line-height:1.55;margin:0 0 .75rem}@media(min-width:641px){:root .is-style-boxed-quote p{font-size:1.15rem}}:root .is-style-boxed-quote>:last-child{margin-bottom:0}:root .is-style-boxed-quote cite{color:#6b6b6b;color:var(--color-gray-1,#6b6b6b);display:block;font-family:Montserrat,Montserrat-fallback,sans-serif;font-size:.875rem;font-style:normal;font-weight:700;line-height:1.4;margin:0}:root .is-style-boxed-quote cite:before{content:"— "}.subscribe{background:radial-gradient(44.44% 199.44% at 53.12% 77.23%,#d34848 0,#c8102e 100%);overflow:hidden;padding:23px 0 100px!important}@media(max-width:639px){.subscribe{padding:30px 0!important}}.subscribe.content-block{margin-top:0}.subscribe__image{margin-bottom:-210px}@media(min-width:768px)and (max-width:1023px){.subscribe__image,.subscribe__image img{height:100%}}@media(max-width:439px){.subscribe__image{margin-bottom:-180px}}.subscribe__content{margin-top:77px}@media(max-width:767px){.subscribe__content{align-items:center;display:flex;flex-direction:column;text-align:center}}.subscribe__content-text{margin-bottom:52px;max-width:730px}@media(max-width:639px){.subscribe__content-text{margin-bottom:32px}}@media(max-width:439px){.subscribe__content-text{max-width:286px}}.subscribe__content-text h2,.subscribe__content-text h3{color:#fff;color:var(--color-light);font-weight:600}@media(max-width:639px){.subscribe__content-text h2,.subscribe__content-text h3{margin-bottom:32px}}.subscribe__content-text p{color:#fff;color:var(--color-light);text-shadow:0 5px 10px rgba(0,0,0,.04)}.subscribe__content-text a{color:#c8102e;color:var(--color-red)}.subscribe .grid{align-items:center;justify-items:center;place-items:center}.subscribe__form{grid-column-gap:20px;grid-row-gap:32px;-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:212px 212px auto;row-gap:32px;width:100%}@media(max-width:767px){.subscribe__form{grid-template-columns:1fr;min-width:285px;row-gap:16px;text-align:left}}.subscribe__form.is-submitted .cavallo-form__disclaimer,.subscribe__form.is-submitted .cavallo-form__field--turnstile,.subscribe__form.is-submitted .subscribe__field,.subscribe__form.is-submitted .subscribe__honeypot,.subscribe__form.is-submitted .subscribe__submit-wrap{display:none}.subscribe__form .cavallo-form__field--turnstile{grid-column:1/-1;grid-row:2}@media(max-width:1023px){.subscribe__form .cavallo-form__field--turnstile{grid-row:auto}}.subscribe__form .cavallo-form__disclaimer{color:hsla(0,0%,100%,.92);font-size:.8125rem;grid-column:1/-1;line-height:1.6;margin:0;text-align:left}.subscribe__form .cavallo-form__disclaimer p{margin:0 0 12px}.subscribe__form .cavallo-form__disclaimer p:last-child{margin-bottom:0}.subscribe__honeypot{height:1px;left:-9999px!important;overflow:hidden;position:absolute!important;width:1px}.subscribe__field{display:flex;flex-direction:column}.subscribe__field label{left:-9999px;position:absolute}.subscribe__field input{background-color:transparent;border:1px solid #ddd4d0;border:1px solid var(--color-light-red-2);border-radius:10px;box-sizing:border-box;color:#fff;color:var(--color-light);font-size:16px;height:45px;line-height:1.75;outline:0;padding:8px 16px;width:100%}.subscribe__field input::-moz-placeholder{color:#fff;color:var(--color-light);opacity:.85;overflow:visible}.subscribe__field input::placeholder{color:#fff;color:var(--color-light);opacity:.85;overflow:visible}.subscribe__field input:active,.subscribe__field input:focus{border-color:#ddd4d0;border-color:var(--color-light-red-2);box-shadow:none}.subscribe__field input:-webkit-autofill{-webkit-text-fill-color:#fff;-webkit-text-fill-color:var(--color-light);-webkit-box-shadow:inset 0 0 0 1000px transparent;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.subscribe__field--name{grid-column:1}.subscribe__field--email{grid-column:2}@media(max-width:767px){.subscribe__field--email,.subscribe__field--name{grid-column:1/-1}}.subscribe__submit-wrap{align-self:center;grid-column:3;grid-row:1}@media(max-width:1023px){.subscribe__submit-wrap{grid-column:1/-1;grid-row:auto}}@media(max-width:767px){.subscribe__submit-wrap{margin-top:16px}}.subscribe__submit{align-items:center;background-color:#fff;background-color:var(--color-light);border:0;border-radius:22px;color:#c8102e;color:var(--color-red);cursor:pointer;display:inline-flex;font-size:16px;font-weight:800;height:45px;justify-content:center;line-height:1.3125;outline:0;padding:0 24px;transition:all .2s ease-in;white-space:nowrap}.subscribe__submit:hover{background-color:#991026;background-color:var(--color-dark-red);color:#fff;color:var(--color-light)}.subscribe__submit:disabled{cursor:not-allowed;opacity:.65}@media(max-width:767px){.subscribe__submit{width:100%}}.subscribe__status{color:#fff;color:var(--color-light);grid-column:1/-1;grid-row:3;min-height:1.5em;text-align:center}@media(max-width:1023px){.subscribe__status{grid-row:auto}}.subscribe__status:empty{display:none}.subscribe__status img{height:auto;max-width:100%}@media(prefers-reduced-motion:no-preference){.subscribe__img{animation:subscribe-horse-breathe 9s ease-in-out infinite alternate;transform-origin:50% 100%}@keyframes subscribe-horse-breathe{0%{transform:translateY(0) scale(1) rotate(0deg)}to{transform:translateY(-7px) scale(1.025) rotate(-.7deg)}}}.subscribe .wrapper>.grid>div:not(.subscribe__image),.subscribe__content{position:relative;z-index:2}.subscribe__image{position:relative;z-index:1}:root{--gallery-slider-height:17.28vw;--gallery-slider-width:17.28vw;--gallery-active-slider-width:calc(var(--gallery-slider-width)*1.4)}.gallery-slider{background:radial-gradient(68.2% 61.98% at 50% 55.95%,#414141 0,#0c0c0c 100%);overflow:hidden}@media(max-width:639px){.gallery-slider__title{margin:0 auto;max-width:220px}}.gallery-slider__slider{margin-top:32px}@media(min-width:1024px){.gallery-slider__slider{margin-top:67px}}@media(max-width:639px){.gallery-slider__slider{overflow:visible;padding:0 16px}}.gallery-slider__container{height:100%;transition:.6s ease-in-out;width:100%}.gallery-slider__container-img{height:100%;object-fit:cover;object-position:center;width:100%}@media(max-width:767px){.gallery-slider__container-img{aspect-ratio:1;height:auto}}.gallery-slider__container video{border-radius:20px;height:100%;object-fit:cover;width:100%}@media(max-width:767px){.gallery-slider__container video{aspect-ratio:1;height:auto}}@media(min-width:768px){.gallery-slider .swiper{height:17.28vw!important;height:var(--gallery-slider-height)!important}}.gallery-slider .swiper-slide{transition:.6s ease-in-out}@media(min-width:768px){.gallery-slider .swiper-slide{height:17.28vw;height:var(--gallery-slider-height);width:17.28vw;width:var(--gallery-slider-width)}.gallery-slider .swiper-slide-active{width:24.192vw!important;width:var(--gallery-active-slider-width)!important}}.gallery-slider .swiper-wrapper{cursor:pointer;transition:.6s ease-in-out}.gallery-slider .swiper-pagination-bullet{background:#ddd4d0;background:var(--color-light-red-2);height:11.15px;opacity:1;width:11.15px}.gallery-slider .swiper-pagination-bullet-active{background:#c8102e;background:var(--color-red);height:14.8px;width:14.8px}.gallery-slider .swiper-pagination{display:none}@media(max-width:767px){.gallery-slider .swiper-pagination{align-items:center;bottom:-64px;display:flex;justify-content:center}}@media(max-width:639px){.gallery-slider .swiper-pagination{bottom:-45px}}.menu{list-style:none;padding:0}.menu--main-menu{display:none}@media(min-width:768px){.menu--main-menu{display:flex;flex-wrap:wrap;justify-content:center}}.menu--main-menu .menu-item{display:inline-block;position:relative}.menu--main-menu .menu-item:focus{outline:none}.menu--main-menu .menu-item:hover>.menu-item__dropdown{opacity:1;transform:translate(0);visibility:visible}.menu--main-menu .menu-item:hover:before{width:calc(100% - 44px)}.menu--main-menu .menu-item:hover>a{color:var(--color-secondary)}.menu--main-menu .menu-item:before{background-color:#c8102e;background-color:var(--color-red);border-radius:10px;bottom:0;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);transition:width .3s;width:0}.menu--main-menu .menu-item.current-menu-item{position:relative}.menu--main-menu .menu-item.current-menu-item:before{width:calc(100% - 44px)}.menu--main-menu .menu-item a{color:#2e2e2f;color:var(--color-dark-gray);display:block;font-size:.875rem;font-weight:600;line-height:1.336;padding:4px 15px;position:relative;transition:color .3s,background-color .3s}@media(min-width:1280px){.menu--main-menu .menu-item a{font-size:1rem;padding:4px 25px}}.menu--main-menu .menu-item a:after{background-color:#c8102e;background-color:var(--color-red);border-radius:10px;bottom:3px;content:"";height:3px;left:13px;position:absolute;transition:width .3s;width:0}.menu--main-menu .menu-item.menu-item-has-children a{position:relative}.menu--main-menu .menu-item.menu-item-has-children a:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m3.102 3.583 3.54 3.542 3.54-3.542' stroke='%232E2E2F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat;content:"";height:10px;left:auto;right:0;top:50%;transform:translateY(-55%);transition:transform .3s ease-in-out;width:13px}.menu--main-menu .menu-item.menu-item-has-children a:hover:after{transform:rotate(180deg)}.menu--main-menu .menu-item.menu-item-has-children .sub-menu .menu-item a:after{display:none}.menu--main-menu .menu-item.menu-item-has-children:hover>a:after{transform:translateY(-55%) rotate(180deg)}.menu--footer-menu{display:flex;flex-direction:column;gap:15px;width:-moz-fit-content;width:fit-content}@media(max-width:767px){.menu--footer-menu{align-items:center}}.menu--footer-menu .menu-item{margin-bottom:5px;margin-right:10px;width:-moz-fit-content;width:fit-content}@media(min-width:640px){.menu--footer-menu .menu-item{margin-right:0}}.menu--footer-menu .menu-item a{color:#252525;color:var(--color-primary);position:relative;transition:color .3s,background-color .3s}.resp-buttons{display:block;margin-left:24px;position:relative;transition:.3s ease-in-out}@media(min-width:1024px){.resp-buttons{display:none}}.menu-toggle{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;cursor:pointer;display:flex;height:24px;justify-content:center;margin-left:auto;outline:none;padding:0;transition:.3s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:24px}.menu-toggle>*{display:block}.menu-toggle:focus,.menu-toggle:hover{outline:none}.menu-toggle::-moz-focus-inner{border:0}.menu-toggle__lines{flex:none;position:relative}.menu-toggle__lines,.menu-toggle__lines:after,.menu-toggle__lines:before{background:#252525;background:var(--color-primary);border-radius:20px;display:inline-block;height:2px;transition:.3s;width:27px}.menu-toggle__lines:after,.menu-toggle__lines:before{content:"";left:0;position:absolute;transform-origin:1.7142857143px center;width:100%}.menu-toggle__lines:before{top:8px}.menu-toggle__lines:after{top:-8px}.menu-toggle--active .menu-toggle__lines{transform:scale3d(.8,.8,.8)}.menu-toggle--xbutterfly .menu-toggle__lines:after,.menu-toggle--xbutterfly .menu-toggle__lines:before{transform-origin:50% 50%;transition:top .3s ease .6s,transform .3s ease}.menu-toggle--xbutterfly.menu-toggle--active .menu-toggle__lines{background:transparent}.menu-toggle--xbutterfly.menu-toggle--active .menu-toggle__lines:after,.menu-toggle--xbutterfly.menu-toggle--active .menu-toggle__lines:before{top:0;transition:top .3s ease,transform .3s ease .5s;width:24px}.menu-toggle--xbutterfly.menu-toggle--active .menu-toggle__lines:before{transform:rotate(45deg)}.menu-toggle--xbutterfly.menu-toggle--active .menu-toggle__lines:after{transform:rotate(-45deg)}.resp-menu-backdrop{background:rgba(0,25,35,.42);bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .45s cubic-bezier(.22,1,.36,1),visibility .45s cubic-bezier(.22,1,.36,1);visibility:hidden;z-index:79}@media(min-width:1024px){.resp-menu-backdrop{display:none!important}}body.menu-open .resp-menu-backdrop{opacity:1;pointer-events:auto;visibility:visible}.resp-menu{background-color:#fff;bottom:0;display:flex;flex-direction:column;left:auto;position:fixed;right:-300px;top:0;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s ease;width:300px;will-change:transform;z-index:80}@media(max-width:639px){.resp-menu{right:-100%;width:100%}}.resp-menu__meta{align-items:center;display:flex;gap:24px}.resp-menu .resp-buttons{align-items:center;display:flex;margin-left:0}.resp-menu .resp-buttons .menu-toggle__lines:after,.resp-menu .resp-buttons .menu-toggle__lines:before{background:#2e2e2f;background:var(--color-dark)}.resp-menu__header{display:flex;justify-content:space-between;padding:16px}.resp-menu__logo img{width:64px}.menu-open .resp-menu{box-shadow:0 10px 36px 0 rgba(0,0,0,.16),0 0 0 1px rgba(0,0,0,.06);overflow-y:auto;transform:translateX(-300px)}@media(max-width:639px){.menu-open .resp-menu{transform:translateX(-100%)}}.resp-menu__socials{padding:16px 16px 20px}.resp-menu__socials .social{justify-content:center}.resp-menu .header__cart,.resp-menu .resp-menu__cart-wrap{cursor:pointer;height:24px;min-width:24px;position:relative;width:24px}.resp-menu__cart-counter{align-items:center;background-color:#c8102e;background-color:var(--color-red);border-radius:50%;color:#fff;color:var(--color-light);display:flex;font-size:10px;font-weight:700;height:16px;justify-content:center;min-width:16px;padding:0 5px;position:absolute;right:-5px;top:-5px}.resp-menu__cart-counter.hidden{display:none}@keyframes resp-menu-fade-rise{0%{opacity:0;transform:translate3d(0,-10px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes resp-menu-item-in{0%{opacity:0;transform:translate3d(16px,0,0)}to{opacity:1;transform:translateZ(0)}}@media(max-width:1023px){body.menu-open .resp-menu__header{animation:resp-menu-fade-rise .42s cubic-bezier(.22,1,.36,1) .05s both}body.menu-open .resp-menu .menu--responsive-menu>ul.menu>li.menu-item{animation:resp-menu-item-in .44s cubic-bezier(.22,1,.36,1) both}body.menu-open .resp-menu .menu--responsive-menu>ul.menu>li.menu-item:first-child{animation-delay:.1s}body.menu-open .resp-menu .menu--responsive-menu>ul.menu>li.menu-item:nth-child(2){animation-delay:.145s}body.menu-open .resp-menu .menu--responsive-menu>ul.menu>li.menu-item:nth-child(3){animation-delay:.19s}body.menu-open .resp-menu .menu--responsive-menu>ul.menu>li.menu-item:nth-child(4){animation-delay:.235s}body.menu-open .resp-menu .menu--responsive-menu>ul.menu>li.menu-item:nth-child(5){animation-delay:.28s}body.menu-open .resp-menu .menu--responsive-menu>ul.menu>li.menu-item:nth-child(6){animation-delay:.325s}body.menu-open .resp-menu .menu--responsive-menu>ul.menu>li.menu-item:nth-child(7){animation-delay:.37s}body.menu-open .resp-menu .menu--responsive-menu>ul.menu>li.menu-item:nth-child(8){animation-delay:.415s}body.menu-open .resp-menu .menu--responsive-menu>ul.menu>li.menu-item:nth-child(9){animation-delay:.46s}body.menu-open .resp-menu .menu--responsive-menu>ul.menu>li.menu-item:nth-child(10){animation-delay:.505s}body.menu-open .resp-menu .menu--responsive-menu>ul.menu>li.menu-item:nth-child(11){animation-delay:.55s}body.menu-open .resp-menu .menu--responsive-menu>ul.menu>li.menu-item:nth-child(12){animation-delay:.595s}body.menu-open .resp-menu .menu--responsive-menu>ul.menu>li.menu-item:nth-child(13){animation-delay:.64s}body.menu-open .resp-menu .menu--responsive-menu>ul.menu>li.menu-item:nth-child(14){animation-delay:.685s}body.menu-open .resp-menu .menu--responsive-menu>ul.menu>li.menu-item:nth-child(15){animation-delay:.73s}body.menu-open .resp-menu .menu--responsive-menu>ul.menu>li.menu-item:nth-child(16){animation-delay:.775s}body.menu-open .resp-menu .menu--responsive-menu>ul.menu>li.menu-item:nth-child(17){animation-delay:.82s}body.menu-open .resp-menu .menu--responsive-menu>ul.menu>li.menu-item:nth-child(18){animation-delay:.865s}body.menu-open .resp-menu .menu--responsive-menu>ul.menu>li.menu-item:nth-child(19){animation-delay:.91s}body.menu-open .resp-menu .menu--responsive-menu>ul.menu>li.menu-item:nth-child(20){animation-delay:.955s}body.menu-open .resp-menu .menu--responsive-menu>ul.menu>li.menu-item:nth-child(21){animation-delay:1s}body.menu-open .resp-menu .menu--responsive-menu>ul.menu>li.menu-item:nth-child(22){animation-delay:1.045s}body.menu-open .resp-menu .menu--responsive-menu>ul.menu>li.menu-item:nth-child(23){animation-delay:1.09s}body.menu-open .resp-menu .menu--responsive-menu>ul.menu>li.menu-item:nth-child(24){animation-delay:1.135s}body.menu-open .resp-menu__socials{animation:resp-menu-fade-rise .42s cubic-bezier(.22,1,.36,1) .38s both}}@media(prefers-reduced-motion:reduce){.resp-menu,.resp-menu-backdrop{transition-duration:.01ms!important}body.menu-open .resp-menu .menu--responsive-menu>ul.menu>li.menu-item,body.menu-open .resp-menu__header,body.menu-open .resp-menu__socials{animation:none!important}}.social{display:flex;gap:4px;padding:0}.social__item{list-style-type:none;margin:0 4px}.social__icon{color:#252525;color:var(--color-primary);display:block;transition:.2s ease-in-out}.social__icon:hover{opacity:.6}.social__icon svg{fill:currentColor;display:block;height:16px;min-height:16px;min-width:16px;overflow:clip;transition:.2s ease-in-out;width:16px}body:not(.wp-admin) .schema-faq{align-items:center;background-color:#f6f2f0;background-color:var(--color-light-red-1);display:flex;flex-direction:column;gap:24px;padding:50px 16px;padding:var(--wp--preset--spacing--xxl) 16px}@media(max-width:767px){body:not(.wp-admin) .schema-faq{padding:0 16px 34px}}body:not(.wp-admin) .schema-faq-section{background:hsla(0,0%,100%,.8);border:2px solid #ddd4d0;border:2px solid var(--color-light-red-2);border-radius:10px;color:#252525;color:var(--color-primary);cursor:pointer;min-width:951px;padding:28px 60px 28px 45px;position:relative;width:-moz-min-content;width:min-content}@media(max-width:1023px){body:not(.wp-admin) .schema-faq-section{min-width:auto;width:100%}}@media(max-width:639px){body:not(.wp-admin) .schema-faq-section{padding:28px 34px}}body:not(.wp-admin) .schema-faq-section:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.375 9.5a.781.781 0 0 1-.781.781H10.78v7.813a.781.781 0 1 1-1.562 0V10.28H1.406a.781.781 0 1 1 0-1.562H9.22V.906a.781.781 0 0 1 1.562 0V8.72h7.813a.781.781 0 0 1 .781.781Z' fill='%23252525'/%3E%3C/svg%3E") no-repeat;background-position:50%;content:"";cursor:pointer;height:18.75px;position:absolute;right:35px;top:27px;transition:.3s ease-in-out;width:18.75px}@media(max-width:767px){body:not(.wp-admin) .schema-faq-section:after{height:17px;right:26px;top:31px;width:17px}}body:not(.wp-admin) .schema-faq-section.opened:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='3' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.625 1.5a.781.781 0 0 0 .781.781h17.188a.781.781 0 1 0 0-1.562H1.406a.781.781 0 0 0-.781.781Z' fill='%23252525'/%3E%3C/svg%3E") no-repeat 50%;cursor:pointer;transition:.3s ease-in-out}@media(max-width:639px){body:not(.wp-admin) .schema-faq-question{display:block;max-width:380px;padding-right:20px}}body:not(.wp-admin) .schema-faq .schema-faq-answer{display:none}body:not(.wp-admin) .schema-faq-answer{color:#6b6b6b;color:var(--color-gray-1);overflow:hidden;padding:22px 0 30px}@media(max-width:639px){body:not(.wp-admin) .schema-faq-answer{padding:22px 0 15px}}body:not(.wp-admin) .schema-faq-answer img{width:auto}body:not(.wp-admin) .schema-faq-answer a{color:#c8102e;color:var(--color-red);font-weight:800;line-height:1.3125}body:not(.wp-admin) .schema-faq-answer a:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' fill='none'%3E%3Cpath fill='%23C8102E' d='m9.356 3.644 4.5 4.5a.512.512 0 0 1 0 .712l-4.5 4.5a.507.507 0 0 1-.712-.712L12.294 9H2.5a.5.5 0 1 1 0-1h9.794l-3.65-3.644a.506.506 0 0 1 .712-.712Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:16px;margin-left:11px;transform:translateY(2px);width:16px}body:not(.wp-admin) .schema-faq-answer a:hover{color:#252525;color:var(--color-primary)}body:not(.wp-admin) .schema-faq-answer a:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' fill='none'%3E%3Cpath fill='%23000' d='m9.356 3.644 4.5 4.5a.512.512 0 0 1 0 .712l-4.5 4.5a.507.507 0 0 1-.712-.712L12.294 9H2.5a.5.5 0 1 1 0-1h9.794l-3.65-3.644a.506.506 0 0 1 .712-.712Z'/%3E%3C/svg%3E")}.block-editor-iframe__html .schema-faq .schema-faq-answer{display:inline-block!important}.reviews-modal{height:100%;left:0;opacity:0;position:fixed;top:0;transition:all .3s ease-in-out;visibility:hidden;width:100%;z-index:9999}.reviews-modal.is-active{opacity:1;visibility:visible}.reviews-modal__overlay{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background-color:rgba(0,0,0,.7);height:100%;left:0;position:absolute;top:0;width:100%}.reviews-modal__content{background-color:#fff;background-color:var(--color-light);border-radius:16px;box-shadow:0 20px 40px rgba(0,0,0,.3);left:50%;max-height:90vh;max-width:600px;opacity:0;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.9);transition:all .3s cubic-bezier(.4,0,.2,1);width:90%}.reviews-modal.is-active .reviews-modal__content{opacity:1;transform:translate(-50%,-50%) scale(1)}@media(min-width:640px){.reviews-modal__content{max-width:700px;width:95%}}@media(min-width:768px){.reviews-modal__content{max-width:800px}}.reviews-modal__close{align-items:center;background:transparent;border:none;border-radius:50%;color:#6b6b6b;color:var(--color-dark-10);cursor:pointer;display:flex;font-size:24px;font-weight:700;height:40px;justify-content:center;line-height:1;position:absolute;right:0;top:0;transition:all .2s ease-in-out;width:40px;z-index:10}.reviews-modal__close:hover{color:#c8102e;color:var(--color-red);transform:scale(1.1)}@media(min-width:768px){.reviews-modal__close{font-size:28px;height:48px;width:48px}}.reviews-modal__container{max-height:calc(90vh - 48px);overflow-y:auto;padding:24px}@media(min-width:768px){.reviews-modal__container{max-height:calc(90vh - 64px);padding:32px}}.reviews-modal__header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:24px}@media(min-width:768px){.reviews-modal__header{margin-bottom:32px}}@media(max-width:439px){.reviews-modal__header{align-items:flex-end}}.reviews-modal__user-info{align-items:center;display:flex;flex:1;gap:16px}@media(max-width:439px){.reviews-modal__user-info{align-items:flex-start;flex-direction:column}}.reviews-modal__image{align-items:center;background-color:#ddd4d0;background-color:var(--color-light-red-2);border-radius:50%;display:flex;flex-shrink:0;height:60px;justify-content:center;overflow:hidden;width:60px}.reviews-modal__image img{height:100%;object-fit:cover;width:100%}.reviews-modal__image:empty:before{content:"👤";font-size:24px}@media(min-width:768px){.reviews-modal__image{height:80px;width:80px}.reviews-modal__image:empty:before{font-size:32px}}.reviews-modal__user-details{flex:1;min-width:0}.reviews-modal__title{font-size:1.125rem}@media screen and (min-width:23.43rem){.reviews-modal__title{font-size:calc(1.01025rem + .48975vw)}}@media screen and (min-width:100rem){.reviews-modal__title{font-size:1.5rem}}.reviews-modal__title{color:#252525;color:var(--color-primary);font-weight:900;line-height:1.3;margin:0 0 4px}.reviews-modal.is-active .reviews-modal__title:empty:before{color:#6b6b6b;color:var(--color-dark-10);content:"Anonymous";font-style:italic;opacity:.6}.reviews-modal__date{color:#6b6b6b;color:var(--color-dark-10);font-size:.875rem;font-weight:600;margin:0}.reviews-modal.is-active .reviews-modal__date:empty:before{color:#6b6b6b;color:var(--color-dark-10);content:"No date";font-style:italic;opacity:.6}.reviews-modal__svg{flex-shrink:0;height:16px;width:104px}@media(min-width:768px){.reviews-modal__svg{height:18px;width:120px}}.reviews-modal__stars{flex-shrink:0}.reviews-modal__stars:empty:before{color:#ddd4d0;color:var(--color-light-red-2);content:"★★★★★";font-size:16px;letter-spacing:2px}@media(min-width:768px){.reviews-modal__stars:empty:before{font-size:18px}}.reviews-modal__body{border-top:1px solid #ddd4d0;border-top:1px solid var(--color-light-red-2);padding-top:24px}@media(min-width:768px){.reviews-modal__body{padding-top:32px}}.reviews-modal__content-text{color:#6b6b6b;color:var(--color-dark-10);font-size:1rem;font-weight:600;line-height:1.6;margin-bottom:24px}.reviews-modal.is-active .reviews-modal__content-text:empty:before{color:#6b6b6b;color:var(--color-dark-10);content:"No content available";font-style:italic;opacity:.6}@media(min-width:768px){.reviews-modal__content-text{font-size:1.125rem;margin-bottom:32px}}.reviews-modal__original-link{border:2px solid #252525;border:2px solid var(--color-primary);border-radius:8px;color:#252525;color:var(--color-primary);display:inline-block;font-size:.875rem;font-weight:900;margin-top:16px;padding:8px 16px;text-decoration:none;transition:all .2s ease-in-out}.reviews-modal__original-link:hover{background-color:#252525;background-color:var(--color-primary);box-shadow:0 4px 12px rgba(0,0,0,.15);color:#fff;color:var(--color-light);transform:translateY(-2px)}@media(min-width:768px){.reviews-modal__original-link{font-size:1rem;padding:12px 24px}}.reviews-modal__container::-webkit-scrollbar{width:6px}.reviews-modal__container::-webkit-scrollbar-track{background:#ddd4d0;background:var(--color-light-red-2);border-radius:3px}.reviews-modal__container::-webkit-scrollbar-thumb{background:#c8102e;background:var(--color-red);border-radius:3px}.reviews-modal__container::-webkit-scrollbar-thumb:hover{background:#6b6b6b;background:var(--color-dark-10)}.product-single{background:radial-gradient(68.2% 61.98% at 50% 55.95%,#414141 0,#0c0c0c 100%)}.product-single__container{padding:80px 112px 99px 77px}@media(max-width:1023px){.product-single__container{padding:30px 62px 45px 47px}}@media(max-width:439px){.product-single__container{padding:30px 35px}}.product-single__steps{max-width:392px}@media(max-width:439px){.product-single__steps{flex-direction:column;gap:2px}}.product-single__steps-step{max-height:40px;min-width:40px}@media(max-width:439px){.product-single__steps-step{height:40px;width:-moz-fit-content;width:fit-content}}.product-single__steps:nth-of-type(2){margin:15px 0}.product-single__steps:nth-of-type(3){padding-bottom:18px}.product-single__title{margin-bottom:53px}@media(max-width:1023px){.product-single__title{margin-bottom:39px}}.product-single__img{aspect-ratio:1.008;object-fit:cover}.product-single__left,.product-single__right{max-width:264px}.product-single__left-title,.product-single__right-title{margin:42px 0}@media(max-width:1023px){.product-single__left-title,.product-single__right-title{margin:22px 0}}@media(max-width:439px){.product-single__left-title,.product-single__right-title{margin:16px 0}}.product-single__subcontainer{gap:130px;margin-left:101px}@media(max-width:1023px){.product-single__subcontainer{gap:0;justify-content:space-around;margin:35px 0 0}}@media(max-width:767px){.product-single__subcontainer{align-items:center;flex-direction:column;gap:50px}}.product-single__star{max-width:362px}.product-single__line{background-color:#6b6b6b;background-color:var(--color-gray-1);border:0;height:1px;margin:40px 0 37px;width:395px}@media(max-width:1279px){.product-single__line{width:255px}}@media(max-width:1023px){.product-single__line{margin:20px 0}}@media(max-width:439px){.product-single__line{margin:15px 0}}.product-single__line-sm{margin:20px auto 25px;width:63px}@media(max-width:1023px){.product-single__line-sm{margin:10px auto 15px}}@media(max-width:439px){.product-single__line-sm{margin:5px auto 10px}}.product-single__video{cursor:pointer;width:-moz-fit-content;width:fit-content}.product-single__video p{transition:color .2s ease-in-out}.product-single__video svg{transition:background-color .2s ease-in-out}.product-single__video:hover p{color:#991026;color:var(--color-dark-red)}.product-single__video:hover svg{background:radial-gradient(68.2% 61.98% at 50% 55.95%,#414141 0,#0c0c0c 100%)}@media(max-width:439px){.product-single__video{flex-wrap:wrap;gap:16px}}.product-single__middle-line{background-color:#6b6b6b;background-color:var(--color-gray-1);border:0;height:100%;position:absolute;right:0;top:0;width:1px}@media(max-width:1279px){.product-single__middle-line{right:-15%}}@media(max-width:1023px){.product-single__middle-line{display:none}}.product-single__svg{height:23.33px;overflow:visible!important;width:23.33px}.product-single__svg-play{background:radial-gradient(44.44% 199.44% at 53.12% 77.23%,#d34848 0,#c8102e 100%);border-radius:50%;height:40px;width:40px}.breadcrumbs{margin:32px 0}@media(max-width:1023px){.breadcrumbs{margin:28px 0}}@media(max-width:767px){.breadcrumbs{flex-wrap:nowrap;margin:14px 0;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.breadcrumbs::-webkit-scrollbar{display:none}}.breadcrumbs__svg{height:10px;width:8px}.single-review-stars{align-items:center;display:flex;font-size:max(1rem,min(1.2vw,1.25rem));gap:8px}.single-review-stars__stars{align-items:center;display:flex;gap:4px}.single-review-stars__stars svg{fill:#d8b868;fill:var(--color-gold);height:20px;min-width:20px;width:20px}.single-review-stars__divider{background-color:#252525;background-color:var(--color-primary);height:17px;width:1px}.single-review-stars__count{color:#c8102e;color:var(--color-red);font-weight:700}.c-button{align-items:center;background-image:none;border-radius:23px;color:#2e2e2f;color:var(--color-dark);cursor:pointer;display:inline-flex;font-size:16px;font-weight:800;justify-content:center;line-height:1.336!important;margin-bottom:0;padding:11px 18px 8px;text-align:center;touch-action:manipulation;transition:.3s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.c-button:where(button){border:0}.c-button:focus{text-decoration:none}.c-button:focus,.c-button:hover{color:#2e2e2f;color:var(--color-dark)}.c-button:hover{background:#fefefe}.c-button:last-child{margin-right:0}.c-button span{display:inline-block}.c-button span:first-child{position:relative;z-index:20}.c-button.has-icon{align-items:center;display:inline-flex;gap:8px}.c-button__icon{display:inline-flex!important;position:relative;vertical-align:text-top;z-index:10}.c-button__icon svg{stroke:currentColor;height:16px;margin:auto;transition:.3s ease-in-out;width:16px}.c-button--bordered{background:transparent;border:2px solid #000;color:#000}.c-button--bordered:hover{background:#000;color:#fff}.c-button--primary{background-color:#fff;background-color:var(--color-light);color:#c8102e;color:var(--color-red);padding:12px 59px}.c-button--primary:focus,.c-button--primary:hover{background-color:#991026;background-color:var(--color-dark-red);color:#fff;color:var(--color-light)}.c-button--primary-medium{padding:12px 49px}.c-button--primary-lg{border:2px solid #c8102e;border:2px solid var(--color-red);padding:10px 20px;transition:all .3s ease-in;white-space:normal;width:100%}.c-button--primary-lg:hover{background-color:transparent;border:2px solid #252525;border:2px solid var(--color-primary);color:#252525;color:var(--color-primary)}.c-button--primary-auto{border:2px solid #c8102e;border:2px solid var(--color-red);padding:10px 36px;transition:all .3s ease-in}.c-button--primary-auto:hover{background-color:transparent;border:2px solid #252525;border:2px solid var(--color-primary);color:#252525;color:var(--color-primary)}.c-button--secondary{background-color:#c8102e;background-color:var(--color-red);color:#fff;color:var(--color-light)}.c-button--secondary:focus,.c-button--secondary:hover{background-color:#991026;background-color:var(--color-dark-red);color:#fff;color:var(--color-light)}.c-button--simple{background-color:transparent;color:#c8102e;color:var(--color-red);padding:0;transition:.2s ease-in-out}.c-button--simple svg{fill:#c8102e;fill:var(--color-red);transition:0s}.c-button--simple:hover{background-color:transparent;color:#d8b868;color:var(--color-gold)}.c-button--simple:hover svg{fill:#d8b868;fill:var(--color-gold)}.c-button--simple-gold{color:#d8b868;color:var(--color-gold)}.c-button--simple-gold svg{fill:#d8b868;fill:var(--color-gold)}.c-button--simple-gold:hover{color:#c8102e;color:var(--color-red)}.c-button--simple-gold:hover svg{fill:#c8102e;fill:var(--color-red)}.c-button--dropdown{background-color:#fff;background-color:var(--color-light);border:2px solid #ddd4d0;border:2px solid var(--color-light-red-2);border-radius:10px!important;box-shadow:none!important;color:#252525;color:var(--color-primary);font-weight:400!important;justify-content:space-between}.c-button--dropdown .chevron__svg{height:8px;width:12px}.c-button--filter{background-color:#fff;background-color:var(--color-light);color:#252525;color:var(--color-primary);font-size:.93rem;font-weight:900}@media screen and (min-width:23.43rem){.c-button--filter{font-size:calc(.92771rem + .00979vw)}}@media screen and (min-width:100rem){.c-button--filter{font-size:.9375rem}}.c-button--filter{padding:14px 50.5px 10px!important}.c-button--filter:focus,.c-button--filter:hover{background-color:#c8102e;background-color:var(--color-red);color:#fff;color:var(--color-light)}.c-button--filter.active{background-color:#252525;background-color:var(--color-primary);color:#fff;color:var(--color-light)}.c-button.c-button--filter{line-height:1.6!important}.measure-banner .c-button.c-button--bordered,.pdp-body .c-button.c-button--bordered{background:transparent;border:2px solid #252525;border:2px solid var(--color-primary,#252525);border-radius:999px;color:#252525;color:var(--color-primary,#252525);font-size:13px;font-weight:800;padding:9px 18px}.measure-banner .c-button.c-button--bordered:hover,.pdp-body .c-button.c-button--bordered:hover{background:#252525;background:var(--color-primary,#252525);color:#fff}.measure-banner .c-button.c-button--bordered.focus-visible,.pdp-body .c-button.c-button--bordered.focus-visible{outline:3px solid #252525!important;outline:3px solid var(--color-primary,#252525)!important;outline-offset:2px!important}.measure-banner .c-button.c-button--bordered:focus-visible,.pdp-body .c-button.c-button--bordered:focus-visible{outline:3px solid #252525!important;outline:3px solid var(--color-primary,#252525)!important;outline-offset:2px!important}.button--disabled,button:disabled{box-shadow:none;opacity:.9;pointer-events:none}.button--disabled:hover,button:disabled:hover{background-color:inherit;color:inherit}.search-form,.searchform{position:relative}.search-form input#s,.search-form input[name=s],.searchform input#s,.searchform input[name=s]{border:1px solid #ddd4d0!important;border:1px solid var(--color-light-red-2)!important;border-radius:10px;box-shadow:none;line-height:1.75!important;padding:8px 16px}.cavallo-live-search__panel{background:#fff;background:var(--color-light);border:1px solid #ddd4d0;border:1px solid var(--color-light-red-2);border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.12);left:0;margin-top:6px;max-height:70vh;overflow:auto;position:absolute;right:0;z-index:10001}.cavallo-live-search__list{list-style:none;margin:0;padding:8px 0}.cavallo-live-search__item+.cavallo-live-search__item{border-top:1px solid rgba(0,0,0,.06)}.cavallo-live-search__link{align-items:flex-start;color:inherit;display:flex;gap:12px;padding:10px 14px;text-decoration:none}.cavallo-live-search__link.focus-visible,.cavallo-live-search__link:hover{background:rgba(0,0,0,.04)}.cavallo-live-search__link:focus-visible,.cavallo-live-search__link:hover{background:rgba(0,0,0,.04)}.cavallo-live-search__body{flex:1 1 auto;min-width:0}.cavallo-live-search__excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#666;color:var(--color-dark-50,#666);display:-webkit-box;font-size:13px;font-weight:400;line-height:1.45;margin:4px 0 0;overflow:hidden}.cavallo-live-search__thumb{background:rgba(0,0,0,.06);border-radius:6px;flex:0 0 48px;height:48px;overflow:hidden;width:48px}.cavallo-live-search__thumb img{display:block;height:100%;object-fit:cover;width:100%}.cavallo-live-search__title{display:block;font-size:14px;font-weight:600;line-height:1.35}.woocommerce span.onsale{display:none}.woocommerce .read-more{margin:15px 0 37px;width:-moz-fit-content;width:fit-content}.woocommerce .woocommerce-product-details__short-description{max-width:680px}.woocommerce .woocommerce-variation-add-to-cart{position:relative}.woocommerce .quantity{float:none!important}.woocommerce .product form.cart .reset_variations{display:none!important}.woocommerce table.variations .value{width:100%}@media(min-width:640px){.woocommerce table.variations{margin-bottom:0!important;width:-moz-fit-content!important;width:fit-content!important}}.woocommerce table.variations tbody tr{align-items:baseline;display:flex;flex-direction:column}.woocommerce table.variations tbody tr:not(:first-child) .label{margin-top:16px}.woocommerce .photos{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(12,1fr);margin-bottom:50px}.woocommerce .photos img{aspect-ratio:1.108;grid-column:span 6;object-fit:cover}.video-modal{background-color:rgba(0,0,0,.6);border:0;bottom:0;height:100%;left:0;max-height:none;max-width:none;outline:0;padding:0;position:fixed;right:0;top:0;width:100%;z-index:10000}.video-modal__container{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.video-modal__content{padding:0 16px;width:100%}.video-modal__close{align-items:center;background-color:transparent;display:flex;height:60px;justify-content:flex-end;position:relative;width:100%}.video-modal__close .close{align-items:center;background-color:#ddd4d0;background-color:var(--color-light-red-2);border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease-in-out;width:40px}.video-modal__close .close:after,.video-modal__close .close:before{background-color:#252525;background-color:var(--color-primary);content:"";height:20px;position:absolute;transition:all .2s ease-in-out;width:2px}.video-modal__close .close:before{transform:rotate(45deg)}.video-modal__close .close:after{transform:rotate(-45deg)}.video-modal__close .close:hover{background-color:#252525;background-color:var(--color-primary)}.video-modal__close .close:hover:after,.video-modal__close .close:hover:before{background-color:#ddd4d0;background-color:var(--color-light-red-2)}.video-modal__placeholder{align-items:center;display:flex;justify-content:center}.video-modal iframe{aspect-ratio:16/9;background:#000;border:0;border-radius:10px;display:block;height:auto;max-height:80vh;max-width:1024px;width:min(100%,1024px)}.video-modal[open]{animation:modal-dim-in .22s ease-out both}.video-modal[open] .video-modal__content{animation:modal-rise-in .28s ease-out both}@media(prefers-reduced-motion:reduce){.video-modal[open],.video-modal[open] .video-modal__content{animation:none}}.video-modal video{border-radius:10px;max-height:80vh;max-width:1024px;outline:none!important}@media(max-width:1023px){.video-modal video{width:calc(100vw - 32px)}}@keyframes modal-dim-in{0%{background-color:transparent}to{background-color:rgba(0,0,0,.6)}}@keyframes modal-rise-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}body.uploadFormOpen{overflow:hidden}.woocommerce-upload-form{background-color:rgba(0,0,0,.3);border:0;bottom:0;left:0;max-height:100vh;min-height:100vh;outline:0;overflow:auto;position:fixed;right:0;top:0;width:100%;z-index:9999}.woocommerce-upload-form img{margin:46px 0 16px}.woocommerce-upload-form__container{align-items:center;display:flex;justify-content:center;overflow:hidden;padding:32px 0;width:100%}.woocommerce-upload-form__content{background-color:#f6f2f0;background-color:var(--color-light-red-1);position:relative;width:900px}.woocommerce-upload-form[open]{animation:upload-dim-in .22s ease-out both}.woocommerce-upload-form[open] .woocommerce-upload-form__content{animation:upload-rise-in .28s ease-out both}@media(prefers-reduced-motion:reduce){.woocommerce-upload-form[open],.woocommerce-upload-form[open] .woocommerce-upload-form__content{animation:none}}.woocommerce-upload-form__form{color:#252525;color:var(--color-primary);margin:80px auto 50px;max-width:738px;padding:0 16px}@media(min-width:768px){.woocommerce-upload-form__form{margin:100px auto}}.woocommerce-upload-form__close{align-items:center;background-color:#ddd4d0;background-color:var(--color-light-red-2);border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:16px;top:16px;transition:all .2s ease-in-out;width:40px}.woocommerce-upload-form__close:after,.woocommerce-upload-form__close:before{background-color:#252525;background-color:var(--color-primary);content:"";height:20px;position:absolute;transition:all .2s ease-in-out;width:2px}.woocommerce-upload-form__close:before{transform:rotate(45deg)}.woocommerce-upload-form__close:after{transform:rotate(-45deg)}.woocommerce-upload-form__close:hover{background-color:#252525;background-color:var(--color-primary)}.woocommerce-upload-form__close:hover:after,.woocommerce-upload-form__close:hover:before{background-color:#ddd4d0;background-color:var(--color-light-red-2)}.woocommerce-upload-form input,.woocommerce-upload-form textarea{line-height:1.75!important}.woocommerce-upload-form input:active,.woocommerce-upload-form input:focus,.woocommerce-upload-form textarea:active,.woocommerce-upload-form textarea:focus{border-color:#b1a29a!important;border-color:var(--color-light-red-3)!important;box-shadow:none!important}.woocommerce-upload-form input::-webkit-inner-spin-button,.woocommerce-upload-form input::-webkit-outer-spin-button,.woocommerce-upload-form textarea::-webkit-inner-spin-button,.woocommerce-upload-form textarea::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@keyframes upload-dim-in{0%{background-color:transparent}to{background-color:rgba(0,0,0,.3)}}@keyframes upload-rise-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.accordion-list,.archive-news,.banner-cta,.banner-slider,.bp-scenes,.bp-sec,.contact,.custom-reviews,.distributors,.faq,.featured-guides,.featured-products,.gallery-slider,.logos,.other-products,.product-categories,.related,.reviews,.reviews-archive,.short-hero,.subscribe,.tabs,.team,.testimonials,.testimonials-single,.text-images,.text-with-vertical-image,.tips,.video-archive,.video-highlights{contain-intrinsic-size:auto 600px;content-visibility:auto}@media(min-width:1025px)and (max-width:1500px){body.laptop-scale{--fs-hero:calc(clamp(2.1875rem, 1.4rem + 3.7vw, 4.375rem)*0.85);--fs-h1:calc(clamp(2.1875rem, 1.7rem + 2.4vw, 3.125rem)*0.88);--fs-h2:calc(clamp(1.875rem, 1.55rem + 1.6vw, 2.625rem)*0.88);--fs-h3:calc(clamp(1.5625rem, 1.35rem + 1.1vw, 2.25rem)*0.9);--fs-h4:calc(clamp(1.125rem, 0.95rem + 0.9vw, 1.875rem)*0.9)}body.laptop-scale .hoofboot-hub section>.wrapper,body.laptop-scale .hoofboot-hub>.wrapper,body.laptop-scale main .wrapper{max-width:1240px;max-width:var(--laptop-content,1240px)}body.laptop-scale .product-card__image,body.laptop-scale .product-card__video{aspect-ratio:5/4}body.laptop-scale .product-card__image img,body.laptop-scale .product-card__video video{aspect-ratio:5/4;object-fit:contain}body.laptop-scale .home-v3{padding-bottom:76px;padding-top:76px}body.laptop-scale .home-v3__photo-wrap{aspect-ratio:16/10}body.laptop-scale .gallery-slider,body.laptop-scale .testimonials,body.laptop-scale .testimonials-single,body.laptop-scale .text-images{padding-bottom:76px;padding-top:76px}body.laptop-scale .pdp-section,body.laptop-scale .shape-guide{padding-bottom:84px;padding-top:84px}body.laptop-scale .hoofboot-hub .hub-acc,body.laptop-scale .hoofboot-hub .hub-boots,body.laptop-scale .hoofboot-hub .hub-choose,body.laptop-scale .hoofboot-hub .hub-lam,body.laptop-scale .hoofboot-hub .hub-types,body.laptop-scale .hoofboot-hub .hub-uses{padding-bottom:60px;padding-top:60px}body.laptop-scale .hoofboot-hub .hub-guides{padding-top:60px}body.laptop-scale .hoofboot-hub .hub-sizing--cred-only{padding-bottom:40px;padding-top:12px}body.laptop-scale .hoofboot-hub .hub-grid{padding-bottom:44px}body.laptop-scale .hoofboot-hub .hub-consteed+.hub-grid{padding-top:56px}body.laptop-scale .hoofboot-hub .hub-intro__img{aspect-ratio:4/3}body.laptop-scale .hoofboot-hub .hub-uses__img{aspect-ratio:1/1}body.laptop-scale .hoofboot-hub .hub-guide-img{aspect-ratio:2/1}body.laptop-scale .hoofboot-hub .hub-acc-card__photo{height:176px}body.laptop-scale .hoofboot-hub .hub-acc-card--pad .hub-acc-card__photo{height:144px}body.laptop-scale .hoofboot-hub .hub-boot-photo{height:64px!important;width:64px!important}body.laptop-scale .hoofboot-hub .hub-boot-photo--tile{height:70px!important;width:84px!important}}