/******************************************************************Theme Name:Turbo 4.1.5Theme URI:https://outofthesandbox.com/collections/turbo-themeAuthor:Out of the Sandbox (https://outofthesandbox.com)Description:Shopify Theme (https://www.shopify.com/?ref=out-of-the-sandbox)******************************************************************//* Table of Contents==================================================#Variables#Mixins#Functions#Reset#Basic Styles#Typography#Links#Lists#Menu#Images#Placeholders#Videos#Buttons#Tabs#Accordions#Forms#Newsletter#Tables#Misc#Testimonials#FAQ Template#Team Template#Logo-list#Gallery Section#Recently Viewed#Search autocomplete#Search page#Search Section#Site Styles#Header#Swatch Styles#Flickity#Layout#Password Page#Account#Page Details#Product Details#Home page - general#Home page - slideshow#Home page - image with text#Home page - featured promotions#Home page - featured collection#Home page - image with text overlay#Home page - video#Home page - Text column with images#Font-Face#Custom Styles */@font-face{font-family:'Shadows Into Light';font-style:normal;font-weight:1000;src:url(/cdn/shop/t/47/assets/UqyNK9UOIntuxczAvDQxZcHqZXBNQzdcD5.eot?v=14369862394884120181);/* IE9 Compat Modes */ src:url(/cdn/shop/t/47/assets/UqyNK9UOIntuxczAvDQxZcHqZXBNQzdcD5.eot?%23iefix&v=14369862394884120181) format("embedded-opentype"),url(https://fonts.gstatic.com/s/shadowsintolight/v9/UqyNK9UOIntux_czAvDQx_ZcHqZXBNQzdcD5.woff2) format("woff2"),url(/cdn/shop/t/47/assets/UqyNK9UOIntuxczAvDQxZcHqZXBNQzdcD5.otf?v=4113485946005236238) format("opentype"),url(/cdn/shop/t/47/assets/UqyNK9UOIntuxczAvDQxZcHqZXBNQzdcD5.svg?v=9286256313635616247) format("svg"),url(/cdn/shop/t/47/assets/UqyNK9UOIntuxczAvDQxZcHqZXBNQzdcD5.ttf?v=13338495494536725240) format("truetype"),url(/cdn/shop/t/47/assets/UqyNK9UOIntuxczAvDQxZcHqZXBNQzdcD5.woff?v=10392227926128805146) format("woff");/* Modern Browsers */ unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:fallback;}/* #Variables================================================== *//* #Mixins================================================== *//* This mixin can be used to set the object-fit:@include object-fit(contain);or object-fit and object-position:@include object-fit(cover,top);*//* Prefix mixin for generating vendor prefixes. Based on https://github.com/thoughtbot/bourbon/blob/v4-stable/app/assets/stylesheets/addons/_prefixer.scss Usage:// Input:.element{@include prefix(transform,scale(1),ms webkit spec);} // Output:.element{-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}*//* #Functions================================================== *//* #Reset & Basics================================================== */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;}audio:not([controls]){display:none;height:0;}[hidden]{display:none;}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}a:focus{outline:thin dotted;}a:active,a:hover{outline:0;}h1{font-size:2em;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:700;}dfn{font-style:italic;}mark{background:#ff0;color:#000;}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em;}pre{white-space:pre-wrap;word-wrap:break-word;}q{quotes:\201C \201D \2018 \2019;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-.5em;}sub{bottom:-.25em;}img{border:0;}svg:not(:root){overflow:hidden;}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em;}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;}button,input{line-height:normal;}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;}button[disabled],input[disabled]{cursor:default;}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;}textarea{overflow:auto;vertical-align:top;}table{border-collapse:collapse;border-spacing:0;}body,figure{margin:0;}legend,button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;} @media only screen and (max-width:798px){.clear{display:none;} }/* #Fonts================================================== */@font-face{font-family:Montserrat;font-weight:300;font-style:normal;src:url("/cdn/fonts/montserrat/montserrat_n3.e9c2ec7697570c33b13645dbd15f3f729c5e921b.woff2?h1=b29pYS5kZQ&h2=b2lpYS5kZQ&hmac=c856b09c70351e1cc8109f87dc869f048a3a6ffaeb447cf2c6dd8d9edbe9a308") format("woff2"),url("/cdn/fonts/montserrat/montserrat_n3.f481a31eaff8b48749cc413f5c6990b1db3c9103.woff?h1=b29pYS5kZQ&h2=b2lpYS5kZQ&hmac=99275dc7088600a171e7cf48af270d8fbf159e0847040befb7422cba8cc31f5d") format("woff");}@font-face{font-family:Montserrat;font-weight:400;font-style:normal;src:url("/cdn/fonts/montserrat/montserrat_n4.1d581f6d4bf1a97f4cbc0b88b933bc136d38d178.woff2?h1=b29pYS5kZQ&h2=b2lpYS5kZQ&hmac=40b90c6d62cfeb1dd77577f374ff77b72b0a63aac3d05b561bda1501aac36dc7") format("woff2"),url("/cdn/fonts/montserrat/montserrat_n4.cfce41a967758ce5a9b7d48daeb5b028fd977a9b.woff?h1=b29pYS5kZQ&h2=b2lpYS5kZQ&hmac=557c45036ddc1bea833ef7139446dfd116c523223dfa98f16ba6fac48aee7c07") format("woff");}@font-face{font-family:Montserrat;font-weight:300;font-style:italic;src:url("/cdn/fonts/montserrat/montserrat_i3.0851c828f2d9e24bc7e62370e5b23fbce45a9776.woff2?h1=b29pYS5kZQ&h2=b2lpYS5kZQ&hmac=c93a7053fad864d533982945851956ae51aeb4f3c57ce185fff2b9ba39432866") format("woff2"),url("/cdn/fonts/montserrat/montserrat_i3.2ea997ee0b5ec44aa35a893518aa91f824531238.woff?h1=b29pYS5kZQ&h2=b2lpYS5kZQ&hmac=c761482b4a19110a60867921eb907ae80ac294369535e426f452358c7a1b0208") format("woff");}@font-face{font-family:Montserrat;font-weight:400;font-style:italic;src:url("/cdn/fonts/montserrat/montserrat_i4.ae02483b3d5e8777d0d4a4ccf396482c364d8955.woff2?h1=b29pYS5kZQ&h2=b2lpYS5kZQ&hmac=91c983f3c1ba41d060bb33e8cd7977d10b1782e9f498831931618b100e93caaf") format("woff2"),url("/cdn/fonts/montserrat/montserrat_i4.ba28d1a04ec09448de486d83c63235903dfc0af8.woff?h1=b29pYS5kZQ&h2=b2lpYS5kZQ&hmac=e09f25cc5216c89ca7f3b20bd4d7fd716132bd2ec7670562c6ac2be9474f348c") format("woff");}@font-face{font-family:"Playfair Display";font-weight:400;font-style:normal;src:url("/cdn/fonts/playfair_display/playfairdisplay_n4.9cf7fc4f6a5a48eb27738cad395f0eba18922755.woff2?h1=b29pYS5kZQ&h2=b2lpYS5kZQ&hmac=bff2698d46266f4e6d018dbd59fcbe354ad2d2ea24b8e991cd98478ad2431aeb") format("woff2"),url("/cdn/fonts/playfair_display/playfairdisplay_n4.8a3fef162b1f576396eb89e46872ef50eeb08158.woff?h1=b29pYS5kZQ&h2=b2lpYS5kZQ&hmac=f8e86edddb5b0408103edfb2b67925af5d136f47df48bd7cd1ce898ba0f0f0d2") format("woff");}@font-face{font-family:"Playfair Display";font-weight:700;font-style:normal;src:url("/cdn/fonts/playfair_display/playfairdisplay_n7.1e0ea1cc7a9e4ffdfd6c80b1742be1b89bbe2665.woff2?h1=b29pYS5kZQ&h2=b2lpYS5kZQ&hmac=dbfe389735242c99b9dbbbd77a842e98307b20ab02670b2e3e891ae5f896b442") format("woff2"),url("/cdn/fonts/playfair_display/playfairdisplay_n7.40a558d0a1f7faa9f18d658a9ad541610d181d3b.woff?h1=b29pYS5kZQ&h2=b2lpYS5kZQ&hmac=3fb009c352d0083698adc70337b13137a335479bb858d1a21ef18a47154fb2c5") format("woff");}@font-face{font-family:"Playfair Display";font-weight:400;font-style:italic;src:url("/cdn/fonts/playfair_display/playfairdisplay_i4.a6b31dd7985a500dee50e8e9792e48b71014b51d.woff2?h1=b29pYS5kZQ&h2=b2lpYS5kZQ&hmac=24072b192e38dc242c0b0906680763130a1d8f6171ebdafd1cc51436dfd40ccd") format("woff2"),url("/cdn/fonts/playfair_display/playfairdisplay_i4.efdf7bd924b2180e5d0c4a2d40be7412ab667d60.woff?h1=b29pYS5kZQ&h2=b2lpYS5kZQ&hmac=74eeb9b27e933ae02776b47b1772f85cb0333831bf8e4277bc4efe173304b8c5") format("woff");}@font-face{font-family:"Playfair Display";font-weight:700;font-style:italic;src:url("/cdn/fonts/playfair_display/playfairdisplay_i7.7b5eb632a605dbb99140d4e15db5828adc5a093e.woff2?h1=b29pYS5kZQ&h2=b2lpYS5kZQ&hmac=e6285d1f0bc6ae4dc649a92107a4d87fcad346f248b165c84971b953140dccc0") format("woff2"),url("/cdn/fonts/playfair_display/playfairdisplay_i7.d164241d6fe16befc328a085280a1ffcaa6c95cc.woff?h1=b29pYS5kZQ&h2=b2lpYS5kZQ&hmac=927d5be5dd4d761b7cd4a2641d9c8cdd78370a0f45bd2923a2622b4dc86172a4") format("woff");}@font-face{font-family:Montserrat;font-weight:400;font-style:normal;src:url("/cdn/fonts/montserrat/montserrat_n4.1d581f6d4bf1a97f4cbc0b88b933bc136d38d178.woff2?h1=b29pYS5kZQ&h2=b2lpYS5kZQ&hmac=40b90c6d62cfeb1dd77577f374ff77b72b0a63aac3d05b561bda1501aac36dc7") format("woff2"),url("/cdn/fonts/montserrat/montserrat_n4.cfce41a967758ce5a9b7d48daeb5b028fd977a9b.woff?h1=b29pYS5kZQ&h2=b2lpYS5kZQ&hmac=557c45036ddc1bea833ef7139446dfd116c523223dfa98f16ba6fac48aee7c07") format("woff");}@font-face{font-family:Montserrat;font-weight:700;font-style:normal;src:url("/cdn/fonts/montserrat/montserrat_n7.c496e9cf2031deec4c4bca338faa81971c8631d4.woff2?h1=b29pYS5kZQ&h2=b2lpYS5kZQ&hmac=f89e97ccbe59a2941d5fc1a3c698b8d0b51ef33e0e4f5480d86b262943bb496f") format("woff2"),url("/cdn/fonts/montserrat/montserrat_n7.78b0223375c94b39ce1af7e09a0225f2bb3d05f7.woff?h1=b29pYS5kZQ&h2=b2lpYS5kZQ&hmac=37fef6c8355f3eab780b345578018391c83bf17b27ab992c15a3500859db31fe") format("woff");}@font-face{font-family:Montserrat;font-weight:400;font-style:italic;src:url("/cdn/fonts/montserrat/montserrat_i4.ae02483b3d5e8777d0d4a4ccf396482c364d8955.woff2?h1=b29pYS5kZQ&h2=b2lpYS5kZQ&hmac=91c983f3c1ba41d060bb33e8cd7977d10b1782e9f498831931618b100e93caaf") format("woff2"),url("/cdn/fonts/montserrat/montserrat_i4.ba28d1a04ec09448de486d83c63235903dfc0af8.woff?h1=b29pYS5kZQ&h2=b2lpYS5kZQ&hmac=e09f25cc5216c89ca7f3b20bd4d7fd716132bd2ec7670562c6ac2be9474f348c") format("woff");}@font-face{font-family:Montserrat;font-weight:700;font-style:italic;src:url("/cdn/fonts/montserrat/montserrat_i7.83866c3eec90071fa974c17980ffb42977f9e667.woff2?h1=b29pYS5kZQ&h2=b2lpYS5kZQ&hmac=2c4cbe47b9833b045e550c8f17f834a1e12ed840ccc9d577f88cb0b82091ce1f") format("woff2"),url("/cdn/fonts/montserrat/montserrat_i7.25524241b12d864609c85325613d60efcf1a87e3.woff?h1=b29pYS5kZQ&h2=b2lpYS5kZQ&hmac=338ac2360eb5c9f50bdc91a58b01e26a2be6e45849de21886a9281904973362d") format("woff");}@font-face{font-family:Montserrat;font-weight:400;font-style:normal;src:url("/cdn/fonts/montserrat/montserrat_n4.1d581f6d4bf1a97f4cbc0b88b933bc136d38d178.woff2?h1=b29pYS5kZQ&h2=b2lpYS5kZQ&hmac=40b90c6d62cfeb1dd77577f374ff77b72b0a63aac3d05b561bda1501aac36dc7") format("woff2"),url("/cdn/fonts/montserrat/montserrat_n4.cfce41a967758ce5a9b7d48daeb5b028fd977a9b.woff?h1=b29pYS5kZQ&h2=b2lpYS5kZQ&hmac=557c45036ddc1bea833ef7139446dfd116c523223dfa98f16ba6fac48aee7c07") format("woff");}@font-face{font-family:Montserrat;font-weight:700;font-style:normal;src:url("/cdn/fonts/montserrat/montserrat_n7.c496e9cf2031deec4c4bca338faa81971c8631d4.woff2?h1=b29pYS5kZQ&h2=b2lpYS5kZQ&hmac=f89e97ccbe59a2941d5fc1a3c698b8d0b51ef33e0e4f5480d86b262943bb496f") format("woff2"),url("/cdn/fonts/montserrat/montserrat_n7.78b0223375c94b39ce1af7e09a0225f2bb3d05f7.woff?h1=b29pYS5kZQ&h2=b2lpYS5kZQ&hmac=37fef6c8355f3eab780b345578018391c83bf17b27ab992c15a3500859db31fe") format("woff");}@font-face{font-family:Montserrat;font-weight:400;font-style:italic;src:url("/cdn/fonts/montserrat/montserrat_i4.ae02483b3d5e8777d0d4a4ccf396482c364d8955.woff2?h1=b29pYS5kZQ&h2=b2lpYS5kZQ&hmac=91c983f3c1ba41d060bb33e8cd7977d10b1782e9f498831931618b100e93caaf") format("woff2"),url("/cdn/fonts/montserrat/montserrat_i4.ba28d1a04ec09448de486d83c63235903dfc0af8.woff?h1=b29pYS5kZQ&h2=b2lpYS5kZQ&hmac=e09f25cc5216c89ca7f3b20bd4d7fd716132bd2ec7670562c6ac2be9474f348c") format("woff");}@font-face{font-family:Montserrat;font-weight:700;font-style:italic;src:url("/cdn/fonts/montserrat/montserrat_i7.83866c3eec90071fa974c17980ffb42977f9e667.woff2?h1=b29pYS5kZQ&h2=b2lpYS5kZQ&hmac=2c4cbe47b9833b045e550c8f17f834a1e12ed840ccc9d577f88cb0b82091ce1f") format("woff2"),url("/cdn/fonts/montserrat/montserrat_i7.25524241b12d864609c85325613d60efcf1a87e3.woff?h1=b29pYS5kZQ&h2=b2lpYS5kZQ&hmac=338ac2360eb5c9f50bdc91a58b01e26a2be6e45849de21886a9281904973362d") format("woff");}@font-face{font-family:Montserrat;font-weight:100;font-style:normal;src:url("/cdn/fonts/montserrat/montserrat_n1.5d88a87882738fad15a2998811eb02da674c34b7.woff2?h1=b29pYS5kZQ&h2=b2lpYS5kZQ&hmac=4805ed6f3397b784a8d4cfce62da52dd4f41e3cbd42ce6c8230ff7f525942631") format("woff2"),url("/cdn/fonts/montserrat/montserrat_n1.fb1bab80a0825bd1689305e8de1e1eaaf5fcf82c.woff?h1=b29pYS5kZQ&h2=b2lpYS5kZQ&hmac=8b5438a21f4431e31832fb07d2bae40a47bb949d19560c40ab13cd907ff1640b") format("woff");}@font-face{font-family:Montserrat;font-weight:100;font-style:italic;src:url("/cdn/fonts/montserrat/montserrat_i1.e0d48b75ebea167e75a7815982e086773a791923.woff2?h1=b29pYS5kZQ&h2=b2lpYS5kZQ&hmac=a8fabae7b47dec0864dddc4a7393d89efbd3f9ab35244736b47f2ba8b22e9986") format("woff2"),url("/cdn/fonts/montserrat/montserrat_i1.952b18f055b9e035d3bf6db57907ac935f1d4c09.woff?h1=b29pYS5kZQ&h2=b2lpYS5kZQ&hmac=c69948ec0102bc1f2b7a10d579abfcb7f4ba8d26e84f59e0d5c595473d2eaa0e") format("woff");}@font-face{font-family:"Playfair Display";font-weight:400;font-style:normal;src:url("/cdn/fonts/playfair_display/playfairdisplay_n4.9cf7fc4f6a5a48eb27738cad395f0eba18922755.woff2?h1=b29pYS5kZQ&h2=b2lpYS5kZQ&hmac=bff2698d46266f4e6d018dbd59fcbe354ad2d2ea24b8e991cd98478ad2431aeb") format("woff2"),url("/cdn/fonts/playfair_display/playfairdisplay_n4.8a3fef162b1f576396eb89e46872ef50eeb08158.woff?h1=b29pYS5kZQ&h2=b2lpYS5kZQ&hmac=f8e86edddb5b0408103edfb2b67925af5d136f47df48bd7cd1ce898ba0f0f0d2") format("woff");}@font-face{font-family:"Playfair Display";font-weight:700;font-style:normal;src:url("/cdn/fonts/playfair_display/playfairdisplay_n7.1e0ea1cc7a9e4ffdfd6c80b1742be1b89bbe2665.woff2?h1=b29pYS5kZQ&h2=b2lpYS5kZQ&hmac=dbfe389735242c99b9dbbbd77a842e98307b20ab02670b2e3e891ae5f896b442") format("woff2"),url("/cdn/fonts/playfair_display/playfairdisplay_n7.40a558d0a1f7faa9f18d658a9ad541610d181d3b.woff?h1=b29pYS5kZQ&h2=b2lpYS5kZQ&hmac=3fb009c352d0083698adc70337b13137a335479bb858d1a21ef18a47154fb2c5") format("woff");}@font-face{font-family:"Playfair Display";font-weight:400;font-style:italic;src:url("/cdn/fonts/playfair_display/playfairdisplay_i4.a6b31dd7985a500dee50e8e9792e48b71014b51d.woff2?h1=b29pYS5kZQ&h2=b2lpYS5kZQ&hmac=24072b192e38dc242c0b0906680763130a1d8f6171ebdafd1cc51436dfd40ccd") format("woff2"),url("/cdn/fonts/playfair_display/playfairdisplay_i4.efdf7bd924b2180e5d0c4a2d40be7412ab667d60.woff?h1=b29pYS5kZQ&h2=b2lpYS5kZQ&hmac=74eeb9b27e933ae02776b47b1772f85cb0333831bf8e4277bc4efe173304b8c5") format("woff");}@font-face{font-family:"Playfair Display";font-weight:700;font-style:italic;src:url("/cdn/fonts/playfair_display/playfairdisplay_i7.7b5eb632a605dbb99140d4e15db5828adc5a093e.woff2?h1=b29pYS5kZQ&h2=b2lpYS5kZQ&hmac=e6285d1f0bc6ae4dc649a92107a4d87fcad346f248b165c84971b953140dccc0") format("woff2"),url("/cdn/fonts/playfair_display/playfairdisplay_i7.d164241d6fe16befc328a085280a1ffcaa6c95cc.woff?h1=b29pYS5kZQ&h2=b2lpYS5kZQ&hmac=927d5be5dd4d761b7cd4a2641d9c8cdd78370a0f45bd2923a2622b4dc86172a4") format("woff");}@font-face{font-family:Montserrat;font-weight:400;font-style:normal;src:url("/cdn/fonts/montserrat/montserrat_n4.1d581f6d4bf1a97f4cbc0b88b933bc136d38d178.woff2?h1=b29pYS5kZQ&h2=b2lpYS5kZQ&hmac=40b90c6d62cfeb1dd77577f374ff77b72b0a63aac3d05b561bda1501aac36dc7") format("woff2"),url("/cdn/fonts/montserrat/montserrat_n4.cfce41a967758ce5a9b7d48daeb5b028fd977a9b.woff?h1=b29pYS5kZQ&h2=b2lpYS5kZQ&hmac=557c45036ddc1bea833ef7139446dfd116c523223dfa98f16ba6fac48aee7c07") format("woff");}@font-face{font-family:Montserrat;font-weight:700;font-style:normal;src:url("/cdn/fonts/montserrat/montserrat_n7.c496e9cf2031deec4c4bca338faa81971c8631d4.woff2?h1=b29pYS5kZQ&h2=b2lpYS5kZQ&hmac=f89e97ccbe59a2941d5fc1a3c698b8d0b51ef33e0e4f5480d86b262943bb496f") format("woff2"),url("/cdn/fonts/montserrat/montserrat_n7.78b0223375c94b39ce1af7e09a0225f2bb3d05f7.woff?h1=b29pYS5kZQ&h2=b2lpYS5kZQ&hmac=37fef6c8355f3eab780b345578018391c83bf17b27ab992c15a3500859db31fe") format("woff");}@font-face{font-family:Montserrat;font-weight:400;font-style:italic;src:url("/cdn/fonts/montserrat/montserrat_i4.ae02483b3d5e8777d0d4a4ccf396482c364d8955.woff2?h1=b29pYS5kZQ&h2=b2lpYS5kZQ&hmac=91c983f3c1ba41d060bb33e8cd7977d10b1782e9f498831931618b100e93caaf") format("woff2"),url("/cdn/fonts/montserrat/montserrat_i4.ba28d1a04ec09448de486d83c63235903dfc0af8.woff?h1=b29pYS5kZQ&h2=b2lpYS5kZQ&hmac=e09f25cc5216c89ca7f3b20bd4d7fd716132bd2ec7670562c6ac2be9474f348c") format("woff");}@font-face{font-family:Montserrat;font-weight:700;font-style:italic;src:url("/cdn/fonts/montserrat/montserrat_i7.83866c3eec90071fa974c17980ffb42977f9e667.woff2?h1=b29pYS5kZQ&h2=b2lpYS5kZQ&hmac=2c4cbe47b9833b045e550c8f17f834a1e12ed840ccc9d577f88cb0b82091ce1f") format("woff2"),url("/cdn/fonts/montserrat/montserrat_i7.25524241b12d864609c85325613d60efcf1a87e3.woff?h1=b29pYS5kZQ&h2=b2lpYS5kZQ&hmac=338ac2360eb5c9f50bdc91a58b01e26a2be6e45849de21886a9281904973362d") format("woff");}/* Font faces for included fonts */@font-face{font-family:'Untitled Sans';src:url("/cdn/shop/t/47/assets/UntitledSansWeb-Medium.eot?v=7048685215525239344");src:url("/cdn/shop/t/47/assets/UntitledSansWeb-Medium.eot?v=7048685215525239344") format("eot"),url("/cdn/shop/t/47/assets/UntitledSansWeb-Medium.woff2?v=9957423126550295488") format("woff2"),url("/cdn/shop/t/47/assets/UntitledSansWeb-Medium.woff?v=16224439946775833845") format("woff");font-weight:bold;font-style:normal;font-display:fallback;}@font-face{font-family:'Untitled Sans';src:url("/cdn/shop/t/47/assets/UntitledSansWeb-Light.eot?v=15236470520244291734");src:url("/cdn/shop/t/47/assets/UntitledSansWeb-Light.eot?v=15236470520244291734") format("eot"),url("/cdn/shop/t/47/assets/UntitledSansWeb-Light.woff2?v=10285474629670808628") format("woff2"),url("/cdn/shop/t/47/assets/UntitledSansWeb-Light.woff?v=14803582833242096764") format("woff");font-weight:lighter;font-style:normal;font-display:fallback;}@font-face{font-family:'Untitled Sans';src:url("/cdn/shop/t/47/assets/UntitledSansWeb-LightItalic.eot?v=1153954631884869276");src:url("/cdn/shop/t/47/assets/UntitledSansWeb-LightItalic.eot?v=1153954631884869276") format("eot"),url("/cdn/shop/t/47/assets/UntitledSansWeb-LightItalic.woff2?v=12345937729898090247") format("woff2"),url("/cdn/shop/t/47/assets/UntitledSansWeb-LightItalic.woff?v=13023580310826620641") format("woff");font-weight:lighter;font-style:italic;font-display:fallback;}@font-face{font-family:'FeijoaWeb';src:url("/cdn/shop/t/47/assets/FeijoaWeb-Medium.eot?v=16092891642654766721");src:url("/cdn/shop/t/47/assets/FeijoaWeb-Medium.eot?v=16092891642654766721") format("eot"),url("/cdn/shop/t/47/assets/FeijoaWeb-Medium.woff2?v=172195168589912430") format("woff2"),url("/cdn/shop/t/47/assets/FeijoaWeb-Medium.woff?v=10034079320848672108") format("woff");font-weight:normal;font-style:normal;font-display:fallback;}/* #Basic Styles================================================== *//* overriding the settings fonts *//*settings.regular__font.family*//*settings.regular__font.weight*//* settings.regular__font.style *//*settings.logo__font.family*//*settings.logo__font.weight*//* settings.logo__font.style *//*settings.headline__font.family*//*settings.headline__font.weight*//* settings.headline__font.style *//*settings.nav__font.family*//*settings.nav__font.weight*//* settings.nav__font.style *//*settings.slideshow_headline__font.family*//*settings.slideshow_headline__font.weight*//* settings.slideshow_headline__font.style *//*settings.slideshow_subtitle__font.family*//*settings.slideshow_subtitle__font.weight*//* settings.slideshow_subtitle__font.style */body{font-family:Untitled Sans,sans-serif;font-weight:lighter;font-style:normal;font-size:17px;text-transform:none;color:#000000;line-height:1.6em;overflow:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;background-color:#fff;}body.blocked-scroll{position:fixed;overflow:hidden;height:100%;width:100%;top:0;left:0;}body.blocked-overflow{overflow:hidden;}::-moz-selection{background-color:#000;color:#fff;}::selection{background:#FFF7B6;color:black;}abbr{border-bottom:1px dotted #cccccc;}/* Theme editor */.editor-visible--true{display:block !important;}/* Lazyloading styles */.transition--blur-up{-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-webkit-filter:blur(5px);filter:blur(5px);transform:translate3d(0,0,0);transition:filter 200ms,-webkit-filter 200ms;} .transition--blur-up.lazyloaded{-webkit-filter:blur(0px);filter:none;transform:scale(1);}img[data-sizes="auto"].lazyloaded{height:auto;}img[data-sizes="auto"],img[data-sizes="100vw"]{display:block;width:100%;margin-left:auto;margin-right:auto;}.image__container{display:block;margin-left:auto;margin-right:auto;}.image-element__wrap{overflow:hidden;margin-left:auto;margin-right:auto;max-width:100%;}.image-element__wrap img{height:auto;}/*============================================================================ Grid - full width columns,no gutter - Based on CSS Wizardry grid==============================================================================*/.grid{*zoom:1;list-style:none;margin:0;padding:0;} .grid::after{content:'';display:table;clear:both;}.grid__item{float:left;width:100%;} .grid__item[class*='--push']{position:relative;}/*============================================================================ Reversed grids allow you to structure your source in the opposite order to how your rendered layout will appear.==============================================================================*/.grid--rev{direction:rtl;text-align:left;} .grid--rev > .grid__item{direction:ltr;text-align:left;float:right;}/*================ Build Base Grid Classes ================*//* Base Grid */.one{width:calc(6.25% - 20px);}.two{width:calc(12.5% - 20px);}.three{width:calc(18.75% - 20px);}.four{width:calc(25% - 20px);}.five{width:calc(31.25% - 20px);}.six{width:calc(37.5% - 20px);}.seven{width:calc(43.75% - 20px);}.eight{width:calc(50% - 20px);}.nine{width:calc(56.25% - 20px);}.ten{width:calc(62.5% - 20px);}.eleven{width:calc(68.75% - 20px);}.twelve{width:calc(75% - 20px);}.thirteen{width:calc(81.25% - 20px);}.fourteen{width:calc(87.5% - 20px);}.fifteen{width:calc(93.75% - 20px);}.sixteen{width:calc(100% - 20px);}/** Whole */.one-whole{width:calc(100% - 20px);left:auto !important;}/* Halves */.one-half{width:calc(50% - 20px);}/* Thirds */.one-third{width:calc(33.33333% - 20px);}.two-thirds{width:calc(66.66667% - 20px);}/* Fourths */.one-fourth{width:calc(25% - 20px);}.two-fourths{width:calc(50% - 20px);}.three-fourths{width:calc(75% - 20px);}/* Fifths */.one-fifth{width:calc(20% - 20px);}.two-fifths{width:calc(40% - 20px);}.three-fifths{width:calc(60% - 20px);}.four-fifths{width:calc(80% - 20px);}/* Sixths */.one-sixth{width:calc(16.66667% - 20px);}.two-sixths{width:calc(33.33333% - 20px);}.three-sixths{width:calc(50% - 20px);}.four-sixths{width:calc(66.66667% - 20px);}.five-sixths{width:calc(83.33333% - 20px);}/* Sevenths */.one-seventh{width:calc(14.28571% - 20px);}.two-sevenths{width:calc(28.57143% - 20px);}.three-sevenths{width:calc(42.85714% - 20px);}.four-sevenths{width:calc(57.14286% - 20px);}.five-sevenths{width:calc(71.42857% - 20px);}/* Eighths */.one-eighth{width:calc(12.5% - 20px);}.two-eighths{width:calc(25% - 20px);}.three-eighths{width:calc(37.5% - 20px);}.four-eighths{width:calc(50% - 20px);}.five-eighths{width:calc(62.5% - 20px);}.six-eighths{width:calc(75% - 20px);}.seven-eighths{width:calc(87.5% - 20px);}/* Tenths */.one-tenth{width:calc(10% - 20px);}.two-tenths{width:calc(20% - 20px);}.three-tenths{width:calc(30% - 20px);}.four-tenths{width:calc(40% - 20px);}.five-tenths{width:calc(50% - 20px);}.six-tenths{width:calc(60% - 20px);}.seven-tenths{width:calc(70% - 20px);}.eight-tenths{width:calc(80% - 20px);}.nine-tenths{width:calc(90% - 20px);}/* Twelfths */.one-twelfth{width:calc(8.33333% - 20px);}.two-twelfths{width:calc(16.66667% - 20px);}.three-twelfths{width:calc(25% - 20px);}.four-twelfths{width:calc(33.33333% - 20px);}.five-twelfths{width:calc(41.66667% - 20px);}.six-twelfths{width:calc(50% - 20px);}.seven-twelfths{width:calc(58.33333% - 20px);}.eight-twelfths{width:calc(66.66667% - 20px);}.nine-twelfths{width:calc(75% - 20px);}.ten-twelfths{width:calc(83.33333% - 20px);}.eleven-twelfths{width:calc(91.66667% - 20px);}.equal-columns--clear .one-half:nth-of-type(2n+1),.equal-columns--clear .eight:nth-of-type(2n+1),.equal-columns--clear .one-third:nth-of-type(3n+1),.equal-columns--clear .one-fourth:nth-of-type(4n+1),.equal-columns--clear .four:nth-of-type(4n+1),.equal-columns--clear .one-fifth:nth-of-type(5n+1),.equal-columns--clear .one-sixth:nth-of-type(6n+1),.equal-columns--clear .one-seventh:nth-of-type(7n+1){clear:both;}.equal-columns--outside-trim .one-half:nth-of-type(2n),.equal-columns--outside-trim .eight:nth-of-type(2n),.equal-columns--outside-trim .one-third:nth-of-type(3n),.equal-columns--outside-trim .one-fourth:nth-of-type(4n),.equal-columns--outside-trim .four:nth-of-type(4n),.equal-columns--outside-trim .one-fifth:nth-of-type(5n),.equal-columns--outside-trim .one-sixth:nth-of-type(6n),.equal-columns--outside-trim .one-seventh:nth-of-type(7n),.equal-columns--outside-trim .two:nth-of-type(8n){margin-right:0;}.equal-columns--outside-trim .one-half:nth-of-type(2n+1),.equal-columns--outside-trim .eight:nth-of-type(2n+1),.equal-columns--outside-trim .one-third:nth-of-type(3n+1),.equal-columns--outside-trim .one-fourth:nth-of-type(4n+1),.equal-columns--outside-trim .four:nth-of-type(4n+1),.equal-columns--outside-trim .one-fifth:nth-of-type(5n+1),.equal-columns--outside-trim .one-sixth:nth-of-type(6n+1),.equal-columns--outside-trim .one-seventh:nth-of-type(7n+1),.equal-columns--outside-trim .two:nth-of-type(8n+1){margin-left:0;}.equal-columns--outside-trim .one-whole:nth-of-type(1n+1){width:100%;margin-right:0;margin-left:0;}.equal-columns--outside-trim .one-half{width:calc(50% - (20px - (20px / 2)));}.equal-columns--outside-trim .one-third{width:calc(33.33333% - (20px - (20px / 3)));}.equal-columns--outside-trim .one-fifth{width:calc(20% - (20px - (20px / 5)));}.equal-columns--outside-trim .one-fourth{width:calc(25% - (20px - (20px / 4)));}.equal-columns--outside-trim .one-sixth{width:calc(16.66667% - (20px - (20px / 6)));}.equal-columns--outside-trim .one-seventh{width:calc(14.28571% - (20px - (20px / 7)));}.equal-columns--outside-trim .two{width:calc(12.5% - (20px - (20px / 8)));}.equal-columns--outside-trim .four{width:calc(25% - (20px - (20px / 4)));}.equal-columns--outside-trim .seven{width:calc(43.75% - (20px - (20px / 2)));}.equal-columns--outside-trim .eight{width:calc(50% - (20px / 2));}.equal-columns--outside-trim .nine{width:calc(56.25% - (20px - (20px / 2)));}.show{display:block !important;}.hide{display:none !important;}.text-left{text-align:left !important;}.text-right{text-align:right !important;}.text-center{text-align:center !important;}/*============================================================================ Generate breakpoint-specific column widths and push classes - Default column widths:$breakpoint-has-widths:($small,$medium-up);- Default is no push classes - Will not work if `styles/global/grid.scss` is removed==============================================================================*/@media only screen and (max-width:1024px){/* Base Grid */ .large-down--one{width:calc(6.25% - 20px);} .large-down--two{width:calc(12.5% - 20px);} .large-down--three{width:calc(18.75% - 20px);} .large-down--four{width:calc(25% - 20px);} .large-down--five{width:calc(31.25% - 20px);} .large-down--six{width:calc(37.5% - 20px);} .large-down--seven{width:calc(43.75% - 20px);} .large-down--eight{width:calc(50% - 20px);} .large-down--nine{width:calc(56.25% - 20px);} .large-down--ten{width:calc(62.5% - 20px);} .large-down--eleven{width:calc(68.75% - 20px);} .large-down--twelve{width:calc(75% - 20px);} .large-down--thirteen{width:calc(81.25% - 20px);} .large-down--fourteen{width:calc(87.5% - 20px);} .large-down--fifteen{width:calc(93.75% - 20px);} .large-down--sixteen{width:calc(100% - 20px);} /** Whole */ .large-down--one-whole{width:calc(100% - 20px);left:auto !important;} /* Halves */ .large-down--one-half{width:calc(50% - 20px);} /* Thirds */ .large-down--one-third{width:calc(33.33333% - 20px);} .large-down--two-thirds{width:calc(66.66667% - 20px);} /* Fourths */ .large-down--one-fourth{width:calc(25% - 20px);} .large-down--two-fourths{width:calc(50% - 20px);} .large-down--three-fourths{width:calc(75% - 20px);} /* Fifths */ .large-down--one-fifth{width:calc(20% - 20px);} .large-down--two-fifths{width:calc(40% - 20px);} .large-down--three-fifths{width:calc(60% - 20px);} .large-down--four-fifths{width:calc(80% - 20px);} /* Sixths */ .large-down--one-sixth{width:calc(16.66667% - 20px);} .large-down--two-sixths{width:calc(33.33333% - 20px);} .large-down--three-sixths{width:calc(50% - 20px);} .large-down--four-sixths{width:calc(66.66667% - 20px);} .large-down--five-sixths{width:calc(83.33333% - 20px);} /* Sevenths */ .large-down--one-seventh{width:calc(14.28571% - 20px);} .large-down--two-sevenths{width:calc(28.57143% - 20px);} .large-down--three-sevenths{width:calc(42.85714% - 20px);} .large-down--four-sevenths{width:calc(57.14286% - 20px);} .large-down--five-sevenths{width:calc(71.42857% - 20px);} /* Eighths */ .large-down--one-eighth{width:calc(12.5% - 20px);} .large-down--two-eighths{width:calc(25% - 20px);} .large-down--three-eighths{width:calc(37.5% - 20px);} .large-down--four-eighths{width:calc(50% - 20px);} .large-down--five-eighths{width:calc(62.5% - 20px);} .large-down--six-eighths{width:calc(75% - 20px);} .large-down--seven-eighths{width:calc(87.5% - 20px);} /* Tenths */ .large-down--one-tenth{width:calc(10% - 20px);} .large-down--two-tenths{width:calc(20% - 20px);} .large-down--three-tenths{width:calc(30% - 20px);} .large-down--four-tenths{width:calc(40% - 20px);} .large-down--five-tenths{width:calc(50% - 20px);} .large-down--six-tenths{width:calc(60% - 20px);} .large-down--seven-tenths{width:calc(70% - 20px);} .large-down--eight-tenths{width:calc(80% - 20px);} .large-down--nine-tenths{width:calc(90% - 20px);} /* Twelfths */ .large-down--one-twelfth{width:calc(8.33333% - 20px);} .large-down--two-twelfths{width:calc(16.66667% - 20px);} .large-down--three-twelfths{width:calc(25% - 20px);} .large-down--four-twelfths{width:calc(33.33333% - 20px);} .large-down--five-twelfths{width:calc(41.66667% - 20px);} .large-down--six-twelfths{width:calc(50% - 20px);} .large-down--seven-twelfths{width:calc(58.33333% - 20px);} .large-down--eight-twelfths{width:calc(66.66667% - 20px);} .large-down--nine-twelfths{width:calc(75% - 20px);} .large-down--ten-twelfths{width:calc(83.33333% - 20px);} .large-down--eleven-twelfths{width:calc(91.66667% - 20px);} .equal-columns--outside-trim .large-down--one-half:nth-of-type(2n),.equal-columns--outside-trim .large-down--eight:nth-of-type(2n),.equal-columns--outside-trim .large-down--one-third:nth-of-type(3n),.equal-columns--outside-trim .large-down--one-fourth:nth-of-type(4n),.equal-columns--outside-trim .large-down--four:nth-of-type(4n),.equal-columns--outside-trim .large-down--one-fifth:nth-of-type(5n),.equal-columns--outside-trim .large-down--one-sixth:nth-of-type(6n),.equal-columns--outside-trim .large-down--one-seventh:nth-of-type(7n),.equal-columns--outside-trim .large-down--two:nth-of-type(8n){margin-right:0;} .equal-columns--outside-trim .large-down--one-half:nth-of-type(2n+1),.equal-columns--outside-trim .large-down--eight:nth-of-type(2n+1),.equal-columns--outside-trim .large-down--one-third:nth-of-type(3n+1),.equal-columns--outside-trim .large-down--one-fourth:nth-of-type(4n+1),.equal-columns--outside-trim .large-down--four:nth-of-type(4n+1),.equal-columns--outside-trim .large-down--one-fifth:nth-of-type(5n+1),.equal-columns--outside-trim .large-down--one-sixth:nth-of-type(6n+1),.equal-columns--outside-trim .large-down--one-seventh:nth-of-type(7n+1),.equal-columns--outside-trim .large-down--two:nth-of-type(8n+1){margin-left:0;} .equal-columns--outside-trim .large-down--one-whole:nth-of-type(1n+1){width:100%;margin-right:0;margin-left:0;} .equal-columns--outside-trim .large-down--one-half{width:calc(50% - (20px - (20px / 2)));} .equal-columns--outside-trim .large-down--one-third{width:calc(33.33333% - (20px - (20px / 3)));} .equal-columns--outside-trim .large-down--one-fifth{width:calc(20% - (20px - (20px / 5)));} .equal-columns--outside-trim .large-down--one-fourth{width:calc(25% - (20px - (20px / 4)));} .equal-columns--outside-trim .large-down--one-sixth{width:calc(16.66667% - (20px - (20px / 6)));} .equal-columns--outside-trim .large-down--one-seventh{width:calc(14.28571% - (20px - (20px / 7)));} .equal-columns--outside-trim .large-down--two{width:calc(12.5% - (20px - (20px / 8)));} .equal-columns--outside-trim .large-down--four{width:calc(25% - (20px - (20px / 4)));} .equal-columns--outside-trim .large-down--seven{width:calc(43.75% - (20px - (20px / 2)));} .equal-columns--outside-trim .large-down--eight{width:calc(50% - (20px / 2));} .equal-columns--outside-trim .large-down--nine{width:calc(56.25% - (20px - (20px / 2)));} .large-down--show{display:block !important;} .large-down--hide{display:none !important;} .large-down--text-left{text-align:left !important;} .large-down--text-right{text-align:right !important;} .large-down--text-center{text-align:center !important;} }@media only screen and (max-width:1024px) and (max-width:1024px){.equal-columns--clear .large-down--one-half.large-down--one-half,.equal-columns--clear .large-down--eight.large-down--eight,.equal-columns--clear .large-down--one-third.large-down--one-third,.equal-columns--clear .large-down--one-fourth.large-down--one-fourth,.equal-columns--clear .large-down--four.large-down--four,.equal-columns--clear .large-down--one-fifth.large-down--one-fifth,.equal-columns--clear .large-down--one-sixth.large-down--one-sixth,.equal-columns--clear .large-down--one-seventh.large-down--one-seventh{clear:none;} .equal-columns--clear .large-down--one-half:nth-of-type(2n+1),.equal-columns--clear .large-down--eight:nth-of-type(2n+1),.equal-columns--clear .large-down--one-third:nth-of-type(3n+1),.equal-columns--clear .large-down--one-fourth:nth-of-type(4n+1),.equal-columns--clear .large-down--four:nth-of-type(4n+1),.equal-columns--clear .large-down--one-fifth:nth-of-type(5n+1),.equal-columns--clear .large-down--one-sixth:nth-of-type(6n+1),.equal-columns--clear .large-down--one-seventh:nth-of-type(7n+1){clear:both;} }@media only screen and (max-width:1024px) and (max-width:1024px){.equal-columns--outside-trim .large-down--one-half.large-down--one-half,.equal-columns--outside-trim .large-down--eight.large-down--eight,.equal-columns--outside-trim .large-down--one-third.large-down--one-third,.equal-columns--outside-trim .large-down--one-fourth.large-down--one-fourth,.equal-columns--outside-trim .large-down--four.large-down--four,.equal-columns--outside-trim .large-down--one-fifth.large-down--one-fifth,.equal-columns--outside-trim .large-down--one-sixth.large-down--one-sixth,.equal-columns--outside-trim .large-down--one-seventh.large-down--one-seventh,.equal-columns--outside-trim .large-down--two.large-down--two{margin-right:10px;margin-left:10px;} .equal-columns--outside-trim .large-down--one-half:nth-of-type(2n),.equal-columns--outside-trim .large-down--eight:nth-of-type(2n),.equal-columns--outside-trim .large-down--one-third:nth-of-type(3n),.equal-columns--outside-trim .large-down--one-fourth:nth-of-type(4n),.equal-columns--outside-trim .large-down--four:nth-of-type(4n),.equal-columns--outside-trim .large-down--one-fifth:nth-of-type(5n),.equal-columns--outside-trim .large-down--one-sixth:nth-of-type(6n),.equal-columns--outside-trim .large-down--one-seventh:nth-of-type(7n),.equal-columns--outside-trim .large-down--two:nth-of-type(8n){margin-right:0;} .equal-columns--outside-trim .large-down--one-half:nth-of-type(2n+1),.equal-columns--outside-trim .large-down--eight:nth-of-type(2n+1),.equal-columns--outside-trim .large-down--one-third:nth-of-type(3n+1),.equal-columns--outside-trim .large-down--one-fourth:nth-of-type(4n+1),.equal-columns--outside-trim .large-down--four:nth-of-type(4n+1),.equal-columns--outside-trim .large-down--one-fifth:nth-of-type(5n+1),.equal-columns--outside-trim .large-down--one-sixth:nth-of-type(6n+1),.equal-columns--outside-trim .large-down--one-seventh:nth-of-type(7n+1),.equal-columns--outside-trim .large-down--two:nth-of-type(8n+1){margin-left:0;} }@media only screen and (max-width:798px){/* Base Grid */ .medium-down--one{width:calc(6.25% - 20px);} .medium-down--two{width:calc(12.5% - 20px);} .medium-down--three{width:calc(18.75% - 20px);} .medium-down--four{width:calc(25% - 20px);} .medium-down--five{width:calc(31.25% - 20px);} .medium-down--six{width:calc(37.5% - 20px);} .medium-down--seven{width:calc(43.75% - 20px);} .medium-down--eight{width:calc(50% - 20px);} .medium-down--nine{width:calc(56.25% - 20px);} .medium-down--ten{width:calc(62.5% - 20px);} .medium-down--eleven{width:calc(68.75% - 20px);} .medium-down--twelve{width:calc(75% - 20px);} .medium-down--thirteen{width:calc(81.25% - 20px);} .medium-down--fourteen{width:calc(87.5% - 20px);} .medium-down--fifteen{width:calc(93.75% - 20px);} .medium-down--sixteen{width:calc(100% - 20px);} /** Whole */ .medium-down--one-whole{width:calc(100% - 20px);left:auto !important;} /* Halves */ .medium-down--one-half{width:calc(50% - 20px);} /* Thirds */ .medium-down--one-third{width:calc(33.33333% - 20px);} .medium-down--two-thirds{width:calc(66.66667% - 20px);} /* Fourths */ .medium-down--one-fourth{width:calc(25% - 20px);} .medium-down--two-fourths{width:calc(50% - 20px);} .medium-down--three-fourths{width:calc(75% - 20px);} /* Fifths */ .medium-down--one-fifth{width:calc(20% - 20px);} .medium-down--two-fifths{width:calc(40% - 20px);} .medium-down--three-fifths{width:calc(60% - 20px);} .medium-down--four-fifths{width:calc(80% - 20px);} /* Sixths */ .medium-down--one-sixth{width:calc(16.66667% - 20px);} .medium-down--two-sixths{width:calc(33.33333% - 20px);} .medium-down--three-sixths{width:calc(50% - 20px);} .medium-down--four-sixths{width:calc(66.66667% - 20px);} .medium-down--five-sixths{width:calc(83.33333% - 20px);} /* Sevenths */ .medium-down--one-seventh{width:calc(14.28571% - 20px);} .medium-down--two-sevenths{width:calc(28.57143% - 20px);} .medium-down--three-sevenths{width:calc(42.85714% - 20px);} .medium-down--four-sevenths{width:calc(57.14286% - 20px);} .medium-down--five-sevenths{width:calc(71.42857% - 20px);} /* Eighths */ .medium-down--one-eighth{width:calc(12.5% - 20px);} .medium-down--two-eighths{width:calc(25% - 20px);} .medium-down--three-eighths{width:calc(37.5% - 20px);} .medium-down--four-eighths{width:calc(50% - 20px);} .medium-down--five-eighths{width:calc(62.5% - 20px);} .medium-down--six-eighths{width:calc(75% - 20px);} .medium-down--seven-eighths{width:calc(87.5% - 20px);} /* Tenths */ .medium-down--one-tenth{width:calc(10% - 20px);} .medium-down--two-tenths{width:calc(20% - 20px);} .medium-down--three-tenths{width:calc(30% - 20px);} .medium-down--four-tenths{width:calc(40% - 20px);} .medium-down--five-tenths{width:calc(50% - 20px);} .medium-down--six-tenths{width:calc(60% - 20px);} .medium-down--seven-tenths{width:calc(70% - 20px);} .medium-down--eight-tenths{width:calc(80% - 20px);} .medium-down--nine-tenths{width:calc(90% - 20px);} /* Twelfths */ .medium-down--one-twelfth{width:calc(8.33333% - 20px);} .medium-down--two-twelfths{width:calc(16.66667% - 20px);} .medium-down--three-twelfths{width:calc(25% - 20px);} .medium-down--four-twelfths{width:calc(33.33333% - 20px);} .medium-down--five-twelfths{width:calc(41.66667% - 20px);} .medium-down--six-twelfths{width:calc(50% - 20px);} .medium-down--seven-twelfths{width:calc(58.33333% - 20px);} .medium-down--eight-twelfths{width:calc(66.66667% - 20px);} .medium-down--nine-twelfths{width:calc(75% - 20px);} .medium-down--ten-twelfths{width:calc(83.33333% - 20px);} .medium-down--eleven-twelfths{width:calc(91.66667% - 20px);} .equal-columns--outside-trim .medium-down--one-half:nth-of-type(2n),.equal-columns--outside-trim .medium-down--eight:nth-of-type(2n),.equal-columns--outside-trim .medium-down--one-third:nth-of-type(3n),.equal-columns--outside-trim .medium-down--one-fourth:nth-of-type(4n),.equal-columns--outside-trim .medium-down--four:nth-of-type(4n),.equal-columns--outside-trim .medium-down--one-fifth:nth-of-type(5n),.equal-columns--outside-trim .medium-down--one-sixth:nth-of-type(6n),.equal-columns--outside-trim .medium-down--one-seventh:nth-of-type(7n),.equal-columns--outside-trim .medium-down--two:nth-of-type(8n){margin-right:0;} .equal-columns--outside-trim .medium-down--one-half:nth-of-type(2n+1),.equal-columns--outside-trim .medium-down--eight:nth-of-type(2n+1),.equal-columns--outside-trim .medium-down--one-third:nth-of-type(3n+1),.equal-columns--outside-trim .medium-down--one-fourth:nth-of-type(4n+1),.equal-columns--outside-trim .medium-down--four:nth-of-type(4n+1),.equal-columns--outside-trim .medium-down--one-fifth:nth-of-type(5n+1),.equal-columns--outside-trim .medium-down--one-sixth:nth-of-type(6n+1),.equal-columns--outside-trim .medium-down--one-seventh:nth-of-type(7n+1),.equal-columns--outside-trim .medium-down--two:nth-of-type(8n+1){margin-left:0;} .equal-columns--outside-trim .medium-down--one-whole:nth-of-type(1n+1){width:100%;margin-right:0;margin-left:0;} .equal-columns--outside-trim .medium-down--one-half{width:calc(50% - (20px - (20px / 2)));} .equal-columns--outside-trim .medium-down--one-third{width:calc(33.33333% - (20px - (20px / 3)));} .equal-columns--outside-trim .medium-down--one-fifth{width:calc(20% - (20px - (20px / 5)));} .equal-columns--outside-trim .medium-down--one-fourth{width:calc(25% - (20px - (20px / 4)));} .equal-columns--outside-trim .medium-down--one-sixth{width:calc(16.66667% - (20px - (20px / 6)));} .equal-columns--outside-trim .medium-down--one-seventh{width:calc(14.28571% - (20px - (20px / 7)));} .equal-columns--outside-trim .medium-down--two{width:calc(12.5% - (20px - (20px / 8)));} .equal-columns--outside-trim .medium-down--four{width:calc(25% - (20px - (20px / 4)));} .equal-columns--outside-trim .medium-down--seven{width:calc(43.75% - (20px - (20px / 2)));} .equal-columns--outside-trim .medium-down--eight{width:calc(50% - (20px / 2));} .equal-columns--outside-trim .medium-down--nine{width:calc(56.25% - (20px - (20px / 2)));} .medium-down--show{display:block !important;} .medium-down--hide{display:none !important;} .medium-down--text-left{text-align:left !important;} .medium-down--text-right{text-align:right !important;} .medium-down--text-center{text-align:center !important;} }@media only screen and (max-width:798px) and (max-width:798px){.equal-columns--clear .medium-down--one-half.medium-down--one-half,.equal-columns--clear .medium-down--eight.medium-down--eight,.equal-columns--clear .medium-down--one-third.medium-down--one-third,.equal-columns--clear .medium-down--one-fourth.medium-down--one-fourth,.equal-columns--clear .medium-down--four.medium-down--four,.equal-columns--clear .medium-down--one-fifth.medium-down--one-fifth,.equal-columns--clear .medium-down--one-sixth.medium-down--one-sixth,.equal-columns--clear .medium-down--one-seventh.medium-down--one-seventh{clear:none;} .equal-columns--clear .medium-down--one-half:nth-of-type(2n+1),.equal-columns--clear .medium-down--eight:nth-of-type(2n+1),.equal-columns--clear .medium-down--one-third:nth-of-type(3n+1),.equal-columns--clear .medium-down--one-fourth:nth-of-type(4n+1),.equal-columns--clear .medium-down--four:nth-of-type(4n+1),.equal-columns--clear .medium-down--one-fifth:nth-of-type(5n+1),.equal-columns--clear .medium-down--one-sixth:nth-of-type(6n+1),.equal-columns--clear .medium-down--one-seventh:nth-of-type(7n+1){clear:both;} }@media only screen and (max-width:798px) and (max-width:798px){.equal-columns--outside-trim .medium-down--one-half.medium-down--one-half,.equal-columns--outside-trim .medium-down--eight.medium-down--eight,.equal-columns--outside-trim .medium-down--one-third.medium-down--one-third,.equal-columns--outside-trim .medium-down--one-fourth.medium-down--one-fourth,.equal-columns--outside-trim .medium-down--four.medium-down--four,.equal-columns--outside-trim .medium-down--one-fifth.medium-down--one-fifth,.equal-columns--outside-trim .medium-down--one-sixth.medium-down--one-sixth,.equal-columns--outside-trim .medium-down--one-seventh.medium-down--one-seventh,.equal-columns--outside-trim .medium-down--two.medium-down--two{margin-right:10px;margin-left:10px;} .equal-columns--outside-trim .medium-down--one-half:nth-of-type(2n),.equal-columns--outside-trim .medium-down--eight:nth-of-type(2n),.equal-columns--outside-trim .medium-down--one-third:nth-of-type(3n),.equal-columns--outside-trim .medium-down--one-fourth:nth-of-type(4n),.equal-columns--outside-trim .medium-down--four:nth-of-type(4n),.equal-columns--outside-trim .medium-down--one-fifth:nth-of-type(5n),.equal-columns--outside-trim .medium-down--one-sixth:nth-of-type(6n),.equal-columns--outside-trim .medium-down--one-seventh:nth-of-type(7n),.equal-columns--outside-trim .medium-down--two:nth-of-type(8n){margin-right:0;} .equal-columns--outside-trim .medium-down--one-half:nth-of-type(2n+1),.equal-columns--outside-trim .medium-down--eight:nth-of-type(2n+1),.equal-columns--outside-trim .medium-down--one-third:nth-of-type(3n+1),.equal-columns--outside-trim .medium-down--one-fourth:nth-of-type(4n+1),.equal-columns--outside-trim .medium-down--four:nth-of-type(4n+1),.equal-columns--outside-trim .medium-down--one-fifth:nth-of-type(5n+1),.equal-columns--outside-trim .medium-down--one-sixth:nth-of-type(6n+1),.equal-columns--outside-trim .medium-down--one-seventh:nth-of-type(7n+1),.equal-columns--outside-trim .medium-down--two:nth-of-type(8n+1){margin-left:0;} }@media only screen and (max-width:480px){/* Base Grid */ .small-down--one{width:calc(6.25% - 20px);} .small-down--two{width:calc(12.5% - 20px);} .small-down--three{width:calc(18.75% - 20px);} .small-down--four{width:calc(25% - 20px);} .small-down--five{width:calc(31.25% - 20px);} .small-down--six{width:calc(37.5% - 20px);} .small-down--seven{width:calc(43.75% - 20px);} .small-down--eight{width:calc(50% - 20px);} .small-down--nine{width:calc(56.25% - 20px);} .small-down--ten{width:calc(62.5% - 20px);} .small-down--eleven{width:calc(68.75% - 20px);} .small-down--twelve{width:calc(75% - 20px);} .small-down--thirteen{width:calc(81.25% - 20px);} .small-down--fourteen{width:calc(87.5% - 20px);} .small-down--fifteen{width:calc(93.75% - 20px);} .small-down--sixteen{width:calc(100% - 20px);} /** Whole */ .small-down--one-whole{width:calc(100% - 20px);left:auto !important;} /* Halves */ .small-down--one-half{width:calc(50% - 20px);} /* Thirds */ .small-down--one-third{width:calc(33.33333% - 20px);} .small-down--two-thirds{width:calc(66.66667% - 20px);} /* Fourths */ .small-down--one-fourth{width:calc(25% - 20px);} .small-down--two-fourths{width:calc(50% - 20px);} .small-down--three-fourths{width:calc(75% - 20px);} /* Fifths */ .small-down--one-fifth{width:calc(20% - 20px);} .small-down--two-fifths{width:calc(40% - 20px);} .small-down--three-fifths{width:calc(60% - 20px);} .small-down--four-fifths{width:calc(80% - 20px);} /* Sixths */ .small-down--one-sixth{width:calc(16.66667% - 20px);} .small-down--two-sixths{width:calc(33.33333% - 20px);} .small-down--three-sixths{width:calc(50% - 20px);} .small-down--four-sixths{width:calc(66.66667% - 20px);} .small-down--five-sixths{width:calc(83.33333% - 20px);} /* Sevenths */ .small-down--one-seventh{width:calc(14.28571% - 20px);} .small-down--two-sevenths{width:calc(28.57143% - 20px);} .small-down--three-sevenths{width:calc(42.85714% - 20px);} .small-down--four-sevenths{width:calc(57.14286% - 20px);} .small-down--five-sevenths{width:calc(71.42857% - 20px);} /* Eighths */ .small-down--one-eighth{width:calc(12.5% - 20px);} .small-down--two-eighths{width:calc(25% - 20px);} .small-down--three-eighths{width:calc(37.5% - 20px);} .small-down--four-eighths{width:calc(50% - 20px);} .small-down--five-eighths{width:calc(62.5% - 20px);} .small-down--six-eighths{width:calc(75% - 20px);} .small-down--seven-eighths{width:calc(87.5% - 20px);} /* Tenths */ .small-down--one-tenth{width:calc(10% - 20px);} .small-down--two-tenths{width:calc(20% - 20px);} .small-down--three-tenths{width:calc(30% - 20px);} .small-down--four-tenths{width:calc(40% - 20px);} .small-down--five-tenths{width:calc(50% - 20px);} .small-down--six-tenths{width:calc(60% - 20px);} .small-down--seven-tenths{width:calc(70% - 20px);} .small-down--eight-tenths{width:calc(80% - 20px);} .small-down--nine-tenths{width:calc(90% - 20px);} /* Twelfths */ .small-down--one-twelfth{width:calc(8.33333% - 20px);} .small-down--two-twelfths{width:calc(16.66667% - 20px);} .small-down--three-twelfths{width:calc(25% - 20px);} .small-down--four-twelfths{width:calc(33.33333% - 20px);} .small-down--five-twelfths{width:calc(41.66667% - 20px);} .small-down--six-twelfths{width:calc(50% - 20px);} .small-down--seven-twelfths{width:calc(58.33333% - 20px);} .small-down--eight-twelfths{width:calc(66.66667% - 20px);} .small-down--nine-twelfths{width:calc(75% - 20px);} .small-down--ten-twelfths{width:calc(83.33333% - 20px);} .small-down--eleven-twelfths{width:calc(91.66667% - 20px);} .equal-columns--outside-trim .small-down--one-half:nth-of-type(2n),.equal-columns--outside-trim .small-down--eight:nth-of-type(2n),.equal-columns--outside-trim .small-down--one-third:nth-of-type(3n),.equal-columns--outside-trim .small-down--one-fourth:nth-of-type(4n),.equal-columns--outside-trim .small-down--four:nth-of-type(4n),.equal-columns--outside-trim .small-down--one-fifth:nth-of-type(5n),.equal-columns--outside-trim .small-down--one-sixth:nth-of-type(6n),.equal-columns--outside-trim .small-down--one-seventh:nth-of-type(7n),.equal-columns--outside-trim .small-down--two:nth-of-type(8n){margin-right:0;} .equal-columns--outside-trim .small-down--one-half:nth-of-type(2n+1),.equal-columns--outside-trim .small-down--eight:nth-of-type(2n+1),.equal-columns--outside-trim .small-down--one-third:nth-of-type(3n+1),.equal-columns--outside-trim .small-down--one-fourth:nth-of-type(4n+1),.equal-columns--outside-trim .small-down--four:nth-of-type(4n+1),.equal-columns--outside-trim .small-down--one-fifth:nth-of-type(5n+1),.equal-columns--outside-trim .small-down--one-sixth:nth-of-type(6n+1),.equal-columns--outside-trim .small-down--one-seventh:nth-of-type(7n+1),.equal-columns--outside-trim .small-down--two:nth-of-type(8n+1){margin-left:0;} .equal-columns--outside-trim .small-down--one-whole:nth-of-type(1n+1){width:100%;margin-right:0;margin-left:0;} .equal-columns--outside-trim .small-down--one-half{width:calc(50% - (20px - (20px / 2)));} .equal-columns--outside-trim .small-down--one-third{width:calc(33.33333% - (20px - (20px / 3)));} .equal-columns--outside-trim .small-down--one-fifth{width:calc(20% - (20px - (20px / 5)));} .equal-columns--outside-trim .small-down--one-fourth{width:calc(25% - (20px - (20px / 4)));} .equal-columns--outside-trim .small-down--one-sixth{width:calc(16.66667% - (20px - (20px / 6)));} .equal-columns--outside-trim .small-down--one-seventh{width:calc(14.28571% - (20px - (20px / 7)));} .equal-columns--outside-trim .small-down--two{width:calc(12.5% - (20px - (20px / 8)));} .equal-columns--outside-trim .small-down--four{width:calc(25% - (20px - (20px / 4)));} .equal-columns--outside-trim .small-down--seven{width:calc(43.75% - (20px - (20px / 2)));} .equal-columns--outside-trim .small-down--eight{width:calc(50% - (20px / 2));} .equal-columns--outside-trim .small-down--nine{width:calc(56.25% - (20px - (20px / 2)));} .small-down--show{display:block !important;} .small-down--hide{display:none !important;} .small-down--text-left{text-align:left !important;} .small-down--text-right{text-align:right !important;} .small-down--text-center{text-align:center !important;} }@media only screen and (max-width:480px) and (max-width:480px){.equal-columns--clear .small-down--one-half.small-down--one-half,.equal-columns--clear .small-down--eight.small-down--eight,.equal-columns--clear .small-down--one-third.small-down--one-third,.equal-columns--clear .small-down--one-fourth.small-down--one-fourth,.equal-columns--clear .small-down--four.small-down--four,.equal-columns--clear .small-down--one-fifth.small-down--one-fifth,.equal-columns--clear .small-down--one-sixth.small-down--one-sixth,.equal-columns--clear .small-down--one-seventh.small-down--one-seventh{clear:none;} .equal-columns--clear .small-down--one-half:nth-of-type(2n+1),.equal-columns--clear .small-down--eight:nth-of-type(2n+1),.equal-columns--clear .small-down--one-third:nth-of-type(3n+1),.equal-columns--clear .small-down--one-fourth:nth-of-type(4n+1),.equal-columns--clear .small-down--four:nth-of-type(4n+1),.equal-columns--clear .small-down--one-fifth:nth-of-type(5n+1),.equal-columns--clear .small-down--one-sixth:nth-of-type(6n+1),.equal-columns--clear .small-down--one-seventh:nth-of-type(7n+1){clear:both;} }@media only screen and (max-width:480px) and (max-width:480px){.equal-columns--outside-trim .small-down--one-half.small-down--one-half,.equal-columns--outside-trim .small-down--eight.small-down--eight,.equal-columns--outside-trim .small-down--one-third.small-down--one-third,.equal-columns--outside-trim .small-down--one-fourth.small-down--one-fourth,.equal-columns--outside-trim .small-down--four.small-down--four,.equal-columns--outside-trim .small-down--one-fifth.small-down--one-fifth,.equal-columns--outside-trim .small-down--one-sixth.small-down--one-sixth,.equal-columns--outside-trim .small-down--one-seventh.small-down--one-seventh,.equal-columns--outside-trim .small-down--two.small-down--two{margin-right:10px;margin-left:10px;} .equal-columns--outside-trim .small-down--one-half:nth-of-type(2n),.equal-columns--outside-trim .small-down--eight:nth-of-type(2n),.equal-columns--outside-trim .small-down--one-third:nth-of-type(3n),.equal-columns--outside-trim .small-down--one-fourth:nth-of-type(4n),.equal-columns--outside-trim .small-down--four:nth-of-type(4n),.equal-columns--outside-trim .small-down--one-fifth:nth-of-type(5n),.equal-columns--outside-trim .small-down--one-sixth:nth-of-type(6n),.equal-columns--outside-trim .small-down--one-seventh:nth-of-type(7n),.equal-columns--outside-trim .small-down--two:nth-of-type(8n){margin-right:0;} .equal-columns--outside-trim .small-down--one-half:nth-of-type(2n+1),.equal-columns--outside-trim .small-down--eight:nth-of-type(2n+1),.equal-columns--outside-trim .small-down--one-third:nth-of-type(3n+1),.equal-columns--outside-trim .small-down--one-fourth:nth-of-type(4n+1),.equal-columns--outside-trim .small-down--four:nth-of-type(4n+1),.equal-columns--outside-trim .small-down--one-fifth:nth-of-type(5n+1),.equal-columns--outside-trim .small-down--one-sixth:nth-of-type(6n+1),.equal-columns--outside-trim .small-down--one-seventh:nth-of-type(7n+1),.equal-columns--outside-trim .small-down--two:nth-of-type(8n+1){margin-left:0;} }.container{position:relative;max-width:1200px;margin:0 auto;} @media only screen and (max-width:1024px){.container{width:calc(90% + 20px);} } @media only screen and (max-width:480px){.container{width:calc(100% - 30px);} }.container:not(.content) .container{width:100%;}[class*="offset-by"]{position:relative;} @media only screen and (max-width:480px){[class*="offset-by"]{position:static;} }.container:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}.column,.columns{float:left;display:inline;margin-left:calc(20px / 2);margin-right:calc(20px / 2);box-sizing:border-box;}@media only screen and (max-width:480px){.column:not([class*="small-down--one-half"]),.columns:not([class*="small-down--one-half"]){width:100%;margin-left:0 !important;margin-right:0 !important;} }@media only screen and (max-width:480px){.even{margin-left:0;} }@media only screen and (max-width:480px){.odd{margin-right:0;} }.flex-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}.flex-container:after{visibility:hidden;display:none;font-size:0;content:" ";clear:both;height:0;}.row{margin-bottom:20px;}.row:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}.container-border--top::before{display:block;content:'';height:0;width:calc(100% - 20px);border-top:thin solid #cccccc;position:absolute;top:0;left:0;right:0;margin:0 auto;float:left;} @media only screen and (max-width:480px){.container-border--top::before{width:100%;} }.container-border--bottom::after{display:block;content:'';height:0;width:calc(100% - 20px);border-top:thin solid #cccccc;position:absolute;bottom:0;left:0;right:0;margin:0 auto;clear:both;} @media only screen and (max-width:480px){.container-border--bottom::after{width:100%;} }.narrow-width--true.container{max-width:1000px;margin-left:auto;margin-right:auto;}.container.full-width--true,.full-width--true > .container{width:100%;max-width:100%;}@media only screen and (max-width:480px){.container.fullWidthMobile--true,.column.fullWidthMobile--true,.columns.fullWidthMobile--true{width:100% !important;max-width:100%;} }@media only screen and (min-width:481px){/* Nested Column Classes */ .column.alpha,.columns.alpha{margin-left:0;} .column.omega,.columns.omega{margin-right:0;} /* Offsets */ .offset-by-one{left:calc(6.25%);} .offset-by-two{left:calc(12.5%);} .offset-by-three{left:calc(18.75%);} .offset-by-four{left:calc(25%);} .offset-by-five{left:calc(31.25%);} .offset-by-six{left:calc(37.5%);} .offset-by-seven{left:calc(43.75%);} .offset-by-eight{left:calc(50%);} .offset-by-nine{left:calc(56.25%);} .offset-by-ten{left:calc(62.5%);} .offset-by-eleven{left:calc(68.75%);} .offset-by-twelve{left:calc(75%);} .offset-by-thirteen{left:calc(81.25%);} .offset-by-fourteen{left:calc(87.5%);} .offset-by-fifteen{left:calc(93.75%);} }/* #Typography================================================== */.logo{font-family:Untitled Sans,serif;font-weight:bold;font-style:normal;font-size:21px;text-transform:none;line-height:1.2em;}/* Headings */h1{font-family:'FeijoaWeb',sans-serif;font-weight:600;font-style:normal;font-size:35px;text-transform:none;line-height:1.5;color:#000000;display:block;letter-spacing:0px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 auto 15px;clear:both;font-weight:bold;padding-top:4px;font-weight:100;} @media only screen and (max-width:798px){h1{font-size:29px;} } h1 a:link,h1 a:visited{font-weight:inherit;color:#000000;} h1 a:hover,h1 a:active{color:#020f4c;} h1.collection_title_tags{padding-right:25px;border-right:solid 1px #cccccc;}h2,.h2,h2.title{font-family:'FeijoaWeb',sans-serif;font-weight:500;font-style:normal;font-size:31px;text-transform:none;line-height:1.5;color:#000000;display:block;letter-spacing:0px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:0.75em;} @media only screen and (max-width:798px){h2,.h2,h2.title{font-size:26px;} } h2 a,.h2 a,h2.title a{font-weight:inherit;} h2.collection_title,.h2.collection_title,h2.title.collection_title{margin-bottom:0;display:inline;} h2.product_name a,.h2.product_name a,h2.title.product_name a{color:#000000;}.cart h2{margin-top:0;}h3,.h3{font-family:'FeijoaWeb',sans-serif;font-weight:600;font-style:normal;font-size:28px;text-transform:none;line-height:1.5;color:#000000;display:block;letter-spacing:0px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 auto 15px 0;} @media only screen and (max-width:798px){h3,.h3{font-size:23px;} } h3 a,h3 a:visited,.h3 a,.h3 a:visited{font-weight:inherit;color:#000000;} h3.title,.h3.title{line-height:1.25;margin:0 auto 15px;clear:both;padding-top:4px;} h3.title a,h3.title a:visited,.h3.title a,.h3.title a:visited{color:#000000;} h3.sub_title,.h3.sub_title{padding:5px 0;color:#000000;} h3.sub_title a,.h3.sub_title a{color:#000000;}h4,.h4{font-family:'FeijoaWeb',sans-serif;font-weight:600;font-style:normal;font-size:24px;text-transform:none;line-height:1.5;color:#000000;display:block;letter-spacing:0px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 0 0.5em 0;padding:7px 0;} @media only screen and (max-width:798px){h4,.h4{font-size:20px;} } h4 a,.h4 a{font-weight:inherit;} h4.title a,.h4.title a{border:0;padding:0;margin:0;}h5,.h5{font-family:'FeijoaWeb',sans-serif;font-weight:600;font-style:normal;font-size:22px;text-transform:none;line-height:1.5;color:#000000;display:block;letter-spacing:0px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 0 0.5em 0;padding:7px 0;} @media only screen and (max-width:798px){h5,.h5{font-size:18px;} } h5 a,.h5 a{font-weight:inherit;} h5.sub_title,.h5.sub_title{padding:5px 0;color:#000000;} h5.sub_title a,.h5.sub_title a{color:#000000;}h6,.h6{font-family:'FeijoaWeb',sans-serif;font-weight:600;font-style:normal;font-size:21px;text-transform:none;line-height:1.5;color:#000000;display:block;letter-spacing:0px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0px;margin:0 0 0.5em 0;padding:7px 0;} @media only screen and (max-width:798px){h6,.h6{font-size:17px;} } h6 a,.h6 a{font-weight:inherit;} h6.title,.h6.title{line-height:32px;margin:0 0 0.5em 0;color:#000000;}.cart h6{margin-top:0;}.collection_title{font-family:'FeijoaWeb',sans-serif;font-weight:600;font-style:normal;font-size:35px;text-transform:none;line-height:1.5;color:#000000;display:block;letter-spacing:0px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;margin:0 auto 15px;clear:both;padding-top:4px;} @media only screen and (max-width:798px){.collection_title{font-size:29px;} } .collection_title a{font-weight:inherit;color:#000000;} .collection_title a:hover,.collection_title a:active{color:#020f4c;}div.collection_title{margin-bottom:0;line-height:35px;display:inline;}div.collection_title_tags{padding-right:25px;border-right:solid 1px #cccccc;}.headline,.empty_cart,.promo_banner,.title{font-family:'FeijoaWeb',sans-serif;font-weight:600;font-style:normal;font-size:35px;text-transform:none;line-height:1.5;color:#000000;display:block;letter-spacing:0px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;} @media only screen and (max-width:798px){.headline,.empty_cart,.promo_banner,.title{font-size:29px;} }@media only screen and (max-width:798px){.title.insta,.title.twitter{text-align:center;} }.title.insta a,.title.twitter a{color:#000000;}.title.center.blog a{color:#000000;}/* Content */p{margin:0 0 15px;font-style:normal;line-height:1.6em;} p img{margin:0;}sub{font-size:60%;}em,i{font-style:italic;}strong,b{font-weight:bold;}small{font-size:90%;}.feature img{position:relative;top:7px;margin-right:5px;width:25px;height:25px;}.onboard-text{margin:0;}.page-divider{opacity:0;border-color:#000;border-top:0;}.active-divider{opacity:1;border-width:1px;}.feature p{font-size:smaller;}#featured_links{padding:20px 0;} #featured_links h2{padding-top:15px;}#featured_links .column,#featured_links .columns{opacity:1;}.slider-gallery .shopify-product-reviews-badge{height:30px;display:block;}.spr-badge + .feature_divider{margin-top:15px;}.spr-badge{padding:5px 0;}.thumbnail .spr-badge-caption{display:none;}div#shopry-review-photos a{display:block !important;}.feature_divider{width:100%;margin-bottom:20px;display:block;border:0;border-color:#cccccc;border-bottom-width:0px;border-bottom-style:solid;} .feature_divider.no-margin{margin-bottom:0px;} @media only screen and (max-width:798px){.feature_divider{margin-bottom:10px;} .feature_divider.feature_divider--large{margin-bottom:20px;} }div.container.bottom-fix{padding-bottom:0px;}.page .feature_divider,.page h2.title + .feature_divider{margin-bottom:15px;}/* Blockquotes */blockquote,blockquote p{font-size:17px;line-height:24px;font-style:italic;}blockquote{margin:0 0 20px;padding:9px 20px 0 19px;border-left:1px solid #cccccc;} blockquote cite{display:block;font-size:12px;color:#555;} blockquote cite a,blockquote cite a:visited{color:#555;} blockquote cite:before{content:"\2014 \0020";}hr{border-color:#cccccc;border-width:0;border-style:solid;clear:both;margin:12px 0;height:0;}.cart_container hr{border-top-width:0px;}div.section.collection_description{margin:0 0 1.5em 0;}/* #Links================================================== */a,a:visited,a span{color:#020f4c;text-decoration:none;position:relative;transition:color .1s linear;}a:hover,a:focus{color:#000000;}a,button,input,select,textarea,label,summary{touch-action:manipulation;}/* #Lists================================================== */ul,ol{margin-bottom:20px;} ul ul,ul ol,ol ul,ol ol{margin:4px 0 5px 30px;} ul ul li,ul ol li,ol ul li,ol ol li{margin-bottom:6px;} ul li,ol li{margin-bottom:12px;}ul{list-style:disc outside;} ul.square{list-style:square outside;} ul.circle{list-style:circle outside;} ul.disc{list-style:disc outside;} ul.large li{line-height:21px;} ul.none{list-style:none outside;margin-left:0;} ul.border{list-style:none outside;line-height:26px;} ul.border li{border-bottom:1px solid #cccccc;list-style:none outside none;padding:12px 0;margin-bottom:0;}ol{list-style:decimal;}/* #Menu================================================== */.header{z-index:1000;width:100%;top:0;} .header a,.header a:visited,.header a span,.header select.currencies{color:#000;text-shadow:none;} .header div.container{padding-bottom:5px;padding-top:5px;}body.is-active{overflow-y:hidden;} body.is-active #header{bottom:0;overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;}#header.mobile_nav-fixed--true,.mobile_nav-fixed--false.is-active #header{position:fixed;z-index:1001;width:100%;top:0;left:0;}#header{display:none;} #header .top_bar{text-align:center;height:40px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;} #header .top_bar .icon-search{z-index:3;} #header .top_bar .icon-search:before{font-size:18px;} #header .top_bar a.right{left:auto;right:15px;font-size:20px;padding-top:8px;top:4px;z-index:1;} #header .top_bar a.mobile_nav{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;z-index:1;} #header .top_bar > a,#header .top_bar > a:visited,#header .top_bar > a:active{display:block;font-size:25px;outline:0;-webkit-tap-highlight-color:rgba(0,0,0,0);} #header .top_bar a span{color:#62677b;display:inline-block;padding-left:4px;position:relative;}#header .top_bar a.icon-bag:before,#header .top_bar a.icon-cart:before{font-size:18px !important;}.nav ul.mobile_menu li a{display:inline-block;}.menu .vertical-menu li{position:relative;}.vertical-menu{display:inline;}.menu .vertical-menu li:hover .vertical-menu_submenu{visibility:visible;opacity:1;transition:opacity 0.3s ease-in;pointer-events:all;z-index:2000;}.menu .vertical-menu_submenu li:hover .vertical-menu_sub-submenu{visibility:visible;opacity:1;transition:opacity 0.3s ease-in;pointer-events:all;z-index:2000;}.menu .vertical-menu_submenu{position:absolute;left:0;top:100%;padding-left:0;margin:0;visibility:hidden;opacity:0;transition:opacity 0.5s ease-in;pointer-events:none;text-align:left;width:270px;background:#fcfcf3;background:#fcfcf3;} .menu .vertical-menu_submenu li{padding:0 20px;display:block;} .menu .vertical-menu_submenu a{display:block;font-size:14px;letter-spacing:1px;} .menu .vertical-menu_submenu span.icon-down-arrow{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);transform:rotate(-90deg);}.menu .vertical-menu_submenu.is-visible,.menu .vertical-menu_sub-submenu.is-visible{visibility:visible;opacity:1;transition:opacity 0.3s ease-in;pointer-events:all;z-index:2000;}.menu .vertical-menu_sub-submenu{position:absolute;left:100%;top:0;padding-left:0;margin:0;visibility:hidden;opacity:0;transition:opacity 5s ease-in;pointer-events:none;width:270px;background:#fcfcf3;background:#fcfcf3;} .menu .vertical-menu_sub-submenu li{padding:0 20px;display:block;} .menu .vertical-menu_sub-submenu a{display:block;}.vertical-menu_submenu.vertical-menu--align-right{right:0;left:auto;}.vertical-menu_sub-submenu.vertical-menu--align-right{right:100%;left:auto;}/* Mobile nav */ #header .mobile_nav.dropdown_link span.menu_title{position:absolute;left:40px;}.mobile_nav div{width:30px;height:40px;position:relative;float:left;margin:0 8px 0 5px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);transition:.1s ease-in-out;cursor:pointer;}.mobile_nav div span{display:block !important;position:absolute !important;height:1px !important;width:100%;background:#62677b;border-radius:9px;opacity:1;left:0;padding:0 !important;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);transition:.1s ease-in-out;}.mobile_nav div span:nth-child(1){top:10px;}.mobile_nav div span:nth-child(2),.mobile_nav div span:nth-child(3){top:20px;}.mobile_nav div span:nth-child(4){top:30px;}.mobile_nav div.open span:nth-child(1){top:9px;width:0%;left:50%;}.mobile_nav div.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}.mobile_nav div.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}.mobile_nav div.open span:nth-child(4){top:9px;width:0%;left:50%;}#mobile_menu{margin:10px 15px;} #mobile_menu li{padding-right:0;display:block;} #mobile_menu li a span.icon-down-arrow{padding:0 15px !important;} #mobile_menu .sublink ul{display:none;margin-left:0;padding-left:10px;}.feature_image.editor-hover--true .main_nav,.feature_image.editor-hover--true .dropdown{background:#fcfcf3;background:#fcfcf3;clear:both;transition:all 0.3s linear;animation:fadeIn 0.3s linear none;}.top_bar{height:40px;padding:0 0 0 10px;} .top_bar .social_icons{float:left;margin:0;padding-left:10px;} .top_bar .social_icons li{padding:5px;} .top_bar a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;} .top_bar ul.social_icons a{display:inline;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none;} .top_bar .top_bar--right{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;margin-left:auto;height:40px;} .top_bar .top_bar--right .icon-search{display:inline-block;line-height:0;padding-right:15px;} .top_bar .top_bar--right .cart_container{display:inline-block;}.main_nav,.dropdown{background:#fcfcf3;background:#fcfcf3;clear:both;transition:all 0.3s linear;animation:fadeIn 0.3s linear none;}.sticky_nav{position:fixed;width:100%;z-index:35;top:0;left:0;padding:0;/* Translate -100% to move off screen */ -webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);/* Animations */ transition:all 300ms ease-in-out;}.is-active .sticky_nav{bottom:0;overflow-y:scroll;overflow-x:hidden;}.sticky_nav--stick{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);opacity:1;} @media only screen and (max-width:798px){.sticky_nav--stick{display:none;} }.sticky_nav--unstick{opacity:0;transition:opacity 0s;}.sticky_nav ul.menu,.sticky_nav .mini_cart{padding-bottom:0 !important;}.menu.center,.menu.align_right,.menu.align_left{margin:0 20px;}.menu{display:block;border:none;padding:0;margin:0;} .menu li{display:inline-block;margin:0;border:0;}.nav ul li a.sub-menu{padding:10px 4px 10px 4px;z-index:1001;}.nav ul li:hover a.sub-menu{color:#2b2a2a;}.menu a,.menu a:visited,.menu a:active,#header span.menu_title,.menu a span,select.currencies,.mini_cart span{font-family:Untitled Sans,sans-serif;font-weight:lighter;font-style:normal;font-size:14px;text-transform:none;color:#2b2a2a;padding-top:12px;padding-bottom:12px;position:relative;display:block;letter-spacing:0px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0;} @media only screen and (max-width:798px){.menu a,.menu a:visited,.menu a:active,#header span.menu_title,.menu a span,select.currencies,.mini_cart span{font-size:17px;} }.feature_image .main_nav a,.feature_image .main_nav a span{color:#2b2a2a;}.menu li,#header span.menu_title,.menu a span,select.currencies,.mini_cart span{padding-left:5px;padding-right:5px;}#header span.menu_title{cursor:pointer;height:40px;line-height:20px;margin-top:-2px;}.menu li{vertical-align:top;}select.currencies{height:40px;min-height:40px;padding-top:0;padding-bottom:0;cursor:pointer;background-image:url(/cdn/shop/t/47/assets/select.png?v=16344380165374518789);} @media only screen and (max-width:798px){select.currencies{font-size:16px;} }#mobile_menu select.currencies{padding-left:0;}.feature_image .header .menu a,.feature_image .header .menu a:visited,.feature_image .header .menu a span{color:#2b2a2a;}.feature_image .header .menu a[href]:hover,.menu a.active,.menu a.active span,.feature_image .header .menu a.active,.header_bar a.active,.feature_image .header .menu a:focus{color:#020f4c;}.menu li a[href]:hover,.menu li a:focus,.menu a[href]:hover span{color:#020f4c;}.menu a.top_link,.menu a.dropdown_link{border-bottom:solid 1px transparent;}.menu a.top_link:hover,.menu a.dropdown_link:hover,.menu a.active_link{border-bottom:solid 1px #020f4c;}.feature_image a.top_link:hover{border-bottom:solid 1px #020f4c;}.menu a span{display:inline;vertical-align:top;}.top_bar a,.top_bar a:visited,.top_bar a:active,.top_bar a span,.top_bar select.currencies,a.mini_cart,a.mini_cart span,.feature_image .header .top_bar .menu a,.feature_image .header .top_bar .menu a span,.cart_container .mini_cart:hover{color:#62677b;font-size:17px;letter-spacing:1px;}.top_bar li a:hover,.top_bar li a[href]:hover,.top_bar li a[href]:hover span,.top_bar li a:active,.top_bar li a:hover span,.top_bar a:active span,.top_bar .currencies:hover,.feature_image .header .top_bar .menu a:hover,.feature_image .header .top_bar .menu a:hover span{color:#020f4c;}.top_bar li{padding-left:10px;padding-right:10px;}.top_bar .menu a,.top_bar .social_icons a{height:40px;line-height:40px;padding:0;}/* Mini cart */.mini_cart,.nav a.mini_cart{float:right;text-align:center;cursor:pointer;background-color:#d1d9e1;padding-left:5px;padding-right:5px;margin-left:5px;height:40px;z-index:2001;} @media only screen and (min-width:799px){.mini_cart,.nav a.mini_cart{padding-left:15px;padding-right:15px;} } @media only screen and (max-width:798px){.mini_cart,.nav a.mini_cart{right:0;} }.cart_container li.cart_item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;} .cart_container li.cart_item .sale,.cart_container li.cart_item .price{margin-left:auto;margin-right:10px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:right;} .cart_container li.cart_item .cart_item__title{width:50%;}.nav a.mini_cart{margin-left:15px;}.top_bar a.mini_cart span{padding-top:0;padding-bottom:0;line-height:40px;}a.tos_icon,.cart_content a.tos_icon{font-size:13px;color:#020f4c;} a.tos_icon:visited,.cart_content a.tos_icon:visited{color:#020f4c;} a.tos_icon:hover,.cart_content a.tos_icon:hover{color:#000000;}.cart_content__continue-shopping{display:none;}.no-touchevents a.cart_content__continue-shopping.secondary_button{display:none;}.no-touchevents a.cart_content__continue-shopping.secondary_button,.touchevents a.cart_content__continue-shopping.secondary_button{display:none;} @media only screen and (max-width:798px){.no-touchevents a.cart_content__continue-shopping.secondary_button,.touchevents a.cart_content__continue-shopping.secondary_button{display:block;border-top:0;margin:0 auto;padding-top:0;padding-bottom:10px;margin-bottom:10px;position:static;font-size:inherit;letter-spacing:inherit;} }.mini_cart span{display:inline-block;}.cart_container .cart_content{display:none;}.cart_container.active_link .cart_content{display:block;overflow-y:auto;max-height:calc(90vh - 60px);}.cart_container.active_link .cart_content::-webkit-scrollbar{-webkit-appearance:none;width:7px;}.cart_container.active_link .cart_content::-webkit-scrollbar-thumb{border-radius:0;background-color:rgba(0,0,0,0.5);-webkit-box-shadow:0 0 1px rgba(255,255,255,0.5);}html.touchevents .cart .cart_container{pointer-events:none;}.cart_content .product-quantity-box,#cart_form .product-quantity-box{margin:10px 0;width:130px;}.cart_content .product-quantity-box .quantity,#cart_form .product-quantity-box .quantity{padding:0 5px;width:30%;min-height:30px;height:30px;}.cart_content .product-quantity-box .product-plus,#cart_form .product-quantity-box .product-plus{font-size:15px;line-height:30px;height:30px;padding-right:2px;width:25%;}.cart_content .product-quantity-box .product-minus,#cart_form .product-quantity-box .product-minus{font-size:15px;line-height:30px;height:30px;padding-right:2px;width:25%;}#cart_form .product-quantity-box .product-minus,#cart_form .product-quantity-box .product-plus,.nav .product-quantity-box .product-minus,.nav .product-quantity-box .product-plus{padding-right:0;}#cart_form .icon-minus,#cart_form .icon-plus{position:relative;left:1px;}.cart_container.active_link .mini_cart,.cart_container.active_link .mini_cart span{background-color:#ffffff;color:#000000 !important;}.cart_content{top:40px;right:0;position:absolute;z-index:2000;background-color:#ffffff;font-family:Untitled Sans,sans-serif;font-weight:lighter;font-style:normal;font-size:smaller;text-transform:none;color:#000000;border:1px solid #cccccc;border-top:0;border-right:0;width:100%;max-width:320px;} @media only screen and (min-width:799px){.cart_content{max-width:420px;} }div.cart_content form{margin:15px 0 0 0;padding:0;}.cart .cart_subtotal{font-weight:bold;font-size:larger;}.cart_content .cart_subtotal{text-align:left;font-weight:bold;}.cart_content a,.cart_content a:visited,.cart_content a:hover,.cart_content a .price,.cart_content a .price span{color:#000000 !important;}.cart_content a .price span{padding-left:5px;}.cart_content ul{list-style:none;margin:0;padding:15px 20px;}.cart_content ul li{list-style:none;clear:both;}.cart_content .action_button{width:100%;}.top_bar [class^="icon-"]:before,.top_bar [class*=" icon-"]:before,.mini_cart{font-size:20px;margin-right:0;}#customer_login_guest,#customer_login{display:inline;} @media only screen and (max-width:480px){#customer_login_guest,#customer_login{display:block;} }input[type="submit"].guest_button,input[type="button"].guest_button{color:#020f4c;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:transparent;border:0;padding:0;text-align:left;} input[type="submit"].guest_button:hover,input[type="button"].guest_button:hover{background:transparent;border:0;color:#000000;} @media only screen and (min-width:799px){input[type="submit"].guest_button,input[type="button"].guest_button{text-align:center;} }.menu ul li .mini_cart span{padding-left:5px;top:-1px;}.sticky_nav div.logo img{width:60%;}.dropdown_container{clear:both;width:100%;display:none;}.dropdown_container img{max-width:100%;}.dropdown{position:absolute;width:100%;z-index:1000;}.dropdown_content{display:table;width:100%;margin:0 auto;}.dropdown_container.mega-menu .dropdown_content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:100%;margin:0 auto;}.mega-menu__richtext,.mega-menu__image-caption-link{padding:0 5px;} .mega-menu__richtext img,.mega-menu__image-caption-link img{margin-bottom:10px;}.mega-menu__richtext a,.mega-menu__richtext a:active,.mega-menu__richtext a:hover{display:inline-block;text-transform:none;}.mega-menu__image-caption-link{text-align:center;margin-bottom:10px;} .mega-menu__image-caption-link a,.mega-menu__image-caption-link a:visited,.mega-menu__image-caption-link a:active,.mega-menu__image-caption-link a:hover{text-transform:none;display:block;}.dropdown_content a p,.mobile-mega-menu a p{padding:0;}.dropdown_content p,.mobile-mega-menu p{font-family:Untitled Sans,sans-serif;font-size:14px;font-style:normal;color:#2b2a2a;padding-top:12px;padding-bottom:12px;position:relative;display:block;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0;margin-bottom:0;}.dropdown_content p,.dropdown_content a,.dropdown_content a:hover,.dropdown_content a:active{font-size:14px;letter-spacing:1px;}.dropdown_column__menu + .dropdown_column__menu{margin-top:10px;}.dropdown_narrow{width:60%;}.dropdown_column{display:table-cell;padding:15px 20px 30px 20px;width:16.666%;vertical-align:top;} .dropdown_column img{max-width:100%;} .dropdown_column ul{margin:0;padding:0;} .dropdown_column ul.dropdown_title{border-bottom:solid 1px #2b2a2a;padding-bottom:10px;} .dropdown_column ul.dropdown_item{text-align:center;}.dropdown_container.mega-menu .dropdown_column{display:inline-block;padding:15px 20px 30px 20px;-webkit-box-flex:1;-ms-flex:1 0 16.666%;flex:1 0 16.666%;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;vertical-align:top;}.dropdown_column li{display:block;}.dropdown_column li a,.dropdown_column li a:hover,.dropdown_column li a:active{padding-bottom:0;text-transform:none;}.dropdown_row{display:table-row;}select.currencies{border:0 !important;background-color:transparent;margin-bottom:0 !important;min-width:65px;outline:0;background-position:96.5% 55%;background-size:18px 12px;text-shadow:none !important;box-shadow:none !important;-webkit-appearance:none;-moz-appearance:none;text-indent:0.01px;text-overflow:'';appearance:none;}select.currencies:active{border:0;outline:0;text-shadow:0;box-shadow:0;}select.currencies option{background:#fcfcf3;background:#fcfcf3;color:#2b2a2a;}.menu li.currencies{padding:0;}.container div.collection_nav{margin-bottom:1.5em;}.collection_menu,.collection_menu li{display:inline;list-style:none;border:none;position:relative;top:-3px;margin:0;}.collection_menu li{padding-left:25px;}.sidebar-wrap{border-right:1px solid #cccccc;margin-right:0px;padding-right:20px;} @media only screen and (max-width:798px){.sidebar-wrap{border:none;margin:0;padding-right:0;} }.sidebar-wrap h4,.sidebar-wrap h4.toggle{margin:0;padding:0;}@media only screen and (max-width:798px){.sidebar-wrap h4.toggle{margin:10px 0;} }.sidebar a,.sidebar a:visited{color:#020f4c;}.sidebar a:hover,.sidebar a:active{color:#000000;}.sidebar .meta{margin-left:2px;}.sidebar .spr-badge{color:#000000;}.toggle-all--true h4.toggle{cursor:pointer;pointer-events:all;}.toggle-all--true .toggle span{display:block;}.toggle-all--true .toggle_list{display:none;}.content_block.toggle_list a{display:inline;position:static;padding-left:0;margin-left:0;border-left:none;color:#020f4c;} .content_block.toggle_list a:hover{border-left:none;color:black;}.toggle_list{margin:0;padding:10px 0 15px 0;}.toggle_list a{display:inline-block;position:relative;margin-left:0;max-width:80%;border-left:solid 2px transparent;transition:border 200ms ease-out;}.toggle_list a.active,.toggle_list a.active--default{padding-left:8px;border-left:solid 2px;}ul.toggle_list li ul{display:none;} ul.toggle_list li ul.active{display:block;}.sidebar .toggle_list a.active{border-left:solid 9px #000000;}.toggle_list li{list-style:none;line-height:1.4em;padding:8px 0 8px 0;}.toggle_list .meta span{line-height:2.5;}.sidebar_text{margin-bottom:12px;padding-top:10px;}.sidebar_content{border-left:solid 1px #cccccc;padding-left:20px;}.sidebar_content .toggle_list li{line-height:1.2;}.sidebar .newsletter{margin-bottom:20px;} .sidebar .newsletter form{width:100%;}.sidebar li ul{margin:8px 0 0 15px;}.sidebar .toggle_list li ul{padding-left:0;}.sidebar ul li{margin-bottom:0;}.sidebar input.sign_up[type="submit"],.sidebar input.contact_email[type="email"]{width:100% !important;margin-left:0;}.blog_search{position:relative;}.sidebar-block{margin-bottom:15px;border-bottom:1px solid #cccccc;} .sidebar-block:last-child{border-bottom:none;} .sidebar-block:empty{border-bottom:none;} .sidebar-block:blank{border-bottom:none;} .sidebar-block:first-child h4.toggle{padding-top:0;} .sidebar-block h4.toggle{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;margin-bottom:0;padding:15px 0;line-height:1.5;}.sidebar .filter-active-tag{position:relative;}.color-filter--true label{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;}.sidebar__collection-filter a,.sidebar__collection-filter label{cursor:pointer;}.sidebar__collection-filter label{text-transform:none;font-weight:normal;font-size:inherit;}.sidebar__collection-filter label:hover{color:black;}.sidebar__collection-filter input[type="checkbox"]{display:none;}.sidebar__collection-filter input.styled-checkbox[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;width:20px;height:20px;display:inline-block;cursor:pointer;position:relative;vertical-align:top;background-size:cover;margin-right:15px;}.sidebar__collection-filter button.clear-active-filter,.sidebar__collection-filter button.clear-active-filter:active{color:#020f4c;background-color:transparent;border:none;outline:0;box-shadow:0;font-family:inherit;letter-spacing:0;text-transform:none;position:absolute;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);top:0;right:0;left:auto;padding:2px 4px;line-height:1.2;display:block;height:auto;min-height:auto;}.sidebar__collection-filter button.clear-active-filter:hover{color:#000000;}.sidebar__collection-filter .x-icon{position:relative;display:inline-block;overflow:visible;width:15px;height:15px;margin:0 2px 0 0;padding:0;cursor:pointer;transition:color 0.2s;text-decoration:none;font-style:normal;color:#95979c;border:0;outline:0;background:transparent;vertical-align:middle;top:-1px;} .sidebar__collection-filter .x-icon:before{font-family:Arial,"Helvetica CY","Nimbus Sans L",sans-serif !important;font-size:25px;line-height:15px;position:absolute;top:0;left:0;display:block;width:15px;content:"\00d7";text-align:center;}::-webkit-input-placeholder{color:#888;}:-moz-placeholder{/* Firefox 18- */ color:#888;}::-moz-placeholder{/* Firefox 19+ */ color:#888;}:-ms-input-placeholder{color:#888;}/* Sub Collections */.featured_collections.sub-collection{margin-bottom:10px;} .featured_collections.sub-collection .thumbnail{margin-bottom:10px;} @media only screen and (max-width:798px){.featured_collections.sub-collection .thumbnail{width:100%;} }.sub-collection--2 .thumbnail{width:calc(50% - 20px);} .sub-collection--2 .thumbnail:nth-child(2n+1){clear:both;}.sub-collection--3 .thumbnail{width:calc(33.33333% - 20px);} .sub-collection--3 .thumbnail:nth-child(3n+1){clear:both;}.sub-collection--4 .thumbnail{width:calc(25% - 20px);} .sub-collection--4 .thumbnail:nth-child(4n+1){clear:both;}.list-collection-wrapper img[src*='/no-image']{opacity:0;}.list-collection-wrapper img[src*='/no-image'] ~ .thumbnail-overlay{opacity:1 !important;} .list-collection-wrapper img[src*='/no-image'] ~ .thumbnail-overlay .collection-details{opacity:1;transform:none;}@media only screen and (max-width:798px){.list-collection-wrapper img[src*='/no-image'] ~ .collection-info__caption{display:block;position:absolute;top:0;left:0;bottom:0;right:0;} }.list-collection-wrapper .img{width:100%;}.list-collection-wrapper .collection-info__caption{display:block;margin-top:20px;} @media only screen and (max-width:798px){.list-collection-wrapper .collection-info__caption{display:block;position:static;} }.blog-header{margin-bottom:5px;} .blog-header .blog-title.blog-tags--true{float:none;} .blog-header .blog-title{float:left;} @media only screen and (max-width:798px){.blog-header .blog-title{width:100%;margin-bottom:0;} } .blog-header .subtitle{clear:both;}.blog-header .feature_divider{clear:both;width:100%;}/* Blog Article Styling */.article .icon-slash{padding-right:5px;}/* Styles for blog,collections */.section_select{padding:0;text-align:right;float:right;} .section_select .blog_filter,.section_select .tag_filter,.section_select .sort_by{color:#333333;display:inline-block;border:none;padding-right:30px;background-position:100% 50%;background-color:#fcfcf3;font-family:Untitled Sans,sans-serif;font-weight:lighter;font-style:normal;font-size:14px;text-transform:none;width:auto;margin-bottom:0;max-width:80%;} @media only screen and (max-width:798px){.section_select .blog_filter,.section_select .tag_filter,.section_select .sort_by{float:none;width:100%;max-width:100%;font-size:16px;padding-left:0;} }div.breadcrumb-collection{margin-bottom:20px;} div.breadcrumb-collection + div.section{margin-top:0;} @media only screen and (max-width:798px){div.breadcrumb-collection{margin-top:15px;text-align:center;} }.breadcrumb_text,.article-pagination{margin-top:0px;text-transform:uppercase;font-size:13px;margin-bottom:0;} @media only screen and (max-width:798px){.breadcrumb_text,.article-pagination{margin-top:0;} } .breadcrumb_text .breadcrumb-divider,.article-pagination .breadcrumb-divider{color:#020f4c;margin:0 5px;}.breadcrumb_link:hover span{color:#000000;}.breadcrumb{font-size:16px;} @media only screen and (max-width:798px){.breadcrumb{margin-bottom:20px;} }/* #Images================================================== *//* The purpose of the below declaration is to make sure images don't exceed the width of columns they are put into when resizing window. Unfortunately,this declaration breaks certain lightbox,slider or other plugins,so the best solution is to individually call these properties on images that are children of the grid that you want to resize with grid.*/.product_row img,.product_image_col img,.article img,.section img,.thumbnail img,.page img,.sidebar img,.logo img,.cart_image img,.footer img,#target img,.column img,.columns img{max-width:100%;height:auto;}.image-crop--left img,.image-crop--left .image-element__wrap{-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left;font-family:"object-fit:cover;object-position:left";height:100% !important;}.image-crop--right img,.image-crop--right .image-element__wrap{-o-object-fit:cover;object-fit:cover;-o-object-position:right;object-position:right;font-family:"object-fit:cover;object-position:right";height:100% !important;}.image-crop--center img,.image-crop--center .image-element__wrap{-o-object-fit:cover;object-fit:cover;font-family:"object-fit:cover";height:100% !important;}/* #Placeholders================================================== */.featured-products-section .section{margin:30px 0px;}.placeholder-svg{fill:rgba(0,0,0,0.9);background-color:rgba(0,0,0,0.5);width:100%;height:100%;max-width:100%;max-height:100%;box-sizing:border-box;display:block;}.placeholder-svg--banner,.placeholder-svg--slideshow,.placeholder-svg--video{max-height:600px;}.placeholder-instagram .instas:nth-child(even) .placeholder-svg--instagram,.featured-promotions-section .feature-section:nth-child(even) .placeholder-svg--promotions{background-color:rgba(0,0,0,0.6);}.image-with-text-section .featured-link--image:nth-child(odd) .placeholder-svg--promotions{background-color:rgba(0,0,0,0.6);fill:rgba(0,0,0,0.9);}.homepage-slideshow .flickity-slider .gallery-cell:nth-child(2n + 1) .placeholder-svg--slideshow{background-color:rgba(0,0,0,0.6);}.homepage-slideshow .flickity-slider .gallery-cell:nth-child(2n) .placeholder-svg--slideshow{background-color:rgba(0,0,0,0.8);}/* #Videos================================================== */.product_gallery .video-container > div{position:relative;}.product_gallery .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.product_gallery .vimeo{max-width:830px;margin:0 auto;}.product_gallery .vimeo > div{padding-top:56.26506%;}.product_gallery .youtube{max-width:853px;margin:0 auto;}.product_gallery .youtube > div{padding-top:56.271981%;}video{display:block;width:100%;height:auto;}.video-section,.block__featured_video{position:relative;}.video-section .mediaWrapper{height:100% !important;}/* #Buttons================================================== */a.button,.button,button,input[type="submit"],input[type="reset"],input[type="button"],.action_button,a.action_button,input.action_button[type="submit"],input.action_button[type="button"],input.action_button[type="button"],button.shopify-payment-button__button.shopify-payment-button__button--unbranded{background:#e8b427;color:#000000;border:1px solid #e8b427;padding:0 20px;text-align:center;cursor:pointer;min-height:44px;line-height:1.2;vertical-align:top;font-family:Untitled Sans,sans-serif;font-weight:bold;font-style:normal;font-size:17px;text-transform:none;letter-spacing:1px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;transition:all 0.2s linear;-webkit-appearance:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;border-radius:0;} @media only screen and (max-width:480px){a.button,.button,button,input[type="submit"],input[type="reset"],input[type="button"],.action_button,a.action_button,input.action_button[type="submit"],input.action_button[type="button"],input.action_button[type="button"],button.shopify-payment-button__button.shopify-payment-button__button--unbranded{font-size:15px;} } a.button.rounded,.button.rounded,button.rounded,input[type="submit"].rounded,input[type="reset"].rounded,input[type="button"].rounded,.action_button.rounded,a.action_button.rounded,input.action_button[type="submit"].rounded,input.action_button[type="button"].rounded,input.action_button[type="button"].rounded,button.shopify-payment-button__button.shopify-payment-button__button--unbranded.rounded{min-height:30px;padding-top:8px;padding-bottom:8px;border-radius:30px;min-width:150px;border:0px !important;z-index:2;}.ie a.button,.ie .button,.ie button,.ie input[type="submit"],.ie input[type="reset"],.ie input[type="button"],.ie .action_button,.ie a.action_button,.ie input.action_button[type="submit"],.ie input.action_button[type="button"]{line-height:40px;}a.button:hover,input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover,.action_button:hover,input.action_button[type="submit"]:hover,input.action_button[type="button"]:hover,input.action_button[type="button"]:hover,button.shopify-payment-button__button.shopify-payment-button__button--unbranded:hover{background-color:#e8b427;border:1px solid #e8b427;}a.button:active,button:active,input[type="submit"]:active,input[type="reset"]:active,input[type="button"]:active,.action_button:active,input.action_button[type="submit"]:active,input.action_button[type="button"]:active,input.action_button[type="button"]:active,button.shopify-payment-button__button.shopify-payment-button__button--unbranded:active{box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);outline:0;}.add_to_cart,.product_form input.add_to_cart{width:100%;margin-bottom:0px;}input[type="submit"],input[type="reset"],input[type="button"],input.action_button[type="submit"],input.action_button[type="button"],button.action_button{display:inline-block;}/* Animation for checkmark on add to cart button */button.add_to_cart{position:relative;} button.add_to_cart .text{display:block;width:100%;-webkit-animation-duration:0.5s;animation-duration:0.5s;} button.add_to_cart .fadeInDown.text{-webkit-animation-duration:0.8s;animation-duration:0.8s;}button .checkmark{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;} button .checkmark path{stroke-dasharray:19.79 19.79;stroke-dashoffset:19.79;stroke:#000000;opacity:0;} button .checkmark.checkmark-active path{-webkit-animation:drawCheckmark 0.5s linear alternate forwards;animation:drawCheckmark 0.5s linear alternate forwards;}@keyframes drawCheckmark{from{stroke-dashoffset:19.79;opacity:1;} to{stroke-dashoffset:0;opacity:1;} }@-webkit-keyframes drawCheckmark{from{stroke-dashoffset:19.79;opacity:1;} to{stroke-dashoffset:0;opacity:1;} }.iebutton.checkmark path{stroke-dashoffset:0;opacity:0;}.iebutton.checkmark.checkmark-active path{-webkit-animation:fadeCheckmark 0.5s linear alternate forwards;animation:fadeCheckmark 0.5s linear alternate forwards;}@-webkit-keyframes fadeCheckmark{from{opacity:0;} to{opacity:1;} }@keyframes fadeCheckmark{from{opacity:0;} to{opacity:1;} }@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){button .checkmark path{stroke-dashoffset:0;opacity:0;} button .checkmark.checkmark-active path{animation:fadeCheckmark 0.5s linear alternate forwards;} @keyframes fadeCheckmark{from{opacity:0;} to{opacity:1;} } }label.tos_label{display:inline;font-weight:normal;text-transform:none;cursor:pointer;padding-left:5px;}.tos{text-align:center;margin:15px 20px 15px 0;}.cart_text{text-align:center;}.disabled{pointer-events:none;}.add_to_cart span.icon-lock{margin-right:10px;font-size:larger;} .add_to_cart span.icon-lock:before{margin:0;}.add_to_cart.action_button{min-height:44px;margin-bottom:0;}.shopify-payment-button{position:relative;height:44px;}.shopify-payment-button div{height:100%;}.shopify-payment-button button{line-height:1.2;padding-top:11px;padding-bottom:11px;margin-bottom:0;}button.shopify-payment-button__button.shopify-payment-button__button--unbranded{height:100%;}div.shopify-payment-button__button{border-radius:0;}.shopify-payment-button__button--branded,.shopify-payment-button__button--unbranded{overflow:hidden;min-height:44px;}button.shopify-payment-button__more-options{color:#000000;box-shadow:none;text-transform:none;font-size:0.8rem;letter-spacing:0;padding:16px 0 28px;max-width:80%;margin:0 auto;position:absolute;top:100%;left:50%;font-weight:normal;font-family:Untitled Sans,sans-serif;font-style:normal;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);} button.shopify-payment-button__more-options:hover{background-color:transparent;border:none;}.purchase-details{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.product_section .smart-payment-button--true.product_form{max-width:100%;}@media only screen and (max-width:798px){.smart-payment-button--true .purchase-details{padding-bottom:10px;} }.smart-payment-button--true button .checkmark path{stroke:#e8b427;}.smart-payment-button--false .purchase-details{-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end;}.product-quantity-box.purchase-details__quantity,.discount-box{margin-right:5px;width:calc(50% - 10px);} @media only screen and (max-width:480px){.product-quantity-box.purchase-details__quantity,.discount-box{width:100%;} } .product-quantity-box.purchase-details__quantity input.quantity,.discount-box input.quantity{padding-top:11px;padding-bottom:11px;line-height:1.4;min-height:44px;margin-bottom:0;width:calc(100% - 88px);margin-left:6px;margin-right:6px;}@media only screen and (max-width:798px){.smart-payment-button--true .product-quantity-box.purchase-details__quantity{width:100%;margin-right:0;} .smart-payment-button--true .product-quantity-box.purchase-details__quantity .input.quantity{width:calc(100% - 88px);} }.purchase-details__buttons{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-flex:1 0 calc(50% - 12px);-moz-box-flex:1 0 calc(50% - 12px);-webkit-flex:1 0 calc(50% - 12px);-ms-flex:1 0 calc(50% - 12px);flex:1 0 calc(50% - 12px);-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:6px;} @media only screen and (max-width:798px){.purchase-details__buttons{margin-top:20px;margin-left:12px;-webkit-box-flex:1 0 calc(50% - 12px);-moz-box-flex:1 0 calc(50% - 12px);-webkit-flex:1 0 calc(50% - 12px);-ms-flex:1 0 calc(50% - 12px);flex:1 0 calc(50% - 12px);} } @media only screen and (max-width:480px){.purchase-details__buttons{margin-top:12px;margin-left:0;-webkit-box-flex:1 0 100%;-moz-box-flex:1 0 100%;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;} } .purchase-details__buttons .shopify-payment-button{-webkit-box-flex:1 0 100%;-moz-box-flex:1 0 100%;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;margin-bottom:0;max-width:100%;} @media only screen and (min-width:1401px){.purchase-details__buttons .shopify-payment-button{-webkit-box-flex:1 0 calc(50% - 4px);-moz-box-flex:1 0 calc(50% - 4px);-webkit-flex:1 0 calc(50% - 4px);-ms-flex:1 0 calc(50% - 4px);flex:1 0 calc(50% - 4px);max-width:calc(50% - 4px);} } .purchase-details__buttons .action_button.action_button--secondary{background-color:transparent;border:1px solid #e8b427;color:#e8b427;box-shadow:none;line-height:1.2;padding:10px 0;min-height:44px;height:100%;-webkit-box-flex:1 0 100%;-moz-box-flex:1 0 100%;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;margin:0;max-width:100%;} @media only screen and (min-width:1401px){.purchase-details__buttons .action_button.action_button--secondary{-webkit-box-flex:1 0 calc(50% - 4px);-moz-box-flex:1 0 calc(50% - 4px);-webkit-flex:1 0 calc(50% - 4px);-ms-flex:1 0 calc(50% - 4px);flex:1 0 calc(50% - 4px);max-width:calc(50% - 4px);margin-right:8px;} } @media only screen and (max-width:798px){.purchase-details__buttons .action_button.action_button--secondary{margin-bottom:12px;} } .purchase-details__buttons .action_button.action_button--secondary:hover,.purchase-details__buttons .action_button.action_button--secondary:focus{background-color:#e8b427;color:#000000;}.purchase-details__buttons.purchase-details__spb--true{-webkit-box-flex:1 0 100%;-moz-box-flex:1 0 100%;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;margin-top:12px;margin-left:0;} @media only screen and (max-width:798px){.purchase-details__buttons.purchase-details__spb--true{margin-left:0;margin-bottom:0;} } .purchase-details__buttons.purchase-details__spb--true .action_button.action_button--secondary{-webkit-box-flex:1 0 50%;-moz-box-flex:1 0 50%;-webkit-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%;margin-right:6px;max-width:calc(50% - 6px);} @media only screen and (max-width:798px){.purchase-details__buttons.purchase-details__spb--true .action_button.action_button--secondary{-webkit-box-flex:1 0 100%;-moz-box-flex:1 0 100%;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;margin-right:0px;margin-top:0;margin-bottom:12px;max-width:100%;} } .purchase-details__buttons.purchase-details__spb--true .shopify-payment-button{margin-left:6px;max-width:calc(50% - 6px);height:inherit;} @media only screen and (max-width:798px){.purchase-details__buttons.purchase-details__spb--true .shopify-payment-button{margin-left:0;margin-top:0;margin-bottom:10px;max-width:100%;} }@media only screen and (max-width:1024px){.sidebar--true .purchase-details{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;} .sidebar--true .purchase-details .purchase-details__quantity,.sidebar--true .purchase-details .purchase-details__buttons{margin:0 0 12px;width:100%;} .sidebar--true .purchase-details .action_button.action_button--secondary,.sidebar--true .purchase-details .shopify-payment-button{-webkit-box-flex:1 0 100%;-moz-box-flex:1 0 100%;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;margin:0 0 12px;max-width:100%;} }.additional-checkout-button + .additional-checkout-button{margin-left:0 !important;max-width:100% !important;}.additional-checkout-button,.additional-checkout-button.additional-checkout-button--paypal,.additional-checkout-button.additional-checkout-button--google-pay{min-width:100% !important;/* Overwrite inline style */ }/* #Tabs================================================== */ul.tabs{display:block;margin:25px 0;border-bottom:solid 1px #cccccc;border-top:0;list-style:none outside;margin-left:0;text-transform:uppercase;padding-left:0;}ul.tabs li{display:block;width:auto;height:30px;padding:0;float:left;margin-bottom:0;border:0;list-style:none outside;margin-left:0;cursor:pointer;}ul.tabs li a{display:block;text-decoration:none;width:auto;height:29px;line-height:30px;margin-right:60px;font-size:13px;outline:none;} @media (max-width:960px){ul.tabs li a{margin-right:30px;} } @media only screen and (max-width:798px){ul.tabs li a{font-size:12px;} } @media only screen and (max-width:480px){ul.tabs li a{margin-right:20px;} }ul.tabs li a.active{border-bottom:solid 3px #cccccc;background-color:#fcfcf3;border-bottom:solid 3px #cccccc;height:31px;position:relative;border-right-width:1px;color:#000000;}ul.tabs li:last-child a{margin:0;}ul.tabs-content{margin:0;display:block;border:0;padding-left:0;}ul.tabs-content > li{display:none;border:0;}ul.tabs-content > li.active{display:block;border:0;padding-left:0px;}ul.tabs-content ul{padding-left:0;}/* #Accordions================================================== */button{border:none;appearance:none;}.faqAccordion > dt > button{background:transparent;position:relative;padding:20px 20px 20px 40px;color:#000000;border-bottom:1px solid #cccccc;text-align:left;display:block;cursor:pointer;width:100%;outline:none;text-transform:initial;min-height:auto;height:auto;line-height:inherit;font-weight:normal;font-family:Untitled Sans,sans-serif;font-style:normal;box-shadow:none;border-radius:0px;font-size:18px;} .faqAccordion > dt > button:hover,.faqAccordion > dt > button:focus{background:#f9f9e7;border:none;border-bottom:1px solid #cccccc;color:#000000;} .faqAccordion > dt > button::after{position:absolute;top:50%;-webkit-transform:translateY(-50.1%);-ms-transform:translateY(-50.1%);transform:translateY(-50.1%);left:15px;font-size:25px;content:"\002b";color:inherit;} .faqAccordion > dt > button[aria-expanded="true"]::after{content:"\002d";font-size:30px;}.faqAccordion > dt:first-child > button{border-top:none;}.faqAccordion > dd{color:#000000;padding:20px 0px 20px 0px;} .faqAccordion > dd[aria-hidden="true"]{display:none;} @media only screen and (max-width:798px){.faqAccordion > dd{margin-left:15px;} }.accordion-tabs > a{display:block;background-color:#D1D3D4;margin:10px 0;padding:10px;letter-spacing:1px;text-transform:uppercase;color:#000000;} .accordion-tabs > a:hover{cursor:pointer;}.accordion-tabs > li[id*=tab]{display:none;list-style:none;}/* Clearfixing tabs for beautiful stacking */ul.tabs:before,ul.tabs:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0;}ul.tabs:after{clear:both;}ul.tabs{zoom:1;}/* #Forms================================================== */form{margin-bottom:20px;}fieldset{margin-bottom:20px;}input[type="text"],input[type="password"],input[type="email"],input[type="search"],input[type="url"],input[type="tel"],input[type="number"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="range"],input[type="color"],select,textarea{display:block;width:100%;height:44px;min-height:44px;padding:0 10px;margin:0;line-height:22px;border:1px solid #cccccc;outline:none;background:#fff;color:#5f6a7d;font:13px "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:15px;-webkit-appearance:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;} @media only screen and (max-width:480px){input[type="text"],input[type="password"],input[type="email"],input[type="search"],input[type="url"],input[type="tel"],input[type="number"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="range"],input[type="color"],select,textarea{font-size:16px;} }input[type="text"]:active,input[type="text"]:focus,input[type="password"]:active,input[type="password"]:focus,input[type="email"]:active,input[type="email"]:focus,input[type="search"]:active,input[type="search"]:focus,input[type="url"]:active,input[type="url"]:focus,input[type="tel"]:active,input[type="tel"]:focus,input[type="number"]:active,input[type="number"]:focus,input[type="date"]:active,input[type="date"]:focus,input[type="month"]:active,input[type="month"]:focus,input[type="week"]:active,input[type="week"]:focus,input[type="time"]:active,input[type="time"]:focus,input[type="range"]:active,input[type="range"]:focus,input[type="color"]:active,input[type="color"]:focus,select:active,select:focus,textarea:active,textarea:focus{border:1px solid #aaa;color:#444;}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}input[type=text]::-ms-clear{display:none;width:0;height:0;}input[type=text]::-ms-reveal{display:none;width:0;height:0;}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{display:none;}input[type=number]{-moz-appearance:textfield !important;}select::-ms-expand{display:none;}select{background:white url(/cdn/shop/t/47/assets/select.png?v=16344380165374518789) no-repeat 96% 50%;background-size:18px 12px;padding:8px 14px 8px;border-radius:0;border:1px solid #d9dbdc;-webkit-appearance:none;-ms-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;-moz-appearance:none;text-indent:0.01px;text-overflow:'';}label,legend,.option_title{display:block;font-weight:bold;font-size:13px;text-align:left;margin-bottom:5px;text-transform:none;}input[type="checkbox"]{display:inline;}label span,legend span{font-weight:bold;font-size:13px;color:#444;}textarea{min-height:80px;padding:15px 9px;}.acceptsMarketing{margin-bottom:20px;} .acceptsMarketing label{display:inline;margin-left:5px;}input.sign_up[type="submit"]{margin-left:5px;display:inline-block;}input.contact_email[type="email"]{width:320px;display:inline-block;float:left;}.btn.action_button,input.btn.action_button[type="submit"],input.btn.action_button[type="button"]{width:inherit;}#target{padding:20px;text-align:center;}.items_left{color:#000000;}.quantity_label{display:inline;font-size:smaller;}.remove_item a{font-size:smaller;color:#000000;}input.quantity{width:48px;display:inline;margin-bottom:0;padding:8px 5px;}ul.cart_items{padding-bottom:0;}.cart_content li.cart_item a,.cart_content li.cart_item a:active,.cart_content li.cart_item a:focus{font-size:small;}.cart_content li.cart_item{padding:0 0 10px 0;margin-bottom:10px;border-bottom:1px solid #cccccc;}li.cart_item a,li.cart_item a:active,#header li.cart_item a,#header li.cart_item a:active{position:relative;font-size:inherit;text-align:left;}ul.cart_items li:last-child{border:0;padding-bottom:0;margin-bottom:0;}.cart_image{padding-right:20px;max-width:100px;text-align:center;float:left;width:100%;}a.continue{text-align:right;font-size:32px;margin-right:15px !important;padding:10px 0 5px 0 !important;opacity:0.8;}a.continue:hover{opacity:1;}.empty_cart{text-align:center;font-size:18px;padding:40px 0 25px 0;color:inherit;}#shipping-calculator.columns{float:none;}.cart__blocks{margin-top:30px;}input[type="button"].get-rates.action_button{margin-top:0;}#get-rates-submit{margin-top:-1px;}#customer_login{margin-bottom:2px;}.multi_select{display:none;}/* Product Page Elements */.container .align_right--images > div.columns{float:right;}.vendor{margin-bottom:6px;}.section.product_section{margin-top:0;}.product_section .description{margin-bottom:15px;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-word;word-break:break-word;}.modal_price{padding-bottom:8px;display:block;}.product_section .description.bottom{border-bottom:none;}.sale_banner_product,.new_banner_product,.preorder_banner_product{font-family:Untitled Sans,sans-serif;font-weight:lighter;font-size:14px;font-style:normal;text-transform:none;letter-spacing:0px;padding:8px 20px;text-align:center;color:#fff;margin-bottom:13px;display:inline-block;font-size:15px;white-space:nowrap;}.sale_banner_product{background:#020f4c;}.new_banner_product,.preorder_banner_product{background:#aeaeaf;}.preorder_banner_product,.product-list .thumbnail .preorder_banner{font-size:12px;} @media only screen and (max-width:798px){.preorder_banner_product,.product-list .thumbnail .preorder_banner{font-size:8px;} }.product_links{margin-bottom:8px;font-size:0.9em;border-top:1px solid #cccccc;padding:10px 0 5px 0;} .product_links p{margin:2px 0;}.social_buttons{border-top:1px solid #cccccc;padding-top:20px;font-size:1em;margin-bottom:25px;} @media only screen and (max-width:798px){.social_buttons{text-align:center;} }.share_article .social_buttons{border-top:none;padding-top:0;} @media only screen and (max-width:798px){.share_article .social_buttons{padding-top:15px;} }.share-btn{display:inline-block;text-align:center;font-size:1.2em;margin-right:6px;margin-bottom:10px;} .share-btn a{color:#fff;padding:10px 10px 8px 10px;border:solid 1px #e2e2e2;display:inline-block;transition:all 500ms ease 0s;}.icon-twitter-share:before{color:#09AEEC;}.icon-twitter-share:hover{background-color:#09AEEC;border-color:#09AEEC;color:#fff;}.icon-twitter-share:hover:before{color:#fff;}.icon-facebook-share:before{color:#49659D;}.icon-facebook-share:hover{background-color:#49659D;border-color:#49659D;color:#fff;}.icon-facebook-share:hover:before{color:#fff;}.icon-pinterest-share:before{color:#CB1F2A;}.icon-pinterest-share:hover{background-color:#CB1F2A;border-color:#CB1F2A;color:#fff;}.icon-pinterest-share:hover:before{color:#fff;}.icon-mail-share:before{color:#888;}.icon-mail-share:hover{background-color:#888;border-color:#888;color:#fff;}.icon-mail-share:hover:before{color:#fff;}/* Quantity Box for Product Page */.product-quantity-box .quantity,.product-quantity-box .quantity:focus,.product-quantity-box .product-plus,.product-quantity-box .product-minus{border:#e2e2e2 1px solid;color:#000;}.product-quantity-box label,.discount-box label{margin-bottom:0.5em;}.product-quantity-box{margin-right:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;} .product-quantity-box label{text-align:left;} .product-quantity-box .quantity{text-align:center;padding:6px 15px;width:38%;height:44px;border-radius:0;-webkit-appearance:none;float:left;} @media only screen and (max-width:798px){.product-quantity-box .quantity{width:calc(100% - 88px);} } .product-quantity-box .product-plus,.product-quantity-box .product-minus{background:#f2f2f2;font-weight:300;position:relative;cursor:pointer;height:44px;display:block;width:44px;text-align:center;float:left;} .product-quantity-box .product-plus:hover,.product-quantity-box .product-minus:hover{background:#d9d9d9;} @media only screen and (max-width:798px){.product-quantity-box .product-plus,.product-quantity-box .product-minus{display:inline;display:initial;margin:0;} } .product-quantity-box .product-plus{border-left:0;font-size:16px;line-height:44px;} .product-quantity-box .product-minus{border-right:0;line-height:44px;font-size:18px;}.product-quantity-box + .inline_purchase{margin-top:31.5px;width:55%;float:left;}.product_section .product_form,.product_section .contact-form{max-width:400px;} @media only screen and (max-width:798px){.product_section .product_form,.product_section .contact-form{max-width:100%;} }/* Full width product image template */.product-full_width_images .product_section .description img{display:none;}.full-width-product-images img{display:block;width:100%;}@media only screen and (max-width:480px){.full-width-product-images .caption.align-center,.full-width-product-images .caption.align-right,.full-width-product-images .caption.align-left{text-align:center;} }/* #Blog================================================== */.sidebar .sidebar_content .input-row{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-left:0px;margin-right:0px;} .sidebar .sidebar_content .input-row input{margin:5px 0;}/* #Newsletter================================================== */.newsletter{margin:0px auto;max-width:640px;}.input-row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-5px;margin-right:-5px;width:100%;} @media only screen and (max-width:798px){.input-row{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-left:0px;margin-right:0px;} } .input-row input{-webkit-flex-basis:0;-moz-flex-basis:0;-ms-flex-basis:0;flex-basis:0;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;-webkit-flex-shrink:1;-moz-flex-shrink:1;-ms-flex-shrink:1;flex-shrink:1;max-height:40px;} @media only screen and (max-width:1024px){.input-row input{margin:5px 0;} } .input-row input.sign_up{display:inline-block;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none;max-height:40px;} @media only screen and (max-width:798px){.input-row input.sign_up{width:100%;} }.newsletter-both-names--true input.firstName{margin-right:5px;}/*--- Newsletter popup ---*/.js-newsletter-popup{display:none;}.newsletter__lightbox .fancybox-content{width:100%;max-width:740px;padding:0;border:5px solid #cccccc;}@media only screen and (max-width:480px){.newsletter__lightbox .fancybox-close-small{display:block;} }@media only screen and (max-width:798px){.newsletter__lightbox .fancybox-close-small svg path{fill:white;} }.newsletter__lightbox .fancybox-toolbar{display:none;}.newsletter-popup{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;background-color:#ffffff;padding:0;width:100%;} @media only screen and (max-width:798px){.newsletter-popup{line-height:0;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;} }@media only screen and (min-width:799px) and (max-width:1024px){.popup-signup-show--true input.sign_up{margin-left:0px;} }.popup-signup-show--false{display:none;}.newsletter-both-names--false .newsletter input[type="text"]{width:100%;}.newsletter-img{width:40%;} @media only screen and (max-width:798px){.newsletter-img{width:100%;} } .newsletter-img img{width:100%;display:block;}.newsletter-info{text-align:center;color:#363636;background-color:#ffffff;height:auto;float:left;} @media only screen and (max-width:798px){.newsletter-info{padding:20px;width:100% !important;position:relative;} } .newsletter-info input.contact_email[type="email"]{width:65%;float:left;} @media only screen and (max-width:1024px){.newsletter-info input.contact_email[type="email"]{width:100%;} } .newsletter-info #contact_form input.sign_up[type="submit"]{width:calc(35% - 10px);} @media only screen and (max-width:1024px){.newsletter-info #contact_form input.sign_up[type="submit"]{width:100%;} } .newsletter-info .input-row{margin-right:0;margin-left:0;} .newsletter-info .popup-signup-show--true{margin-top:20px;}.newsletter-image--true .newsletter-popup__content{width:60%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;} @media only screen and (max-width:798px){.newsletter-image--true .newsletter-popup__content{width:100%;display:block;} }@media only screen and (min-width:1025px){.newsletter-image--true{max-height:875px;} }@media only screen and (min-width:1025px){.newsletter-image--true.object-fit--none{height:auto;} }.newsletter-image--false{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;} .newsletter-image--false .newsletter-info{width:100%;position:relative;height:auto;float:none;}.align-left .newsletter-info{right:0;}.newsletter-description h2{color:#363636;margin-top:0;}.newsletter-description{padding:40px;margin:0 auto;} @media only screen and (max-width:798px){.newsletter-description{font-size:inherit;width:auto;} } @media only screen and (max-width:480px){.newsletter-description{padding:20px;} } @media only screen and (min-width:1025px){.newsletter-description{min-width:350px;} } @media only screen and (min-width:1401px){.newsletter-description{font-size:inherit;} }.newsletter-buttons .button{height:auto;background-color:transparent;color:#363636;border:1px solid #363636;transition:background-color 0.2s cubic-bezier(0.55,0.09,0.68,0.53),color 0.3s linear,border 0.2s cubic-bezier(0.55,0.09,0.68,0.53);line-height:1.5;padding-top:10px;padding-bottom:10px;margin-top:10px;margin-bottom:0;margin-left:8px;margin-right:8px;} .newsletter-buttons .button:hover,.newsletter-buttons .button.highlight-true{background-color:#363636;color:#ffffff;border:1px solid #363636;} @media only screen and (max-width:480px){.newsletter-buttons .button{margin-top:5px;} }/*--- Newsletter section above footer ---*/.newsletter_section{-webkit-transform:translate3d(0,0,0);background-color:#fcfcf3;color:#2b2a2a;} .newsletter_section h2{color:#2b2a2a;margin-top:0;}.newsletter_section.newsletter-bgr-true{background-color:#fcfcf3;background-position:center center;background-repeat:no-repeat;background-size:cover;} .newsletter_section.newsletter-bgr-true input.contact_email[type="email"]{border:0;} @media only screen and (max-width:480px){.newsletter_section.newsletter-bgr-true{text-align:center !important;} }.section_form{padding:10px 20px;} .section_form input[type="email"],.section_form input[type="text"]{border:0;} @media only screen and (max-width:480px){.section_form{padding:0;} } .section_form .newsletter-text + .newsletter,.section_form h5 + .newsletter{margin-top:15px;}.newsletter_section h5{color:#2b2a2a !important;padding-top:0px;margin:0;}.newsletter_section .newsletter-text p{margin-bottom:0;}.newsletter_section .newsletter,.password-page-row form{display:inline-block;padding-top:0 !important;width:450px;} @media only screen and (min-width:481px) and (max-width:798px){.newsletter_section .newsletter,.password-page-row form{width:100%;max-width:100%;} } @media only screen and (max-width:480px){.newsletter_section .newsletter,.password-page-row form{width:100%;} }.shopify-challenge__container{padding:150px 0;}/*--- Newsletter in footer ---*/.footer-section .newsletter_section{background-color:transparent;color:#8d8d8d;} .footer-section .newsletter_section h6{color:#3b3b3b;font-size:14px;} .footer-section .newsletter_section p{padding:15px 0;} .footer-section .newsletter_section .newsletter{width:100%;} .footer-section .newsletter_section .newsletter input{width:100%;} .footer-section .newsletter_section .newsletter .action_button{margin-left:0;}/* #Tables================================================== */table tr.order_summary td.label{text-align:right;}table{margin-bottom:20px;}/* #Misc================================================== */.allow-clickthrough{pointer-events:none !important;}.hidden{display:none;}.remove{color:#000000;}.relative{position:relative;}.half-bottom{margin-bottom:10px !important;}.add-bottom{margin-bottom:20px !important;}.right{float:right;position:relative;}.left{float:left;}.inline{display:inline;}.center{text-align:center;}.relative{position:relative;}.align_right{text-align:right;}.align_left{text-align:left;}.text-align--center{text-align:center;}.text-align--left{text-align:left;}.text-align--right{text-align:right;}p.warning{text-align:center;font-weight:bold;}.warning--quantity{clear:both;display:inline-block;}@media only screen and (min-width:799px){.large--right{float:right;position:relative;} }.visuallyhidden{position:absolute !important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0;}.cart_item p.warning{margin-top:5px;}.container div.mobile_only,span.mobile_only,.mobile_only{display:none;}.no_border{border:none !important;}.extra_padding{padding-top:4px;}div.hidden{display:none;}div.is-absolute{position:absolute !important;top:0;margin-top:0;}.full-width-image{width:100%;}#instantclick-bar{background:#020f4c;z-index:100000;height:4px;}#grid .column,#grid .columns{background:#ddd;height:25px;line-height:25px;margin-bottom:10px;text-align:center;text-transform:uppercase;color:#555;font-size:12px;font-weight:bold;border-radius:2px;}#grid .column:hover,#grid .columns:hover{background:#bbb;color:#333;}#grid .example-grid{overflow:hidden;}.items_left{margin:0 0 15px;line-height:1.6em;font-size:normal;font-style:italic;color:#000000;}.cart .paypal-button + .paypal-button{display:none;}.shopify-reviews.reviewsVisibility--false{display:none;}/* #Testimonials================================================== */.testimonial-section{position:relative;} .testimonial-section .set-static{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;} .testimonial-section .set-static .caption{position:static;-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);padding:40px;margin:auto;} .testimonial-section .set-testimonial-height{height:95%;} @media only screen and (min-width:799px){.testimonial-section .darken-bg{position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:rgba(0,0,0,0.6);} } .testimonial-section .feature_divider{margin:25px auto;width:10%;display:inline-block;} @media only screen and (max-width:480px){.testimonial-section .feature_divider{margin:5px auto;} } .testimonial-section .use-mobile-color .animated{-webkit-animation-delay:0.25s;animation-delay:0.25s;}.testimonial-block.gallery-cell.use-mobile-color{background-color:#fcfcf3;} .testimonial-block.gallery-cell.use-mobile-color .caption .caption-content p{color:#333333;} @media only screen and (max-width:480px){.testimonial-block.gallery-cell.use-mobile-color .caption .caption-content p{text-shadow:none;} }.caption-content.testimonial-text{width:80%;} .caption-content.testimonial-text .subtitle{text-transform:none;color:#333333;} @media only screen and (max-width:480px){.caption-content.testimonial-text .subtitle{font-weight:normal;font-size:14px;} } .caption-content.testimonial-text h2,.caption-content.testimonial-text p.headline{color:#333333;} @media only screen and (max-width:480px){.caption-content.testimonial-text h2,.caption-content.testimonial-text p.headline{text-shadow:none;} }@media only screen and (max-width:480px){.caption-content.testimonial-text-mobile h2,.caption-content.testimonial-text-mobile .subtitle,.caption-content.testimonial-text-mobile p.headline{color:#000000;} }@media only screen and (max-width:480px){.testimonial-block .caption{margin:auto;padding-top:5%;padding-bottom:5%;} }.testimonial-slideshow,.testimonial-block.gallery-cell{background-color:transparent;}/* #FAQ Template================================================== */.page-faq .faq--heading{padding-top:30px;}/* #Team Template================================================== */.team-page__content--left{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;} @media only screen and (max-width:798px){.team-page__content--left{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;} }.team-page__content--right{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;} @media only screen and (max-width:798px){.team-page__content--right{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;} }.team-page__text,.team-page__image,.team-page__image img{width:100%;}.team-page__content--multiple .team-page__text,.team-page__content--multiple .team-page__image{max-width:50%;width:100%;} @media only screen and (max-width:798px){.team-page__content--multiple .team-page__text,.team-page__content--multiple .team-page__image{max-width:100%;} } .team-page__content--multiple .team-page__text:first-child,.team-page__content--multiple .team-page__image:first-child{margin-right:20px;}.team-page__text{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;}.team-page__container{max-width:70%;}.team-member__profile.columns,.team-member__profile.column{margin-bottom:30px;}.team-member__name{padding-top:10px;}.team-member__wrap{position:relative;} .team-member__wrap:hover .team-member__overlay{opacity:1;}.team-member__overlay{opacity:0;transition:opacity 0.3s linear;position:absolute;top:0;right:0;width:100%;height:100%;}.team-member__details{-ms-transform:translateY(-50.1%);-webkit-transform:translateY(-50.1%);transform:translateY(-50.1%);top:50%;padding:10px 0;position:absolute;width:100%;padding:20px;} .team-member__details img{display:block;} .team-member__details p{margin-top:10px;line-height:1.3;} .team-member__details .icon-twitter{display:inline-block;vertical-align:middle;}.team-member__title{padding-bottom:0;text-align:center;margin-bottom:0;text-transform:uppercase;line-height:1;} .team-member__title:after{width:30%;display:block;margin:0 auto;content:'';height:3px;margin-top:20px;}/* #Logo-list================================================== */.logo-bar{text-align:center;margin-bottom:20px;} .logo-bar a{transition:ease all 0.6s;} .logo-bar a:hover{opacity:0.6;}.logo-bar__item{display:inline-block;vertical-align:middle;max-width:160px;width:160px;margin-top:20px;} @media only screen and (min-width:799px){.logo-bar__item{margin-left:25px;margin-right:25px;} }/* #Gallery Section================================================== */div.container.gallery-content{margin-top:0;padding-top:0;}.gallery-section{text-align:center;} .gallery-section .gallery-break{width:100%;clear:both;} .gallery-section .display-table{display:table;table-layout:fixed;width:100%;height:100%;} .gallery-section .display-table-cell{display:table-cell;vertical-align:middle;float:none;} .gallery-section .gallery-image-wrapper,.gallery-section .gallery-empty-wrapper{margin:5px;position:relative;} .gallery-section .gallery-empty-wrapper{min-height:150px;} .gallery-section .gallery-empty-wrapper:nth-child(even) .placeholder-svg{background-color:rgba(0,0,0,0.3);} .gallery-section a{display:block;}.gallery-image-wrapper .overlay{position:absolute;height:100%;width:100%;background-color:rgba(0,0,0,0.6);opacity:0;transition:opacity 0.3s ease-in;} .gallery-image-wrapper .overlay .icon-zoom{color:white;font-size:1.5em;top:50%;}.gallery-image-wrapper:hover .overlay{opacity:1;}.two-per-row .overlay .icon-zoom{font-size:2.5em;}.three-per-row .overlay .icon-zoom{font-size:2em;}.gallery-section.gallery-horizontal{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;} .gallery-section.gallery-horizontal i{display:block;} .gallery-section.gallery-horizontal img{position:absolute;top:0;width:100%;vertical-align:bottom;width:100%;height:auto;display:block;left:50% !important;-webkit-transform:translateX(-50%);transform:translateX(-50%);} @media only screen and (min-width:2000px){.gallery-section.gallery-horizontal .gallery-image-wrapper:last-child{width:38%;min-width:900px;max-width:unset;flex-basis:initial !important;flex-grow:initial !important;} } .gallery-section.gallery-horizontal .gallery-empty-wrapper{width:190px;}.gallery-full{display:inline-block;width:100%;} .gallery-full .gallery-image-wrapper,.gallery-full .gallery-empty-wrapper{margin:0;} .gallery-full .gallery-empty-wrapper{width:25%;}.gallery-section.gallery-classic .gallery-image-wrapper,.gallery-section.gallery-classic .gallery-empty-wrapper{display:block;float:left;margin:0;} .gallery-section.gallery-classic .gallery-image-wrapper img,.gallery-section.gallery-classic .gallery-image-wrapper svg,.gallery-section.gallery-classic .gallery-empty-wrapper img,.gallery-section.gallery-classic .gallery-empty-wrapper svg{width:100%;display:block;}.gallery-section.gallery-classic .add-padding{padding:5px;} @media only screen and (max-width:798px){.gallery-section.gallery-classic .add-padding{padding-top:8px;padding-bottom:8px;} }.gallery-section.gallery-classic .two-per-row{width:50%;} @media only screen and (max-width:798px){.gallery-section.gallery-classic .two-per-row{width:100%;} }.gallery-section.gallery-classic .three-per-row{width:33.333%;} @media only screen and (max-width:798px){.gallery-section.gallery-classic .three-per-row{width:100%;} }.gallery-section.gallery-classic .four-per-row{width:25%;} @media only screen and (max-width:798px){.gallery-section.gallery-classic .four-per-row{width:100%;} }.gallery-section.gallery-classic .five-per-row{width:20%;} @media only screen and (max-width:798px){.gallery-section.gallery-classic .five-per-row{width:100%;} }.gallery-section.gallery-masonry .masonry{font-size:.85em;line-height:0px;margin:10px 0;column-gap:10px;-moz-column-gap:10px;-webkit-column-gap:10px;}.gallery-section.gallery-masonry .gallery-empty-wrapper{min-height:100px;overflow:hidden;} .gallery-section.gallery-masonry .gallery-empty-wrapper svg{min-width:800px;} .gallery-section.gallery-masonry .gallery-empty-wrapper svg path{display:none;}.gallery-section.gallery-masonry .adjust-columns{column-gap:0px;-moz-column-gap:0px;-webkit-column-gap:0px;overflow:hidden;}.gallery-section.gallery-masonry .gallery-image-wrapper,.gallery-section.gallery-masonry .gallery-empty-wrapper{display:block;margin-bottom:0px;width:100%;margin:5px 0;box-sizing:border-box;-webkit-column-break-inside:avoid;-webkit-backface-visibility:hidden;} .gallery-section.gallery-masonry .gallery-image-wrapper img,.gallery-section.gallery-masonry .gallery-image-wrapper svg,.gallery-section.gallery-masonry .gallery-empty-wrapper img,.gallery-section.gallery-masonry .gallery-empty-wrapper svg{width:100%;display:block;}.gallery-section.gallery-masonry .two-per-row{-moz-column-count:2;-webkit-column-count:2;column-count:2;-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);} @media only screen and (max-width:798px){.gallery-section.gallery-masonry .two-per-row{-moz-column-count:3;-webkit-column-count:3;column-count:3;} } @media only screen and (max-width:400px){.gallery-section.gallery-masonry .two-per-row{-moz-column-count:1;-webkit-column-count:1;column-count:1;} }.gallery-section.gallery-masonry .three-per-row{-moz-column-count:3;-webkit-column-count:3;column-count:3;-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);} @media only screen and (max-width:798px){.gallery-section.gallery-masonry .three-per-row{-moz-column-count:3;-webkit-column-count:3;column-count:3;} } @media only screen and (max-width:400px){.gallery-section.gallery-masonry .three-per-row{-moz-column-count:1;-webkit-column-count:1;column-count:1;} }.gallery-section.gallery-masonry .four-per-row{-moz-column-count:4;-webkit-column-count:4;column-count:4;-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);} @media only screen and (max-width:798px){.gallery-section.gallery-masonry .four-per-row{-moz-column-count:3;-webkit-column-count:3;column-count:3;} } @media only screen and (max-width:400px){.gallery-section.gallery-masonry .four-per-row{-moz-column-count:1;-webkit-column-count:1;column-count:1;} }.gallery-section.gallery-masonry .five-per-row{-moz-column-count:5;-webkit-column-count:5;column-count:5;-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);} @media only screen and (max-width:798px){.gallery-section.gallery-masonry .five-per-row{-moz-column-count:3;-webkit-column-count:3;column-count:3;} } @media only screen and (max-width:400px){.gallery-section.gallery-masonry .five-per-row{-moz-column-count:1;-webkit-column-count:1;column-count:1;} }.gallery-section.gallery-masonry.gallery-full .gallery-image-wrapper,.gallery-section.gallery-masonry.gallery-full .gallery-empty-wrapper{margin:0px;margin-bottom:0px !important;}/* #Recently Viewed================================================== */.rv-container{display:block;} .rv-container .thumbnail:empty{margin-bottom:0;}.sidebar .collection_swatches .swatch{float:left;}.sidebar .toggle_list .rv-container a:hover{border-color:transparent;}.sidebar .toggle_list .rv-container a.product-info__caption.hidden{display:none;} @media only screen and (max-width:798px){.sidebar .toggle_list .rv-container a.product-info__caption.hidden{display:block;} }.sidebar .recently-viewed__title{display:none;}.sidebar .rv-sidebar-element .product_image,.sidebar .rv-sidebar-element .product-info__caption{max-width:75%;}.sidebar .rv-sidebar-element .product_image a{display:block;}.sidebar .rv-sidebar-element .product_image img{height:auto;}@media only screen and (max-width:798px){.sidebar .product-list .thumbnail .title,.sidebar .product-list .thumbnail .price,.sidebar .product-list .thumbnail .brand{text-align:left;display:block;} }.sidebar .product-list .thumbnail .thumbnail-overlay{position:relative;opacity:1;background:transparent;} .sidebar .product-list .thumbnail .thumbnail-overlay .product-details{position:relative;transform:none;transition:none;opacity:1;text-align:left;} .sidebar .product-list .thumbnail .thumbnail-overlay .product-details .title{color:#000000;padding:0;} .sidebar .product-list .thumbnail .thumbnail-overlay .product-details .title,.sidebar .product-list .thumbnail .thumbnail-overlay .product-details .price{font-size:0.9vw;} .sidebar .product-list .thumbnail .thumbnail-overlay .info{position:relative;font-size:12px;opacity:1;top:0;transform:translateY(0);padding-bottom:0;} .sidebar .product-list .thumbnail .thumbnail-overlay .info .quick_shop{display:none;}.product-description-bottom .js-recently-viewed.rv-main{clear:both;}.rv-box-element .js-recently-viewed-product:nth-child(2),.rv-sidebar-element .js-recently-viewed-product:nth-child(2){display:none;}/* #Search autocomplete================================================== */.dropdown .header_search_form .search__results .item-result,.main_nav .search__results .item-result{left:0;width:100%;background:#fcfcf3;border-left:0;border-right:0;} .dropdown .header_search_form .search__results .item-result a .title,.main_nav .search__results .item-result a .title{color:#2b2a2a;transition:all 0.3s ease-in-out;} .dropdown .header_search_form .search__results .item-result a:hover,.main_nav .search__results .item-result a:hover{background:#fcfcf3;} .dropdown .header_search_form .search__results .item-result a:hover .title,.main_nav .search__results .item-result a:hover .title{color:#020f4c;} .dropdown .header_search_form .search__results .item-result a:hover span,.main_nav .search__results .item-result a:hover span{color:#2b2a2a;}.dropdown .header_search_form li.all-results a:hover,.main_nav li.all-results a:hover{color:#000000;}.nav .search__results{width:350px;right:0;left:auto;} .nav .search__results li a:active{transition:ease-in-out 0s all;}.search_container input{z-index:29;}.search__results{z-index:30;list-style-type:none;margin:0;padding:0;background:#fff;overflow:hidden;position:absolute;} .search__results li{display:block;width:100%;margin:0;padding:0;border-top:1px solid #cccccc;overflow:hidden;} .search__results li:first-child{border-top:none;} .search__results li a,.search__results li a:active{width:100%;transition:ease-in-out 0.3s all;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;padding:15px 20px;} .search__results li a:hover{background-color:rgba(2,15,76,0.1);} .search__results li a:active{background-color:rgba(2,15,76,0.3);} .search__results li img{display:block;} .search__results .title{text-transform:none;padding-left:8px;text-align:left;font-size:14px;} .search__results .thumbnail{padding:0;text-align:center;} .search__results .thumbnail img{max-width:70px;max-height:70px;} .search__results .result--page .title{padding-left:0;} .search__results .result--page span.item-pricing{text-transform:none;font-weight:lighter;font-size:0.8rem;}.menu a span.item-pricing,span.item-pricing{padding:0;} .menu a span.item-pricing span,span.item-pricing span{padding:0;}.all-results{width:100%;margin:0;} .all-results span{display:block;width:100%;text-align:center;} .all-results span.item-pricing{color:#020f4c;} .all-results a{color:#000000;background-color:#e8b427;} .all-results a:hover{background-color:#e8b427;}/* #Search page================================================== */.search-template-section form{position:relative;}.search-template-section .search_container{position:relative;} .search-template-section .search_container .search-submit{z-index:900;}.search-matrix .product_row{padding:20px 0;border-bottom:1px solid #cccccc;}.search-matrix .product_row:last-child{border-bottom:none;}/* #Search Section================================================== */.search-bgr-true{background-position:center center;background-repeat:no-repeat;background-size:cover;}.search-section{background-color:#d2d9df;width:100%;display:inline-block;} .search-section h2{margin-bottom:0.25em;} .search-section h2,.search-section p{color:#333333;} .search-section .container{padding:40px 0;}.text-align--center .search__container{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;}.text-align--left .search__container{-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;}.text-align--right .search__container{-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end;}.search__container{position:relative;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;} .search__container .search__wrapper{display:inline-block;position:relative;max-width:650px;width:100%;} .search__container input[type="text"]{font-size:17px;display:inline-block;border:1px solid #000;min-height:50px;height:50px;margin-bottom:0;} .search__container input[type="text"]:active,.search__container input[type="text"]:focus{border:1px solid #000;}.search__form{width:100%;max-width:650px;position:relative;-webkit-box-flex:0 0 auto;-moz-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;}.search__results{top:100%;width:100%;} .search__results li{border-left:1px solid #cccccc;border-right:1px solid #cccccc;} .search__results .all-results{border:0;background-color:#e8b427;width:100%;margin:0;} .search__results .all-results span{display:block;width:100%;text-align:center;padding-left:0;} .search__results .all-results span.item-pricing{color:#020f4c;} .search__results .all-results a,.search__results .all-results a:active{color:#000000;padding:20px;text-align:center;display:block;line-height:1;} .search__results .all-results:hover{background-color:#e8b427;}.search__button{position:absolute;margin-top:0;top:0;height:50px;width:50px;right:0px;padding:0;background-color:#000;border-color:transparent;color:white;font-size:24px;border-radius:0px;} .search__button:hover{color:white;background-color:#999999;border:1px solid #000;border-left:0px;}/* #Site Styles================================================== */div.container{margin:0 auto;padding:20px 0;}.featured_text{font-size:18px;line-height:36px;}.large_text{font-size:28px;line-height:50px;}div.content{padding:30px 0px 15px 0;}/* #Header================================================== */@media only screen and (max-width:798px){.dropdown .header_search_form .search__results{margin-top:30px;} }.dropdown .header_search_form .search-terms{height:50px;min-height:50px;}.main_nav div.logo a{padding-top:px;padding-bottom:px;display:block;color:#020f4c !important;outline:0;}.menu-position--block div.logo{width:100%;}.menu-position--block .sticky_nav div.logo{display:none;}div.logo{width:16%;float:left;} div.logo img{width:100%;} div.logo.text-align--center img{margin:0 auto;} div.logo.text-align--left{padding-left:20px;}.primary_logo{display:block;}.secondary_logo{display:none;}header.feature_image.secondary_logo--true img.primary_logo,header.feature_image.secondary_logo--true img.secondary_logo{display:none;}header.secondary_logo--true:not(.feature_image) img.secondary_logo{display:none !important;}header.secondary_logo--true:not(.feature_image) img.primary_logo{display:inline !important;}.featured_content,.featured_content h1,.featured_content h2,.featured_content h3,.featured_content h4,.featured_content h5,.featured_content h6{color:#363636;}.featured_content{background-color:#e1e6ea;}.nav_arrows{float:right;}.sku{margin:0;}#category{width:100%;}/* Pagination & infinite scrolling */.paginate,.load-more{text-align:center;}.paginate .page a,.paginate .current,a.tag{border:solid 1px #cccccc;margin:10px 5px;padding:0.5rem 1rem;display:inline-block;} .paginate .page a:hover,.paginate .current:hover,a.tag:hover{color:#fff;background-color:#000000;border:solid 1px #000000;}.paginate .current{font-weight:bold;color:#fff;background-color:#000000;border:solid 1px #000000;}.paginate .next,.paginate .prev{display:inline-block;margin:10px 0;padding:0.5rem 1rem;}.load-more{display:none;width:100%;}.collection-template-section .load-more,.search-template-section .load-more{display:block;clear:both;}.load-more__icon{opacity:0;height:0;width:0;transition:all 0.3s linear;background:url("/cdn/shop/t/47/assets/loader.gif") center center no-repeat;background-size:32px 32px;margin:0 auto;}.collection-matrix.loading-in-progress.filter-loading{height:0;}.collection-matrix.loading-in-progress + .load-more__icon{width:44px;height:44px;opacity:1;}a.tag{font-size:smaller;padding:4px 6px;margin:5px 2px 5px 0;}.paginate .deco{border:none;}/* Product list - collections */.product-list .thumbnail,.slider-gallery .thumbnail,.list-collections .thumbnail{position:relative;text-align:center;margin-bottom:25px;display:block;} .product-list .thumbnail .thumbnail-overlay,.slider-gallery .thumbnail .thumbnail-overlay,.list-collections .thumbnail .thumbnail-overlay{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;overflow:hidden;transition:opacity 0.3s ease-in;} .product-list .thumbnail .thumbnail-overlay > a,.slider-gallery .thumbnail .thumbnail-overlay > a,.list-collections .thumbnail .thumbnail-overlay > a{display:block;position:absolute;top:0;left:0;right:0;bottom:0;} @media only screen and (max-width:798px){.product-list .thumbnail .thumbnail-overlay,.slider-gallery .thumbnail .thumbnail-overlay,.list-collections .thumbnail .thumbnail-overlay{display:none;} } @media only screen and (min-width:1401px){.product-list .thumbnail .thumbnail-overlay,.slider-gallery .thumbnail .thumbnail-overlay,.list-collections .thumbnail .thumbnail-overlay{line-height:1.5;} } .product-list .thumbnail .thumbnail-overlay,.slider-gallery .thumbnail .thumbnail-overlay,.list-collections .thumbnail .thumbnail-overlay{background-color:rgba(245,247,248,0.7);} .product-list .thumbnail img,.slider-gallery .thumbnail img,.list-collections .thumbnail img{vertical-align:bottom;transition:opacity .3s ease-in;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top center;object-position:top center;} .product-list .thumbnail .product-info__caption,.slider-gallery .thumbnail .product-info__caption,.list-collections .thumbnail .product-info__caption{display:block;margin-top:20px;} @media only screen and (max-width:798px){.product-list .thumbnail .product-info__caption,.slider-gallery .thumbnail .product-info__caption,.list-collections .thumbnail .product-info__caption{display:block;} }@media only screen and (max-width:1024px){.touchevents .product-info__caption{display:block;} .touchevents .thumbnail-overlay{display:none;} }.hidden-product-link{line-height:0;font-size:0;color:transparent;display:block;position:absolute;top:0;left:0;right:0;bottom:0;}.featured_collections .thumbnail{text-align:center;}/* Thumbnail overlay */.quick_shop,.view_all{font-family:Untitled Sans,sans-serif;font-weight:lighter;font-size:17px;font-style:normal;text-transform:none;letter-spacing:0px;cursor:pointer;position:relative;display:inline-block;border:1px solid #5b5b5b;padding:10px 20px;margin-top:2rem;color:#5b5b5b;opacity:0;pointer-events:all;-webkit-appearance:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);transition:opacity 0.3s ease-out,transform 0.3s ease-out,color 0.3s linear,background-color 0.3s linear;} .quick_shop:hover,.view_all:hover{color:#f5f7f8;background-color:#5b5b5b;}.thumbnail .price span.money{color:#020f4c;} .thumbnail .price span.money:hover{color:#000000;}.thumbnail .sale span.money{color:#000000;}.thumbnail .was_price span.money{color:#000000;}/* Product banners */.new{position:relative;display:inline;padding:5px;border-radius:2px;font-size:12px;}.product-list .thumbnail img,.slider-gallery .thumbnail img{max-height:200px;}.product-list .thumbnail img.secondary,.slider-gallery .thumbnail img.secondary{max-height:200px;}.thumbnail .sold_out,.sold_out{font-weight:bold;color:#000000;}.thumbnail-overlay .sold_out{font-weight:normal;color:#5b5b5b;}.thumbnail .sale,.sale{color:#000000;}.banner_holder{position:absolute;top:0;right:0;}.sale_banner,.new_banner,.preorder_banner{background:#020f4c;font-family:Untitled Sans,sans-serif;font-weight:lighter;font-style:normal;font-size:15px;text-transform:none;letter-spacing:0px;padding:8px 12px;text-align:center;color:#fff;-webkit-appearance:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;} @media only screen and (max-width:798px){.sale_banner,.new_banner,.preorder_banner{padding:4px 10px;font-size:smaller;} }.new_banner,.preorder_banner{background:#aeaeaf;}a.secondary_button,input.secondary_button{display:block;padding:15px 0;text-align:center;border-top:solid 1px #cccccc;border-bottom:solid 1px #cccccc;margin:20px 0;font-family:Untitled Sans,sans-serif;font-weight:lighter;font-style:normal;font-size:14px;text-transform:none;letter-spacing:0px;color:#020f4c;-webkit-appearance:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;} a.secondary_button:hover,a.secondary_button:active,a.secondary_button:visited,input.secondary_button:hover,input.secondary_button:active,input.secondary_button:visited{color:#000000;}.thumbnail .price,.thumbnail .title{display:block;margin-bottom:5px;font-size:inherit;line-height:1.2;}.cart_price{float:right;text-align:right;padding-left:20px;font-weight:bold;display:none;}#estimated-shipping,.excluding_tax{display:block;}.cart_page_image{text-align:center;} .cart_page_image img{margin-bottom:1em;width:100%;}.cart_content_info{padding:0;} .cart_content_info h5{padding:0;margin-bottom:10px;margin-top:0;} .cart_content_info .price_total{padding:0 0 10px;margin-bottom:20px;font-size:1.1em;}.subtotal{border-left:1px solid #cccccc;padding-left:40px;} @media only screen and (max-width:798px){.subtotal{border-left:none;padding-left:0;} }.subtotal_amount{font-size:1.4em;font-weight:bold;}button.update{width:30%;float:right;}.size_chart{float:right;padding-top:5px;}#size-chart{display:none;}#size-chart h5{padding:15px 0 0 0;text-align:center;}.price_total_text{font-weight:normal;display:none;}.was_price{text-decoration:line-through;color:#000000;text-shadow:none;font-weight:normal;}.cart_savings{text-align:left;}.savings{font-size:17px;display:block;}.thumbnails a{display:block;margin-bottom:1em;}/* #Instagram Feed================================================== */#instafeed .instagram__item{position:relative;margin-bottom:20px;}.instagram__item:after{content:"";display:block;padding-bottom:100%;}.instagram__link{position:absolute;top:0;left:0;right:0;bottom:0;}.instagram__bg{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;}.instagram__video-link:after,.instagram__video-link:before{content:"";position:absolute;top:50%;left:50%;z-index:2;}.instagram__video-link:after{width:0;height:0;border:16px solid transparent;border-left:20px solid #fff;margin-top:-18px;margin-left:-7px;-webkit-filter:drop-shadow(0px 0px 2px rgba(0,0,0,0.25));}.instagram__video-link:before{margin-top:-34px;margin-left:-34px;width:60px;height:60px;border:3px solid #fff;border-radius:50%;box-shadow:0 0 4px rgba(0,0,0,0.18);background:rgba(0,0,0,0.42);transition:background 0.3s ease;}.instagram__video-link:hover:before{background:rgba(0,0,0,0.7);}.arrow{position:relative;top:-1px;left:2px;}.modal{margin:10px 0;display:none;background-color:#ffffff;}.modal_product{width:auto;line-height:0px;max-width:940px;}.modal_product img{cursor:pointer;}.modal_image{text-align:center;}.modal a{padding-bottom:0;}.modal p.modal_price,p.modal_price{font-size:20px;margin-bottom:10px;}.modal form{margin-bottom:10px;}.notify_form #contact_form .action_button{width:100%;}.product_image_col{margin-top:15px;text-align:center;}.meta{font-size:13px;}.meta p{font-size:13px;margin-bottom:0px;}p.meta{margin-bottom:10px;}.comment-body p.meta{margin-bottom:5px;}.comment-body h6{padding:0;}.sidebar_title{padding-bottom:0px;}.blog-section h2{margin-bottom:0;line-height:1.2;}.blog-section h2 a{color:#000000;}.blog_meta{margin-bottom:0;}.blog_meta span{position:relative;display:inline-block;margin-right:15px;font-size:smaller;color:#000000;}.blog_meta span:after{content:'';position:absolute;right:-16px;top:50%;margin:-1px 5px 0;width:4px;height:4px;border-radius:2px;background-color:#000000;}.blog_meta span:last-child:after{background-color:transparent;}.tags span a{color:#020f4c;}.article h3.sub_title{letter-spacing:0;margin:10px auto 0;}.article_content{margin-top:20px;}.excerpt{line-height:1.5;margin:1em 0;}.article,.article_image{padding-bottom:15px;}#comment_form .action_button,#contact_form .action_button{display:block;padding-left:40px;padding-right:40px;} @media only screen and (max-width:798px){#comment_form .action_button,#contact_form .action_button{width:100%;} }#contact_form .action_button.sign_up{display:inline-block;width:120px;padding-left:0;padding-right:0;float:none;}body.article{padding-bottom:0;}.toggle span{color:#000000;font-weight:bold;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:smaller;float:right;display:none;}.sidebar .blog_search{margin-bottom:15px;} .sidebar .blog_search input{width:100%;}.meta .label,.label{color:#000000;}.blog_meta,.blog_meta a{color:#000000;}.blog_meta a:hover{color:#000000;}.count{font-style:normal;font-size:13px;}.checkout{display:block;float:right;margin-top:0px;}.additional-checkout-buttons{text-align:center;margin-top:10px;} .additional-checkout-buttons > *:not(script){padding:10px 0 0 10px;vertical-align:top;line-height:1;} @media only screen and (max-width:480px){.additional-checkout-buttons > *:not(script){padding:10px 0 0 5px;} } .additional-checkout-buttons > *:not(script):first-child,.additional-checkout-buttons > *:not(script):empty{padding-left:0px;}.or{line-height:40px;font-style:normal;font-size:14px;padding:0 10px;text-align:center;} @media only screen and (max-width:480px){.or{line-height:initial;text-align:left;} }.comment{margin-bottom:20px;}/*--Author Bio + Social Share Buttons--*/.author_share_wrap{width:100%;border-top:1px solid #cccccc;min-height:40px;padding:15px 0;margin-top:15px;overflow:auto;}.blog_author{width:60%;float:left;} @media only screen and (max-width:798px){.blog_author{width:100%;border-bottom:1px solid #cccccc;padding-bottom:15px;} }.blog_author img{width:80px;height:80px;border:1px solid #cccccc;float:left;margin-right:15px;}.author_bio{text-align:left;}.author_bio h6{padding-top:0;}.author_bio p{font-size:0.9em;}.blog_share{width:38%;float:right;text-align:right;} @media only screen and (max-width:798px){.blog_share{width:100%;float:left;} }.red{color:#C33;}.address p{margin-bottom:5px;}div#disqus_thread ul,div#disqus_thread li{border:none;}.search_page{padding:100px 0;}/* #Swatch Styles================================================== *//* SASS variables for swatch dimensions */.swatch-element.swatch--active{border-color:black;box-shadow:0px 0px 0px 2px white;}.selector-wrapper label{margin-bottom:0.5em;}.fancybox-bg{opacity:1;background-color:rgba(43,46,56,0.9);} @media only screen and (max-width:480px){.fancybox-bg{background-color:rgba(255,255,255,0.99);} }@media only screen and (min-width:481px){.fancybox-toolbar{display:none;} }@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.fancybox-slide{text-align:left;padding:44px 0;} }/* Add border around images */@media only screen and (min-width:481px){.fancybox-slide--image{padding:44px;} }.fancybox-slide--image .fancybox-image{-o-object-fit:cover;object-fit:cover;font-family:"object-fit:cover";height:100%;}.fancybox-slide--image .fancybox-image-wrap{position:absolute;width:100%;height:100%;}.fancybox-slide--image .fancybox-content{padding:0;background-color:white;} @media only screen and (min-width:481px){.fancybox-slide--image .fancybox-content{box-shadow:0px 0px 0px 30px white;} } @media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.fancybox-slide--image .fancybox-content{position:relative !important;width:100%;height:100%;} }.fancybox-slide--image .fancybox-close-small{top:-30px;right:-30px;}.fancybox-is-scaling .fancybox-image-wrap,.fancybox-can-pan .fancybox-image-wrap{width:100%;height:100%;margin:0;}/* Hide elements while zooming or when zoomed-in */.fancybox-is-scaling .fancybox-item,.fancybox-can-pan .fancybox-item{display:none !important;}/* Style close button */.fancybox-close,.fancybox-close-small{position:absolute;top:0px;right:0px;width:36px;height:36px;z-index:2;color:#95979c;background-color:transparent;} .fancybox-close svg,.fancybox-close-small svg{display:none;} .fancybox-close:hover,.fancybox-close-small:hover{color:black;} @media only screen and (max-width:480px){.fancybox-close,.fancybox-close-small{display:none;} } @media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.fancybox-close,.fancybox-close-small{display:block !important;} }.fancybox-close:before,.fancybox-close-small:before{font-family:Untitled Sans,sans-serif !important;font-size:25px;line-height:35px;position:absolute;top:0;left:0;display:block;width:35px;content:"\00d7";text-align:center;}.fancybox-button{min-height:auto;} @media only screen and (max-width:480px){.fancybox-button{background-color:white;} .fancybox-button svg path{fill:#95979c;} }/* Style navigation elements */.fancybox-content:hover .fancybox-nav{opacity:1;}.fancybox-nav{transition:opacity 0.2s linear;opacity:0;position:absolute;top:0;width:50px;height:100%;cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);display:flex;justify-content:center;align-items:center;} .fancybox-nav span{pointer-events:none;} .fancybox-nav svg path{fill:#000000;}.fancybox-next{right:0;}.fancybox-prev{left:0;}.fancybox-nav span{position:absolute;width:36px;height:36px;cursor:pointer;}@media only screen and (max-width:1024px){.touchevents .fancybox-nav{display:none;} }/* #Footer================================================== */.footer{font-size:12px;padding:20px 0;background-color:#fcfcf3;background-position:center center;color:inherit;} .footer .input-row{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-left:0px;margin-right:0px;} .footer .input-row input{margin:5px 0;}.footer-text .toggle_content{padding-top:15px;}.no-footer-title.footer-text .toggle_content{padding-top:0;} @media only screen and (max-width:798px){.no-footer-title.footer-text .toggle_content{display:block;padding-top:20px;} }/* If no shop logo used,apply text styling as per theme settings */.footer .logo{color:#020f4c !important;font-size:22px;margin-top:0;margin-bottom:20px;line-height:1;width:100%;word-wrap:break-word;float:none;} @media only screen and (max-width:798px){.footer .logo{text-align:center;} }img.footer-logo{width:75%;max-width:250px;margin-bottom:10px;display:inline-block;} @media only screen and (max-width:798px){img.footer-logo{max-width:50% !important;margin:0 25% 25px;} }.footer .empty-column{width:100%;height:1px;}.footer .footer-menu-wrap h6{margin:0;padding:0 0 5px 0;color:#3b3b3b;font-size:14px;} @media only screen and (max-width:798px){.footer .footer-menu-wrap h6{border-top:1px solid #cccccc;margin-bottom:5px;padding:10px 0 5px;} }.footer .footer-menu-wrap h6 > span{display:none;} @media only screen and (max-width:798px){.footer .footer-menu-wrap h6 > span{display:inline-block;transition:transform 0.3s linear;perspective:1000;} }@media only screen and (min-width:799px){.footer .toggle_content{display:block !important;} }.footer a,.footer a:visited{color:inherit;font-size:12px;}.footer a:hover,.footer a:active{color:#2b2a2a;}.footer ul{list-style:none;margin:0;padding:15px 0 0 0;}.footer ul li{margin-bottom:1em;line-height:1.1;}.footer form{margin-bottom:0;}.footer-menu-wrap{text-align:left;}.page-contact .footer{margin-top:0;}.page-contact .maps{position:relative;bottom:-6px;}.page-landing .maps{position:relative;bottom:-7px;}.maps iframe{pointer-events:none;display:block;}.newsletter form{margin-bottom:0;}.footer_credits{border-top:1px solid #cccccc;margin-top:10px;}.payment_methods{margin:10px 0 6px 0;padding-top:10px;} @media only screen and (min-width:799px){.payment_methods{float:right;text-align:right;} }.payment_methods svg{padding-right:4px;height:30px;width:48px;}.credits{text-align:left;padding-top:20px;} @media only screen and (min-width:799px){.credits{float:left;} }h6 span,h4 span,.sublink span{transition:transform 0.3s linear;perspective:1000;}.footer-menu-wrap,#mobile_menu,.sidebar{-webkit-transform:translate3d(0,0,0);} .footer-menu-wrap .active span,.footer-menu-wrap span.active,#mobile_menu .active span,#mobile_menu span.active,.sidebar .active span,.sidebar span.active{transform:rotateX(180deg);}.sidebar span.menu-toggle{float:right;display:inline-block;cursor:pointer;padding:0 6px 0 6px;margin-right:0;transition:transform 0.3s linear;perspective:1000;transform:none;} .sidebar span.menu-toggle.active{transform:rotateX(180deg);}/* Footer and mobile menu accordion (mobile only) */@media only screen and (max-width:798px){.footer-menu-wrap h6,.sidebar h6,#mobile_menu h6{padding-top:8px;cursor:pointer;border-top:1px solid #3b3b3b;margin-top:0;} .footer-menu-wrap h6 span,.footer-menu-wrap h4 span,.footer-menu-wrap .sublink span,.sidebar h6 span,.sidebar h4 span,.sidebar .sublink span,#mobile_menu h6 span,#mobile_menu h4 span,#mobile_menu .sublink span{display:inline-block;transition:transform 0.3s linear;perspective:1000;} .footer-menu-wrap .columns > ul,.sidebar .columns > ul,#mobile_menu .columns > ul{display:none;padding-left:20px;} .footer-menu-wrap .columns > ul li,.sidebar .columns > ul li,#mobile_menu .columns > ul li{line-height:1.7;} .toggle_content{display:none;padding:0 20px;} }@media only screen and (min-width:799px){h4.toggle{pointer-events:none;} .footer-menu-wrap h6{pointer-events:none;} .footer-menu-wrap .columns > ul{display:block !important;} }/* Promo banner */.header .promo_banner a,.header .promo_banner a:visiteda:hover,#header .promo_banner a,#header .promo_banner a:visiteda:hover{color:#2b2a2a;}.promo_banner{background-color:#ffffff;text-align:center;color:#2b2a2a;font-size:12px;position:relative;width:100%;height:0;line-height:0;z-index:5000;top:0;transition:all 0.3s linear;overflow:hidden;} .promo_banner .promo_banner__content{margin:0px auto;padding:0 1.5rem;} @media only screen and (max-width:798px){.promo_banner .promo_banner__content{font-size:10px;max-height:50px;} } .promo_banner p{margin-bottom:0;display:inline;line-height:1;} .promo_banner .promo_banner-close{position:absolute;top:0;right:0;display:block;overflow:visible;width:35px;height:35px;margin:0;padding:0;cursor:pointer;text-decoration:none;color:#2b2a2a;border:0;outline:0;background:transparent;z-index:1000;} .promo_banner .promo_banner-close:before{font-family:Arial,"Helvetica CY","Nimbus Sans L",sans-serif !important;font-size:20px;line-height:30px;position:absolute;top:0;left:0;display:block;width:35px;content:"\00d7";text-align:center;}.promo_banner-show .promo_banner{transition:all 0s linear;height:auto;min-height:30px;line-height:1.1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;}.top_bar{padding-top:0;position:relative;transition:padding-top 0.3s linear;} @media only screen and (max-width:480px){.top_bar{padding-top:0;} }@media only screen and (max-width:798px){.mobile_nav-fixed--true #pagecontent,.mobile_nav-fixed--false #pagecontent{display:block;padding-bottom:80px;} .mobile_nav-fixed--true .page_banner,.mobile_nav-fixed--false .page_banner{margin-top:80px;} .mobile_nav-fixed--true .page_banner + #pagecontent,.mobile_nav-fixed--false .page_banner + #pagecontent{padding-bottom:0;} .index-sections .under-menu:nth-child(1){margin-top:0;} .page-details-section .under-menu:nth-child(1){margin-top:0;} .page-banner .under-menu:nth-child(1){margin-top:0;} .promo_banner-show.mobile_nav-fixed--true #pagecontent,.promo_banner-show.mobile_nav-fixed--false #pagecontent{padding-bottom:calc(80px + 30px);} .promo_banner-show.mobile_nav-fixed--true .page_banner,.promo_banner-show.mobile_nav-fixed--false .page_banner{margin-top:calc(80px + 30px);} .promo_banner-show.mobile_nav-fixed--true .page_banner + #pagecontent,.promo_banner-show.mobile_nav-fixed--false .page_banner + #pagecontent{padding-bottom:0;} }/*! Flickity v2.0.10http://flickity.metafizzy.co---------------------------------------------- */.flickity-enabled{position:relative;}.flickity-enabled:focus{outline:0;}.flickity-viewport{overflow:hidden;position:relative;height:100%;}.flickity-slider{position:absolute;width:100%;height:100%;}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab;}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing;}.flickity-prev-next-button{position:absolute;top:50%;width:44px;height:44px;border:none;border-radius:50%;background:transparent;cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%);}.flickity-prev-next-button:hover{background:transparent;}.flickity-prev-next-button:focus{outline:0;box-shadow:0 0 0 5px #09f;}.flickity-prev-next-button:active{opacity:.6;}.flickity-prev-next-button.previous{left:10px;}.flickity-prev-next-button.next{right:10px;}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px;}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px;}.flickity-prev-next-button:disabled{opacity:.3;cursor:auto;}.flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%;}.flickity-prev-next-button .arrow{fill:#333;}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1;}.flickity-rtl .flickity-page-dots{direction:rtl;}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer;}.flickity-page-dots .dot.is-selected{opacity:1;}.flickity-enabled{position:relative;overflow:hidden;}.flickity-enabled:focus{outline:none;}.flickity-viewport{overflow:hidden;position:relative;height:100%;}.flickity-slider{position:absolute;width:100%;height:100%;}/* draggable */.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab;}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing;}/* ---- previous/next buttons ---- */.flickity-prev-next-button{filter:alpha(opacity=50);position:absolute;top:0;bottom:0;width:11%;border:none;background:transparent;cursor:pointer;border-radius:0;height:auto;max-width:45px;transform:none;}.flickity-prev-next-button:hover{background:transparent;border:none;}.flickity-prev-next-button:focus{outline:none;}.flickity-prev-next-button.previous{left:0;transform:translateX(0);}.flickity-prev-next-button.next{right:0;transform:translateX(0);}/* right to left */.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:0;transform:translateX(0);}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:0;transform:translateX(0);}.flickity-prev-next-button:disabled{filter:alpha(opacity=10);/* IE8 */ opacity:0.1;cursor:auto;}.flickity-prev-next-button svg{position:relative;top:50%;-webkit-transform:translateY(-50.1%);-ms-transform:translateY(-50.1%);transform:translateY(-50.1%);padding:10px 0;position:absolute;left:20%;width:60%;height:60%;}.flickity-prev-next-button .arrow{fill:#000000;}/* color & size if no SVG - IE8 and Android 2.3 */.flickity-prev-next-button.no-svg{color:#000000;font-size:26px;}/* ---- page dots ---- */.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1;}.flickity-rtl .flickity-page-dots{direction:rtl;}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;filter:alpha(opacity=25);/* IE8 */ opacity:0.25;cursor:pointer;}.flickity-page-dots .dot.is-selected{filter:alpha(opacity=100);/* IE8 */ opacity:1;}/* Custom sliders */.flickity-slider > li{list-style-type:none;width:100%;text-align:center;}/* General Flickity styling */img[data-flickity-lazyload]{width:auto;}.slideshow_animation--fade .flickity-slider{transform:none !important;}.slideshow_animation--fade .gallery-cell{left:0 !important;opacity:0;transition:opacity 0.3s ease-in-out;z-index:-1;}.slideshow_animation--fade .gallery-cell.is-selected{opacity:1;z-index:0;}/* Gallery page */.lightbox-gallery .gallery-cell{width:100%;} .lightbox-gallery .gallery-cell img{width:auto;max-height:90vh;max-width:100%;display:inline-block;}/* Product gallery */.gallery-arrows--true .product_gallery .flickity-prev-next-button{transition:opacity 0.3s linear;display:block;} @media only screen and (min-width:799px){.gallery-arrows--true .product_gallery .flickity-prev-next-button{opacity:0;} }.gallery-arrows--true .product_gallery:hover .flickity-prev-next-button{opacity:1;}.product_gallery{margin-bottom:30px;position:relative;opacity:0;transition:opacity 0.2s;} @media only screen and (min-width:799px) and (max-width:1024px){.product_gallery{margin-bottom:30px;} } @media only screen and (min-width:481px) and (max-width:798px){.product_gallery{margin-bottom:0;padding-bottom:50px;} .product_gallery .flickity-page-dots{bottom:15px;} } .product_gallery .gallery-cell{width:100%;text-align:center;display:block;margin-right:10px;} .product_gallery .gallery-cell span{width:100%;display:block !important;} .product_gallery.flickity-enabled{opacity:1;} .product_gallery.single-image .flickity-prev-next-button{display:none;} .product_gallery .flickity-prev-next-button{display:none;} .product_gallery img{background-color:#fcfcf3;}.product_gallery_nav{text-align:center;margin-bottom:30px;} .product_gallery_nav.product_gallery_nav--bottom-thumbnails .gallery-cell{width:auto;} .product_gallery_nav.product_gallery_nav--bottom-thumbnails img{height:80px;width:auto;} @media only screen and (min-width:481px) and (max-width:798px){.product_gallery_nav.product_gallery_nav--bottom-slider{margin-bottom:30px;} } .product_gallery_nav.product_gallery_nav--bottom-slider .flickity-prev-next-button{opacity:1;background:transparent;} .product_gallery_nav.product_gallery_nav--bottom-slider .gallery-cell{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:auto;opacity:0.5;margin-bottom:0;} .product_gallery_nav.product_gallery_nav--bottom-slider .gallery-cell.is-nav-selected{opacity:1;} .product_gallery_nav.product_gallery_nav--bottom-slider .gallery-cell img{width:auto;height:80px;max-width:none;} .product_gallery_nav .gallery-cell{width:20%;margin:0 10px 10px 0;opacity:0.7;display:inline-block;} .product_gallery_nav .gallery-cell.is-nav-selected{opacity:1;} .product_gallery_nav .gallery-cell img{cursor:pointer;}.product_gallery .gallery-cell a{cursor:zoom-in;}.gallery-wrap.right-thumbnails .multi-image{width:83%;float:left;}.gallery-wrap.right-thumbnails .product_gallery_nav{width:12%;float:left;margin-left:4%;} .gallery-wrap.right-thumbnails .product_gallery_nav .gallery-cell{width:100%;margin:0 0 10px 0;}.gallery-wrap.left-thumbnails .multi-image{width:83%;float:right;}.gallery-wrap.left-thumbnails .product_gallery_nav{width:12%;float:right;margin-right:5%;} .gallery-wrap.left-thumbnails .product_gallery_nav .gallery-cell{width:100%;margin:0 0 10px 0;}.gallery-wrap .flickity-viewport{margin-top:0;}.product-section__lightbox .zoom-wrap{width:100%;height:100%;}/* Quick Shop */.js-quick-shop{display:none;}.quickshop-forms__container{display:none;}.quick-shop__lightbox .fancybox-content{width:90%;max-width:900px;border:5px solid #cccccc;background-color:#ffffff;cursor:pointer !important;}.quick-shop__lightbox .fancybox-close-small svg path{fill:#2b2e38;} .quick-shop__lightbox .fancybox-close-small svg path:hover{fill:#292c36;}.quick-shop .product_gallery img{background-color:#ffffff;}.quick-shop .container{max-width:100%;text-align:left;margin-left:auto;margin-right:auto;max-width:100%;text-align:left;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;padding:0;color:#2b2e38;} .quick-shop .container .gallery-wrap.eight.columns{width:calc(55% - 40px);margin:0;margin-right:40px;min-height:1px;transition:opacity 1s 0.3s linear;} .quick-shop .container .gallery-wrap.eight.columns.align-gallery-right{float:right;margin-right:0;margin-left:40px;} .quick-shop .container .text-modal-wrap.six.columns{width:45%;margin:0;min-height:1px;transition:opacity 0.3s linear;} .quick-shop .container .new_banner_product:empty,.quick-shop .container .sale_banner_product:empty,.quick-shop .container .preorder_banner_product:empty{display:none;}.quick-shop img[alt*="[right]"],.quick-shop img[alt*="[left]"],.quick-shop img[alt*="[center]"]{display:none;}h3.quick-shop__title a{color:#2b2e38;}.quick-shop .product_gallery{opacity:0;transition:opacity 0.3s;}.quick-shop .product_gallery.flickity-enabled{opacity:1;}/* Related Items Gallery */.related-products--grid{font-size:0;text-align:center;} .related-products--grid.container{padding-top:0;} .related-products--grid .product-list .thumbnail.column,.related-products--grid .product-list .thumbnail.columns{font-size:initial;display:inline-block;float:none;vertical-align:top;}.related-products__title{clear:both;}.title.slider-gallery{padding-top:40px;} @media only screen and (max-width:480px){.title.slider-gallery{padding-top:0;font-size:1.5em;} }.slider-gallery{margin:0 auto 40px;} .slider-gallery .gallery-cell{display:inline-block;margin-right:10px;text-align:center;padding:0;margin-bottom:0;} @media only screen and (max-width:480px){.slider-gallery .gallery-cell{padding:0;margin-right:5px;} } .slider-gallery .gallery-cell .product-details{line-height:1.2;letter-spacing:0;} @media only screen and (max-width:798px){.slider-gallery .gallery-cell .product-details{font-size:3vw;} } .slider-gallery .gallery-cell img{display:block;max-width:100%;} .slider-gallery .gallery-cell-heading{font-size:0.8rem;line-height:1.2;text-transform:none;margin-top:10px;} .slider-gallery .flickity-prev-next-button{border-radius:0;width:5%;}.slider-gallery:hover .flickity-prev-next-button{opacity:0.5;}.transparentBackground--false .dot{background:#000000;}.transparentBackground--false .flickity-prev-next-button{background:transparent;} .transparentBackground--false .flickity-prev-next-button .arrow{fill:#000000;opacity:1;}.homepage-slideshow.transparentBackground--false:hover .flickity-prev-next-button,.testimonial-slideshow.transparentBackground--false:hover .flickity-prev-next-button,.product-slider.transparentBackground--false:hover .flickity-prev-next-button,.slider-gallery.transparentBackground--false:hover .flickity-prev-next-button{opacity:1;}.homepage-slideshow.transparentBackground--false .flickity-page-dots .dot,.testimonial-slideshow.transparentBackground--false .flickity-page-dots .dot,.product-slider.transparentBackground--false .flickity-page-dots .dot,.slider-gallery.transparentBackground--false .flickity-page-dots .dot{opacity:0.4;} .homepage-slideshow.transparentBackground--false .flickity-page-dots .dot.is-selected,.testimonial-slideshow.transparentBackground--false .flickity-page-dots .dot.is-selected,.product-slider.transparentBackground--false .flickity-page-dots .dot.is-selected,.slider-gallery.transparentBackground--false .flickity-page-dots .dot.is-selected{opacity:1;}/* Lazyframe */.lazyframe{position:relative;background-color:#fcfcf3;background-repeat:no-repeat;background-size:cover;}.lazyframe__title{position:absolute;top:0;left:0;right:0;padding:15px 17px;z-index:3;}.lazyframe__title:after{z-index:-1;}.lazyframe:hover{cursor:pointer;}.lazyframe:before{display:block;content:"";width:100%;padding-top:100%;}.lazyframe[data-ratio="16:9"]:before{padding-top:56.25%;}.lazyframe[data-ratio="4:3"]:before{padding-top:75%;}.lazyframe[data-ratio="1:1"]:before{padding-top:100%;}.lazyframe iframe{position:absolute;top:0;left:0;right:0;bottom:0;z-index:5;width:100%;height:100%;}.lazyframe[data-vendor="youtube"],.lazyframe[data-vendor="youtube_nocookie"]{background-color:#e52d27;font-family:Roboto,Arial,Helvetica,sans-serif;}.lazyframe[data-vendor="youtube"] .lazyframe__title,.lazyframe[data-vendor="youtube_nocookie"] .lazyframe__title{color:#eee;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:18px;text-shadow:rgba(0,0,0,0.49804) 0px 0px 2px;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;transition:color 0.1s cubic-bezier(0.4,0,1,1);}.lazyframe[data-vendor="youtube"] .lazyframe__title:hover,.lazyframe[data-vendor="youtube_nocookie"] .lazyframe__title:hover{color:#fff;}.lazyframe[data-vendor="youtube"] .lazyframe__title:before,.lazyframe[data-vendor="youtube_nocookie"] .lazyframe__title:before{content:'';display:block;background:linear-gradient(rgba(0,0,0,0.2),transparent);height:98px;width:100%;pointer-events:none;position:absolute;top:0;left:0;right:0;z-index:-1;-webkit-tap-highlight-color:transparent;}.lazyframe[data-vendor="youtube"]:before,.lazyframe[data-vendor="youtube_nocookie"]:before{padding-top:56.25%;}.lazyframe[data-vendor="youtube"][data-ratio="16:9"]:before,.lazyframe[data-vendor="youtube_nocookie"][data-ratio="16:9"]:before{padding-top:56.25%;}.lazyframe[data-vendor="youtube"][data-ratio="4:3"]:before,.lazyframe[data-vendor="youtube_nocookie"][data-ratio="4:3"]:before{padding-top:75%;}.lazyframe[data-vendor="youtube"][data-ratio="1:1"]:before,.lazyframe[data-vendor="youtube_nocookie"][data-ratio="1:1"]:before{padding-top:100%;}.lazyframe[data-vendor="youtube"]:after,.lazyframe[data-vendor="youtube_nocookie"]:after{content:'';position:absolute;left:50%;top:50%;width:68px;height:48px;margin-left:-34px;margin-top:-24px;background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMjU1LjcgNDQ2LjNjLTUzLjMuMy0xMDYuNi0uNC0xNTkuOC0zLjMtMTcuNC0xLTM0LjctMi41LTUwLjQtMTFDMzUgNDI2LjMgMjcgNDE4LjQgMjIgNDA3LjIgMTMuMiAzODguNiAxMC41IDM2OSA5IDM0OWMtMy40LTQxLjMtMy42LTgyLjYtMS44LTEyMy44IDEtMjIgMS42LTQ0IDYuOC02NS41IDItOC40IDUtMTYuNiA4LjgtMjQuNEMzMiAxMTcgNDggMTA4IDY3LjMgMTA0YzE2LjItMyAzMi44LTMgNDkuMy0zLjcgNTYtMi4zIDExMi0zLjUgMTY4LTMgNDMgLjYgODYuMiAxLjcgMTI5LjMgNCAxMy4yLjYgMjYuNi44IDM5LjMgNS41IDE3LjIgNi40IDMwIDE3LjIgMzcgMzQuNyA2LjYgMTYuOCA5LjIgMzQuMiAxMC42IDUyIDMuOCA0OC43IDQgOTcuMy43IDE0Ni0xIDE2LjMtMi4yIDMyLjctNi41IDQ4LjgtOS43IDM3LTMyLjggNTEuNS02Ni43IDUzLjgtMzYuMiAyLjUtNzIuNSAzLjgtMTA4LjggNC4zLTIxLjMuMi00Mi43IDAtNjQgMHpNMjAzLjIgMzQ0TDM0OCAyNjQuN2wtMTQ0LjgtNzkuM1YzNDR6IiBmaWxsPSIjIzFmMWYxZiIvPjxwYXRoIGQ9Ik0yMDMuMiAzNDRWMTg1LjVMMzQ4IDI2NC44IDIwMy4yIDM0NHoiIGZpbGw9IiNGRUZERkQiLz48L3N2Zz4=");background-position:center center;background-size:100%;background-repeat:no-repeat;opacity:.81;border:none;z-index:4;}.lazyframe[data-vendor="youtube"]:hover:after,.lazyframe[data-vendor="youtube_nocookie"]:hover:after{background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMjU1LjcgNDQ2LjNjLTUzLjMuMy0xMDYuNi0uNC0xNTkuOC0zLjMtMTcuNC0xLTM0LjctMi41LTUwLjQtMTFDMzUgNDI2LjMgMjcgNDE4LjQgMjIgNDA3LjIgMTMuMiAzODguNiAxMC41IDM2OSA5IDM0OWMtMy40LTQxLjMtMy42LTgyLjYtMS44LTEyMy44IDEtMjIgMS42LTQ0IDYuOC02NS41IDItOC40IDUtMTYuNiA4LjgtMjQuNEMzMiAxMTcgNDggMTA4IDY3LjMgMTA0YzE2LjItMyAzMi44LTMgNDkuMy0zLjcgNTYtMi4zIDExMi0zLjUgMTY4LTMgNDMgLjYgODYuMiAxLjcgMTI5LjMgNCAxMy4yLjYgMjYuNi44IDM5LjMgNS41IDE3LjIgNi40IDMwIDE3LjIgMzcgMzQuNyA2LjYgMTYuOCA5LjIgMzQuMiAxMC42IDUyIDMuOCA0OC43IDQgOTcuMy43IDE0Ni0xIDE2LjMtMi4yIDMyLjctNi41IDQ4LjgtOS43IDM3LTMyLjggNTEuNS02Ni43IDUzLjgtMzYuMiAyLjUtNzIuNSAzLjgtMTA4LjggNC4zLTIxLjMuMi00Mi43IDAtNjQgMHpNMjAzLjIgMzQ0TDM0OCAyNjQuN2wtMTQ0LjgtNzkuM1YzNDR6IiBmaWxsPSIjREQyQzI4Ii8+PHBhdGggZD0iTTIwMy4yIDM0NFYxODUuNUwzNDggMjY0LjggMjAzLjIgMzQ0eiIgZmlsbD0iI0ZFRkRGRCIvPjwvc3ZnPg==");opacity:1;}.lazyframe[data-vendor="vimeo"]{background-color:#00adef;}.lazyframe[data-vendor="vimeo"] .lazyframe__title{font-family:"Helvetica Neue",Helvetica,Arial;color:#00adef;font-size:20px;font-weight:bold;text-rendering:optimizeLegibility;user-select:none;-webkit-font-smoothing:auto;-webkit-tap-highlight-color:transparent;background-color:rgba(0,0,0,0.5);}.lazyframe[data-vendor="vimeo"]:before{padding-top:48.25%;}.lazyframe[data-vendor="vimeo"][data-ratio="16:9"]:before{padding-top:56.25%;}.lazyframe[data-vendor="vimeo"][data-ratio="4:3"]:before{padding-top:75%;}.lazyframe[data-vendor="vimeo"][data-ratio="1:1"]:before{padding-top:100%;}.lazyframe[data-vendor="vimeo"]:after{content:'';height:40px;width:65px;display:block;position:absolute;bottom:10px;left:10px;z-index:3;background-color:rgba(0,0,0,0.5);background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgYmFzZVByb2ZpbGU9InRpbnkiIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTcuNzY1IDE2Ljg5bDguNDctNC44OS04LjQ3LTQuODkiLz48L3N2Zz4=");background-position:center center;background-size:100% 100%;background-repeat:no-repeat;border-radius:5px;position:relative;}.lazyframe[data-vendor="vimeo"]:hover:after{background-color:#00adef;}.lazyframe[data-vendor="vine"]{background-color:#00bf8f;}.lazyframe[data-vendor="vine"] .lazyframe__title{color:#fff;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:16px;white-space:nowrap;z-index:3;positon:relative;}.lazyframe[data-vendor="vine"] .lazyframe__title:after{content:'';position:absolute;top:0;left:0;right:0;z-index:-1;height:115px;padding:24px 70px 24px 24px;background:linear-gradient(to top,rgba(23,23,23,0) 0,rgba(23,23,23,0.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#b3171717",endColorstr="#00171717",GradientType=0 );}.lazyframe[data-vendor="vine"]:before{padding-top:100%;}.lazyframe[data-vendor="vine"][data-ratio="16:9"]:before{padding-top:56.25%;}.lazyframe[data-vendor="vine"][data-ratio="4:3"]:before{padding-top:75%;}.lazyframe[data-vendor="vine"][data-ratio="1:1"]:before{padding-top:100%;}.lazyframe[data-vendor="vine"]:after{content:'';width:60px;height:60px;position:absolute;left:50%;top:50%;z-index:4;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzYiIGhlaWdodD0iMTM2IiB2aWV3Qm94PSIwIDAgMTM2IDEzNiI+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTU2IDQ0Yy0uNyAwLTEuNC4yLTIgLjUtMS4yLjgtMiAyLTIgMy41djQwYzAgMS40LjggMi44IDIgMy41LjYuMyAxLjMuNSAyIC41czEuNC0uMiAyLS41bDM0LjYtMjBjMS4zLS43IDItMiAyLTMuNSAwLTEuNC0uNy0yLjgtMi0zLjVMNTggNDQuNWMtLjYtLjMtMS4zLS41LTItLjV6Ii8+PC9zdmc+");background-color:rgba(0,0,0,0.5);background-size:cover;background-repeat:no-repeat;margin-top:-30px;margin-left:-30px;border-radius:50%;}.lazyframe[data-vendor="vine"]:hover:after{background-color:rgba(0,0,0,0.75);}/* * Remodal - v1.0.6 * Responsive,lightweight,fast,synchronized with CSS animations,fully customizable modal window plugin with declarative configuration and hash tracking. * http://vodkabears.github.io/remodal/ * * Made by Ilya Makarov * Under MIT License *//* ========================================================================== Remodal's necessary styles ========================================================================== *//* Hide scroll bar */html.remodal-is-locked{overflow:hidden;-ms-touch-action:none;touch-action:none;}/* Anti FOUC */.remodal,[data-remodal-id]{display:none;}/* Necessary styles of the overlay */.remodal-overlay{position:fixed;z-index:9999;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;display:none;}/* Necessary styles of the wrapper */.remodal-wrapper{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch;}.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-0.05em;content:"";}/* Fix iPad,iPhone glitches */.remodal-overlay,.remodal-wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden;}/* Necessary styles of the modal dialog */.remodal{position:relative;outline:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;}.size-chart-remodal{max-height:calc(100vh - 20px);} .size-chart-remodal .size-chart-wrap{max-height:calc(100vh - 70px);overflow-y:scroll;}.remodal img{max-width:100%;}.remodal-is-initialized{/* Disable Anti-FOUC */ display:inline-block;}/* ========================================================================== Remodal's default mobile first theme ========================================================================== *//* Default theme styles for the background */.remodal-bg.remodal-is-opening,.remodal-bg.remodal-is-opened{filter:blur(3px);}/* Default theme styles of the overlay */.remodal-overlay{background:rgba(43,46,56,0.9);}.remodal-overlay.remodal-is-opening,.remodal-overlay.remodal-is-closing{animation-duration:0.3s;animation-fill-mode:forwards;}.remodal-overlay.remodal-is-opening{animation-name:remodal-overlay-opening-keyframes;}.remodal-overlay.remodal-is-closing{animation-name:remodal-overlay-closing-keyframes;}/* Default theme styles of the wrapper */.remodal-wrapper{padding:10px 10px 0;}/* Default theme styles of the modal dialog */.remodal{width:100%;margin-bottom:10px;padding:35px;-ms-transform:translateY(0,0,0);transform:translate3d(0,0,0);color:#2b2e38;background:#fff;} @media only screen and (max-width:480px){.remodal{overflow-x:scroll;} }.remodal.remodal-is-opening,.remodal.remodal-is-closing{animation-duration:0.3s;animation-fill-mode:forwards;}.remodal.remodal-is-opening{animation-name:remodal-opening-keyframes;}.remodal.remodal-is-closing{animation-name:remodal-closing-keyframes;}/* Vertical align of the modal dialog */.remodal,.remodal-wrapper:after{vertical-align:middle;}/* Close button */.remodal-close{position:absolute;top:0;right:0;display:block;overflow:visible;width:35px;height:35px;margin:0;padding:0;cursor:pointer;transition:color 0.2s;text-decoration:none;color:#95979c;border:0;outline:0;background:transparent;z-index:1000;}.remodal-close:hover,.remodal-close:focus{color:#2b2e38;}.remodal-close:before{font-family:Arial,"Helvetica CY","Nimbus Sans L",sans-serif !important;font-size:25px;line-height:35px;position:absolute;top:0;left:0;display:block;width:35px;content:"\00d7";text-align:center;}/* Dialog buttons */.remodal-confirm,.remodal-cancel{font:inherit;display:inline-block;overflow:visible;min-width:110px;margin:0;padding:12px 0;cursor:pointer;transition:background 0.2s;text-align:center;vertical-align:middle;text-decoration:none;border:0;outline:0;}.remodal-confirm{color:#fff;background:#81c784;}.remodal-confirm:hover,.remodal-confirm:focus{background:#66bb6a;}.remodal-cancel{color:#fff;background:#e57373;}.remodal-cancel:hover,.remodal-cancel:focus{background:#ef5350;}/* Remove inner padding and border in Firefox 4+ for the button tag. */.remodal-confirm::-moz-focus-inner,.remodal-cancel::-moz-focus-inner,.remodal-close::-moz-focus-inner{padding:0;border:0;}/* Keyframes ========================================================================== */@keyframes remodal-opening-keyframes{from{transform:scale(1.05);opacity:0;} to{transform:none;opacity:1;} }@keyframes remodal-closing-keyframes{from{transform:scale(1);opacity:1;} to{transform:scale(0.95);opacity:0;} }@keyframes remodal-overlay-opening-keyframes{from{opacity:0;} to{opacity:1;} }@keyframes remodal-overlay-closing-keyframes{from{opacity:1;} to{opacity:0;} }/* #Media Queries================================================== *//* Smaller than standard 960 (devices and browsers) */@media only screen and (max-width:959px){#contact_form input.sign_up[type="submit"]{margin-left:0;margin-bottom:1.5em;width:100%;} input.contact_email[type="email"]{width:100%;} .collection_menu{display:none;} h1.collection_title_tags,div.collection_title_tags{border-right:0;margin-right:0;padding-right:0;} .newsletter .input-row input{margin:5px 0px;} input.sign_up{margin:0px;} .newsletter-both-names--true input.firstName{margin-right:5px;} }/* Tablet Portrait size to standard 960 (devices and browsers) */@media only screen and (min-width:799px) and (max-width:959px){.nav a,.nav a:visited,.menu a:hover,.nav a:active,.nav a:focus{font-size:12px;} .menu a,.menu a:visited,.menu a:hover,.menu a:active,.menu a:focus{font-size:12px;} .menu li,#header span.menu_title,.menu a span{padding-left:2px;padding-right:2px;} .nav .menu li.search_link{display:inline-block;} .menu li.search_container{display:none;} }/* All Mobile Sizes (devices and browser) */@media only screen and (max-width:798px){.article_image{padding-bottom:0;} .sidebar_content{border:0;padding:0;} .nav_arrows{float:none;text-align:center;} .nav_arrows .prev{float:left;} .nav_arrows .next{float:right;} #header .top_bar a.mobile_logo{margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;font-size:18px;line-height:34px;z-index:5;width:50%;height:auto;color:#020f4c;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;} #header a.mobile_logo img{width:auto;max-width:150px;max-height:30px;} .payment_methods{text-align:center;float:none;display:block;} .credits{float:none;display:block;text-align:center;} .is-absolute{top:0px !important;} .blog_filter{margin-top:1em;width:100% !important;} .section_select{text-align:center;} .flex-control-nav{bottom:10px;} .featured_links a span{font-size:12px;} .or{width:100%;display:inline-block;padding-left:0;padding-bottom:5px;} .mobile_hidden{display:none !important;} .desktop_hidden{display:block !important;} table tr.order_summary td.label{text-align:left;} .featured_text{font-size:17px;line-height:1.7em;} #header{display:block;} .header{display:none;} h4.toggle{cursor:pointer;} .toggle span{display:block;} .toggle_list{display:none;} select{width:100%;margin-left:0;} input[type="submit"],input[type="reset"],input[type="button"],input.action_button[type="submit"],input.action_button[type="button"],.sign_up{margin-left:0;width:100%;outline:0;} .credits_right{text-align:left;} td{padding:4px !important;} .title_column{float:left;} .container div.mobile_only,.mobile_only{display:block;} span.mobile_only{display:inline;} .price_total{text-align:right;} .price_total_text{display:block;} .update_subtotal,.price_total,.remove_column,.checkout_table_header{display:none;} .mobile_right{text-align:right;} .quick_shop{display:none !important;} .cart_price{display:block;margin-bottom:0;} table tr th,table tr td{padding:2px;} input.action_button{margin-bottom:1em !important;} .multiple_product_images{display:none;} .headline{font-size:1.3em;line-height:1.2;position:relative;} p.subtitle{font-size:1.1em;line-height:1.2;position:relative;} }/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */@media only screen and (max-width:798px){.mobile_hidden{display:none !important;} .desktop_hidden{display:block !important;} }@media only screen and (min-width:799px){.desktop_hidden{display:none !important;} }/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */@media only screen and (max-width:479px){.cart_image{max-width:60px;padding-right:10px;} h1,h2,h3,h4,h5,h6,.collection_title,.empty_cart{font-size:110%;line-height:1.5em;} h1,h1.home,.title a,h2{padding:0;} a.collection_title,span.collection_title{font-size:26px;} }@media only screen and (min-device-width:320px) and (max-device-width:1024px){html{-webkit-text-size-adjust:100%;} }@font-face{font-family:'turbo';src:url("/cdn/shop/t/47/assets/turbo.eot?v=4873489274072575448");src:url("/cdn/shop/t/47/assets/turbo.eot?v=4873489274072575448") format("embedded-opentype"),url("/cdn/shop/t/47/assets/turbo.woff?v=15096657723668424478") format("woff"),url("/cdn/shop/t/47/assets/turbo.ttf?v=7748190997449671095") format("truetype"),url("/cdn/shop/t/47/assets/turbo.svg?v=17336635846610971132") format("svg");font-weight:normal;font-style:normal;font-display:fallback;}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"turbo";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.15em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-bag:before{content:"\e901";}.icon-cart:before{content:"\e902";}.icon-check:before{content:"\e903";}.icon-cross:before{content:"\e904";}.icon-up-arrow:before{content:"\e917";}.icon-down-arrow:before{content:"\e905";}.icon-left-arrow:before{content:"\e90b";}.icon-right-arrow:before{content:"\e912";margin-right:0;}.icon-plus:before{content:"\e911";}.icon-minus:before{content:"\e90e";}.icon-menu:before{content:"\e90d";}.icon-email:before{content:"\e906";}.icon-pinterest:before{content:"\e907";}.icon-rss:before{content:"\e909";}.icon-houzz:before{content:"\e90a";}.icon-snapchat:before{content:"\e90c";}.icon-phone:before{content:"\e90f";}.icon-instagram:before{content:"\e910";}.icon-vimeo:before{content:"\e913";}.icon-search:before{content:"\e914";}.icon-zoom:before{content:"\e900";}.icon-youtube:before{content:"\e915";}.icon-lock:before{content:"\e916";color:#000000;}.icon-user:before{content:"\e918";}.icon-facebook:before{content:"\ea90";}.icon-twitter:before{content:"\ea96";}.icon-tumblr:before{content:"\eab9";}.icon-linkedin:before{content:"\eaca";}.icon-twitter-share:before{content:"\ea96";}.icon-facebook-share:before{content:"\ea90";}.icon-pinterest-share:before{content:"\e907";}.icon-mail-share:before{content:"\e906";}span.icon-down-arrow{padding:0 !important;font-size:12px !important;}.menu li.search_link{display:none;padding-left:10px;padding-right:10px;}.sticky_nav .menu li.search_link{display:inline-block;float:right;}.sticky_nav .menu-position--block .logo{display:none;}.menu li.search_container{width:30%;float:right;padding-top:3px;} @media only screen and (min-width:1401px){.menu li.search_container{margin-left:15px;} }.logo-align--left .menu li.search_container{width:18%;}.menu-position--block .menu li.search_container{width:18%;float:none;}form.search_form,.search_form input{padding-top:0;margin-bottom:0;position:relative;-webkit-appearance:none;border-radius:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;}.search_form input,.search_form input:active,.search_form input:focus{font-family:Untitled Sans,sans-serif;font-weight:lighter;font-style:normal;font-size:12px;letter-spacing:0px;color:#2b2a2a;background-color:transparent;padding-right:35px;border-color:#2b2a2a;}.feature_image .search_form input,.feature_image .search_form input:active,.feature_image .search_form input:focus{color:#2b2a2a;border-color:#2b2a2a;} .feature_image .search_form input::-webkit-input-placeholder,.feature_image .search_form input:active::-webkit-input-placeholder,.feature_image .search_form input:focus::-webkit-input-placeholder{color:#2b2a2a;} .feature_image .search_form input::-moz-placeholder,.feature_image .search_form input:active::-moz-placeholder,.feature_image .search_form input:focus::-moz-placeholder{color:#2b2a2a;} .feature_image .search_form input:-ms-input-placeholder,.feature_image .search_form input:active:-ms-input-placeholder,.feature_image .search_form input:focus:-ms-input-placeholder{color:#2b2a2a;}.feature_image .search-submit{color:#2b2a2a;}.header_search_form{width:60%;margin:0 auto 30px auto;padding:30px 0 0 0;position:relative;border-bottom:solid 1px #2b2a2a;} @media only screen and (max-width:480px){.header_search_form{width:90%;margin:30px auto;padding:0;} }.header_search_form input,.header_search_form input:focus,.header_search_form input:active{background-color:transparent;font-family:Untitled Sans,sans-serif;font-weight:lighter;font-style:normal;color:#2b2a2a;letter-spacing:0px;border:none;font-size:36px;line-height:36px;} @media only screen and (max-width:480px){.header_search_form input,.header_search_form input:focus,.header_search_form input:active{font-size:22px;line-height:22px;margin-bottom:0px;} }.header_search_form .search-submit{top:38px;font-size:30px;} @media only screen and (max-width:480px){.header_search_form .search-submit{top:50%;position:absolute;transform:translateY(-50%);font-size:20px;} }.feature_image .search_form input,.feature_image .search_form input:active,.feature_image .search_form input:focus{color:#2b2a2a;border:1px solid #2b2a2a;}.feature_image .search_form input::-webkit-input-placeholder{color:#2b2a2a;}.feature_image .search_form input:-moz-placeholder{/* Firefox 18- */ color:#2b2a2a;}.feature_image .search_form input::-moz-placeholder{/* Firefox 19+ */ color:#2b2a2a;}.feature_image .search_form input:-ms-input-placeholder{color:#2b2a2a;}.search_form input::-webkit-input-placeholder{color:#2b2a2a;}.search_form input:-moz-placeholder{/* Firefox 18- */ color:#2b2a2a;}.search_form input::-moz-placeholder{/* Firefox 19+ */ color:#2b2a2a;}.search_form input:-ms-input-placeholder{color:#2b2a2a;}.search_form input:focus::-webkit-input-placeholder{color:#020f4c;}.search_form input:focus:-moz-placeholder{/* Firefox 18- */ color:#020f4c;}.search_form input:focus::-moz-placeholder{/* Firefox 19+ */ color:#020f4c;}.search_form input:focus:-ms-input-placeholder{color:#020f4c;}.feature_image .search_form input,.feature_image .search_form input:active,.feature_image .search_form input:focus{color:#2b2a2a;border:1px solid #2b2a2a;}.feature_image .search_form input::-webkit-input-placeholder{color:#2b2a2a;}.feature_image .search_form input:-moz-placeholder{/* Firefox 18- */ color:#2b2a2a;}.feature_image .search_form input::-moz-placeholder{/* Firefox 19+ */ color:#2b2a2a;}.feature_image .search_form input:-ms-input-placeholder{color:#2b2a2a;}.search-submit{position:absolute;z-index:1000;color:#2b2a2a;font-size:20px;top:9px;right:7px;cursor:pointer;}.feature_image .search-submit{color:#2b2a2a;}.blog_search .search-submit{color:#333333;top:10px;right:8px;z-index:1;}.social_icons{margin-left:0;margin-top:0;}.social_icons li{display:inline;padding-right:2px;}@media only screen and (max-width:798px){footer .footer-social-icons{display:none;} }footer .footer-social-icons--mobile.columns{display:none;padding-left:0;} @media only screen and (max-width:798px){footer .footer-social-icons--mobile.columns{display:block;} footer .footer-social-icons--mobile.columns > ul{display:block;padding-left:0;} }footer .social_icons{display:block;margin-top:15px;} @media only screen and (max-width:798px){footer .social_icons{padding-left:0;text-align:center;} }footer .social_icons a,footer .social_icons a:visited{color:#8d8d8d;font-size:22px;display:inline-block;margin-bottom:1em;} @media only screen and (max-width:480px){footer .social_icons a,footer .social_icons a:visited{margin-bottom:0;} }footer .social_icons a:active,footer .social_icons a:hover{color:#2b2a2a;font-size:22px;}/*! * animate.css -http://daneden.me/animate * Version - 3.5.2 * Licensed under the MIT license - http://opensource.org/licenses/MIT * * Copyright (c) 2017 Daniel Eden */.animated{animation-duration:1s;animation-fill-mode:both;}.animated.infinite{animation-iteration-count:infinite;}.animated.hinge{animation-duration:2s;}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{animation-duration:.75s;}@keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);} 0%{opacity:0;transform:scale3d(0.3,0.3,0.3);} 20%{transform:scale3d(1.1,1.1,1.1);} 40%{transform:scale3d(0.9,0.9,0.9);} 60%{opacity:1;transform:scale3d(1.03,1.03,1.03);} 80%{transform:scale3d(0.97,0.97,0.97);} to{opacity:1;transform:scaleX(1);} }.bounceIn{animation-name:bounceIn;}@keyframes fadeIn{0%{opacity:0;} to{opacity:1;} }.fadeIn{animation-name:fadeIn;}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-20px,0);} to{opacity:1;transform:none;} }.fadeInDown{animation-name:fadeInDown;}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-20px,0,0);} to{opacity:1;transform:none;} }.fadeInLeft{animation-name:fadeInLeft;}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(20px,0,0);} to{opacity:1;transform:none;} }.fadeInRight{animation-name:fadeInRight;}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,20px,0);} to{opacity:1;transform:none;} }.fadeInUp{animation-name:fadeInUp;}@keyframes fadeOut{0%{opacity:1;} to{opacity:0;} }.fadeOut{animation-name:fadeOut;}@keyframes fadeOutUp{0%{opacity:1;} to{opacity:0;transform:translate3d(0,-100%,0);} }.fadeOutUp{animation-name:fadeOutUp;}@keyframes zoomOut{0%{opacity:1;} 50%{opacity:0;transform:scale3d(0.3,0.3,0.3);} to{opacity:0;} }.zoomOut{animation-name:zoomOut;}.delay-0s{-moz-animation-delay:0;-webkit-animation-delay:0;animation-delay:0;}.delay-025s{-moz-animation-delay:.25s;-webkit-animation-delay:.25s;animation-delay:.25s;opacity:0;}.delay-05s{-moz-animation-delay:.5s;-webkit-animation-delay:.5s;animation-delay:.5s;opacity:0;}.delay-075s{-moz-animation-delay:.75s;-webkit-animation-delay:.75s;animation-delay:.75s;opacity:0;}.delay-1s{-moz-animation-delay:1s;-webkit-animation-delay:1s;animation-delay:1s;opacity:0;}.animate_right,.animate_left,.animate_up,.animate_down{opacity:0;}.ie .animated,.ie .animate_right,.ie .animate_left,.ie .hsContent,.ie #slide-1 .animated{opacity:1 !important;}.ie delay-025s,.ie .delay-0s,.ie .delay-025s,.ie .delay-05s,.ie .delay-075s,.ie .delay-1s{opacity:1 !important;}.ie select{background-image:none !important;}@media only screen and (max-width:798px){.delay-0s,.delay-025s,.delay-05s,.delay-075s,.delay-1s,.animate_right,.animate_left,.animate_up,.animate_down{opacity:1;} }/* #Password Page================================================== */#password-container{margin:75px auto 0;max-width:100%;display:table;text-align:center;display:table;} @media only screen and (max-width:798px){#password-container{margin-top:10px;} } #password-container #contact_form input.sign_up[type="submit"]{width:calc(35% - 10px);} @media only screen and (max-width:1024px){#password-container #contact_form input.sign_up[type="submit"]{width:100%;} } #password-container #contact_form input.contact_email[type="email"]{max-width:100%;}.password-page-message{font-size:3em;line-height:1.2;margin:10px auto;padding:12px 0;}.password-page-follow{margin:5px 0;}.password-social .social_icons a,.password-social .social_icons a:visited,.password-social .social_icons a:active{font-size:25px;}.password-page-row{display:table-row;width:100%;height:100%;margin:0 auto;}.password-page-col{display:table-cell;vertical-align:middle;padding:5px 30px;width:100%;}.password-logo{max-width:200px;/* Allows logo to be more prominent*/ margin:0px auto;}.password-message{max-width:600px;font-size:1.2em;color:#8d8d8d;}.hr-small{margin:20px auto;width:50px;}.password-social{margin-top:10px;padding-top:20px;}.password-social ul{margin-left:0;padding-left:0;margin-bottom:10px;}.password-social .social_icons li{display:inline;margin-left:0;}.password-social .social_icons a:hover{color:#000000;}.password-footer{margin-top:15px;margin-bottom:40px;font-size:13px;color:#8d8d8d;text-align:center;}.powered{display:block;margin-top:15px;}.shopify a{background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAYAAADUryzEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA0JJREFUeNqMU81vG0UU/83sR73YG+M4xrHj4jj9UCFNSaGlQQUhhFBRpXIo6jEHQFXFAbhy4B/gioTgzgGV7ws5IAoqUgUSoWoIaZJGpGpMHDuptf5a7+fM8nZpJaRy4M0+jd7szO/93u/NsAsX5vFvi6IInHNUq5NnstnsqXp96xur3f392HNlrIcLePHkS8hlTchIJvtVSTOjIaSAwhkiGsXi+BudjjVp28Oj+XzhrPDZh5qqfoIQD5j6wrxHCAJ6UMXVr3pgnB0c9O2843jrE5XMtZER47GTp+bOqfn++d9+Ct5TuLrCGAcjpgnAWEVSdg8HSyWUzTl8v7D08szxSltPB6/OPDWeW/q1caI2O0zfbrThBM7pjdbiz9PG7LsK01epYKiCaMlIQadnHag9UZ2vbuqvl47tVMwcY3fdFjLFCIHksB0bQojCTmfzlWyHf53S0qsyigESMRS0uqtvNbs330nXNHhRAWl3ChnNhLG/jzBy4fg27pGG5TSqWsARV6EGwk+WScgymIQ5auLpyTdRHj2arC//9QXuDpfgeDYkQcgoZixq4DKuAGoo7wEwVg5DD3PVt1EafRzL21/C0HJo9f4gYUO4gZNkFMk5Nkli3wcI4vP7yIvxhsLIIXhBHzfqlzHwWihkDiNjPEwlDJNE/zDABGPQKfR5QAzI8wRU9IWNurWIlJbF+dmP8Ig5ja67Az8cwvWdmCVi4YSMSlTzODjAQxGAvCZkaIpI4MeN97Fc/xbpfXk8WXmNqPcw9C1idR8gKSNN06GYEScZYwZVJ+xj/8hpPJp9HmvNK/Bd6g0zEXfJ9rvEwE0A4qbFLOibimN15RcLR57JVFx7iLGHpvFs9RJ8QZvofmzsXoEXDqAqWiIiyUaAUSIkBTVVY1BuXuth6rhxcaxizDb619EcrGPg7+JG8zJWdj8HZwplk7hTHyDiKrU5BVWXyKT57ncfNz9TRBjxrRWn3/zT2+7seV7DWuabnR+MTrCm6ikNnLLEL3R720dmQkMqFz8dia3rdmvhg8an7MH3hZRhKuVsQTtcPmCcGK+lZvLl1JEdK9T7PW9t75a72L7tXh3sBbdEELXxP00h1//rx98CDACS7p3N/ZPUwQAAAABJRU5ErkJggg==);padding-left:21px;color:#8d8d8d;text-decoration:none;}.password-footer a{color:#8d8d8d;text-decoration:none;}.legal-links a{color:#8d8d8d;}/* Password Page Modal CSS */.controls{display:block;margin:1em;text-align:right;text-transform:uppercase;position:relative;}#open-me{text-align:center;margin-bottom:35px;} #open-me a:hover{color:#000000;}.close-me{z-index:8000;}.modalbox{position:absolute;height:100%;top:-1em;bottom:0;left:0;right:0;padding:0;z-index:5000;}.overlay{position:fixed;width:100%;height:100%;max-height:100%;top:0;left:0;background:#fff;background:rgba(255,255,255,0.95);}.overlay-close{width:150px;height:50px;position:absolute;right:10px;top:10px;border:1px solid #000;font-size:14px;}.overlay-data{opacity:0;visibility:hidden;transition:opacity 0.5s;visibility:0s 0.5s;transition:opacity 0.5s,visibility 0s 0.5s;}.overlay-open{opacity:1;visibility:visible;transition:opacity 0.5s;}.inputbox{margin:0px auto;max-width:80%;display:table;text-align:center;position:absolute;top:50%;left:50%;margin-right:-50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#000;}@media only screen and (max-width:798px){#password-page-bg .modalbox .inputbox{top:50%;} }.storefront-password-form label{font-size:0.9em;margin:0 0 1em 0;text-align:center;}.storefront-password-form .actions{display:inline-block;}.storefront-password-form #password{width:50%;display:inline-block;} @media only screen and (max-width:480px){.storefront-password-form #password{width:100%;} }#owner{font-size:0.9em;margin-top:-1em;opacity:0.8;}.pass-close{color:#000 !important;padding:0 !important;margin:1em !important;position:inherit !important;}@media screen and (min-width:320px) and (max-width:440px) and (max-height:667px){.modalbox{display:block;width:414px !important;max-width:100%;text-align:center;} .pass-close{display:block;margin:0.65em -0.15em 1em 0 !important;} }/* #Page Details================================================== */@media only screen and (max-width:720px){.page-details-section .container[class*="rich-text-with-image"] .title{margin-top:0;} }.page-details-section .article{padding-bottom:0;}.page-details-section div.container .featured_products{padding-top:0;}@media only screen and (max-width:480px){.page-details-section .caption.position-center,.page-details-section .caption.position-left,.page-details-section .caption.position-right{margin:5% 0 0 0;} }/* #Product Details================================================== */.product-details-template .product-details__blocks .container{padding:0;}.product-details-template .action_button:not(.add_to_cart){width:auto;}.product-details-template img{width:100%;}.product-details-template img.rich-image{max-width:auto;margin-bottom:20px;}@media only screen and (max-width:480px){.product-details-template .featured-link--section.text-block--left{flex-direction:column-reverse;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;} }.quote{padding:10px 0px;text-align:center;border-top-style:solid;border-top-width:0px;border-bottom-width:0px;border-bottom-style:solid;border-color:#cccccc;}.grey-map{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");/* Firefox 10+ */ filter:gray;/* IE6-9 */ -webkit-filter:grayscale(99%);/* Chrome 19+ & Safari 6+ */ -webkit-backface-visibility:hidden;/* Fix for transition flickering */ }/* Home page - general================================================== *//* Full-width product slider */.homepage-product-slider{margin:0 10px;} .homepage-product-slider object.placeholder-image{width:100%;display:block;height:auto;position:relative;padding-top:100%;} .homepage-product-slider .placeholder-svg--product{width:100%;height:100%;position:absolute;top:0;left:0;}.homepage-product-slider.even-num-slides{padding-left:10px;width:calc(100% - 20px);} @media only screen and (max-width:798px){.homepage-product-slider.even-num-slides{padding-left:0;width:100%;} }.products-slider.slider-gallery.products-length-6 .gallery-cell{width:calc(16.6% - 10px);} @media only screen and (max-width:798px){.products-slider.slider-gallery.products-length-6 .gallery-cell{width:calc(40% - 10px);} }.products-slider.slider-gallery.products-length-5 .gallery-cell{width:calc(20% - 10px);} @media only screen and (max-width:798px){.products-slider.slider-gallery.products-length-5 .gallery-cell{width:calc(40% - 10px);} }.products-slider.slider-gallery.products-length-4 .gallery-cell{width:calc(25% - 10px);} @media only screen and (max-width:798px){.products-slider.slider-gallery.products-length-4 .gallery-cell{width:calc(40% - 10px);} }.products-slider.slider-gallery.products-length-3 .gallery-cell,.products-slider.slider-gallery.products-length-2 .gallery-cell,.products-slider.slider-gallery.products-length-1 .gallery-cell{width:calc(33.33% - 10px);}.products-slider.slider-gallery .gallery-cell.visible-2{width:calc(50% - 10px);} @media only screen and (max-width:798px){.products-slider.slider-gallery .gallery-cell.visible-2{width:calc(50% - 10px);} }.products-slider.slider-gallery .gallery-cell.visible-3{width:calc(33.33% - 10px);} @media only screen and (max-width:798px){.products-slider.slider-gallery .gallery-cell.visible-3{width:calc(40% - 10px);} }.products-slider.slider-gallery .gallery-cell.visible-4{width:calc(25% - 10px);} @media only screen and (max-width:798px){.products-slider.slider-gallery .gallery-cell.visible-4{width:calc(40% - 10px);} }.products-slider.slider-gallery .gallery-cell.visible-5{width:calc(20% - 10px);} @media only screen and (max-width:798px){.products-slider.slider-gallery .gallery-cell.visible-5{width:calc(40% - 10px);} }.products-slider.slider-gallery .gallery-cell.visible-6{width:calc(16.666% - 10px);} @media only screen and (max-width:798px){.products-slider.slider-gallery .gallery-cell.visible-6{width:calc(40% - 10px);} }.products-slider.slider-gallery .gallery-cell.visible-7{width:calc(14.2% - 10px);} @media only screen and (max-width:798px){.products-slider.slider-gallery .gallery-cell.visible-7{width:calc(40% - 10px);} } .products-slider.slider-gallery .gallery-cell.visible-7 .product-details{font-size:0.7rem;}.featured_products.product-slider{padding-bottom:0;} .featured_products.product-slider .columns{padding-bottom:0;}.banner-full-link{line-height:0;font-size:0;color:transparent;top:0;left:0;right:0;bottom:0;position:absolute;}.banner-full-link + .caption{pointer-events:none;cursor:pointer;}@media only screen and (max-width:480px){.full-width--true .caption{padding-left:20px;padding-right:20px;} }@media only screen and (min-width:1025px){.full-width--true .caption{max-width:960px;padding:0;} }@media only screen and (min-width:1401px){.full-width--true .caption{max-width:1200px;padding:0;} }.caption{width:100%;position:absolute;top:50%;padding:0 5%;-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%);} @media only screen and (min-width:799px){.caption{max-width:960px;left:0;right:0;margin:0 auto;} } @media only screen and (min-width:1025px){.caption{padding:0 30px;} } @media only screen and (max-width:798px){.caption{width:100%;} } @media only screen and (max-width:480px){.caption{margin:20px auto;font-size:3vw;position:static;transform:none;width:100%;} } .caption a{pointer-events:all;} .caption.position-center{left:0;right:0;text-align:center;margin-left:auto;margin-right:auto;} @media only screen and (max-width:798px){.caption.position-center{width:85%;} } @media only screen and (max-width:480px){.caption.position-center{width:100%;} } .caption.position-left{left:0;right:0;text-align:left;} .caption.position-right{left:0;right:0;text-align:right;} .caption .pretext{color:#ffffff;font-family:FeijoaWeb,sans-serif;font-weight:normal;text-transform:none;font-size:15px;letter-spacing:0px;margin-bottom:10px;} @media only screen and (max-width:480px){.caption .pretext{font-size:1.4em;color:#000000;text-shadow:none;} } @media only screen and (max-width:798px){.caption .pretext{font-size:10.0px;} } @media only screen and (min-width:799px){.caption .pretext{font-size:12.5px;} } @media only screen and (min-width:799px){.caption .pretext{font-size:15px;} } .caption .headline{color:#ffffff;font-family:FeijoaWeb,serif;font-weight:normal;font-style:normal;text-transform:none;font-size:70px;letter-spacing:1px;line-height:1.4em;margin-bottom:15px;} @media only screen and (max-width:480px){.caption .headline{font-size:2.6em;color:#000000;text-shadow:none;} } @media only screen and (max-width:798px){.caption .headline{font-size:46.666666666666664px;} } @media only screen and (min-width:799px){.caption .headline{font-size:58.333333333333336px;} } @media only screen and (min-width:1025px){.caption .headline{font-size:70px;} } .caption .subtitle{color:#ffffff;font-family:FeijoaWeb,sans-serif;font-weight:normal;text-transform:none;font-style:normal;font-size:15px;letter-spacing:0px;position:relative;} @media only screen and (max-width:480px){.caption .subtitle{font-size:1.4em;color:#000000;text-shadow:none;} } @media only screen and (max-width:798px){.caption .subtitle{font-size:10.0px;} } @media only screen and (min-width:799px){.caption .subtitle{font-size:12.5px;} } @media only screen and (min-width:1025px){.caption .subtitle{font-size:15px;} } .caption .pretext:empty,.caption .headline:empty,.caption .subtitle:empty{display:none;} .caption .pretext:empty:before,.caption .headline:empty:before,.caption .subtitle:empty:before{height:0;}.subtitle p a{pointer-events:all;}.caption-content{display:inline-block;float:none;max-width:60%;font-size:0;} @media only screen and (max-width:798px){.caption-content{max-width:80%;} } @media only screen and (max-width:480px){.caption-content{width:100%;max-width:100%;} } .caption-content .action_button{margin:10px;} @media only screen and (max-width:798px){.caption-content .action_button{margin:5px;} } @media only screen and (max-width:480px){.caption-content .action_button{font-size:16px;} } .caption-content.align-center{text-align:center;} @media only screen and (max-width:798px){.caption-content.align-center{max-width:80%;} } @media only screen and (max-width:480px){.caption-content.align-center{width:100%;max-width:100%;} } .caption-content.align-left{text-align:left;} .caption-content.align-left:first-child .action_button{margin-left:0;} .caption-content.align-left .subtitle:before{margin-left:0;} .caption-content.align-right{text-align:right;} .caption-content.align-right:last-child .action_button{margin-right:0;} .caption-content.align-right .subtitle:before{margin-right:0;} .caption-content.caption-background-true{padding:30px;} @media only screen and (max-width:480px){.caption-content.caption-background-true{padding:0;} }/* Transparency settings for each type of caption */.caption-background-true{background-color:#212c35;}.homepage-video .caption-background-true{background-color:#212c35;} @media only screen and (max-width:480px){.homepage-video .caption-background-true{background-color:transparent;} }.caption-background-true{background-color:#212c35;} .caption-background-true.caption-transparency-true{background-color:rgba(33,44,53,0.6);} @media only screen and (max-width:480px){.caption-background-true.caption-transparency-true{background-color:transparent;} } @media only screen and (max-width:480px){.caption-background-true{background-color:transparent;} }a.highlight-false,input[type="button"].highlight-false,a.highlight-true,input[type="button"].highlight-true,a.continue-button,div.highlight-true,a.highlight-true{background-color:rgba(255,255,255,0);color:#ffffff;border:1px solid #ffffff;transition:background-color 0.2s linear,color 0.2s linear;margin:25px 0;} a.highlight-false:hover,input[type="button"].highlight-false:hover,a.highlight-true:hover,input[type="button"].highlight-true:hover,a.continue-button:hover,div.highlight-true:hover,a.highlight-true:hover{background-color:#ffffff;border-color:#ffffff;color:#333;} @media only screen and (max-width:480px){a.highlight-false,input[type="button"].highlight-false,a.highlight-true,input[type="button"].highlight-true,a.continue-button,div.highlight-true,a.highlight-true{color:#000000;border-color:#000000;background-color:transparent;} a.highlight-false:hover,input[type="button"].highlight-false:hover,a.highlight-true:hover,input[type="button"].highlight-true:hover,a.continue-button:hover,div.highlight-true:hover,a.highlight-true:hover{border-color:#000000;background-color:#000000;color:#fff;} }a.highlight-true,input[type="button"].highlight-true,div.highlight-true,a.highlight-true{background-color:#ffffff;border-color:#ffffff;color:#333;} @media only screen and (max-width:480px){a.highlight-true,input[type="button"].highlight-true,div.highlight-true,a.highlight-true{border-color:#000000;background-color:#000000;color:#fff;} }a.continue-button,a.highlight-false--dark,input[type="button"].highlight-false--dark{color:#000000;border-color:#000000;background-color:transparent;} a.continue-button:hover,a.highlight-false--dark:hover,input[type="button"].highlight-false--dark:hover{border-color:#000000;background-color:#000000;color:#fff;}/* Slideshow */.homepage-slideshow .gallery-cell:not(:first-child){height:0;}.homepage-slideshow.flickity-enabled .gallery-cell:not(:first-child){height:auto;}.homepage-slideshow a.highlight-false:hover,.homepage-slideshow input[type="button"].highlight-false:hover,.homepage-slideshow a.highlight-true:hover,.homepage-slideshow input[type="button"].highlight-true:hover{color:#333;}@media only screen and (max-width:480px){.homepage-slideshow a.highlight-false,.homepage-slideshow input[type="button"].highlight-false,.homepage-slideshow a.highlight-true,.homepage-slideshow input[type="button"].highlight-true{color:#000000;border-color:#000000;background-color:transparent;} .homepage-slideshow a.highlight-false:hover,.homepage-slideshow input[type="button"].highlight-false:hover,.homepage-slideshow a.highlight-true:hover,.homepage-slideshow input[type="button"].highlight-true:hover{border-color:#000000;background-color:#000000;color:#fff;} }.homepage-slideshow a.highlight-true,.homepage-slideshow input[type="button"].highlight-true{background-color:#ffffff;border-color:#ffffff;color:#333;} @media only screen and (max-width:480px){.homepage-slideshow a.highlight-true,.homepage-slideshow input[type="button"].highlight-true{border-color:#000000;background-color:#000000;color:#fff;} }.contact-form_position--right{float:right;}/* #Account================================================== */.account-header-logout{text-align:right;text-transform:uppercase;}.account-sidebar{border-right:1px solid #cccccc;box-sizing:border-box;padding-right:10px;} @media only screen and (max-width:798px){.account-sidebar{border:0;padding-right:0;} }.customers-addresses .account-sidebar{border-right:0;padding-right:0;}.customers-addresses .account-main{box-sizing:border-box;border-left:1px solid #cccccc;padding-left:20px;} @media only screen and (max-width:798px){.customers-addresses .account-main{border:0;padding-left:0;} }.action_bottom .note{vertical-align:middle;line-height:40px;}.address_title{margin-bottom:0;padding-bottom:0;}.action_edit{background-color:#e8b427;border-color:#e8b427;} .action_edit a{color:#000000;} .action_edit:hover{background-color:#e8b427;border-color:#e8b427;} .action_edit:hover a{color:#000000;}.action_delete{background-color:#000000;border-color:#e8b427;} .action_delete a{color:#e8b427;} .action_delete:hover{background-color:#e8b427;border-color:#e8b427;} .action_delete:hover a{color:#000000;}/* #Home page - collection in detail================================================== */.collection-in-detail .section{margin:0;}.collection-in-detail .half{width:50%;float:left;position:relative;} @media only screen and (max-width:798px){.collection-in-detail .half{width:100%;} }.collection-in-detail .product-details{padding:40px 2rem;}.collection-in-detail .frontpage_product_stagger--true .section:nth-child(even) .half{float:right;}.collection-in-detail .product_gallery.multi-image{width:100%;display:block;margin-bottom:0;}/* #Home page - text columns with images================================================== */.text-columns-with-images-section .border-style--box{padding:10%;border:1px solid #cccccc;}.text-columns-with-images-section .border-style--quote{padding-left:20px;border-left:1px solid #cccccc;margin-bottom:10%;}.text-columns-with-images-section .large_text{font-family:'FeijoaWeb',sans-serif;font-weight:600;font-style:normal;font-size:45.5px;text-transform:none;line-height:1.5;color:#000000;display:block;letter-spacing:0px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;} @media only screen and (max-width:798px){.text-columns-with-images-section .large_text{font-size:38px;} }.text-columns-with-images-section .text-column{margin-bottom:25px;}.text-columns-with-images-section a.continue-button{margin-top:10px;}.text-columns-with-images-section h2.title + .feature_divider{margin-bottom:40px;}.text-columns-with-images-section img{margin:0 0 15px;}/* OOTS Content Creator slideshow */.flexslider img{display:block;margin:0 auto;}/* #Home page - slideshow================================================== */.homepage-slideshow.text-animation--false .caption{opacity:0;transition:opacity 0.3s linear;}.homepage-slideshow.text-animation--false.flickity-enabled .caption{opacity:1;}.text-animation--true .caption-content{opacity:0;} @media only screen and (max-width:480px){.text-animation--true .caption-content{opacity:1;animation-duration:0s;} }.homepage-slideshow,.testimonial-section{position:relative;overflow:hidden;} .homepage-slideshow.single-image .flickity-prev-next-button,.testimonial-section.single-image .flickity-prev-next-button{display:none;} .homepage-slideshow.single-image .flickity-page-dots,.testimonial-section.single-image .flickity-page-dots{display:none;} .homepage-slideshow .gallery-cell,.testimonial-section .gallery-cell{width:100%;background-color:#ecf0f3;} @media only screen and (max-width:480px){.homepage-slideshow .gallery-cell,.testimonial-section .gallery-cell{background-color:transparent;} } .homepage-slideshow .gallery-cell img,.testimonial-section .gallery-cell img{width:100%;display:block;} .homepage-slideshow .flickity-prev-next-button,.testimonial-section .flickity-prev-next-button{opacity:1;width:5%;height:100%;max-width:45px;border-radius:0;} @media only screen and (min-width:799px){.homepage-slideshow .flickity-prev-next-button,.testimonial-section .flickity-prev-next-button{opacity:1;} } .homepage-slideshow .flickity-page-dots,.testimonial-section .flickity-page-dots{bottom:2em;display:none;} @media only screen and (min-width:799px){.homepage-slideshow .flickity-page-dots,.testimonial-section .flickity-page-dots{display:block;} } .homepage-slideshow .flickity-page-dots .dot,.testimonial-section .flickity-page-dots .dot{height:4px;width:40px;margin:0;border-radius:0;background:black;} @media only screen and (max-width:480px){.homepage-slideshow .flickity-page-dots,.testimonial-section .flickity-page-dots{display:block;bottom:5px;} }/* Home - product slider */.js-product-slider .product_clear{display:none;}.js-product-slider .column.alpha,.js-product-slider .columns.alpha{margin:0 10px 0 20px;}.js-product-slider .flickity-prev-next-button{border-radius:0;}/* #Home page - image with text================================================== */.image-with-text .featured-link--half a[href] img{box-shadow:#000 0em 0em 0em;transition:opacity 0.2s linear;}.image-with-text .featured-link--half:hover a[href] img.lazyloaded{opacity:0.8;}.standard--width .image-with-text .featured-link--image,.full-width--false.image-with-text .featured-link--image{background-color:transparent;}.featured-link--section{width:100%;box-sizing:border-box;float:left;min-height:100px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.featured-link--half.featured-link__imageHalf{background-color:transparent;text-align:center;} .featured-link--half.featured-link__imageHalf a{width:100%;display:block;} .featured-link--half.featured-link__imageHalf a img{width:100%;}.featured-link--half{box-sizing:border-box;float:left;width:50%;position:relative;text-align:center;display:table;-webkit-box-flex:1 0 auto;-moz-box-flex:1 0 auto;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;background-color:#d2d9df;} @media only screen and (max-width:798px){.featured-link--half{width:100%;-webkit-box-flex:1;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;} } .featured-link--half .featured-link--wrap{width:100%;height:100%;/* Fix for SVG set at 2 images per row */ -webkit-box-flex:0 0 auto;-moz-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;} .featured-link--half img{display:block;margin:0 auto;width:100%;max-width:100%;} @media only screen and (max-width:798px){.featured-link--half img{width:100%;max-width:auto;} } .featured-link--half .info{display:inline-block;width:80%;margin:0 auto;padding:10px;} .featured-link--half .info.text-align--right{text-align:right;} .featured-link--half .info.text-align--right .description:before{margin-right:0;} .featured-link--half .info.text-align--left{text-align:left;} .featured-link--half .info.text-align--left .description:before{margin-left:0;} @media only screen and (max-width:798px){.featured-link--half .info{position:static;transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0);padding:10px 0;width:100%;} } .featured-link--half .collection_title{margin-bottom:15px;display:block;color:black;} .featured-link--half .description{position:relative;font-size:17px;line-height:1.5;margin-bottom:20px;color:black;} @media only screen and (max-width:798px){.featured-link--half .description{font-size:2vw;} } @media only screen and (max-width:798px){.featured-link--half .description{font-size:inherit;} } @media only screen and (min-width:1401px){.featured-link--half .description{font-size:inherit;} } .featured-link--half .button{height:auto;background-color:transparent;color:black;border:1px solid black;transition:background-color 0.2s cubic-bezier(0.55,0.09,0.68,0.53),color 0.3s linear,border 0.2s cubic-bezier(0.55,0.09,0.68,0.53);line-height:1.5;padding-top:10px;padding-bottom:10px;} .featured-link--half .button:hover{background-color:black;color:#d2d9df;border:1px solid black;}@media only screen and (max-width:798px){.featured-link--half .info.text-align--left,.featured-link--half .info.text-align--right{text-align:center;} }.featured-link--half .info p{font-weight:normal;}.large-up-hide.featured-link--half .info{padding-bottom:0;} .large-up-hide.featured-link--half .info .collection_title{padding-top:0;}.image-align--right.featured_collections.across-1 .featured-link--section:nth-child(odd){-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;} .image-align--right.featured_collections.across-1 .featured-link--section:nth-child(odd) .featured-link--half{float:right;}.image-align--left.featured_collections.across-1 .featured-link--section:nth-child(even){-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;} .image-align--left.featured_collections.across-1 .featured-link--section:nth-child(even) .featured-link--half{float:right;}.featured_collections.across-2{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.image-align--left.featured_collections.across-2 .featured-link--section{-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;} @media only screen and (max-width:798px){.image-align--left.featured_collections.across-2 .featured-link--section:nth-of-type(2n){-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;} }.image-align--left.featured_collections.across-2 .featured-link--image:nth-of-type(4n+3){-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;} @media only screen and (max-width:798px){.image-align--left.featured_collections.across-2 .featured-link--image:nth-of-type(4n+3){-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;} }.image-align--left.featured_collections.across-2 .featured-link--image:nth-of-type(4n+4){-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}.image-align--right.featured_collections.across-2 .featured-link--section{-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;} @media only screen and (max-width:798px){.image-align--right.featured_collections.across-2 .featured-link--section:nth-of-type(2n){-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;} }.image-align--right.featured_collections.across-2 .featured-link--image:nth-of-type(4n+3){-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;} @media only screen and (max-width:798px){.image-align--right.featured_collections.across-2 .featured-link--image:nth-of-type(4n+3){-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;} }.image-align--right.featured_collections.across-2 .featured-link--image:nth-of-type(4n+4){-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}.featured_collections.across-2 .featured-link--section{width:50%;} @media only screen and (max-width:798px){.featured_collections.across-2 .featured-link--section{width:100%;} }@media only screen and (max-width:798px){.featured_collections.across-2 .featured-link--half{width:50%;} }@media only screen and (max-width:480px){.featured_collections.across-2 .featured-link--half{width:100%;} }.featured_collections.across-2 .description{font-size:1.2vw;} @media only screen and (max-width:798px){.featured_collections.across-2 .description{font-size:inherit;} }.featured_collections.across-2 .button{font-size:1.2vw;} @media only screen and (max-width:480px){.featured_collections.across-2 .button{font-size:14px;} }.featured_collections.across-2 .featured-link--image:nth-of-type(2n+1){clear:both;}.featured_collections.across-2 .featured-link--image:nth-of-type(2n+2) .featured-link--half{float:left;} @media only screen and (max-width:798px){.featured_collections.across-2 .featured-link--image:nth-of-type(2n+2) .featured-link--half{float:right;} }.featured_collections.across-2 .featured-link--image:nth-of-type(3n+3) .featured-link--half{float:right;} @media only screen and (max-width:798px){.featured_collections.across-2 .featured-link--image:nth-of-type(3n+3) .featured-link--half{float:left;} }.featured_collections.across-2 .featured-link--image:nth-of-type(4n+4) .featured-link--half{float:right;}/* #Home page - featured products================================================== */.featured-products-section .product_gallery{margin-bottom:0;padding-bottom:0;} .featured-products-section .product_gallery img{width:100%;vertical-align:bottom;}/* #Home page - featured promotions================================================== */.promo-animation--true{opacity:0;}.featured-promotions .feature-section{text-align:center;float:left;margin:0 10px 10px;position:relative;} @media only screen and (max-width:798px){.featured-promotions .feature-section{opacity:1;} } .featured-promotions .feature-section .link-promo{position:absolute;top:0;left:0;right:0;bottom:0;display:block;} .featured-promotions .feature-section .feature-inner{display:block;position:relative;overflow:hidden;} .featured-promotions .feature-section .feature-style--circle{border-radius:50%;} .featured-promotions .feature-section .feature-style--circle img{border-radius:50%;} .featured-promotions .feature-section .feature-style--rounded{border-radius:10px;} .featured-promotions .feature-section .feature-style--rounded img{border-radius:10px;} .featured-promotions .feature-section .feature-overlay{position:absolute;top:0;left:0;right:0;bottom:0;transition:background-color 0.25s linear;} .featured-promotions .feature-section .feature-wrap{position:relative;top:50%;-webkit-transform:translateY(-50.1%);-ms-transform:translateY(-50.1%);transform:translateY(-50.1%);padding:10px 0;position:absolute;width:80%;margin:0 auto;left:0;right:0;pointer-events:none;} .featured-promotions .feature-section .feature-details{display:none;opacity:0;transition:opacity 0.3s linear;} @media only screen and (max-width:798px){.featured-promotions .feature-section .feature-details{opacity:1;display:block !important;} } .featured-promotions .feature-section .feature-details.reveal-details{opacity:1;} .featured-promotions .feature-section .feature-details .button{margin-top:15px;} .featured-promotions .feature-section .description{color:#ffffff;transition:all 0.3s linear;margin-bottom:0;} .featured-promotions .feature-section .description a{pointer-events:auto;} .featured-promotions .feature-section.title-overlay-true .title{transition:all 0.3s linear;color:#ffffff;} @media only screen and (max-width:798px){.featured-promotions .feature-section.title-overlay-true .title{margin-bottom:10px;} } .featured-promotions .feature-section.title-overlay-true .title:after{content:'';display:block;height:1px;width:0;background:#ffffff;transition:width .5s ease,background-color .5s ease;margin:10px auto auto auto;} @media only screen and (max-width:798px){.featured-promotions .feature-section.title-overlay-true .title:after{display:none;} } .featured-promotions .feature-section.title-overlay-false .feature-wrap .title{display:none;} .featured-promotions .feature-section:hover .feature-overlay{background:#43505a;background:rgba(67,80,90,0.5);} @media only screen and (max-width:798px){.featured-promotions .feature-section:hover .feature-overlay{background:transparent;} } .featured-promotions .feature-section.title-overlay-true:hover .title:after{width:50%;background:#fff;} .featured-promotions .feature-section.title-overlay-true:hover .title{color:#fff;} .featured-promotions .feature-section.title-overlay-true:hover .description{color:#fff;} .featured-promotions .feature-section.title-overlay-false:hover .description{color:#fff;} .featured-promotions .feature-section img{width:100%;display:block;box-shadow:0 0 1px rgba(0,0,0,0.05);}.promo-1{-webkit-animation-delay:0s;animation-delay:0s;}.promo-2{-webkit-animation-delay:0.3s;animation-delay:0.3s;}.promo-3{-webkit-animation-delay:0.6s;animation-delay:0.6s;}.promo-4{-webkit-animation-delay:0.9s;animation-delay:0.9s;}.promo-5{-webkit-animation-delay:1.2s;animation-delay:1.2s;}.promo-6{-webkit-animation-delay:1.5s;animation-delay:1.5s;}.promo-7{-webkit-animation-delay:1.8s;animation-delay:1.8s;}.promo-8{-webkit-animation-delay:2.1s;animation-delay:2.1s;}.promo-9{-webkit-animation-delay:2.4s;animation-delay:2.4s;}.promo-10{-webkit-animation-delay:2.7s;animation-delay:2.7s;}.promo-11{-webkit-animation-delay:3.0s;animation-delay:3.0s;}.promo-12{-webkit-animation-delay:3.3s;animation-delay:3.3s;}.featured-promotions.full-width--false .promo-per-row-2 .feature-section{width:calc(50% - 20px);} @media only screen and (max-width:798px){.featured-promotions.full-width--false .promo-per-row-2 .feature-section{width:100%;margin:0 0 0;} } .featured-promotions.full-width--false .promo-per-row-2 .feature-section:nth-child(2n+1){clear:both;}.featured-promotions.full-width--false .promo-per-row-3 .feature-section{width:calc(33.3333% - 20px);} @media only screen and (max-width:798px){.featured-promotions.full-width--false .promo-per-row-3 .feature-section{width:100%;margin:0 0 10px;} } .featured-promotions.full-width--false .promo-per-row-3 .feature-section:nth-child(3n+1){clear:both;}.featured-promotions.full-width--false .promo-per-row-4 .feature-section{width:calc(25% - 20px);} .featured-promotions.full-width--false .promo-per-row-4 .feature-section:nth-child(4n+1){clear:both;} @media only screen and (max-width:798px){.featured-promotions.full-width--false .promo-per-row-4 .feature-section{width:calc(50% - 20px);} .featured-promotions.full-width--false .promo-per-row-4 .feature-section:nth-child(2n+1){clear:both;} } @media only screen and (max-width:480px){.featured-promotions.full-width--false .promo-per-row-4 .feature-section{width:100%;margin:0 0 10px;} }.featured-promotions.full-width--false .promo-per-row-5 .feature-section{width:calc(20% - 20px);} @media only screen and (max-width:798px){.featured-promotions.full-width--false .promo-per-row-5 .feature-section{width:calc(50% - 20px);} .featured-promotions.full-width--false .promo-per-row-5 .feature-section:nth-child(2n+1){clear:both;} } @media only screen and (max-width:480px){.featured-promotions.full-width--false .promo-per-row-5 .feature-section{width:100%;margin:0 0 10px;} }.featured-promotions.full-width--false .promo-per-row-7 .feature-section{width:calc(20% - 30px);margin:0 8px 10px;} @media only screen and (max-width:798px){.featured-promotions.full-width--false .promo-per-row-7 .feature-section{width:calc(60% - 20px);} .featured-promotions.full-width--false .promo-per-row-7 .feature-section:nth-child(2n+1){clear:both;} } @media only screen and (max-width:480px){.featured-promotions.full-width--false .promo-per-row-7 .feature-section{width:100%;margin:0 0 10px;} }.featured-promotions.full-width--true{padding-top:0;} .featured-promotions.full-width--true .js-featured-promotions{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;} .featured-promotions.full-width--true .promo-per-row-2 .feature-section{width:50%;margin:0;} @media only screen and (max-width:480px){.featured-promotions.full-width--true .promo-per-row-2 .feature-section{width:100%;} } .featured-promotions.full-width--true .promo-per-row-3 .feature-section{width:33.333333%;margin:0;} @media only screen and (max-width:798px){.featured-promotions.full-width--true .promo-per-row-3 .feature-section{width:100%;} } .featured-promotions.full-width--true .promo-per-row-4 .feature-section{width:25%;margin:0;} @media only screen and (max-width:798px){.featured-promotions.full-width--true .promo-per-row-4 .feature-section{width:50%;} } @media only screen and (max-width:480px){.featured-promotions.full-width--true .promo-per-row-4 .feature-section{width:100%;} }/* #Home page - featured collection================================================== */.featured-collection__description.section{padding:0 20px;margin:20px 0;}.featured-collection__products.container{padding:0;}/* #Home page - image with text overlay================================================== */.banner{width:100%;position:relative;overflow:hidden;background-color:#ecf0f3;} @media only screen and (max-width:480px){.banner{max-height:inherit;background-color:transparent;} } .banner img{width:100%;display:block;}/* #Home page - video================================================== */.block__featured_video .caption,.video-section .caption{z-index:30;pointer-events:none;}@media only screen and (max-width:480px){.block__featured_video .caption .action_button,.video-section .caption .action_button{display:none;} .block__featured_video .caption,.video-section .caption{margin:0;height:0;} .block__featured_video .caption.caption--has-content,.video-section .caption.caption--has-content{margin:20px 0;height:auto;} }.homepage-video{position:relative;overflow:hidden;transition:height 0.3s ease-in-out;background-color:#ecf0f3;} @media only screen and (max-width:480px){.homepage-video{background-color:transparent;} } .homepage-video img{width:100%;display:block;} .homepage-video iframe{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;} .homepage-video video{background-color:#fcfcf3;} .homepage-video video[poster]{object-fit:cover;} .homepage-video video.video-autoplay--true.html-video{display:none;} .homepage-video .homepage-video--media{width:100%;height:auto;padding-top:0;} .homepage-video .placeholder-image--true a.video__play-button{pointer-events:none;} .homepage-video .caption.text-on-video{pointer-events:none;} @media only screen and (max-width:480px){.homepage-video .caption.text-on-video{position:absolute;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0;} .homepage-video .caption.text-on-video a.highlight-false{color:white;border-color:white;} .homepage-video .caption.text-on-video .headline,.homepage-video .caption.text-on-video .pretext,.homepage-video .caption.text-on-video .subtitle{display:none;} }.homepage-video .mobile-video__buttons{display:block;text-align:center;top:55%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;position:absolute;} .homepage-video .mobile-video__buttons.text-on-video{z-index:20;} .homepage-video .mobile-video__buttons a.highlight-false{background-color:rgba(255,255,255,0);color:#ffffff;border:1px solid #ffffff;} .homepage-video .mobile-video__buttons a.highlight-true{background-color:#ffffff;border-color:#ffffff;color:#333;} @media only screen and (min-width:481px){.homepage-video .mobile-video__buttons{display:none;} }.darken-video{display:block;background:rgba(0,0,0,0.3);top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;z-index:20;}/* #Page Banners================================================== */.page_banner{overflow:hidden;max-height:100vh;}.caption.captionOverlay--true{max-width:960px;left:0;right:0;margin:0 auto;position:absolute;top:50%;-ms-transform:translate(0,-50%);transform:translate(0,-50%);z-index:3;} .caption.captionOverlay--true .headline,.caption.captionOverlay--true .subtitle{color:#ffffff;} @media only screen and (max-width:798px){.caption.captionOverlay--true{top:50%;} }.dark-overlay-true:after{content:'';position:absolute;z-index:2;background:rgba(0,0,0,0.5);top:0;bottom:0;left:0;right:0;}/* #Font-Face================================================== *//* This is the proper syntax for an @font-face file. Upload your font files to Assets and then copy your FontName into code below and remove comment brackets *//* @font-face{font-family:'FontName';src:url('FontName.eot');src:url('FontName.eot?iefix') format('eot'),url('FontName.woff') format('woff'),url('FontName.ttf') format('truetype'),url('FontName.svg#webfontZam02nTh') format('svg');font-weight:normal;font-style:normal;font-display:fallback;}*//* #Custom Styles================================================== */.shopify-section:after{content:"";display:block;width:98%;margin:0px auto;border-bottom:1px solid #000;padding:10px 0px;}.image-with-text-overlay-section:after,.header-section:after,#shopify-section-footer:after{padding:0px;border:0px;}.testimonial-section-custom .featured-link--half,.testimonial-section-custom,.testimonial-section-custom .gallery-cell{background-color:#fcfcf3 !important;}.homepage-slideshow .flickity-page-dots,.testimonial-section .flickity-page-dots{bottom:-30px !important;}.flickity-page-dots .dot{border:1px solid #000;background:transparent !important;opacity:1;}.flickity-page-dots .dot.is-selected{background-color:#000 !important;}.flickity-enabled.is-draggable{overflow:visible;}.header-h1{font-size:35px !important;letter-spacing:0px !important;font-weight:100 !important;}.testimonial-section .flickity-page-dots .dot{height:10px;width:10px;margin:0;border-radius:50em;background:#000000;margin:0px 5px;}@media only screen and (min-width:481px){.featured-link--section.reverse-desk{display:flex;flex-direction:row !important;} }@media only screen and (min-width:799px){#instafeed .instagram__item{width:25%;margin:0px;} .menu.align_left{text-align:center;} .full-width--false{max-width:99%;margin:0 auto;} .testimonial-section-custom .featured-link--image{padding:10px 50px;} .testimonial-section-custom .flickity-viewport{max-height:500px;} .testimonial-section-custom .featured-link--half{max-height:300px;} }.testi-arrow{width:150px !important;position:absolute;right:-50px;bottom:-68px;z-index:1;}@media only screen and (min-width:481px) and (max-width:798px){.featured-promotions.full-width--false .promo-per-row-5 .flickity-viewport .feature-section:not(.is-selected),.featured-promotions.full-width--false .promo-per-row-7 .flickity-viewport .feature-section:not(.is-selected){opacity:0;} }figure.feature-section .description + .action_button,figure.feature-section div .action_button{margin-top:0;} @media only screen and (max-width:798px){figure.feature-section .description + .action_button,figure.feature-section div .action_button{margin-bottom:25px;} }hr.page-divider{width:98%;}@media only screen and (max-width:480px){hr.page-divider{width:90%;} .featured_text a.action_button.rounded:last-child,.regular_text a.action_button.rounded:last-child{margin-bottom:20px;} .shopify-section:after{width:90%;} #instafeed .instagram__item{margin-bottom:0px;} .social-feeds-wrap .action_button{margin-bottom:15px;} .testimonial-section-custom:after{padding-bottom:20px;} .banner.full-width--true{min-height:500px;} .image-with-text-overlay-section:after,.header-section:after{padding:0px;border:0px;} .featured-content-section:after{padding:5px 0px;} .banner.full-width--true .image-ele{width:auto;height:500px;position:absolute;top:0px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);} .banner.full-width--true .caption .headline,.banner.full-width--true .caption a{color:#FFF;} .banner.full-width--true .caption{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);} div.highlight-true,a.highlight-true{background-color:#FFF !important;color:#000 !important;} .banner.full-width--true .caption a{color:#000 !important;} .featured-content-section .featured_text{font-size:16px;} .featured-promotions.full-width--false .promo-per-row-5 .feature-section,.featured-promotions.full-width--false .promo-per-row-7 .feature-section{width:80%;} .featured-promotions .feature-section .description{font-size:16px;line-height:22px;padding:0px 10px;} .featured-link--half .info p,.featured-link--half .description,.regular_text p,.featured_text,.description .block__instagram .description,.description{font-size:16px;} .testi-arrow{width:170px !important;position:absolute;right:-50px;bottom:-77px;z-index:1;} }.featured-link--image .image-element__wrap{position:relative;}.featured-promotions-section.custom .full-width--false{padding-top:20px;} @media only screen and (min-width:799px){.featured-promotions-section.custom .full-width--false{padding-bottom:0;} }.action_button.rounded{min-height:30px;border-radius:30px;min-width:150px;border:0px !important;z-index:2;}@media only screen and (max-width:480px){.action_button.rounded{min-width:140px;} }.image-with-text-overlay-section{position:relative;}@media only screen and (max-width:480px){.equal-columns--outside-trim .small-down--one-whole:nth-of-type(1n+1){width:50%;} .dropdown{min-height:calc(100vh - 100px);border-top:1px solid #000;} .select.custom div.citem:first-child label{display:none;} .select.custom div.citem:first-child .selector-wrapper{width:100%;} #cart_form .product-quantity-box{flex-direction:row;float:none;margin:0 auto 8px;padding-left:10px;} #cart_form .cart_content_info{text-align:center;} #cart_form .cart_content_info p,#cart_form .cart_content_info h3{margin-bottom:0;padding-bottom:8px;line-height:1.4em;} .cart_page_image img{margin-bottom:8px;} }@media only screen and (min-width:799px){.second-product-section .columns{float:right;} .product_name{margin-top:40px;} }.spr-badge{font-size:14px;text-decoration:underline;padding-left:15px;}p.modal_price{margin-bottom:0px;}.shopify-product-form:before{content:"";display:block;width:100%;border-top:1px solid #000;margin:20px auto;padding-top:20px;}.product_section .product_form{max-width:100%;}.select.custom{display:flex;align-items:center;flex-wrap:wrap;}.select.custom div.citem{margin-right:5px;width:calc(50% - 10px);}.product-quantity-box{display:flex;align-items:center;}.select.custom div.citem:first-child label,.select.custom div.citem:first-child .selector-wrapper,.select.custom div.citem:first-child select,.product-quantity-box label,.product-quantity-box div.qwrapper{display:inline-block;width:calc(50% - 6px);margin:0px auto;}.product-quantity-box .qwrapper input{max-width:65px;}.select.custom div.citem:first-child .selector-wrapper select{width:100%;}.shopify-product-form select{background-color:transparent;border:1px solid #000;min-height:36px;height:38px;padding:1px 14px 1px;background:url(/cdn/shop/t/47/assets/icon-select.png?v=6285885302650803533) no-repeat 96% 50%;background-size:15px;}label{font-size:17px;font-family:'FeijoaWeb',sans-serif;font-weight:100;}.product-quantity-box .product-plus,.product-quantity-box .product-minus{background:transparent;font-weight:300;height:38px;width:23px;text-align:center;line-height:40px;font-size:14px;padding:0px;}.product-quantity-box.purchase-details__quantity input.quantity{padding-top:11px;padding-bottom:8px;font-size:12px;min-height:36px;margin-bottom:0;width:calc(100% - 60px);height:38px;border:0px;background-color:transparent;border:1px solid;padding:0px;}.product-quantity-box .product-plus,.product-quantity-box .product-minus{border:0px;}.product-quantity-box .product-plus span:before,.product-quantity-box .product-minus span:before{font-weight:bold;font-size:16px;}.purchase-details .discount-box span{font-size:14px;}.purchase-details .discount-box{margin-right:5px;width:calc(50% - 12px);}.select.custom,.purchase-details{margin:30px auto 20px auto;}.smart-payment-button--false .purchase-details{align-items:center;} @media only screen and (max-width:480px){.smart-payment-button--false .purchase-details{align-items:flex-start;} }.add_to_cart.action_button{min-height:38px;margin:20px auto;border-radius:50em;width:auto;}.second-product-section .columns:before{content:"";display:block;width:100%;border-top:1px solid #000;margin:20px auto;padding-top:20px;}.second-product-section h2{font-size:20px;font-weight:100;}.second-product-section .description .title{max-width:310px;position:relative;}.second-product-section .description .title span:after{content:"+";width:20px;height:20px;line-height:26px;display:inline-block;position:absolute;right:0px;font-size:30px;top:3px;font-family:Untitled sans-serif;font-weight:lighter;font-family:Untitled Sans,sans-serif;font-weight:400;}.second-product-section .description .active .title span:after{content:"-";font-size:39px;top:-1px;}.second-product-section .description .desc-text{max-height:0px;overflow:hidden;}.second-product-section .description .active .desc-text{visibility:visible;opacity:1;max-height:1000000px;}a.mini_cart span{letter-spacing:0px;}.product_gallery .flickity-page-dots{display:none;}.featured-promotions .feature-section .description.description-before-button{margin-bottom:17px;}.featured-promotions .promo-per-row-3 .feature-section > *{max-width:390px;margin-left:auto;margin-right:auto;}.featured-promotions .promo-per-row-3 .feature-section > a{display:inline-block;}@media only screen and (max-width:798px){.product-quantity-box.purchase-details__quantity input.quantity{font-size:16px;} .gallery-wrap.left-thumbnails .multi-image{width:100%;} .columns.medium-down--one-whole.alpha{margin-right:10px;margin-left:10px;} .product_gallery .flickity-page-dots{display:block;} .product_gallery_nav{display:none;} .gallery-wrap.right-thumbnails .multi-image{width:100%;} h2,.h2,h2.title{font-size:26px;} .featured-promotions h2.title{font-size:17px !important;margin-bottom:3px;margin-top:10px;} div.featured-promotions .action_button.rounded:first-of-type{margin-top:10px;} .featured-promotions .feature-section .description{margin-bottom:25px;} .featured-promotions .feature-section .description.description-before-button{margin-bottom:10px;} .featured-promotions .feature-section:last-child .description:not(.description-before-button){margin-bottom:0px;} .featured-promotions .feature-section:last-child .action_button.rounded{margin-bottom:15px;} .header-h1{font-size:26px !important;} }.current_price .money{font-size:30px;}.add_to_cart.action_button{padding:3px 60px;}.select.custom div.citem:first-child .selector-wrapper select,.select.custom div.citem:first-child select{font-size:12px;padding:4px 14px 2px 7px;}.sticky-checkout-wrapper{height:auto;max-height:70px;width:100%;display:block !important;position:fixed;top:77px;transform:translateY(-100%);padding:5px 10px;transition:transform 300ms ease 0s;background-color:#FCFCF3;z-index:-1;text-align:center;visibility:hidden;} .sticky-checkout-wrapper button{height:40px;max-height:40px;margin:15px auto 0 !important;} .sticky-checkout-wrapper.action-btn-sticky,.sticky-checkout-wrapper.cart-action-btn-sticky{transform:translateY(0);visibility:visible;z-index:100;}.container.main.content{padding-top:0;}.sticky-checkout-wrapper.cart-sticky{text-align:center;}.sticky-checkout-wrapper button{max-width:350px;margin:0 auto;}.sticky-checkout-wrapper button{width:100% !important;}@media only screen and (max-width:480px){.sticky-checkout-wrapper button{margin-bottom:10px !important;min-height:40px !important;} .select.custom div.citem:first-child label{display:none;} .product-quantity-box label,.product-quantity-box div.qwrapper,.select.custom div.citem:first-child .selector-wrapper{width:100%;} .select.custom div.citem:first-child .selector-wrapper select{max-width:90%;} .product-quantity-box.purchase-details__quantity{width:calc(50% - 10px);} .purchase-details .discount-box,.product-quantity-box,.discount-box{flex-direction:column;align-items:flex-start !important;} .product-quantity-box label,.purchase-details .discount-box,.citem p{text-align:left !important;} .product-quantity-box label{min-height:39px;} .product-quantity-box.purchase-details__quantity input.quantity{width:65px;} .sticky-checkout-wrapper{display:block;} .select.custom div.citem:first-child select{width:90%;} }.product-details .title{font-weight:100;}.mobile-image-element{display:none;}@media only screen and (max-width:480px){.add_to_cart.action_button{padding:3px 30px;width:100%;} .mobile-image-element{display:block !important;} .image-ele-toggle{display:none !important;} div .gallery-cell .mobile-image-element{position:relative !important;transform:none !important;left:0 !important;} .gallery-cell .padding-stupid-i{display:none !important;} .testimonial-section-custom .flickity-prev-next-button{opacity:0;} }@media only screen and (max-width:850px) and (min-width:799px){.purchase-details .discount-box span{font-size:12px;} #shopify-section-product-template .container{width:calc(100% - 30px);} }.spr-badge-caption{cursor:pointer;}#cart_form .product-quantity-box .quantity{padding:0 5px;width:41%;min-height:30px;height:34px;font-size:20px;}#cart_form .product-quantity-box .product-minus,#cart_form .product-quantity-box .product-plus{line-height:36px;height:35px;}header{max-width:100vw;}.top_bar.clearfix{max-width:100vw;}.menu .vertical-menu li{padding-left:10px;padding-right:10px;}.menu .vertical-menu .active-li{border-bottom:1px solid;}.spr-icon-star{color:#000;}@media only screen and (min-width:1150px){.under-menu .banner.full-width--true{max-height:75vh;} }hr.separator{border-bottom:1px solid #000;width:98%;margin:0 auto;} @media only screen and (max-width:480px){hr.separator{width:90%;} }.play-button{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:90px;height:90px;z-index:1;border-radius:50%;border:1px solid #ffffff;}.play-button:before{position:absolute;left:50%;top:50%;content:"";transform:translate(-47%,-50%);border-style:solid;border-width:25px 0 25px 40px;border-color:transparent transparent transparent #fff;}.spr-summary-actions-newreview{text-decoration:underline;}a[name="pagecontent"] .container{padding-top:0;}@media only screen and (min-width:481px){.product-list .thumbnail img{max-height:none !important;} }html,body{width:100%;height:100%;margin:0px;padding:0px;}*{-webkit-overflow-scrolling:touch;/* this caused a problem on real mob with ovrflow-x hidden */ /* removed the overflow hidden as it causes issue on ios and solved the overflow issue*/ }a,a:visited{color:#000 !important;}.cart_count{letter-spacing:0px;}.sublink .icon-down-arrow:before{font-weight:bold;}.title-secondary{font-size:26px !important;}@media only screen and (max-width:600px){.select.custom div.citem:first-child .selector-wrapper select,.select.custom div.citem:first-child select{font-size:13px;} }html body div.main.content:not(.rounded,.action_button) > a[href*="pages/"]:not(.rounded,.action_button),html body div.main.content:not(.rounded,.action_button) > a[href*="collection"]:not(.rounded,.action_button),html body div.main.content:not(.rounded,.action_button) > a[href*="products/"]:not(.rounded,.action_button){color:#08088A !important;text-decoration:underline !important;}html{padding-bottom:0 !important;}@media only screen and (max-width:480px){div.content{padding:30px 0px 0px 0px;} }#custom-apge-link-color a{color:#08088A !important;text-decoration:underline;}#custom-apge-link-color a.action_button{color:#000 !important;text-decoration:none;}.menu .sublink a:not(.parent-link--true){padding-left:5px;}@media only screen and (max-width:480px){form[action="/cart/add"] .select.custom .citem:first-child{width:calc(60% - 5px);} form[action="/cart/add"] .select.custom .citem:last-child{width:calc(40% - 5px);} form[action="/cart/add"] .select.custom .single-option-selector{font-size:16px !important;} }#pbutton{margin:10px auto;text-decoration:none;color:#000 !important;}@media only screen and (max-width:480px){#trusth{max-width:250px;margin-left:auto;margin-right:auto;} }#contact_form .action_button.sign_up.action_button_newsletter{width:100%;}@media only screen and (max-width:600px){.trustpilot-carousel{width:320px;margin:0 auto;} .trustpilot-carousel iframe{height:318px !important;} }.social-feeds-section:after{display:none;}.action_button.rounded.img-label{padding:0;max-width:none;background:none;max-width:90%;} .action_button.rounded.img-label img{max-height:45px;width:auto;}button.flickity-button:after{border:solid black;border-width:0 1.5px 1.5px 0;display:inline-block;padding:8px;content:"";position:absolute;top:50%;left:50%;}button.flickity-button.next svg{display:none !important;}button.flickity-button.next:after{transform:translate(-50%,-50%) rotate(-45deg);}button.flickity-button.previous:after{transform:translate(-50%,-50%) rotate(135deg);}button.flickity-button.previous svg{display:none !important;}.promo-per-row-7 .flickity-viewport{margin-bottom:20px;}.promo-per-row-7 button.flickity-button{background-color:#fcfcf3;}.discount-box label{margin:0;}@media only screen and (max-width:480px){.discount-box div{line-height:38px;} }.second-product-section .trustpilot-widget iframe{max-height:70vh;}/* ================================================== [Plus] Free Gifts ================================================== */.plus-free-gift-modal-wrapper,#plus-free-gift__trigger{display:none;}.plus-free-gift-modal__cart-banner__content{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;font-size:17px;margin-top:10px;background-color:#e0e0e0;color:#000000;}.plus-free-gift-modal__cart-banner{padding-top:1em;padding-bottom:1em;overflow:hidden;}.plus-free-gift-modal__cart-banner div.free-gifts-inner{padding:1em;background-color:#e0e0e0;}.plus-free-gift-modal__cart-banner__content-text{margin-right:0.5em;}.plus-free-gift-modal__cart-banner__content-button{color:#ffffff;background:#000000;border-radius:50em;padding:0.25em 3em;margin-left:0.5em;cursor:pointer;} @media only screen and (max-width:480px){.plus-free-gift-modal__cart-banner__content-button{margin-top:10px;margin-bottom:8px;} }.plus-free-gift-modal__cart-banner__content-button__text{font-size:0.9em;font-weight:bold;}.plus-free-gift-modal__content{text-align:center;padding:2em;background:#fcfcf3;}.plus-free-gift-modal__title{margin-bottom:0.5em;font-size:21px;font-weight:normal;}.plus-free-gift-modal__cancel-wrapper{text-align:center;margin-bottom:1.5em;}.plus-free-gift-modal__cancel{display:inline-block;background-color:#000000;color:#fff;padding:0.25em 3em;border-radius:50em;cursor:pointer;font-size:17px;font-weight:bold;}.plus-free-gift-modal__products{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:0 2em;}.plus-free-gift-modal__product{text-align:center;margin-bottom:1em;padding:0 0.5em;}.plus-free-gift-modal__product-image{max-width:100%;margin-bottom:1em;}.plus-free-gift-modal__product-title{font-size:21px;margin-bottom:1em;font-family:'FeijoaWeb',sans-serif;}.plus-free-gift-modal__variant-select{color:#000;font-size:17px;margin-bottom:1em;}.plus-free-gift-modal__add-to-cart,.plus-free-gift-modal__add-to-cart__sold-out{display:inline-block;padding:0.4em 3em;border-radius:50em;cursor:pointer;background-color:#e8b427;color:#000000;font-size:17px;font-weight:bold;}.plus-free-gift-modal__add-to-cart__sold-out{opacity:0.7;cursor:initial;}.plus-one-whole{width:33.333%;}@media only screen and (min-width:531px){.mfp-content{max-width:85%;} .plus_one_half,.plus_one_third,.plus_one_quarter{width:50%;} }@media only screen and (min-width:768px){.plus_one_third{width:33.333%;} .plus_one_quarter{width:25%;} }.plus-volume-discounts{display:flex;justify-content:space-around;align-items:center;margin-right:5px;width:calc(50% - 10px);text-align:left !important;} @media only screen and (max-width:480px){.plus-volume-discounts{width:100%;} } @media only screen and (max-width:480px){.plus-volume-discounts div{line-height:38px;} }@media only screen and (max-width:480px){.plus-free-gift-modal__title,.plus-free-gift-modal__product-title{font-size:18px;} .plus-free-gift-modal__variant-select{font-size:14px;} .plus-free-gift-modal__add-to-cart__wrapper{width:calc(100% + 104px);transform:translateX(-52px);} }.plus-volume-discounts__label{font-family:'FeijoaWeb',sans-serif;font-weight:100;margin:0;}.plus-volume-discounts__table{display:flex;flex-direction:column;}.plus-volume-discounts__table-entry{font-size:14px;} @media only screen and (max-width:850px) and (min-width:799px){.plus-volume-discounts__table-entry{font-size:12px;} }.plus-free-gift-modal__cart-banner2{display:none;}/* ===============================================end [Plus] Free Gifts ================================================== */#shopify-section-plus-spendx-free-gift:after{display:none;}.booster-cart-item-upsell-notes{display:none !important;}.discount-price,.save-price{display:none;}.discount-msg{font-size:14px;display:block;} @media only screen and (max-width:480px){.discount-msg{font-size:11px;} }.discount-applied .discount-price,.discount-applied .save-price,.was_price{display:block;}.up-sale{font-weight:normal !important;font-size:17px;font-family:Untitled Sans,sans-serif !important;text-decoration:none !important;}.discount-applied .original-price{text-decoration:line-through;}@media only screen and (max-width:480px){.plus-free-gift-modal__cart-banner > div{width:calc(100% + 60px);transform:translateX(-30px);font-size:14px;} }.featured_text a:not([class]),.description p a:not([class]),a[href*="mail"]{color:#08088A !important;text-decoration:underline !important;}.shopify-section + .container{padding-bottom:10px;}.newsletter_section .container,.newsletter_section .section_form{padding-bottom:0;}div.rich-text-with-image-_with-image{margin-top:25px;} @media only screen and (max-width:720px){div.rich-text-with-image-_with-image{margin-top:5px;padding-bottom:5px;} }div.featured-content-section div[class*="rich-text-with-image"]{margin-bottom:5px;} .under-menu + div div.featured-content-section div[class*="rich-text-with-image"]{padding-bottom:0;} @media only screen and (max-width:720px){div.featured-content-section div[class*="rich-text-with-image"]{padding-bottom:0;} }.featured-promotions-section.custom [class*="wrapper-"]{padding:20px;} @media only screen and (max-width:720px){.featured-promotions-section.custom [class*="wrapper-"]{padding-bottom:0;} }@media only screen and (max-width:720px){a.action_button.rounded.first_button.highlight-fakss-false{margin-bottom:10px !important;} div#shopify-section-1587500771127 a.action_button.rounded.first_button.highlight-fakss-false{margin:40px 0 30px !important;} }.point-down-text div.featured-content-section div[class*="rich-text-with-image"]{margin-bottom:0;padding-bottom:0;}.custom-html-section div.container .section{margin-top:25px;margin-bottom:5px;} @media only screen and (max-width:720px){.custom-html-section div.container .section{margin-top:5px;} }@media only screen and (max-width:720px){.custom-html-section div.container{padding-bottom:5px;} }.featured-promotions-section.custom .description p:last-child{margin-bottom:0;}.section_form{margin-top:15px;} @media only screen and (max-width:720px){.section_form{margin-top:0;} }.testimonial-section-custom .testimonial-slideshow{margin-bottom:30px;margin-top:10px;} @media only screen and (max-width:720px){.testimonial-section-custom .testimonial-slideshow{margin-bottom:0;} }@media only screen and (max-width:720px){.gallery-break + div.container{padding-top:0;} }div.section{margin:10px 0;} [class*="rich-text-with-image"] div.section{margin-bottom:0;} @media only screen and (max-width:720px){.container div.section{margin-bottom:0;} div.section.item-line.grid{margin-top:20px;} }.container div.section{margin-top:0;}.text-with-image-rebranding{margin-top:45px;margin-bottom:25px;} .text-with-image-rebranding .title{width:100%;font-weight:normal;font-family:Untitled Sans,sans-serif;} .text-with-image-rebranding .container{padding-top:0;padding-bottom:0;} @media only screen and (max-width:720px){.text-with-image-rebranding{margin-bottom:5px;margin-top:20px;} }.shopify-section.rebranding-section .container{/* padding-top:0;*/ padding-bottom:0;}.shopify-section.rebranding-section .featured_text{margin:0 auto;} .shopify-section.rebranding-section .featured_text p:last-child{margin-bottom:0;}div#shopify-section-rebranding-content-section:after{padding:0;}.container.gallery-image-wrapper{padding:0;}div#shopify-section-1587500771127 .action_button{min-width:275px;}@media only screen and (min-width:799px){.large-up-hide{display:none !important;} }@media only screen and (max-width:798px){.medium-down-hide{display:none !important;} }/* new edits */.video-section.shopify-section::after{padding:0;}@media only screen and (min-width:1191px){a#pagecontent,a#pagecontent2{padding-bottom:104px;} }@media only screen and (min-width:799px) and (max-width:1190px){a#pagecontent,a#pagecontent2{padding-bottom:150px;} }@media only screen and (max-width:798px){a#pagecontent,a#pagecontent2{padding-bottom:108px;} }@media only screen and (min-width:799px){div[data-template-id="5419b6ffb0d04a076446a9af"]{height:30px !important;} .no-padding-top{padding-top:0 !important;} .featured-link--half .description p:last-child{margin-bottom:0;} .featured-link--half .description{margin-bottom:0;} }/* sale price edits*/.sale.savings,.sale_banner_product,#cart_form .was_price.variant,.sale_banner.thumbnail_banner{display:none;}.product-list .thumbnail .price.sale{overflow:hidden;}.product-list .thumbnail .price.sale{display:flex;justify-content:center;}.product-list .thumbnail .price.sale > .was_price{margin-left:10px;}p.h6.clear-space-btm{margin-bottom:0;padding-bottom:0;}@media only screen and (min-width:721px){.block__rich_text_and_image div[class*="rich-text-with-image"]{padding-bottom:20px;} }@media only screen and (min-width:1200px){.promo-per-row-2{max-width:802px;margin-left:auto;margin-right:auto;} }@media only screen and (min-width:1200px){.promo-per-row-3{max-width:1200px;margin-left:auto;margin-right:auto;} }.detail-sections .block__image_with_text_overlay{margin-bottom:15px;}@media only screen and (max-width:720px){.featured-promotions-section .flickity-viewport{margin-bottom:25px;} .detail-sections .block__image_with_text_overlay{margin-bottom:20px;} }@media only screen and (min-width:799px){.featured-link--half .description + .small--text-left{margin-top:17px;} }.product_name,.product-info__caption .title{display:inline-block !important;margin-right:3% !important;}.level_img{width:43px !important;}.product-info__caption .level_img{width:45px !important;margin-bottom:8px;}@media only screen and (max-width:768px){.level_img,.product-info__caption .level_img{width:47px !important;} }li.decreaseMargin a{margin-left:6px !important;}.detail-sections div:first-child .container{padding-top:0 !important;margin-top:0 !important;}.detail-sections .featured-link--section.section-1{margin-top:0 !important;}

.dropdown .menu> li:first-child > a {
  font-weight: bold;
}

ul.menu li {
  clear: both;
  /*overflow: hidden;*/
  float: none;
}
ul.menu li svg {
  /* float: left; */
  position: relative;
}

ul.menu li svg + a {
  /* float: left; */
  width: calc(100% - 20px);
}

ul.menu li ul li ul li > svg {
  float: left;
  margin-top: 23px;
}
.menu .vertical-menu_submenu {
  padding-left: 10px;
}

.menu .sublink a:not(.parent-link--true) {
  display: flex;
  align-items: center;
}

.menu a span {
  display: block;
  padding-top: 0;
  padding-bottom: 0;
}

.menu a {
  display: block;
  padding: 12px 0;
}

#mobile_menu.menu a {
  display: block;
  padding-top: 12px;
  padding-bottom: 12px;
  display: flex;
}

.menu .vertical-menu_submenu span.icon-down-arrow,
#mobile_menu li a span.icon-down-arrow {
  position: absolute;
  right: 0;
  padding-right: 0 !important;
}

