<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.text-center{text-align:center!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.hr--light{border-style:inset;opacity:.4;border-color:unset}.hr--full{width:100%}.hr--small-black{width:35%;margin:12px auto;border-color:#000}.text-align--left .hr--small-black{margin:12px 0}.section.is-width-medium{max-width:1800px;margin:0 auto}.global-button--primary-gold{background:#e9bb8e;color:#fff!important;border:none;font-size:16px;line-height:16px;letter-spacing:1px;font-family:var(--avenir-family-light);padding:16px 20px}.global-button--primary-gold:hover{background:#f2d2b5;color:#fff!important}h3.title,.h3.title{font-size:28px;font-weight:500;font-family:var(--avenir-family-bold)}@media (max-width: 767px){h3.title,.h3.title{font-size:24px}}.position--top_left{align-items:flex-start;justify-content:flex-start}.position--top_center{align-items:flex-start;justify-content:center}.position--mid_center{align-items:center;justify-content:center}.position--mid_left{align-items:center;justify-content:flex-start}.position--bottom_left{align-items:flex-end;justify-content:flex-start}.position--bottom_center{align-items:flex-end;justify-content:center}@media (max-width: 768px){.position--bottom_center,.position--bottom_left,.position--mid_left{justify-content:center;align-items:center}}.section-margin--large{margin:80px auto!important}.section-margin--medium{margin:55px auto!important}.section-margin--small{margin:35px auto!important}.section-margin--none{margin:0 auto!important}@media (max-width: 769px){.section-margin--large{margin:60px auto!important}.section-margin--medium{margin:35px auto!important}.section-margin--small{margin:15px auto!important}}.shopify-section--image-with-text-overlay-custom h1{font-size:28px;font-weight:unset;letter-spacing:1px;line-height:120%}.shopify-section--image-with-text-overlay-custom .banner-content--wrapper{padding:80px 60px;position:absolute;width:100%;height:100%;display:flex}.shopify-section--image-with-text-overlay-custom .banner-content--wrapper.position--images_right{justify-content:space-between;align-items:flex-end}.shopify-section--image-with-text-overlay-custom .banner-content--images{display:flex;gap:20px;align-items:center}@media (min-width:768px){.shopify-section--image-with-text-overlay-custom .banner-content--images{margin-bottom:-40px}}.shopify-section--image-with-text-overlay-custom .featured_text{width:80%;margin:auto;padding-bottom:20px;font-size:20px;font-family:var(--avenir-family-light)}.shopify-section--image-with-text-overlay-custom .featured_text p{line-height:1.4em}.shopify-section--image-with-text-overlay-custom .banner-content--images img{max-width:200px}@media (max-width: 768px){.shopify-section--image-with-text-overlay-custom h1{font-size:24px}.shopify-section--image-with-text-overlay-custom .featured_text{width:100%;font-size:16px}.shopify-section--image-with-text-overlay-custom .banner-content--wrapper{padding:10px 16px;top:0;bottom:0;left:0;right:0;height:100%}.shopify-section--image-with-text-overlay-custom .banner-content--wrapper.position--images_right{justify-content:flex-start;align-items:flex-end;flex-wrap:wrap;align-content:flex-end}.shopify-section--image-with-text-overlay-custom .banner-content--images{width:100%;justify-content:space-around}.shopify-section--image-with-text-overlay-custom .banner-content--images img{max-width:100px}}.shopify-section--rich-text-and-image .rich-text__subheading{font-size:20px;font-family:var(--avenir-family-light);padding:0;font-weight:700}.shopify-section--rich-text-and-image .rich-text__content .featured_text,.rich-text__content .regular_text{font-family:var(--avenir-family-light);width:70%;margin:0 auto 15px}@media (max-width: 768px){.shopify-section--rich-text-and-image .rich-text__content .featured_text,.rich-text__content .regular_text{width:100%}}.page-mens-hair-loss .video-section .video-wrapper{margin-right:0;margin-bottom:0}.page-mens-hair-loss .video-section .plyr--video{max-height:650px}.shopify-section--rich-text-and-image .rich-text__content .featured_text p,.rich-text__content .regular_text p{line-height:1.4;letter-spacing:1px}.shopify-section--rich-text-and-image .rich-text__heading.rich-text__heading--reduce-margin{margin-bottom:0;margin-top:5px}.shopify-section--rich-text-and-image .rich-text__bullets ul{display:flex;gap:0 20px;flex-direction:row;justify-content:center;flex-wrap:wrap;list-style:none;padding-left:0}.shopify-section--rich-text-and-image .rich-text__bullets ul li{position:relative;font-size:18px;letter-spacing:1px;font-family:Avenir Next,sans-serif;padding-left:20px}.shopify-section--rich-text-and-image .rich-text__bullets ul li:before{content:url(//www.superiorhair.co.nz/cdn/shop/t/83/assets/bullet-gold.svg?v=117321831616735650911701252060);position:absolute;width:1em;height:1em;background:0 0;left:-10px}@media (max-width: 768px){.shopify-section--rich-text-and-image .rich-text__subheading{font-size:18px}.shopify-section--rich-text-and-image .rich-text__bullets ul li{font-size:16px}.shopify-section--rich-text-and-image .rich-text__bullets ul li:before{content:url(//www.superiorhair.co.nz/cdn/shop/t/83/assets/bullet-gold.svg?v=117321831616735650911701252060);gap:10px;justify-content:space-evenly}}.shopify-section--faq .faqAccordion&gt;dd{background-color:#c4c4c433;padding:10px}.shopify-section--faq .faqAccordion&gt;dt{margin-right:0}.shopify-section--faq .faqAccordion&gt;dd p{font-size:16px}.shopify-section--faq .faq__column-1{width:55%;margin:0 auto}.shopify-section--faq .container.content.main{padding:0}h2.faq--heading.title{font-size:24px;line-height:1.4}.section--text-image-half .featured-link--half .info-text-half{display:inline-block;width:100%;margin:0 auto;padding:50px}.section--text-image-half h2{margin-top:0;margin-bottom:40px}.section--text-image-half .container{justify-content:center}.section--text-image-half .featured-link--half{margin:0}.shopify-section--image-with-text .section--text-image-half .is-flex-row.image-with-text-container{margin-bottom:0!important;margin-top:0!important}.shopify-section--image-with-text .section--text-image-half .is-flex-row-reverse.image-with-text-container{margin-top:0!important;margin-bottom:0!important}.section--text-image-half .featured-link--half .info-text-half .collection_title{font-size:28px;margin-bottom:10px}.section--text-image-half .featured-link--half .info-text-half .description{font-size:16px;line-height:120%;letter-spacing:1px;font-family:var(--avenir-family-light);color:#000}.section--text-image-half .featured-link--half .info-text-half .description p{line-height:1.4;letter-spacing:1px;font-size:18px}.section--text-image-half .featured-link--half .info-text-half .description a{font-size:16px;line-height:120%}.section--text-image-half .featured-link--half .global-button{padding:10px 20px;margin-top:15px}@media (max-width: 1024px){.section--text-image-half .featured-link--half .info-text-half .description{font-size:16px}.section--text-image-half .featured-link--half .info-text-half .description a{font-size:14px;line-height:120%}.section--text-image-half .featured-link--half .info-text-half .collection_title{font-size:24px}.section--text-image-half .featured-link--half{padding:10px 0}.shopify-section--faq .faq__column-1{width:80%;margin:0 auto}}@media (max-width: 767px){.section--text-image-half .featured-link--half .info-text-half{width:100%;padding:20px}}.section-map-with-store .section-map--store-info-wrapper{display:flex;justify-content:center;align-items:stretch;padding:10px 0}.section-map-with-store .section-map--store-info-wrapper .section-map--store-info{width:35%;padding:30px}.section-map-with-store .section-map--store-info-wrapper .section-map--map{width:65%}.section-map-with-store .store-info--inner{display:flex;gap:20px;padding:15px 10px;align-items:flex-start}.section-map-with-store .store-info--info h6{color:#cca77d;font-family:var(--avenir-family-light);font-weight:500;padding-top:5px;font-size:16px;line-height:100%;letter-spacing:1px;margin-bottom:0}.section-map-with-store .store-info--info span{font-size:16px;color:#2c2c2c;line-height:100%}.section-map-with-store .store-info--hours p,.section-map-with-store .store-info--location p{margin-bottom:0}.section-map-with-store .store-info--icon{width:50px;height:50px;flex:0 0 50px;background-color:#cca77d;border-radius:3px;display:flex;justify-content:center;align-items:center}.section-map-with-store .store-info--email svg{width:20px;height:auto}.section-map-with-store .store-info--email svg path{fill:#fff}@media (max-width: 1199px){.section-map-with-store .section-map--store-info-wrapper{flex-direction:column}.section-map-with-store .section-map--store-info-wrapper .section-map--map,.section-map-with-store .section-map--store-info-wrapper .section-map--store-info{width:100%}}@media (max-width: 768px){.section-map-with-store .store-info--info span,.section-map-with-store .store-info--info h6{font-size:16px}.section-map-with-store .section-map--store-info-wrapper .section-map--store-info{padding:30px 15px}}.section-image-with-bulletpoints{background-size:cover;background-repeat:no-repeat;padding:50px 0;margin:30px 0}.section-image-with-bulletpoints .section-image-with-bulletpoints--wrapper{display:flex;justify-content:center;flex-wrap:wrap;gap:20px}.section-image-with-bulletpoints .section-bullet--info,.section-image-with-bulletpoints .section-bullet--image{padding:80px 20px 60px}.section-image-with-bulletpoints .section-bullet--info li,.section-image-with-bulletpoints .section-bullet--info{font-size:16px}.section-image-with-bulletpoints .section-bullet--info ul{list-style:none;display:flex;gap:20px;flex-wrap:wrap;padding-left:0}.section-image-with-bulletpoints .section-bullet--info ul li{position:relative;padding-left:20px;margin-bottom:0}.section-image-with-bulletpoints .section-bullet--info ul li:not(.header-bullet):before{content:url(//www.superiorhair.co.nz/cdn/shop/t/83/assets/bullet-gold.svg?v=117321831616735650911701252060);position:absolute;width:1em;height:1em;background:0 0;left:-10px}.section-image-with-bulletpoints .bulletpoints.boxed{padding:40px 60px;width:80%;max-width:1026px;border-radius:5px;background-color:#fff;margin:0 auto}.section-image-with-bulletpoints .section-bullet--info ul li{width:100%;margin-bottom:0}.section-image-with-bulletpoints .section-bullet--info .bulletpoints--cols{display:flex;justify-content:center}.section-image-with-bulletpoints .section-bullet--info .bulletpoints--cols .bulletpoints--cols-inner{width:50%;padding:0 15px}.section-image-with-bulletpoints .bulletpoints.boxed ul{width:100%;gap:6px;margin:0 0 10px}@media (max-width: 1280px){.section-image-with-bulletpoints .bulletpoints.boxed ul{width:100%;max-height:100%}.section-image-with-bulletpoints .section-bullet--info ul li,.section-image-with-bulletpoints .section-bullet--info .bulletpoints--cols .bulletpoints--cols-inner{width:100%}}@media (max-width: 768px){.section-image-with-bulletpoints .section-bullet--info ul{max-height:100%;gap:0}.section-image-with-bulletpoints .section-bullet--info .bulletpoints--cols{flex-direction:column}.section-image-with-bulletpoints .bulletpoints.boxed{width:100%;padding:20px 30px}.section-image-with-bulletpoints .section-bullet--info .bulletpoints--cols .bulletpoints--cols-inner,.section-image-with-bulletpoints .section-bullet--info ul li{width:100%}.section-image-with-bulletpoints .section-bullet--info li,.section-image-with-bulletpoints .section-bullet--info{font-size:16px}.section-image-with-bulletpoints .section-bullet--info{order:1}.section-image-with-bulletpoints .section-image-with-bulletpoints--wrapper{gap:0}.section-image-with-bulletpoints{padding:20px}}@media (max-width: 768px){.shopify-section--video .video-wrapper:first-of-type{margin-right:0}}.section--image-text-style1 .image-with-text-container{height:100%;min-height:450px}.section--image-text-style1 .image-with-text__text-column{position:relative;align-items:center;background-color:transparent;margin-left:auto;margin-right:10px;width:calc(55% - 40px)}.section--image-text-style1 .is-flex-row-reverse .image-with-text__text-column{margin-right:auto;margin-left:10px}.section--image-text-style1 .image-with-text__image-column{position:absolute;width:55%;top:0;height:100%;bottom:0}.section--image-text-style1 .featured-link--half .info.info-text-half{padding:30px}.section--image-text-style1 .featured-link--wrap,.section--image-text-style1 .image-element__wrap,.section--image-text-style1 .image-element__wrap img{height:100%;object-fit:cover}.section--image-text-style1 .image-vertical--wrapper{position:absolute;transform:translate(-50%,-50%) rotate(-90deg);top:50%;width:30%;padding:10px;background-color:#e1cdc2;color:#fff;font-family:var(--avenir-family-light)}.section--image-text-style1 .is-flex-row-reverse .image-vertical--wrapper{left:100%}.section--image-text-style1 .featured-link--wrap{position:relative}@media (max-width: 1199px){.section--image-text-style1 .image-with-text__image-column{position:unset;width:100%}.section--image-text-style2 .image-with-text__image-column img{max-height:450px;object-fit:cover}.section--image-text-style1 .image-with-text__text-column{width:100%;margin-left:10px}.section--image-text-style1 .featured-link--half .info.text-align--left{padding:30px 20px;width:100%}.section--image-text-style1 .featured-link--half .info.text-align--left p{font-size:16px}.section--image-text-style1 .featured-link--wrap{position:relative;display:block}.section--image-text-style1 .image-vertical--wrapper{width:100%;bottom:0;transform:unset;top:unset;position:unset}.section--image-text-style1 .image-with-text-container{min-height:100%}.section--image-text-style1 .is-flex-row-reverse .image-with-text__text-column{margin-right:10px}}.section--image-text-style2 .image-with-text-container{height:100%;min-height:620px;margin-bottom:40px}.section--image-text-style2 .is-flex-row-reverse .image-with-text__text-column{margin-right:auto;margin-left:0;justify-content:right}.section--image-text-style2 .image-with-text__image-column{position:absolute;width:33%;background-color:transparent;display:flex;align-items:center;justify-content:flex-end;height:100%}.section--image-text-style2 .image-with-text__image-column a[href] img{max-height:800px;object-fit:cover}.section--image-text-style2 .is-flex-row-reverse .image-with-text__image-column{justify-content:flex-start}.section--image-text-style2 .description{font-size:18px}.section--image-text-style2 .image-vertical--wrapper{position:absolute;transform:translate(50%,50%);width:51%;bottom:0;padding:10px;background-color:#e1cdc2;color:#fff;font-family:var(--avenir-family-light)}.section--image-text-style2 .image-element__wrap{max-height:600px}.section--image-text-style2 .featured-link--wrap{position:relative;margin-bottom:15px}@media (max-width: 1199px){.section--image-text-style2 .image-with-text__image-column{position:unset;width:100%;order:0}.section--image-text-style2 .image-element__wrap{max-height:600px}.section--image-text-style2 .image-with-text__text-column{width:100%;order:1;margin-left:10px;margin-right:10px}.section--image-text-style2 .featured-link--half .info.text-align--left{padding:30px 20px;width:100%}.section--image-text-style2 .featured-link--wrap{position:relative;display:block;width:100%}.section--image-text-style2 .image-vertical--wrapper{width:100%;bottom:0;transform:unset;top:unset;position:unset}.section--image-text-style2 .image-with-text-container{min-height:100%}.section--image-text-style2 .is-flex-row-reverse .image-with-text__text-column{margin-right:10px}}.shopify-section--text-columns-with-images .text-column{margin:55px 10px;padding:30px 20px;background-color:#fff;border-radius:5px}.shopify-section--text-columns-with-images .regular_text{font-size:20px;font-family:var(--avenir-family-bold);color:#000;line-height:1.4}@media (max-width:1400px){.shopify-section--text-columns-with-images .regular_text{font-size:18px;font-family:var(--avenir-family-light);color:#000}}.shopify-section--text-columns-with-images .rte-setting{font-size:16px;color:#000;font-family:var(--avenir-family-light);letter-spacing:1px}.shopify-section--text-columns-with-images .rte-setting p{line-height:1.4}@media (max-width: 768px){.shopify-section--text-columns-with-images .text-column{margin-top:15px;margin-bottom:15px}.shopify-section--text-columns-with-images .section{padding:30px 0}.shopify-section--text-columns-with-images .text-column--inner{padding:20px;margin:0}.shopify-section--text-columns-with-images .regular_text{font-size:18px}.shopify-section--text-columns-with-images .rte-setting{font-size:16 x}.shopify-section--text-columns-with-images .rte-setting p{margin:0 0 5px}}@media (min-width: 769px) and (max-width: 1280px){.shopify-section--text-columns-with-images .text-column{width:calc(50% - 20px)}.shopify-section--text-columns-with-images .text-column{margin-top:15px;margin-bottom:15px}.shopify-section--text-columns-with-images .section{padding:30px 0}.shopify-section--text-columns-with-images .container{flex-wrap:nowrap}}.shopify-section--text-columns-with-images-style2 h3{font-size:18px;color:#000;font-family:var(--avenir-family-semibold);margin-bottom:10px;padding-top:15px}.shopify-section--text-columns-with-images-style2 .rte-setting{font-size:16px;color:#000;font-family:var(--avenir-family-light)}.shopify-section--text-columns-with-images-style2 .rte-setting p{line-height:1.4em}.shopify-section--text-columns-with-images-style2 .rte{font-size:16px;font-family:var(--avenir-family-light);color:#000;letter-spacing:1px;padding-bottom:20px}.shopify-section--text-columns-with-images-style2 h2.title{margin-bottom:.5em}.shopify-section--text-columns-with-images-style2 .subcontent{color:#cca77d;font-size:18px;font-weight:800}.shopify-section--text-columns-with-images-style2 .section{padding:10px 0}.shopify-section--text-columns-with-images-style2 .image--wrapper{position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;height:450px}@media (min-width:1181px) and (max-width:1400px){.shopify-section--text-columns-with-images-style2 .image--wrapper{height:250px}}@media (min-width:1401px){body.page-mens-hair-loss .shopify-section--text-columns-with-images-style2 .image--wrapper{height:250px}}.shopify-section--text-columns-with-images-style2 .image--wrapper .image--overlay{position:absolute;top:20px;bottom:20px;left:20px;right:20px;border:1px solid white}#text-columns-with-images-v2--slider{display:flex;flex-wrap:wrap}#text-columns-with-images-v2--slider:after{content:""}.shopify-section--image-text-style2 .bullet-section ul li{margin-bottom:0;padding-bottom:5px}@media (min-width: 769px) and (max-width: 1180px){.shopify-section--text-columns-with-images-style2 .text-column{width:calc(50% - 20px)}}@media (max-width: 768px){.shopify-section--text-columns-with-images-style2 .text-column{padding:15px 0;margin:0 5px 0 10px}#text-columns-with-images-v2--slider{width:100%;display:unset}#text-columns-with-images-v2--slider:after{content:"flickity";display:none}.shopify-section--text-columns-with-images-style2 .image--wrapper{height:400px}.shopify-section--text-columns-with-images-style2 h3{margin-bottom:10px;font-size:18px}.shopify-section--text-columns-with-images-style2 .rte-setting,.shopify-section--text-columns-with-images-style2 .subcontent,.shopify-section--text-columns-with-images-style2 .rte{font-size:16px}}.shopify-section--before-after-slider .slider--wrapper .flickity-prev-next-button{width:70px}.shopify-section--before-after-slider .slider--wrapper{padding:20px 100px;width:100%;margin:0 auto;display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap}.shopify-section--before-after-slider .slider--wrapper.slider--wrapper-slide{display:block}.shopify-section--before-after-slider .flickity-prev-next-button .arrow{fill:#000;stroke:#000}.shopify-section--before-after-slider .section.is-width-medium{padding:30px 35px}.shopify-section--before-after-slider .flickity-prev-next-button svg{width:60px;height:60px;opacity:1}.shopify-section--before-after-slider h2{color:#000}.shopify-section--before-after-slider h3{font-size:22px;color:#000;padding-top:10px;font-family:var(--avenir-family-bold);margin-bottom:5px}@media (min-width: 769px) and (max-width: 1280px){.shopify-section--before-after-slider .flickity-prev-next-button svg{width:40px;height:40px}.shopify-section--before-after-slider .slider--wrapper{padding:20px 60px}}@media (max-width: 768px){.shopify-section--before-after-slider .slider--wrapper{padding:0}.shopify-section--before-after-slider .text-column{padding:0 5px;margin-right:0;margin-left:0}.shopify-section--before-after-slider .section.is-width-medium{padding:15px}.shopify-section--before-after-slider h3{font-size:20px}.shopify-section--before-after-slider .rte-setting{font-size:16px}}.shopify-section--page .featured_content{background-color:#fff;padding-top:30px}.shopify-section--page table,#page--pricing table{border:5px solid #faaf9c;box-shadow:5px 4px 14px gray}.shopify-section--page table tr td h2,#page--pricing table tr td h2{background-color:#fcded6;font-size:20px;margin-bottom:0;font-weight:400}.shopify-section--page table tr td h3,#page--pricing table tr td h3{font-size:16px;margin-bottom:0;color:#fcded6;margin-top:0}.shopify-section--page table tr td p,#page--pricing table tr td p{font-size:16px;font-family:Avenir,sans-serif;color:#000}@media (max-width: 769px){.shopify-section--page table tr td h2,#page--pricing table tr td h2{font-size:16px}.shopify-section--page table tr td h3,#page--pricing table tr td h3{font-size:14px}.shopify-section--page table tr td p,#page--pricing table tr td p{font-size:12px}}@media (max-width: 700px){#page--pricing .container{padding-top:130px}.shopify-section--page .section .container .one-whole{overflow-x:scroll}}.globo-formbuilder .globo-form-app .globo-form-control label.globo-label span.label-content,.globo-formbuilder .globo-form-app .globo-form-control legend.globo-label span.label-content,.globo-option{font-size:14px!important;color:#000!important}.globo-formbuilder button.submit{color:#fff!important;text-transform:uppercase!important;padding:16px 20px!important;font-size:16px!important;font-family:Avenir,sans-serif!important;border-radius:0!important}.globo-form-app .footer{padding:0!important}.google-reviews--wrapper{margin:30px 0}#shopify-section-template--15250891669677__16370159902e137f6b .custom-contact-form .contact-form{flex-direction:column}.custom-contact-form .contact-form form label p{font-family:Avenir,sans-serif!important}.promo-banner{font-size:12px}.video_filter--inner{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px}@media (min-width: 799px){.video_filter--inner{padding:0 15px 30px}#video_section-videos{padding-top:20px}}.video_filter--tag-btn{font-size:20px;cursor:pointer;padding:10px 20px;min-width:135px;text-align:center;border:1px solid #000;transition:all .2s}.video_filter--tag-btn:hover,.video_filter--tag-btn.active{border:1px solid #e9bb8e;background-color:#e9bb8e;color:#fff}.list-collections-wrapper .thumbnail-overlay--wrapper{height:100%;position:relative}.list-collections-wrapper .thumbnail-overlay--wrapper .thumbnail-overlay--inner{display:flex;flex-direction:column;align-items:center;height:100%;position:absolute;width:100%;padding:10px;justify-content:center}.list-collections-wrapper .thumbnail-overlay--wrapper .thumbnail-overlay--inner .thumbnail-title{font-size:18px;font-family:var(--avenir-family-light);color:#000;text-align:center}.list-collections-wrapper .thumbnail-overlay--wrapper .thumbnail-overlay--inner .list-link1,.list-collections-wrapper .thumbnail-overlay--wrapper .thumbnail-overlay--inner .info1{display:none}.list-collections-wrapper .thumbnail-overlay:hover .thumbnail-overlay--wrapper .thumbnail-overlay--inner .info1,.list-collections-wrapper .thumbnail-overlay:hover .thumbnail-overlay--wrapper .thumbnail-overlay--inner .list-link1,.list-collections-wrapper .product-wrap:hover .thumbnail-overlay--wrapper .thumbnail-overlay--inner .info1,.list-collections-wrapper .product-wrap:hover .thumbnail-overlay--wrapper .thumbnail-overlay--inner .list-link1{display:flex!important;flex-direction:column;align-items:center;gap:5px}@media (min-width: 1025px) and (max-width: 1300px){.list-collections .thumbnail{width:calc(50% - 20px)!important}.shopify-section--collection-list .list-collections .thumbnail{width:calc(25% - 20px)!important}}@media (min-width: 700px) and (max-width: 1024px){.shopify-section--collection-list .list-collections .thumbnail{width:calc(50% - 20px)!important}}@media (max-width:1400px){.section--text-image-half .featured-link--half .info-text-half .collection_title{font-size:22px}}.shopify-section--featured-collection .swatch_options,.recommended-products--slider .swatch_options{display:none}.product_section .product-gallery .gallery-cell,.product_section .pcts-swatch-wrap .gallery-cell{width:50%;height:700px;padding:0 7px;margin-bottom:15px}.product_section .product-gallery .gallery-cell .image__container,.product_section .pcts-swatch-wrap .gallery-cell .image__container{height:100%}.product_section .product-gallery .gallery-cell .image__container img,.product_section .pcts-swatch-wrap .gallery-cell .image__container img{height:100%;object-fit:cover}.product.template-product .product_name{font-size:24px;color:#000;font-family:var(--avenir-family-semibold)}.shopify-section--product-template .product_section .modal_price{font-size:20px;font-family:var(--avenir-family-bold);color:#000}.shopify-section--product-template .product__images .product-gallery:after,.shopify-section--product-template .product__images .pcts-swatch-wrap:after{content:" "}.shopify-section--product-template .wholesale-signup{font-size:16px}.shopify-section--product-template .wholesale-signup a{font-family:var(--avenir-family-bold)}.shopify-section--product-template .swatch_options .option_title{font-size:16px;color:#000;font-family:var(--avenir-family-semibold);font-weight:unset;display:flex;justify-content:space-between;align-items:center;margin-top:2px;margin-bottom:2px;padding:15px 0;border-top:1px solid rgba(0,0,0,.1);cursor:pointer}.swatch_options .option_contents{display:flex;flex-wrap:wrap}.swatch_options .option_contents .swatch--length_guide{font-size:16px;width:100%}.swatch_options .option_contents .swatch--length_guide a{text-decoration:underline;font-family:var(--avenir-family-bold)}.swatch_options .option_title svg{transform:unset;transition:transform .3s linear}.swatch_options{padding-bottom:10px}.swatch_options .option_title.active-option svg{transform:rotateX(180deg)}.swatch_options input+.swatch-element{border-radius:3px;border-color:#777;color:#777}.swatch_options input+.swatch-element label{color:#777;text-transform:none;font-size:14px}.swatch_options .active-element.swatch-element{background-color:#e9bb8e;border-color:#e9bb8e!important;border-radius:3px}.swatch_options .active-element.swatch-element label{color:#fff;text-transform:none;font-size:14px}.shopify-section--product-template .purchase-details__buttons .add_to_cart{height:49px}.shopify-section--product-template .product-quantity-box.purchase-details__quantity input.quantity{border-right:0;border-left:0}.shopify-section--product-template .product_icons--wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.shopify-section--product-template .product_icons--wrapper.remove-justify{justify-content:unset;gap:40px}.shopify-section--product-template .notify_form{border:1px solid rgba(0,0,0,.2);margin:20px 0;padding:20px;text-align:center}.shopify-section--product-template .notify_form h3{font-size:20px;font-family:var(--avenir-family-bold);color:#000;margin-bottom:5px}.shopify-section--product-template .notify_form p{font-size:16px}.shopify-section--product-template .notify_form .notify_email{margin-bottom:5px}.notify_form__inputs{display:flex;align-items:flex-start;justify-content:center;gap:10px;width:80%;margin:0 auto}.shopify-section--product-template .modal_price .sold_out{display:none}div[data-product-recommendations-container] .recommended-products--slider .product-info__caption.hidden{display:flex}div[data-product-recommendations-container]{background:linear-gradient(180deg,#efe5e0 60%,#fff 40%);margin:20px 0;padding:30px 0}div[data-product-recommendations-container] .recommended-products--slider .relative.product_image{height:450px}div[data-product-recommendations-container] .recommended-products--slider .image__container,div[data-product-recommendations-container] .recommended-products--slider .image-element__wrap{height:100%}div[data-product-recommendations-container] .recommended-products--slider .image__container img{height:100%;object-fit:cover;object-position:center}div[data-product-recommendations-container] h2{padding-bottom:30px}@media (min-width: 769px) and (max-width: 1400px){div[data-product-recommendations-container] .recommended-products--slider .relative.product_image{height:350px}}@media (max-width: 768px){div[data-product-recommendations-container] h2{padding-bottom:10px}div[data-product-recommendations-container]{background:#efe5e0;margin:10px 0;padding:10px 0}div[data-product-recommendations-container] .recommended-products--slider .relative.product_image{height:300px}div[data-product-recommendations-container] .recommended-products--slider .products-slider.slider-gallery .gallery-cell.visible-4{width:50%}}.shopify-section--product-template .product_accordian--title{font-size:16px;color:#000;font-family:var(--avenir-family-semibold);display:flex;justify-content:space-between;align-items:center;padding:15px 0;border-top:1px solid rgba(0,0,0,.1);cursor:pointer}.shopify-section--product-template .product-block--accordian:last-of-type .product_accordian--title{border-bottom:1px solid rgba(0,0,0,.1)}.shopify-section--product-template .product-block--accordian:last-of-type .product_accordian--title.active{border-bottom:0}.shopify-section--product-template .product_accordian--title svg{transform:unset;transition:transform .3s linear}.shopify-section--product-template .product_accordian--title.active svg{transform:rotateX(180deg)}@media (min-width: 1400px){.product_section{padding-top:20px}}@media (min-width: 769px) and (max-width: 1399px){.product_section .product-gallery .gallery-cell{height:600px}.notify_form__inputs{width:100%}}@media (max-width: 768px){.shopify-section--product-template .product__images .product-gallery:after{content:"flickity";display:none}.shopify-section--product-template .product__images .product-gallery{display:block}.product_section .product-gallery .gallery-cell,.product_section .pcts-swatch-wrap .gallery-cell{width:80%;height:450px}.notify_form__inputs{flex-direction:column;gap:5px;width:100%}.pcts-swatch-wrap{display:flex;flex-wrap:wrap;justify-content:center}}@media (max-width: 500px){.product_section .pcts-swatch-wrap .gallery-cell{width:100%}}.color--title{font-size:16px;color:#000;font-family:var(--avenir-family-semibold);padding:20px 0 10px}.swatch--wrapper{display:flex;flex-wrap:wrap;gap:7px;align-items:center;justify-content:center}#colour--name{color:#000}.swatch--wrapper img{border:3px solid #fff;border-radius:50%;max-width:44px;display:block}.swatch--wrapper img.active{border:3px solid #E9BB8E;border-radius:50%}.swatch--color-info{padding:15px 0}.swatch--color-info a{display:block;text-decoration:underline;font-family:var(--avenir-family-semibold)}.color-swatch--img-wrapper{position:relative}.color-swatch--img-wrapper #colour--name{position:absolute;background-color:#fff;padding:0 5px;left:0;z-index:1;border-radius:2px;text-transform:capitalize;box-shadow:2px 1px 4px #8e8e8e;min-width:50px}.product__details--product-page .filter-colors{max-width:100%;margin-top:0;margin-bottom:10px;font-size:14px;text-align:center}.filter-colors-popup{max-width:300px;margin:0 auto}.colour-guide--inner{display:flex;flex-wrap:wrap;margin-top:20px;gap:20px;justify-content:center}.colour-guide--wrapper .color-swatch--img-wrapper{display:flex;flex-direction:column;align-items:center;font-size:16px;font-family:var(--avenir-family-semibold);width:calc(20% - 20px)}.colour-guide--wrapper .color-swatch--img-wrapper span{padding:10px;text-transform:capitalize;text-align:center}.colour-guide--wrapper .color-swatch--img-wrapper img{width:100%;height:auto}.popup--colour-guide.fancybox-content{width:80%;padding:20px;cursor:unset!important}.color-guide--help{font-size:18px;text-decoration:underline;font-family:var(--avenir-family-semibold);padding-bottom:20px}.popup--colour-guide.fancybox-content h2{margin-bottom:10px}@media (max-width:769px){.swatch--wrapper{gap:3px}.popup--colour-guide.fancybox-content{width:100%;padding:20px 15px}.colour-guide--wrapper .color-swatch--img{width:100px;height:100px}}#delivery_timer_wrapper{padding:15px 0!important;font-family:var(--avenir-family-semibold)}.section--wearing-the-color .image--outer-wrapper{display:flex;justify-content:center;padding-top:15px;gap:10px}.section--wearing-the-color{padding:20px 0 30px}.section--wearing-the-color .image--wrapper{width:25%;height:100%}@media (max-width: 798px){.section--wearing-the-color .image--outer-wrapper{flex-wrap:wrap}.section--wearing-the-color{padding:10px 0 20px}.section--wearing-the-color .image--wrapper{width:50%}}.homepage-product-slider .product_image,.shopify-section--featured-collection .featured-image .image-element__wrap{height:475px}.homepage-product-slider .product_image .image__container,.homepage-product-slider .product_image .image-element__wrap{height:100%}.homepage-product-slider .product_image .image__container .image-element__wrap img,.shopify-section--featured-collection .featured-image .image-element__wrap img{height:100%;object-fit:cover;object-position:center}@media (min-width: 769px) and (max-width: 1400px){.homepage-product-slider .product_image,.shopify-section--featured-collection .featured-image .image-element__wrap{height:350px}}@media (max-width: 768px){.homepage-product-slider .product_image,.shopify-section--featured-collection .featured-image .image-element__wrap{height:300px}}.shopify-section--beforeafter h3{font-size:18px}.shopify-section--quantity-guide{margin:55px 0}.block--quantity-guide{padding:20px 0 40px}.shopify-section--quantity-guide .quantity-guide--before{background-color:#fff}.shopify-section--quantity-guide .before--wrapper{padding:30px 20px 0;display:flex;flex-direction:column;align-items:center}.shopify-section--quantity-guide .before--wrapper p{font-family:var(--barcelony-family-regular);font-size:40px;color:#cca77d;padding-top:10px}.shopify-section--quantity-guide .quantity-guide--after{background-color:#fff;position:relative}.shopify-section--quantity-guide .after-text-wrapper{position:absolute;top:-25px;width:100%;display:flex;justify-content:center}.shopify-section--quantity-guide .after-text{background:#e1cdc2;font-family:var(--avenir-family-bold);font-size:16px;width:27%;text-align:center;padding:10px 30px}.shopify-section--quantity-guide .quantity-guide--wrapper{display:flex;gap:20px;justify-content:space-between;padding-top:15px}.shopify-section--quantity-guide .after--wrapper{display:flex;gap:15px;padding:50px 20px 0;justify-content:center}.shopify-section--quantity-guide .after--inner{display:flex;flex-direction:column;align-items:center}.shopify-section--quantity-guide .after--inner p{font-size:16px;color:#000;font-family:var(--avenir-family-bold);padding-top:10px}@media (min-width: 769px) and (max-width: 1024px){.shopify-section--quantity-guide .after-text{font-size:14px;width:40%}}@media (max-width: 768px){.shopify-section--quantity-guide .quantity-guide--wrapper{flex-direction:column;align-items:center;gap:15px}.shopify-section--quantity-guide .after-text{width:100%}.shopify-section--quantity-guide .after--wrapper{flex-direction:column;align-items:center}}.length-guide--inner{max-width:225px;overflow:hidden;width:100%}@media (max-width: 1100px){.length-guide--wrapper{flex-wrap:wrap}}.length-guide--inner img{width:auto!important;margin-left:50%;transform:translate(-50%)}.jdgm-submit-rev{height:40px;background:#fff;font-size:16px;line-height:100%;color:#e9bb8e;border:1px solid #e9bb8e;font-family:var(--avenir-family-light)}.jdgm-notification,.jdgm-rev-widg__title{font-weight:unset!important;color:#000!important}.shopify-challenge__container .shopify-challenge__button{font-size:16px;line-height:100%;text-align:center;letter-spacing:1px;height:48px;background:#e9bb8e;border:none;font-family:var(--avenir-family-light);color:#fff;padding:12px}.shopify-challenge__container .shopify-challenge__button:hover{background:#e9bb8e!important}.pcts-swatch-cell.hide-image{visibility:hidden;position:absolute}@media (max-width: 1024px){.image-with-overlay-custom .button-grid-container{margin-left:0}}@media (max-width: 766px){.image-with-overlay-custom .caption .pretext{color:#000}.image-with-overlay-custom .caption-content{max-width:400px}.image-with-overlay-custom .position-mobile-center .caption-content{margin:0 auto;display:block}.image-with-overlay-custom .position-mobile-right .caption-content{margin:0 0 0 auto;display:block}.image-with-overlay-custom .banner-content .align-mobile-right *{text-align:right}.image-with-overlay-custom .banner-content .align-mobile-left *{text-align:left}.image-with-overlay-custom .banner-content .align-mobile-center *{text-align:center}.image-with-overlay-custom .banner-content a.global-button{text-align:center!important}}
/*# sourceMappingURL=/cdn/shop/t/83/assets/z-custom.css.map */
</pre></body></html>