
/*! Squarespace LESS Compiler  (less.js language v1.3.3)  */
.product-price:after,.cart-row-price:after,.cart-subtotal-price:after{content:" CAD"}.product-details{padding-top:0 !important}.ProductItem-details-checkout .product-price{margin-bottom:0 !important}#product-price-usd{color:#999;font-weight:bold}.product-price-usd{color:#999}.grid-item .product-price{text-transform:capitalize}.ProductItem-details .ExchangeRateMsg{display:block;color:#999;font-size:10pt}.ProductItem-relatedProducts .ExchangeRateMsg{display:none}.ProductItem-nav{padding-bottom:20px}.ProductItem-additional{margin-top:0 !important}.ProductItem-related-label{margin-top:8rem}.header-actions--right .header-actions-action--social .icon:not(:first-child){margin-left:.5vw !important}.gallery-caption p{font-size:inherit !important}.sqs-svg-icon--list a:nth-of-type(2),.header-actions-action--social a:nth-of-type(2){min-width:50px;background-image:url(../images/foundation.png);background-position:0px,20px;background-size:100%;background-repeat:no-repeat}.sqs-svg-icon--list a:nth-of-type(2) svg,.header-actions-action--social a:nth-of-type(2) svg{display:none}.sqs-svg-icon--list a:nth-of-type(5),.header-actions-action--social a:nth-of-type(5){max-width:15px;background-image:url(../images/rss-black.png);background-position:0px,20px;background-size:100%;background-repeat:no-repeat}.sqs-svg-icon--list a:nth-of-type(5) svg,.header-actions-action--social a:nth-of-type(5) svg{display:none}#collection-648b43c00163881d74b3e7d5 .header-nav-list a,#collection-648b43c00163881d74b3e7d5 .header-actions a{color:#fff}#collection-648b43c00163881d74b3e7d5 .header-actions-action--social a:nth-of-type(2){background-image:url(../images/foundation-white.png)}#collection-648b43c00163881d74b3e7d5 .header-actions-action--social a:nth-of-type(5){background-image:url(../images/rss-white.png)}.sqs-block-content hr{background-color:#dedede}@media only screen and (min-width:641px){#collection-64aa8125357cf53e30a94ca3 #page .page-section:nth-of-type(1){width:50%;min-height:80vh;align-items:center;float:left}#collection-64aa8125357cf53e30a94ca3 #page .page-section:nth-of-type(2){width:50%;min-height:80vh;align-items:center}#collection-64aa8125357cf53e30a94ca3 #page .page-section:nth-of-type(2)>.content-wrapper{padding-left:0;padding-bottom:0}#collection-64aa8125357cf53e30a94ca3 #page .page-section:nth-of-type(3){clear:both;padding-top:0px}}body{overflow-x:hidden}#block-yui_3_17_2_1_1651766583016_18442{padding:0}#footer-sections .content-wrapper{padding-top:40px;padding-bottom:0}#myBtn{width:50px;height:50px;display:none;position:fixed;bottom:40px;right:20px;z-index:99;border:none;outline:none;font-size:25px !important;color:#fff;cursor:pointer;padding:10px 10px 10px 11px;border-radius:50%;background-color:#a4a4a4}#myBtn:hover{background-color:#aeaeae}.sqs-block-content h1>a:hover,.sqs-block-content h1 a:hover span{color:#c90000 !important}#collection-648b43c00163881d74b3e7d5 .header-title-logo a{content:url(../images/logo_leocavallini_white.png)}.header-nav-item--active>a,.header-nav-folder-item--active a{color:#c90000 !important;background:none !important}#collection-648b43c00163881d74b3e7d5 .header-nav-folder-content,.header-nav-folder-item-content{background:none !important}#collection-648b43c00163881d74b3e7d5 #seta{position:absolute;display:block !important;left:0;right:0;bottom:30px;margin:auto;width:40px;height:41px;z-index:9}.sqsrte-small{line-height:1.2 !important}#collection-648b43c00163881d74b3e7d5 #header-nav-folder-title{color:#fff !important}#collection-648b43c00163881d74b3e7d5 .gallery-caption-content{color:var(--portfolio-grid-basic-title-color);font-family:franklin-gothic-urw;font-weight:700;font-style:normal;letter-spacing:0em;text-transform:uppercase;line-height:1.4em;/* WARNING[1] raised evaluating next rule: ExecuteError INCOMPATIBLE_UNITS: No conversion is possible from VW (viewport's width) to REM (font size of root element).. stripping unit. */
font-size:calc(1vw)}#collection-648b43c00163881d74b3e7d5 h3{text-transform:none !important}h1 a,h2 a,h3 a,h4 a{text-decoration:none !Important}#block-6ec0e47b3d0a4f50106f h3 a{color:#000}#block-6ec0e47b3d0a4f50106f h3 a{color:#000}#block-6ec0e47b3d0a4f50106f h3:nth-of-type(2) a:nth-child(1){color:#c90000 !important}#block-a985f8c15eceab03b4c8 h3 a{color:#000}#block-a985f8c15eceab03b4c8 h3:nth-of-type(2) a:nth-child(2){color:#c90000 !important}#block-b6558c94ab1c207badee h3 a{color:#000}#block-b6558c94ab1c207badee h3:nth-of-type(2) a:nth-child(3){color:#c90000 !important}#block-0d27100db9105fb7403e h3 a{color:#000}#block-0d27100db9105fb7403e h3:nth-of-type(2) a:nth-child(4){color:#c90000 !important}#block-c3f1106032d6207f82b9 h3 a{color:#000}#block-c3f1106032d6207f82b9 h3:nth-of-type(2) a:nth-child(5){color:#c90000 !important}.customFiltersContainer,.customFiltersContainer a,.archive-group-name-link a,.items-count-inner{font-family:franklin-gothic-urw;font-weight:700 !important;font-style:normal;letter-spacing:0em;text-transform:uppercase;text-decoration:none !important;font-size:1.5rem !important;line-height:calc(.984);border:none !important;padding:0 !important}.customFiltersContainer a::after{content:' /';color:#dedfe0}.archive-block,.items-count-wrapper{padding:0 !important}.archive-group a.active{color:var(--paragraphLinkColor) !important;text-decoration:none !important}.tags{display:none;font-weight:500 !important;background:url('../images/tags.png') 0 6px;background-top:10px;background-repeat:no-repeat;background-size:14px 14px;padding-left:22px}.tags a{color:var(--paragraphLinkColor) !important;text-decoration:underline}a.grid-item[href="/projects/base"]{display:none}.gallery-caption-content a{text-decoration:underline}