a,a:visited{
  color: #2b2a2a !important;
}

.lowercase {
  text-transform: lowercase;
}

.footer .footer-menu-wrap .footer-content-heading {
  font-family: "FeijoaWeb", sans-serif;
  font-weight: 600;
  font-style: normal;
  text-transform: none;
  line-height: 1.5;
  display: block;
  text-rendering: optimizeLegibility;
  letter-spacing: 0px;
  color: #3b3b3b;
  font-size: 14px;
  padding: 10px 0 5px;
}

.footer .footer-menu-wrap .footer-content-heading.active {
  transform: unset;
}

.footer .footer-menu-wrap .footer-content-heading > span {
  display: none;
}

.footer .footer-menu-wrap .footer-content-heading + .toggle_content p a {
  color: #8d8d8d !important;
}

@media screen and (max-width: 798px) {
  .footer .footer-menu-wrap .footer-content-heading {
    border-top: 1px solid #cccccc;
  }

  .footer .footer-menu-wrap .footer-content-heading > span {
    display: inline-block;
    transition: transform 0.3s linear;
    perspective: 1000;
  }
}

@media only screen and (min-width: 799px) {
  .footer-menu-wrap span {
    pointer-events: none;
  }
}

.icons-promotions {
  margin-bottom: 20px;
}

