<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Brand Page: Galbani */
.brand.galbani .layout { margin-top: 4%; padding: 16px 16px; background: url(../img/galbani/bg.png); }
.brand.galbani .layout.two-column { display: inline-block; }
.brand.galbani .layout.two-column:after { content: ""; position: absolute; top: 16px; right: 17px; bottom: 16px; left: 16px; background: url(../img/galbani/product.jpg) bottom right no-repeat; background-size: 75.5%; }
.brand.galbani .layout.two-column &gt; .left { position: relative; z-index: 100; width: 24.5%; min-height: 900px; margin-right: 0; background: url(../img/galbani/nav-bg.png); box-shadow: -2px 2px 12px rgba(0, 0, 0, 0.25) inset; }
.brand.galbani .left .nav { margin: 0 0 0 22%; padding: 32px 12px 16px 0; background: transparent; box-shadow: none; }
.brand.galbani .left .nav:before { display: none; }
.brand.galbani .left .nav li a { font-size: 15px; font-weight: normal; }
.brand.galbani .left .nav li a:hover { background-color: transparent; color: #ee2e24; }

.brand.galbani .left .video-promo { display: block; margin: 0 10% 16px; }
.brand.galbani .left .video-promo img { width: 100%; }

.brand.galbani .left .film-strip { display: inline-block; position: relative; margin: 0 10% 48px; padding: 0; border: 1px solid #ADBE47; border-bottom: none; list-style: none; }
.brand.galbani .left .film-strip:after { content: ""; position: absolute; bottom: -40px; width: 100%; height: 47px; background: url(../img/galbani/nav-bottom-cap.png) no-repeat center 0; }
.brand.galbani .left .film-strip li { position: relative; margin: 8px 8px 16px 8px; }
.brand.galbani .left .film-strip li:last-child { margin-bottom: 8px; }
.brand.galbani .left .film-strip li:before { content:""; position: absolute; top: 0; bottom: 0; left: 0; right: 0; box-shadow: inset 0 2px 8px rgba(0,0,0,0.9); }
.brand.galbani .left .film-strip li img { display: block; width: 100%; }

.brand.galbani .layout.two-column &gt; .right { z-index: 100; border-bottom: 1px solid #ADBE47; padding: 0; background-color: #fff; }
.brand.galbani .layout.two-column &gt; .right { width: 75.5%; background: #fff url(../img/galbani/banner.png) top center no-repeat; background-size: 100%; /*box-shadow: 0 32px 16px -16px #fff;*/ }
.brand.galbani .layout &gt; .center:before,
.brand.galbani .layout.two-column &gt; .right:before { content: ""; position: absolute; top: -84px; left: 0; right: 0; height: 148px; background: url(../img/galbani/banner-logo.png) center center no-repeat; }
.brand.galbani .layout &gt; .center:before { background-size: 22.22%; top: -68px; z-index: 100; }
.brand.galbani .layout.two-column &gt; .right:before { background-size: 30%; }
.brand.galbani .layout.two-column &gt; .right section { display: inline-block; margin: 0 50px 0 64px; }
.brand.galbani .layout.two-column &gt; .right section:first-child { padding: 16% 0 0 0; }

.brand.galbani .layout &gt; .center section:first-child { margin-top: 0; }
.brand.galbani .layout &gt; .center .title h1 { font-style: italic; color: #fff; }

.brand.galbani .content { font-size: 13px; line-height: 140%; /*overflow: hidden;*/ }
.brand.galbani .content .text-container { width: 100%; float: left; margin-right: -320px; }
.brand.galbani .content .text { box-sizing: border-box; float: none; }
.brand.galbani .content .two-thirds { width: auto; margin-right: 320px; }
.brand.galbani .content .two-thirds.center { width: auto; margin-left: 16%; margin-right: 16%; }
.brand.galbani .content .one-third { width: 285px; }
.brand.galbani .content h1 { font-size: 24px; font-weight: normal; }
.brand.galbani .content p { margin: 12px 0 16px; }
.brand.galbani .content sup { font-size: 50%; top: -0.7em; }
.brand.galbani .content .carousel { width: 285px; height: 159px; margin-top: 32px; }
.brand.galbani .content .controls { padding: 0; list-style: none; font-size: 0; text-align: center; }
.brand.galbani .content .controls li { display: inline-block; width: 44px; height: 44px; cursor: pointer; text-indent: -9999px; }
.brand.galbani .content .controls li.prev { background: url(../img/carousel-left-over.png) center center no-repeat; }
.brand.galbani .content .controls li.next { background: url(../img/carousel-right-over.png) center center no-repeat; }
.brand.galbani .content .controls li.prev:hover { background: url(../img/carousel-left.png) center center no-repeat; }
.brand.galbani .content .controls li.next:hover { background: url(../img/carousel-right.png) center center no-repeat; }
.brand.galbani .content .one-slide + .controls { display: none; }

@media (max-width: 1200px) {
	.brand.galbani .layout.two-column &gt; .right { border-bottom: none; }
	.brand.galbani .layout.two-column &gt; .right section { margin: 0 16px; }
	.brand.galbani .content .text-container { float: none; width: auto; }
	/*.brand.galbani .content &gt; .right { float: none; width: auto; margin: 0; text-align: center; }*/
	.brand.galbani .content &gt; .right .carousel { display: inline-block; margin-top: 0; }
}
@media (max-width: 1000px) {
	.brand.galbani .left .nav { margin-left: 10%; }
}
@media (max-width: 760px) {
	.brand.galbani .layout.two-column &gt; .left { min-height: 800px; }
}
@media (max-width: 720px) {
	.brand.galbani .layout { margin-top: 10%; }
	.brand.galbani .layout.one-column { margin-left: 0; margin-right: 0; }
	.brand.galbani .layout.two-column &gt; .right { width: 100%; }
	.brand.galbani .layout &gt; .center:before { background-size: 28.65%; }
}

.brand.galbani .layout { font-family: Arial, sans-serif; }
.brand.galbani .content {font-size: 16px; font-style: italic; }
.brand.galbani .content h1 { font-family: Arial, sans-serif; font-size: 24px; font-weight: normal; color: #008550; }

.brand.galbani .layout.one-column:before { content: " "; position: absolute; top: 16px; left: 16px; bottom: 16px; width: 3%; background: url(edge.png); background-size: 50%; }
.brand.galbani .layout.one-column:after  { content: " "; position: absolute; top: 16px; right: 16px; bottom: 16px; width: 3%; background: url(edge.png); background-size: 50%; }
.brand.galbani .layout.one-column .content.cloth:after { content: " "; position: absolute; z-index: -1; top: 0; left: 0; right: 0; height: 50px; background: url(top-red.png) no-repeat; background-size: 100%; }

.brand.galbani .layout.two-column &gt; .right::before { left: 4%; width: 24%; height: 34%; top: -16px; background-size: contain; background-position: center top; z-index: 1;}
.brand.galbani .left .film-strip { border-color: #17468e; }
.brand.galbani .left .nav {margin: 0 0 0 18%;}
.brand.galbani .left .nav li a {color: #17468e; font-size: 18px;}
.brand.galbani .content .two-thirds p {line-height: 150%;}
.brand.galbani .content .two-thirds {margin-top: 9%; min-height: 390px;}
.brand.galbani .layout.two-column &gt; .right {border-left: 15px solid #17468e; border-bottom: none; box-shadow: none; box-sizing: border-box;}
.brand.galbani .layout.two-column:after {left: 35px;}
.brand.galbani .content .one-third {margin: 0 auto;}
.brand.galbani .content .one-third&gt;div {margin: 0 auto;}
.brand.galbani .right-promotions-OLD {width: 83.5%; margin-bottom: 20px;}
.brand.galbani .content {font-style: normal;}

.brand.galbani .layout.two-column &gt; .right::after { margin-top: 15.4%; }

@media (max-width: 1200px) {
    .brand.galbani .content .one-third {float: none;}
    .brand.galbani .content .two-thirds {margin-top: 7%; margin-right: auto; min-height: auto;}
    .brand.galbani .content .text-container {margin-right: auto;}
}
@media (max-width: 720px) {
    .brand.galbani .layout.two-column &gt; .right {border-left: none;}
}

.brand.galbani .left .nav li a:hover { background-color: transparent; color: #ee2e24; }

</pre></body></html>