.sale-banner-container{text-transform:uppercase;color:#fcfcfc;background-image:url("/images/sale-brush/green-brush-tall.png?v=r8UjLt4qN_cGrdNF8Ccp6YmOEHg");background-size:contain;background-repeat:no-repeat;background-position:center;display:flex;flex-direction:column;align-items:center}.sale-banner-label-4{display:none}.sale-banner-below{display:none}.sale-banner-thin-container{color:#fcfcfc;background-image:url("/images/sale-brush/red-brush-tall.png?v=OqKuz6HVyz3vJlV1TKmMtxQ_fko");background-size:contain;background-repeat:no-repeat;background-position:center;display:flex;flex-direction:column;align-items:center;height:37px;margin-top:30px}.sale-banner-thin-container .sale-banner-thin-main-label{font-size:12px !important;margin-top:12px;transform:scaley(1.1);text-align:center;line-height:14px !important;letter-spacing:3px}.sale-banner-thin-checkout-container{color:#fcfcfc;background-image:url("/images/sale-brush/pink-long-banner.png?v=n-9DlRGdM_eoIGQHc9FolSthm2g");background-size:contain;background-repeat:no-repeat;background-position:center;display:flex;flex-direction:column;align-items:center}@media(min-width:768px){.sale-banner-thin-checkout-container{height:27px;margin-top:40px;margin-bottom:20px}}@media(max-width:767px){.sale-banner-thin-checkout-container{height:52px;margin-top:30px;margin-bottom:10px}}.sale-banner-thin-checkout-container .sale-banner-thin-main-label{font-size:11px !important;transform:scaley(1.1);text-align:center;line-height:14px !important;letter-spacing:2px;height:100%;display:flex;align-items:center}.quick-and-dirty-banner{display:none !important;text-align:center;font-size:20px;background-color:#d8c2e3;padding:20px;margin-top:30px;border-radius:10px}.quick-and-dirty-banner .line1{margin:0}.quick-and-dirty-banner .line2{margin:0;margin-top:10px}.portfolio-sale-banner{max-width:100%}@media(max-width:767px){.portfolio-sale-banner{display:none}}.portfolio-sale-banner .sale-banner-container{max-width:100%;height:156px;margin-bottom:10px}.portfolio-sale-banner .sale-banner-top-label{font-size:9px;margin-top:39px;display:none}.portfolio-sale-banner .sale-banner-label-2{font-size:15px;margin-top:39px}.portfolio-sale-banner .sale-banner-label-3{font-size:12px;margin-top:2px}.portfolio-sale-banner .sale-banner-main-label{font-family:"Cormorant Garamond";font-weight:500;font-size:17px !important;margin-top:9px;transform:scaley(1.1);text-align:center;line-height:14px !important;letter-spacing:-.2px}@media(max-width:767px){.portfolio-sale-banner .sale-banner-main-label{font-size:20px;line-height:26px}}@media(min-width:768px){.portfolio-sale-banner .sale-banner-main-label{font-size:18px;line-height:23px}}.portfolio-sale-banner .sale-banner-main-label .label-the-line{font-size:10px}.portfolio-sale-banner .sale-banner-main-label .label-the-line::after{content:"\a";white-space:pre}.portfolio-sale-banner .sale-banner-bottom-label{font-size:9px;margin-top:11px}.portfolio-mobile-sale-banner{display:flex;justify-content:center}@media(min-width:768px){.portfolio-mobile-sale-banner{display:none}}.portfolio-mobile-sale-banner .sale-banner-container{max-width:400px;width:100%;height:240px;margin-bottom:35px;margin-left:0;margin-right:0;border-radius:20px;background-size:cover;background-position:center}.portfolio-mobile-sale-banner .sale-banner-top-label{font-size:9px;margin-top:58px;display:none}.portfolio-mobile-sale-banner .sale-banner-label-2{font-size:21px;margin-top:60px}.portfolio-mobile-sale-banner .sale-banner-label-3{font-size:17px;margin-top:2px}.portfolio-mobile-sale-banner .sale-banner-main-label{font-family:"Cormorant Garamond";font-weight:500;font-weight:600;font-size:25px !important;margin-top:17px;transform:scaley(1.1);text-align:center;line-height:17px !important;letter-spacing:-.5px}@media(max-width:767px){.portfolio-mobile-sale-banner .sale-banner-main-label{font-size:20px;line-height:26px}}@media(min-width:768px){.portfolio-mobile-sale-banner .sale-banner-main-label{font-size:18px;line-height:23px}}.portfolio-mobile-sale-banner .sale-banner-main-label .label-the-line{font-size:10px}.portfolio-mobile-sale-banner .sale-banner-main-label .label-the-line::after{content:"\a";white-space:pre}.portfolio-mobile-sale-banner .sale-banner-bottom-label{font-size:12px;margin-top:19px}.painting-sale-banner{width:140%;margin-left:-20%}@media(max-width:767px){.painting-sale-banner{width:100%;margin-left:0}}.painting-sale-banner .sale-banner-container{height:200px;margin-bottom:-10px;padding-right:7px;background-image:url("/images/sale-brush/pink-gradient-box.png?v=Ormemq4xuhuZwxOT_L38uX4-TWc")}.painting-sale-banner .sale-banner-top-label{font-size:10px;margin-top:48px;letter-spacing:1px}.painting-sale-banner .sale-banner-label-2{font-size:23px;margin-top:4px}.painting-sale-banner .sale-banner-label-3{display:none;font-size:17px;margin-top:2px}.painting-sale-banner .sale-banner-main-label{display:none;margin-top:5px}.painting-sale-banner .sale-banner-label-4{display:block;font-size:18px;margin-top:2px;text-align:center}.painting-sale-banner .sale-banner-code{font-weight:600;letter-spacing:1px;font-size:25px !important;transform:scaley(1.1);margin-left:5px;margin-right:2px}.painting-sale-banner .sale-banner-at-checkout{font-size:15px}.painting-sale-banner .sale-banner-bottom-label{font-size:12px;margin-top:8px}.checkout-sale-banner{margin-top:20px}@media(min-width:768px){.checkout-sale-banner{width:180%;margin-left:-40%;margin-top:-24px;margin-bottom:-26px}}.checkout-sale-banner .sale-banner-container{height:225px;padding-right:9px;background-image:url("/images/sale-brush/pink-gradient-box.png?v=Ormemq4xuhuZwxOT_L38uX4-TWc")}.checkout-sale-banner .sale-banner-top-label{font-size:9px;margin-top:39px;display:none}.checkout-sale-banner .sale-banner-label-2{font-size:19px;margin-top:62px}.checkout-sale-banner .sale-banner-label-3{font-size:12px;margin-top:2px}.checkout-sale-banner .sale-banner-main-label{display:none}.checkout-sale-banner .sale-banner-label-4{display:block;font-size:14px;margin-top:9px;text-align:center}.checkout-sale-banner .sale-banner-code{font-weight:600;letter-spacing:1px;font-size:20px !important;transform:scaley(1.1);margin-left:5px;margin-right:2px}.checkout-sale-banner .sale-banner-at-checkout{font-size:15px;display:none}.checkout-sale-banner .sale-banner-below{font-size:15px;display:inline}.checkout-sale-banner .sale-banner-not-below{display:none}.checkout-sale-banner .sale-banner-main-label{font-family:"Cormorant Garamond";font-weight:500;font-size:16px;margin-top:12px;transform:scaley(1.1)}@media(max-width:767px){.checkout-sale-banner .sale-banner-main-label{font-size:20px;line-height:26px}}@media(min-width:768px){.checkout-sale-banner .sale-banner-main-label{font-size:18px;line-height:23px}}.checkout-sale-banner .sale-banner-bottom-label{font-size:11px;margin-top:14px}.riesling-sale-banner-product-page{display:none !important}.riesling-sale-banner-product-page img{width:calc(100% + 30px);margin-left:-15px}.riesling-sale-banner-checkout-page{display:none !important}.riesling-sale-banner-checkout-page img{width:calc(100% + 30px);margin-left:-15px}.riesling-sale-banner-portfolio-page{display:none !important}@media(min-width:768px){.riesling-sale-banner-portfolio-page img{width:350px;margin-right:50px}}@media(max-width:767px){.riesling-sale-banner-portfolio-page img{width:100%}}