.icons-promotions + .featured-promotions-section {
  margin-top: 20px;
}

.featured-promotions-section.icons-promotions {
  margin-top: 0;
}

.featured-promotions-section {
  margin-top: 50px;
}

@media screen and (max-width: 720px) {
  .icons-promotions + .featured-promotions-section {
    margin-top: 20px;
  } 

  .featured-promotions-section {
    margin-top: 20px;
  }
}

@media only screen and (max-width: 479px) {
  .label-container {
      bottom: 0 !important;
      left: 5px !important;
  }
}

.featured-collection__products .thumbnail .product-wrap {
  text-align: left;
}

.featured-collection__products .thumbnail .product-wrap .level_img {
  display: block;
}

.menu .vertical-menu_submenu,
.footer,
header .promo_banner {
  background-color: #fff !important;
}

@media only screen and (max-width: 1000px) {
  #header .top_bar {
    background-color: #fff !important;
  }
}

.product-details .collection-related-colors {
  position: relative;
  width: max-content;
}

.featured-collection__products .current_price .money {
  font-size: 17px;
}

.product-list .product-info__caption,
.product-wrap .product-info__caption {
  margin-top: 5px !important;
}

.homepage-product-slider {
  overflow-x:hidden
}

.homepage-product-slider .flickity-viewport {
  overflow: visible;
}

