/*!
Theme Name: roots
Author: adegru
Description: Custom theme for Roots & Culture Contemporary Art Center
Version: 0.0.1
Text Domain: roots*/:root{--black:#000;--blue:#658cb9;--blue:#02b7ff;--body-font:Arial,sans-serif,sans-serif;--body-font:var(--sans),sans-serif;--darkerblue:#07c;--darkerred:#d70f27;--footer-height:184px;--green:#008a3b;--grey:#ccc;--heading:Terrazzo,Arial,sans-serif;--heading-font:Terrazzo,Arial,sans-serif;--heading-font:var(--heading);--lightergreen:#00a849;--purple:#843784;--purple:#ff0102;--purple:var(--red);--red:#ff0102;--sans:Arial,sans-serif;--serif:"Times New Roman",serif;--spinnercolor:#008a3b;--spinnercolor:var(--green);--teal:#69bca6;--white:#fff;--yellow:#e1cb51;--yellow:#f8fa05;}*{box-sizing:border-box;}img{display:block;height:auto;max-width:100%;}body{font-family:Arial,sans-serif;font-family:var(--body-font);font-size:16px;}.SiteHeader{font-family:Terrazzo,Arial,sans-serif;font-family:var(--heading-font);font-weight:700;}a,a:visited{color:#02b7ff;color:var(--blue);}a:hover{color:#ff0102;color:var(--red);}h1,h2,h3,h4,h5,h6{font-family:Terrazzo,Arial,sans-serif;font-family:var(--heading-font);}h1{font-size:2rem;}h2{font-size:1.5rem;}h3{font-size:1.17rem;}b,strong{font-family:Terrazzo,Arial,sans-serif;font-family:var(--heading-font);}.screen-reader-text{-webkit-clip-path:inset(50%);border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;}.screen-reader-text:focus{-webkit-clip-path:none;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;display:block;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}#content[tabindex="-1"]:focus{outline:0;}body{display:flex;flex-flow:column;margin:0;min-height:calc(100vh + 184px);min-height:calc(100vh + var(--footer-height));}.Site-content{flex:1;margin:0 10px;}.SiteFooter{-webkit-column-gap:10px;background-color:#000;color:#fff;column-gap:10px;display:grid;font-family:Arial,sans-serif;font-family:var(--sans);grid-column-gap:10px;grid-row-gap:10px;margin-top:15px;min-height:184px;min-height:var(--footer-height);padding:20px;row-gap:10px;}@media (min-width:768px){.SiteFooter{grid-template-columns:repeat(3,1fr);}}.SiteFooter .Social-media,.SiteFooter .textwidget{margin-bottom:20px;}@media (min-width:768px){.SiteFooter .Social-media,.SiteFooter .textwidget{margin-bottom:0;}}.SiteFooter .textwidget{line-height:1.4;}.SiteFooter .textwidget a{color:#02b7ff;color:var(--blue);}.SiteFooter .textwidget a:hover{color:#02b7ff;color:var(--blue);}.SiteFooter .textwidget strong{font-size:1.1em;}.SiteFooter .textwidget p:first-child{margin-top:0;}.SiteFooter .textwidget p:last-child{margin-bottom:0;}.SiteFooter .Social-media{list-style:none;margin:0;padding:0;}@media (min-width:768px){.SiteFooter .Social-media{text-align:right;}}.SiteFooter .Social-media li{display:inline-block;margin-right:7px;}.SiteFooter .Social-icon{height:1.5em;width:1.5em;}.SiteHeader{align-items:flex-end;border-bottom:3px solid #000;border-bottom:3px solid var(--black);display:flex;flex-flow:row;margin-bottom:10px;padding:10px 10px 15px;}.SiteHeader-logo{flex-basis:50%;max-width:200px;}.SiteHeader-logo img{display:block;}@media (min-width:768px){.SiteHeader-logo img{min-width:157px;}}.SiteHeader-navigation-toggle{display:none;}@media (min-width:768px){.SiteHeader-navigation-toggle{display:none;}}.SiteHeader-description,.SiteHeader-title{clip:rect(1px,1px,1px,1px);position:absolute;}.SiteNavigation-menu .menu-item{list-style:none;}.SiteNavigation-link{border-bottom:3px solid #000;border-bottom:3px solid var(--black);color:#000;color:var(--black);display:block;text-decoration:none;}@media (min-width:768px){.SiteNavigation-link{padding:3px 10px 0 3px;}}.SiteNavigation-link:visited{color:#000;color:var(--black);}.SiteNavigation-link:hover{background-color:#02b7ff;background-color:var(--blue);color:#000;color:var(--black);}li.menu-item:first-of-type .SiteNavigation-link:hover{background-color:#f8fa05;background-color:var(--yellow);}li.menu-item:nth-of-type(2) .SiteNavigation-link:hover{background-color:#008a3b;background-color:var(--green);}li.menu-item:nth-of-type(3) .SiteNavigation-link:hover{background-color:#02b7ff;background-color:var(--blue);}@media (min-width:768px){li.menu-item:nth-of-type(4){grid-column:1;}}li.menu-item:nth-of-type(4) .SiteNavigation-link:hover{background-color:#008a3b;background-color:var(--green);}@media (min-width:768px){li.menu-item:nth-of-type(5){grid-column:2;}}li.menu-item.auction-link{grid-column:1/3;}@media (min-width:768px){li.menu-item.auction-link{grid-column:3/5;}}li.menu-item.auction-link a{border-bottom-color:#fff;border-bottom-color:var(--white);color:#ff0102;color:var(--red);display:inline-block;}li.menu-item.auction-link .SiteNavigation-link:hover{background-color:#ff0102;background-color:var(--red);border-bottom-color:#ff0102;border-bottom-color:var(--red);color:#fff;color:var(--white);}.SiteHeader-navigation .SiteNavigation-menu{-webkit-column-gap:10px;column-gap:10px;display:grid;font-size:1.1em;font-weight:500;grid-column-gap:10px;grid-row-gap:5px;grid-template-columns:1fr 1fr;margin:0 0 0 10px;padding:0;row-gap:5px;}@media (min-width:768px){.SiteHeader-navigation .SiteNavigation-menu{font-size:1.2em;grid-row-gap:10px;grid-template-columns:repeat(4,1fr);row-gap:10px;}}.Show-information{display:flex;flex-flow:row wrap;margin:0 auto;}@media (min-width:768px){.Show-information{width:83.3%;}.Show-image,.Show-text{flex-basis:50%;}}.Show-image{margin:0 auto 25px;}.Show-image>img{margin:0 auto;max-height:calc(100vh - 30px);width:auto;}.Show-text{flex-grow:1;}@media (min-width:768px){.Show-text{padding-left:1em;}}.Show-title{font-family:Terrazzo,Arial,sans-serif;font-family:var(--heading-font);font-size:2rem;margin-bottom:0;}.Show-subtitle{font-weight:500;margin-top:0;}.Show-openinginfo{font-family:Terrazzo,Arial,sans-serif;font-family:var(--heading-font);font-weight:500;}:root{--column-gap:5px;--columns:4;}.Gallery-list{padding:0;}.Gallery-item{list-style-type:none;}.Gallery-image{display:block;}.Gallery-list{align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between;}.Gallery-list .Gallery-item{margin-bottom:10px;margin-top:10px;}@media (min-width:768px){.Gallery-list img{margin:0 auto;max-height:calc(100vh - 20px);width:auto;}}.Gallery-item{flex-basis:100%;}.Gallery-item--portrait{margin:10px auto;}@media (min-width:768px){.Gallery-item--portrait{flex-basis:49%;}}.Submenu{margin:10px 0 15px;padding:0;}.Submenu-item{border:3px solid #000;border:3px solid var(--black);display:inline-block;font-family:Terrazzo,Arial,sans-serif;font-family:var(--heading-font);font-weight:700;line-height:1.2;margin-bottom:5px;margin-right:5px;padding:5px 8px;}.Submenu-item--current{background-color:#f8fa05;background-color:var(--yellow);}.Submenu-link{text-decoration:none;}.page-template-template-info .page{-webkit-column-gap:15px;column-gap:15px;display:grid;grid-column-gap:15px;grid-row-gap:10px;row-gap:10px;}.page-template-template-info .page p:first-child{margin-top:0;}@media (min-width:768px){.page-template-template-info .page{grid-template-columns:1fr 45%;}.page-template-template-info .page .entry-content{margin-left:25px;}.page-template-template-info .page.has-post-thumbnail{grid-template-columns:30% 1fr 15%;}.page-template-template-info .page.has-post-thumbnail.info{grid-template-columns:30% 1fr 25%;}.page.support{display:grid;grid-template-columns:41.66% 33.33%;}.page.support .entry-title{margin-top:0;}}.post-type-archive-show{background-color:#ccc;background-color:var(--grey);}.Archive-season{margin:50px 0;}.Archive-season:first-of-type{margin-top:0;}.Archive-season-title{font-size:1.5rem;}@media (min-width:768px){.Archive-season-title{font-size:2rem;}}.Archive-season-list{-webkit-column-gap:15px;column-gap:15px;display:grid;grid-column-gap:15px;grid-row-gap:20px;list-style:none;padding:0;row-gap:20px;}@media (min-width:736px){.Archive-season-list{grid-template-columns:repeat(2,1fr);}}@media (min-width:768px){.Archive-season-list{grid-template-columns:repeat(3,1fr);}}@media (min-width:1160px){.Archive-season-list{grid-template-columns:repeat(4,1fr);}}@media (min-width:1660px){.Archive-season-list{grid-template-columns:repeat(5,1fr);}}.Archive-show{line-height:1.3;}.Archive-show span{display:block;}.Archive-show a{align-items:stretch;border:3px solid #000;border:3px solid var(--black);display:flex;flex-flow:column;justify-content:stretch;padding:10px;text-decoration:none;transition:all .1s ease-in-out;}.Archive-show a:hover{background:#f8fa05;background:var(--yellow);box-shadow:0 0 7px #f8fa05;box-shadow:0 0 7px var(--yellow);}.Archive-show a:hover .Archive-show-title{color:#ff0102;color:var(--red);}.Archive-show-image{order:2;}.Archive-show-image img{margin:0 auto;}.Archive-show-title{font-family:Terrazzo,Arial,sans-serif;font-family:var(--heading-font);font-size:1.2rem;font-weight:700;margin:10px 0;order:3;}.Archive-show-dates,.Archive-show-subtitle,.Archive-show-title{color:#000;color:var(--black);}.Archive-show-subtitle{order:4;}.Archive-show-dates{align-self:flex-start;background-color:#fff;border:3px solid #000;font-size:.875rem;margin:-20px 0 10px -5px;order:1;padding:5px;}.home .site-main{display:flex;flex-flow:row wrap;margin:0 -5px;}@media (min-width:768px){.home .site-main .HomepageSection{flex:1 1;width:auto;}}.FeaturedShow,.HomepageSection{background-color:#fff;margin:10px;width:100%;}.FeaturedShow{border:3px solid #000;border:3px solid var(--black);display:flex;flex-basis:100%;flex-flow:column;margin-top:5px;position:relative;}@media (min-width:768px){.FeaturedShow{flex-flow:row;grid-column-start:span 3;}}.FeaturedShow a{color:#000;color:var(--black);display:block;position:relative;text-decoration:none;}.FeaturedShow-info{align-items:center;display:flex;flex-flow:column;justify-content:center;margin:0 7% 7%;order:2;}@media (min-width:768px){.FeaturedShow-info{margin-top:7%;order:1;}}.FeaturedShow-image{flex-grow:1;order:1;}@media (min-width:768px){.FeaturedShow-image{align-self:center;order:2;padding-top:0;}.FeaturedShow-image img{float:right;}}.Show-label{background-color:#f8fa05;background-color:var(--yellow);color:#000;color:var(--black);display:inline-block;font-family:Terrazzo,Arial,sans-serif;font-family:var(--heading-font);font-size:1.17rem;font-weight:400;letter-spacing:1px;padding:3px 5px;text-transform:capitalize;}.corner{margin:10px;}@media (min-width:768px){.corner{left:10px;margin:0;position:absolute;top:10px;}}.Show-date{display:inline-block;margin:0 7px;}.Show-date--long{display:none;}@media (min-width:768px){.Show-date--long{display:inline;}.Show-date--short{display:none;}}.FeaturedShow-title{margin-bottom:0;width:100%;}.FeaturedShow-subtitle{margin-bottom:0;}.HomepageSection{align-items:flex-start;border:3px solid #000;border:3px solid var(--black);display:flex;flex-flow:column;padding:10px;}.HomepageSection h3{background-color:#02b7ff;background-color:var(--blue);color:#fff;display:block;font-family:Terrazzo,Arial,sans-serif;font-family:var(--heading-font);font-weight:400;margin:0;padding:5px 7px;}.HomepageSection.Calendar h3{background-color:#ff0102;background-color:var(--red);}.HomepageSection.MailingList h3{background-color:#008a3b;background-color:var(--green);}.HomepageSection.Support h3{background-color:#02b7ff;background-color:var(--blue);}.Calendar ul{margin:1em 0;padding-left:1rem;text-indent:-.3rem;}.Calendar .Show-label{background-color:transparent;color:#000;}.MailingList #success_message,.MailingList .ctct-embed-signup{margin-top:auto;}.MailingList .ctct-embed-signup{width:100%;}.MailingList form{display:flex;flex-flow:row wrap;}.MailingList .ctct-form-errorMessage{margin-top:10px;order:3;}.MailingList button{background-color:#ddd;text-decoration:underline;}.MailingList button:focus{background-color:#f8fa05;background-color:var(--yellow);}.MailingList button,.MailingList input{-moz-appearance:none;-webkit-appearance:none;appearance:none;border:3px solid #000;border:3px solid var(--black);border-radius:0;display:inline-block;font-size:1rem;outline:none;padding:5px;transition:box-shadow .1s ease-in-out;}.MailingList button:focus,.MailingList input:focus{box-shadow:0 0 5px #f8fa05;box-shadow:0 0 5px var(--yellow);outline:none;}.MailingList input{flex-grow:1;font-family:Arial,sans-serif;font-family:var(--body-font);margin-right:5px;}.MailingList input::-webkit-input-placeholder{color:#ff0102;color:var(--red);font-family:Arial,sans-serif;font-family:var(--body-font);}.MailingList input::-ms-input-placeholder{color:#ff0102;color:var(--red);font-family:Arial,sans-serif;font-family:var(--body-font);}.MailingList input:-ms-input-placeholder{color:#ff0102;color:var(--red);font-family:Arial,sans-serif;font-family:var(--body-font);}.MailingList input::placeholder{color:#ff0102;color:var(--red);font-family:Arial,sans-serif;font-family:var(--body-font);}.Support a{color:#02b7ff;color:var(--blue);}.Support a:hover{border-color:#02b7ff;border-color:var(--blue);}.Support a.button{border:3px solid;box-sizing:border-box;display:inline-block;margin-top:auto;padding:5px 7px;}.Support a.button:hover{background-color:#f8fa05;background-color:var(--yellow);border-color:#02b7ff;border-color:var(--blue);box-shadow:0 0 5px #f8fa05;box-shadow:0 0 5px var(--yellow);color:#000;}ul.Calendar{display:flex;flex-flow:row wrap;list-style:none;margin:0 -5px;padding:0;}.paypal-button button{background:#ffa823;border:1px solid #ffa823;border-radius:13px;cursor:pointer;font-size:1em;font-style:italic;font-weight:700;overflow:hidden;padding:5px 10px;position:relative;text-shadow:0 1px 0 hsla(0,0%,100%,.5);white-space:nowrap;z-index:0;}.post-type-archive-roots_auction_item a{color:#07c;color:var(--darkerblue);}.post-type-archive-roots_auction_item a:hover{color:#ff0102;color:var(--purple);}@media (min-width:1160px){.post-type-archive-roots_auction_item{margin:0 auto;width:75%;}}.post-type-archive-roots_auction_item .SiteHeader{align-items:center;border-bottom:none;display:grid;grid-template-columns:repeat(2,1fr);}@media (min-width:768px){.post-type-archive-roots_auction_item .SiteHeader{grid-template-columns:repeat(3,1fr);}}.post-type-archive-roots_auction_item .SiteHeader h1{flex-grow:1;margin:0;text-align:center;}.post-type-archive-roots_auction_item .site-main{flex-grow:1;}.post-type-archive-roots_auction_item ul.auction-items{display:grid;grid-row-gap:20px;grid-template-columns:1fr;list-style:none;padding:0;row-gap:20px;}@media (min-width:768px){.post-type-archive-roots_auction_item ul.auction-items{-webkit-column-gap:10px;column-gap:10px;grid-column-gap:10px;grid-row-gap:10px;grid-template-columns:repeat(2,1fr);margin-left:10px;margin-right:10px;row-gap:10px;}}@media (min-width:1024px){.post-type-archive-roots_auction_item ul.auction-items{grid-template-columns:repeat(3,1fr);}}@media (min-width:1160px){.post-type-archive-roots_auction_item ul.auction-items{-webkit-column-gap:20px;column-gap:20px;grid-column-gap:20px;grid-row-gap:20px;margin-left:-5px;margin-right:-5px;row-gap:20px;}}.post-type-archive-roots_auction_item ul.auction-items li{background:#eef0f1;border:1px solid #eef0f1;line-height:1.3;padding:15px;transition:all .2s ease-in-out;}@media (min-width:768px){.post-type-archive-roots_auction_item ul.auction-items li{padding:10px;}}@media (min-width:1160px){.post-type-archive-roots_auction_item ul.auction-items li{padding:15px;}}.post-type-archive-roots_auction_item ul.auction-items li a{color:#000;color:var(--black);}.post-type-archive-roots_auction_item ul.auction-items li:hover{border:1px solid #ccc;border:1px solid var(--grey);box-shadow:0 0 10px #69bca6;}.post-type-archive-roots_auction_item ul.auction-items .image{margin-bottom:15px;}.post-type-archive-roots_auction_item ul.auction-items span.piece-title{font-family:Terrazzo,Arial,sans-serif;font-family:var(--heading-font);font-style:italic;}.post-type-archive-roots_auction_item ul.auction-items .piece-details>span{display:inline-block;line-height:1.2;margin:2px 0;}.post-type-archive-roots_auction_item ul.auction-items .bidding-details{margin-top:1em;}.post-type-archive-roots_auction_item ul.auction-items .current-bid .sign{padding-right:1px;}.post-type-archive-roots_auction_item ul.auction-items .current-bid .number{border-bottom:1px solid #000;display:inline-block;margin:4px 0;}.post-type-archive-roots_auction_item ul.auction-items .minimum-bid{display:inline-block;font-size:.9em;margin-top:.28em;}.post-type-archive-roots_auction_item ul.auction-items .current-bidder{background-color:#00a849;background-color:var(--lightergreen);display:inline-block;font-family:Terrazzo,Arial,sans-serif;font-family:var(--heading-font);margin-left:5px;padding:3px 5px;}.post-type-archive-roots_auction_item .auction-bid{padding-top:5px;}.post-type-archive-roots_auction_item .container{margin:0 15px;}@media (min-width:768px){.post-type-archive-roots_auction_item .container{margin:0 auto;width:83.3%;}}.post-type-archive-roots_auction_item span.green{color:#008a3b;color:var(--green);}.post-type-archive-roots_auction_item form .inputs{align-items:center;display:flex;}.post-type-archive-roots_auction_item form .spinner-holder{justify-self:flex-end;min-width:35px;}.post-type-archive-roots_auction_item form .amount-prefix{display:inline-block;font-size:.9em;line-height:30px;padding-left:5px;position:absolute;}.post-type-archive-roots_auction_item form button,.post-type-archive-roots_auction_item form input[name=bid_amount],.post-type-archive-roots_auction_item form input[type=email]{-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:0;box-sizing:border-box;font-size:.9em;height:30px;vertical-align:middle;}.post-type-archive-roots_auction_item form button::-webkit-input-placeholder,.post-type-archive-roots_auction_item form input[name=bid_amount]::-webkit-input-placeholder,.post-type-archive-roots_auction_item form input[type=email]::-webkit-input-placeholder{color:#757575;}.post-type-archive-roots_auction_item form button::-ms-input-placeholder,.post-type-archive-roots_auction_item form input[name=bid_amount]::-ms-input-placeholder,.post-type-archive-roots_auction_item form input[type=email]::-ms-input-placeholder{color:#757575;}.post-type-archive-roots_auction_item form button:-ms-input-placeholder,.post-type-archive-roots_auction_item form input[name=bid_amount]:-ms-input-placeholder,.post-type-archive-roots_auction_item form input[type=email]:-ms-input-placeholder{color:#757575;}.post-type-archive-roots_auction_item form button::placeholder,.post-type-archive-roots_auction_item form input[name=bid_amount]::placeholder,.post-type-archive-roots_auction_item form input[type=email]::placeholder{color:#757575;}.post-type-archive-roots_auction_item form input[name=bid_amount],.post-type-archive-roots_auction_item form input[type=email]{border:1px solid #fff;border:1px solid var(--white);line-height:30px;padding:0 5px 0 13px;}.post-type-archive-roots_auction_item form input[name=bid_amount]:focus,.post-type-archive-roots_auction_item form input[type=email]:focus{border:1px dashed #000;border:1px dashed var(--black);outline:none;}.post-type-archive-roots_auction_item form input[name=bid_amount]{margin-right:5px;}.post-type-archive-roots_auction_item form input[type=email]{border:1px solid #000;border:1px solid var(--black);padding:0 5px;}.post-type-archive-roots_auction_item form label.visually-hidden{-webkit-clip-path:inset(50%);border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;}.post-type-archive-roots_auction_item form button{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;border:2px solid #000;border:2px solid var(--black);font-family:Terrazzo,Arial,sans-serif;font-family:var(--heading-font);font-size:.8em;}.post-type-archive-roots_auction_item form button:focus{background-color:#f8fa05;background-color:var(--yellow);outline:none;}.post-type-archive-roots_auction_item form .message{color:#d70f27;color:var(--darkerred);display:block;font-family:Terrazzo,Arial,sans-serif;font-family:var(--heading-font);margin:.5em 0;}.post-type-archive-roots_auction_item .featherlight,.post-type-archive-roots_auction_item .featherlight:last-of-type{background:hsla(0,0%,89%,.8);}.post-type-archive-roots_auction_item .featherlight .featherlight-content,.post-type-archive-roots_auction_item .featherlight:last-of-type .featherlight-content{box-shadow:0 0 7px #69bca6;box-shadow:0 0 7px var(--teal);}#auction-login{border-top:3px solid #000;border-top:3px solid var(--black);margin:40px 0 25px;padding:25px 15px;}@media (min-width:768px){#auction-login{margin:40px -15px 25px;}}#auction-login b,#auction-login strong{font-family:Arial,sans-serif;font-family:var(--sans);}#auction-login.logged-in{border:3px solid #000;border:3px solid var(--black);}#auction-login p:first-child{margin-top:0;}#auction-login p:first-child:last-child{margin-bottom:0;}#auction-info{border-top:3px solid #000;border-top:3px solid var(--black);font-size:.87em;margin:50px 0 25px;}#auction-info b,#auction-info strong{font-family:Arial,sans-serif;font-family:var(--sans);}.cp-spinner{box-sizing:border-box;display:inline-block;display:none;height:25px;margin:0 5px;position:relative;vertical-align:middle;width:25px;}.cp-skeleton{-webkit-animation:cp-skeleton-animate 1.5s linear infinite;animation:cp-skeleton-animate 1.5s linear infinite;border:3.125px solid transparent;border-radius:50%;border-top:3.125px solid var(--spinnercolor);}.cp-skeleton:before{-webkit-transform:rotate(-30deg);border:3.125px solid transparent;border-left:3.125px solid var(--spinnercolor);border-left-color:#008a3b;border-radius:50%;box-sizing:border-box;content:" ";display:inline-block;height:25px;left:-3.125px;position:absolute;top:-3.125px;transform:rotate(-30deg);width:25px;}.cp-skeleton:after{-webkit-transform:rotate(30deg);border:3.125px solid transparent;border-radius:50%;border-right:3.125px solid var(--spinnercolor);box-sizing:border-box;content:" ";display:inline-block;height:25px;position:absolute;right:-3.125px;top:-3.125px;transform:rotate(30deg);width:25px;}@-webkit-keyframes cp-skeleton-animate{0%{-webkit-transform:rotate(0deg);opacity:1;transform:rotate(0deg);}50%{opacity:.7;}to{-webkit-transform:rotate(1turn);opacity:1;transform:rotate(1turn);}}@keyframes cp-skeleton-animate{0%{-webkit-transform:rotate(0deg);opacity:1;transform:rotate(0deg);}50%{opacity:.7;}to{-webkit-transform:rotate(1turn);opacity:1;transform:rotate(1turn);}}@font-face{font-display:swap;font-family:Terrazzo;src:url(/wp-content/themes/roots/assets/fonts/Terrazzo-Regular_web.woff2) format("woff2"),url(/wp-content/themes/roots/assets/fonts/Terrazzo-Regular_web.woff?x82143) format("woff");}.form-sugar{display:none;}