@font-face{font-family:Neue Haas Grotesk;font-style:normal;font-weight:400;src:url(/wp-content/themes/tifosi/fonts/NeueHaasGrotesk55.woff2) format("woff2");font-display:block}@font-face{font-family:Neue Haas Grotesk;font-style:normal;font-weight:500;src:url(/wp-content/themes/tifosi/fonts/NeueHaasGrotesk65.woff2) format("woff2");font-display:block}@font-face{font-family:"Flavium Full Serif";font-style:normal;font-weight:400;src:url(/wp-content/themes/tifosi/fonts/FlaviumFullSerif.woff2) format("woff2");font-display:block}@font-face{font-family:Jazmin;font-style:normal;font-weight:400;src:url(/wp-content/themes/tifosi/fonts/Jazmin.woff2) format("woff2");font-display:block}@font-face{font-family:Tifosi icons;font-style:normal;font-weight:400;src:url(/wp-content/themes/tifosi/fonts/tifosi-icons-7.woff2) format("woff2");font-display:block}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}h1,h2{font-size:1em;margin:0;font-weight:400}:root{--color-buff: #F4E8D6;--color-brown: #420A09;--color-brown-light: #45341E;--color-buff-light: #fdf4e7;--color-buff-dark: #c49f86;--font-neue-haas: "Neue Haas Grotesk", sans-serif;--font-flavium: "Flavium Full Serif", serif;--font-jazmin: "Jazmin", serif;--font-icons: "Tifosi icons", sans-serif;--font-size-factor: .052083333vw;--font-size-base: max(13px, calc(var(--font-size-factor)*18));--font-size-lg: max(24px, calc(var(--font-size-factor)*48));--font-size-ml: max(21px, calc(var(--font-size-factor)*27));--font-size-m: max(15px, calc(var(--font-size-factor)*24));--font-size-sm: max(12px, calc(var(--font-size-factor)*16));--font-size-xs: max(11px, calc(var(--font-size-factor)*14));--side-margin: calc(var(--font-size-base)*1.94444);--column-gap: calc(var(--font-size-factor)*25)}@media screen and (max-width: 600px){:root{--side-margin: 3vw}}@keyframes fade{0%{opacity:1}to{opacity:0}}@keyframes hide{0%{width:100%;height:100%}to{width:0;height:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}html{background-color:var(--color-buff);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-wrap:pretty;text-size-adjust:none}body{font-size:var(--font-size-base);font-family:var(--font-neue-haas)}html{--wp-admin-bar-height: 0px;height:calc(100% - var(--wp-admin-bar-height))}html:has(body.admin-bar){--wp-admin-bar-height: 32px}@media screen and (max-width: 782px){html:has(body.admin-bar){--wp-admin-bar-height: 46px}}body{height:100%}.wrapper{min-height:100%;display:flex;flex-direction:column}header,footer{flex-grow:0;flex-shrink:0}main{flex-grow:1}strong{font-weight:500}a[href^=tel]{color:inherit;text-decoration:none}main{position:relative;z-index:1;min-height:10em}section{scroll-margin-top:var(--header-height)}#size-display{position:fixed;margin:0 20px;right:0;bottom:20px;font-size:12px;background-color:#ddd;color:#111;padding:5px;z-index:200;font-family:monospace;opacity:.5;pointer-events:none}#splash-screen{display:none}body.home.show-splash:not(.maintenance) #splash-screen{font-size:var(--font-size-base);position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--color-brown);display:flex;justify-content:center;align-items:center;z-index:1000;opacity:1;animation:fade .75s 2s ease-in-out forwards,hide 0s 2.75s ease-in-out forwards;pointer-events:all}body.home.show-splash:not(.maintenance) #splash-screen svg{width:7em;height:auto;opacity:0;animation:fadeIn .3s .5s ease-in-out forwards}body:before{content:"desktop";display:none}@media screen and (max-width: 1024px){body:before{content:"tablet-landscape";display:none}}@media screen and (max-width: 782px){body:before{content:"tablet-portrait";display:none}}@media screen and (max-width: 600px){body:before{content:"phone";display:none}#wpadminbar{position:fixed}}.btn-tifosi,a[data-display-type=button]{display:inline-flex;align-items:center;justify-content:space-between;text-transform:uppercase;min-width:20em;text-align:left;font-size:var(--font-size-base);line-height:1em;letter-spacing:.129em;font-weight:400;color:var(--color-buff);background-color:var(--color-brown);text-decoration:none;transition:color .3s ease,background-color .3s ease;padding:1.75em 2.5em;border:1px solid var(--color-buff);border-radius:.75em}.btn-tifosi:after,a[data-display-type=button]:after{content:"a";font-family:var(--font-icons);text-transform:none;font-size:150%;position:relative}.btn-tifosi:hover,a[data-display-type=button]:hover{color:var(--color-brown);background-color:var(--color-buff);border-color:var(--color-brown)}.underlined-heading{font-family:var(--font-flavium);font-size:var(--font-size-lg);line-height:.9;margin-top:0;margin-bottom:1.5em;margin-inline:auto;text-align:center;position:relative;width:fit-content}.underlined-heading:after{content:"";height:1px;left:0;right:0;border-bottom:.09em solid var(--color-brown);position:absolute;bottom:0}header{--transition: padding .5s, width .5s, background-color .5s, color .5s, margin-top .5s, margin-bottom .5s, top .5s;color:var(--color-buff);font-size:var(--font-size-base);font-family:var(--font-neue-haas);display:flex;justify-content:space-between;padding-inline:var(--side-margin);padding-block:var(--header-block-padding);position:fixed;z-index:3;top:var(--wp-admin-bar-height);left:0;width:100%;transition:var(--transition)}header a{color:inherit}header .logo{display:block;transition:var(--transition);position:relative;top:0;height:auto;width:var(--logo-width)}header nav{display:block;transition:var(--transition);--nav-letter-spacing: .22em;letter-spacing:var(--nav-letter-spacing);text-transform:uppercase;font-weight:400;width:100%;margin-left:10%}header nav .menu-primary-navigation-container>ul{display:flex;justify-content:space-between;margin:0;padding:0;list-style:none;gap:5.555em}header nav .menu-primary-navigation-container>ul a{color:inherit;text-decoration:none}header nav .menu-primary-navigation-container>ul a:after{content:"";display:block;position:relative;width:calc(100% - var(--nav-letter-spacing));border-bottom:1px solid transparent;transition:border-color .3s ease}header nav .menu-primary-navigation-container>ul li.menu-item-has-children>a span:after{display:inline-block;font-family:var(--font-icons);content:"d";text-transform:none;margin-left:1em;position:relative;top:.1em;transition:transform .1s ease;transform-origin:40% 40%}header nav .menu-primary-navigation-container>ul li.current-menu-item a:after,header nav .menu-primary-navigation-container>ul li.current_page_parent a:after,header nav .menu-primary-navigation-container>ul a:hover:after{border-color:var(--color-buff)}header ul.sub-menu{display:none;list-style:none;margin:1em 0 0 -1em;padding:0;position:absolute}header ul.sub-menu li{padding:1em;width:fit-content}header li.menu-item-has-children.open>a span:after{transform:rotate(180deg)}header li.menu-item-has-children.open ul.sub-menu{display:block}header button{display:none}body{--logo-width: 8.333em;--header-block-padding: var(--side-margin);--header-height: calc(var(--header-block-padding)*2 + var(--logo-width)/1.6129)}body.scrolled,body.always-scrolled{--logo-width: 5em;--header-block-padding: .65em}body.scrolled header,body.always-scrolled header{background-color:var(--color-buff);color:var(--color-brown);padding-block:var(--header-block-padding)}body.scrolled header .logo,body.always-scrolled header .logo{top:.4em}body.scrolled header .logo .auctions,body.always-scrolled header .logo .auctions{color:var(--color-buff)}body.scrolled header nav,body.always-scrolled header nav{margin-top:1em}body.scrolled header nav ul li.current-menu-item a:after,body.scrolled header nav ul li.current_page_parent a:after,body.scrolled header nav ul a:hover:after,body.always-scrolled header nav ul li.current-menu-item a:after,body.always-scrolled header nav ul li.current_page_parent a:after,body.always-scrolled header nav ul a:hover:after{border-color:var(--color-brown)}body.scrolled header nav ul.sub-menu,body.always-scrolled header nav ul.sub-menu{background-color:var(--color-buff)}main{margin-top:var(--header-height)}main:has(>section.hero-image-header:first-child){margin-top:0}@media screen and (max-width: 1024px){body header nav{margin-top:.5em}body.scrolled header nav,body.always-scrolled header nav{margin-top:.3em}header{padding-block:1em;position:fixed;top:var(--wp-admin-bar-height);left:0;width:100%;z-index:3}header nav{text-align:right;margin-top:.3em;overflow:hidden}header nav .menu-primary-navigation-container{position:fixed;top:-110vh;left:0;width:100%;height:100vh;transition:top .5s;display:flex;justify-content:center;background-color:var(--color-buff);z-index:-1}header nav .menu-primary-navigation-container ul{flex-direction:column;align-items:flex-end;height:100%;gap:0;margin:0;margin-top:var(--wp-admin-bar-height);padding:0;max-height:100vh;justify-content:center;align-items:center}header nav .menu-primary-navigation-container ul a:after,header nav .menu-primary-navigation-container ul li.current-menu-item a:after,header nav .menu-primary-navigation-container ul li.current_page_parent a:after,header nav .menu-primary-navigation-container ul a:hover:after{border-width:3px;width:100%}header nav li.menu-item-has-children{margin-bottom:0}header nav li.menu-item-has-children>a{display:none}header nav li,header nav ul.sub-menu li{font-size:min(36px,7vw);margin-bottom:.5em;text-align:center;padding:0;margin-inline:auto}header nav ul.sub-menu{display:block;position:static;margin:0}header button{display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:inherit;padding:0;cursor:pointer}header button:after{content:"b";font-family:var(--font-icons);line-height:1;font-size:250%;display:inline-block;width:100%;text-align:center}body.menu-open header{color:var(--color-brown)}body.menu-open header nav .menu-primary-navigation-container{top:0}body.menu-open header button:after{content:"x"}}.generic-content,section.single-post{padding:var(--side-margin);font-size:var(--font-size-base);font-size:max(16px,calc(var(--font-size-factor)*18));color:var(--color-brown);max-width:950px;margin-inline:auto;line-height:1.75}.generic-content h1,section.single-post h1{font-family:var(--font-flavium);font-size:var(--font-size-lg);text-align:center;margin-bottom:1.5em;letter-spacing:.055em}.generic-content h2,.generic-content h3,section.single-post h2,section.single-post h3{font-weight:500;letter-spacing:.022em;font-size:calc(var(--font-size-base)*1.75);margin-block:2em 1em}.generic-content h3,section.single-post h3{font-size:120%}.generic-content a:not([data-display-type=button]),section.single-post a:not([data-display-type=button]){color:inherit;text-decoration:underline}.generic-content a:not([data-display-type=button]):hover,section.single-post a:not([data-display-type=button]):hover{text-decoration:none}.generic-content .btn-tifosi,.generic-content a[data-display-type=button],section.single-post .btn-tifosi,section.single-post a[data-display-type=button]{background-color:var(--color-buff);color:var(--color-brown);border-color:var(--color-brown)}.generic-content .btn-tifosi:hover,.generic-content a[data-display-type=button]:hover,section.single-post .btn-tifosi:hover,section.single-post a[data-display-type=button]:hover{background-color:var(--color-brown);color:var(--color-buff);border-color:var(--color-buff)}.generic-content img,section.single-post img{max-width:100%;height:auto}.generic-content img.aligncenter,section.single-post img.aligncenter{display:block;margin:1em auto}.generic-content img.alignleft,section.single-post img.alignleft{float:left;margin-right:1em;margin-bottom:1em}.generic-content img.alignright,section.single-post img.alignright{float:right;margin-left:1em;margin-bottom:1em}.generic-content .wp-caption,section.single-post .wp-caption{max-width:100%;margin-bottom:1.5em}.generic-content .wp-caption img,section.single-post .wp-caption img{display:block;margin:0}.generic-content .wp-caption-text,section.single-post .wp-caption-text{font-size:.875em;font-style:italic;color:var(--color-brown, #666);margin-top:.5em;text-align:center;line-height:1.4}.generic-content .wp-caption.alignleft,section.single-post .wp-caption.alignleft{float:left;margin-right:1.5em;margin-bottom:1em}.generic-content .wp-caption.alignright,section.single-post .wp-caption.alignright{float:right;margin-left:1.5em;margin-bottom:1em}.generic-content .wp-caption.aligncenter,section.single-post .wp-caption.aligncenter{margin:2em auto}.generic-content ul,.generic-content ol,section.single-post ul,section.single-post ol{margin:1.5em 0;padding-left:2em}.generic-content ul li,.generic-content ol li,section.single-post ul li,section.single-post ol li{margin-bottom:.5em;line-height:1.6}.generic-content ul ul,.generic-content ul ol,.generic-content ol ul,.generic-content ol ol,section.single-post ul ul,section.single-post ul ol,section.single-post ol ul,section.single-post ol ol{margin:.5em 0}.generic-content ul,section.single-post ul{list-style-type:disc}.generic-content ol,section.single-post ol{list-style-type:decimal}.generic-content blockquote,section.single-post blockquote{margin:2em 0;padding:1.5em 2em;border-left:4px solid var(--color-brown, #666);background-color:#00000005;font-style:italic;font-size:1.1em}.generic-content blockquote p,section.single-post blockquote p{margin:0 0 1em}.generic-content blockquote p:last-child,section.single-post blockquote p:last-child{margin-bottom:0}.generic-content blockquote cite,section.single-post blockquote cite{font-style:normal;font-weight:500;font-size:.9em;color:var(--color-brown, #666)}.generic-content blockquote cite:before,section.single-post blockquote cite:before{content:"— "}.generic-content table,section.single-post table{width:100%;margin:2em 0;border-collapse:collapse;border-spacing:0}.generic-content table th,.generic-content table td,section.single-post table th,section.single-post table td{padding:.75em 1em;text-align:left;border-bottom:1px solid #ddd;vertical-align:top}.generic-content table th,section.single-post table th{font-weight:600;background-color:#00000008;border-bottom:2px solid #ccc}.generic-content table tbody tr:nth-child(2n),section.single-post table tbody tr:nth-child(2n){background-color:#00000003}.generic-content .wp-block-gallery,.generic-content .gallery,section.single-post .wp-block-gallery,section.single-post .gallery{margin:2em 0!important;display:grid;gap:1em}.generic-content .wp-block-gallery.gallery-columns-1,.generic-content .gallery.gallery-columns-1,section.single-post .wp-block-gallery.gallery-columns-1,section.single-post .gallery.gallery-columns-1{grid-template-columns:1fr}.generic-content .wp-block-gallery.gallery-columns-2,.generic-content .gallery.gallery-columns-2,section.single-post .wp-block-gallery.gallery-columns-2,section.single-post .gallery.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.generic-content .wp-block-gallery.gallery-columns-3,.generic-content .gallery.gallery-columns-3,section.single-post .wp-block-gallery.gallery-columns-3,section.single-post .gallery.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.generic-content .wp-block-gallery.gallery-columns-4,.generic-content .gallery.gallery-columns-4,section.single-post .wp-block-gallery.gallery-columns-4,section.single-post .gallery.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.generic-content .wp-block-gallery.gallery-columns-5,.generic-content .gallery.gallery-columns-5,section.single-post .wp-block-gallery.gallery-columns-5,section.single-post .gallery.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.generic-content .wp-block-gallery.gallery-columns-6,.generic-content .gallery.gallery-columns-6,section.single-post .wp-block-gallery.gallery-columns-6,section.single-post .gallery.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.generic-content .wp-block-gallery br,.generic-content .gallery br,section.single-post .wp-block-gallery br,section.single-post .gallery br{display:none}.generic-content .wp-block-gallery .gallery-item,.generic-content .gallery .gallery-item,section.single-post .wp-block-gallery .gallery-item,section.single-post .gallery .gallery-item{margin:0!important;width:100%!important;height:100%}.generic-content .wp-block-gallery .gallery-item>dt,.generic-content .gallery .gallery-item>dt,section.single-post .wp-block-gallery .gallery-item>dt,section.single-post .gallery .gallery-item>dt{height:100%}.generic-content .wp-block-gallery .gallery-item img,.generic-content .gallery .gallery-item img,section.single-post .wp-block-gallery .gallery-item img,section.single-post .gallery .gallery-item img{width:100%;height:100%;object-fit:cover;border:none!important;display:block}.generic-content .wp-block-gallery .gallery-caption,.generic-content .gallery .gallery-caption,section.single-post .wp-block-gallery .gallery-caption,section.single-post .gallery .gallery-caption{font-size:.875em;color:var(--color-brown, #666);margin-top:.5em;text-align:center}@media (max-width: 768px){.generic-content .wp-block-gallery.gallery-columns-4,.generic-content .wp-block-gallery.gallery-columns-5,.generic-content .wp-block-gallery.gallery-columns-6,.generic-content .gallery.gallery-columns-4,.generic-content .gallery.gallery-columns-5,.generic-content .gallery.gallery-columns-6,section.single-post .wp-block-gallery.gallery-columns-4,section.single-post .wp-block-gallery.gallery-columns-5,section.single-post .wp-block-gallery.gallery-columns-6,section.single-post .gallery.gallery-columns-4,section.single-post .gallery.gallery-columns-5,section.single-post .gallery.gallery-columns-6{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.generic-content .wp-block-gallery.gallery-columns-2,.generic-content .wp-block-gallery.gallery-columns-3,.generic-content .wp-block-gallery.gallery-columns-4,.generic-content .wp-block-gallery.gallery-columns-5,.generic-content .wp-block-gallery.gallery-columns-6,.generic-content .gallery.gallery-columns-2,.generic-content .gallery.gallery-columns-3,.generic-content .gallery.gallery-columns-4,.generic-content .gallery.gallery-columns-5,.generic-content .gallery.gallery-columns-6,section.single-post .wp-block-gallery.gallery-columns-2,section.single-post .wp-block-gallery.gallery-columns-3,section.single-post .wp-block-gallery.gallery-columns-4,section.single-post .wp-block-gallery.gallery-columns-5,section.single-post .wp-block-gallery.gallery-columns-6,section.single-post .gallery.gallery-columns-2,section.single-post .gallery.gallery-columns-3,section.single-post .gallery.gallery-columns-4,section.single-post .gallery.gallery-columns-5,section.single-post .gallery.gallery-columns-6{grid-template-columns:1fr}}.generic-content .wp-block-embed,.generic-content .wp-embed-responsive,.generic-content .wp-video,section.single-post .wp-block-embed,section.single-post .wp-embed-responsive,section.single-post .wp-video{margin:2em 0;position:relative;width:100%!important}.generic-content .wp-block-embed iframe,.generic-content .wp-block-embed object,.generic-content .wp-block-embed embed,.generic-content .wp-block-embed video,.generic-content .wp-embed-responsive iframe,.generic-content .wp-embed-responsive object,.generic-content .wp-embed-responsive embed,.generic-content .wp-embed-responsive video,.generic-content .wp-video iframe,.generic-content .wp-video object,.generic-content .wp-video embed,.generic-content .wp-video video,section.single-post .wp-block-embed iframe,section.single-post .wp-block-embed object,section.single-post .wp-block-embed embed,section.single-post .wp-block-embed video,section.single-post .wp-embed-responsive iframe,section.single-post .wp-embed-responsive object,section.single-post .wp-embed-responsive embed,section.single-post .wp-embed-responsive video,section.single-post .wp-video iframe,section.single-post .wp-video object,section.single-post .wp-video embed,section.single-post .wp-video video{width:100%;height:auto;border:none;margin:0;background-color:#000}.generic-content p iframe[src*="youtube.com"],.generic-content p iframe[src*="youtu.be"],.generic-content p iframe[src*="vimeo.com"],.generic-content p iframe[src*="dailymotion.com"],.generic-content p iframe[src*="facebook.com"],.generic-content p iframe[src*="instagram.com"],.generic-content p iframe[src*="tiktok.com"],section.single-post p iframe[src*="youtube.com"],section.single-post p iframe[src*="youtu.be"],section.single-post p iframe[src*="vimeo.com"],section.single-post p iframe[src*="dailymotion.com"],section.single-post p iframe[src*="facebook.com"],section.single-post p iframe[src*="instagram.com"],section.single-post p iframe[src*="tiktok.com"]{width:100%;height:auto;aspect-ratio:16 / 9;border:none;display:block;margin:0}.generic-content p:has(iframe[src*="youtube.com"]),.generic-content p:has(iframe[src*="youtu.be"]),.generic-content p:has(iframe[src*="vimeo.com"]),.generic-content p:has(iframe[src*="dailymotion.com"]),.generic-content p:has(iframe[src*="facebook.com"]),.generic-content p:has(iframe[src*="instagram.com"]),.generic-content p:has(iframe[src*="tiktok.com"]),section.single-post p:has(iframe[src*="youtube.com"]),section.single-post p:has(iframe[src*="youtu.be"]),section.single-post p:has(iframe[src*="vimeo.com"]),section.single-post p:has(iframe[src*="dailymotion.com"]),section.single-post p:has(iframe[src*="facebook.com"]),section.single-post p:has(iframe[src*="instagram.com"]),section.single-post p:has(iframe[src*="tiktok.com"]){margin:2em 0}.generic-content p:has(iframe[src*="youtube.com"]) iframe,.generic-content p:has(iframe[src*="youtu.be"]) iframe,.generic-content p:has(iframe[src*="vimeo.com"]) iframe,.generic-content p:has(iframe[src*="dailymotion.com"]) iframe,.generic-content p:has(iframe[src*="facebook.com"]) iframe,.generic-content p:has(iframe[src*="instagram.com"]) iframe,.generic-content p:has(iframe[src*="tiktok.com"]) iframe,section.single-post p:has(iframe[src*="youtube.com"]) iframe,section.single-post p:has(iframe[src*="youtu.be"]) iframe,section.single-post p:has(iframe[src*="vimeo.com"]) iframe,section.single-post p:has(iframe[src*="dailymotion.com"]) iframe,section.single-post p:has(iframe[src*="facebook.com"]) iframe,section.single-post p:has(iframe[src*="instagram.com"]) iframe,section.single-post p:has(iframe[src*="tiktok.com"]) iframe{margin:0}@supports not selector(:has(*)){.generic-content p iframe[src*="youtube.com"],.generic-content p iframe[src*="youtu.be"],.generic-content p iframe[src*="vimeo.com"],.generic-content p iframe[src*="dailymotion.com"],.generic-content p iframe[src*="facebook.com"],.generic-content p iframe[src*="instagram.com"],.generic-content p iframe[src*="tiktok.com"],section.single-post p iframe[src*="youtube.com"],section.single-post p iframe[src*="youtu.be"],section.single-post p iframe[src*="vimeo.com"],section.single-post p iframe[src*="dailymotion.com"],section.single-post p iframe[src*="facebook.com"],section.single-post p iframe[src*="instagram.com"],section.single-post p iframe[src*="tiktok.com"]{margin:2em 0}}.generic-content .wp-embed-aspect-16-9,.generic-content .wp-embed-aspect-4-3,section.single-post .wp-embed-aspect-16-9,section.single-post .wp-embed-aspect-4-3{position:relative;overflow:hidden}.generic-content .wp-embed-aspect-16-9 iframe,.generic-content .wp-embed-aspect-16-9 object,.generic-content .wp-embed-aspect-16-9 embed,.generic-content .wp-embed-aspect-4-3 iframe,.generic-content .wp-embed-aspect-4-3 object,.generic-content .wp-embed-aspect-4-3 embed,section.single-post .wp-embed-aspect-16-9 iframe,section.single-post .wp-embed-aspect-16-9 object,section.single-post .wp-embed-aspect-16-9 embed,section.single-post .wp-embed-aspect-4-3 iframe,section.single-post .wp-embed-aspect-4-3 object,section.single-post .wp-embed-aspect-4-3 embed{position:absolute;top:0;left:0;width:100%;height:100%}.generic-content .wp-embed-aspect-16-9,section.single-post .wp-embed-aspect-16-9{padding-bottom:56.25%}.generic-content .wp-embed-aspect-4-3,section.single-post .wp-embed-aspect-4-3{padding-bottom:75%}.generic-content audio,.generic-content video,section.single-post audio,section.single-post video{width:100%;max-width:100%;height:auto;margin:1.5em 0}.generic-content pre,section.single-post pre{background-color:#f8f8f8;border:1px solid #ddd;border-radius:4px;padding:1.5em;margin:2em 0;overflow-x:auto;font-family:Courier New,Courier,monospace;font-size:.9em;line-height:1.4}.generic-content pre code,section.single-post pre code{background:none;padding:0;border:none}.generic-content code,section.single-post code{background-color:#f8f8f8;border:1px solid #ddd;border-radius:3px;padding:.2em .4em;font-family:Courier New,Courier,monospace;font-size:.9em}.generic-content hr,section.single-post hr{border:none;border-top:2px solid #ddd;margin:3em auto;width:50%;max-width:200px}.generic-content .more-link,section.single-post .more-link{display:inline-block;margin-top:1em;padding:.5em 1em;background-color:var(--color-brown, #666);color:#fff;text-decoration:none;border-radius:3px}.generic-content .more-link:hover,section.single-post .more-link:hover{background-color:color-mix(in srgb,var(--color-brown, #666) 80%,black);color:#fff}.generic-content .alignleft,section.single-post .alignleft{text-align:left}.generic-content .aligncenter,section.single-post .aligncenter{text-align:center}.generic-content .alignright,section.single-post .alignright{text-align:right}.generic-content .size-thumbnail,section.single-post .size-thumbnail{max-width:150px}.generic-content .size-medium,section.single-post .size-medium{max-width:300px}.generic-content .size-large,section.single-post .size-large{max-width:600px}.generic-content img.wp-smiley,section.single-post img.wp-smiley{border:none;margin:0;padding:0;vertical-align:text-top;height:1em;width:1em}@media screen and (max-width: 600px){.generic-content .gallery img:hover,section.single-post .gallery img:hover{transform:none;box-shadow:none}}.post-navigation{padding-inline:var(--side-margin);margin-top:2em;font-size:var(--font-size-m);color:var(--color-brown)}.post-navigation .nav-links{display:grid;grid-template-columns:1fr 1fr;justify-content:space-between;gap:var(--column-gap)}.post-navigation .nav-links .nav-previous a:before{content:"f";font-family:var(--font-icons);font-size:80%;margin-right:.5em;position:relative;top:.1em}.post-navigation .nav-links .nav-next{text-align:right}.post-navigation .nav-links .nav-next a:after{content:"e";font-family:var(--font-icons);font-size:80%;margin-left:.5em;position:relative;top:.1em}.post-navigation a{color:inherit;text-decoration:none}.post-list{padding-block:0 4.5em;font-size:var(--font-size-base);color:var(--color-brown);letter-spacing:.033em;line-height:1.5}.post-list>h1{font-family:var(--font-flavium);font-size:var(--font-size-lg);margin-top:0;text-align:center}.post-list a{color:inherit;text-decoration:none}.post-list .btn-tifosi{color:var(--color-brown);border-color:var(--color-brown);background-color:transparent;margin-top:5em}.post-list .btn-tifosi:hover{color:var(--color-buff);background-color:var(--color-brown);border-color:var(--color-buff)}.post-list .__posts{font-size:var(--font-size-base)}.post-list .__posts img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.post-list .__posts .__date{margin-block:0 1em;font-weight:400;text-transform:uppercase;letter-spacing:.1em;font-family:var(--font-jazmin)}.post-list .__posts h2{font-size:var(--font-size-lg);font-weight:500;margin-block:.5em;font-family:var(--font-flavium);line-height:1.2}.post-list .__featured-post{padding-inline:var(--side-margin);background-color:var(--color-buff-light);display:grid;align-items:center;grid-template-columns:calc(33.33333% - var(--column-gap)/1.5) 1fr;gap:var(--column-gap);margin-bottom:var(--column-gap)}.post-list .__featured-post>div{padding-block:2em;padding-right:1em}.post-list .__featured-post h1{font-size:var(--font-size-ml);letter-spacing:.075em;margin-block:0 2em;font-weight:500;text-transform:uppercase}.post-list .__featured-post .__date{margin-bottom:2em}.post-list .__other-posts{padding-inline:var(--side-margin);display:grid;grid-template-columns:repeat(3,1fr);gap:var(--column-gap)}.post-list .__other-posts>div{display:grid;grid-template-rows:subgrid;grid-row:span 5;gap:0;justify-items:start;margin-bottom:1.5em}.post-list .__other-posts .__date{margin-top:.5em}.post-list .__other-posts h2{font-size:var(--font-size-lg)}.post-list .__other-posts .__excerpt{font-size:var(--font-size-base)}.post-list .__other-posts .btn-tifosi{margin-top:2em}@media screen and (max-width: 1024px){.post-list .__featured-post{grid-template-columns:1fr 1fr}.post-list .__other-posts{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 600px){.post-list .__featured-post{grid-template-columns:1fr;gap:0;margin-bottom:2em}.post-list .__featured-post>div{grid-row:2}.post-list .__featured-post>a{grid-row:1}.post-list .__featured-post .__date{margin-block:1em}.post-list .__featured-post h2{font-size:var(--font-size-lg);margin-block:0em .5em;line-height:1.2}.post-list .__other-posts{grid-template-columns:1fr}.post-list .btn-tifosi{margin-top:2em}}.gallery .gallery-caption{display:none}.gallery-lightbox{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.gallery-lightbox.active{opacity:1;visibility:visible}.lightbox-backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background:#000000e6;cursor:pointer}.lightbox-content{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.lightbox-image{max-width:90vw;max-height:90vh;object-fit:contain;border-radius:4px;box-shadow:0 8px 32px #00000080}.lightbox-caption{position:absolute;bottom:20px;left:50%;transform:translate(-50%);background:#000c;color:#fff;padding:8px 16px;border-radius:4px;font-size:14px;max-width:80%;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:none}.lightbox-close{position:absolute;top:20px;right:20px;width:40px;height:40px;background:#fff3;border:none;border-radius:50%;color:#fff;font-size:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lightbox-close:hover{background:#ffffff4d}.lightbox-prev,.lightbox-next{position:absolute;font-family:var(--font-icons);line-height:1;top:50%;transform:translateY(-50%);width:50px;height:50px;background:#fff3;border:none;border-radius:50%;color:#fff;font-size:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease,opacity .2s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10001}.lightbox-prev{left:20px}.lightbox-next{right:20px}.lightbox-prev:hover,.lightbox-next:hover{background:#ffffff4d}.lightbox-prev:disabled,.lightbox-next:disabled{opacity:.3;cursor:not-allowed}.gallery img{cursor:pointer;transition:transform .2s ease}.gallery img:hover{transform:scale(1.05)}body:has(.gallery-lightbox.active){overflow:hidden}footer{--footer-inline-padding: 50px;font-family:var(--font-neue-haas);font-weight:500;line-height:2;letter-spacing:.125em;text-transform:uppercase;padding-inline:var(--footer-inline-padding);padding-block:5em 1em;color:var(--color-brown)}footer .__main{display:grid;grid-template-columns:1fr 1fr;align-items:start;align-items:stretch;justify-content:space-between;gap:9%}footer .__main img{width:100%;height:auto}footer .__main .__links{display:flex;flex-direction:column;justify-content:space-between;font-size:var(--font-size-sm);line-height:2.25;font-weight:300;letter-spacing:.1em}footer .__main .__links form>div{display:grid;grid-template-columns:1fr;grid-template-rows:1fr}footer .__main .__links form>div>div{grid-area:1/1;transition:opacity 1s ease-in-out}footer .__main .__links form>div .__confirmation{opacity:0;border-bottom:1px solid var(--color-brown);pointer-events:none}footer .__main .__links form .__input{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--color-brown)}footer .__main .__links form input{width:100%;color:inherit;border:none;margin:0;padding:0;line-height:2;background-color:transparent;font-size:87.5%;font-weight:300;letter-spacing:.09em}footer .__main .__links form input::placeholder{color:var(--color-brown);opacity:.7}footer .__main .__links form input::-ms-input-placeholder{color:var(--color-brown);opacity:.7}footer .__main .__links form input:focus-visible{outline:none}footer .__main .__links form button{width:auto;display:inline-block;padding:0;vertical-align:baseline;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent;color:inherit}footer .__main .__links form button:after{content:"a";display:inline-block;font-family:var(--font-icons);font-size:1.5em}footer .__main .__links form.submitted .__input{opacity:0;pointer-events:none}footer .__main .__links form.submitted .__confirmation{opacity:1;pointer-events:auto}footer .__main .__links a{color:inherit;text-decoration:none;display:block;border-bottom:1px solid var(--color-brown);margin-top:.5em;padding-block:.5em;padding-inline:0 2em;position:relative;line-height:1.5}footer .__main .__links a:after{text-transform:none;content:"a";font-family:var(--font-icons);font-size:1.5em;line-height:1.5;position:absolute;right:0;top:.1em}footer .__sub #menu-subfooter{font-size:var(--font-size-xs);font-weight:300;--letter-spacing: .18214em;letter-spacing:var(--letter-spacing);text-transform:uppercase;display:flex;justify-content:space-between;margin:3em 0 0;padding:0}footer .__sub #menu-subfooter li{list-style:none;text-align:center}footer .__sub #menu-subfooter li a{display:inline-block;text-decoration:none;color:inherit;line-height:1.2em}footer .__sub #menu-subfooter li a:after{content:"";display:block;width:calc(100% - var(--letter-spacing));height:0;border-top:1px solid transparent;transition:border-color .3s ease}footer .__sub #menu-subfooter li a:hover:after{border-color:var(--color-brown)}footer .__sub #menu-subfooter li.current-menu-item a:after{border-color:var(--color-brown)}@media screen and (max-width: 600px){footer{--footer-inline-padding: var(--side-margin)}footer .__main{grid-template-columns:1fr;gap:6%}footer #menu-subfooter{flex-direction:column;align-items:center;margin-top:2em}footer #menu-subfooter li{margin-bottom:.5em}}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}div.splide__arrows{display:flex;justify-content:space-between;padding-inline:var(--side-margin);position:absolute;width:100%;top:50%;transform:translateY(-50%);z-index:1;pointer-events:none}div.splide__arrows button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;overflow:hidden;width:1em;height:1em;position:relative;padding:1em;background-color:transparent;pointer-events:all;cursor:pointer}div.splide__arrows button svg{display:none}div.splide__arrows button:after{content:"f";font-family:var(--font-icons);font-size:1.5em;text-shadow:0 0 3px white;text-align:center;display:flex;align-items:center;justify-content:center;color:var(--color-brown);position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transition:opacity .2s ease-in-out}div.splide__arrows button.splide__arrow--next:after{content:"e"}div.splide__arrows button.glide__arrow--disabled{opacity:0;pointer-events:none}div.splide__arrows button[disabled]:after{opacity:0}.glide.glide--disabled div[data-glide-el=controls]{display:none}.error-404{padding:var(--side-margin)}.error-404 h1{font-family:var(--font-flavium);font-size:var(--font-size-lg);text-align:center;margin-block:2em;letter-spacing:.055em}.error-404 p{font-size:var(--font-size-m);text-align:center}body.maintenance{background-color:var(--color-brown)}body.maintenance header,body.maintenance footer{display:none}body.maintenance main{margin-top:0;display:flex;align-items:center;justify-content:center}section.maintenance{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1em;padding:2em 0;color:var(--color-buff);font-size:var(--font-size-base);line-height:1.4;opacity:0;animation:fadeIn .3s .5s ease-in-out forwards}section.maintenance svg{width:7em;height:auto}section.maintenance form{max-width:50ch;text-align:center;display:grid;grid-template-columns:1fr;grid-template-rows:1fr}section.maintenance form>div{grid-area:1/1;transition:opacity 1s ease-in-out;padding:1em}section.maintenance form .__confirmation{opacity:0;pointer-events:none}section.maintenance form.submitted .__confirmation{opacity:1;pointer-events:auto}section.maintenance form.submitted .__form{opacity:0;pointer-events:none}section.maintenance input{background-color:transparent;border:none;color:inherit;border-radius:0;letter-spacing:.05em;width:25ch;outline:none}section.maintenance input::placeholder{color:var(--color-buff);opacity:.7}section.maintenance input::-ms-input-placeholder{color:var(--color-buff);opacity:.7}section.maintenance button{width:auto;display:inline-block;padding:0;vertical-align:baseline;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent;color:inherit;cursor:pointer;height:1em;position:relative;top:.4em}section.maintenance button:after{content:"a";display:inline-block;font-family:var(--font-icons);font-size:1.5em}section.maintenance h1{font-size:2.5em;color:var(--color-white);text-align:center}section.maintenance p{font-size:1.2em;color:var(--color-white);text-align:center;max-width:600px}.hero-image-header{background-color:#000}.hero-image-header .__overscroll-hider{width:100vw;height:200px;position:fixed;top:0;z-index:-1;background-color:#000}.hero-image-header img{width:100%;height:auto;display:block}.hero-image-header .__container{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;align-items:end;--height: calc(100svh - var(--wp-admin-bar-height));height:var(--height)}.hero-image-header .__container>img,.hero-image-header .__container>div{grid-area:1 / 1}.hero-image-header .__container img{object-fit:cover;height:var(--height);width:100%}.hero-image-header .__container>div.__text{position:relative;z-index:1;font-size:calc(var(--font-size-base)*1.16667);font-weight:500;letter-spacing:.11em;line-height:1;text-align:center;color:var(--color-buff)}.hero-image-header .__container>div.__text .__line{display:block;margin-inline:auto;margin-top:1em;height:1.5em;width:0px;border-left:2px solid var(--color-buff);opacity:0;transition:opacity .8s ease-out forwards}.hero-image-header .__container>div.__text .__line.visible{opacity:1}.hero-image-header .__just_text{opacity:0}.hero-image-header .__just_text.words-split{opacity:1}.hero-image-header .__just_text .hero-word{opacity:0;transition:opacity .6s ease-in-out}.hero-image-header .__just_text .hero-word.visible{opacity:1}body.scrolled .hero-image-header .__overscroll-hider{background-color:transparent}.lead-copy{font-size:calc(var(--font-size-base)*1.33333);letter-spacing:.04em;line-height:1.25;padding-block:5.2em 4.1em;color:var(--color-brown);max-width:40em;padding-inline:2em;margin-inline:auto;text-align:center}.lead-copy h2{font-family:var(--font-flavium);font-size:200%;line-height:1.125;letter-spacing:0;font-weight:400}@media screen and (max-width: 600px){.lead-copy{padding-top:4.1em}}main>section.lead-copy:first-child{padding-top:5em}@media screen and (max-width: 600px){main>section.lead-copy:first-child{padding-top:4.1em}}.instagram-feed{font-size:var(--font-size-base);padding-inline:var(--side-margin);--color-fg: var(--color-brown);--color-bg: var(--color-buff-light);background-color:var(--color-bg);color:var(--color-fg);padding-block:5.25em 3.33em;overflow:hidden}.instagram-feed h4{font-weight:500;text-transform:uppercase;letter-spacing:.115em;margin-block:0 1.92em}.instagram-feed h4 a{text-decoration:none;color:inherit}.instagram-feed .instagram-posts{width:100%}.instagram-feed .splide__arrows{width:100}.instagram-feed .instagram-posts .splide__list .sbi_item{background-color:#fff;display:inline-block;width:100%;height:auto;margin:0 1em 0 0;position:relative;overflow:hidden}.instagram-feed .instagram-posts .splide__list .sbi_item>div{display:block;height:100%}.instagram-feed .instagram-posts .splide__list .sbi_item>div>a{display:block;width:100%;height:100%;position:relative;box-shadow:0 4px 8px #0003}.instagram-feed .instagram-posts .splide__list .sbi_item:hover img{opacity:.85;transform:scale(1.1)}.instagram-feed .instagram-posts .splide__list .sbi_item img{width:100%;height:100%;object-fit:cover;border-radius:inherit;transform:scale(1);transition:transform .3s}.instagram-feed .instagram-posts .splide__list .sbi_item .sbi_playbtn,.instagram-feed .instagram-posts .splide__list .sbi_item .sbi_lightbox_carousel_icon{display:none}.instagram-feed .instagram-follow{text-align:center;margin-top:3.33em;font-size:var(--font-size-base);line-height:1em;letter-spacing:.129em;font-weight:400}.instagram-feed .instagram-follow a{color:var(--color-fg);border-color:var(--color-fg);background-color:var(--color-bg)}.instagram-feed .instagram-follow a:hover{color:var(--color-bg);background-color:var(--color-fg)}.instagram-feed .sbi-screenreader{display:none}.instagram-feed.has-error{display:none;text-align:center}.instagram-feed .logged-in-only{display:none}body.logged-in .instagram-feed.has-error{display:block}body.logged-in .instagram-feed.has-error .instagram-follow{display:none}body.logged-in .instagram-feed.has-error .logged-in-only{display:block}.faq{letter-spacing:.06em;background-color:var(--color-buff);margin-inline:var(--side-margin);padding-block:4.5em;color:var(--color-brown)}.faq a{color:inherit}.faq ul{border-top:1px solid var(--color-brown);border-bottom:1px solid var(--color-brown);padding:0;list-style:none;margin:0}.faq ul li{border-bottom:1px solid var(--color-brown);transition:border-color .3s ease}.faq ul li:last-child{border:none}.faq ul li.open{border-color:transparent}.faq ul li.open .__question:after{transform:rotate(180deg)}.faq ul li.open .__answer{grid-template-rows:1fr;padding-top:2em;padding-bottom:2em}.faq .__question{font-size:var(--font-size-base);line-height:1.66667;padding:1em 2em 1em 1.5em;cursor:pointer;text-transform:uppercase;font-weight:500;position:relative}.faq .__question:after{content:"d";font-family:var(--font-icons);text-transform:none;position:absolute;right:0;top:1em;transform-origin:50% 40%;transition:transform .3s cubic-bezier(.87,0,.13,1)}.faq .__answer{display:grid;grid-template-rows:0;transition:grid-template-rows 1s;overflow:hidden;font-size:var(--font-size-sm);line-height:1.8;background-color:var(--color-buff-light);padding:0 4.5em;transition:all .3s cubic-bezier(.87,0,.13,1)}.faq .__answer>div{max-width:100ch}.selling-form{background-color:var(--color-buff-dark);padding-inline:var(--side-margin);padding-block:4em;font-size:var(--font-size-base);color:var(--color-brown);letter-spacing:.03em}.selling-form .__contain{display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.selling-form .__contain>form,.selling-form .__contain>div{grid-area:1/1;transition:opacity 1s ease-in-out}.selling-form .__contain .__confirmation{pointer-events:none;opacity:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.selling-form .__contain .__confirmation h2{margin-bottom:.75em}.selling-form.show-confirmation form{opacity:0;pointer-events:none}.selling-form.show-confirmation .__confirmation{opacity:1;pointer-events:auto}.selling-form .__buttons{text-align:center;padding-block:3em 0}.selling-form .__buttons .btn-tifosi{border-color:var(--color-brown);background-color:var(--color-buff-dark);color:var(--color-brown)}.selling-form .__buttons .btn-tifosi:hover{color:var(--color-buff);background-color:var(--color-brown)}.selling-form form{display:flex;flex-direction:row;flex-wrap:wrap;--gap: 1em;gap:var(--gap)}.selling-form form .__fields,.selling-form form .__images{width:calc(50% - var(--gap)/2);min-width:500px;flex-grow:1}.selling-form form .__buttons{width:100%}.selling-form .__fields{display:flex;flex-direction:column;gap:1em}.selling-form .__fields input,.selling-form .__fields textarea{width:100%;color:var(--color-brown);background-color:var(--color-buff);border:none;font-weight:400;font-size:var(--font-size-xs);letter-spacing:.03em;line-height:1;padding:.5em 2em .4em}.selling-form .__fields input::placeholder,.selling-form .__fields textarea::placeholder{color:var(--color-brown);opacity:.6;text-transform:uppercase}.selling-form .__fields input::-ms-input-placeholder,.selling-form .__fields textarea::-ms-input-placeholder{color:var(--color-brown);opacity:.7}.selling-form .__fields input:focus-visible,.selling-form .__fields textarea:focus-visible{outline:none}.selling-form .__fields textarea{flex-grow:1;height:5em;padding-top:1em}.selling-form .__images_container{display:grid;grid-template-columns:repeat(3,1fr);gap:1em;height:100%}.selling-form .__images .__image{position:relative;width:100%;height:100%;background-color:var(--color-buff)}.selling-form .__images .__image:after{content:"+";font-family:Tifosi icons;display:block;color:var(--color-brown);line-height:1;width:1em;height:1em;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-.5em,-.5em);pointer-events:none}.selling-form .__images .__image.has-image:after{display:none}.selling-form .__images .__image .remove-image-btn{position:absolute;top:.5em;right:.5em;width:1.5em;height:1.5em;background-color:#00000080;color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;font-size:1em;line-height:1}.selling-form .__images img{width:100%;height:100%;border:1px solid var(--color-buff);cursor:pointer;display:block;object-fit:cover}.selling-form .__images p{font-size:var(--font-size-xs);line-height:1.42857;margin-top:.5em;margin-bottom:0;color:var(--color-brown)}@media screen and (max-width: 600px){.selling-form form .__fields,.selling-form form .__images{min-width:100%}}.two-column-header{font-size:calc(.54054vw - var(--side-margin)*2/185);margin-inline:var(--side-margin);margin-bottom:2em;display:grid;grid-template-columns:1fr 1fr;gap:var(--column-gap);text-align:center;text-wrap:balance}.two-column-header .__text_column{background-color:var(--color-buff-dark);color:var(--color-brown);padding-bottom:0;display:flex;flex-direction:column;justify-content:center}.two-column-header.dark .__text_column{background-color:var(--color-brown);color:var(--color-buff)}.two-column-header .__top-text{flex-grow:1;display:flex;align-items:center}.two-column-header .__top-text>div{width:76%;margin-inline:auto;padding-block:2em}.two-column-header .__bottom_text{max-width:20em;margin-inline:auto;font-size:max(12px,210%);line-height:1.42857}.two-column-header.type-copy{font-size:calc(var(--font-size-base)*1.2);letter-spacing:.11111em}.two-column-header.type-copy h2,.two-column-header.type-copy h3{font-family:var(--font-jazmin);font-weight:400;font-size:133.33333%;letter-spacing:.00781em;line-height:1.25;text-transform:none;margin:0 0 1em}.two-column-header.type-copy h3{font-size:100%}.two-column-header.type-copy p{font-size:max(12px,100%);line-height:1.33333;font-weight:400;text-transform:none}.two-column-header .__line{width:0;height:max(18px,2.555em);border-left:2px solid var(--color-buff);margin:0 auto}.two-column-header h3{font-weight:500;font-size:max(15px,270%);letter-spacing:.075em;text-transform:uppercase;margin-block:0 1.5em}.two-column-header h1{font-family:var(--font-flavium);font-size:480%;letter-spacing:-.042em;line-height:1.125;margin-top:0;margin-bottom:.5em}.two-column-header img{display:block;width:100%;height:100%;object-fit:cover}@media screen and (max-width: 782px){.two-column-header.type-headline .__top-text>div{width:90%;font-size:130%}.two-column-header.type-headline .__top-text>div h3{font-size:300%}.two-column-header.type-copy{grid-template-columns:1fr;grid-template-rows:auto auto;gap:1em}.two-column-header.type-copy .__top-text>div{width:85%}}@media screen and (max-width: 600px){.two-column-header{grid-template-columns:1fr;grid-template-rows:auto auto;gap:1em}.two-column-header.type-headline .__top-text>div{padding-top:10em;font-size:220%}.two-column-header h1{margin-bottom:2em}}.contact{text-align:left;background-color:var(--color-buff-light);color:var(--color-brown);display:grid;grid-template-columns:1fr 1fr;gap:1em;font-size:max(14px,calc(var(--font-size-factor)*21));letter-spacing:.05em;line-height:1.28571}.contact h3{font-size:var(--font-size-ml);letter-spacing:.075em;margin-block:0 1em;font-weight:500}.contact h2{font-size:var(--font-size-lg);font-family:var(--font-flavium);font-weight:400;margin-block:0 .25em;text-transform:uppercase;letter-spacing:-.01em}.contact p{margin-block:0 1em}.contact img{display:block;width:100%;height:100%;object-fit:cover}.contact .__text-column{padding-left:50px;padding-right:var(--side-margin);padding-block:2em;display:flex;flex-direction:column;justify-content:center;max-width:48ch}@media screen and (max-width: 600px){.contact{grid-template-columns:1fr;grid-template-rows:auto auto;gap:2em}.contact .__text-column{max-width:none;padding-inline:var(--side-margin);padding-block:2.5em}}.icon-grid{background-color:var(--color-buff-light);color:var(--color-brown);display:grid;grid-template-columns:repeat(3,minmax(200px,1fr));grid-template-rows:repeat(3,auto);column-gap:1em;row-gap:2em;padding:var(--side-margin);text-align:center;letter-spacing:.04761em}.icon-grid.two-per-row{grid-template-columns:repeat(2,minmax(200px,1fr));justify-items:center}.icon-grid.two-per-row .__item{max-width:33vw}.icon-grid.two-per-row .__icon img{min-height:140px;height:11vw}@media screen and (max-width: 782px){.icon-grid{grid-template-columns:repeat(2,minmax(200px,1fr))}.icon-grid .__copy{font-size:var(--font-size-sm)}.icon-grid,.icon-grid.two-per-row{justify-items:center}.icon-grid .__item,.icon-grid.two-per-row .__item{max-width:80%}.icon-grid .__icon img{min-height:160px}}@media screen and (max-width: 600px){.icon-grid{padding-block:2em}.icon-grid,.icon-grid.two-per-row{grid-template-columns:1fr}}.icon-grid .__item{display:grid;grid-template-rows:subgrid;grid-row:span 3;row-gap:0;padding:1.04vw;padding-bottom:0}.icon-grid h3{text-transform:uppercase;font-family:Jazmin;font-weight:400;font-size:var(--font-size-base);line-height:30px;text-align:center;margin-block:1em 0}.icon-grid .__copy{font-size:var(--font-size-sm);line-height:1.71428;padding-inline:3vw}.icon-grid .__icon img{height:13.22vw;width:auto;margin-bottom:1em}.upcoming-auction{margin-inline:var(--side-margin);margin-block:0 1em;display:grid;grid-template-columns:repeat(2,calc(50% - var(--column-gap)/2));gap:var(--column-gap);text-transform:uppercase;--aspect-ratio: 1848/2120}.upcoming-auction .__left{background-color:var(--background-color);color:var(--text-color);aspect-ratio:var(--aspect-ratio);overflow:hidden;width:100%}.upcoming-auction .__left a,.upcoming-auction .__left>div{padding:calc(var(--font-size-factor)*45) calc(var(--font-size-factor)*30);display:flex;color:inherit;text-decoration:none;height:100%;flex-direction:column;justify-content:space-between}.upcoming-auction .__left a h2:after{content:"c";display:block;text-transform:none;font-family:var(--font-icons);font-weight:400;font-size:calc(var(--font-size-base)*2.55556);font-size:40%;color:inherit;text-decoration:none}.upcoming-auction .__top-text{font-size:var(--font-size-base);letter-spacing:.11111em;font-weight:500}.upcoming-auction h2{font-family:var(--font-flavium);font-weight:400;font-size:max(48px,calc(var(--font-size-factor)*128));letter-spacing:-.01562em;line-height:.875;margin-block:.5em 0}.upcoming-auction .__auction-link{text-transform:none;font-family:var(--font-icons);font-weight:400;font-size:calc(var(--font-size-base)*2.55556);line-height:1;color:inherit;text-decoration:none}.upcoming-auction .__dates{text-align:right;font-size:max(13px,calc(var(--font-size-factor)*36));letter-spacing:.02778em;font-weight:300;padding-bottom:.25em;border-bottom:1px solid var(--text-color)}.upcoming-auction .__dates sup{font-size:50%;top:-.75em}.upcoming-auction .__right{aspect-ratio:var(--aspect-ratio)}.upcoming-auction .__right .splide__slide{width:100%;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;text-decoration:none;overflow:hidden}.upcoming-auction .__right .splide__slide img,.upcoming-auction .__right .splide__slide a{grid-area:1/1;z-index:-1;display:block;width:100%;height:100%;object-fit:cover}.upcoming-auction .__right .splide__slide>a{z-index:0}.upcoming-auction .__right .splide__slide .__text{grid-area:1/1;color:var(--color-buff);text-align:right;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}.upcoming-auction .__right .splide__slide .__text .__top-text{background:linear-gradient(180deg,#0003,#00000036 75%,#0000);padding:calc(var(--font-size-factor)*45) calc(var(--font-size-factor)*30);pointer-events:all}.upcoming-auction .__right .splide__slide .__text .__item-description{flex-grow:1;max-width:28ch;margin:.5em 0 0 auto;font-size:max(12px,calc(var(--font-size-factor)*18));line-height:1.33333;font-weight:400;text-transform:none}.upcoming-auction .__item-name{font-family:var(--font-jazmin);font-weight:400;font-size:calc(var(--font-size-base)*1.33333);letter-spacing:.00781em;line-height:1.25}.upcoming-auction div.splide__arrows{top:auto;bottom:1.5em;padding-inline:1.5em}.upcoming-auction div.splide__arrows button:after{color:var(--color-buff);text-shadow:0 0 3px var(--color-brown)}.upcoming-auction .cta-button{text-align:center;width:100%;grid-column:span 2;margin-block:1em 2em}.upcoming-auction .cta-button a{background-color:var(--color-buff);color:var(--color-brown);border-color:var(--color-brown)}.upcoming-auction .cta-button a:hover{color:var(--color-buff);background-color:var(--color-brown);border-color:var(--color-buff)}@media screen and (max-width: 768px){.upcoming-auction{gap:1em}}@media screen and (max-width: 600px){.upcoming-auction{grid-template-columns:100%;grid-template-rows:auto auto;gap:1em}.upcoming-auction .__left{aspect-ratio:auto;min-height:calc((100vw - var(--side-margin)*2)/(var(--aspect-ratio)))}.upcoming-auction h2{font-size:max(48px,calc(var(--font-size-factor)*250))}.upcoming-auction .__dates{font-size:20px}.upcoming-auction .cta-button{grid-column:span 1}}.previous-auctions{letter-spacing:.1111em;padding-top:2em}.previous-auctions h2{margin-inline:var(--side-margin);color:var(--color-brown);font-weight:500;text-transform:uppercase;margin-block:0 1.92em}.previous-auctions.grid .items{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:2px}.previous-auctions.grid .__item{width:100%;align-items:start;align-content:start}.previous-auctions.grid .__details{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:.75em;padding:1em}.previous-auctions.grid .__details span:nth-child(2){text-align:right}.previous-auctions.grid .__details span:last-child{grid-column:1 / -1;text-align:left}@media screen and (max-width: 1024px){.previous-auctions.grid .items{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width: 600px){.previous-auctions.grid .items{grid-template-columns:1fr 1fr}}.previous-auctions .__item{width:35%;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;align-items:end;background-color:#fff}.previous-auctions .__item img{width:100%;height:auto;aspect-ratio:1280/1280;object-fit:cover;grid-area:1/1}.previous-auctions .__details{grid-area:2/1;padding:1.27778em 1.77778em;display:flex;align-items:flex-end;gap:1em;justify-content:space-between;font-weight:500;line-height:1.25;font-size:max(11px,calc(var(--font-size-factor)*18));background-color:#fff}.previous-auctions .__details span{flex-grow:1}.previous-auctions .__details span:nth-child(2){font-family:var(--font-jazmin);font-weight:400;text-transform:uppercase;white-space:nowrap}.previous-auctions .__details span:last-child{flex-grow:1;text-align:right}.previous-auctions img{width:100%;height:auto}@media screen and (max-width: 600px){.previous-auctions .__item{grid-template-rows:auto auto;background-color:#fff}.previous-auctions .__item .__details{flex-wrap:wrap;gap:.25em;background-color:#fff}.previous-auctions .__item .__details span:nth-child(2){text-align:right}}.sliding-gallery{font-size:calc(var(--font-size-factor)*18);padding:4em 0}.sliding-gallery>div{width:100vw;overflow:hidden}.sliding-gallery>div>div{transform:translate(var(--scroll-left));display:flex;width:fit-content;gap:var(--column-gap)}.sliding-gallery img{display:block;height:33.38vw;width:auto}.sliding-gallery img,.sliding-gallery img[data-aos].aos-animate{pointer-events:none;-webkit-user-select:none;user-select:none}