.klaviyo-form button.needsclick {
  border-radius: 0 !important;
}

.plus-free-gift-modal__cancel,
.plus-free-gift-modal__add-to-cart {
  border-radius: 0 !important;
}

.swatch .swatch-element.soldout {
  position: relative;
  overflow: hidden;
}

.swatch .swatch-element.soldout::after,
.swatch .swatch-element.soldout::before {
  position: absolute;
  content: '';
  width: 80px;
  height: 1px;
  background-color: rgb(102, 102, 102);
  top: 50%;
  left: 50%;
  transform: translate(-50%) rotate(45deg);
}

.swatch .swatch-element.soldout::before {
  transform: translate(-50%) rotate(-45deg);
}

.product-list .thumbnail .product-details {
  text-align: left;
}

.product-list .thumbnail .product-details .prod_levels {
  display: flex;
  flex-direction: column;
  align-items: unset;
}

.product-list .thumbnail .product-details .prod_levels *,
.product-list .thumbnail .product-details .price * {
  font-size: inherit;
}

.product-list .thumbnail .product-details .price.sale {
  justify-content: unset;
}

@media screen and (max-width: 480px) {
  .product-list .thumbnail .product-details .price * {
    font-size: 14px;
  }
}

.klaviyo-form button.needsclick {
  border-radius: 0 !important;
}

