@font-face{font-family:Desyrel;font-display:swap;font-style:normal;font-weight:400;src:url(https://media.haircrazy.com/static/fonts/Desyrel/desyrel-webfont.woff2) format("woff2"),url(https://media.haircrazy.com/static/fonts/Desyrel/desyrel-webfont.woff) format("woff")}@font-face{font-family:LobsterTwoItalic;font-display:swap;font-style:normal;font-weight:400;src:url("https://media.haircrazy.com/static/fonts/Lobster Two/LobsterTwo-Italic-webfont.woff2") format("woff2"),url("https://media.haircrazy.com/static/fonts/Lobster Two/LobsterTwo-Italic-webfont.woff") format("woff")}
*,:after,:before{box-sizing:border-box}html{font-family:Arial,sans-serif;font-size:16px}body{background-color:#fcfcfc;text-rendering:optimizeLegibility;color:#444;margin:0}footer{background-color:#001e31;border-top:thin solid #ddd;clear:both;color:#fcfcfc;font-size:.75em;padding:.5em .5em 4em}footer img{margin:0 .5em}footer .footer-grid{display:grid;grid-template-columns:1fr auto}footer .footer-grid .social{grid-column-start:2}@media (min-width:1000px){footer{padding-bottom:.5em}}img{max-width:100%;height:auto}pre{white-space:pre-wrap}form input,form select,form textarea{font-family:Arial,sans-serif;padding:.25em .5em}form input[type=number]{padding:.25em 0 .25em .5em;width:3em}form textarea{width:100%;resize:none;line-height:1.5}form input[type=image],form input[type=radio]{border:none}form input[type=button],form input[type=submit]{border:none;font-family:Arial;background-color:#25a7d9;color:#fcfcfc;font-size:18px;padding:6px 16px;margin:6px 0;min-width:88px}form input[type=button]:hover,form input[type=submit]:hover{cursor:pointer}form input[type=file]{border:none;padding:.25em 0}form button{padding:.5em;width:10em}form button.primary{background-color:#25a7d9;color:#fcfcfc!important}form label{display:block}form .actions{text-align:right}.button{border:none;font-family:Arial;background-color:#25a7d9;color:#fcfcfc!important;font-size:18px;padding:6px 16px;margin:6px;min-width:88px}.button:hover{cursor:pointer}.button.call-to-action{background-color:#ff9b00;color:#444}p,q{line-height:1.5}div{margin-bottom:.5em}a,a:visited,h2 a{color:#25a7d9;text-decoration:none}blockquote,p a{font-style:italic}blockquote{margin:1em}dd{margin-left:1em}h1,h2,h3,h4,h5,h6{font-family:Arial,sans-serif;text-align:left;color:#25a7d9}h1{clear:left;font-size:1.5em;margin:0;color:#001e31}h2{margin-top:0;margin-bottom:0;font-size:1em}h3{font-size:1em;margin-bottom:0;margin-top:0}h4 a{color:#25a7d9;margin-bottom:0;padding-bottom:0}details summary{margin-top:1em;color:#25a7d9;font-weight:700;cursor:pointer}ul{line-height:1em;padding-left:0}li{line-height:1em;list-style:none}
.overall{margin:2.5em .5em .5em}#shop-discount{display:block;margin:.25em 0;background-color:#f6e902;color:#444;text-align:center;padding:.5em;font-size:2em}#forumnav+.overall,.hero+.overall{margin-top:.5em}.main h1{font-size:2em;text-align:left;font-weight:400}.action{float:right;margin-top:-2.5em}#breadcrumbs{clear:both;text-align:left;color:#444;font-family:Arial,sans-serif}#breadcrumbs a{color:#444}#breadcrumbs div{display:inline}.submit{margin-left:10em}h1 a{text-decoration:none}.breadcrumb,.breadcrumb a,.breadcrumb a:link,.breadcrumb a:visited{color:#25a7d9!important;font-size:1em;font-weight:700}h2.breadcrumb{display:inline}.small-cart{margin-top:1em!important}.small-cart.empty{display:none}.small-cart #treat-yourself{min-height:100px;margin-bottom:0}.small-cart #treat-yourself img{padding-right:.5em}.small-cart #treat-yourself p{padding:.5em}@media (min-width:900px){.small-cart{margin-bottom:2em!important}}#next-shipping~.small-cart{width:99%;display:block;float:none;margin:0 0 4px}#next-shipping~.small-cart.empty{display:none}@media (min-width:1000px){#next-shipping~.small-cart{display:none}}#ratings{vertical-align:top}#ratings th{font-weight:100}#ratings td{padding:0;margin:0;width:100%;text-align:center}.author{text-align:right;margin-bottom:0}.center{text-align:center}.date_published{font-style:italic}.thumblist p{margin:0;list-style:none;border:0}.thumblist img{padding:5px 15px 5px 0}td,tr{vertical-align:top}th{font-weight:100}blockquote.quote{padding:.25em;background-position:top left;background-repeat:no-repeat;margin:0}blockquote.quote p{line-height:1.5em;text-align:justify}.arrow{vertical-align:text-bottom}img.arrow{padding:.25em;margin-left:-1em}@media (min-width:900px){ol.categories,ol.category{width:75%;float:left;margin-right:3%}}ol.articles,ol.search_results{padding:0}ol.categories{padding-left:0}ol.categories a p{margin-top:.5em}ol.articles p,ol.categories p,ol.help.category p{color:#444}ol.help.category{margin-left:0;padding-left:0}ol.help.category li{clear:none;margin:0}ol.articles li,ol.search_results li{margin:0 0 2em 8em;min-height:5em}ol.articles .listthumb,ol.search_results .listthumb{margin:0 0 1em -8em;padding:0}ol.articles p,ol.search_results p{line-height:1.5em}ol.search_results li h2,ol.search_results li h3{display:inline}ol.search_results li h3 a{color:#25a7d9}.info ol.search_results_side{padding:0}ol.search_results_side li{padding:.5em 0;text-align:center}#search_keywords{width:6em}:active img,:link img,:visited img{border:none}.listthumb{float:left;padding:0 1em;vertical-align:top;height:100px;overflow:hidden;margin-bottom:1em}.listtext{padding:1em}.news{background-color:#f0f0f0;padding:1em;border-bottom-left-radius:1em;border-bottom-right-radius:1em;box-shadow:0 0 .5em #ddd}.news p{line-height:1.5em}.news h3{display:inline}.news img{float:right}.clear{clear:both}.shop .box>a h3,.shop .box>h3{color:#25a7d9;font-family:LobsterTwoItalic,Verdana,sans-serif;font-size:24px;font-weight:400}.box{text-align:left;margin:.5em 0 1em;padding:.25em;border:thin solid #ddd;box-shadow:0 .15em .12em #ddd}.box>a h3,.box>h3{color:#25a7d9;font-family:Desyrel,Verdana,sans-serif;font-size:24px;font-weight:400}.box h4{margin-top:0;font-family:Arial,sans-serif;font-weight:700;color:#001e31}.box>div{background-color:#fcfcfc;margin:.5em 0 0;padding:.25em;line-height:1em}.box>div p{line-height:1em}.box>div li{padding:.25em 0}.box ul li{margin:.5em 0}.box ul.featured li{clear:left}.box>ul{margin:.5em}.content+.box{clear:left}@media (min-width:500px){.box{width:45%;display:inline-block;vertical-align:top;float:right;clear:none;margin-left:12px}#comments{width:45%;float:left;clear:left}}@media (min-width:700px){.small-cart.empty{display:block}.content{width:65%;clear:left;float:left}.content+.box{clear:right}.box{width:30%}#comments{width:100%}}@media (min-width:900px){.content{width:75%;clear:left;float:left}.content+.box{clear:right}#comments{width:75%}#comments .comments{width:100%}.box{width:20%;margin-right:0!important;display:inline-block;clear:right}}.no-shadow{box-shadow:none}.no-border{border:none;margin:0;padding:0}.box.no-round div,.no-round{border-radius:0}.featured_thumbnail{float:left;margin:0 .25em}.randomimg{background-color:#fcfcfc;margin:.25;padding:0 .5em;moz-border-radius-bottomleft:8px;moz-border-radius-bottomright:8px;webkit-border-bottom-right-radius:8px;webkit-border-bottom-left-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.randomimage h4{color:#fff;margin:1%}.left,.productholder{float:left}.productholder img{padding-right:5px;float:left;clear:left}ul.featured{margin:0;text-align:left}ul.featured li{text-align:center}ul.featured li .info,ul.featured li p{text-align:left}ul.featured li .info h2,ul.featured li p h2{text-align:center}ul.featured h3{margin-bottom:1em;text-align:center}ul.featured a{color:#444;font-weight:400}.break{clear:both}.centre{text-align:center}.scrolling{text-align:center;height:100px;overflow-x:auto;white-space:nowrap;scrollbar-arrow-color:#00f;scrollbar-face-color:#e7e7e7;scrollbar-3dlight-color:#a0a0a0;scrollbar-darkshadow-color:#888}.collapse,.honeypot{display:none}.checkoutlink{text-align:right}.checkoutlink .button{margin:0}.profile dt{width:30%;font-weight:600;padding-right:2%;float:left;padding-bottom:1em}.profile dt em{font-weight:400}.profile dd{padding-left:2%;margin-top:0;margin-left:32%;width:56%;padding-bottom:1em}#menu_container ul{padding-left:1em}.struckthrough{text-decoration:line-through}.salestyle{color:red;font-weight:600}.message,.messages th{font-weight:700;padding:1em}.messages .new,.messages a{font-style:italic}.messages td{padding:0 1em}.messagebody{background-color:#f0f0f0;margin:1%;padding:1%;moz-border-radius-bottomleft:8px;moz-border-radius-bottomright:8px;webkit-border-bottom-right-radius:8px;webkit-border-bottom-left-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;box-shadow:.5em .5em .5em #ddd}.alignright{text-align:right;float:right}#view_as_list b{cursor:pointer}.large_user p,.no_margin{margin:0}.large_user a,.small_user a{font-weight:700}.information{color:#000;background-color:#d3ecb8;padding:1em;border:2px solid #a29f9f;border-radius:24px;box-shadow:.5em .5em .5em #ddd}.information img{float:left;margin:2em}#photo_actions li{padding:0 0 1em 1em}#asset_manager_dialogue li{margin:1em}#asset_manager_dialogue img{float:left;padding:1em 1em 0 0}#asset_manager_dialogue img.edit{float:none;padding-left:1em}#asset_manager_dialogue .image_widget{clear:both;height:8em;border:thin solid #000}#asset_manager_dialogue .image_widget img{padding:1em}#asset_manager_dialogue .image_widget input{border:none;width:25em}#asset_manager_dialogue .controls img{float:none;padding:0}#asset_manager_dialogue .error{padding:0}#asset_manager_dialogue button{margin:0}#asset_manager_dialogue label{display:block;width:10em;line-height:1}.image{padding:1em 0;text-align:center}.image img{width:100%;max-width:500px}button.preview{margin:0}.love button{background:0 0;border:none;opacity:.8}.love button:hover{cursor:pointer;opacity:1}.love button.loved{opacity:1}.pagination{text-align:center;clear:both}.pagination a{padding:.25em}.emoji{height:1em;width:auto}.errors{border:thin solid #d8000c;background-color:#ffd8da;margin-top:0;padding:1em}.errors li{margin:.25em}#keep-reading ul{border-left:thin solid #ddd;padding:0 0 0 1em;margin:0}#keep-reading ul li{padding:.25em 0}#keep-reading ul li a{color:#444}#terms-and-conditions #id_newsletter,#terms-and-conditions #id_terms_and_conditions,#terms-and-conditions label[for=id_newsletter],#terms-and-conditions label[for=id_terms_and_conditions]{display:inline}#terms-and-conditions .accept{text-align:center}#terms-and-conditions .accept input[type=submit]{background-color:#ff9b00;font-weight:700;min-width:280px}.showHide{cursor:pointer}#rating_form{text-align:center}#rating_form #id_rating{margin:0}#rating_form #id_rating li{display:inline-block;margin-bottom:.25em}
header{background-color:#001e31;max-height:74px;position:absolute;top:0;left:0;font-size:small;text-align:center;width:100%;padding:0;z-index:9999;opacity:.97}header div{margin-top:5px;margin-bottom:0;display:inline-block}header nav{display:grid;grid-auto-flow:row dense;grid-template-columns:repeat(8,1fr);align-items:center}header nav #main{height:36px}header nav #logo{grid-column-start:3;grid-column-end:span 3}header nav #logo img{max-height:32px;max-width:180px}header nav .search{grid-column-start:8}header nav .search:hover{cursor:pointer}header nav #user{grid-column-start:1}header nav #top-shop,header nav #top-upload{display:none}header nav img{height:auto;max-height:24px;width:100%;max-width:24px}header nav a,header nav a:visited{color:#fff}header nav a img{border-radius:50%}header nav a img.logo{border-radius:0}header nav a img.avatar{border:thin solid #fff}header nav a .notification-number{color:#ff9b00;top:0;margin-left:-2px;position:absolute;font-weight:700;font-size:smaller}nav#sections{background-color:#fcfcfc;position:fixed;bottom:0;left:0;font-size:small;text-align:center;width:100%;z-index:9999;border-top:thin solid #ddd;opacity:.97;padding-top:.5em;display:grid;grid-template-columns:repeat(4,1fr);align-items:center;justify-items:center}nav#sections div{margin-bottom:0;width:48px}nav#sections div.selected{border-bottom:solid #25a7d9}nav#sections a{color:#444}nav#sections a img{height:24px;width:24px}#search,#search input[type=submit]{display:none}#search input{position:fixed;top:1px;right:45px;z-index:1000}#currency-selector{display:inline-block;text-align:center;position:absolute;right:0;top:36px;font-size:normal;margin:0}#currency-selector button{font-size:small;background-color:#fcfcfc;color:#444;border-right:none;border:thin solid #001e31;cursor:pointer;display:inline-block;margin:0;padding:.2em;width:24px;border-radius:0}#currency-selector button.selected{background-color:#25a7d9;color:#fcfcfc}#country-selector,#country-selector .label{display:none}#country-selector select{max-width:16em}.overall #breadcrumbs,.overall h1{max-width:220px}.overall #breadcrumbs.product,.overall h1.product{max-width:initial}@media (min-width:600px){header #currency-selector{grid-column-start:6;position:initial;top:0;text-align:right;font-size:normal}header #currency-selector button{text-align:center;color:#fcfcfc;background-color:#001e31;border:none}header #currency-selector button.selected{background-color:#25a7d9;color:#fcfcfc}#search input{top:4px;right:70px}.overall #breadcrumbs,.overall h1{max-width:initial}}@media (min-width:1000px){header{position:sticky}header nav{padding:0 1em .25em;grid-template-columns:repeat(3,36px) 2fr repeat(3,1fr);grid-column-gap:1em}header nav #top-upload{grid-column-start:2;display:block}header nav .search{grid-column-start:7;text-align:right}header nav .search #search input{top:4px;right:100px;width:15em}header nav #logo{grid-column-start:4;position:absolute;top:0;bottom:0;left:0;right:0;margin:6px auto;height:auto;width:175px}header nav #country-selector{grid-column-start:6;display:inline-block}header nav #top-shop{grid-column-start:8;display:block}header nav a img,header nav img{max-height:32px;max-width:32px}header nav a img.logo{max-width:180px}header nav#sections{grid-template-columns:repeat(3,1fr);top:42px;bottom:auto;opacity:1;border:none;font-size:medium;font-weight:bolder;font-family:Arial}header nav#sections div{width:auto}header nav#sections .notification-number,header nav#sections .upload,header nav#sections img{display:none}#search input{top:80px;right:100px}}
ul.messages li{padding:.5em 1em;-moz-border-radius:.25em;-webkit-border-radius:.25em;border-radius:.25em;border:thin solid #777;box-shadow:.25em .25em .5em #ddd}ul.messages li.debug,ul.messages li.info{border-color:#00529b;background-color:#bde5f8}ul.messages li.success{color:#4f8a10;background-color:#dff2bf}ul.messages li.warning{border-color:#9f6000;background-color:#feefb3}ul.messages li.error{border-color:#d8000c;background-color:#ffbaba;margin:0;width:auto}
.comments li{list-style:none;margin-bottom:1em}.comments .author{padding-top:0;padding-bottom:1em;width:auto;text-align:left}.comments .author a{color:#444;font-family:desyrel}.comments .author a img{vertical-align:middle;height:64px;width:64px;border-radius:50%}.comments .comment{box-shadow:0 .15em .12em #ddd;background-color:#f0f0f0;border-color:#f0f0f0;display:inline-block;margin-bottom:1em;padding:.5em;text-align:justify}#id_email,#id_name,#id_url,.submit-preview,label[for=id_email],label[for=id_name],label[for=id_url]{display:none}#post-your-comment{clear:left;with:30em;margin-bottom:1em}#post-your-comment p{margin-bottom:0}#post-your-comment #id_comment{height:5em;margin:0 auto}#post-your-comment textarea{width:100%}#post-your-comment .submit,#post-your-comment .submit input{margin:0}@media (min-width:900px){.comments{height:80%}.comments li{clear:left}.comments .author{float:left;text-align:center;width:6em}.comments .comment{width:60em;margin-left:1em}#post-your-comment textarea{width:100%}}
@charset "UTF-8";.box.article{display:inline-block}.box.article h3{font-family:Desyrel,Verdana,sans-serif;font-weight:400}.box.article a{color:#001e31}.box.article .selected a{border-bottom:solid #25a7d9}.box.article ul{margin:0 0 1.5em}.box.article ul li{list-style:none;padding-bottom:0;margin-bottom:0}.box.article h4{margin-bottom:.5em}.box.article .staticrating{color:#25a7d9;font-weight:700}.box#author{border:none;box-shadow:none;margin-bottom:1em;padding:0;float:left}.box#author img{height:1.5em;width:auto;vertical-align:middle}.box#author .small_user a{font-weight:400}.box#author .small_user a .avatar_wrapper{width:2em;display:inline-block}.box#author .small_user a img{height:1em}.box#author .small_user a .username{text-aling:right}.box#author .medium_user .avatar{vertical-align:middle;height:64px;width:64px;border-radius:50%}.article-category{text-align:right;font-family:desyrel}.article h1{color:#001e31;font-size:large;margin-top:.25em}.article h2,.article h3{color:#001e31;font-size:large;font-weight:500}.article h2.tile,.article h3.tile{color:#25a7d9}.article h4{color:#001e31;font-size:medium;font-weight:400}.article blockquote{margin:0 10%;border-left:3px solid grey;padding-left:1em;text-align:justify}.callout{border:2px solid #25a7d9;padding:.5em;margin:0 10%;color:#001e31}.callout h2{font-size:x-large}.callout h2,.callout h3,.callout h4{margin-bottom:.5em;color:#25a7d9;display:table;margin-top:-1em;background-color:#fcfcfc;font-size:large}.quote{position:relative;margin:.5em;padding:.5em 4em;text-align:justify;color:#25a7d9;font-family:serif;font-size:1em}.quote:before{font-family:Georgia,serif;position:absolute;font-size:3em;line-height:1;top:-.25em;left:0;content:'❝'}.quote:after{font-family:Georgia,serif;position:absolute;float:right;font-size:3em;line-height:1;right:0;bottom:-.55em;content:'❞'}.image-container{font-family:desyrel;text-align:center;background-color:#fff;padding:.75em;border:thin solid #ddd;box-shadow:0 .15em .12em #ddd;clear:both;max-width:500px;margin:0 auto}.image-container .image{padding:0}.image-container.left,.image-container.right{float:none}.article #comments li{list-style:none}@media (min-width:700px){.article h1{font-size:x-large}.quote{font-size:1.25em}.quote:after,.quote:before{font-size:4em}.box#author img.avatar{height:50px}}@media (min-width:900px){.article h1{font-size:xx-large}.quote.right{float:right;width:50%}.quote.left{float:left;width:50%}.quote:after,.quote:before{font-size:5em}.image-container.right{float:right}.image-container.left{float:left;margin-right:1em}.box#author .contributions p,.box#author .contributions ul{margin:0}.box#author .contributions ul li{display:inline-block;margin-right:1em}.box#author .contributions ul li div{margin:0}.box#author .contributions ul li .avatar_wrapper{width:auto}.box#author{clear:none;float:left;margin-left:0!important;margin-bottom:.5em!important}.box#author h3{margin-top:.25em;display:inline-block}.box#author h3+div{position:relative;display:inline-block;padding:.2em}.box#author h3+div img{position:absolute;top:1px}.box#author h3+div p{margin:0 3em;display:inline}.box#author img.avatar{text-align:center}#see-more{float:left;width:60%}}.article ul,.main ol{margin:1em}.article img{max-width:500px;width:100%}.article ul li{list-style:disc;padding:0 0 1em}.article ol li,ol.article li{list-style:decimal;padding:0 0 1em}#article label{display:block;width:10em;line-height:1}p iframe{max-width:100%;max-height:100%}
@media (min-width:1000px){#products-menu{display:none}}ul.inline li{display:inline-block;vertical-align:top}.products_with_prices{border:thin solid #ddd;padding:.25em;margin-bottom:.25em;width:150px;vertical-align:middle}.products_with_prices.mini-product{text-align:left;margin:0 .5em 0 0;padding:.25em;display:inline-block;min-height:3.5em}.products_with_prices.mini-product figure{width:auto}.products_with_prices.mini-product figure .swatch{height:32px;width:32px}.products_with_prices.mini-product figure div{font-size:small;margin-bottom:0;width:100px}.products_with_prices.mini-product figure div .name{display:block}.products_with_prices.mini-product figure div .price{display:block;color:#919191}.mini-product{text-align:center;padding:0;margin:0 auto}.mini-product figure{margin:0;width:94px}.mini-product figure div{display:inline-block;vertical-align:top}.mini-product figure .swatch{width:78px;height:78px;text-align:center;overflow:hidden;margin:0;border-radius:50%;border:solid #ddd}.mini-product figure .swatch img{padding:0;margin:0}.mini-product figure figcaption{font-family:desyrel;color:#444}#cart-navigation label,.checkout-details label,.checkout_confirm label{font-weight:700;display:block;max-width:20em}#cart-navigation label p,.checkout-details label p,.checkout_confirm label p{font-weight:400}#cart-navigation input,#cart-navigation select,.checkout-details input,.checkout-details select,.checkout_confirm input,.checkout_confirm select{display:block}#cart-navigation input,.checkout-details input,.checkout_confirm input{width:75%}#cart-navigation input[type=checkbox],#cart-navigation input[type=radio],.checkout-details input[type=checkbox],.checkout-details input[type=radio],.checkout_confirm input[type=checkbox],.checkout_confirm input[type=radio]{display:inline;width:1em;padding:0}#cart-navigation input[type=checkbox]+label,#cart-navigation input[type=radio]+label,.checkout-details input[type=checkbox]+label,.checkout-details input[type=radio]+label,.checkout_confirm input[type=checkbox]+label,.checkout_confirm input[type=radio]+label{display:inline}#cart-navigation input[type=image],#cart-navigation input[type=submit],.checkout-details input[type=image],.checkout-details input[type=submit],.checkout_confirm input[type=image],.checkout_confirm input[type=submit]{width:auto;background-color:#ff9b00}#cart-navigation .call-to-action-button,.checkout-details .call-to-action-button,.checkout_confirm .call-to-action-button{background-color:#ff9b00}#cart-navigation h4,.checkout-details h4,.checkout_confirm h4{margin:0}.checkout.address{width:20em}.checkout.address.billing,.checkout.address.shipping{display:inline-block}#shipping .offer{margin-left:5em;font-family:sans-serif}#full-cart{width:100%}#full-cart form{display:inline}#full-cart .remove-from-cart{background-color:#fcfcfc;color:#444;margin:0;padding:0;min-width:12px}#full-cart .remove-from-cart:hover{color:#d8000c}#cart-navigation{text-align:right;clear:left;margin-top:1em}.small-cart p{margin:0}.small-cart label{display:block;font-size:.5em;line-height:.5em;text-align:left}.small-cart #id_side-cart-country{font-size:.7em}.small-cart .shipping-total{text-align:right}.small-cart #carttotal-container{margin-bottom:0}.small-cart #carttotal-container .carttotal{border-top:thin double #000;padding-top:.5em;margin-bottom:0;text-align:right;line-height:1.25em}.small-cart #carttotal-container .carttotal .value{font-weight:700}.small-cart .cart{background-color:#fcfcfc;margin:4px;padding:1%;moz-border-radius-bottomleft:4px;moz-border-radius-bottomright:4px;webkit-border-bottom-right-radius:4px;webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.small-cart .cart li:last-child{text-align:right}.small-cart .cartarea h3{color:#fff;margin:1%;display:inline}.small-cart .cartarea a{color:#fff}.small-cart .cartarea p{margin:0}.small-cart ul.cart{padding:0}.checkoutprogress{background-color:#fcfcfc;text-align:left}.checkoutprogress li{line-height:1em;list-style:none;display:inline;color:#000;padding:0 3px;font-variant:small-caps}.checkoutprogress #highlight{color:#54d7e2;font-weight:800}#product_list li{float:left;clear:left;width:100%;padding:.5em 0}#product_list img{float:left;margin:0 1em 0 0}h1.product{font-family:LobsterTwoItalic,Verdana,sans-serif;font-size:2em;font-style:italic;font-weight:500;padding-top:0;margin-top:0;line-height:1em}i.info_point{color:#8b0000}.top_product h4{margin:0;padding:.5em}.top_product img{float:left;padding:0 .5em .5em 0}.content .description ul{margin-left:6.5em}.content .description ul li{list-style-type:disc}.content .description h1{clear:none}.brand li{overflow:hidden}.brand li p{color:#444}.brand-picture{float:left;padding:0 1em 1em 0;clear:right}.orderdetails ol{padding-left:5%}#account-details input,#account-details select{margin-bottom:1em;max-width:100%}.staticrating{color:#ff9b00;text-align:right;margin-bottom:0}.floatright{float:right}.floatright.alignright{text-align:right}.highlighted{color:#ff9b00}.outofstock{color:red;margin-bottom:0}.full-product h1{text-align:right;clear:both}@media (min-width:700px){.full-product .shrinkable{width:50%;float:right}}@media (min-width:900px){.full-product .shrinkable{width:55%}}.full-product .product-images{vertical-align:top}.full-product .product-images .stackedimages{width:100%;text-align:center;display:inline-block}.full-product .product-images .stackedimages img{float:none;max-width:50%;vertical-align:middle}@media (min-width:700px){.full-product .product-images{max-width:50%;margin-top:-3em}.full-product .product-images .stackedimages{margin-right:.5em;width:20%;vertical-align:top;text-align:left}.full-product .product-images .stackedimages.expand{width:100%;text-align:center}.full-product .product-images .stackedimages img{max-width:100%;margin-bottom:.5em}.full-product .product-images .gallery_photo_photo{float:none;width:55%;display:inline-block}}@media (min-width:1500px){.full-product .product-images{width:600px}.full-product .product-images .stackedimages{width:100px}.full-product .product-images .stackedimages img{max-width:100%}.full-product .product-images .gallery_photo_photo{width:450px}}.full-product form input{vertical-align:middle}.full-product form .wishlist{color:#444;border:thin solid #444;background-color:#fcfcfc;padding:.25em 1em}h2.related-brands{margin-top:4em}#related-brands{display:grid;grid-auto-flow:row dense;grid-template-columns:repeat(1,minmax(150px,1fr));grid-gap:16px;align-items:center}#related-brands a{color:#444;width:100%;max-width:300px;align-self:start}#related-brands h3{font-family:Arial,sans-serif;font-size:large;color:#001e31}#related-brands img{width:auto;height:auto}#related-brands p{margin:0}@media (min-width:616px){#related-brands{grid-template-columns:repeat(2,minmax(150px,1fr))}}@media (min-width:932px){#related-brands{grid-template-columns:repeat(3,minmax(150px,1fr))}}@media (min-width:1248px){#related-brands{grid-template-columns:repeat(5,minmax(150px,1fr))}}.buyblock{width:100%;clear:right;margin-right:0}.buyblock .other_prices{margin:0}.buyblock .other_prices li{color:#919191;display:inline;font-size:x-small}.product_description{clear:right}.product_description li{list-style:disc inside}form input[type=submit].productbutton{background-color:#ff9b00;color:#444;margin-right:0;font-family:Arial;font-weight:700}.crosssell{clear:right}.crosssell ul{text-align:left;padding:1em 0 0}.crosssell li{text-align:center}.crosssell figcaption{font-size:.75em}.belowfold{clear:left}
.brand-img{float:left}ul#photo_guidelines li{list-style:disc;margin-left:1em;text-align:left}.uploadicon{float:left;padding-right:.5em}.gallery_category{position:relative;display:inline-block;text-align:left;height:350px;width:310px}.gallery_category h2{font-family:desyrel;width:100%;text-align:center;color:#444}.gallery_category img{background-color:#fff;padding:.25em;border:thin solid #ddd;box-shadow:.15em .15em .25em #ddd;position:absolute;top:24px;height:300px;width:300px}ul.photo_list li{margin:0 .5em .25em 0;vertical-align:middle}ul.photo_list.quick li{height:240px}ul.photo_list.quick li:first-child.large{height:480px}.gallery_photo{margin-bottom:0}.gallery_photo_photo{position:relative;font-family:desyrel;text-align:center;background-color:#fff;padding:.75em;border:thin solid #ddd;box-shadow:0 .15em .12em #ddd;clear:right;max-width:500px}.gallery_photo_photo img.photo{width:100%}.gallery_photo_photo.fixed-height{width:auto;max-width:100%;margin-bottom:.5em}.gallery_photo_photo.fixed-height .date{font-size:small;margin:-.5em}.gallery_photo_photo.fixed-height .timeline_regular_image{margin-bottom:4px}.gallery_photo_photo.fixed-height .timeline_regular_image img{height:191px}.gallery_photo_photo.fixed-height .timeline_large_image img{height:400px}.gallery_photo_photo:hover .love{display:block}.gallery_photo_photo p{-webkit-transform:rotate(358deg);-moz-transform:rotate(358deg);-o-transform:rotate(358deg);transform:rotate(358deg);writing-mode:lr-tb;margin:0;color:#444;text-align:center}.gallery_photo_photo p a,.gallery_photo_photo p a:visited{-webkit-transform:rotate(358deg);-moz-transform:rotate(358deg);-o-transform:rotate(358deg);transform:rotate(358deg);writing-mode:lr-tb;margin:0;color:#444}.gallery_photo_photo .love{position:absolute;top:1em;right:1em}.gallery_photo_photo ul.photo_actions.fixed-height{margin:-8px 0 0;position:absolute}.gallery_photo_photo ul.photo_actions.fixed-height li{margin-bottom:0}.gallery_photo_photo ul.photo_actions li{display:inline;white-space:nowrap;height:auto}.gallery_photo_photo ul.photo_actions li a{color:#444}.gallery_photo_photo ul.photo_actions li a:hover{color:#2b2b2b}.gallery_photo_info{text-align:left}.gallery_photo_info li{margin-bottom:1em}.gallery_photo_info .rating{float:right}.gallery_photo_info .rating form{width:10em}#view-style input[type=submit]{background-color:#fcfcfc;color:#001e31;border:thin solid #25a7d9}#view-style input[type=submit].active{background-color:#add8e6}.quick li{display:inline-block}ul.photo_actions li{display:block}#galleries.collection{margin-top:1em}#galleries.collection #quick-info{min-height:7em}#galleries.collection #quick-info a{float:right;margin-left:1em}#galleries.collection #quick-info h2,#galleries.collection #quick-info p{display:none}#galleries.collection #quick-info .description p{display:block}#galleries.collection #quick-info .price{margin-right:1em;font-family:sans-serif}#galleries.collection #quick-info input{margin-left:1em}ol.timeline-by{padding:0 0 0 1em}ol.timeline-by li{padding:.5em;display:inline-block}@media (min-width:300px){#view-style input[type=submit]{font-size:14px}}@media (min-width:500px){#comments.full-width{width:100%}}@media (min-width:700px){.quick .gallery_photo_photo{float:left;clear:left}.quick .gallery_photo_info{margin-left:1%;float:left}}@media (min-width:900px){.gallery_photo_photo{float:left;clear:left}.gallery_photo_photo.fixed-height{width:auto}.gallery_photo_info{margin-left:1em;width:60%;float:left}#view-style input[type=submit]{font-size:14px}}
textarea#id_description{height:3em}.label_spacer{margin-left:12em;padding-right:1em}.required label{font-weight:700}.error{color:#e31230;padding:1em;margin:1em 0;width:33em}.error ul{margin:0}.errorlist li{font-style:italic;color:#d8000c}#change-password label{width:13em;display:inline-block}
form.report{margin:1em 0}form.report label{padding:0 .5em}form.report label:first-child{padding-left:0}form.report input[type=submit]{float:right}table.report{width:100%}table.report th{text-align:left;font-weight:700}table.report td{width:50%}
h2.favourite{padding-top:1em;clear:left}form#collection ul li{display:inline}form#collection ul li #id_name,form#collection ul li label[for=id_name]{display:block}form#collection ul li input[type=text]{width:36em}#all-favourites li,#collection-favourites li,#favourites li{float:left;overflow:hidden;height:80px;width:80px;margin:.25em;text-align:center}#all-favourites li.empty,#collection-favourites li.empty,#favourites li.empty{height:auto;width:100%;float:none}#all-favourites li.empty p,#collection-favourites li.empty p,#favourites li.empty p{margin:0}.collection{font-family:LobsterTwoItalic,Verdana,sans-serif}.collection p{font-family:sans-serif}.collection h2{font-size:1.25em;padding-bottom:.25em}.collection li a{color:#25a7d9}.collection li :before{color:#25a7d9;content:'*'}.collection .photos{position:relative}.collection .photos .thumbnails{display:inline-block;margin:0 auto 1em;width:265px}.collection .photos .thumbnails .photo{overflow:hidden;height:80px;width:80px;margin:4px 8px 0 0;float:left}.collection .photos .thumbnails .photo:first-child{height:256px;width:256px;margin:0}.collection .photos .thumbnails h3{text-align:center;font-family:Desyrel;white-space:nowrap;clear:left;color:#444}.collection .photos ul.avoid-photos{position:absolute;top:0;left:350px}@media (min-width:420px){.collection .photos .thumbnails{width:344px;margin:0 .5em .5em}.collection .photos .thumbnails .photo{margin:0 0 8px 8px}.collection .photos .thumbnails .photo:first-child{margin:0}}#my-collections{max-width:32em;float:left;padding-right:1em}#my-favourites{float:left;max-width:22em}
#next-shipping{color:#25a7d9;font-size:x-small;font-weight:700;margin:0;text-align:center;width:100%;border-top:2px solid #25a7d9;border-bottom:2px solid #25a7d9}#maincontent{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;grid-auto-flow:row dense;grid-template-columns:100%;grid-template-rows:auto;justify-items:center}#maincontent>div .box{float:none;border:none;width:auto;height:auto;margin:0;padding:0;position:relative;box-shadow:unset}#maincontent .author{float:left;border:1px solid #001e31;border-radius:50%;max-width:75px;max-height:75px;margin-right:1em}#maincontent .author img{border-radius:50px}#maincontent .see{font-weight:700;margin:.5em 0;font-size:large}#maincontent h2{margin:12px 0 5px;color:#001e31;font-family:Arial,sans-serif;font-weight:700;font-size:1.5em}#maincontent h2 a{color:#001e31}#article-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;grid-auto-flow:row dense;grid-template-columns:100%;grid-template-rows:auto}#shop-home-brands{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,220px));justify-content:space-evenly}#shop-home-brands a{margin:auto;min-width:150px;max-width:300px;align-self:center}#shop-home-brands a img,#shop-home-brands a picture>source{width:auto;height:auto}.colourpicker{width:100%}.colourpicker h3{font-size:1em}.ruler_title{width:100%;border-bottom:1px solid #001e31}.ruler_title h3{font-family:Desyrel;color:#444}.right{float:right}.photogrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2px 5px;grid-auto-flow:row dense;grid-template-rows:auto;justify-items:center}.photogrid div{margin:0}.photogrid .large{grid-column-start:1;grid-column-end:3;grid-row-start:1;grid-row-end:3}.photogrid img{z-index:-1;border:1px solid #001e31}.photo_label{color:#001e31;background-color:#fcfcfc;border:1px solid #001e31;padding:2px;font-weight:700;position:absolute;margin-top:2em;font-size:.75em}.articles{padding:1em}.articles img{border-radius:50px;float:left;margin-right:1em;border:1px solid #001e31}.articles .category{font-family:Desyrel,sans-serif;float:right;margin-top:1em}.quote p{color:#444}.quote::before{padding-top:.5em}.quote::after{position:unset}.about{font-style:italic;margin-top:2em}@media (min-width:950px){#next-shipping{font-size:medium}#article-grid,#maincontent{grid-template-columns:repeat(2,1fr)}#article-grid .wide,#maincontent .wide{grid-column:1/span 2}}@media (min-width:1550px){#maincontent #article-grid .products{grid-template-columns:repeat(8,minmax(1fr,150px))}.photo_label{font-size:1em}}
.tiles .block{margin:1em .25em;display:inline-block}.tiles .block .box{margin:0;width:auto;float:none;clear:both}.tiles .block.article h2{font-family:LobsterTwoItalic;font-size:2em;font-weight:700;border:none}.tiles .block.article .box{min-height:7em;border:thin solid #ddd;box-shadow:0 .15em .12em #ddd}.tiles .block.article .box img{float:left;width:100px;margin:.3em .5em 0}.tiles .block.product{padding-bottom:0}.tiles .block.product .box{text-align:center;padding:0}.tiles .block.product .box .mini-product{display:inline-block}.tiles .block.product .box .mini-product figure{margin:0}.tiles .block.gallery .box .gallery_category{text-align:center}.tiles .block.gallery .box .gallery_category img{max-height:none;left:0}.tiles .block.photo{width:208px}.tiles .block.photo .gallery_photo.featured_style .gallery_photo_photo{margin-bottom:0;border:thin solid #ddd;box-shadow:0 .15em .12em #ddd}.tile_filter{padding-top:.5em;border-bottom:solid #25a7d9;text-align:right}.tile_filter span{display:inline-block;margin:.25em .25em 0;padding:.25em .25em .15em;text-align:center;min-width:4em}.tile_filter span.selected{background:#25a7d9}.tile_filter span.selected a{color:#fcfcfc}.icon_tile{text-align:center;width:75%;clear:left;display:inline-block}.icon_tile h3{color:#25a7d9;font-family:LobsterTwoItalic,Verdana,sans-serif;font-size:1.25em;font-weight:400;margin-top:-1em}.icon_tile div.centred_tiles{display:inline-block;box-shadow:0 .25em .12em -.15em #ddd}.icon_tile div.centred_tiles div{font-size:.75em;display:inline-block;width:100px;padding:1.5em 1em 0 0;vertical-align:top;margin-bottom:.5em!important}.icon_tile div.centred_tiles div img{width:100px;height:100px}.icon_tile div.centred_tiles div:last-child{padding-right:0}
#wide-colourpicker{max-width:100%;height:unset;margin:.25em}#wide-colourpicker .box{max-width:100%;border:none;height:auto;text-align:left;width:100%;box-shadow:none}#wide-colourpicker h3{color:#444;transform:rotate(0);margin-top:0;font-family:Arial,sans-serif;font-size:1em;font-weight:700}.colourpicker_thumbnails ul{margin:0 auto}.colourpicker_thumbnails ul li{display:inline-block;margin:0;padding:0}.colourpicker_thumbnails ul li a{height:48px;width:48px;display:inline-block;margin:6px}.colourpicker li{display:inline-block;vertical-align:top}.colourpicker .product_category_item{border:solid #ddd}.colourpicker a.colour_thumbnail{height:100px;width:100px;display:inline-block;margin:2px 0}.colourpicker figcaption{width:100px;text-align:center}.colourpicker figcaption a{color:#444;font-family:desyrel}#colour-picker .hproduct{display:inline-block;width:100%;padding-bottom:1em;margin-bottom:1em;border-bottom:thin solid #ddd}#colour-picker .hproduct .shrinkable{width:100%}@media (min-width:700px){#colour-picker .hproduct .shrinkable{width:50%}}@media (min-width:1400px){#colour-picker .hproduct .shrinkable{width:80%}}#colour-picker .hproduct .product-images .gallery_photo_photo{width:200px}@media (min-width:700px){#colour-picker .hproduct .product-images{max-width:50%;margin-top:-3em}#colour-picker .hproduct .product-images .stackedimages{margin-right:.5em;width:100%;vertical-align:top;text-align:left}#colour-picker .hproduct .product-images .stackedimages.expand{text-align:center}#colour-picker .hproduct .product-images .stackedimages img{margin-bottom:.5em}#colour-picker .hproduct .product-images .gallery_photo_photo{float:none;width:55%;display:inline-block}}@media (min-width:1500px){#colour-picker .hproduct .product-images{width:600px}#colour-picker .hproduct .product-images .stackedimages{width:100px}#colour-picker .hproduct .product-images .stackedimages img{max-width:200px}#colour-picker .hproduct .product-images .gallery_photo_photo{width:200px}}