/*! Avalanche | MIT License | @colourgarden */.js .no-js,.no-js .hide-no-js,.hidden{display:none!important}.no-scroll{overflow:hidden}body:not(.is-tabbing) button:focus,body:not(.is-tabbing) input:focus,body:not(.is-tabbing) select:focus,body:not(.is-tabbing) textarea:focus{outline:none}[data-scrollable]{overflow:auto}.Header__Icon .hide-icon{display:none}[data-bambuser-liveshopping-floating-id]{right:21px!important}.pe-container{bottom:54px}.pe-container.BambuserOpen{bottom:130px}.content-template__hero .hero{width:100%;position:relative}@media screen and (min-width: 769px){.content-template__hero .hero{min-height:200px}}.content-template__hero .hero__image--desktop{width:100%;display:none}@media screen and (min-width: 1025px){.content-template__hero .hero__image--desktop{display:block}}.content-template__hero .hero__image--tablet{width:100%;display:none}@media screen and (min-width: 769px)and (max-width: 1024px){.content-template__hero .hero__image--tablet{display:block}}@media screen and (min-width: 1025px){.content-template__hero .hero__image--tablet{display:none}}.content-template__hero .hero__image--mobile{width:100%;display:block}@media screen and (min-width: 769px){.content-template__hero .hero__image--mobile{display:none}}.content-template__hero .hero__content{position:absolute;top:0;z-index:2;width:100%;height:100%;padding:60px 24px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.desktop-image-right .content-template__hero .hero__content{left:0}.desktop-image-left .content-template__hero .hero__content{right:0}.content-template__hero .hero__content:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;margin:53px 22px;content:""}@media screen and (min-width: 769px){.content-template__hero .hero__content{width:35.65%}.content-template__hero .hero__content:after{content:none}.content-template__hero .hero__content.text-left{padding-right:10px;padding-left:10px;text-align:left;align-items:flex-start}.content-template__hero .hero__content.text-center{padding-right:10px;padding-left:10px;text-align:center;align-items:center}.content-template__hero .hero__content.text-right{padding-right:10px;padding-left:10px;text-align:right;align-items:flex-end}}@media screen and (min-width: 1025px){.content-template__hero .hero__content.text-left{padding-right:20px;padding-left:47px}.content-template__hero .hero__content.text-right{padding-right:47px;padding-left:20px}}.content-template__hero .hero__inner.desktop-image-right .hero__content{left:0}.content-template__hero .hero__inner.desktop-image-left .hero__content{right:0}@media screen and (max-width: 768px){.content-template__hero .hero__inner.mobile-image-above{display:flex;flex-direction:column}.content-template__hero .hero__inner.mobile-image-above .hero__content{position:relative;top:unset;bottom:0;height:40%;padding:11px 10px 20px}.content-template__hero .hero__inner.mobile-image-above .hero__content:after{margin:0}}.content-template__hero .hero__subhead-image--wrapper,.content-template__hero .hero__subheader,.content-template__hero .hero__header,.content-template__hero .hero__paragraph,.content-template__hero .hero__cta{z-index:1}.content-template__hero .hero__subhead-image{max-width:180px;max-height:70px}.content-template__hero .hero__subhead-image--wrapper{margin-bottom:10px}@media screen and (min-width: 1025px){.content-template__hero .hero__subhead-image{max-width:280px;max-height:108px}}.content-template__hero .hero__subheader{margin-bottom:2px;font-family:Montserrat Medium,sans-serif;font-size:18px;line-height:25px;letter-spacing:.56px;text-transform:uppercase}@media screen and (min-width: 1025px){.content-template__hero .hero__subheader{margin-bottom:10px;font-size:20px;letter-spacing:.63px}}.content-template__hero .hero__header{text-transform:uppercase;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.content-template__hero .hero__header.font-montserrat{margin-bottom:2px;font-family:Montserrat Regular,sans-serif;font-size:26px;line-height:26px;letter-spacing:.76px}@media screen and (min-width: 1025px){.content-template__hero .hero__header.font-montserrat{margin-bottom:10px;font-size:34px;line-height:30px;letter-spacing:1px}}.content-template__hero .hero__header.font-playfair{margin-bottom:2px;font-family:Playfair Display Regular,serif;font-size:46px;line-height:37px;letter-spacing:.74px}@media screen and (min-width: 1025px){.content-template__hero .hero__header.font-playfair{margin-bottom:18px;font-size:62px;line-height:48px;letter-spacing:.95px}}.content-template__hero .hero__header.font-quickbrush{position:relative;top:-16px;margin-bottom:0;font-size:46px;font-family:Quickbrush,serif;letter-spacing:.5px;line-height:.925em;text-transform:lowercase;vertical-align:top}@media screen and (min-width: 1025px){.content-template__hero .hero__header.font-quickbrush{top:-26px;margin-top:33px;margin-bottom:19px;font-size:62px}}.content-template__hero .hero__paragraph{font-weight:300;line-height:20px}@media screen and (min-width: 1025px){.content-template__hero .hero__paragraph{line-height:24px}}.content-template__hero .hero__cta{font-family:Montserrat Semi Bold,sans-serif;font-size:12px;line-height:29px;letter-spacing:.43px;text-transform:uppercase;border-bottom:2px solid}@media screen and (min-width: 1025px){.content-template__hero .hero__cta{font-size:14px;letter-spacing:.5px}}.content-template__banner .take-a-look__content{padding:5px}.content-template__banner .take-a-look__content-title{font-size:34px;line-height:46px;margin-bottom:10px}.content-template__banner .take-a-look__content-body{line-height:24px}.content-template__steps-header .steps-header{padding-top:40px;padding-left:10px;padding-right:10px}@media screen and (min-width: 769px){.content-template__steps-header .steps-header{padding-top:72px;padding-left:72px;padding-right:72px}}.content-template__steps-header .steps__header{max-width:828px;margin:auto;text-align:center}.content-template__steps-header .steps__subHeading{font-family:Montserrat Medium,sans-serif;font-size:16px;letter-spacing:.5px;line-height:29px;text-transform:uppercase;font-weight:500}.content-template__steps-header .steps__title{font-family:Playfair Display Regular,serif;text-transform:uppercase;font-size:34px;line-height:36px;letter-spacing:1px;margin-bottom:0;padding-bottom:15px}@media screen and (min-width: 769px){.content-template__steps-header .steps__title{line-height:46px;padding-bottom:10px}}.content-template__steps-header .steps__content{font-weight:300}@media screen and (min-width: 769px){.content-template__steps-header .steps__content{max-width:550px;margin:auto}}.content-template__steps-header+.content-template__steps{margin-top:-60px}@media screen and (min-width: 1025px){.content-template__steps-header+.content-template__steps{margin-top:-70px}}.content-template__steps+.content-template__steps{margin-top:-60px}@media screen and (min-width: 1025px){.content-template__steps+.content-template__steps{margin-top:-102px}}.content-template__steps-header+.content-template__steps .step{padding-top:30px}@media screen and (min-width: 1025px){.content-template__steps-header+.content-template__steps .step{padding-top:40px}}@media screen and (min-width: 769px){.content-template__steps:nth-child(2n) .step{flex-direction:row}.content-template__steps:nth-child(2n) .step__text{margin-right:37px}.content-template__steps:nth-child(2n) .step__text,.content-template__steps:nth-child(2n) .step__subHeader{text-align:right}.content-template__steps:nth-child(2n) .step__arrow{right:-36px}.content-template__steps:nth-child(2n) .step__image{padding-left:53px}.content-template__steps:nth-child(2n) .step__link{justify-content:flex-end}}@media screen and (min-width: 769px){.content-template__steps:nth-child(odd) .step{flex-direction:row-reverse}.content-template__steps:nth-child(odd) .step__text{margin-left:37px;margin-right:0}.content-template__steps:nth-child(odd) .step__text,.content-template__steps:nth-child(odd) .step__subHeader{text-align:left}.content-template__steps:nth-child(odd) .step__arrow{left:-36px;transform:scaleX(-1)}.content-template__steps:nth-child(odd) .step__image{padding-right:53px}.content-template__steps:nth-child(odd) .step__link{justify-content:flex-start}}.content-template__steps .step{display:flex;padding:0 10px 77px;flex-direction:column-reverse}@media screen and (min-width: 769px){.content-template__steps .step{padding-left:72px;padding-right:72px}}@media screen and (max-width: 768px){.content-template__steps .step{position:relative}}@media screen and (min-width: 769px){.content-template__steps .step{padding-bottom:72px}}.content-template__steps .step__arrow{position:absolute;top:0}@media screen and (max-width: 768px){.content-template__steps .step__arrow{display:none}}.content-template__steps .step__arrow .Icon{width:16px;height:16px;overflow:visible}.content-template__steps .step__text,.content-template__steps .step__image{flex:1}.content-template__steps .step__text{display:flex;flex-direction:column;justify-content:center}@media screen and (max-width: 1024px){.content-template__steps .step__text{margin-bottom:30px;text-align:center}}@media screen and (max-width: 768px){.content-template__steps .step__text{max-width:30rem;margin:0 auto 10px}}.content-template__steps .step__image{display:flex;justify-content:center}@media screen and (max-width: 768px){.content-template__steps .step__image{margin-bottom:5px}}.content-template__steps .step__image img{max-height:286px;width:auto}.content-template__steps .step__title{margin-bottom:15px}@media screen and (max-width: 1024px){.content-template__steps .step__title{font-size:20px;letter-spacing:.56px;line-height:25px}}@media screen and (min-width: 769px){.content-template__steps .step__title{margin-bottom:10px}}.content-template__steps .step__subHeader{position:relative;font-family:Montserrat Medium,sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;line-height:25px;text-align:center}@media screen and (min-width: 769px){.content-template__steps .step__subHeader{font-size:16px;line-height:29px;margin-bottom:5px}}.content-template__steps .step__content{margin-bottom:0;max-width:30rem}@media screen and (min-width: 769px){.content-template__steps .step__content{margin-bottom:15px}}.content-template__steps .step__link{display:flex}@media screen and (max-width: 768px){.content-template__steps .step__link{position:absolute;left:0;right:0;bottom:33px}}@media screen and (max-width: 1024px){.content-template__steps .step__link{justify-content:center}}.content-template__steps .step__link .Link{font-family:Montserrat Medium,sans-serif;font-size:14px;letter-spacing:.5px;line-height:29px;font-family:Montserrat Semi Bold,sans-serif;font-weight:600;text-transform:uppercase;border-bottom:2px solid;height:29px}.content-template__featured-looks .featured-looks{position:relative}@media screen and (min-width: 1025px){.content-template__featured-looks .featured-looks{max-width:1046px;margin:auto;padding-bottom:68px}.content-template__featured-looks .featured-looks:after{content:"";position:absolute;z-index:1;bottom:0;left:calc(50% - 24px);height:8px;width:48px}}.content-template__featured-looks .featured-looks__inner{position:relative;padding:25px 10px 0}@media screen and (min-width: 1025px){.content-template__featured-looks .featured-looks__inner{padding:13px 77px 30px}}.content-template__featured-looks .featured-looks__inner:before{content:"";position:absolute;z-index:1;top:0;left:0;bottom:20px;width:100%}@media screen and (min-width: 1025px){.content-template__featured-looks .featured-looks__inner:before{bottom:60px}}.content-template__featured-looks .featured-looks__header{position:relative;max-width:639px;margin:auto auto 30px;text-align:center;z-index:2}.content-template__featured-looks .featured-looks__subheader{margin-bottom:2px;font-family:Montserrat Medium,sans-serif;font-size:18px;line-height:25px;letter-spacing:.56px;text-transform:uppercase}@media screen and (min-width: 1025px){.content-template__featured-looks .featured-looks__subheader{margin-bottom:10px;font-size:20px;letter-spacing:.63px}}.content-template__featured-looks .featured-looks__subhead-image{max-width:180px;max-height:70px;margin-bottom:5px}@media screen and (min-width: 1025px){.content-template__featured-looks .featured-looks__subhead-image{max-width:280px;max-height:108px;margin-bottom:10px}}.content-template__featured-looks .featured-looks__title{margin-bottom:5px;font-family:Playfair Display Regular,serif;text-transform:uppercase;font-size:22px;line-height:36px;letter-spacing:1px}@media screen and (min-width: 1025px){.content-template__featured-looks .featured-looks__title{font-size:34px;line-height:46px;margin-bottom:10px}}.content-template__featured-looks .featured-looks__text{margin-bottom:30px;line-height:20px}.content-template__featured-looks .featured-looks__link{text-transform:uppercase}@media screen and (min-width: 1025px){.content-template__featured-looks .featured-looks__image{position:absolute;max-width:54%}}.content-template__featured-looks .featured-looks__image--wrapper{width:100%;position:relative}@media screen and (min-width: 1025px){.content-template__featured-looks .featured-looks__image--wrapper{height:450px}}.content-template__featured-looks .featured-looks__image--left{z-index:2}@media screen and (max-width: 1024px){.content-template__featured-looks .featured-looks__image--left{position:relative;display:flex;justify-content:center;height:100%}}@media screen and (min-width: 1025px){.content-template__featured-looks .featured-looks__image--left{top:0;left:0}}.content-template__featured-looks .featured-looks__image--right{top:88px;right:0;z-index:1}.content-template__featured-looks .featured-looks__image--center{z-index:2;position:relative}@media screen and (max-width: 1024px){.content-template__featured-looks .featured-looks__image--center{display:flex;justify-content:center;height:100%}}@media screen and (min-width: 1025px){.content-template__featured-looks .featured-looks__image--center{max-width:none;height:100%}.content-template__featured-looks .featured-looks__image--center img{display:block;margin:0 auto;height:100%;width:auto}}.content-template__featured-looks .featured-looks__products{display:flex;flex-direction:row;flex-wrap:wrap}@media screen and (min-width: 1025px){.content-template__featured-looks .featured-looks__products{padding:0 85px;margin-left:-25px;margin-right:-25px}}.content-template__featured-looks .featured-looks__products .ProductItem{width:50%;padding:0 10px}@media screen and (max-width: 1024px){.content-template__featured-looks .featured-looks__products .ProductItem{margin-top:15px}}@media screen and (min-width: 1025px){.content-template__featured-looks .featured-looks__products .ProductItem{width:25%;padding:0 25px}}.content-template__featured-looks .featured-looks__products .ProductItem__Info{margin-top:5px}@media screen and (min-width: 1025px){.content-template__featured-looks .featured-looks__products .ProductItem__Info{margin-top:10px}}.content-template__featured-looks .featured-looks__products .ProductItem__Vendor{font-weight:500}@media screen and (max-width: 1024px){.content-template__featured-looks .featured-looks__products .ProductItem__Vendor{line-height:17px;padding-bottom:7px}}.content-template__featured-looks .featured-looks__products .ProductItem__Title{line-height:20px}@media screen and (min-width: 1025px){.content-template__featured-looks .featured-looks__products .ProductItem__Title{font-size:16px;line-height:24px}}@media screen and (max-width: 1024px){.content-template__tabbed-content .Container{padding:0}}.content-template__tabbed-content .SectionHeader__Link{border-bottom:2px solid}@media screen and (min-width: 1025px){.content-template__tabbed-content .Tabbed-Content .Timeline__ListItem{min-height:415px}}.content-template__tabbed-content .Tabbed-Content .Timeline__Nav{margin-top:9px}.content-template__tabbed-content .Tabbed-Content .Timeline__Item .SectionHeader__SubHeading{font-family:Montserrat Medium,sans-serif;font-weight:500;line-height:25px}.content-template__tabbed-content .Tabbed-Content .Timeline__Item .SectionHeader__Heading.font-playfair{font-family:Playfair Display Regular,serif;font-size:22px;letter-spacing:1px;font-weight:400}@media screen and (min-width: 769px){.content-template__tabbed-content .Tabbed-Content .Timeline__Item .SectionHeader__Heading.font-playfair{font-size:28px}}.content-template__tabbed-content .Tabbed-Content .Timeline__Item .SectionHeader__Heading.font-montserrat{font-family:Montserrat Regular,sans-serif}.content-template__tabbed-content .Tabbed-Content .Timeline__Item .SectionHeader__Description{font-weight:500}.content-template__tabbed-content .Tabbed-Content .Timeline__Item .SectionHeader__Description p strong{font-family:Montserrat Medium,sans-serif}.content-template__tabbed-content .Tabbed-Content .Timeline__Item .slide__links.spaced_out{width:unset;position:unset}@media screen and (max-width: 768px){.content-template__tabbed-content .Tabbed-Content .Timeline__Item .slide__links.stack{align-items:center}}@media screen and (max-width: 768px){.content-template__column-blocks .Content-Blocks{padding:0}}.content-template__column-blocks .Content-Blocks__HeaderWrap{text-align:center}.content-template__column-blocks .Content-Blocks__Subheader{font-family:Montserrat Medium,sans-serif;font-size:16px;letter-spacing:.5px;line-height:29px;line-height:25px;font-weight:500;text-transform:uppercase}.content-template__column-blocks .Content-Blocks__Wrapper{justify-content:center}@media screen and (max-width: 768px){.content-template__column-blocks .Content-Blocks__Block{width:calc(100% - 46px)}.content-template__column-blocks .Content-Blocks__Block:first-child{padding-left:10px}}@media screen and (min-width: 769px){.content-template__column-blocks .Content-Blocks__Block{max-width:296px;display:flex;flex-direction:column;justify-content:space-between}}.content-template__column-blocks .Content-Blocks__Block:not(:last-child){margin-right:17px;margin-bottom:2rem}@media screen and (min-width: 769px){.content-template__column-blocks .Content-Blocks__Block:not(:last-child){margin-right:50px}}.content-template__column-blocks .Content-Blocks__Image{display:flex;justify-content:center;align-items:center;min-height:300px}.content-template__column-blocks .Content-Blocks__Image img{max-height:100%}.content-template__column-blocks .Content-Blocks__Info{display:flex;flex-direction:column;flex:1 1 100%;margin-top:15px}@media screen and (min-width: 769px){.content-template__column-blocks .Content-Blocks__Info{margin-top:6px}}.content-template__column-blocks .Content-Blocks__Title{margin:0}.content-template__column-blocks .Content-Blocks__Text{margin-top:8px}.content-template__column-blocks .Content-Blocks__Link{margin-top:15px}
/*# sourceMappingURL=/cdn/shop/t/971/assets/page.output.css.map?v=116726662623499680051693589666 */