.plus-free-gift-modal__cancel,
.plus-free-gift-modal__add-to-cart {
  border-radius: 0 !important;
}

.money {
  font-size: 17px !important;
}
.was_price:has(.money) {
  text-decoration: unset;
}

.was_price .money {
  text-decoration: line-through;
}

@media screen and (max-width: 1024px ) {
  .money {
    font-size: 2.75vw !important;
  } 
}

.collection-in-detail .price-ui .money {
  font-size: 32px !important;
}

@media screen and (max-width: 800px) {
  .collection-in-detail .price-ui .money,
  .product_section .modal_price .price-ui .money {
    font-size: 20px !important;
  }
}

.collection-in-detail .product_name a {
  text-decoration: none;
  color: #000 !important;
}

@media screen and (max-width: 800px) {
  .hide-review-info-onmobile {
    pointer-events: none;
  }
}

.hide-review-info-onmobile .tp-widget-readmore-arrow {
  display: none;
}

/*
  Mobile header styles
*/
.mobile_menu_wrapper {
  max-width: 303px;  
}

.mobile_menu_wrapper .dropdown {
  height: 100dvh;
  overflow-y: scroll;
}

.mobile_menu_wrapper .menu::-webkit-scrollbar {
  display: none;
}

.dropdown_container.mobile_menu_wrapper {
  transform: translateX(-100%);
  display: block !important;
  transition: .35s ease-out;
  z-index: 6000;
  position: fixed;
  top: 0;
  left: 0;
}

