#product-picker h1{color:#a7358c;font-family:"Cambridge Sans", Arial, sans-serif;font-weight:300;font-size:32px;line-height:36px}@media only screen and (min-width: 48em){#product-picker h1{font-size:54px;line-height:60px}}#product-picker h2{color:#a7358c;font-family:"Cambridge Sans", Arial, sans-serif;font-weight:600;font-size:22px;line-height:26px}@media only screen and (min-width: 48em){#product-picker h2{font-size:30px;line-height:36px}}#product-picker h3{color:#a7358c;font-family:'Source Sans Pro', Arial, sans-serif;font-weight:normal;font-size:22px;line-height:28px}@media only screen and (min-width: 48em){#product-picker h3{font-size:24px;line-height:30px}}#product-picker h4{font-family:"Cambridge Sans", Arial, sans-serif;color:#751E62;font-weight:500;text-transform:none}@media only screen and (min-width: 48em){#product-picker h4{font-size:48px;line-height:56px}}#product-picker p{font-family:"Cambridge Sans", Arial, sans-serif;font-size:18px;line-height:24px;font-weight:400}@media only screen and (min-width: 48em){#product-picker p{font-size:22px;line-height:26px}}#product-picker .filters .row:first-of-type .filter .buttons{display:block}@media only screen and (min-width: 48em){#product-picker .filters .row:last-of-type .filter:last-of-type{margin-bottom:10px}}@media only screen and (min-width: 62.5em){#product-picker .filters .row:last-of-type .filter:last-of-type{margin-bottom:14px}}#product-picker .filters .filter-heading{font-family:"Cambridge Sans", Arial, sans-serif;color:#751E62;font-weight:500;font-size:32px;line-height:40px;margin-bottom:5px}@media only screen and (min-width: 48em){#product-picker .filters .filter-heading{margin-bottom:16px;font-size:48px;max-width:345px;line-height:56px}}@media only screen and (min-width: 61.25em){#product-picker .filters .filter-heading{margin-bottom:21px}}#product-picker .filters .filter{border-bottom:1px solid #dfdfdf;position:relative;padding-top:18px}#product-picker .filters .filter p:first-of-type{font-family:"Cambridge Sans", Arial, sans-serif;font-weight:500;color:#a7358c;margin-bottom:10px;padding:0}@media only screen and (min-width: 48em){#product-picker .filters .filter p:first-of-type{margin-bottom:15px}}@media only screen and (min-width: 61.25em){#product-picker .filters .filter p:first-of-type{font-size:22px;line-height:24px}}@media only screen and (min-width: 48em){#product-picker .filters .filter{padding-top:15px}}@media only screen and (min-width: 62.5em){#product-picker .filters .filter{padding-bottom:4px;padding-top:17px}}#product-picker .filters .filter .arrow{font-size:60px;font-weight:bold;width:36px;height:20px;position:absolute;padding:20px;right:2px;top:11px}#product-picker .filters .filter .arrow::before{position:relative;bottom:31px;right:8px}#product-picker .filters .filter .arrow.fa-angle-down::before{right:19px}#product-picker .filters .filter .buttons{font-size:0;margin:0 -2.5px 15px;display:none}#product-picker .filters .filter .buttons .button.filter{height:auto;color:#a7358c;border-radius:30px;border:1px solid #a7358c;background:none;transition:all 0.5s ease;box-shadow:none;font-weight:400;font-size:14px;line-height:20px;min-height:auto;display:inline-block;font-family:"Cambridge Sans", Arial, sans-serif;margin:5px 2.5px 0 2.5px;padding:9px 29px 9px !important}#product-picker .filters .filter .buttons .button.filter.selected,#product-picker .filters .filter .buttons .button.filter:hover,#product-picker .filters .filter .buttons .button.filter:active{cursor:pointer;background:#a7358c;color:#fff !important}#product-picker .filters .filter .buttons .button.filter.inactive{border-color:#d4d4d4;color:#d4d4d4 !important}#product-picker .filters .filter .buttons .button.filter.inactive:hover,#product-picker .filters .filter .buttons .button.filter.inactive:active{background:none;border-color:#d4d4d4;color:#d4d4d4;cursor:default}#product-picker .filters .filter .buttons .button.filter.selected.inactive{border-color:#d4d4d4;color:#d4d4d4;background:none}#product-picker .filters .filter .buttons .button.filter.selected.inactive:hover,#product-picker .filters .filter .buttons .button.filter.selected.inactive:active{background:none;border-color:#d4d4d4;color:#d4d4d4;cursor:default}@media only screen and (min-width: 48em){#product-picker .filters .filter .buttons .button.filter{line-height:22px;font-size:16px;padding:8px 29px 8px !important;margin:10px 2.5px 0 2.5px}}@media only screen and (min-width: 48em){#product-picker .filters .filter .buttons{margin-bottom:11px}}#product-picker .filter-heading{margin-top:0}#product-picker #products{width:auto}@media only screen and (min-width: 48em){#product-picker #products{margin:0;min-width:auto}#product-picker #products.row .column,#product-picker #products.row .columns{padding:0}}@media only screen and (min-width: 62.5em){#product-picker #products{margin:0 auto;border:none}}@media only screen and (min-width: 48em){#product-picker .product-row{width:100%;float:left;position:relative;clear:left;max-width:940px;left:50%;transform:translateX(-50%);margin:0 20px 0}#product-picker .product-row .product{margin-left:7px;margin-right:0;margin-top:6px}#product-picker .product-row .product:first-of-type{margin-left:0;margin-right:0}#product-picker .product-row .product:hover,#product-picker .product-row .product:active{cursor:pointer}}@media only screen and (min-width: 60em){#product-picker .product-row .product{margin-left:12px}}@media only screen and (min-width: 62.5em){#product-picker .product-row{margin:0;max-width:940px}#product-picker .product-row .product{margin-left:20px}}#product-picker .product{margin:7px 10px 11px;border-bottom:1px solid #dcdcdc;padding-bottom:10px}#product-picker .product:last-of-type{padding-bottom:0}#product-picker .product .product-inner img{width:100px;height:120px;float:left;margin-bottom:10px;margin-right:11px;margin-top:9px}#product-picker .product .product-inner p:first-of-type{color:#333;font-family:"Cambridge Sans", Arial, sans-serif;font-weight:600;line-height:30px;font-size:16px;margin-bottom:6px;padding-top:2px}#product-picker .product .product-inner p{font-family:"Cambridge Sans", Arial, sans-serif;font-weight:400;line-height:22px;color:#333;font-size:14px;margin:0}#product-picker .product .product-inner p span{font-family:"Cambridge Sans", Arial, sans-serif;font-weight:600}#product-picker .product .product-inner p:last-of-type{margin-bottom:9px}#product-picker .product .button{clear:both;border-radius:3px;background-image:linear-gradient(to bottom, #3891d3 0, #2d7eba 100%);height:34px;line-height:30px;box-shadow:none;border:none;padding:0;font-family:"Cambridge Sans", Arial, sans-serif;font-weight:500;font-size:16px}#product-picker .product .button::after{content:none}#product-picker .product .button.sample{display:none}#product-picker .product .button:hover,#product-picker .product .button:active{background-image:linear-gradient(to bottom, #40a0e8 0, #368ccb 100%);cursor:pointer}@media only screen and (max-width: 767px){#product-picker .product .button{display:block}}#product-picker .product .quote{display:none}#product-picker .product .description{display:none}#product-picker .product .expander{display:none}@media only screen and (min-width: 48em){#product-picker .product{width:140px;float:left;margin-bottom:0;padding-bottom:0;border:0;margin-top:0}#product-picker .product .product-inner{overflow:hidden;display:block;position:relative;padding-bottom:7px}#product-picker .product .product-inner .image{margin-bottom:8px;overflow:hidden}#product-picker .product .product-inner img{width:140px;height:auto;margin:0}#product-picker .product .product-inner p:first-of-type{font-family:"Cambridge Sans", Arial, sans-serif;font-weight:500;line-height:22px;padding-top:0}#product-picker .product .product-inner p:not(:first-of-type){display:none}#product-picker .product .product-inner::after{content:"";display:block;position:absolute;width:0;height:0;border-style:solid;border-width:0 15px 12px 15px;border-color:transparent transparent #333 transparent;bottom:0;left:50%;transform:translateX(-50%);visibility:hidden}#product-picker .product .product-inner.expanded::after{visibility:visible}#product-picker .product .button{display:none}}@media only screen and (min-width: 62.5em){#product-picker .product{margin-top:6px}}#product-picker .expander{z-index:2;float:left;width:100%;margin:0 auto;position:relative;background:#333;display:none;overflow-x:hidden;margin-bottom:16px;overflow:visible}#product-picker .expander .close{position:absolute;right:8px;top:5px;width:24px;padding:25px;height:24px;background:url("../../images/blocks/product_picker/x.svg") no-repeat center;z-index:9}#product-picker .expander .close:hover,#product-picker .expander .close:active{cursor:pointer}#product-picker .expander #productSlider{margin:0}#product-picker .expander #productSlider .slick-arrow.slick-prev,#product-picker .expander #productSlider .slick-arrow.slick-next{position:absolute;top:0;left:0;height:50px;width:25px;position:absolute;left:0;margin-top:3px;top:50%;color:transparent;font-size:0;border:0;transform:translateY(-50%);z-index:9;background:url("../../images/blocks/product_picker/arrow_left.svg") no-repeat center;top:50%;transform:translateY(-50%)}#product-picker .expander #productSlider .slick-arrow.slick-prev::after,#product-picker .expander #productSlider .slick-arrow.slick-next::after{content:"";background-image:url("../../images/blocks/product_picker/arrow_left_ov.svg");height:50px;width:25px;top:0;left:0;position:absolute;display:block;transition:opacity 0.5s ease;opacity:0}#product-picker .expander #productSlider .slick-arrow.slick-prev:hover,#product-picker .expander #productSlider .slick-arrow.slick-prev:active,#product-picker .expander #productSlider .slick-arrow.slick-next:hover,#product-picker .expander #productSlider .slick-arrow.slick-next:active{cursor:pointer}#product-picker .expander #productSlider .slick-arrow.slick-prev:hover::after,#product-picker .expander #productSlider .slick-arrow.slick-prev:active::after,#product-picker .expander #productSlider .slick-arrow.slick-next:hover::after,#product-picker .expander #productSlider .slick-arrow.slick-next:active::after{opacity:1}#product-picker .expander #productSlider .slick-arrow.slick-next{position:absolute;left:auto;right:0;left:auto;right:0;background-image:url("../../images/blocks/product_picker/arrow_right.svg")}#product-picker .expander #productSlider .slick-arrow.slick-next::after{background-image:url("../../images/blocks/product_picker/arrow_right_ov.svg")}#product-picker .expander #productSlider .slick-arrow.slick-next:hover::after,#product-picker .expander #productSlider .slick-arrow.slick-next:active::after{opacity:1}#product-picker .expander #productSlider .expander-inner{margin:0 auto;padding:25px 19px 0 19px;overflow:hidden;position:relative;max-width:960px;z-index:2}#product-picker .expander #productSlider .expander-inner .fullimg{margin-right:19px;margin-bottom:0;float:left;width:140px;min-height:175px;margin-top:2px;padding-bottom:25px}#product-picker .expander #productSlider .expander-inner .fullimg img{min-height:175px;display:block;width:auto}#product-picker .expander #productSlider .expander-inner .details{float:left;width:calc(100% - 173px)}#product-picker .expander #productSlider .expander-inner .details .details-full{width:305px;float:left;margin-bottom:13px;padding-bottom:14px;margin-top:6px}#product-picker .expander #productSlider .expander-inner .details .details-full p{display:block;margin:0;color:#fff;line-height:22px;font-size:16px;padding:0}#product-picker .expander #productSlider .expander-inner .details .details-full p span{font-family:'Cambridge Sans';font-weight:600}#product-picker .expander #productSlider .expander-inner .details .details-full p:first-of-type{font-family:'Cambridge Sans';font-weight:600;line-height:30px;font-size:22px;margin-bottom:6px}#product-picker .expander #productSlider .expander-inner .details .details-full p.description{font-family:'Cambridge Sans';font-weight:400;margin-bottom:12px;line-height:22px;color:#fff;font-size:16px;border-top:1px solid #4c4c4c;margin-top:13px;padding-top:15px;margin-right:30px;display:block}#product-picker .expander #productSlider .expander-inner .details .details-full .button{clear:both;border-radius:3px;background-image:linear-gradient(to bottom, #3891d3 0, #2d7eba 100%);height:30px;line-height:28px;box-shadow:none;border:none;padding:0;font-family:'Cambridge Sans';font-weight:500;font-size:16px;display:block;margin-bottom:10px;width:168px}#product-picker .expander #productSlider .expander-inner .details .details-full .button:last-of-type{margin-bottom:0}#product-picker .expander #productSlider .expander-inner .details .details-full .button::after{content:none}#product-picker .expander #productSlider .expander-inner .details .details-full .button.sample{display:block}#product-picker .expander #productSlider .expander-inner .details .details-full .button:hover,#product-picker .expander #productSlider .expander-inner .details .details-full .button:active{background-image:linear-gradient(to bottom, #40a0e8 0, #368ccb 100%);cursor:pointer}#product-picker .expander #productSlider .expander-inner .details .quote{float:left;width:calc(100% - 305px);margin-top:26px;padding-left:28px;padding-right:26px;display:block;position:relative;padding-bottom:25px}#product-picker .expander #productSlider .expander-inner .details .quote .quotemark{position:relative;top:10px;left:0;color:white;font-size:50px;line-height:0;font-style:italic;font-family:'Cambridge Sans';font-weight:500;top:18px;left:-6px;position:absolute}#product-picker .expander #productSlider .expander-inner .details .quote p{color:#fff;font-family:'Cambridge Sans';font-weight:400;font-style:italic;line-height:28px;font-size:20px;margin:0}#product-picker .expander #productSlider .expander-inner .details .quote p .quotemark{position:relative;left:-8px;font-size:50px;font-style:italic;font-family:'Cambridge Sans';font-weight:500;top:24px;line-height:0}#product-picker .expander #productSlider .expander-inner .details .quote p:last-of-type{display:block;font-size:16px;line-height:22px;font-family:'Cambridge Sans';font-style:normal;font-weight:400;margin-top:12px}#product-picker .expander #productSlider .expander-inner .details .quote p:last-of-type span{font-family:'Cambridge Sans';font-weight:700}@media only screen and (min-width: 62.5em){#product-picker .expander #productSlider .expander-inner{padding:25px 10px 0}#product-picker .expander #productSlider .expander-inner .fullimg{margin-right:18px;width:180px;min-height:225px}#product-picker .expander #productSlider .expander-inner .fullimg img{min-height:225px}#product-picker .expander #productSlider .expander-inner .details{width:calc(100% - 198px)}#product-picker .expander #productSlider .expander-inner .details .details-full{width:390px}#product-picker .expander #productSlider .expander-inner .details .details-full p.description{margin-bottom:18px;margin-right:11px;padding-top:15px}#product-picker .expander #productSlider .expander-inner .details .details-full .button{float:left;clear:none;margin:0 14px 0 0}#product-picker .expander #productSlider .expander-inner .details .details-full .button:last-of-type{margin:0}#product-picker .expander #productSlider .expander-inner .details .quote{width:calc(100% - 390px);padding-right:30px;padding-left:50px}#product-picker .expander #productSlider .expander-inner .details .quote .quotemark{top:18px;left:-8px;left:14px}#product-picker .expander #productSlider .expander-inner .details .quote p .quotemark{left:-1px;top:22px}}@media only screen and (min-width: 87.5em){#product-picker .expander #productSlider .slick-arrow.slick-prev,#product-picker .expander #productSlider .slick-arrow.slick-next{top:46%;transform:translateY(-46%)}#product-picker .expander #productSlider .expander-inner .details .details-full{width:425px}#product-picker .expander #productSlider .expander-inner .details .quote{padding-left:43px;width:calc(100% - 425px);padding-right:0}#product-picker .expander #productSlider .expander-inner .details .quote .quotemark{left:6px}}
