@import url("//fonts.googleapis.com/css?family=Muli:400,400i,700|Abril+Fatface|Montserrat&amp;subset=latin");html,body{padding:0;margin:0}html{background:#ebebeb}body{background:#fff}body,input,textarea,button,select{font-size:16px;outline:none;line-height:1.5;font-family:"Muli", sans-serif;color:#494949;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-webkit-appearance:none;border-radius:0}div,input,textarea,button,select,ul,li{-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox]{-webkit-appearance:checkbox}ul.inline-list li{display:inline-block}a{color:#13277d;border-bottom:1px solid #edf8f9;text-decoration:none}a:hover{border-bottom:1px solid #13277d}img,iframe{max-width:100%}p{margin:0}p+p{margin-top:1rem}select{border:1px solid #daf0f3;padding:0 2rem 0 0.5rem;margin:0;position:relative;background:#fff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAMCAYAAAAOCs/+AAAASUlEQVR4AbXOsQ0AIAgAQUZwfSpHciTFip7kPvn+4peZqz71Re+Y1jiP8jiPIrhGeZxHSVyjNA6gAA6gAE6hBjiAAjiOGuA06gGrVMKsDEVbQAAAAABJRU5ErkJggg==") no-repeat right center;cursor:pointer;background-size:19px 6px}select:focus{border:1px solid #41b1c0}select:hover{background-color:#edf8f9}input[type=radio]{-webkit-appearance:radio}table{width:100%;border-collapse:collapse}.mm-menu{background:#edf8f9}.mm-menu .mm-list .heading,.mm-menu .mm-list .location{padding:5px 20px 5px 25px}.mm-menu .mm-list .heading p,.mm-menu .mm-list .location p{margin:0px 0 5px 0}.mm-menu .mm-list .heading p i,.mm-menu .mm-list .location p i{padding-right:0.5rem}.mm-opened #header .main-nav .mobile-navigation .open{display:none}.mm-opened #header .main-nav .mobile-navigation .close{display:block}.button{font-size:1.25em;padding:0.5rem 2rem;color:#fff;font-weight:700;background:#91d5de;border:none;cursor:pointer;display:inline-block;margin:0px;text-align:center;white-space:normal;border-radius:5px}.button.small{font-size:0.85em;padding:0.5rem 1rem}.button.addtocart{margin-top:0.5rem;width:100%}.button.addtocart.unavailable{background-color:#daf0f3;color:#edf8f9;cursor:default}.button:hover{color:#fff;background:#da1111;text-decoration:none;border:none}.no-mobile,.hidden{display:none}.text-right{text-align:right}.text-center{text-align:center}.text-left{text-align:left}.wrapper{max-width:1200px;margin:0px auto;padding:0px 2rem}.wave{padding-top:0.5rem;border-top:2px solid #daf0f3;margin:0.5rem 0}.main-content{background:#fff;padding:2rem 0 8rem 0;min-height:640px}#header .top-nav{padding:1rem 0}#header .logo{width:180px;margin:0px auto}#header .logo a{border:none;text-decoration:none}#header .main-nav{background:#13277d;padding:0.5rem 0}#header .main-nav .mobile-navigation .menu,#header .main-nav .mobile-navigation .cart{float:left;width:48px}#header .main-nav .mobile-navigation .close{display:none}#header .main-nav .mobile-navigation .search-form{width:calc(100% - 96px);float:left;max-width:100%;padding:0px}#header .main-nav .mobile-navigation a{border:none;font-size:24px;line-height:34px;color:#fff}#header .main-nav .mobile-navigation .search-results a{font-size:16px;line-height:34px}#header .shopping-basket .description{display:none}#header .shopping-basket .full{color:#da1111}#footer{background:#ebebeb;font-family:"Montserrat", sans-serif;padding:1rem 0;margin:0;color:#444;font-size:13px}#footer .copyright{font-family:"Montserrat", sans-serif;color:#444;font-size:10px;letter-spacing:1px;padding:2rem 0}#footer .wave{margin:0 auto 2rem auto;border-top:2px solid #41b1c0;max-width:20%}#footer h2{margin:2rem 0 0.5rem 0;letter-spacing:1.5px;text-transform:uppercase;font-size:14px;color:#444}#footer ul{list-style:none;margin:0px;padding:0px}#footer ul li{padding:0 0 2px 0}#footer p{margin:0px}#footer a{text-decoration:none;border:none;color:#444}#footer a:hover{color:#41b1c0;border-bottom:1px solid #41b1c0}#footer .social-media{font-size:21px;margin:0.5rem 0 0.5rem 0}#footer .social-media a:hover{color:#41b1c0;border:none}#footer .social-media span{display:none}.promotional-bar{background-color:#ffffff;overflow:hidden;height:30px;line-height:30px;font-family:"Montserrat", sans-serif;font-size:14px;width:100%;color:#080000}.promotional-bar a{color:#080000;text-decoration:none}.promotional-bar a:hover{color:#080000}.promotional-bar .cta{color:#080000;font-weight:700}.row{margin:0 auto;width:100%}.row:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.row .column{padding:0;width:100%}.homepage-slides{margin:0px auto}.homepage-slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.homepage-slides .slides{list-style:none;padding:0;margin:0}.homepage-slides .slides .slide{width:100%;padding-top:34%;display:none;-webkit-backface-visibility:hidden}.homepage-slides .slides .slide-4{background:url(//cdn.shopify.com/s/files/1/1064/2364/t/7/assets/carousel-image-4.jpg?7882389092366592467) center center no-repeat;background-size:cover}.homepage-slides .flex-direction-nav{display:none}.homepage-featured{margin:0px auto 4rem auto}.homepage-featured h2{margin:1rem 0 1.33333rem 0;font-family:'Abril Fatface', cursive;color:#13277d;font-size:1.25em}.homepage-featured .row{margin:0px -0.5rem;width:calc(100% + 1rem)}.homepage-featured .row .break{width:100%;height:1px;float:left}.homepage-featured .column{width:calc(100% / 2 - 1rem);float:left;margin:0px 0.5rem}.homepage-welcome{margin:0px auto 6.5rem auto;color:#13277d}.homepage-welcome h2{margin:1rem 0 0 0;font-family:'Abril Fatface', cursive;font-size:2.5em}.homepage-welcome p{font-size:21px;font-weight:700}.homepage-newsletter{margin:0px auto 3.5rem auto;max-width:1920px;background:#91d5de}.homepage-newsletter .wrapper{padding:2rem}.homepage-newsletter .blurb{margin-bottom:2rem}.homepage-newsletter .blurb p{color:#fff;font-size:16px;font-weight:700}.homepage-newsletter ul{padding:0;margin:1rem 0 0 0;font-family:"Montserrat", sans-serif;font-size:14px}.homepage-newsletter ul li{padding:0.5rem 2rem;cursor:pointer}.homepage-newsletter label{display:none}.homepage-newsletter .interested{text-align:center;margin:1rem 0;font-size:14px;color:#fff;font-weight:700}.homepage-newsletter .interested select{width:100%;border-radius:5px;height:34px;background-color:#dbf0f5}.homepage-newsletter .interested .heading{display:block}.homepage-newsletter .interested input{margin-left:0.5rem;font-size:12px}.homepage-newsletter .interested input:first-of-type{margin:0}.homepage-newsletter .email{border:1px solid #daf0f3;padding:6px;width:100%;background:#fff;color:#41b1c0;margin:0 0 0.33333rem 0;height:34px;vertical-align:middle;border-radius:5px}.homepage-newsletter .email:focus{border-color:#41b1c0}.homepage-newsletter .button{width:100%;height:34px;padding:0 0.5rem;background:#01657c}.homepage-newsletter .button:hover{background:#da1111}.event{margin:0 0 0.5rem 0;padding:0 0 0.5rem 0;border-bottom:1px solid #edf8f9}.event .date{margin:0;font-size:12px;font-weight:700}.event .excerpt{margin:0.5rem 0}.event .title span{font-weight:700}.homepage-events{background:#91d5de;margin:0px auto;color:#fff;max-width:1920px}.homepage-events .wrapper{padding:2rem}.homepage-events .event{border:none}.homepage-events .event-holder{margin:0 0 2rem 0}.homepage-events .event-holder a{color:#fff}.homepage-events .event-holder a:hover{color:#13277d}.homepage-events .event-holder h3{border-bottom:2px solid #fff}.homepage-events .event-holder .view-all{font-family:"Montserrat", sans-serif;font-size:13px}.product-thumbnail{margin:2rem 0}.product-thumbnail .image-holder{margin:0 0 1rem 0;border:2px solid #ebebeb;padding:1rem}.product-thumbnail .image-holder .image{padding-top:100%}.product-thumbnail .image-holder:hover{border-color:#13277d}.product-thumbnail .title{margin:0 0 0.5rem 0;font-size:15px}.product-thumbnail .thumbnail-price{font-family:"Montserrat", sans-serif;font-size:18px;letter-spacing:1px;color:#13277d}.product-thumbnail .thumbnail-price .sale{display:block;font-size:0.75em;text-decoration:line-through}.product-thumbnail .detail-row{text-align:center;min-height:33vw}@media only screen and (min-width: 768px){.product-thumbnail .detail-row{min-height:auto}}.collection .products .row{margin:0px -0.5rem;width:calc(100% + 1rem)}.collection .products .row .break{width:100%;height:1px;float:left}.collection .products .column{width:calc(100% / 2 - 1rem);float:left;margin:0px 0.5rem}.product .description{margin:2rem 0px}.product .description #shopify-product-reviews .spr-header-title,.product .description #shopify-product-reviews .spr-starratings,.product .description #shopify-product-reviews .spr-summary-starrating{display:none}.product .product-slides .slides{margin:0;padding:0;list-style:none;border:none}.product .product-slides .slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.product .product-slides .slides li{text-align:center}.product .product-slides .slides li img{display:inline-block}.product .product-slides .flex-control-thumbs{overflow:hidden;position:static;margin:0;padding:0;list-style:none;border:none}.product .product-slides .flex-control-thumbs li{display:inline-block;vertical-align:top;margin:1rem 1rem 0 0;border:2px solid #ebebeb;text-algin:center}.product .product-slides .flex-control-thumbs li img{cursor:pointer;max-height:50px;padding:5px}.product h1,.product .h1{margin:0;font-size:2em;font-weight:bold}.product .transactional{margin:0 0 2rem 0}.product .transactional .price{font-family:"Montserrat", sans-serif;font-size:2em;letter-spacing:-0.5px;color:#13277d}.product .transactional .price .sale{padding-left:0.5rem;font-size:0.75em;text-decoration:line-through}.product .transactional .online-price{color:#41b1c0;font-weight:700;font-size:12px}.product .transactional .product-variants .selector-wrapper{margin:0.5rem 0}.product .transactional .product-variants .selector-wrapper label{display:block;font-size:14px;font-weight:700}.product .shipping-info{margin:1rem 0;text-align:center;font-size:14px}.product .shipping-info a{font-family:"Montserrat", sans-serif}.product .shipping-info .shipping-modal{margin:0.5rem 0 0 0}.product .tab-title{cursor:pointer;margin:1rem 0.5rem 0.5rem 0;display:block;border-bottom:2px solid #fff;font-size:0.87em}.product .tab-title.open{color:#91d5de;text-decoration:underline}.product .tab-title.no-mobile{display:none}.product .tab-content{display:none}.product .tab-content.open{display:block}.product .specs .inline-list{margin:0;padding:0}.product .specs .detail-field{margin:0 0 0.5rem 0}.product .specs .detail-field .heading{font-size:13px}.product .specs .detail-field .pthalate-free,.product .specs .detail-field .staff-pick,.product .specs .detail-field .waterproof{background:#13277d;display:inline-block;width:90px;text-align:center;padding:0.5rem 0;color:#fff}.product .specs .detail-field .pthalate-free span,.product .specs .detail-field .staff-pick span,.product .specs .detail-field .waterproof span{display:block}.product .specs .detail-field .pthalate-free span.heading,.product .specs .detail-field .staff-pick span.heading,.product .specs .detail-field .waterproof span.heading{font-size:12px}.product .specs .detail-field .pthalate-free span.icon,.product .specs .detail-field .staff-pick span.icon,.product .specs .detail-field .waterproof span.icon{font-size:24px}.product .stars .star{display:inline-block;width:15px;height:14px;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAYCAYAAADkgu3FAAAAtUlEQVR4AWIYtMBx44EEQC9lUMRACENRK0hAQiQhAQcrASmRsBJWQiVsc8iByVDa/Onfw7tlePnDB0OeEF2GsiVi3I4wRTqJlJomILQ0AaWl+XsqF1SXnBvR6TP1142b0Q31Ct8gl5/R/UyZRcOHGIyYalAlUUaWRBlBQpBFCUXW8UeaQxBRA0QNER2A6MA/0RyaFu0ufJP2lZWUVW2NEmZWzSxY41zwZakBNW/6xWtyOf30lt76WtMtqVza+wAAAABJRU5ErkJggg==") no-repeat;background-size:15px 14px}.product .stars .star.off{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAYCAYAAADkgu3FAAAAtklEQVR4AWIYtODtj58JgF7KoIiBEIaiVpCAhEhCAg5WAlIiYSWshErY5pADk6G0+dO/h3fL8PKHD4Y8IboMZUvEuB1hinQSKTVNQGhpAkpL8/dULqguOTei02fqrxs3oxvqFb5BLj+j+5kyi4YPMRgx1aBKoowsiTKChCCLEoqs4480hyCiBogaIjoA0YF/ojk0Ldpd+CbtKyspq9oaJcysmlmwxrngy1IDat70i9fkcvrpLb0Bp8Edw0BLLyAAAAAASUVORK5CYII=") no-repeat;background-size:15px 14px}.product-featured{margin-top:8rem}.cart-heading{margin-bottom:0.5rem}.cart-heading .heading{font-weight:700}.product-featured h2,.recently-viewed h2{margin:1rem 0 0 0}.product-featured .row,.recently-viewed .row{margin:0px -0.5rem}.product-featured .row .break,.recently-viewed .row .break{width:100%;height:1px;float:left}.product-featured .column,.recently-viewed .column{width:calc(100% / 2 - 1rem);float:left;margin:0px 0.5rem}.cart-contents .column.half,.cart-contents .column.third,.cart-contents .column.two-thirds,.cart-footer .column.half,.cart-footer .column.third,.cart-footer .column.two-thirds{float:left;width:50%}.cart-contents .cart-item{border-top:1px solid #daf0f3;padding:1rem 0}.cart-contents .cart-item .qty-input{width:100%;max-width:80px;border:1px solid #41b1c0;padding:6px}.cart-contents .cart-item .thumbnail a{border:none}.cart-contents .cart-item .actions{font-size:14px;margin:0px}.cart-footer .subtotal{margin:2rem 0px}.cart-footer .subtotal .amount{font-family:"Montserrat", sans-serif;font-size:2em;letter-spacing:-0.5px}.cart-footer .subtotal .note{font-size:12px}.filter h1,.filter h2{margin:0px;font-weight:400;letter-spacing:-0.5px}.filter h4{margin:0.5rem 0px 0px 0px;font-weight:400;letter-spacing:1.5px;font-family:"Montserrat", sans-serif;text-transform:uppercase;font-size:12px}.filter .link-holder{position:relative;padding:0 20px}.filter .link-holder:before,.filter .link-holder:after{font-family:"Montserrat", sans-serif;font-size:14px;top:8px;position:absolute;color:#41b1c0}.filter .link-holder:before{content:'<';left:0px}.filter .link-holder:after{content:'>';right:0px}.filter ul{list-style:none;margin:0px;padding:0px;font-family:"Montserrat", sans-serif;width:100%;height:40px;overflow-x:auto;white-space:nowrap}.filter ul li{display:inline-block;padding:5px}.filter ul a{border:none;font-size:13px;color:#494949}.filter ul a:hover,.filter ul a.current{border-bottom:1px solid #41b1c0}.filter ul ul{padding-left:10px}.filter ul ul ul{padding-left:10px}.pagination{margin:2rem 0px}.pagination .prevnext{font-family:"Montserrat", sans-serif;text-transform:uppercase;letter-spacing:1px;font-size:12px;margin:0 1rem}.pagination .current{font-weight:700}.pagination a,.pagination span{margin:0 0.25rem}.pagination .sort-list{margin:0;padding:0;font-size:12px}.pagination .top-filter{text-align:center}.modal-frame{display:none;width:100%;max-width:640px;background:#fff;margin:2rem}.modal-frame .modal-close{z-index:2;top:5px;right:0.5rem;position:absolute;cursor:pointer;font-weight:700;letter-spacing:1px;font-size:14px;text-transform:uppercase}.modal-frame .modal-close:hover{color:#41b1c0;text-decoration:underline}.modal-frame .modal-content{position:relative;padding:2rem;height:100%;max-height:640px;overflow:scroll}#overlay{position:fixed;z-index:100;top:0px;left:0px;height:100%;width:100%;background:#494949;display:none}.template-customers .page .content p,.template-customers .page .content .view_address{margin:0 0 1rem 0}.template-customers .page .content .customer-detail p,.template-customers .page .content .customer-detail h4,.template-customers .page .content .customer_address p,.template-customers .page .content .customer_address h4{margin:0px}.template-customers .page .content .customer-detail .address_actions,.template-customers .page .content .customer_address .address_actions{margin:0 0 1rem 0}.template-customers .page .content .customer_orders th{text-align:left}.template-customers .page .content .customer_orders th.text-right{text-align:right}.page input[type=text],.page input[type=email],.page input[type=password],.page textarea,.spr-form input[type=text],.spr-form input[type=email],.spr-form input[type=password],.spr-form textarea,.gift-card-message input[type=text],.gift-card-message input[type=email],.gift-card-message input[type=password],.gift-card-message textarea{border:1px solid #daf0f3;padding:6px;background:#fff;color:#41b1c0;height:34px;vertical-align:middle;border-radius:5px}.page input[type=text]:hover,.page input[type=email]:hover,.page input[type=password]:hover,.page textarea:hover,.spr-form input[type=text]:hover,.spr-form input[type=email]:hover,.spr-form input[type=password]:hover,.spr-form textarea:hover,.gift-card-message input[type=text]:hover,.gift-card-message input[type=email]:hover,.gift-card-message input[type=password]:hover,.gift-card-message textarea:hover{background-color:#edf8f9}.page input[type=text]:focus,.page input[type=email]:focus,.page input[type=password]:focus,.page textarea:focus,.spr-form input[type=text]:focus,.spr-form input[type=email]:focus,.spr-form input[type=password]:focus,.spr-form textarea:focus,.gift-card-message input[type=text]:focus,.gift-card-message input[type=email]:focus,.gift-card-message input[type=password]:focus,.gift-card-message textarea:focus{border-color:#41b1c0}.page textarea,.spr-form textarea,.gift-card-message textarea{width:100%;height:auto}.page .customer_address_table .label{display:block;font-size:14px;font-weight:700}.page .customer_address_table .value{display:block;padding:0 0 1rem 0}.page input[type=checkbox]{-webkit-appearance:checkbox;height:auto}.page input[type=radio]{-webkit-appearance:radio;height:auto}.page .errorForm{color:#da1111}.page .large_form{margin:0 0 1rem 0}.page .large_form h2{margin:0 0 1rem 0}.page .large_form label{display:block;font-size:14px;font-weight:700}.page .large_form .required-note{color:#da1111;font-weight:400;font-size:11px}.page .large_form .inline-list{margin:0;padding:0}.page .large_form .inline-list label{display:inline-block;margin-right:0.25rem}.page .large_form .inline-list input[type=radio],.page .large_form .inline-list select{margin-right:0.5rem}.page .action_bottom .note{padding-left:0.5rem}.page .workshops .event .readmore{margin:1rem 0 2rem 0}.page .article{margin:0 0 2rem 0}.page .topics{margin:2rem 0 0 0}.page .topics h4{margin:0 0 0.5rem 0}.page .topics ul{list-style:none;margin:0;padding:0}.page .pamphlets h4,.page .article h4{margin:0 0 0.5rem 0}.page .pamphlets .link,.page .article .link{margin:0 0 2rem 0}.page .bursary{border:1px solid #daf0f3;padding:1rem;text-align:center;margin:0 0 2rem 0}.page .bursary form{margin:1rem 0}.page .blog-list{list-style:none;border:0px;padding:0px}.page .about-gallery{margin:4rem 0 2rem 0}.page .about-gallery .row{padding-bottom:2rem}.page .about-gallery a{text-decoration:none;border:none;outline:none}.comment{margin-bottom:1em}.comment .author-created{margin-bottom:0.5em}.comment .author{font-weight:500}.comment .created{font-size:14px}.comment+.comment{margin-top:1em}.comment .text{padding-left:1em;margin-left:1em;border-left:2px solid #daf0f3}.search-form{position:relative;padding:0.5rem 0;width:100%;max-width:334px}.search-form .search-box{border:1px solid #ebebeb;padding:6px;width:100%;background:#fff;color:#41b1c0;height:34px;vertical-align:middle}.search-form .search-box:focus{border-color:#ebebeb}.search-form .search-submit{position:absolute;right:0;top:0px;cursor:pointer;border:none;background:none}.search-form .search-submit span{display:none}.search-results{z-index:8889;list-style-type:none;width:100%;margin:0;padding:0;background:#fff;border:1px solid #ebebeb;border-radius:3px;-webkit-box-shadow:0px 4px 7px 0px rgba(0,0,0,0.1);box-shadow:0px 4px 7px 0px rgba(0,0,0,0.1);overflow:hidden}.search-results li{font-family:"Muli", sans-serif;display:block;width:100%;height:38px;margin:0;padding:0;border-top:1px solid #ebebeb;line-height:38px;overflow:hidden}.search-results li:first-child{border-top:none}.search-results .title{float:left;width:calc(100% - 50px);padding-left:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;text-align:left}.search-results .thumbnail{float:left;display:block;width:32px;height:32px;margin:3px 0 3px 3px;padding:0;text-align:center;overflow:hidden}.faq-question-answer .faq-question .open{font-weight:700}.faq-question-answer .faq-answer{margin:1rem 0}@media only screen and (min-width: 768px){.no-mobile{display:block}.mobile{display:none}.search-form .search-submit{top:8px}.row{margin:0px -1rem;width:calc(100% + 2rem)}.row .column{float:left;vertical-align:top;height:100%;margin:0px 1rem;padding:0;width:calc(100% - 2rem)}.row .column.half{width:calc(50% - 2rem)}.row .column.quarter,.row .column.large--one-quarter{width:calc(25% - 2rem)}.row .column.three-quarters{width:calc(75% - 2rem)}.row .column.third{width:calc(100% / 3 - 2rem)}.row .column.two-thirds{width:calc(200%/3 - 2rem)}.row .column.fifth{width:calc(20% - 2rem)}.row .column.two-fifths{width:calc(40% - 2rem)}.row .column.three-fifths{width:calc(60% - 2rem)}.row .column.four-fifths{width:calc(80% - 2rem)}.row .column.sixth{width:calc(99% / 6 - 2rem)}.row.tight .column{padding:0 1rem}.row.very-tight .column{padding:0}.row.wishlist-products .column:nth-of-type(4):after{content:'\A  ';white-space:pre}#footer{padding:0}#header .logo{width:230px;position:relative;z-index:2;margin:0px}#header .search-form{margin:1rem 0px 0px auto}#header .top-nav{padding:0.5rem 0}#header .top-nav .inline-list{display:inline-block}#header .top-nav .search-results li{font-family:"Muli", sans-serif;margin:0}#header .top-nav ul{margin:0;padding:0}#header .top-nav ul li{font-family:"Montserrat", sans-serif;font-size:14px}#header .top-nav ul li.dropdown{position:relative;z-index:10}#header .top-nav ul li.dropdown .dropdown-menu{display:none;position:absolute;right:0px;width:360px;padding:0.5rem 0 0.5rem 0}#header .top-nav ul li.dropdown .dropdown-menu .row{width:100%;margin:0px}#header .top-nav ul li.dropdown .dropdown-menu .row .column.half{width:calc(50% - 1rem);margin:0px 0.5rem}#header .top-nav ul li.dropdown .dropdown-menu .heading{text-transform:uppercase;font-size:12px;letter-spacing:1.5px}#header .top-nav ul li.dropdown:hover .dropdown-menu{display:block}#header .top-nav ul li.dropdown:hover ul{padding:0 0 1rem 0}#header .top-nav ul li.dropdown:hover ul li{display:block}#header .top-nav ul li.dropdown:hover ul li a{font-size:12px}#header .top-nav ul.site-sections{margin-bottom:0.5rem;width:334px;text-align:left;margin-left:auto}#header .top-nav ul.site-sections a{padding:0.33333rem;border:none}#header .top-nav ul.site-sections .dropdown-menu a{padding:0px}#header .top-nav ul.site-sections .ottawa a,#header .top-nav ul.site-sections .halifax a{background-color:#93d6df;color:#276b74}#header .top-nav ul.site-sections .ottawa .dropdown-menu,#header .top-nav ul.site-sections .halifax .dropdown-menu{background-color:#93d6df}#header .main-nav{font-family:"Montserrat", sans-serif}#header .main-nav ul{list-style:none;margin:0px -0.33333rem;padding:0;display:flex;justify-content:space-between}#header .main-nav ul li{margin:0px 0.33333rem}#header .main-nav ul li.dropdown{position:relative;display:block}#header .main-nav ul li.dropdown .dropdown-menu{display:none;z-index:10;position:absolute;width:200px;background:#13277d;padding:0 0 1rem 0}#header .main-nav ul li.dropdown .dropdown-menu li{display:block}#header .main-nav ul li.dropdown .dropdown-menu li a{font-size:11px}#header .main-nav ul li.dropdown:hover .dropdown-menu{display:block}#header .main-nav ul li.sexed .dropdown-menu{width:480px;right:-0.5rem}#header .main-nav ul li.sexed .dropdown-menu .heading{margin:0.5rem 0.66667rem 0 0;color:#cbd3f7}#header .main-nav ul li.sexed .dropdown-menu ul{margin:0px 1rem;display:block}#header .main-nav a{text-decoration:none;font-weight:500;color:#fff;text-transform:uppercase;font-size:11px;border:none}#header .main-nav a:hover{color:#fff;border-bottom:2px solid #fff}.homepage-slides{max-width:1920px;position:relative}.homepage-slides .flex-direction-nav{z-index:99;position:absolute;width:100%;top:50%;list-style:none;padding:0}.homepage-slides .flex-direction-nav a{width:50px;border:none;text-decoration:none;height:100px;display:block;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAADIBAMAAADsElnyAAAALVBMVEUAAAD///////////////////////////////////////////////////////+hSKubAAAAD3RSTlMAIBDvUK8wQL//gI9wz997XuGGAAABuElEQVR4AWIYfmAUjIJRwIgpJEBAi7IDugiLEYD9OraJIAiCKAo4nEk6BDI+kSBywBpEIoRwCRAP2NfSQ/oG1rRZra357M12F3eu9acESxzstsgAsczFo9GEkREgw85kaIlsuWEzH++GzfRilq0MYNl25ppNcwFhiDAkF9rgGhBDAhkOFpm5gDEEkJELZOAaIOICGbhABi6QhUcCWPjzw0sOP2W4MOFahssfPrHwIYdxEYZSHX0mW32M92XRV5IXX1+vaYn3qNADiWNPD1c9whlhtTjaQ2+P1j3A49+E/61Tp06dOnXq1P3L1B69ki8fQ3r4euMj1/19K73uT3I97/db7VcS2WVPy+veg8ztaTO4niiay2RoggwIU4adydAC2QBQA2YmGw2Y4Xi0xDUAIMPOXKMJIyBAhCG4RttcgBgSyHAwyMAFjCGATFwgA9ckAxfIwAUycIksPBLAwp9fXnL4KcOFKdcyXP7wiZUPOYyLMJTK6AsDNozxsizCSgqLr6xXL/EeFXog6bHH4apHuB4UexxtoTdE658BjXyOLpRLoLjimKWAIbaygeTOCNsgHx8cBaNgFAAAO08QQ4eiPYIAAAAASUVORK5CYII=") no-repeat;cursor:pointer;text-indent:-9999px;outline:none}.homepage-slides .flex-direction-nav .flex-nav-prev{position:absolute;top:-50px;left:10px}.homepage-slides .flex-direction-nav .flex-nav-next{position:absolute;top:-50px;right:10px}.homepage-slides .flex-direction-nav .flex-next{background-position:100% 0}.homepage-slides .flex-direction-nav .flex-next:hover{background-position:100% 100%}.homepage-slides .flex-direction-nav .flex-prev{left:0px}.homepage-slides .flex-direction-nav .flex-prev:hover{background-position:0% 100%}.homepage-slides:hover .flex-direction-nav{display:block}.homepage-newsletter .blurb p{font-size:24px}.homepage-newsletter .interested{font-size:14px}.homepage-newsletter .interested .heading{display:inline-block;margin-right:1rem}.homepage-newsletter .interested input{font-size:12px}.homepage-newsletter .interested select{width:calc(100% - 2rem)}.homepage-newsletter .email,.homepage-newsletter .button{width:100%}.homepage-featured h2{font-size:2.5em;position:relative}.homepage-featured h2 span{background:#fff;padding:0px 1rem;z-index:2;position:relative}.homepage-featured h2:after{content:'';position:absolute;width:100%;border-bottom:2px solid #13277d;top:34px;left:0px;z-index:1}.homepage-welcome h2{font-size:3.5em}.homepage-welcome p{font-size:21px}.collection h3{margin:1rem 0}.collection .products .row .column.quarter{width:calc(25% - 1rem)}.pagination .top-filter{text-align:right}.cart-heading,.cart-contents,.cart-footer{padding:0px 1rem}.product-thumbnail .detail-row{text-align:left;margin:0px;width:100%}.product-thumbnail .detail-row .detail-column{float:left;vertical-align:top;height:100%;margin:0px;padding:0}.product-thumbnail .detail-row .detail-column.third{width:calc(100% / 3);text-align:right}.product-thumbnail .detail-row .detail-column.two-thirds{width:calc(200% / 3)}.product .transactional .shipping-info{text-align:left}.product .transactional .shipping-info .shipping-modal{margin:0px;text-align:right}.product .tab-title{font-size:1.17em;margin:1rem 1rem 0.5rem 0;display:inline-block}.product .tab-title:hover{border-bottom:2px solid #91d5de}.product .tab-title.open{text-decoration:none;border-bottom:2px solid #91d5de}.product .tab-title.no-mobile{display:inline-block}.product .tab-title.mobile{display:none}.filter .link-holder{padding:0}.filter .link-holder:before,.filter .link-holder:after{display:none}.filter ul{height:auto;white-space:normal;width:auto}.filter ul li{display:block;padding:0}}@media only screen and (min-width: 1024px){#header .logo:before{background:url("//cdn.shopify.com/s/files/1/1064/2364/t/7/assets/tagline.png?7882389092366592467") no-repeat;background-size:contain;z-index:1;position:absolute;content:"";width:190px;height:24px;left:275px;top:75px}#header .main-nav{padding:0.8rem 0}#header .main-nav ul{margin:0px -0.5rem}#header .main-nav ul li{margin:0px 0.5rem}#header .main-nav ul li.dropdown:hover ul li a{font-size:12px}#header .main-nav a{letter-spacing:1.5px;font-size:14px}.homepage-welcome p{font-size:28px}.homepage-newsletter #mc-embedded-subscribe-form{padding:0.5rem 0}.homepage-newsletter .email{font-size:18px}.homepage-newsletter .email,.homepage-newsletter .button{height:50px}.homepage-newsletter .interested{font-size:18px}.homepage-newsletter .interested select{height:50px;font-size:18px}.homepage-newsletter .blurb p{font-size:30px;line-height:1.3;padding:2rem 0 2rem 2rem}}