.dropdown_container.mobile_menu_wrapper.is-active {
  transform: translateX(0);
}

.mobile_menu_header {
  width: 100%;
  position: fixed;
  z-index: 20;
  border-bottom: 1px solid #E1E1D9;
  height: 40px;
  background: white;
}

.mobile_menu_header span {
  position: absolute;
  width: 20px;
  aspect-ratio: 1;
  display: inline-block;
  top: 50%;
  right: 20px;
  transform: translateY(-50%);
  padding: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  z-index: 20
}

.mobile_menu_header span:hover {
  cursor: pointer;
}

.mobile_menu_header span::after,
.mobile_menu_header span::before {
  content: '';
  position: absolute;
  width: 2px;
  height: 15px;
  background: black;
  transform: rotate(45deg);
  pointer-events: none;
}

.mobile_menu_header span::after {
  transform: rotate(-45deg);
}

.mobile-menu-is-active {
  overflow: hidden;
  position: relative;
  transition: .35s linear;
}

.mobile-menu-is-active::after {
  content: '';
  position: fixed;
  top:0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(23, 23, 23, .5);
  z-index: 5500;
  transition: .35s linear;
}

.sublink ul {
  margin-bottom: 0;
}

.menu > .sublink a .icon-down-arrow {
  font-size: 20px !important;
}

.sublink ul li img {
  width: 25px;
  height: auto;
}

.sublink .sublink ul {
  padding-left: 10px !important;
}

.sublink .sublink ul li {
  display: flex !important;
  align-items: center;
}

.sublink .sublink ul li a {
  font-size: 16px !important;
  font-weight: 300;
  line-height: 1.2;
}
@media screen and (max-width: 799px) {
  .menu span.new {
    color: #0E6E53 !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    line-height: 1;
    display: unset;
    text-transform: uppercase;
  }
}

.menu li a:has(> span.new) {
  display: inline-block !important
}

.menu > .sublink .sublink a .icon-down-arrow {
  font-size: 15px !important;
}

#mobile_menu {
  margin: unset;
}

#mobile_menu li {
  padding-left: 20px;
  padding-right: 20px;
}

#mobile_menu > li:first-of-type {
  padding-top: 40px;
}

#mobile_menu > li:last-of-type {
  padding-bottom: 30px !important;
}

#mobile_menu > .sublink > ul {
  padding-left: 0;
}

#mobile_menu li > ul > li {
  padding: 0;
}

#mobile_menu > li:nth-last-child(-n+6) { /* last 6 elements are colored - 2 of them are script-tags and 4 menu list items */
  background-color: #F4F1EC;
  padding-left: 15px;
}

#mobile_menu > li:nth-last-child(-n+6) a {
  font-size: 16px !important;
  font-weight: 400;
  overflow: overlay;
}

#mobile_menu > li:nth-last-child(6) {
  padding-top: 15px;
  margin-top: 25px;
  box-sizing: border-box;
}

#mobile_menu li a {
  font-size: 20px;
  font-weight: 400;
  color: #000 !important;
  line-height: 1.2;
}

#mobile_menu li ul a,
#mobile_menu li ul a span {
  font-size: 18px;
  font-weight: 500;
}

#mobile_menu + div {
  background-color: #F4F1EC;
  border-top: 1px solid #7D7B77;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 20px;
}

#mobile_menu + div .ly-switcher-wrapper {
  position: relative;
}

#mobile_menu + div .ly-switcher-wrapper .ly-custom-dropdown-current,
#mobile_menu + div .ly-switcher-wrapper .ly-custom-dropdown-list {
  background-color: transparent !important;
}

#mobile_menu + div ul {
  padding: 0;
  display: flex;
  margin: 0;
}

#mobile_menu + div ul li {
  list-style: none;
  margin: 0;
  height: 24px;
}

#mobile_menu + div ul li + li {
  margin-left: 12px;
}

#mobile_menu .menu-drops {
  margin-right: 0 !important;
}

#mobile_menu .menu-drops svg {
  width: 8px !important;
}

#mobile_menu a span {
  padding: 0;
}

#mobile_menu.menu .sublink a:not(.parent-link--true) {
  padding-left: 0;
}

.mobile-menu-is-active .cmpwrapper {
  display: none;
}

html {
  scroll-behavior: smooth;
}

.product-details .prod_levels .title,
.product-block .product_name {
  font-family: 'Untitled Sans' !important;
}

.desktop-main-navigation.nav .sublink .vertical-menu_submenu {
  padding-left: 20px;
}

/* MAIN MENU - STYLES */

.promo_banner {
  overflow: visible;
}

.promo_banner__content {
  display: flex;
  background-color: #dbcab6;
  width: 100%;
  justify-content: space-between;
}

.promo_banner__content .slider-announcements .countdown__container {
  background-color: #dbcab6 !important;
}

.promo_banner__content .slider-announcements .countdown__container a {
  font-size: 14px;
  display: block;
  line-height: 1.25;
}

.promo_banner__content > div {
  width: 100%;
  min-width: 55%;
  max-width: 500px;
  overflow: hidden;
}

@media screen and (max-width: 1000px) {
  .promo_banner__content > div {
    max-width: 750px;
  }
}

.promo_banner__content > * {
  position: relative;
  width: max-content;
  display: flex;
  align-items: center;
}

.promo_banner__content > script,
.promo_banner__content > style {
  display: none !important;
}

.promo_banner__content > ul {
  display: flex;
  padding: unset;
  justify-content: flex-end;
  padding: 0;
  margin: 0;
  padding-right: 45px;
}

.promo_banner__content > ul li {
  list-style: none;
  font-family: "Untitled Sans";
  font-weight: 300;
  font-size: 14px;
  line-height: 1.5;
  padding: 0;
  margin: 0;
  display: flex;
  align-items: center;
}

.promo_banner__content > ul li + li {
  margin-left: 24px;
}

@media screen and (max-width: 1200px) {
  .promo_banner__content > ul {
    padding-right: 16px;
  }

  .promo_banner__content > ul li + li {
    margin-left: 16px;
  }

  .promo_banner__content > ul li a {
    all: inherit;
    margin: 0;
    color: #7A776C !important;
  }
}

@media screen and (max-width: 1000px) {
  .promo_banner__content > ul li a {
    font-size: 12px !important;
  }

  .promo_banner__content > ul {
    display: none !important;
  }

  .promo_banner__content > * {
    width: 100%;
  }
}

.promo_banner__content > ul li a {
  all: inherit;
  margin: 0;
  color: #7A776C !important;
}

.promo_banner__content > ul li a:hover {
  cursor: pointer;
}

.desktop-main-navigation.nav {
  width: 100%;
  background-color: #fff;
  border-top: 2px solid rgb(239, 239, 239);
  border-bottom: 2px solid rgb(239, 239, 239);
}

.desktop-main-navigation.nav .vertical-menu.vertical-menu-flex {
  max-width: unset;
  display: flex;
  justify-content: center;
}

.desktop-main-navigation.nav .vertical-menu {
  position: relative;
  padding: 0;
  margin: 0;
  height: 54px;
}

@media screen and (max-width: 1200px) {
  .desktop-main-navigation.nav .vertical-menu li {
    margin-right: 1rem;
  }
}

.desktop-main-navigation.nav > .menu > .vertical-menu > li > a {
  height: 100%; 
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: clamp(0.875rem, 0.5632rem + 0.6244vw, 1.3125rem);
} 

.desktop-main-navigation.nav .vertical-menu li.sublink {
  position: unset;
  break-inside: avoid-column;
}

.vertical-menu_submenu_wrapper {
  width: 100%;
  background-color: #fff;
  display: flex;
  justify-content: center;
  position: absolute;
  left: -20px;
  width: calc(100% + 40px);
  top: 54px;
  border-bottom: 2px solid rgb(239, 239, 239);
  border-top: 2px solid rgb(239, 239, 239);
  padding: 24px 0 32px;
}

.vertical-menu_submenu > li {
  margin-right: unset !important;
}

.vertical-menu_submenu > li > a {
  padding-top: 8px;
  padding-bottom: 8px;
}

.desktop-main-navigation.nav .vertical-menu li.sublink .vertical-menu_submenu {
  position: relative;
  width: 100%;
  max-width: 1200px;
  min-height: 40px;
  display: flex;
  flex-wrap: wrap;
  height: max-content;
  max-height: 230px;
  flex-flow: column;
  flex-wrap: wrap;
  box-sizing: content-box;
  column-gap: clamp(1.5rem, -1.7609rem + 5.2174vw, 4.5rem);
  align-content: center;
  float: left;
}

.desktop-main-navigation.nav .vertical-menu li.sublink .vertical-menu_submenu .vertical-menu_sub-submenu {
  position: unset;
  visibility: unset;
  opacity: unset;
  break-after: column;
  padding: 0;
  margin: 0;
  background-color: #fff;
}

.desktop-main-navigation.nav .vertical-menu li.sublink .vertical-menu_submenu .vertical-menu_sub-submenu li {
  width: max-content;
}

.desktop-main-navigation.nav .vertical-menu li.sublink .vertical-menu_submenu .vertical-menu_sub-submenu li a {
  padding-top: 6px;
  padding-bottom: 6px;
}

.desktop-main-navigation.nav .vertical-menu li.sublink .vertical-menu_submenu .vertical-menu_sub-submenu li a span {
  font-size: 14px !important;
}

.advertisement_item {
  max-width: 340px;
  break-inside: avoid;
}

.advertisement_item a {
  display: flex;
  flex-direction: column;
}

.advertisement_item img {
  display: block;
  width: 100% !important;
  height: auto !important;
}

.advertisement_item p {
  text-align: center;
}

.menu .vertical-menu li .vertical-menu_submenu_wrapper {
  visibility: hidden;
  overflow: hidden;
  opacity: 0;
}

.menu .vertical-menu li .vertical-menu_submenu_wrapper > ul > li > ul {
  width: unset !important;
}

.menu .vertical-menu li:hover .vertical-menu_submenu_wrapper {
  visibility: visible;
  opacity: 1;
  overflow: visible;
}

.vertical-menu_submenu > li > a > span {
  font-weight: normal !important;
}

.vertical-menu_submenu > li a:hover span {
  text-decoration: underline;
}

.vertical-menu a > span {
  font-size: clamp(0.875rem, 0.5632rem + 0.6244vw, 1.3125rem) !important;
  font-family: "Untitled Sans" !important;
}

.menu .vertical-menu .active-li {
  border-bottom: 0 none;
}

.menu .vertical-menu .active-li:hover {
  border-bottom: 1px solid;
}

@media screen and (max-width: 1000px) {
  .header {
    display: unset;
  }

  #header {
    display: unset;
  }
}

@media screen and (min-width: 768px) {
  #header .navigation-pages-slider.mobile {
    display: block !important;
  }
}

@media screen and (max-width: 1000px) {
  .header {
    display: none;
  }

  #header {
    display: block;
  }

  .navigation-pages-slider {
    border-top: 1px solid #E1E1D9;
    touch-action: pan-x;
  }

  #header .top_bar {
    height: unset !important;
    padding: 4px 0 4px 20px !important;
  }

  #header .top_bar .top_bar--left {
    display: flex;
    align-items: center;
    z-index: 100;
  }
  /* .promo_banner_mobile .promo_banner__content .slider-announcements {
    height: inherit
  } */

  .promo_banner_mobile .promo_banner__content .slider-announcements .flickity-viewport {
    height: inherit;
    width: 100% !important;
    overflow: hidden;
  }

  .mobile_nav-fixed--true .top_bar {
    display: flex;
    justify-content: space-between;
  }

  .mobile_nav-fixed--true .top_bar > * {
    width: unset !important;
    margin: unset;
    width: 100%;
  }

  [data-dropdown="search"] > div {
    border-top: 1px solid #E1E1D9;
  }

  .promo_banner__content {
    height: 40px;
  }

  #header .top_bar a.mobile_nav,
  #header .top_bar .top_bar--right {
    z-index: 100
  }
}

@media screen and (max-width: 1080px) {
  .promo_banner .promo_banner__content .slider-announcements {
    justify-content: center;
  }
  .promo_banner .promo_banner__content .slider-announcements .flickity-viewport {
    max-width: 750px !important;
  }
}

@media screen and (min-width: 1001px) {
  .promo_banner .promo_banner__content .slider-announcements .flickity-viewport {
    width: 100% !important;
    margin: auto;
  }

  .promo_banner .promo_banner__content .slider-announcements .flickity-viewport .countdown__container.is-selected {
    z-index: 10;
  }
}

.desktop-main-navigation.nav .vertical-menu li.sublink .vertical-menu_submenu .vertical-menu_sub-submenu li a:only-child {
  margin-left: -10px;
}

.desktop-main-navigation.nav .vertical-menu.vertical-menu-flex li:last-of-type {
  margin-right: 0 !important;
}

.desktop-main-navigation.nav .vertical-menu.vertical-menu-flex li {
  margin-right: 24px;
}

.flex-direction-row > div > ul {
  display: flex !important;
  flex-direction: row !important;
  justify-content: center !important;
}

.dropdown_link_annbar {
  position: relative;
}

.dropdown_link_annbar .submenu {
  display: none;
  position: absolute;
  left: -8px;
  top: 100%;
}

.dropdown_link_annbar .submenu ul {
  padding: 12px 0 0 0;
  margin: 0;
  background-color: #dbcab6;
}

.dropdown_link_annbar .submenu ul li {
  margin-left: unset !important;
}

.dropdown_link_annbar .submenu ul li a {
  width: 100%;
  padding: 12px 8px;
  text-align: left;
}

.dropdown_link_annbar:hover .submenu {
  display: block;
}

.dropdown_link_annbar .icon-down-arrow {margin-left: 5px;}

.dropdown_link_annbar:hover .icon-down-arrow::before {
  transform: rotate(180deg);
}

.cart .sublink .icon-down-arrow {
  transition: transform .35s linear;
}

.cart .sublink .active .icon-down-arrow {
  transform: rotateX(180deg)
}

.mobile_menu_wrapper > .dropdown,
[data-dropdown="search"] > .dropdown {
  margin-top: unset;
}

.product_section .product_form {
  opacity: 1 !important;
}

.cart_count {
  background-color: #dbcab6 !important;
}

.mobile_nav-fixed--true .promo-banner {
  overflow: hidden;
  max-height: 55px;
}

@media only screen and (max-width:480px){
  .add_to_cart.action_button {
    padding:3px 30px;
    width:100%;
  } 
  .mobile-image-element { 
    display:block !important;
  } 

  .ad-interruption .mobile-image-element {
    width: unset !important;
  }
  
  .image-ele-toggle {
    display:none !important;
  }
}

.discount-percentage-lable {
  order: 3;
  color: #ab0501 !important;
  font-size: 12px;
  padding: 2px 4px;
  text-align: center;
  vertical-align: middle;
  justify-content: center;
  align-items: center;
  font-weight: 700;
  margin-left: 12px;
  margin-top: auto;
  margin-bottom: auto;
}


@media screen and (max-width: 1000px) {
  #product-grid .product-list > div .product_image img {
    aspect-ratio: 2.5/4;
    object-fit: cover;
  }
}


span.compare-at-price:empty {
  margin: unset !important;
}

.product-block .modal_price .discount-percentage-lable {
  margin-right: 8px;
}

.product-block .modal_price .tax-info {
  margin-left: 8px  
}

.product-block .modal_price .price-ui:has(> .discount-percentage-lable) ~ .tax-info {
  margin-left: 0
}

#shopify-pc__banner .shopify-pc__banner__wrapper .shopify-pc__banner__btn-manage-prefs {
  color: hsl(0deg, 0%, 0%, 100%) !important
}

.prod-card-price {
  display: flex !important;
}

.prod-card-price .current_price + .was_price {
  margin-left: 8px;
}

@media screen and (max-width: 1024px) {
  .collection-product-card .title {
    font-size: clamp(1rem, 0.8269rem + 0.7692vw, 1.5rem) !important;
  }

  .prod-card-price .current_price .money,
  .prod-card-price .was_price .money {
    font-size: clamp(0.75rem, 0.6202rem + 0.5769vw, 1.125rem) !important;
  }

  .collection-product-card .title,
  .collection-product-card .prod-card-price {
    margin-bottom: 2px !important;
  }

  .collection-related-colors .color-swatch + .color-swatch {
    margin-left: -10px;
  }

  .color-swatch-more {
    margin-left: -2px !important;
  }

}

.collection-product-card .drop-info-text {
  line-height: 1.25;
}

.drop-wrapper-plp:has(> .collection-related-colors) > div .drop-info-text {
  margin-right: 12px;
  display: block;
}

.color-swatch-more {
  margin-left: 0px !important;
  line-height: 1;
}

.sticky-limit button.add_to_cart {
  text-transform: uppercase !important;
}

.thumbnail {
  .product-wrap {
    .image-element__wrap {
      img {
        aspect-ratio: 252/315;
        object-fit: cover;
      }
    }
  }
}

.shopify-section.section,
.shopify-section-wrapper.section,
.container {
  max-width: 1400px;
}