a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, main, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section{display:block}
body{line-height:1}
ol, ul{list-style:none}
blockquote, q{quotes:none}
blockquote:after, blockquote:before, q:after, q:before{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
html{height:100%;box-sizing:border-box}
html.is-cart-open, html.is-cart-open body, html.is-filter-dropdown-open, html.is-filter-dropdown-open body, html.is-loading, html.is-loading body, html.is-main-menu-open, html.is-main-menu-open body, html.is-popin, html.is-popin body{position:relative;overflow:hidden}
*,:after,:before{box-sizing:inherit}
body{height:100%;width:100%;background-color:#fff}
.scroll-container{position:relative;width:100%;overflow:hidden;z-index:1;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#fff}
@media (max-width:46.24em){.scroll-container{-webkit-transform:none;transform:none}
}
.scroll-container-inner{position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#fff;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:-webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1);transition:-webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1);transition:transform 1.2s cubic-bezier(.165, .84, .44, 1);transition:transform 1.2s cubic-bezier(.165, .84, .44, 1), -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1)}
@media (max-width:46.24em){.scroll-container-inner{-webkit-transform:none;transform:none}
}
.is-loading .scroll-container-inner{-webkit-transform:translateY(-40px) translateZ(0);transform:translateY(-40px) translateZ(0)}
html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:93.75%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{font-family:canada-type-gibson, sans-serif;font-weight:400;font-style:normal;font-size:1rem;line-height:2;color:rgba(0, 0, 0, .54);-webkit-text-size-adjust:none}
body [background=inverse]{color:hsla(0, 0%, 100%, .54)}
a{cursor:pointer;color:inherit;text-decoration:none;-webkit-transition:color .1s, background-color .1s;transition:color .1s, background-color .1s}
h1, h2, h3, h4{font-family:butlerregular, serif;font-weight:400;color:#000}
[background=inverse] h1, [background=inverse] h2, [background=inverse] h3, [background=inverse] h4{color:#fff}
.typeset address, .typeset p{font-size:1rem;line-height:2rem;margin-bottom:1.25999rem;padding-top:.74001rem}
.typeset address:first-child, .typeset p:first-child{padding-top:0}
.typeset .lead p, .typeset p.lead{font-family:butlerregular, serif;font-weight:400;font-size:1.2rem;line-height:2.3rem;margin-bottom:1.17399rem;padding-top:.82601rem}
.typeset h1{font-size:3.6666666667rem;line-height:4.3rem;margin-bottom:.83999rem;padding-top:1.16001rem}
@media (max-width:63.9275em){.typeset h1{font-size:2.6666666667rem;line-height:3.2rem;margin-bottom:1.11999rem;padding-top:.88001rem}
}
.typeset h2{font-size:3rem;line-height:4rem;margin-bottom:.80999rem;padding-top:1.19001rem}
@media (max-width:46.24em){.typeset h2{font-size:2rem;line-height:3.2rem;margin-bottom:.93999rem;padding-top:1.06001rem}
}
.typeset h3{font-size:2rem;line-height:3.2rem;margin-bottom:.93999rem;padding-top:1.06001rem}
.typeset h4{font-size:1.3333333333rem;line-height:2rem;margin-bottom:1.35999rem;padding-top:.64001rem}
.typeset b, .typeset strong{font-weight:600}
.typeset em, .typeset i{font-style:italic}
.typeset small{font-size:.8666666667rem;line-height:1rem}
.typeset ol, .typeset ul{font-size:1rem;line-height:2rem;margin-bottom:1.25999rem;padding-top:.74001rem;list-style:none}
.typeset ol li, .typeset ul li{position:relative}
.typeset ul li{padding-left:28px}
.typeset ul li:before{position:absolute;top:2px;left:0;content:"•";color:rgba(0, 0, 0, .54)}
.typeset ol{counter-reset:a}
.typeset ol li{padding-left:28px;counter-increment:a}
.typeset ol li:before{position:absolute;top:0;left:0;content:counter(a) "."}
.typeset blockquote{padding-top:2rem;padding-bottom:2rem}
.typeset blockquote p{font-family:butlerregular, serif;font-weight:400;font-style:normal;font-size:2rem;line-height:3.2rem;margin-bottom:-1.12001rem;padding-bottom:1.06001rem;color:#000}
.typeset blockquote p:before{content:'“'}
.typeset blockquote p:after{content:'”'}
.typeset blockquote p + cite{margin-top:1rem}
[background=inverse] .typeset blockquote p{color:#fff}
.typeset blockquote cite{font-family:canada-type-gibson, sans-serif;font-weight:400;font-size:.6666666667rem;line-height:1.2rem;margin-bottom:.5733233333rem;padding-top:.4266766667rem;display:block;letter-spacing:.7em;text-transform:uppercase}
.typeset table{margin-top:4rem;margin-bottom:4rem}
table{width:100%;border-collapse:collapse;border:1px solid;margin:0 0 20px}
tr td, tr th{padding:8px;text-align:left;border:1px solid}
tr th{font-weight:700}
.u-pull-left{float:left}
.u-pull-right{float:right}
.u-text-left{text-align:left}
.u-text-right{text-align:right}
.u-text-center{text-align:center}
.u-text-justify{text-align:justify}
.u-uppercase{text-transform:uppercase}
.u-capitalize{text-transform:capitalize}
.u-lowercase{text-transform:lowercase}
.u-clearfix:after{clear:both;content:'';display:table}
.u-inline{display:inline}
.u-inline-block{display:inline-block}
.u-block{display:block}
.u-table{display:table}
.u-cell{display:table-cell}
.u-va-top{vertical-align:top}
.u-va-middle{vertical-align:middle}
.u-va-bottom{vertical-align:bottom}
.u-hidden{display:none}
.u-invisible{visibility:hidden}
.u-hide-text{overflow:hidden;padding:0;text-indent:101%;white-space:nowrap}
.u-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.u-visually-hidden--focusable:active, .u-visually-hidden--focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.u-text-hyphenate{-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
.u-button-reset{display:block;margin:0;padding:0;border:0;width:100%;background:transparent}
.u-button-reset:focus{outline:0}
.u-nobr{white-space:nowrap}
.u-absolute{position:absolute}
.u-relative{position:relative}
.u-overflow-h{overflow:hidden}
.u-pos-tl{top:0;left:0}
.u-pos-tr{top:0;right:0}
.u-object-fit-cover{object-fit:cover}
.u-fit{height:100%}
.u-fit, .u-fit-w{width:100%}
.u-fit-h{height:100%}
.u-force-3d{-webkit-transform:translateZ(0);transform:translateZ(0)}
.u-vacuum{font-size:0}
.u-force-inline{white-space:nowrap}
.u-reset-white-space{white-space:normal}
.container{margin-right:auto;margin-left:auto}
.container:after{clear:both;content:'';display:table}
.container .u-w1of12{width:8.3333333333%}
.container .u-offset-l-w1of12{margin-left:8.3333333333%}
.container .u-w2of12{width:16.6666666667%}
.container .u-offset-l-w2of12{margin-left:16.6666666667%}
.container .u-w3of12{width:25%}
.container .u-offset-l-w3of12{margin-left:25%}
.container .u-w4of12{width:33.3333333333%}
.container .u-offset-l-w4of12{margin-left:33.3333333333%}
.container .u-w5of12{width:41.6666666667%}
.container .u-offset-l-w5of12{margin-left:41.6666666667%}
.container .u-w6of12{width:50%}
.container .u-offset-l-w6of12{margin-left:50%}
.container .u-w7of12{width:58.3333333333%}
.container .u-offset-l-w7of12{margin-left:58.3333333333%}
.container .u-w8of12{width:66.6666666667%}
.container .u-offset-l-w8of12{margin-left:66.6666666667%}
.container .u-w9of12{width:75%}
.container .u-offset-l-w9of12{margin-left:75%}
.container .u-w10of12{width:83.3333333333%}
.container .u-offset-l-w10of12{margin-left:83.3333333333%}
.container .u-w11of12{width:91.6666666667%}
.container .u-offset-l-w11of12{margin-left:91.6666666667%}
.container .u-w12of12{width:100%}
.container .u-offset-l-w12of12{margin-left:100%}
.container .u-w1of8{width:12.5%}
.container .u-offset-l-w1of8{margin-left:12.5%}
.container .u-w2of8{width:25%}
.container .u-offset-l-w2of8{margin-left:25%}
.container .u-w3of8{width:37.5%}
.container .u-offset-l-w3of8{margin-left:37.5%}
.container .u-w4of8{width:50%}
.container .u-offset-l-w4of8{margin-left:50%}
.container .u-w5of8{width:62.5%}
.container .u-offset-l-w5of8{margin-left:62.5%}
.container .u-w6of8{width:75%}
.container .u-offset-l-w6of8{margin-left:75%}
.container .u-w7of8{width:87.5%}
.container .u-offset-l-w7of8{margin-left:87.5%}
.container .u-w8of8{width:100%}
.container .u-offset-l-w8of8{margin-left:100%}
.container .u-w1of4{width:25%}
.container .u-offset-l-w1of4{margin-left:25%}
.container .u-w2of4{width:50%}
.container .u-offset-l-w2of4{margin-left:50%}
.container .u-w3of4{width:75%}
.container .u-offset-l-w3of4{margin-left:75%}
.container .u-w4of4{width:100%}
.container .u-offset-l-w4of4{margin-left:100%}
.container .u-w1of3{width:33.3333333333%}
.container .u-offset-l-w1of3{margin-left:33.3333333333%}
.container .u-w2of3{width:66.6666666667%}
.container .u-offset-l-w2of3{margin-left:66.6666666667%}
.container .u-w3of3{width:100%}
.container .u-offset-l-w3of3{margin-left:100%}
@media screen and (max-width:1440px){.container.u-w1of12\@wide{width:8.3333333333%}
.container .u-offset-l-w1of12\@wide{margin-left:8.3333333333%}
.container .u-w2of12\@wide{width:16.6666666667%}
.container .u-offset-l-w2of12\@wide{margin-left:16.6666666667%}
.container .u-w3of12\@wide{width:25%}
.container .u-offset-l-w3of12\@wide{margin-left:25%}
.container .u-w4of12\@wide{width:33.3333333333%}
.container .u-offset-l-w4of12\@wide{margin-left:33.3333333333%}
.container .u-w5of12\@wide{width:41.6666666667%}
.container .u-offset-l-w5of12\@wide{margin-left:41.6666666667%}
.container .u-w6of12\@wide{width:50%}
.container .u-offset-l-w6of12\@wide{margin-left:50%}
.container .u-w7of12\@wide{width:58.3333333333%}
.container .u-offset-l-w7of12\@wide{margin-left:58.3333333333%}
.container .u-w8of12\@wide{width:66.6666666667%}
.container .u-offset-l-w8of12\@wide{margin-left:66.6666666667%}
.container .u-w9of12\@wide{width:75%}
.container .u-offset-l-w9of12\@wide{margin-left:75%}
.container .u-w10of12\@wide{width:83.3333333333%}
.container .u-offset-l-w10of12\@wide{margin-left:83.3333333333%}
.container .u-w11of12\@wide{width:91.6666666667%}
.container .u-offset-l-w11of12\@wide{margin-left:91.6666666667%}
.container .u-w12of12\@wide{width:100%}
.container .u-offset-l-w12of12\@wide{margin-left:100%}
.container .u-w1of8\@wide{width:12.5%}
.container .u-offset-l-w1of8\@wide{margin-left:12.5%}
.container .u-w2of8\@wide{width:25%}
.container .u-offset-l-w2of8\@wide{margin-left:25%}
.container .u-w3of8\@wide{width:37.5%}
.container .u-offset-l-w3of8\@wide{margin-left:37.5%}
.container .u-w4of8\@wide{width:50%}
.container .u-offset-l-w4of8\@wide{margin-left:50%}
.container .u-w5of8\@wide{width:62.5%}
.container .u-offset-l-w5of8\@wide{margin-left:62.5%}
.container .u-w6of8\@wide{width:75%}
.container .u-offset-l-w6of8\@wide{margin-left:75%}
.container .u-w7of8\@wide{width:87.5%}
.container .u-offset-l-w7of8\@wide{margin-left:87.5%}
.container .u-w8of8\@wide{width:100%}
.container .u-offset-l-w8of8\@wide{margin-left:100%}
.container .u-w1of4\@wide{width:25%}
.container .u-offset-l-w1of4\@wide{margin-left:25%}
.container .u-w2of4\@wide{width:50%}
.container .u-offset-l-w2of4\@wide{margin-left:50%}
.container .u-w3of4\@wide{width:75%}
.container .u-offset-l-w3of4\@wide{margin-left:75%}
.container .u-w4of4\@wide{width:100%}
.container .u-offset-l-w4of4\@wide{margin-left:100%}
.container .u-w1of3\@wide{width:33.3333333333%}
.container .u-offset-l-w1of3\@wide{margin-left:33.3333333333%}
.container .u-w2of3\@wide{width:66.6666666667%}
.container .u-offset-l-w2of3\@wide{margin-left:66.6666666667%}
.container .u-w3of3\@wide{width:100%}
.container .u-offset-l-w3of3\@wide{margin-left:100%}
.container .u-offset-l-0\@wide{margin-left:0}
}
@media screen and (max-width:1280px){.container .u-w1of12\@desktop{width:8.3333333333%}
.container .u-offset-l-w1of12\@desktop{margin-left:8.3333333333%}
.container .u-w2of12\@desktop{width:16.6666666667%}
.container .u-offset-l-w2of12\@desktop{margin-left:16.6666666667%}
.container .u-w3of12\@desktop{width:25%}
.container .u-offset-l-w3of12\@desktop{margin-left:25%}
.container .u-w4of12\@desktop{width:33.3333333333%}
.container .u-offset-l-w4of12\@desktop{margin-left:33.3333333333%}
.container .u-w5of12\@desktop{width:41.6666666667%}
.container .u-offset-l-w5of12\@desktop{margin-left:41.6666666667%}
.container .u-w6of12\@desktop{width:50%}
.container .u-offset-l-w6of12\@desktop{margin-left:50%}
.container .u-w7of12\@desktop{width:58.3333333333%}
.container .u-offset-l-w7of12\@desktop{margin-left:58.3333333333%}
.container .u-w8of12\@desktop{width:66.6666666667%}
.container .u-offset-l-w8of12\@desktop{margin-left:66.6666666667%}
.container .u-w9of12\@desktop{width:75%}
.container .u-offset-l-w9of12\@desktop{margin-left:75%}
.container .u-w10of12\@desktop{width:83.3333333333%}
.container .u-offset-l-w10of12\@desktop{margin-left:83.3333333333%}
.container .u-w11of12\@desktop{width:91.6666666667%}
.container .u-offset-l-w11of12\@desktop{margin-left:91.6666666667%}
.container .u-w12of12\@desktop{width:100%}
.container .u-offset-l-w12of12\@desktop{margin-left:100%}
.container .u-w1of8\@desktop{width:12.5%}
.container .u-offset-l-w1of8\@desktop{margin-left:12.5%}
.container .u-w2of8\@desktop{width:25%}
.container .u-offset-l-w2of8\@desktop{margin-left:25%}
.container .u-w3of8\@desktop{width:37.5%}
.container .u-offset-l-w3of8\@desktop{margin-left:37.5%}
.container .u-w4of8\@desktop{width:50%}
.container .u-offset-l-w4of8\@desktop{margin-left:50%}
.container .u-w5of8\@desktop{width:62.5%}
.container .u-offset-l-w5of8\@desktop{margin-left:62.5%}
.container .u-w6of8\@desktop{width:75%}
.container .u-offset-l-w6of8\@desktop{margin-left:75%}
.container .u-w7of8\@desktop{width:87.5%}
.container .u-offset-l-w7of8\@desktop{margin-left:87.5%}
.container .u-w8of8\@desktop{width:100%}
.container .u-offset-l-w8of8\@desktop{margin-left:100%}
.container .u-w1of4\@desktop{width:25%}
.container .u-offset-l-w1of4\@desktop{margin-left:25%}
.container .u-w2of4\@desktop{width:50%}
.container .u-offset-l-w2of4\@desktop{margin-left:50%}
.container .u-w3of4\@desktop{width:75%}
.container .u-offset-l-w3of4\@desktop{margin-left:75%}
.container .u-w4of4\@desktop{width:100%}
.container .u-offset-l-w4of4\@desktop{margin-left:100%}
.container .u-w1of3\@desktop{width:33.3333333333%}
.container .u-offset-l-w1of3\@desktop{margin-left:33.3333333333%}
.container .u-w2of3\@desktop{width:66.6666666667%}
.container .u-offset-l-w2of3\@desktop{margin-left:66.6666666667%}
.container .u-w3of3\@desktop{width:100%}
.container .u-offset-l-w3of3\@desktop{margin-left:100%}
.container .u-offset-l-0\@desktop{margin-left:0}
}
@media screen and (max-width:1023px){.container .u-w1of12\@tablet{width:8.3333333333%}
.container .u-offset-l-w1of12\@tablet{margin-left:8.3333333333%}
.container .u-w2of12\@tablet{width:16.6666666667%}
.container .u-offset-l-w2of12\@tablet{margin-left:16.6666666667%}
.container .u-w3of12\@tablet{width:25%}
.container .u-offset-l-w3of12\@tablet{margin-left:25%}
.container .u-w4of12\@tablet{width:33.3333333333%}
.container .u-offset-l-w4of12\@tablet{margin-left:33.3333333333%}
.container .u-w5of12\@tablet{width:41.6666666667%}
.container .u-offset-l-w5of12\@tablet{margin-left:41.6666666667%}
.container .u-w6of12\@tablet{width:50%}
.container .u-offset-l-w6of12\@tablet{margin-left:50%}
.container .u-w7of12\@tablet{width:58.3333333333%}
.container .u-offset-l-w7of12\@tablet{margin-left:58.3333333333%}
.container .u-w8of12\@tablet{width:66.6666666667%}
.container .u-offset-l-w8of12\@tablet{margin-left:66.6666666667%}
.container .u-w9of12\@tablet{width:75%}
.container .u-offset-l-w9of12\@tablet{margin-left:75%}
.container .u-w10of12\@tablet{width:83.3333333333%}
.container .u-offset-l-w10of12\@tablet{margin-left:83.3333333333%}
.container .u-w11of12\@tablet{width:91.6666666667%}
.container .u-offset-l-w11of12\@tablet{margin-left:91.6666666667%}
.container .u-w12of12\@tablet{width:100%}
.container .u-offset-l-w12of12\@tablet{margin-left:100%}
.container .u-w1of8\@tablet{width:12.5%}
.container .u-offset-l-w1of8\@tablet{margin-left:12.5%}
.container .u-w2of8\@tablet{width:25%}
.container .u-offset-l-w2of8\@tablet{margin-left:25%}
.container .u-w3of8\@tablet{width:37.5%}
.container .u-offset-l-w3of8\@tablet{margin-left:37.5%}
.container .u-w4of8\@tablet{width:50%}
.container .u-offset-l-w4of8\@tablet{margin-left:50%}
.container .u-w5of8\@tablet{width:62.5%}
.container .u-offset-l-w5of8\@tablet{margin-left:62.5%}
.container .u-w6of8\@tablet{width:75%}
.container .u-offset-l-w6of8\@tablet{margin-left:75%}
.container .u-w7of8\@tablet{width:87.5%}
.container .u-offset-l-w7of8\@tablet{margin-left:87.5%}
.container .u-w8of8\@tablet{width:100%}
.container .u-offset-l-w8of8\@tablet{margin-left:100%}
.container .u-w1of4\@tablet{width:25%}
.container .u-offset-l-w1of4\@tablet{margin-left:25%}
.container .u-w2of4\@tablet{width:50%}
.container .u-offset-l-w2of4\@tablet{margin-left:50%}
.container .u-w3of4\@tablet{width:75%}
.container .u-offset-l-w3of4\@tablet{margin-left:75%}
.container .u-w4of4\@tablet{width:100%}
.container .u-offset-l-w4of4\@tablet{margin-left:100%}
.container .u-w1of3\@tablet{width:33.3333333333%}
.container .u-offset-l-w1of3\@tablet{margin-left:33.3333333333%}
.container .u-w2of3\@tablet{width:66.6666666667%}
.container .u-offset-l-w2of3\@tablet{margin-left:66.6666666667%}
.container .u-w3of3\@tablet{width:100%}
.container .u-offset-l-w3of3\@tablet{margin-left:100%}
.container .u-offset-l-0\@tablet{margin-left:0}
}
@media screen and (max-width:740px){.container .u-w1of12\@mobile{width:8.3333333333%}
.container .u-offset-l-w1of12\@mobile{margin-left:8.3333333333%}
.container .u-w2of12\@mobile{width:16.6666666667%}
.container .u-offset-l-w2of12\@mobile{margin-left:16.6666666667%}
.container .u-w3of12\@mobile{width:25%}
.container .u-offset-l-w3of12\@mobile{margin-left:25%}
.container .u-w4of12\@mobile{width:33.3333333333%}
.container .u-offset-l-w4of12\@mobile{margin-left:33.3333333333%}
.container .u-w5of12\@mobile{width:41.6666666667%}
.container .u-offset-l-w5of12\@mobile{margin-left:41.6666666667%}
.container .u-w6of12\@mobile{width:50%}
.container .u-offset-l-w6of12\@mobile{margin-left:50%}
.container .u-w7of12\@mobile{width:58.3333333333%}
.container .u-offset-l-w7of12\@mobile{margin-left:58.3333333333%}
.container .u-w8of12\@mobile{width:66.6666666667%}
.container .u-offset-l-w8of12\@mobile{margin-left:66.6666666667%}
.container .u-w9of12\@mobile{width:75%}
.container .u-offset-l-w9of12\@mobile{margin-left:75%}
.container .u-w10of12\@mobile{width:83.3333333333%}
.container .u-offset-l-w10of12\@mobile{margin-left:83.3333333333%}
.container .u-w11of12\@mobile{width:91.6666666667%}
.container .u-offset-l-w11of12\@mobile{margin-left:91.6666666667%}
.container .u-w12of12\@mobile{width:100%}
.container .u-offset-l-w12of12\@mobile{margin-left:100%}
.container .u-w1of8\@mobile{width:12.5%}
.container .u-offset-l-w1of8\@mobile{margin-left:12.5%}
.container .u-w2of8\@mobile{width:25%}
.container .u-offset-l-w2of8\@mobile{margin-left:25%}
.container .u-w3of8\@mobile{width:37.5%}
.container .u-offset-l-w3of8\@mobile{margin-left:37.5%}
.container .u-w4of8\@mobile{width:50%}
.container .u-offset-l-w4of8\@mobile{margin-left:50%}
.container .u-w5of8\@mobile{width:62.5%}
.container .u-offset-l-w5of8\@mobile{margin-left:62.5%}
.container .u-w6of8\@mobile{width:75%}
.container .u-offset-l-w6of8\@mobile{margin-left:75%}
.container .u-w7of8\@mobile{width:87.5%}
.container .u-offset-l-w7of8\@mobile{margin-left:87.5%}
.container .u-w8of8\@mobile{width:100%}
.container .u-offset-l-w8of8\@mobile{margin-left:100%}
.container .u-w1of4\@mobile{width:25%}
.container .u-offset-l-w1of4\@mobile{margin-left:25%}
.container .u-w2of4\@mobile{width:50%}
.container .u-offset-l-w2of4\@mobile{margin-left:50%}
.container .u-w3of4\@mobile{width:75%}
.container .u-offset-l-w3of4\@mobile{margin-left:75%}
.container .u-w4of4\@mobile{width:100%}
.container .u-offset-l-w4of4\@mobile{margin-left:100%}
.container .u-w1of3\@mobile{width:33.3333333333%}
.container .u-offset-l-w1of3\@mobile{margin-left:33.3333333333%}
.container .u-w2of3\@mobile{width:66.6666666667%}
.container .u-offset-l-w2of3\@mobile{margin-left:66.6666666667%}
.container .u-w3of3\@mobile{width:100%}
.container .u-offset-l-w3of3\@mobile{margin-left:100%}
.container .u-offset-l-0\@mobile{margin-left:0}
}
@media screen and (max-width:350px){.container .u-w1of12\@verysmall{width:8.3333333333%}
.container .u-offset-l-w1of12\@verysmall{margin-left:8.3333333333%}
.container .u-w2of12\@verysmall{width:16.6666666667%}
.container .u-offset-l-w2of12\@verysmall{margin-left:16.6666666667%}
.container .u-w3of12\@verysmall{width:25%}
.container .u-offset-l-w3of12\@verysmall{margin-left:25%}
.container .u-w4of12\@verysmall{width:33.3333333333%}
.container .u-offset-l-w4of12\@verysmall{margin-left:33.3333333333%}
.container .u-w5of12\@verysmall{width:41.6666666667%}
.container .u-offset-l-w5of12\@verysmall{margin-left:41.6666666667%}
.container .u-w6of12\@verysmall{width:50%}
.container .u-offset-l-w6of12\@verysmall{margin-left:50%}
.container .u-w7of12\@verysmall{width:58.3333333333%}
.container .u-offset-l-w7of12\@verysmall{margin-left:58.3333333333%}
.container .u-w8of12\@verysmall{width:66.6666666667%}
.container .u-offset-l-w8of12\@verysmall{margin-left:66.6666666667%}
.container .u-w9of12\@verysmall{width:75%}
.container .u-offset-l-w9of12\@verysmall{margin-left:75%}
.container .u-w10of12\@verysmall{width:83.3333333333%}
.container .u-offset-l-w10of12\@verysmall{margin-left:83.3333333333%}
.container .u-w11of12\@verysmall{width:91.6666666667%}
.container .u-offset-l-w11of12\@verysmall{margin-left:91.6666666667%}
.container .u-w12of12\@verysmall{width:100%}
.container .u-offset-l-w12of12\@verysmall{margin-left:100%}
.container .u-w1of8\@verysmall{width:12.5%}
.container .u-offset-l-w1of8\@verysmall{margin-left:12.5%}
.container .u-w2of8\@verysmall{width:25%}
.container .u-offset-l-w2of8\@verysmall{margin-left:25%}
.container .u-w3of8\@verysmall{width:37.5%}
.container .u-offset-l-w3of8\@verysmall{margin-left:37.5%}
.container .u-w4of8\@verysmall{width:50%}
.container .u-offset-l-w4of8\@verysmall{margin-left:50%}
.container .u-w5of8\@verysmall{width:62.5%}
.container .u-offset-l-w5of8\@verysmall{margin-left:62.5%}
.container .u-w6of8\@verysmall{width:75%}
.container .u-offset-l-w6of8\@verysmall{margin-left:75%}
.container .u-w7of8\@verysmall{width:87.5%}
.container .u-offset-l-w7of8\@verysmall{margin-left:87.5%}
.container .u-w8of8\@verysmall{width:100%}
.container .u-offset-l-w8of8\@verysmall{margin-left:100%}
.container .u-w1of4\@verysmall{width:25%}
.container .u-offset-l-w1of4\@verysmall{margin-left:25%}
.container .u-w2of4\@verysmall{width:50%}
.container .u-offset-l-w2of4\@verysmall{margin-left:50%}
.container .u-w3of4\@verysmall{width:75%}
.container .u-offset-l-w3of4\@verysmall{margin-left:75%}
.container .u-w4of4\@verysmall{width:100%}
.container .u-offset-l-w4of4\@verysmall{margin-left:100%}
.container .u-w1of3\@verysmall{width:33.3333333333%}
.container .u-offset-l-w1of3\@verysmall{margin-left:33.3333333333%}
.container .u-w2of3\@verysmall{width:66.6666666667%}
.container .u-offset-l-w2of3\@verysmall{margin-left:66.6666666667%}
.container .u-w3of3\@verysmall{width:100%}
.container .u-offset-l-w3of3\@verysmall{margin-left:100%}
.container .u-offset-l-0\@verysmall{margin-left:0}
}
.inner-container{margin-left:12.5%;width:75%}
.inner-container:after{clear:both;content:'';display:table}
@media (max-width:46.24em){.inner-container{width:100%;margin:0;padding:0 30px}
}
.wrapper--panel{position:absolute;top:0;left:0}
.wrapper--valign{position:relative;font-size:0}
.wrapper--valign:after{content:"";display:inline-block;height:100%;width:0;vertical-align:middle}
.site-footer{padding-top:94px;padding-bottom:80px;color:hsla(0, 0%, 100%, .54);background-color:#000}
@media (max-width:46.24em){.site-footer{padding:70px 0 50px}
}
.site-footer-menus{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media (max-width:46.24em){.site-footer-menus{display:block}
}
@media (max-width:46.24em){.site-footer .menu-bottom{display:none}
}
@media (max-width:79.99em){.site-footer-social-links .social-links-item{margin-right:6px;margin-left:6px}
}
.site-footer-social-links svg{fill:#fff}
.site-footer-copyright{margin-top:163px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;font-size:.8rem}
@media (max-width:46.24em){.site-footer-copyright{display:block;text-align:center;margin-top:50px}
.site-footer-copyright p{display:inline-block}
}
@media (max-width:46.24em){.site-footer .dogs-bark{display:none}
}
.site-footer .dogs-bark svg{fill:#fff}
.site-header{position:absolute;top:0;left:0;width:100%;z-index:200;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transform-style:preserv-3d;transform-style:preserv-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden}
@media (max-width:46.24em){}
button{outline:none}
.cta-link{padding-top:20px;padding-bottom:20px;padding-left:34px;font-family:butlermedium, serif;font-weight:400;position:relative;display:inline-block;color:#000;font-size:1.0666666667rem;line-height:.875;letter-spacing:.05em}
.cta-link, .cta-link:before{-webkit-transition:-webkit-transform .5s cubic-bezier(.165, .84, .44, 1);transition:-webkit-transform .5s cubic-bezier(.165, .84, .44, 1);transition:transform .5s cubic-bezier(.165, .84, .44, 1);transition:transform .5s cubic-bezier(.165, .84, .44, 1), -webkit-transform .5s cubic-bezier(.165, .84, .44, 1)}
.cta-link:before{position:absolute;bottom:0;left:0;height:1px;width:100%;background-color:#000;content:''}
.cta-link:focus, .cta-link:hover{-webkit-transform:translateX(10px);transform:translateX(10px)}
.cta-link:focus:before, .cta-link:hover:before{-webkit-transform:translateX(34px);transform:translateX(34px)}
[background=inverse] .cta-link, [theme=dark] .cta-link{color:#fff}
[background=inverse] .cta-link:before, [theme=dark] .cta-link:before{background-color:#fff}
.cta-link--icon:before{left:-34px;width:calc(100% + 34px)}
.cta-link-secondary{padding-top:14px;padding-bottom:14px;font-family:canada-type-gibson, sans-serif;font-weight:600;position:relative;display:inline-block;color:#000;font-size:.7333333333rem;line-height:.875;letter-spacing:.2em;text-transform:uppercase}
.cta-link-secondary, .cta-link-secondary:before{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:-webkit-transform .6s cubic-bezier(.165, .84, .44, 1);transition:-webkit-transform .6s cubic-bezier(.165, .84, .44, 1);transition:transform .6s cubic-bezier(.165, .84, .44, 1);transition:transform .6s cubic-bezier(.165, .84, .44, 1), -webkit-transform .6s cubic-bezier(.165, .84, .44, 1)}
.cta-link-secondary:before{position:absolute;right:0;bottom:0;height:1px;width:100%;background-color:#000;content:''}
.cta-link-secondary:hover{-webkit-transform:translateX(10px) translateZ(0);transform:translateX(10px) translateZ(0)}
.cta-link-secondary:hover:before{-webkit-transform:translateX(34px) translateZ(0);transform:translateX(34px) translateZ(0)}
.cta-load-more{padding-top:25px;padding-bottom:25px;font-family:butlerregular, serif;font-weight:400;position:relative;display:inline-block;color:#000;font-size:.9333333333rem;line-height:.875;letter-spacing:.05em;-webkit-transition:-webkit-transform .5s cubic-bezier(.165, .84, .44, 1);transition:-webkit-transform .5s cubic-bezier(.165, .84, .44, 1);transition:transform .5s cubic-bezier(.165, .84, .44, 1);transition:transform .5s cubic-bezier(.165, .84, .44, 1), -webkit-transform .5s cubic-bezier(.165, .84, .44, 1);background:#fff;text-align:center}
.cta-load-more:before{top:0}
.cta-load-more:after, .cta-load-more:before{content:"";position:absolute;left:0;width:100%;height:1px;background:#efebe9;-webkit-transition:background .6s cubic-bezier(.165, .84, .44, 1), -webkit-transform .6s cubic-bezier(.165, .84, .44, 1);transition:background .6s cubic-bezier(.165, .84, .44, 1), -webkit-transform .6s cubic-bezier(.165, .84, .44, 1);transition:transform .6s cubic-bezier(.165, .84, .44, 1), background .6s cubic-bezier(.165, .84, .44, 1);transition:transform .6s cubic-bezier(.165, .84, .44, 1), background .6s cubic-bezier(.165, .84, .44, 1), -webkit-transform .6s cubic-bezier(.165, .84, .44, 1);-webkit-transform:translateZ(0);transform:translateZ(0)}
.cta-load-more:after{bottom:0}
.cta-load-more:hover:after, .cta-load-more:hover:before{background:#000}
.close-button{border:none;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;cursor:pointer;width:20px;height:20px}
.close-button:after, .close-button:before{content:"";position:absolute;top:50%;left:0;margin-top:-1px;width:100%;height:2px;background:#000;-webkit-transition:-webkit-transform .6s cubic-bezier(.165, .84, .44, 1);transition:-webkit-transform .6s cubic-bezier(.165, .84, .44, 1);transition:transform .6s cubic-bezier(.165, .84, .44, 1);transition:transform .6s cubic-bezier(.165, .84, .44, 1), -webkit-transform .6s cubic-bezier(.165, .84, .44, 1)}
.close-button:before{-webkit-transform:rotate(45deg) translateZ(0);transform:rotate(45deg) translateZ(0)}
.close-button:after{-webkit-transform:rotate(-45deg) translateZ(0);transform:rotate(-45deg) translateZ(0)}
.close-button:hover:after, .close-button:hover:before{-webkit-transform:rotate(0deg) translateZ(0);transform:rotate(0deg) translateZ(0)}
.menu .menu-item a{position:relative;display:block}
.menu-top{position:absolute;top:0;right:0;padding:50px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .6s cubic-bezier(.165, .84, .44, 1);transition:all .6s cubic-bezier(.165, .84, .44, 1);z-index:200}
.menu-top:before{content:"";position:fixed;top:0;right:0;width:100%;height:100%;background:#000;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity .6s cubic-bezier(.165, .84, .44, 1);transition:opacity .6s cubic-bezier(.165, .84, .44, 1)}
.menu-top .menu-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}
[theme=hide] .menu-top .menu-list{display:none}
@media (max-width:63.9275em){.menu-top .menu-list{display:none}
}
.menu-top .menu-item{padding-right:26px;padding-left:26px}
.menu-top .menu-item a{color:#000;font-size:.6999999997rem;letter-spacing:.3em;text-transform:uppercase}
.menu-top .menu-item a:before{position:absolute;top:63px;left:0;height:2px;width:100%;content:'';background-color:#000;-webkit-transform-origin:right top;transform-origin:right top;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .3s cubic-bezier(.165, .84, .44, 1);transition:-webkit-transform .3s cubic-bezier(.165, .84, .44, 1);transition:transform .3s cubic-bezier(.165, .84, .44, 1);transition:transform .3s cubic-bezier(.165, .84, .44, 1), -webkit-transform .3s cubic-bezier(.165, .84, .44, 1)}
.menu-top .menu-item a:focus:before, .menu-top .menu-item a:hover:before{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scaleX(1);transform:scaleX(1)}
.menu-top .menu-item.is-current a{font-weight:600}
.menu-top .menu-item.is-current a:before{content:none}
[theme=dark] .menu-top .menu-item a{color:#fff}
[theme=dark] .menu-top .menu-item a:before{background-color:#fff}
.is-sticky .menu-top{padding:15px;position:fixed;-webkit-transition-duration:1s;transition-duration:1s}
.is-sticky .menu-top:before{opacity:1;-webkit-transition-duration:0s;transition-duration:0s}
.is-sticky .menu-top .menu-item a{color:#000}
.is-sticky .menu-top .menu-item a:before{top:38px;background-color:#000}
.is-hidden .menu-top{-webkit-transform:translateY(-100%);transform:translateY(-100%)}
.is-hidden .menu-top, .is-hidden .menu-top:before{-webkit-transition-duration:0s;transition-duration:0s}
.is-hidden.is-sticky .menu-top{-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition-duration:.8s;transition-duration:.8s}
.is-hidden.is-sticky .menu-top:before{opacity:1;-webkit-transition-duration:0s;transition-duration:0s}
.menu-bottom .menu-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}
.menu-bottom .menu-item{padding-right:21px;padding-left:21px}
@media (max-width:79.99em){.menu-bottom .menu-item{padding-right:12px;padding-left:12px}
}
.menu-bottom .menu-item:first-child{padding-left:0}
.menu-bottom .menu-item:last-child{padding-right:0}
.menu-bottom .menu-item a{font-size:.6666666667rem;letter-spacing:.2em;text-transform:uppercase}
.menu-bottom .menu-item a:focus, .menu-bottom .menu-item a:hover{color:#fff}
.menu-main{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#000;color:hsla(0, 0%, 100%, .54);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;visibility:hidden;z-index:2000;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity .6s cubic-bezier(.23, 1, .32, 1) .3s, visibility .6s cubic-bezier(.23, 1, .32, 1) .3s;transition:opacity .6s cubic-bezier(.23, 1, .32, 1) .3s, visibility .6s cubic-bezier(.23, 1, .32, 1) .3s}
@media (max-width:46.24em){.menu-main{display:block;overflow-y:auto}
}
@media (max-width:46.24em){.menu-main .inner-container{padding:30px}
}
.menu-main .menu-main-logo{display:block}
@media (max-width:46.24em){.menu-main .menu-main-logo{display:none}
}
.menu-main .menu-main-logo-mobile{display:none;margin:40px 0}
@media (max-width:46.24em){.menu-main .menu-main-logo-mobile{display:block}
}
@media (max-width:46.24em){.menu-main-left, .menu-main-right{float:none;width:100%}
}
.menu-main .menu-item a:focus, .menu-main .menu-item a:hover{color:#fff}
@media (max-width:63.9275em){.menu-main .menu-item a:focus, .menu-main .menu-item a:hover{color:hsla(0, 0%, 100%, .54)}
}
.menu-main .menu-item.is-current a{color:#fff}
.menu-main .icon-bouguessa-logo{display:inline-block}
.menu-main .icon-bouguessa-logo svg{display:block;fill:#fff}
.menu-main-primary{font-family:butlerlight, serif;font-weight:400}
.menu-main-primary .menu-item a{font-size:5.3333333333rem;line-height:1.375}
@media (max-width:63.9275em){.menu-main-primary .menu-item a{font-size:4.5333333333rem}
}
@media (max-width:46.24em){.menu-main-primary .menu-item a{font-size:3.2rem}
}
.menu-main-secondary{margin-top:46px;margin-bottom:60px}
@media (max-width:46.24em){.menu-main-secondary{margin:30px 0 40px}
}
.menu-main-secondary .menu-item{padding-top:12px;padding-bottom:12px}
.menu-main-secondary .menu-item a{font-size:.6rem;line-height:1.4;letter-spacing:.2em;text-transform:uppercase}
.menu-main-social-links svg{fill:hsla(0, 0%, 100%, .54);-webkit-transition:fill .1s;transition:fill .1s}
.menu-main-social-links a:focus svg, .menu-main-social-links a:hover svg{fill:#fff}
.menu-main-open{height:30px;width:30px;margin-right:26px;margin-left:26px;padding:0;position:relative;display:block;background:transparent;border:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}
.menu-main-open-line{height:2px;width:20px;display:block;margin-right:auto;margin-left:auto;background-color:#000}
.menu-main-open-line:first-child{-webkit-transform:translateY(-2px);transform:translateY(-2px)}
.menu-main-open-line:last-child{-webkit-transform:translateY(2px);transform:translateY(2px)}
.menu-main-open:focus{outline:none}
[theme=dark] .menu-main-open-line{background-color:#fff}
.is-sticky .menu-main-open-line{background-color:#000}
.menu-main-close{position:absolute;top:55px;right:46px}
.menu-main-close:after, .menu-main-close:before{background:#fff}
.menu-main .menu-main-primary .menu-item{overflow:hidden}
.menu-main .menu-main-primary .menu-item a{-webkit-transform:translateY(100%) translateZ(0);transform:translateY(100%) translateZ(0);-webkit-transition:opacity .6s cubic-bezier(.23, 1, .32, 1), -webkit-transform .6s cubic-bezier(.23, 1, .32, 1);transition:opacity .6s cubic-bezier(.23, 1, .32, 1), -webkit-transform .6s cubic-bezier(.23, 1, .32, 1);transition:opacity .6s cubic-bezier(.23, 1, .32, 1), transform .6s cubic-bezier(.23, 1, .32, 1);transition:opacity .6s cubic-bezier(.23, 1, .32, 1), transform .6s cubic-bezier(.23, 1, .32, 1), -webkit-transform .6s cubic-bezier(.23, 1, .32, 1)}
.menu-main .menu-main-primary .menu-item:nth-child(1) a{-webkit-transition-delay:.08s;transition-delay:.08s}
.menu-main .menu-main-primary .menu-item:nth-child(2) a{-webkit-transition-delay:.06s;transition-delay:.06s}
.menu-main .menu-main-primary .menu-item:nth-child(3) a{-webkit-transition-delay:.04s;transition-delay:.04s}
.menu-main .menu-main-primary .menu-item:nth-child(4) a{-webkit-transition-delay:.02s;transition-delay:.02s}
.menu-main .menu-main-primary .menu-item:nth-child(5) a{-webkit-transition-delay:0s;transition-delay:0s}
.menu-main-secondary, .menu-main-social-links, .menu-main .icon-bouguessa-logo{opacity:0;-webkit-transform:translateY(-20px) translateZ(0);transform:translateY(-20px) translateZ(0);-webkit-transition:opacity .6s cubic-bezier(.23, 1, .32, 1), -webkit-transform .6s cubic-bezier(.23, 1, .32, 1);transition:opacity .6s cubic-bezier(.23, 1, .32, 1), -webkit-transform .6s cubic-bezier(.23, 1, .32, 1);transition:opacity .6s cubic-bezier(.23, 1, .32, 1), transform .6s cubic-bezier(.23, 1, .32, 1);transition:opacity .6s cubic-bezier(.23, 1, .32, 1), transform .6s cubic-bezier(.23, 1, .32, 1), -webkit-transform .6s cubic-bezier(.23, 1, .32, 1)}
.is-main-menu-open .menu-main{opacity:1;visibility:visible;-webkit-transition:opacity .6s cubic-bezier(.23, 1, .32, 1), visibility .6s cubic-bezier(.23, 1, .32, 1);transition:opacity .6s cubic-bezier(.23, 1, .32, 1), visibility .6s cubic-bezier(.23, 1, .32, 1)}
.is-main-menu-open .menu-main .menu-main-primary .menu-item a{-webkit-transform:translateY(0) translateZ(0);transform:translateY(0) translateZ(0)}
.is-main-menu-open .menu-main .menu-main-primary .menu-item:nth-child(1) a{-webkit-transition-delay:.46s;transition-delay:.46s}
.is-main-menu-open .menu-main .menu-main-primary .menu-item:nth-child(2) a{-webkit-transition-delay:.42s;transition-delay:.42s}
.is-main-menu-open .menu-main .menu-main-primary .menu-item:nth-child(3) a{-webkit-transition-delay:.38s;transition-delay:.38s}
.is-main-menu-open .menu-main .menu-main-primary .menu-item:nth-child(4) a{-webkit-transition-delay:.34s;transition-delay:.34s}
.is-main-menu-open .menu-main .menu-main-primary .menu-item:nth-child(5) a{-webkit-transition-delay:.3s;transition-delay:.3s}
.is-main-menu-open .menu-main .icon-bouguessa-logo, .is-main-menu-open .menu-main .menu-main-secondary, .is-main-menu-open .menu-main .menu-main-social-links{opacity:1;-webkit-transform:translateY(0) translateZ(0);transform:translateY(0) translateZ(0);-webkit-transition:opacity .6s cubic-bezier(.23, 1, .32, 1) .3s, -webkit-transform .6s cubic-bezier(.23, 1, .32, 1) .3s;transition:opacity .6s cubic-bezier(.23, 1, .32, 1) .3s, -webkit-transform .6s cubic-bezier(.23, 1, .32, 1) .3s;transition:opacity .6s cubic-bezier(.23, 1, .32, 1) .3s, transform .6s cubic-bezier(.23, 1, .32, 1) .3s;transition:opacity .6s cubic-bezier(.23, 1, .32, 1) .3s, transform .6s cubic-bezier(.23, 1, .32, 1) .3s, -webkit-transform .6s cubic-bezier(.23, 1, .32, 1) .3s}
h1.title{text-indent:34px;text-indent:-34px;line-height:1}
@media (max-width:63.9275em){h1.title{text-indent:30px;text-indent:-30px}
}
h1.title .title__one{margin-left:-35px}
@media (max-width:63.9275em){h1.title .title__one{margin-left:0}
}
h1.title .title__two{margin-left:35px}
h1.title--big{font-size:5.3333333333rem;line-height:5rem;margin-bottom:.93999rem;padding-top:1.06001rem}
@media (max-width:46.24em){h1.title--big{font-size:2.6666666667rem;line-height:3rem;margin-bottom:1.21999rem;padding-top:.78001rem}
}
[theme=dark] h1.title, h1.title--white{color:#fff}
h1.title sup{position:absolute;bottom:42px;right:-56px;font-family:canada-type-gibson, sans-serif;font-size:1.0666666667rem;letter-spacing:.4em;opacity:.4}
@media (max-width:46.24em){h1.title sup{font-size:.6666666667rem;bottom:30px;right:-40px}
}
.subtitle{position:relative;padding-top:10px;margin-bottom:30px;font-family:canada-type-gibson, sans-serif;font-weight:400;font-size:.6666666667rem;display:block;letter-spacing:.7em;text-transform:uppercase}
.subtitle--line{padding-left:50px}
@media (max-width:46.24em){.subtitle--line{padding-left:30px}
}
.subtitle--line:before{content:"";position:absolute;top:0;left:0;width:30px;height:1px;background-color:rgba(0, 0, 0, .2)}
@media (max-width:46.24em){.subtitle--line:before{width:20px}
}
.subtitle--alternate{color:#000;font-size:.8rem}
.subtitle--alternate, .subtitle--bold{font-family:canada-type-gibson, sans-serif;font-weight:600;letter-spacing:.3em}
.subtitle--white, [theme=dark] .subtitle{color:#fff}
.subtitle--white:before, [theme=dark] .subtitle:before{background-color:hsla(0, 0%, 100%, .2)}
.subtitle--black{color:#000}
.subtitle--gray{color:rgba(0, 0, 0, .54)}
.subtitle--gap{margin-left:-50px}
@media (max-width:46.24em){.subtitle--gap{margin-left:-30px}
}
@media (max-width:46.24em){.social-links{display:block;width:100%}
}
.social-links-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}
@media (max-width:46.24em){.social-links-list{width:100%;-ms-flex-pack:distribute;justify-content:space-around}
}
.social-links-item{margin-right:16px;margin-left:16px}
.social-links-item:first-child{margin-left:0}
.social-links-item:last-child{margin-right:0}
@media (max-width:46.24em){.social-links-item{display:inline-block;margin:0}
}
.appear{-webkit-transform:translateZ(0);transform:translateZ(0)}
.appear-bottom{opacity:0;-webkit-transform:translateY(80px) translateZ(0);transform:translateY(80px) translateZ(0);-webkit-transition:opacity 1.2s cubic-bezier(.165, .84, .44, 1), -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1);transition:opacity 1.2s cubic-bezier(.165, .84, .44, 1), -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1);transition:transform 1.2s cubic-bezier(.165, .84, .44, 1), opacity 1.2s cubic-bezier(.165, .84, .44, 1);transition:transform 1.2s cubic-bezier(.165, .84, .44, 1), opacity 1.2s cubic-bezier(.165, .84, .44, 1), -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1)}
.appear-bottom.is-active{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
.appear-bottom-delay-one{-webkit-transition:opacity 1.2s cubic-bezier(.165, .84, .44, 1) .1s, -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1) .1s;transition:opacity 1.2s cubic-bezier(.165, .84, .44, 1) .1s, -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1) .1s;transition:transform 1.2s cubic-bezier(.165, .84, .44, 1) .1s, opacity 1.2s cubic-bezier(.165, .84, .44, 1) .1s;transition:transform 1.2s cubic-bezier(.165, .84, .44, 1) .1s, opacity 1.2s cubic-bezier(.165, .84, .44, 1) .1s, -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1) .1s}
.appear-top{opacity:0;-webkit-transform:translateY(-80px) translateZ(0);transform:translateY(-80px) translateZ(0);-webkit-transition:opacity 1.2s cubic-bezier(.165, .84, .44, 1), -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1);transition:opacity 1.2s cubic-bezier(.165, .84, .44, 1), -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1);transition:transform 1.2s cubic-bezier(.165, .84, .44, 1), opacity 1.2s cubic-bezier(.165, .84, .44, 1);transition:transform 1.2s cubic-bezier(.165, .84, .44, 1), opacity 1.2s cubic-bezier(.165, .84, .44, 1), -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1)}
.appear-top.is-active{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
@media (min-width:63.9375em){.js-blur-scroll p{visibility:hidden}
.js-blur-scroll span{display:inline-block;opacity:0}
.js-blur-scroll.apparition p{visibility:visible}
}
@media (min-width:46.25em){.js-in-view{-webkit-filter:blur(0);filter:blur(0);opacity:1}
}
.video-background{overflow:hidden;z-index:-1}
.video-background video{position:absolute;top:0;left:0;height:100%;width:100%}
.object-fit .video-background video{object-fit:cover}
.no-object-fit .video-background video{font-family:object-fit\:cover}
.faq{margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid rgba(0, 0, 0, .1)}
.faq-question{padding-right:32px;font-family:butlerregular, serif;font-weight:400;position:relative;color:#000;font-size:1.6rem;line-height:1.5;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.faq-question:before{position:absolute;top:50%;right:0;height:0;width:0;border-width:4px 4px 0;border-color:#000 transparent transparent;border-style:solid;content:''}
.faq-answer{height:0;color:#9e9e9e;overflow:hidden}
.faq.is-open .faq-question:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.faq.is-open .faq-answer{padding-top:32px;height:auto}
.filter-dropdown{position:fixed;top:0;left:0;height:100%;width:100%;font-family:butlermedium, serif;font-weight:400;background-color:rgba(0, 0, 0, .9);color:#fff;visibility:hidden;z-index:2000;opacity:0;-webkit-transition:opacity .6s cubic-bezier(.23, 1, .32, 1) .3s, visibility .6s cubic-bezier(.23, 1, .32, 1) .3s;transition:opacity .6s cubic-bezier(.23, 1, .32, 1) .3s, visibility .6s cubic-bezier(.23, 1, .32, 1) .3s;overflow-y:scroll}
.filter-dropdown-wrapper{position:absolute;top:0;left:0}
.filter-dropdown-label{padding-right:36px;position:relative;font-size:3rem;line-height:1.7;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:color .4s cubic-bezier(.165, .84, .44, 1);transition:color .4s cubic-bezier(.165, .84, .44, 1);color:hsla(0, 0%, 100%, .54)}
@media (max-width:46.24em){.filter-dropdown-label{font-size:1.3333333333rem}
}
.filter-dropdown-label:before{position:absolute;top:50%;right:0;height:0;width:0;border-width:0 6px 6px;border-color:transparent transparent #fff;border-style:solid;content:''}
.filter-dropdown-label:hover{color:hsla(0, 0%, 100%, .54)}
.filter-dropdown-options{font-size:2rem;line-height:1.6}
@media (max-width:46.24em){.filter-dropdown-options{font-size:1.3333333333rem}
}
.filter-dropdown-options .filter-dropdown-item{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:color .4s cubic-bezier(.165, .84, .44, 1);transition:color .4s cubic-bezier(.165, .84, .44, 1);overflow:hidden}
.filter-dropdown-options .filter-dropdown-item .filter-dropdown-item-inner{display:inline-block;-webkit-transform:translateY(-100%) translateZ(0);transform:translateY(-100%) translateZ(0);-webkit-transition:-webkit-transform .4s cubic-bezier(.23, 1, .32, 1);transition:-webkit-transform .4s cubic-bezier(.23, 1, .32, 1);transition:transform .4s cubic-bezier(.23, 1, .32, 1);transition:transform .4s cubic-bezier(.23, 1, .32, 1), -webkit-transform .4s cubic-bezier(.23, 1, .32, 1)}
.filter-dropdown-options .filter-dropdown-item:nth-child(1) .filter-dropdown-item-inner{-webkit-transition-delay:.02s;transition-delay:.02s}
.filter-dropdown-options .filter-dropdown-item:nth-child(2) .filter-dropdown-item-inner{-webkit-transition-delay:.04s;transition-delay:.04s}
.filter-dropdown-options .filter-dropdown-item:nth-child(3) .filter-dropdown-item-inner{-webkit-transition-delay:.06s;transition-delay:.06s}
.filter-dropdown-options .filter-dropdown-item:nth-child(4) .filter-dropdown-item-inner{-webkit-transition-delay:.08s;transition-delay:.08s}
.filter-dropdown-options .filter-dropdown-item:nth-child(5) .filter-dropdown-item-inner{-webkit-transition-delay:.1s;transition-delay:.1s}
.filter-dropdown-options .filter-dropdown-item:nth-child(6) .filter-dropdown-item-inner{-webkit-transition-delay:.12s;transition-delay:.12s}
.filter-dropdown-options .filter-dropdown-item:nth-child(7) .filter-dropdown-item-inner{-webkit-transition-delay:.14s;transition-delay:.14s}
.filter-dropdown-options .filter-dropdown-item:nth-child(8) .filter-dropdown-item-inner{-webkit-transition-delay:.16s;transition-delay:.16s}
.filter-dropdown-options .filter-dropdown-item:nth-child(9) .filter-dropdown-item-inner{-webkit-transition-delay:.18s;transition-delay:.18s}
.filter-dropdown-options .filter-dropdown-item:nth-child(10) .filter-dropdown-item-inner{-webkit-transition-delay:.2s;transition-delay:.2s}
.filter-dropdown-options .filter-dropdown-item:nth-child(11) .filter-dropdown-item-inner{-webkit-transition-delay:.22s;transition-delay:.22s}
.filter-dropdown-options .filter-dropdown-item:nth-child(12) .filter-dropdown-item-inner{-webkit-transition-delay:.24s;transition-delay:.24s}
.filter-dropdown-options .filter-dropdown-item:nth-child(13) .filter-dropdown-item-inner{-webkit-transition-delay:.26s;transition-delay:.26s}
.filter-dropdown-options .filter-dropdown-item:nth-child(14) .filter-dropdown-item-inner{-webkit-transition-delay:.28s;transition-delay:.28s}
.filter-dropdown-options .filter-dropdown-item:nth-child(15) .filter-dropdown-item-inner{-webkit-transition-delay:.3s;transition-delay:.3s}
@media (max-width:46.24em){.filter-dropdown-options .filter-dropdown-item{margin-bottom:2px}
}
.filter-dropdown-options .filter-dropdown-item:hover{color:hsla(0, 0%, 100%, .54)}
.is-filter-dropdown-open .filter-dropdown{opacity:1;visibility:visible;-webkit-transition:opacity .6s cubic-bezier(.23, 1, .32, 1), visibility .6s cubic-bezier(.23, 1, .32, 1);transition:opacity .6s cubic-bezier(.23, 1, .32, 1), visibility .6s cubic-bezier(.23, 1, .32, 1)}
.is-filter-dropdown-open .filter-dropdown .filter-dropdown-item .filter-dropdown-item-inner{-webkit-transform:translateY(0) translateZ(0);transform:translateY(0) translateZ(0)}
.is-filter-dropdown-open .filter-dropdown .filter-dropdown-item:nth-child(1) .filter-dropdown-item-inner{-webkit-transition-delay:.32s;transition-delay:.32s}
.is-filter-dropdown-open .filter-dropdown .filter-dropdown-item:nth-child(2) .filter-dropdown-item-inner{-webkit-transition-delay:.34s;transition-delay:.34s}
.is-filter-dropdown-open .filter-dropdown .filter-dropdown-item:nth-child(3) .filter-dropdown-item-inner{-webkit-transition-delay:.36s;transition-delay:.36s}
.is-filter-dropdown-open .filter-dropdown .filter-dropdown-item:nth-child(4) .filter-dropdown-item-inner{-webkit-transition-delay:.38s;transition-delay:.38s}
.is-filter-dropdown-open .filter-dropdown .filter-dropdown-item:nth-child(5) .filter-dropdown-item-inner{-webkit-transition-delay:.4s;transition-delay:.4s}
.is-filter-dropdown-open .filter-dropdown .filter-dropdown-item:nth-child(6) .filter-dropdown-item-inner{-webkit-transition-delay:.42s;transition-delay:.42s}
.is-filter-dropdown-open .filter-dropdown .filter-dropdown-item:nth-child(7) .filter-dropdown-item-inner{-webkit-transition-delay:.44s;transition-delay:.44s}
.is-filter-dropdown-open .filter-dropdown .filter-dropdown-item:nth-child(8) .filter-dropdown-item-inner{-webkit-transition-delay:.46s;transition-delay:.46s}
.is-filter-dropdown-open .filter-dropdown .filter-dropdown-item:nth-child(9) .filter-dropdown-item-inner{-webkit-transition-delay:.48s;transition-delay:.48s}
.is-filter-dropdown-open .filter-dropdown .filter-dropdown-item:nth-child(10) .filter-dropdown-item-inner{-webkit-transition-delay:.5s;transition-delay:.5s}
.is-filter-dropdown-open .filter-dropdown .filter-dropdown-item:nth-child(11) .filter-dropdown-item-inner{-webkit-transition-delay:.52s;transition-delay:.52s}
.is-filter-dropdown-open .filter-dropdown .filter-dropdown-item:nth-child(12) .filter-dropdown-item-inner{-webkit-transition-delay:.54s;transition-delay:.54s}
.is-filter-dropdown-open .filter-dropdown .filter-dropdown-item:nth-child(13) .filter-dropdown-item-inner{-webkit-transition-delay:.56s;transition-delay:.56s}
.is-filter-dropdown-open .filter-dropdown .filter-dropdown-item:nth-child(14) .filter-dropdown-item-inner{-webkit-transition-delay:.58s;transition-delay:.58s}
.is-filter-dropdown-open .filter-dropdown .filter-dropdown-item:nth-child(15) .filter-dropdown-item-inner{-webkit-transition-delay:.6s;transition-delay:.6s}
.custom-select{position:relative;text-align:right}
.custom-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;background:none;outline:none;border:none;font-style:normal;padding-right:15px;font-family:canada-type-gibson, sans-serif;font-weight:400;font-size:.9333333333rem;color:#000;letter-spacing:0}
.custom-select option{direction:ltr}
.custom-select:after{content:"";position:absolute;top:50%;right:0;margin-top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:0;width:0;border-left:3.5px solid transparent;border-right:3.5px solid transparent;border-top:4px solid #000;pointer-events:none}
.custom-select--small select{color:rgba(0, 0, 0, .54);font-size:.6666666667rem}
.custom-select--small:after{height:0;width:0;border-left:3.5px solid transparent;border-right:3.5px solid transparent;border-top:4px solid rgba(0, 0, 0, .54)}
.custom-select--big select{font-family:butlerregular, serif;font-weight:400;font-size:1.6rem;line-height:1;border:1px solid #fff;border-radius:0;padding:15px 20px;padding-right:35px}
@media (max-width:46.24em){.custom-select--big select{border-color:#000}
}
.custom-select--big:after{right:20px}
.custom-select--alt select{font-size:1.3333333333rem;padding:0;padding-right:20px;border:none;border-bottom:2px solid #000}
.custom-select--alt:after{right:0}
.nav-tab{border-bottom:1px solid #fff}
.nav-tab-item{padding-left:0 !important;display:inline-block;margin-right:40px}
.nav-tab-item:last-child{margin-right:0}
.nav-tab-item:before{content:none !important}
.nav-tab-button{position:relative;display:inline-block;background:none;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;cursor:pointer;font-family:canada-type-gibson, sans-serif;font-weight:400;line-height:1;font-size:.6666666667rem;color:rgba(0, 0, 0, .54);text-transform:uppercase;letter-spacing:.5em;padding:20px 0}
.nav-tab-button:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:2px;background:#000;opacity:0}
.nav-tab-button.is-active{font-family:canada-type-gibson, sans-serif;font-weight:600;color:#000}
.nav-tab-button.is-active:after{opacity:1}
.scroll-background > canvas{position:absolute;top:0;left:0}
.link{cursor:pointer;color:inherit;text-decoration:none;-webkit-transition:color .1s, background-color .1s;transition:color .1s, background-color .1s}
.link:active, .link:focus, .link:hover{color:#000}
@media (max-width:46.24em){.breadcrumb{width:100% !important;margin:0 !important;padding-left:30px;padding-right:30px}
}
.breadcrumb li:before{height:7px;width:13px;content:'';display:inline-block;margin-bottom:2px;margin-right:7px;margin-left:5px;background-image:url(../assets/images/breadcrumb/arrow-black.svg);background-repeat:no-repeat;background-position:0 100%;background-size:13px 6px}
.breadcrumb li a, .breadcrumb li span{color:#000}
.breadcrumb li:last-child{opacity:.5}
.breadcrumb li:first-child:before{display:none}
@media (min-width:90em){.collection-video{height:auto;width:100%}
}
.collection-video-video{height:auto;width:100%}
.collection-video-controls{position:absolute;right:0;bottom:10px;height:40px;width:100%;z-index:300}
.collection-video-controls .progress-bar{position:absolute;bottom:0;left:0;height:10px;width:0;background:#fff;opacity:.5}
.collection-video-controls .progress-bar:after{content:'';position:absolute;top:-12px;right:0;height:24px;width:1px;background:#fff}
.collection-video-controls .progress-bar .video-time{position:absolute;top:-40px;right:0;color:#fff;opacity:0;-webkit-transform:translateX(50%);transform:translateX(50%);-webkit-transition:opacity .3s cubic-bezier(.165, .84, .44, 1);transition:opacity .3s cubic-bezier(.165, .84, .44, 1)}
.collection-video-controls .progress-bar .video-time.is-playing{opacity:1;-webkit-transition:opacity .6s cubic-bezier(.165, .84, .44, 1);transition:opacity .6s cubic-bezier(.165, .84, .44, 1)}
.collection-video .video-button-container{position:absolute;top:0;left:0;height:100%;width:100%;background:transparent;border:none;cursor:pointer;padding:0;margin:0;z-index:100;outline:none}
.collection-video .video-button-container .collection-video-button{position:relative;top:50%;left:50%;height:106px;width:106px;border:none;outline:none;background:none;cursor:pointer;-webkit-transform:translate(-50%, -50%) translateZ(0);transform:translate(-50%, -50%) translateZ(0);-webkit-transition:opacity .6s cubic-bezier(.165, .84, .44, 1), -webkit-transform .6s cubic-bezier(.165, .84, .44, 1);transition:opacity .6s cubic-bezier(.165, .84, .44, 1), -webkit-transform .6s cubic-bezier(.165, .84, .44, 1);transition:transform .6s cubic-bezier(.165, .84, .44, 1), opacity .6s cubic-bezier(.165, .84, .44, 1);transition:transform .6s cubic-bezier(.165, .84, .44, 1), opacity .6s cubic-bezier(.165, .84, .44, 1), -webkit-transform .6s cubic-bezier(.165, .84, .44, 1)}
.collection-video .video-button-container .collection-video-button .collection-video-play-icon{margin-left:6px;height:0;width:0;border-bottom:11.5px solid transparent;border-left:18px solid #fff;border-top:11.5px solid transparent}
.collection-video .video-button-container .collection-video-button .collection-video-pause-bar{height:23px;width:4px;background:#000}
.collection-video .video-button-container .collection-video-button .collection-video-pause-bar:first-child{margin-right:10px}
.collection-video .video-button-container .collection-video-button:before{height:100%;width:100%;position:absolute;top:0;left:0;content:"";border-radius:50%;border:1px solid #fff;-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0);-webkit-transition:-webkit-transform .6s cubic-bezier(.165, .84, .44, 1);transition:-webkit-transform .6s cubic-bezier(.165, .84, .44, 1);transition:transform .6s cubic-bezier(.165, .84, .44, 1);transition:transform .6s cubic-bezier(.165, .84, .44, 1), -webkit-transform .6s cubic-bezier(.165, .84, .44, 1)}
.collection-video .video-button-container:hover .collection-video-play:before{-webkit-transform:scale(1.1) translateZ(0);transform:scale(1.1) translateZ(0)}
.collection-video [data-play]{opacity:1;z-index:200}
.collection-video [data-pause], .collection-video [data-play]{-webkit-transition:opacity .4s cubic-bezier(.165, .84, .44, 1);transition:opacity .4s cubic-bezier(.165, .84, .44, 1)}
.collection-video [data-pause]{opacity:0;z-index:150}
.collection-video [data-pause] .collection-video-button:before{border:1px solid #000}
.collection-video.is-play [data-play]{opacity:0;z-index:150}
.collection-video.is-play:hover [data-pause]{opacity:1;z-index:200}
.collection-video:after{content:'';background:-webkit-linear-gradient(top, transparent 0, rgba(0, 0, 0, .65));background:linear-gradient(180deg, transparent 0, rgba(0, 0, 0, .65));height:100px;width:100%;position:absolute;bottom:10px;left:0;z-index:0;opacity:0;-webkit-transition:opacity .4s cubic-bezier(.165, .84, .44, 1);transition:opacity .4s cubic-bezier(.165, .84, .44, 1)}
.collection-video:hover .collection-video-controls:before{bottom:0;-webkit-transition:bottom .4s cubic-bezier(.165, .84, .44, 1);transition:bottom .4s cubic-bezier(.165, .84, .44, 1)}
.collection-video:hover:after{opacity:1;-webkit-transition:opacity .4s cubic-bezier(.165, .84, .44, 1);transition:opacity .4s cubic-bezier(.165, .84, .44, 1)}
.cart{position:fixed;top:0;left:0;height:100%;width:100%;background-color:rgba(0, 0, 0, .9);opacity:0;visibility:hidden;z-index:2000;-webkit-transition:visibility .3s .3s, opacity .3s cubic-bezier(.165, .84, .44, 1);transition:visibility .3s .3s, opacity .3s cubic-bezier(.165, .84, .44, 1)}
.cart .close-button{height:20px;width:20px;position:absolute;top:52px;right:52px}
.cart .close-button:after, .cart .close-button:before{background:#fff}
.cart-inner{position:absolute;top:0;right:0;padding:52px 46px;height:100%;width:360px;background-color:#000;color:hsla(0, 0%, 100%, .54);overflow-y:auto;-webkit-transform:translateX(360px);transform:translateX(360px);-webkit-transition:-webkit-transform .3s cubic-bezier(.165, .84, .44, 1);transition:-webkit-transform .3s cubic-bezier(.165, .84, .44, 1);transition:transform .3s cubic-bezier(.165, .84, .44, 1);transition:transform .3s cubic-bezier(.165, .84, .44, 1), -webkit-transform .3s cubic-bezier(.165, .84, .44, 1)}
.cart-header{margin-bottom:60px}
.cart-header h2{font-family:canada-type-gibson, sans-serif;font-weight:400;color:#fff;font-size:.6666666667rem;letter-spacing:.3em;text-transform:uppercase}
.cart-footer, .cart-header h2{text-align:center}
.cart-item{margin-bottom:56px}
.cart-item:after{clear:both;content:'';display:table}
.cart-item-img{margin-right:18px;height:84px;width:60px;display:block;float:left;overflow:hidden}
.cart-item-img img{height:100%;width:100%}
.object-fit .cart-item-img img{object-fit:cover}
.no-object-fit .cart-item-img img{font-family:object-fit\:cover}
.cart-item-title{color:#fff;line-height:1.4}
.cart-item-title small{display:block;color:hsla(0, 0%, 100%, .54);font-size:.8rem}
.cart-item-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.cart-item-price{font-family:butlerregular, serif;font-weight:400;font-size:1.2rem}
.cart-item-quantity-button{padding:0 6px;background-color:transparent;border:0 none;color:#fff;font-size:1.6rem;line-height:1;cursor:pointer}
.cart-item-quantity-button:focus, .cart-item-quantity-button:hover{outline:none}
.cart-prices{margin-bottom:42px;padding-top:16px;padding-bottom:16px;border-top:1px solid #666}
.cart-prices:after{clear:both;content:'';display:table}
.cart-prices dt{font-size:.7333333333rem;line-height:1.8;letter-spacing:.3em;text-transform:uppercase;float:left;clear:both}
.cart-prices dd{float:right;font-size:1.3333333333rem;line-height:1}
.cart-checkout, .cart-prices dd{font-family:butlerregular, serif;font-weight:400}
.cart-checkout{position:relative;padding:11px 30px;background-color:transparent;border:1px solid #fff;color:#fff;font-size:.8666666667rem;letter-spacing:.05em;-webkit-transition:color .6s cubic-bezier(.165, .84, .44, 1);transition:color .6s cubic-bezier(.165, .84, .44, 1)}
.cart-checkout-inner{position:relative;z-index:z-layers(above)}
.cart-checkout:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:scaleX(0) translateZ(0);transform:scaleX(0) translateZ(0);-webkit-transition:-webkit-transform .6s cubic-bezier(.165, .84, .44, 1);transition:-webkit-transform .6s cubic-bezier(.165, .84, .44, 1);transition:transform .6s cubic-bezier(.165, .84, .44, 1);transition:transform .6s cubic-bezier(.165, .84, .44, 1), -webkit-transform .6s cubic-bezier(.165, .84, .44, 1)}
.cart-checkout:hover{color:#000}
.cart-checkout:hover:before{-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0)}
.cart-link{display:none}
.cart.is-open{opacity:1;visibility:visible;-webkit-transition-delay:0s;transition-delay:0s}
.cart.is-open .cart-inner{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-delay:.1s;transition-delay:.1s}
.instagram{padding-top:100px;padding-bottom:180px;position:relative;background-color:#efebe9;z-index:2}
.instagram.has-pagination{padding-bottom:100px}
@media (max-width:46.24em){.instagram{padding:100px 0 60px}
}
.instagram:before{position:absolute;top:-50px;left:50%;height:120px;width:1px;background-color:rgba(0, 0, 0, .2);content:''}
.instagram h2{font-size:2.3333333333rem;line-height:1.7;text-align:center}
.instagram-hashtag{margin-top:8px;display:block;font-size:.8rem;line-height:1.2;letter-spacing:.5em;text-align:center;text-transform:uppercase}
.instagram-slider{margin-top:100px;overflow:hidden}
@media (max-width:46.24em){.instagram-slider{display:none}
}
.instagram-slider-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-transition:-webkit-transform .6s cubic-bezier(.165, .84, .44, 1);transition:-webkit-transform .6s cubic-bezier(.165, .84, .44, 1);transition:transform .6s cubic-bezier(.165, .84, .44, 1);transition:transform .6s cubic-bezier(.165, .84, .44, 1), -webkit-transform .6s cubic-bezier(.165, .84, .44, 1)}
.instagram-slider-item{position:relative;display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:25%;background:transparent;overflow:hidden}
.instagram-slider-item:before{padding-top:100%;display:block;content:''}
@media (max-width:46.24em){.instagram-slider-item{max-width:50%;-ms-flex-preferred-size:25% !important;flex-basis:25% !important}
}
.instagram-slider-item img{position:absolute;top:0;left:0;height:100%;width:100%;display:block;opacity:1;-webkit-transform:scale(1.01) translateZ(0);transform:scale(1.01) translateZ(0);-webkit-transition:opacity .6s cubic-bezier(.165, .84, .44, 1);transition:opacity .6s cubic-bezier(.165, .84, .44, 1)}
.object-fit .instagram-slider-item img{object-fit:cover}
.no-object-fit .instagram-slider-item img{font-family:object-fit\:cover}
.instagram-slider-item-over{position:absolute;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity .6s cubic-bezier(.165, .84, .44, 1);transition:opacity .6s cubic-bezier(.165, .84, .44, 1);pointer-events:none}
.instagram-slider-item-over .subtitle{display:inline-block}
.instagram-slider-item:hover img{opacity:.6}
.instagram-slider-item:hover .instagram-slider-item-over{opacity:1}
.instagram-pagination{margin-top:100px;position:relative;text-align:center}
@media (max-width:46.24em){.instagram-pagination{margin-top:60px}
}
.instagram-pagination:before{position:absolute;top:0;left:50%;height:100%;width:1px;background-color:rgba(0, 0, 0, .1);content:''}
.instagram-pagination .paginate{margin:0;padding:32px;background-color:transparent;border:0 none;cursor:pointer;-webkit-transition:opacity .4s cubic-bezier(.165, .84, .44, 1), -webkit-transform .4s cubic-bezier(.165, .84, .44, 1);transition:opacity .4s cubic-bezier(.165, .84, .44, 1), -webkit-transform .4s cubic-bezier(.165, .84, .44, 1);transition:opacity .4s cubic-bezier(.165, .84, .44, 1), transform .4s cubic-bezier(.165, .84, .44, 1);transition:opacity .4s cubic-bezier(.165, .84, .44, 1), transform .4s cubic-bezier(.165, .84, .44, 1), -webkit-transform .4s cubic-bezier(.165, .84, .44, 1)}
.instagram-pagination .paginate.is-disabled{opacity:.2;pointer-events:none}
.instagram-pagination .paginate--prev{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.instagram-pagination .paginate:focus, .instagram-pagination .paginate:hover{outline:none}
.no-touchevents .instagram-pagination .paginate--prev:hover{-webkit-transform:rotate(180deg) translateX(10px);transform:rotate(180deg) translateX(10px)}
.no-touchevents .instagram-pagination .paginate--next:hover{-webkit-transform:translateX(10px);transform:translateX(10px)}
.instagram-slider-mobile{display:none}
@media (max-width:46.24em){.instagram-slider-mobile{margin-top:60px !important;display:block;padding:0 35px;overflow:hidden}
.instagram-slider-mobile .js-slider-mobile{padding:0;padding-bottom:100%;height:auto !important;overflow:visible}
.instagram-slider-mobile .js-slider-mobile-inner{position:absolute}
.instagram-slider-mobile .slider-mobile-slide{padding:0}
}
.product-grid{margin-top:80px;margin-right:-7px;margin-left:-7px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}
@media (max-width:46.24em){.product-grid{margin-top:40px;margin-right:-7px;margin-left:-7px}
}
.product-grid-header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1}
.product-grid-header h2{padding-right:40px;display:inline-block;background-color:#fff;font-size:1.8rem}
.product-grid-header:before{position:absolute;top:50%;left:0;height:1px;width:100%;background-color:#efebe9;content:'';z-index:-1}
.product-grid-cta{padding-top:14px;padding-bottom:14px;padding-left:60px;background-color:#fff}
.product-grid-cta:before{position:absolute;bottom:0;left:60px;height:1px;width:calc(100% - 60px)}
.product-grid-item{padding-right:7px;padding-bottom:80px;padding-left:7px;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
@media (max-width:63.9275em){.product-grid-item{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
}
@media (max-width:46.24em){.product-grid-item{padding-right:5px;padding-bottom:40px;padding-left:5px}
}
.product-grid-load-more{margin-bottom:120px;text-align:center}
.product-grid-message{height:auto;width:100%;font-family:butlerregular, serif;font-weight:400;font-style:normal;font-size:1.6rem;line-height:2;color:#000;text-align:center;margin:215px 0 135px}
.product-grid .product-link{display:block}
.product-grid .product-link:focus .product-picture img, .product-grid .product-link:hover .product-picture img{opacity:.8}
.product-grid .product-link:focus .product-more, .product-grid .product-link:focus .product-out, .product-grid .product-link:hover .product-more, .product-grid .product-link:hover .product-out{opacity:1}
.product-grid .product-picture{position:relative;margin-bottom:28px;overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);backface-visibilty:hidden}
.product-grid .product-picture:before{padding-top:142.307692308%;display:block;content:''}
.product-grid .product-picture:after{content:'';position:absolute;top:0;left:0;height:100%;z-index:-1;-webkit-transform:translateZ(0);transform:translateZ(0);background-color:#000}
.product-grid .product-picture:after, .product-grid .product-picture img{width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.product-grid .product-picture img{display:block;border:none;-webkit-transform:scale(1.01) translateZ(0);transform:scale(1.01) translateZ(0)}
.product-grid .product-out, .product-grid .product-picture img{-webkit-transition:opacity .6s cubic-bezier(.165, .84, .44, 1);transition:opacity .6s cubic-bezier(.165, .84, .44, 1)}
.product-grid .product-out{font-size:1rem;letter-spacing:.2em;text-transform:uppercase;position:absolute;bottom:35px;left:30px;height:20px;width:100%;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);color:#fff;pointer-events:none}
@media (min-width:90em){.product-grid .product-out{font-size:1.1333333333rem}
}
@media (max-width:79.99em){.product-grid .product-out{display:none}
}
.product-grid .product-more{position:absolute;bottom:30px;left:30px;height:20px;width:20px;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity .6s cubic-bezier(.165, .84, .44, 1);transition:opacity .6s cubic-bezier(.165, .84, .44, 1);pointer-events:none}
.product-grid .product-more:after, .product-grid .product-more:before{content:"";position:absolute;top:50%;left:0;margin-top:-1px;width:100%;height:2px;background:#fff}
.product-grid .product-more:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
@media (max-width:79.99em){.product-grid .product-more, .product-grid .product-more:after, .product-grid .product-more:before{display:none}
}
.product-grid .product-name{margin-bottom:8px;max-height:2.16rem;overflow:hidden;color:#000;font-size:1.1333333333rem}
@supports (-webkit-line-clamp:0.9){.product-grid .product-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:.9;text-overflow:ellipsis}
}
.product-grid .product-info-category{display:inline-block;color:rgba(0, 0, 0, .54);font-size:.6666666667rem;line-height:1.4;letter-spacing:.5em;text-transform:uppercase;vertical-align:top}
.product-grid .product-info-stock{color:#000;line-height:1.4;vertical-align:top;display:none}
@media (max-width:79.99em){.product-grid .product-info-stock{font-size:.8rem;opacity:1;text-align:right;font-size:.6666666667rem;letter-spacing:0;display:inline-block;float:right;text-transform:uppercase}
}
@media (max-width:46.24em){.product-grid .product-info-stock{letter-spacing:.5em}
}
.section-subtitle{padding-top:10px;padding-left:52px;margin-bottom:40px;font-family:canada-type-gibson, sans-serif;position:relative;display:block;font-size:.6666666667rem;line-height:1.4;letter-spacing:.5em;text-transform:uppercase}
.section-subtitle:before{position:absolute;top:0;left:0;height:1px;width:30px;background-color:rgba(0, 0, 0, .2);content:'';z-index:2}
.section-title{margin-bottom:34px;padding-left:34px;text-indent:-34px}
[background=inverse]{background-color:#000}
[background=inverse] .section-subtitle:before{background-color:hsla(0, 0%, 100%, .2)}
.size-chart{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#f0f0f0;overflow-y:auto;overflow-x:hidden;z-index:2000;display:none;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity .6s cubic-bezier(.23, 1, .32, 1) .3s;transition:opacity .6s cubic-bezier(.23, 1, .32, 1) .3s}
.size-chart-inner{opacity:0;-webkit-transform:translateY(-20px) translateZ(0);transform:translateY(-20px) translateZ(0);-webkit-transition:opacity .6s cubic-bezier(.23, 1, .32, 1), -webkit-transform .6s cubic-bezier(.23, 1, .32, 1);transition:opacity .6s cubic-bezier(.23, 1, .32, 1), -webkit-transform .6s cubic-bezier(.23, 1, .32, 1);transition:opacity .6s cubic-bezier(.23, 1, .32, 1), transform .6s cubic-bezier(.23, 1, .32, 1);transition:opacity .6s cubic-bezier(.23, 1, .32, 1), transform .6s cubic-bezier(.23, 1, .32, 1), -webkit-transform .6s cubic-bezier(.23, 1, .32, 1)}
@media (max-width:63.9275em){.size-chart:after{content:none}
}
@media (max-width:46.24em){.size-chart{background:#fff}
}
.size-chart.is-active{opacity:1;-webkit-transition:opacity .6s cubic-bezier(.23, 1, .32, 1);transition:opacity .6s cubic-bezier(.23, 1, .32, 1)}
.size-chart.is-active .size-chart-inner{opacity:1;-webkit-transform:translateY(0) translateZ(0);transform:translateY(0) translateZ(0);-webkit-transition:opacity .6s cubic-bezier(.23, 1, .32, 1) .3s, -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1) .3s;transition:opacity .6s cubic-bezier(.23, 1, .32, 1) .3s, -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1) .3s;transition:opacity .6s cubic-bezier(.23, 1, .32, 1) .3s, transform 1.2s cubic-bezier(.165, .84, .44, 1) .3s;transition:opacity .6s cubic-bezier(.23, 1, .32, 1) .3s, transform 1.2s cubic-bezier(.165, .84, .44, 1) .3s, -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1) .3s}
.size-chart.is-leave{opacity:0;-webkit-transition:opacity .6s cubic-bezier(.23, 1, .32, 1) .3s;transition:opacity .6s cubic-bezier(.23, 1, .32, 1) .3s}
.size-chart.is-leave .size-chart-inner{opacity:0;-webkit-transform:translateY(-20px) translateZ(0);transform:translateY(-20px) translateZ(0);-webkit-transition:opacity .6s cubic-bezier(.23, 1, .32, 1), -webkit-transform .6s cubic-bezier(.23, 1, .32, 1);transition:opacity .6s cubic-bezier(.23, 1, .32, 1), -webkit-transform .6s cubic-bezier(.23, 1, .32, 1);transition:opacity .6s cubic-bezier(.23, 1, .32, 1), transform .6s cubic-bezier(.23, 1, .32, 1);transition:opacity .6s cubic-bezier(.23, 1, .32, 1), transform .6s cubic-bezier(.23, 1, .32, 1), -webkit-transform .6s cubic-bezier(.23, 1, .32, 1)}
.size-chart .subtitle{margin-bottom:0}
.size-chart-bg{top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:-1}
@media (max-width:63.9275em){.size-chart-bg{left:auto;right:-100px;-webkit-transform:none;transform:none}
}
@media (max-width:46.24em){.size-chart-bg{position:relative;top:0;left:0;right:auto;height:auto;-webkit-transform:none;transform:none;background-color:#d3d6dd}
.size-chart-bg:before{padding-top:108%;display:block;content:''}
.size-chart-bg img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 0;padding-top:30px}
}
@media (max-width:63.9275em){.size-chart-left-inner{display:block;padding-top:50px}
}
@media (max-width:46.24em){.size-chart-left-inner{vertical-align:top;padding:30px}
}
@media (max-width:63.9275em){.size-chart-right-inner{display:block;background:#fff;padding:30px;margin-top:50px}
}
@media (max-width:46.24em){.size-chart-right-inner{vertical-align:top;padding:0 30px 30px;margin-top:0}
}
@media (max-width:46.24em){.size-chart-desc, .size-chart-intro{display:none}
}
@media (max-width:46.24em){.size-chart-tab{position:absolute;top:20px;left:30px}
}
.size-chart-measurements li{padding-left:0 !important;list-style-type:none;list-style:none;margin-bottom:30px}
.size-chart-measurements li:last-child{margin-bottom:0}
.size-chart-measurements li:before{content:none !important}
.size-chart-measurements-title{position:relative;font-family:canada-type-gibson, sans-serif;font-weight:400;line-height:1;color:#000;font-size:1.2rem}
@media (max-width:63.9275em){.size-chart-measurements-title{padding-left:20px}
}
.size-chart-measurements-title:before{content:"";position:absolute;top:50%;left:-17px;margin-top:-4px;width:7px;height:7px;border-radius:50%;background-color:#000}
@media (max-width:63.9275em){.size-chart-measurements-title:before{left:0;margin-top:-5px;width:10px;height:10px}
}
.size-chart-measurements-desc{font-family:canada-type-gibson, sans-serif;font-weight:400;line-height:1.3;font-size:.8666666667rem;display:block}
@media (max-width:63.9275em){.size-chart-measurements-desc{display:none}
}
.size-chart-measurements-result-title{font-family:canada-type-gibson, sans-serif;font-weight:600;line-height:1;font-size:.8rem;text-transform:uppercase;letter-spacing:.5em;color:#000}
.size-chart-right-select-size{margin-bottom:40px}
@media (min-width:63.9375em){.size-chart-right-select-size .custom-select:after{display:none}
}
.size-chart-right-select-size .custom-select .size-chart-custom-select-label, .size-chart-right-select-size .custom-select select{border:none;border-bottom:2px solid #000;padding:0 20px 0 0;font-size:1.3333333333rem}
.size-chart-right-select-size .custom-select .size-chart-custom-select-label:after{right:0}
.size-chart-right-select-size .custom-select .size-chart-custom-select-options{top:22px}
.size-chart-right-select-size .custom-select--big:after{right:0}
.size-chart-right-label{font-family:butlerregular, serif;font-weight:400;font-size:1.3333333333rem;margin-right:20px}
.size-chart-table{border:none;margin-top:2rem !important;margin-bottom:0 !important}
.size-chart-table td, .size-chart-table th, .size-chart-table tr{border:none;text-align:center;padding:0}
@media (max-width:46.24em){.size-chart-table tr{border-bottom:1px solid #efebe9}
}
.size-chart-table td, .size-chart-table th{font-family:canada-type-gibson, sans-serif;font-weight:400;font-size:.9333333333rem;color:#000;padding:5px 0}
@media (max-width:46.24em){.size-chart-table td:nth-child(5), .size-chart-table th:nth-child(5){display:none}
}
.size-chart-table thead th{padding-bottom:70px;text-transform:uppercase;font-family:canada-type-gibson, sans-serif;font-weight:600;font-size:.6666666667rem;letter-spacing:.5em}
@media (max-width:63.9275em){.size-chart-table thead th{padding-bottom:5px;border-bottom:1px solid #efebe9}
}
.size-chart-table tbody th{font-family:canada-type-gibson, sans-serif;font-weight:600}
.size-chart-close{top:50px;right:50px}
.size-chart .size-chart-custom-select{position:relative;display:inline-block}
.size-chart .size-chart-custom-select--small .product-custom-select-label{color:rgba(0, 0, 0, .54);font-size:.6666666667rem}
.size-chart .size-chart-custom-select--small .product-custom-select-label:after{height:0;width:0;border-left:3.5px solid transparent;border-right:3.5px solid transparent;border-top:4px solid rgba(0, 0, 0, .54)}
.size-chart .size-chart-custom-select-label{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;background:none;outline:none;border:none;font-style:normal;cursor:pointer;position:relative;font-family:butlerregular, serif;font-weight:400;font-size:1.6rem;line-height:1;border:1px solid #fff;border-radius:0;padding:15px 20px;padding-right:35px;display:inline-block}
@media (max-width:46.24em){.size-chart .size-chart-custom-select-label{border-color:#000}
}
@media (max-width:63.9275em){.size-chart .size-chart-custom-select-label{display:none}
}
.size-chart .size-chart-custom-select-label:after{content:"";position:absolute;top:50%;right:10px;margin-top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:0;width:0;border-left:3.5px solid transparent;border-right:3.5px solid transparent;border-top:4px solid #000;pointer-events:none}
@media (max-width:63.9275em){.size-chart .size-chart-custom-select-label:after{display:none}
}
.size-chart .size-chart-custom-select-options{position:absolute;top:54px;right:0;padding:20px 10px;background:#fff;border:1px solid #e6e6e6;z-index:100;min-width:100%;text-align:center;opacity:0;visibility:hidden}
@media (min-width:63.9375em){.size-chart .size-chart-custom-select-options.is-active{opacity:1;visibility:visible}
}
.size-chart .size-chart-custom-select-options-item{display:block;cursor:pointer;font-family:canada-type-gibson, sans-serif;font-weight:400;font-size:.9333333333rem;color:#000;padding-left:0;list-style:none}
.size-chart .size-chart-custom-select-options-item:before{display:none;content:''}
.size-chart .size-chart-custom-select-options-item.is-active, .size-chart .size-chart-custom-select-options-item:hover{font-weight:700}
@media (min-width:63.9375em){.size-chart .size-chart-custom-select .custom-select:after{display:none}
}
.size-chart .size-chart-custom-select .custom-select-fit .size-chart-custom-select-label{text-transform:capitalize}
.slider-mobile{padding:0 35px;height:370px;display:none}
@media (max-width:46.24em){.slider-mobile{display:block}
}
.slider-mobile-slide{padding:0 10px}
.js-slider-mobile-inner{-webkit-transition:-webkit-transform .6s cubic-bezier(.165, .84, .44, 1);transition:-webkit-transform .6s cubic-bezier(.165, .84, .44, 1);transition:transform .6s cubic-bezier(.165, .84, .44, 1);transition:transform .6s cubic-bezier(.165, .84, .44, 1), -webkit-transform .6s cubic-bezier(.165, .84, .44, 1)}
.js-slider-mobile-inner.is-drag{-webkit-transform:none;transform:none}
.loader{position:fixed;top:0;left:0;width:100%;height:100vh;background:#fff;z-index:9999;pointer-events:none;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity .6s cubic-bezier(.165, .84, .44, 1) .2s;transition:opacity .6s cubic-bezier(.165, .84, .44, 1) .2s}
.loader.is-active{opacity:1;-webkit-transition:opacity .6s cubic-bezier(.165, .84, .44, 1);transition:opacity .6s cubic-bezier(.165, .84, .44, 1)}
.loader.is-active .loader-text{-webkit-animation:3s linear infinite;animation:3s linear infinite;-webkit-animation-name:u4262724a;animation-name:u4262724a}
@-webkit-keyframes u4262724a{0%{opacity:1}
50%{opacity:0}
to{opacity:1}
}
@keyframes u4262724a{0%{opacity:1}
50%{opacity:0}
to{opacity:1}
}
.loader.product-is-active{opacity:1;-webkit-transition:opacity .4s cubic-bezier(.165, .84, .44, 1);transition:opacity .4s cubic-bezier(.165, .84, .44, 1)}
.loader-wrapper{position:absolute;top:50%;left:50%;opacity:0;z-index:1;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:opacity .4s cubic-bezier(.25, .46, .45, .94);transition:opacity .4s cubic-bezier(.25, .46, .45, .94)}
.is-active .loader-wrapper{opacity:1;-webkit-transition-delay:1s;transition-delay:1s}
.loader-text{font-family:canada-type-gibson, sans-serif;font-weight:400;font-style:normal;line-height:1;text-align:center;color:#000;font-size:.7333333333rem;letter-spacing:.3em;text-transform:uppercase}
.loader-bar{margin-top:18px;width:95%;background-color:#ccc;height:2px}
.loader-progress{height:100%;width:100%;display:block;background-color:#000;-webkit-transform-origin:left center;transform-origin:left center;-webkit-transition:-webkit-transform .4s cubic-bezier(.19, 1, .22, 1);transition:-webkit-transform .4s cubic-bezier(.19, 1, .22, 1);transition:transform .4s cubic-bezier(.19, 1, .22, 1);transition:transform .4s cubic-bezier(.19, 1, .22, 1), -webkit-transform .4s cubic-bezier(.19, 1, .22, 1)}
.loader-overlay{background:#efebe9;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:scaleY(0) translateZ(0);transform:scaleY(0) translateZ(0);-webkit-transition:-webkit-transform .6s cubic-bezier(.165, .84, .44, 1);transition:-webkit-transform .6s cubic-bezier(.165, .84, .44, 1);transition:transform .6s cubic-bezier(.165, .84, .44, 1);transition:transform .6s cubic-bezier(.165, .84, .44, 1), -webkit-transform .6s cubic-bezier(.165, .84, .44, 1)}
.is-active .loader-overlay{-webkit-transform:scaleY(1) translateZ(0);transform:scaleY(1) translateZ(0);-webkit-transition:-webkit-transform .6s cubic-bezier(.165, .84, .44, 1) .2s;transition:-webkit-transform .6s cubic-bezier(.165, .84, .44, 1) .2s;transition:transform .6s cubic-bezier(.165, .84, .44, 1) .2s;transition:transform .6s cubic-bezier(.165, .84, .44, 1) .2s, -webkit-transform .6s cubic-bezier(.165, .84, .44, 1) .2s}
.intro{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:9999}
.is-intro-hide .intro{display:none}
.intro:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;opacity:.6;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity .8s cubic-bezier(.895, .03, .685, .22);transition:opacity .8s cubic-bezier(.895, .03, .685, .22)}
.is-intro-leave .intro:before{opacity:0}
.intro-left, .intro-right{-webkit-transform:translateX(0) translateZ(0);transform:translateX(0) translateZ(0);-webkit-transition:-webkit-transform .6s cubic-bezier(.895, .03, .685, .22);transition:-webkit-transform .6s cubic-bezier(.895, .03, .685, .22);transition:transform .6s cubic-bezier(.895, .03, .685, .22);transition:transform .6s cubic-bezier(.895, .03, .685, .22), -webkit-transform .6s cubic-bezier(.895, .03, .685, .22)}
.intro-left-inner, .intro-right-inner{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:2000px;perspective:2000px;overflow:hidden;background:#fff;-webkit-transform:skewX(-20deg);transform:skewX(-20deg)}
.intro-left-content, .intro-right-content{-webkit-transform:skewX(20deg) translateZ(0);transform:skewX(20deg) translateZ(0);-webkit-transition:-webkit-transform .6s cubic-bezier(.895, .03, .685, .22);transition:-webkit-transform .6s cubic-bezier(.895, .03, .685, .22);transition:transform .6s cubic-bezier(.895, .03, .685, .22);transition:transform .6s cubic-bezier(.895, .03, .685, .22), -webkit-transform .6s cubic-bezier(.895, .03, .685, .22)}
.intro-left{width:50%;height:100%}
.is-intro-leave .intro-left{-webkit-transform:translateX(-120%) translateZ(0);transform:translateX(-120%) translateZ(0)}
.intro-left:before{content:"";position:absolute;top:0;left:0;width:50%;height:50%;background:#fff}
@media (max-width:46.24em){.intro-left:before{width:70%}
}
.is-intro-leave .intro-left-content{-webkit-transform:skewX(20deg) translateX(120%) translateZ(0);transform:skewX(20deg) translateX(120%) translateZ(0)}
.intro-left .intro-logo{right:-73px}
.intro-right{width:50%;height:100%;right:1px !important}
.is-intro-leave .intro-right{-webkit-transform:translateX(120%) translateZ(0);transform:translateX(120%) translateZ(0)}
.intro-right:before{content:"";position:absolute;bottom:0;right:0;width:50%;height:50%;background:#fff}
@media (max-width:46.24em){.intro-right:before{width:70%}
}
.is-intro-leave .intro-right-content{-webkit-transform:skewX(-20deg) translateX(-120%) translateZ(0);transform:skewX(-20deg) translateX(-120%) translateZ(0)}
.intro-right .intro-logo{left:-132px}
.intro-small-line{position:absolute;top:50%;left:50%;width:1px;height:180px;margin-left:-1px;margin-top:-90px;background:#000;-webkit-transform:rotate(20deg) scaleY(0) translateZ(0);transform:rotate(20deg) scaleY(0) translateZ(0);-webkit-transition:-webkit-transform .6s cubic-bezier(.23, 1, .32, 1);transition:-webkit-transform .6s cubic-bezier(.23, 1, .32, 1);transition:transform .6s cubic-bezier(.23, 1, .32, 1);transition:transform .6s cubic-bezier(.23, 1, .32, 1), -webkit-transform .6s cubic-bezier(.23, 1, .32, 1)}
.is-intro-enter .intro-small-line{-webkit-transform:rotate(20deg) scaleY(1) translateZ(0);transform:rotate(20deg) scaleY(1) translateZ(0)}
.is-intro-leave .intro-small-line{opacity:0}
.intro-line{position:absolute;top:-5%;left:50%;width:1px;height:110%;margin-left:-1px;background:rgba(0, 0, 0, .1);-webkit-transform:rotate(20deg) scaleY(0) translateZ(0);transform:rotate(20deg) scaleY(0) translateZ(0);-webkit-transition:-webkit-transform .6s cubic-bezier(.23, 1, .32, 1) .1s;transition:-webkit-transform .6s cubic-bezier(.23, 1, .32, 1) .1s;transition:transform .6s cubic-bezier(.23, 1, .32, 1) .1s;transition:transform .6s cubic-bezier(.23, 1, .32, 1) .1s, -webkit-transform .6s cubic-bezier(.23, 1, .32, 1) .1s}
.is-intro-enter .intro-line{-webkit-transform:rotate(20deg) scaleY(1) translateZ(0);transform:rotate(20deg) scaleY(1) translateZ(0)}
.is-intro-leave .intro-line{opacity:0}
.intro-logo{position:absolute;top:50%;margin-top:-85px;width:205px;height:170px}
.intro-logo-line-one, .intro-logo-line-two{overflow:hidden;position:absolute}
.intro-logo-line-one-content, .intro-logo-line-two-content{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-webkit-transition:-webkit-transform .8s cubic-bezier(.165, .84, .44, 1) .1s;transition:-webkit-transform .8s cubic-bezier(.165, .84, .44, 1) .1s;transition:transform .8s cubic-bezier(.165, .84, .44, 1) .1s;transition:transform .8s cubic-bezier(.165, .84, .44, 1) .1s, -webkit-transform .8s cubic-bezier(.165, .84, .44, 1) .1s}
.intro-logo-line-one{top:48px;left:120px;width:85px;height:29px}
.intro-logo-line-one-content{-webkit-transform:translateY(100%) translateZ(0);transform:translateY(100%) translateZ(0)}
.intro-logo-line-two{top:89px;left:0;width:138px;height:18px}
.intro-logo-line-two-content{-webkit-transform:translateY(-100%) translateZ(0);transform:translateY(-100%) translateZ(0)}
.is-intro-enter .intro-logo-line-one-content, .is-intro-enter .intro-logo-line-two-content{-webkit-transform:translateY(0) translateZ(0);transform:translateY(0) translateZ(0)}
.homepage-hero{height:100vh}
@media (max-width:46.24em){.homepage-hero{height:auto;text-align:center}
}
@media (max-width:63.9275em){.homepage-hero-bg img{width:auto !important;height:100% !important;-webkit-transform:translate(-20%) !important;transform:translate(-20%) !important}
}
@media (max-width:46.24em){.homepage-hero-bg{height:60vh}
.homepage-hero-bg img{width:auto !important;height:100% !important;-webkit-transform:none !important;transform:none !important}
}
@media (max-width:46.24em){.homepage-hero-gradient{visibility:hidden}
}
.homepage-hero-content{padding-right:34px}
@media (max-width:46.24em){.homepage-hero-content{padding:220px 13% 13% 21%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.logo{padding:45px 40px !important;}
.logo img{height:50px !important;}
}
@media (max-width:21.865em){.homepage-hero-content{padding:180px 9% 13% 16%;}
}
.homepage-hero-subtitle{margin-bottom:70px}
@media (max-width:46.24em){.homepage-hero-subtitle{display:none}
}
.homepage-hero-title{position:relative}
@media (max-width:46.24em){.homepage-hero-title{text-align:left;display:inline-block;}
}
.homepage-hero-link{margin-top:48px}
@media (min-width:80em){.homepage-hero-link{margin-right:100%}
}
@media (max-width:46.24em){.homepage-hero-link{margin-top:0;color:#000 !important}
.homepage-hero-link:before{background-color:#000 !important}
}
@media (max-width:46.24em){.homepage-pictures{display:none}
}
@media (max-width:79.99em){.homepage-pictures img{height:auto;width:100%}
}
.homepage-about{margin-bottom:140px;padding-top:160px;padding-bottom:160px;position:relative;z-index:1}
@media (max-width:46.24em){.homepage-about{padding:110px 13%}
}
.homepage-about p{margin-bottom:32px;padding-left:34px}
.homepage-about-video{position:absolute;top:0;left:0;height:100%;width:100%}
@media (max-width:46.24em){.homepage-about-video{display:none}
}
.homepage-about-img{display:none}
@media (max-width:46.24em){.homepage-about-img{display:block}
}
.homepage-about-image{margin-top:65px;margin-bottom:-300px;display:block;width:100%}
.homepage-shop{padding-top:160px;padding-bottom:120px}
@media (max-width:63.9275em){}
@media (max-width:46.24em){.homepage-shop{padding-top:160px}
}
@media (max-width:46.24em){.homepage-shop .product-grid-cta{display:none}
}
.homepage-quote{padding-top:160px;padding-bottom:160px;position:relative;z-index:1}
.homepage-quote blockquote p:after, .homepage-quote blockquote p:before{display:none}
@media (max-width:46.24em){.homepage-quote{padding:110px 13%}
}
.homepage-quote-video{position:absolute;top:0;left:0;height:100%;width:100%}
@media (max-width:46.24em){.homepage-quote-video{display:none}
}
.homepage-quote-img{display:none}
@media (max-width:46.24em){.homepage-journal{padding:80px 13%}
}
@media (max-width:46.24em){.homepage-journal .journal-featured-bg{height:200px}
}
@media (max-width:46.24em){.homepage-journal .journal-featured-content{margin-top:0;width:100% !important}
}
.about-one{height:650px;background:#000}
@media (max-width:46.24em){.about-one{height:auto;padding:60px 0}
}
@media (max-width:46.24em){.about-one-video{display:none}
}
.about-one-img{display:none}
@media (max-width:46.24em){.about-one-img{display:block}
}
@media (max-width:46.24em){.about-one-content{padding:90px 13% 60px 21%}
}
.about-two{position:relative;padding:180px 0;width:100%}
.about-two:after{content:"";position:absolute;bottom:180px;left:0;width:37.5%;height:1px;background-color:#efebe9}
@media (max-width:63.9275em){.about-two{padding:100px 0}
}
@media (max-width:46.24em){.about-two{padding:0}
}
.about-two__img{position:relative}
.about-two__img:before{padding-top:188.888888889%;display:block;content:''}
@media (max-width:46.24em){.about-two .title{white-space:normal}
}
.about-img__left{position:relative}
.about-img__left:before{padding-top:40.4761904762%;display:block;content:''}
@media (max-width:46.24em){.about-img__left{display:none}
}
.about-img__right{position:relative}
.about-img__right:before{padding-top:100%;display:block;content:''}
@media (max-width:46.24em){.about-img__right{width:calc(100% - 20px) !important;margin:30px auto 0 !important}
}
.about-img__bottom{margin-top:-12.5%;position:relative}
.about-img__bottom:before{padding-top:66.6666666667%;display:block;content:''}
@media (max-width:46.24em){.about-img__bottom{margin-top:0}
}
.about-three{padding:180px 0 280px}
@media (max-width:63.9275em){.about-three{padding:120px 0 170px}
}
@media (max-width:46.24em){.about-three{padding:60px 13%}
}
.about-three-desc{margin-top:30px}
.about-four{padding:170px 0;background:#efebe9}
@media (max-width:63.9275em){.about-four{padding:90px 0}
}
@media (max-width:46.24em){.about-four{padding:0}
}
.about-four__img{position:relative;position:absolute;top:-100px;right:12.5%;max-height:100%}
.about-four__img:before{padding-top:188.888888889%;display:block;content:''}
@media (max-width:63.9275em){.about-four__img{top:-50px}
}
@media (max-width:46.24em){.about-four__img{position:relative;top:auto;right:auto}
}
@media (max-width:46.24em){.about-content{padding:60px 13% 60px 21%}
}
@media (max-width:46.24em){.about-mobile-inverse{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
}
.article-bg{height:600px;background:#000}
.article-bg img{opacity:.6}
@media (max-width:46.24em){.article-bg{height:60vh}
}
.article-hat{background:#fff;margin-top:-300px;padding-top:120px;margin-bottom:60px}
@media (max-width:46.24em){.article-hat{width:calc(100% - 20px) !important;margin-left:auto !important;margin-right:auto;margin-top:-90px;margin-bottom:40px;padding:40px 13% 0}
}
.article-date{margin:40px 0 50px}
.article-lead p{font-family:butlerregular, serif;font-weight:400;font-size:1.2rem;line-height:2.3rem;margin-bottom:1.17399rem;padding-top:.82601rem}
.article-slider-mobile{margin:40px 0}
.article-slider-mobile .slider-mobile-slide img{object-fit:contain}
.article-slideshow{height:700px;margin:120px 0}
@media (max-width:46.24em){.article-slideshow, .article-slideshow-btn{display:none}
}
.article-slideshow-btn-next, .article-slideshow-btn-prev{width:80px;height:80px;border:none;outline:none;cursor:pointer;padding:0;overflow:hidden;background:#000}
.article-slideshow-btn-next .icon-arrow, .article-slideshow-btn-prev .icon-arrow{position:relative;display:inline-block;opacity:1;-webkit-transform:translateX(0) translateZ(0);transform:translateX(0) translateZ(0);fill:#fff;-webkit-transition:opacity .6s cubic-bezier(.165, .84, .44, 1), -webkit-transform .6s cubic-bezier(.165, .84, .44, 1);transition:opacity .6s cubic-bezier(.165, .84, .44, 1), -webkit-transform .6s cubic-bezier(.165, .84, .44, 1);transition:transform .6s cubic-bezier(.165, .84, .44, 1), opacity .6s cubic-bezier(.165, .84, .44, 1);transition:transform .6s cubic-bezier(.165, .84, .44, 1), opacity .6s cubic-bezier(.165, .84, .44, 1), -webkit-transform .6s cubic-bezier(.165, .84, .44, 1)}
.slide-indicator-container{margin-top:1rem;text-align:center}
.slide-indicator-container p{display:inline-block;text-align:center;font-family:canada-type-gibson, sans-serif;font-weight:400;font-size:.8rem;color:rgba(0, 0, 0, .54)}
.slide-indicator-container .js-slide-amount:before{content:'/';margin-right:4px;margin-left:4px}
.article-slideshow-btn-next:hover .icon-arrow{-webkit-transform:translateX(10px) translateZ(0);transform:translateX(10px) translateZ(0)}
.article-slideshow-btn-prev .icon-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.article-slideshow-btn-prev:hover .icon-arrow{-webkit-transform:translateX(-10px) rotate(180deg) translateZ(0);transform:translateX(-10px) rotate(180deg) translateZ(0)}
.article-slideshow-btn-sep{width:80px;border:none;height:1px;background:#efebe9;margin:0 0 0 auto}
.article-slideshow-slide{background:#f0f0f0;-webkit-transition:-webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1);transition:-webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1);transition:transform 1.2s cubic-bezier(.165, .84, .44, 1);transition:transform 1.2s cubic-bezier(.165, .84, .44, 1), -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1)}
@media (max-width:46.24em){.article-slideshow-slide{width:80% !important}
}
.article-slideshow-slide img{left:50%;top:50%;display:block;max-width:100%;max-height:100%;-webkit-transform-origin:50%;transform-origin:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}
.article-share{position:absolute;height:100%;max-height:100vh;z-index:2;pointer-events:none}
@media (max-width:46.24em){.article-share{position:relative;height:auto;margin-bottom:60px}
}
.article-share .article-share__icon{margin:30px 0;height:20px}
@media (max-width:46.24em){.article-share .article-share__icon{display:inline-block;margin:0 10px}
}
.article-share .article-share__icon a{pointer-events:auto}
.article-share .article-share__icon span, .article-share .article-share__icon svg{display:block}
.article-share .article-share__label-container{height:170px}
@media (max-width:46.24em){.article-share .article-share__label-container{display:none}
}
.article-share .article-share__label{-webkit-transform:translate(-50%, -100%) rotate(-90deg);transform:translate(-50%, -100%) rotate(-90deg);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;font-family:canada-type-gibson, sans-serif;font-weight:400;font-size:.6rem;display:block;letter-spacing:.6em;text-transform:uppercase}
.article-content{padding:0 0 120px}
@media (max-width:63.9275em){.article-content{padding:0 40px 40px}
}
.article-content dl, .article-content ol, .article-content p, .article-content ul{width:75%;margin-left:25%}
@media (max-width:46.24em){.article-content dl, .article-content ol, .article-content p, .article-content ul{width:100%;margin-left:0;padding:0 13%}
}
.article-content img{display:block;width:100% !important;height:auto !important;-webkit-transform:translateZ(0);transform:translateZ(0);margin:80px 0}
@media (max-width:46.24em){.article-content img{width:calc(100% - 20px) !important;margin:40px auto}
}
.article-content hr{margin:80px 0;border:none;width:100%;height:1px;background:#efebe9}
@media (max-width:46.24em){.article-content hr{margin:40px 0}
}
.article-content blockquote{width:75%}
@media (max-width:46.24em){.article-content blockquote{width:100%;padding-left:13%;padding-right:13%}
}
.js-infinite-slider .js-slide{position:absolute;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:1}
.js-infinite-slider .js-slide.is-prev{-webkit-transform:translateX(-100%) translateZ(0);transform:translateX(-100%) translateZ(0);z-index:3}
.js-infinite-slider .js-slide.is-next, .js-infinite-slider .js-slide.is-prev{pointer-events:none;-webkit-transition:opacity .6s cubic-bezier(.165, .84, .44, 1), visibility 0s linear 1.2s, -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1);transition:opacity .6s cubic-bezier(.165, .84, .44, 1), visibility 0s linear 1.2s, -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1);transition:transform 1.2s cubic-bezier(.165, .84, .44, 1), opacity .6s cubic-bezier(.165, .84, .44, 1), visibility 0s linear 1.2s;transition:transform 1.2s cubic-bezier(.165, .84, .44, 1), opacity .6s cubic-bezier(.165, .84, .44, 1), visibility 0s linear 1.2s, -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1)}
.js-infinite-slider .js-slide.is-next{-webkit-transform:translateX(100%) translateZ(0);transform:translateX(100%) translateZ(0);z-index:2}
.js-infinite-slider .js-slide.is-active{-webkit-transform:translateZ(0);transform:translateZ(0);z-index:10;-webkit-transition:opacity 1.2s cubic-bezier(.165, .84, .44, 1) .6s, visibility 0s linear 1.2s, -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1);transition:opacity 1.2s cubic-bezier(.165, .84, .44, 1) .6s, visibility 0s linear 1.2s, -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1);transition:transform 1.2s cubic-bezier(.165, .84, .44, 1), opacity 1.2s cubic-bezier(.165, .84, .44, 1) .6s, visibility 0s linear 1.2s;transition:transform 1.2s cubic-bezier(.165, .84, .44, 1), opacity 1.2s cubic-bezier(.165, .84, .44, 1) .6s, visibility 0s linear 1.2s, -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1)}
.js-infinite-slider.is-moving [data-next-slide], .js-infinite-slider.is-moving [data-prev-slide]{pointer-events:none}
.js-infinite-slider.is-going-back .js-slide.is-prev{z-index:2}
.js-infinite-slider.is-going-back .js-slide.is-next{z-index:3}
.article-next{background:#efebe9}
.article-next__bg{height:600px}
@media (max-width:46.24em){.article-next__bg{height:500px}
}
.article-next__content{background:#fff;margin-top:-300px;padding:120px 0}
@media (max-width:46.24em){.article-next__content{width:calc(100% - 20px) !important;margin-left:auto !important;margin-right:auto;margin-top:-90px;padding:60px 13%}
}
.article-next__button{margin-top:20px}
@media (min-width:63.9375em){.js-sticky-container{min-height:380px}
}
[data-view=collection-slideshow] .article-slideshow-btn-next, [data-view=collection-slideshow] .article-slideshow-btn-prev{background:#000}
[data-view=collection-slideshow] .icon-arrow{fill:#fff}
.journal-featured{padding:120px 0;z-index:1}
@media (max-width:46.24em){.journal-featured{padding:0 0 60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
}
.journal-featured:after{content:"";position:absolute;bottom:0;left:0;width:75%;height:1px;background:#efebe9}
@media (max-width:46.24em){.journal-featured:after{width:100%}
}
.journal-featured-link{position:absolute;top:120px;left:0;height:calc(100% - 240px);width:100%;display:block;z-index:2}
@media (max-width:46.24em){.journal-featured--right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
}
.journal-featured-content{position:relative;padding:80px 0;z-index:1}
@media (max-width:46.24em){.journal-featured-content{width:calc(100% - 20px) !important;margin-left:auto !important;margin-right:auto;margin-top:-90px;padding:40px 13% 0}
}
.journal-featured-content:before{content:"";position:absolute;top:0;right:-80px;height:100%;width:100%;background:#fff}
@media (max-width:46.24em){.journal-featured-content:before{left:0;right:auto}
}
.journal-featured--right .journal-featured-content:before{right:auto;left:-130px}
@media (max-width:46.24em){.journal-featured--right .journal-featured-content:before{left:0;right:auto}
}
.journal-featured-btn{margin-top:30px}
.journal-featured-bg{min-height:690px;cursor:pointer}
@media (max-width:46.24em){.journal-featured-bg{min-height:0;height:60vh}
}
.journal-featured-link:hover + .journal-featured-content .journal-featured-btn{-webkit-transform:translateX(10px) translateZ(0);transform:translateX(10px) translateZ(0)}
.journal-featured-link:hover + .journal-featured-content .journal-featured-btn:before{-webkit-transform:translateX(34px) translateZ(0);transform:translateX(34px) translateZ(0)}
.journal-news{margin:100px 0 200px}
@media (max-width:46.24em){.journal-news{margin:60px 0 100px}
}
.journal-article{margin:70px 0}
@media (max-width:46.24em){.journal-article{padding:0 30px}
}
.journal-article .journal-article-image{position:relative;background:#000}
.journal-article .journal-article-image:before{padding-top:66.6666666667%;display:block;content:''}
.journal-article .journal-article-image img{-webkit-transform:scale(1.01) translateZ(0);transform:scale(1.01) translateZ(0);-webkit-transition:opacity .6s cubic-bezier(.165, .84, .44, 1);transition:opacity .6s cubic-bezier(.165, .84, .44, 1)}
@media (max-width:63.9275em){.journal-article .journal-article-image{position:relative}
.journal-article .journal-article-image:before{padding-top:157.894736842%;display:block;content:''}
}
@media (max-width:46.24em){.journal-article .journal-article-image{position:relative}
.journal-article .journal-article-image:before{padding-top:66.6666666667%;display:block;content:''}
}
.journal-article .journal-article-over{position:absolute;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity .6s cubic-bezier(.165, .84, .44, 1);transition:opacity .6s cubic-bezier(.165, .84, .44, 1)}
.journal-article .journal-article-over .subtitle{display:inline-block}
@media (max-width:46.24em){.journal-article .journal-article-content{margin-top:40px;padding:0 30px}
}
.journal-article .journal-article-date{margin-bottom:15px}
.journal-article:hover .journal-article-image img{opacity:.6}
.journal-article:hover .journal-article-over{opacity:1}
.content-header{background-color:#000;height:500px}
.content-header-wrapper{margin-right:25%;margin-left:25%;height:100%;width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.content-header h2{color:#fff;font-size:3rem;line-height:1.3}
.content-container{background:#fff;margin-top:-80px;padding:160px 100px 160px 180px}
@media (max-width:63.9275em){.content-container{padding:60px 100px}
}
@media (max-width:46.24em){.content-container{width:calc(100% - 20px) !important;margin-left:auto !important;margin-right:auto;margin-top:-90px;padding:40px 13%}
}
.collection-hero{height:100vh}
@media (max-width:46.24em){.collection-hero{height:auto;text-align:center}
}
@media (max-width:46.24em){.collection-hero-bg{position:relative;height:60vh}
}
.collection-hero-gradient{opacity:.8}
.collection-hero-content{padding-right:34px}
@media (max-width:46.24em){.collection-hero-content{padding:50px}
}
@media (max-width:46.24em){.collection-hero-subtitle{color:#000 !important}
.collection-hero-subtitle:before{background-color:rgba(0, 0, 0, .2) !important}
}
.collection-hero-title{position:relative}
@media (max-width:46.24em){.collection-hero-title{text-align:left;display:inline-block;color:#000 !important}
}
.collection-hero-scroll{left:50px;bottom:45px}
@media (max-width:46.24em){.collection-hero-scroll{display:none}
}
.collection-hero-scroll-label{-webkit-transform:translateY(-100%) rotate(-90deg);transform:translateY(-100%) rotate(-90deg);-webkit-transform-origin:0 50%;transform-origin:0 50%;font-family:canada-type-gibson, sans-serif;font-weight:400;font-size:.6rem;display:block;letter-spacing:.6em;text-transform:uppercase}
.collection-hero-scroll-label:before{content:"";position:absolute;top:0;left:-115px;width:90px;height:1px;margin-top:8px;background:rgba(0, 0, 0, .2)}
.collection-dualslider-mobile, .collection-dualslider-mobile .slider-mobile-inner, .collection-dualslider-mobile .slider-mobile-slide{height:auto}
.collection-dualslider-mobile .slider-mobile-slide .u-absolute, .collection-dualslider-mobile .slider-mobile-slide .u-pos-tl{position:relative;left:auto;top:auto}
.collection-dualslider-mobile .slider-mobile-slide img{display:block;width:100% !important;height:auto !important;-webkit-transform:none !important;transform:none !important}
.collection-dualslider{padding:180px 0}
@media (max-width:46.24em){.collection-dualslider{display:none}
}
.collection-dualslider .collection-dualslider-container{position:relative}
.collection-dualslider .collection-dualslider-container:before{padding-top:66.6666666667%;display:block;content:''}
.collection-dualslider .collection-dualslider-btn{top:50%;left:50%;background:#fff;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}
.collection-dualslider .collection-dualslider-slide{-webkit-transition:-webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1);transition:-webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1);transition:transform 1.2s cubic-bezier(.165, .84, .44, 1);transition:transform 1.2s cubic-bezier(.165, .84, .44, 1), -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1);-webkit-transform:translateZ(0);transform:translateZ(0)}
.collection-dualslider-btn-next, .collection-dualslider-btn-prev{width:80px;height:80px;border:none;background:#000;outline:none;cursor:pointer;padding:0;overflow:hidden}
.collection-dualslider-btn-next .icon-arrow, .collection-dualslider-btn-prev .icon-arrow{position:relative;display:inline-block;-webkit-transition:-webkit-transform .6s cubic-bezier(.165, .84, .44, 1);transition:-webkit-transform .6s cubic-bezier(.165, .84, .44, 1);transition:transform .6s cubic-bezier(.165, .84, .44, 1);transition:transform .6s cubic-bezier(.165, .84, .44, 1), -webkit-transform .6s cubic-bezier(.165, .84, .44, 1);-webkit-transform:translateX(0) translateZ(0);transform:translateX(0) translateZ(0)}
.collection-dualslider-btn-next:hover .icon-arrow{-webkit-transform:translateX(10px) translateZ(0);transform:translateX(10px) translateZ(0)}
.collection-dualslider-btn-prev .icon-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.collection-dualslider-btn-prev:hover .icon-arrow{-webkit-transform:translateX(-10px) rotate(180deg) translateZ(0);transform:translateX(-10px) rotate(180deg) translateZ(0)}
@media (max-width:46.24em){.collection-one{margin-top:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
}
.collection-one-img{position:relative}
.collection-one-img:before{padding-top:118.055555556%;display:block;content:''}
@media (max-width:63.9275em){.collection-one-img{position:relative}
.collection-one-img:before{padding-top:173.611111111%;display:block;content:''}
}
@media (max-width:46.24em){.collection-one-img{position:relative}
.collection-one-img:before{padding-top:118.055555556%;display:block;content:''}
}
@media (max-width:46.24em){.collection-one-content{padding:0 50px 0 80px;margin-bottom:30px}
}
@media (max-width:46.24em){.collection-two{margin-top:20px}
}
.collection-two-img{position:relative}
.collection-two-img:before{padding-top:118.055555556%;display:block;content:''}
@media (max-width:46.24em){.collection-three{margin-top:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
}
.collection-three-img{position:relative}
.collection-three-img:before{padding-top:67.4603174603%;display:block;content:''}
.collection-three-content{background:#fff;top:50%;left:12.5%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:100px 120px}
@media (max-width:63.9275em){.collection-three-content{position:relative;top:auto;left:auto;-webkit-transform:none;transform:none}
}
@media (max-width:46.24em){.collection-three-content{position:relative;top:auto;left:auto;-webkit-transform:none;transform:none;padding:0 13% 0 21%;margin-bottom:30px}
}
.collection-products{padding:140px 0}
@media (max-width:46.24em){.collection-products{padding:80px 0}
}
.collection-next{padding:180px 0;background:#efebe9}
@media (max-width:46.24em){.collection-next{padding:80px 0}
}
.collection-next-inner:hover .collection-next-link{-webkit-transform:translateX(10px);transform:translateX(10px)}
.collection-next-inner:hover .collection-next-link:before{-webkit-transform:translateX(34px);transform:translateX(34px)}
@media (max-width:46.24em){.collection-next-content{padding:0 13% 0 21%}
}
.collection-next-img{position:relative}
.collection-next-img:before{padding-top:52.7777777778%;display:block;content:''}
@media (max-width:63.9275em){.collection-next-img{position:relative}
.collection-next-img:before{padding-top:136.111111111%;display:block;content:''}
}
@media (max-width:46.24em){.collection-next-img{width:100%;height:auto;margin-top:80px;padding:0 5px}
.collection-next-img:before{display:none}
.collection-next-img img{position:relative;width:100%;height:auto;display:block}
}
.collection-next-link{margin-top:25px}
@media (max-width:46.24em){.collection-next-link{margin-top:0}
}
[data-view=collection] .collection-dualslider-btn-next, [data-view=collection] .collection-dualslider-btn-prev{background:#fff}
.shop-header{background-color:#000;height:600px}
@media (max-width:46.24em){.shop-header{height:400px}
}
.shop-header-wrapper{margin-right:25%;margin-left:25%;height:100%;width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media (max-width:46.24em){.shop-header-wrapper{width:100%;margin:0;padding:0 50px}
}
.shop-filters{font-family:butlerregular, serif;font-weight:400;color:#fff;font-size:3rem;line-height:1.7;text-align:center}
@media (max-width:46.24em){.shop-filters{font-size:1.8rem;margin-top:-40px}
}
@media (max-width:46.24em){.shop-filters-in{display:none}
}
.shop-filter{padding-right:36px;font-family:butlermedium, serif;font-weight:400;position:relative;display:inline-block;border-bottom:2px solid #fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
@media (max-width:46.24em){.shop-filter{font-size:1.3333333333rem}
}
.shop-filter:before{position:absolute;top:50%;right:0;height:0;width:0;border-width:6px 6px 0;border-color:#fff transparent transparent;border-style:solid;content:''}
.shop-grid{margin-top:-80px;background:hsla(0, 0%, 100%, .01)}
.shop-grid .product-grid{margin-top:0}
@media (max-width:46.24em){.collection-slideshow{display:none}
}
.collection-slideshow-left{top:0;left:-50%;height:90vh}
@media (max-width:63.9275em){.collection-slideshow-left{height:640px}
}
.collection-slideshow-slide{visibility:hidden;-webkit-transition:visibility 0s linear, -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1);transition:visibility 0s linear, -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1);transition:transform 1.2s cubic-bezier(.165, .84, .44, 1), visibility 0s linear;transition:transform 1.2s cubic-bezier(.165, .84, .44, 1), visibility 0s linear, -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1)}
.collection-slideshow-slide.is-prev{-webkit-transform:translateX(-100%) translateZ(0);transform:translateX(-100%) translateZ(0)}
.collection-slideshow-slide.is-next, .collection-slideshow-slide.is-prev{opacity:0;visibility:visible;-webkit-transition:opacity .6s cubic-bezier(.165, .84, .44, 1), visibility 0s linear 1.2s, -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1);transition:opacity .6s cubic-bezier(.165, .84, .44, 1), visibility 0s linear 1.2s, -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1);transition:transform 1.2s cubic-bezier(.165, .84, .44, 1), opacity .6s cubic-bezier(.165, .84, .44, 1), visibility 0s linear 1.2s;transition:transform 1.2s cubic-bezier(.165, .84, .44, 1), opacity .6s cubic-bezier(.165, .84, .44, 1), visibility 0s linear 1.2s, -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1)}
.collection-slideshow-slide.is-next{-webkit-transform:translateX(100%) translateZ(0);transform:translateX(100%) translateZ(0)}
.collection-slideshow-slide.is-active{opacity:1;visibility:visible;-webkit-transform:translateX(0) translateZ(0);transform:translateX(0) translateZ(0);-webkit-transition:opacity 0s cubic-bezier(.165, .84, .44, 1), visibility 0s linear 1.2s, -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1);transition:opacity 0s cubic-bezier(.165, .84, .44, 1), visibility 0s linear 1.2s, -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1);transition:transform 1.2s cubic-bezier(.165, .84, .44, 1), opacity 0s cubic-bezier(.165, .84, .44, 1), visibility 0s linear 1.2s;transition:transform 1.2s cubic-bezier(.165, .84, .44, 1), opacity 0s cubic-bezier(.165, .84, .44, 1), visibility 0s linear 1.2s, -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1)}
.collection-slideshow-btn{position:absolute;top:210px;right:0;width:80px;background:#fff;height:calc(100vh - 180px);z-index:2}
@media (max-width:63.9275em){.collection-slideshow-btn{display:none}
}
.collection-slideshow-btn:hover .icon-arrow{opacity:1}
.collection-slideshow-right{padding-top:120px}
.collection-slideshow-right-inner{height:100vh}
@media (max-width:63.9275em){.collection-slideshow-right{padding-top:0}
}
.collection-slideshow-content{background:#fff;height:calc(100vh - 230px);overflow:hidden;padding:0 140px;min-width:500px}
@media (min-width:64em){.collection-slideshow-content-inner{margin-top:-100px}
}
@media (max-width:64em){.collection-slideshow-content{min-width:auto}
}
@media (max-width:63.9275em){.collection-slideshow-content{position:relative;z-index:10;height:auto;padding:60px 0;vertical-align:top;margin-top:120px;-webkit-transform:translateX(-16.67%);transform:translateX(-16.67%)}
}
.collection-slideshow-content-slider{height:340px}
@media (max-width:63.9275em){.collection-slideshow-content-slider{height:260px}
}
@media (max-width:63.9275em){.collection-slideshow-content-subtitle{margin-left:0}
}
@media (max-width:63.9275em){.collection-slideshow-content-title{text-indent:-15px !important;line-height:1 !important;font-size:3.3333333333rem !important}
}
@media (max-width:46.24em){.collection-slideshow-content-title{text-indent:-15px !important;line-height:1 !important;font-size:2rem !important}
}
.collection-slideshow-content-link h1{-webkit-transition:-webkit-transform 1.6s cubic-bezier(.165, .84, .44, 1) .5s;transition:-webkit-transform 1.6s cubic-bezier(.165, .84, .44, 1) .5s;transition:transform 1.6s cubic-bezier(.165, .84, .44, 1) .5s;transition:transform 1.6s cubic-bezier(.165, .84, .44, 1) .5s, -webkit-transform 1.6s cubic-bezier(.165, .84, .44, 1) .5s}
.is-next .collection-slideshow-content-link h1{-webkit-transform:translateX(100px) translateZ(0);transform:translateX(100px) translateZ(0)}
.is-prev .collection-slideshow-content-link h1{-webkit-transform:translateX(-100px) translateZ(0);transform:translateX(-100px) translateZ(0)}
.is-active .collection-slideshow-content-link h1{-webkit-transform:translateX(0) translateZ(0);transform:translateX(0) translateZ(0)}
.collection-slideshow-content-link p{-webkit-transition:-webkit-transform 1.6s cubic-bezier(.165, .84, .44, 1) .58s;transition:-webkit-transform 1.6s cubic-bezier(.165, .84, .44, 1) .58s;transition:transform 1.6s cubic-bezier(.165, .84, .44, 1) .58s;transition:transform 1.6s cubic-bezier(.165, .84, .44, 1) .58s, -webkit-transform 1.6s cubic-bezier(.165, .84, .44, 1) .58s}
.is-next .collection-slideshow-content-link p{-webkit-transform:translateX(100px) translateZ(0);transform:translateX(100px) translateZ(0)}
.is-prev .collection-slideshow-content-link p{-webkit-transform:translateX(-100px) translateZ(0);transform:translateX(-100px) translateZ(0)}
.is-active .collection-slideshow-content-link p{-webkit-transform:translateX(0) translateZ(0);transform:translateX(0) translateZ(0)}
.collection-slideshow-content-link .cta-link-secondary{-webkit-transition:-webkit-transform 1.6s cubic-bezier(.165, .84, .44, 1) .66s;transition:-webkit-transform 1.6s cubic-bezier(.165, .84, .44, 1) .66s;transition:transform 1.6s cubic-bezier(.165, .84, .44, 1) .66s;transition:transform 1.6s cubic-bezier(.165, .84, .44, 1) .66s, -webkit-transform 1.6s cubic-bezier(.165, .84, .44, 1) .66s}
.is-next .collection-slideshow-content-link .cta-link-secondary{-webkit-transform:translateX(100px) translateZ(0);transform:translateX(100px) translateZ(0)}
.is-prev .collection-slideshow-content-link .cta-link-secondary{-webkit-transform:translateX(-100px) translateZ(0);transform:translateX(-100px) translateZ(0)}
.is-active .collection-slideshow-content-link .cta-link-secondary{-webkit-transform:translateX(0) translateZ(0);transform:translateX(0) translateZ(0)}
.collection-slideshow-content-link:hover .cta-link-secondary:before{-webkit-transform:translateX(34px) translateZ(0);transform:translateX(34px) translateZ(0)}
.collection-slideshow-content-slide{visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:visibility 0s linear, -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1);transition:visibility 0s linear, -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1);transition:transform 1.2s cubic-bezier(.165, .84, .44, 1), visibility 0s linear;transition:transform 1.2s cubic-bezier(.165, .84, .44, 1), visibility 0s linear, -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1)}
.collection-slideshow-content-slide.is-prev{-webkit-transform:translateX(-80%) translateZ(0);transform:translateX(-80%) translateZ(0)}
.collection-slideshow-content-slide.is-next, .collection-slideshow-content-slide.is-prev{opacity:0;visibility:visible;pointer-events:none;-webkit-transition:opacity .6s cubic-bezier(.165, .84, .44, 1), visibility 0s linear 1.2s, -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1);transition:opacity .6s cubic-bezier(.165, .84, .44, 1), visibility 0s linear 1.2s, -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1);transition:transform 1.2s cubic-bezier(.165, .84, .44, 1), opacity .6s cubic-bezier(.165, .84, .44, 1), visibility 0s linear 1.2s;transition:transform 1.2s cubic-bezier(.165, .84, .44, 1), opacity .6s cubic-bezier(.165, .84, .44, 1), visibility 0s linear 1.2s, -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1)}
.collection-slideshow-content-slide.is-next{-webkit-transform:translateX(80%) translateZ(0);transform:translateX(80%) translateZ(0)}
.collection-slideshow-content-slide.is-active{opacity:1;visibility:visible;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity 1.2s cubic-bezier(.165, .84, .44, 1) .6s, visibility 0s linear 1.2s, -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1);transition:opacity 1.2s cubic-bezier(.165, .84, .44, 1) .6s, visibility 0s linear 1.2s, -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1);transition:transform 1.2s cubic-bezier(.165, .84, .44, 1), opacity 1.2s cubic-bezier(.165, .84, .44, 1) .6s, visibility 0s linear 1.2s;transition:transform 1.2s cubic-bezier(.165, .84, .44, 1), opacity 1.2s cubic-bezier(.165, .84, .44, 1) .6s, visibility 0s linear 1.2s, -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1)}
.collection-slideshow-btn-tablet{position:absolute;top:560px;left:0;display:none}
@media (max-width:63.9275em){.collection-slideshow-btn-tablet{display:block}
}
.collection-slideshow-mobile{display:none;height:100vh}
@media (max-width:46.24em){.collection-slideshow-mobile{display:block}
}
.collection-slideshow-mobile-content{width:100%;padding:0 30px;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}
.collection-slideshow-mobile-content-inner{min-height:308px;padding:calc(13% + 10px) 13% 13% 21%;background:#fff}
.collection-slideshow-mobile-content-inner .component-link{position:absolute;top:0;left:0;height:100%;width:100%;display:block}
.collection-slideshow-mobile-navigation{position:absolute;bottom:54%;left:30px;padding:0}
@media (max-width:63.9275em){.collection-slideshow-mobile-navigation{margin-left:18px}
}
.collection-slideshow-mobile-navigation-item{display:inline-block;width:6px;height:6px;margin-right:10px;padding-left:0 !important;border-radius:50%;background:#000;opacity:.18}
.collection-slideshow-mobile-navigation-item:before{content:none !important}
.collection-slideshow-mobile-navigation-item.is-active{opacity:1}
.breadcrumb{padding-top:115px;padding-bottom:45px}
.product{padding-bottom:90px}
@media (max-width:63.9275em){.product{padding-top:0}
}
.product-details{padding-top:80px}
@media (max-width:46.24em){.product-details{padding-top:70px;padding-right:0}
}
.product-details-inner{width:66.6666666667%}
@media (max-width:63.9275em){.product-details-inner{width:100%;padding:0 40px}
}
@media (max-width:46.24em){.product-details-inner{width:100%;padding:0 13%}
}
.product-title{margin-bottom:40px;font-size:3.3333333333rem;line-height:1.2}
.product-pictures{padding-right:90px;position:relative}
@media (max-width:63.9275em){.product-pictures{padding:0}
}
.product-pictures-inner{position:relative}
.product-pictures-inner:before{padding-top:149.206349206%;display:block;content:''}
@media (max-width:63.9275em){.product-pictures-inner{position:relative}
.product-pictures-inner:before{padding-top:231.380208333%;display:block;content:''}
}
@media (max-width:46.24em){.product-pictures-inner{position:relative}
.product-pictures-inner:before{padding-top:149.206349206%;display:block;content:''}
}
.product-pictures-inner.is-cursor-active .product-cursor{opacity:1}
.product-pictures-slide{cursor:url(../assets/images/product/cursor-plus.png) 15 15, pointer}
.product-pictures-slide.is-next, .product-pictures-slide.is-prev{opacity:0;-webkit-transform:scale(1.02) translateZ(0);transform:scale(1.02) translateZ(0);-webkit-transition:opacity .6s cubic-bezier(.165, .84, .44, 1), -webkit-transform 0s cubic-bezier(.165, .84, .44, 1) .6s;transition:opacity .6s cubic-bezier(.165, .84, .44, 1), -webkit-transform 0s cubic-bezier(.165, .84, .44, 1) .6s;transition:transform 0s cubic-bezier(.165, .84, .44, 1) .6s, opacity .6s cubic-bezier(.165, .84, .44, 1);transition:transform 0s cubic-bezier(.165, .84, .44, 1) .6s, opacity .6s cubic-bezier(.165, .84, .44, 1), -webkit-transform 0s cubic-bezier(.165, .84, .44, 1) .6s}
.product-pictures-slide.is-active{opacity:1;-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0);-webkit-transition:opacity 1.2s cubic-bezier(.165, .84, .44, 1), -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1);transition:opacity 1.2s cubic-bezier(.165, .84, .44, 1), -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1);transition:transform 1.2s cubic-bezier(.165, .84, .44, 1), opacity 1.2s cubic-bezier(.165, .84, .44, 1);transition:transform 1.2s cubic-bezier(.165, .84, .44, 1), opacity 1.2s cubic-bezier(.165, .84, .44, 1), -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1)}
.product-pictures-slide.is-active.video-player{pointer-events:auto;cursor:pointer}
.product-pictures-slide.video-player{pointer-events:none}
.product-main-picture{height:100%;width:100%;display:block}
.object-fit .product-main-picture{object-fit:cover}
.no-object-fit .product-main-picture{font-family:object-fit\:cover}
.product-thumbnails{position:absolute;top:30px;left:36px}
.product-thumbnails li{margin-bottom:10px}
.product-thumbnails li:last-child{margin-bottom:0}
.product-thumbnails-button{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;overflow:hidden;border:none;padding:0;margin:0;position:relative;height:35px;width:35px;background-color:#fff;cursor:pointer}
.product-thumbnails-button:after, .product-thumbnails-button:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}
.product-thumbnails-button:before{box-shadow:inset 0 0 0 1px #ccc}
.product-thumbnails-button:after{box-shadow:inset 0 0 0 3px #fff;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity 1.2s cubic-bezier(.165, .84, .44, 1);transition:opacity 1.2s cubic-bezier(.165, .84, .44, 1)}
.product-thumbnails-button.is-active:after, .product-thumbnails-button:hover:after{opacity:1}
.product-thumbnails-button-video{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:0;width:0;border-bottom:6.5px solid transparent;border-left:8px solid #ccc;border-top:6.5px solid transparent;margin-top:-1px;margin-left:1px}
.product-thumbnails img{height:100%;width:100%;display:block}
.object-fit .product-thumbnails img{object-fit:cover}
.no-object-fit .product-thumbnails img{font-family:object-fit\:cover}
.product-cart{opacity:0;visibility:hidden;-webkit-transition:visibility .3s .3s, opacity .3s cubic-bezier(.25, .46, .45, .94);transition:visibility .3s .3s, opacity .3s cubic-bezier(.25, .46, .45, .94)}
@media (max-width:63.9275em){.product-cart{padding-left:40px}
}
@media (max-width:46.24em){.product-cart{padding-left:13%}
}
.product-cart.is-visible{opacity:1;visibility:visible;-webkit-transition-delay:0s;transition-delay:0s}
.product-cart-option{padding-top:32px;padding-right:33.3333333333%;padding-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e6e6e6}
@media (max-width:63.9275em){.product-cart-option{padding-right:40px}
}
@media (max-width:46.24em){.product-cart-option{padding-right:13%}
}
.product-cart-option-label{color:#000;font-size:.6666666667rem;line-height:2.4;letter-spacing:.5em;text-transform:uppercase}
.product-cart-buy{margin-top:45px;padding-right:33.3333333333%}
@media (max-width:63.9275em){.product-cart-buy{padding-right:40px}
}
@media (max-width:46.24em){.product-cart-buy{padding-right:13%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
}
.product-cart-buy-button-container{padding-right:20px}
@media (max-width:46.24em){.product-cart-buy-button-container{padding-right:0}
}
.product-cart-buy-button{padding:22px 28px;font-family:butlerregular, serif;font-weight:400;background:transparent;border:1px solid #e6e6e6;color:#000;font-size:.9333333333rem;line-height:1;letter-spacing:.05em;text-align:left;cursor:pointer;width:100%;position:relative;-webkit-transition:color .6s cubic-bezier(.165, .84, .44, 1);transition:color .6s cubic-bezier(.165, .84, .44, 1)}
.product-cart-buy-button-inner{position:relative;z-index:2}
.product-cart-buy-button-plus{position:relative;float:right}
.product-cart-buy-button:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:scaleX(0) translateZ(0);transform:scaleX(0) translateZ(0);-webkit-transition:-webkit-transform .6s cubic-bezier(.165, .84, .44, 1);transition:-webkit-transform .6s cubic-bezier(.165, .84, .44, 1);transition:transform .6s cubic-bezier(.165, .84, .44, 1);transition:transform .6s cubic-bezier(.165, .84, .44, 1), -webkit-transform .6s cubic-bezier(.165, .84, .44, 1)}
.product-cart-buy-button.out-of-stock{cursor:default}
.product-cart-buy-button.out-of-stock:before{opacity:.5}
.product-cart-buy-button.out-of-stock .product-cart-buy-button-plus{display:none}
.product-cart-buy-button:hover{color:#fff}
.product-cart-buy-button:hover:before{-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0)}
@media (max-width:46.24em){.product-cart-currency{text-align:center;margin-bottom:20px}
}
.product-cart-price{font-family:butlerregular, serif;font-weight:400;color:#000;font-size:2rem;line-height:1;margin-top:5px}
.product-similar-products{margin-top:160px}
@media (max-width:46.24em){.product-similar-products{margin-top:70px}
}
.product-links{padding-right:33.3333333333%;margin-top:50px}
@media (max-width:46.24em){.product-links{padding-right:13%;text-align:center}
}
.product-links-item{padding:0 10px;margin:5px 0;border-right:1px solid #eaecf1}
.product-links-item:last-child{padding-right:0;border-right:none}
.product-links-item-link{font-family:canada-type-gibson, sans-serif;font-weight:400;font-size:.6333333333rem;text-transform:uppercase;letter-spacing:.25em}
.product-details-btn{position:absolute;top:50px;right:0;z-index:2}
@media (max-width:63.9275em){.product-details-btn{display:none}
}
.product-details-btn-tablet{position:absolute;bottom:0;right:0;display:none}
@media (max-width:63.9275em){.product-details-btn-tablet{display:block}
}
@media (max-width:46.24em){.product-details-btn-tablet{display:none}
}
.product-details-btn-tablet .collection-dualslider-btn-prev{border-right:1px solid #efebe9}
.product-cursor{position:absolute;top:0;left:0;float:left;height:20px;width:20px;margin-top:-10px;margin-left:-10px;opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity .6s cubic-bezier(.165, .84, .44, 1);transition:opacity .6s cubic-bezier(.165, .84, .44, 1);pointer-events:none}
.product-cursor:after, .product-cursor:before{content:"";position:absolute;top:50%;left:0;margin-top:-1px;width:100%;height:2px;background:#fff}
.product-cursor:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
.product-select-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;visibility:hidden;pointer-events:none}
.product-select-overlay.is-active{visibility:visible;pointer-events:auto}
.js-custom-select select{display:none;direction:rtl}
@media (max-width:63.9275em){.js-custom-select select{display:block}
}
.product-custom-select{position:relative}
@media (max-width:63.9275em){.product-custom-select{display:none}
}
.product-custom-select--small .product-custom-select-label{color:rgba(0, 0, 0, .54);font-size:.6666666667rem}
.product-custom-select--small .product-custom-select-label:after{height:0;width:0;border-left:3.5px solid transparent;border-right:3.5px solid transparent;border-top:4px solid rgba(0, 0, 0, .54)}
.product-custom-select-label{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;background:none;outline:none;border:none;font-style:normal;cursor:pointer;position:relative;padding-right:15px;font-family:canada-type-gibson, sans-serif;font-weight:400;font-size:.9333333333rem;color:#000}
.product-custom-select-options{position:absolute;top:25px;right:0;padding:20px 30px;background:#fff;border:1px solid #e6e6e6;z-index:100;min-width:150px;text-align:left;opacity:0;visibility:hidden}
.product-custom-select-options.is-active{opacity:1;visibility:visible}
.product-custom-select-options-item{display:block;cursor:pointer;white-space:nowrap;font-family:canada-type-gibson, sans-serif;font-weight:400;font-size:.9333333333rem;color:#000}
.product-custom-select-options-item.is-active, .product-custom-select-options-item:hover{font-weight:700}
.product-zoom{position:fixed;top:0;left:0;width:100%;height:100vh;background:#fff;z-index:2000;display:none;opacity:0;visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity 1.2s cubic-bezier(.165, .84, .44, 1), visibility 1.2s cubic-bezier(.165, .84, .44, 1);transition:opacity 1.2s cubic-bezier(.165, .84, .44, 1), visibility 1.2s cubic-bezier(.165, .84, .44, 1)}
.product-zoom.is-active{opacity:1;visibility:visible}
.product-zoom.is-leave{opacity:0;visibility:hidden;-webkit-transition:opacity .6s cubic-bezier(.165, .84, .44, 1), visibility .6s cubic-bezier(.165, .84, .44, 1);transition:opacity .6s cubic-bezier(.165, .84, .44, 1), visibility .6s cubic-bezier(.165, .84, .44, 1)}
.product-zoom-thumbnails{position:absolute;top:12.5vw;left:12.5%}
.product-zoom-thumbnails li{margin-bottom:10px}
.product-zoom-thumbnails li:last-child{margin-bottom:0}
.product-zoom-thumbnails-button{height:70px;width:70px}
.product-zoom-slide.is-next, .product-zoom-slide.is-prev{visibility:hidden;opacity:0;-webkit-transform:scale(1.02) translateZ(0);transform:scale(1.02) translateZ(0);-webkit-transition:opacity .6s cubic-bezier(.165, .84, .44, 1), visibility .6s cubic-bezier(.165, .84, .44, 1), -webkit-transform 0s cubic-bezier(.165, .84, .44, 1) .6s;transition:opacity .6s cubic-bezier(.165, .84, .44, 1), visibility .6s cubic-bezier(.165, .84, .44, 1), -webkit-transform 0s cubic-bezier(.165, .84, .44, 1) .6s;transition:transform 0s cubic-bezier(.165, .84, .44, 1) .6s, opacity .6s cubic-bezier(.165, .84, .44, 1), visibility .6s cubic-bezier(.165, .84, .44, 1);transition:transform 0s cubic-bezier(.165, .84, .44, 1) .6s, opacity .6s cubic-bezier(.165, .84, .44, 1), visibility .6s cubic-bezier(.165, .84, .44, 1), -webkit-transform 0s cubic-bezier(.165, .84, .44, 1) .6s}
.product-zoom-slide.is-active{visibility:visible;opacity:1;-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0);-webkit-transition:opacity 1.2s cubic-bezier(.165, .84, .44, 1), visibility 1.2s cubic-bezier(.165, .84, .44, 1), -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1);transition:opacity 1.2s cubic-bezier(.165, .84, .44, 1), visibility 1.2s cubic-bezier(.165, .84, .44, 1), -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1);transition:transform 1.2s cubic-bezier(.165, .84, .44, 1), opacity 1.2s cubic-bezier(.165, .84, .44, 1), visibility 1.2s cubic-bezier(.165, .84, .44, 1);transition:transform 1.2s cubic-bezier(.165, .84, .44, 1), opacity 1.2s cubic-bezier(.165, .84, .44, 1), visibility 1.2s cubic-bezier(.165, .84, .44, 1), -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1)}
.product-zoom-close{top:50px;right:50px}
.product-more-details{position:fixed;top:0;left:0;width:100%;height:100vh;background:hsla(0, 0%, 8%, .75);overflow-y:auto;z-index:2000;display:none;opacity:0;visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity 1.2s cubic-bezier(.165, .84, .44, 1), visibility 1.2s cubic-bezier(.165, .84, .44, 1);transition:opacity 1.2s cubic-bezier(.165, .84, .44, 1), visibility 1.2s cubic-bezier(.165, .84, .44, 1)}
.product-more-details.is-active{opacity:1;visibility:visible}
.product-more-details.is-leave{opacity:0;visibility:hidden;-webkit-transition:opacity .6s cubic-bezier(.165, .84, .44, 1), visibility .6s cubic-bezier(.165, .84, .44, 1);transition:opacity .6s cubic-bezier(.165, .84, .44, 1), visibility .6s cubic-bezier(.165, .84, .44, 1)}
.product-more-details-inner{position:relative;background:#fff;margin:170px 0;padding:130px 0;-webkit-transform:translateY(-50px) translateZ(0);transform:translateY(-50px) translateZ(0);-webkit-transition:-webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1);transition:-webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1);transition:transform 1.2s cubic-bezier(.165, .84, .44, 1);transition:transform 1.2s cubic-bezier(.165, .84, .44, 1), -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1)}
@media (max-width:63.9275em){.product-more-details-inner{margin:0;padding:130px 0;min-height:100%}
}
@media (max-width:46.24em){.product-more-details-inner{margin:0;padding:50px 30px;min-height:100%}
}
.is-active .product-more-details-inner{-webkit-transform:translateY(0) translateZ(0);transform:translateY(0) translateZ(0)}
.is-leave .product-more-details-inner{-webkit-transform:translateY(50px) translateZ(0);transform:translateY(50px) translateZ(0)}
.product-more-details-image{position:relative}
.product-more-details-image:before{padding-top:166.666666667%;display:block;content:''}
@media (max-width:46.24em){.product-more-details-image{display:none}
}
.product-more-details-close{top:50px;right:50px}
.contact-main{padding:120px 0}
@media (max-width:46.24em){.contact-main{padding:0 0 60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
}
.contact-main:after{content:"";position:absolute;bottom:0;left:0;width:75%;height:1px;background:#efebe9}
@media (max-width:46.24em){.contact-main:after{width:100%}
}
.contact-main-content{position:relative;padding:80px 0;z-index:1}
@media (max-width:46.24em){.contact-main-content{width:calc(100% - 20px) !important;margin-left:auto !important;margin-right:auto;margin-top:-90px;padding:40px 13% 0}
}
.contact-main-content:before{content:"";position:absolute;top:0;right:-80px;height:100%;width:100%;background:#fff}
@media (max-width:46.24em){.contact-main-content:before{left:0;right:auto}
}
.contact-main-bg{z-index:-1;min-height:690px}
@media (max-width:46.24em){.contact-main-bg{min-height:0;height:60vh}
}
.contact-info{position:relative;font-family:canada-type-gibson, sans-serif;font-weight:400;color:rgba(0, 0, 0, .54);font-size:.6666666667rem;letter-spacing:.2em;text-transform:uppercase;line-height:2.4;margin-top:30px;padding-top:30px}
.contact-info:before{content:"";position:absolute;top:0;left:0;width:30px;height:1px;background:#000;opacity:.2}
.contact-more-container{margin:100px 0 200px}
@media (max-width:46.24em){.contact-more-container{margin:60px 0 100px}
}
.contact-more{margin:70px 0}
@media (max-width:46.24em){.contact-more--inverse{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
}
@media (max-width:46.24em){.contact-more{padding:0 30px}
}
.contact-more .contact-more-subtitle{margin-bottom:10px}
.contact-more .contact-more-image{margin-top:35px;position:relative}
.contact-more .contact-more-image:before{padding-top:66.6666666667%;display:block;content:''}
@media (max-width:63.9275em){.contact-more .contact-more-image{margin-top:0;position:relative}
.contact-more .contact-more-image:before{padding-top:157.894736842%;display:block;content:''}
}
@media (max-width:46.24em){.contact-more .contact-more-image{position:relative}
.contact-more .contact-more-image:before{padding-top:66.6666666667%;display:block;content:''}
}
@media (max-width:46.24em){.contact-more .contact-more-content{text-align:left;margin-top:40px;padding:0 30px}
}
.retailers-hero-bg{position:relative}
.retailers-hero-bg:before{padding-top:55.5555555556%;display:block;content:''}
@media (max-width:46.24em){.retailers-hero-bg{min-height:0;height:60vh}
}
.retailers-hero-content{margin-top:-340px;background:#000;padding:140px 50px}
@media (max-width:46.24em){.retailers-hero-content{width:calc(100% - 20px) !important;margin-left:auto !important;margin-right:auto;margin-top:-90px;padding:40px 50px}
}
.retailers-hero .subtitle{color:hsla(0, 0%, 100%, .54);margin-bottom:10px}
.retailers-hero address{color:hsla(0, 0%, 100%, .54)}
.retailers-hero address a{display:inline-block;border-bottom:1px solid hsla(0, 0%, 100%, .54);-webkit-transition:color .6s cubic-bezier(.165, .84, .44, 1);transition:color .6s cubic-bezier(.165, .84, .44, 1)}
.retailers-hero address a:hover, .retailers-hero h2{color:#fff}
.retailers-hero:after{content:"";position:absolute;bottom:0;left:0;width:75%;height:1px;background:#efebe9}
@media (max-width:46.24em){.retailers-hero:after{width:100%}
}
.retailers-list{margin:100px 0 200px}
@media (max-width:46.24em){.retailers-list{padding:0 30px;margin:60px 0 0}
}
.retailers-item{margin-bottom:40px}
.retailers-item-title{padding-top:0 !important;padding-right:70px}
@media (max-width:63.9275em){.retailers-item-title{padding-right:0;margin-bottom:50px !important}
}
.retailers-item-store{margin-bottom:80px}
@media (max-width:46.24em){.retailers-item-store{margin-bottom:60px}
}
.retailers-item-address{margin-bottom:30px !important}
@media (min-width:46.25em){.retailers-item-address{min-height:101px;display:block}
}
.retailers-item-contact{font-family:butlermedium, serif;font-weight:400;font-size:1.0666666667rem;line-height:.875;letter-spacing:.05em;color:#000;text-transform:none;padding-top:14px;padding-bottom:14px}
.page-404{width:100%;height:100vh;background-color:#eff3f6;background-image:url(../assets/images/404/bg.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover}
@media (max-width:46.24em){.page-404{background-position:25%}
}
@media (max-width:46.24em){.page-404-content{vertical-align:bottom;width:100%;padding:0 30px}
}
@media (max-width:46.24em){.page-404-content h1{font-size:2rem;line-height:3.2rem;margin-bottom:.93999rem;padding-top:1.06001rem}
}
@media (max-width:46.24em){.page-404-content-inner{padding:50px;background:#fff}
}
.page-404-content-link{margin-top:30px}
.page-404-content-logo{margin-top:100px}
@media (max-width:46.24em){.page-404-content-logo{display:none}
}
@font-face{font-family:butlerregular;font-style:normal;font-weight:400;src:url(../assets/fonts/butler_regular-webfont.html) format("woff2"), url(../assets/fonts/butler_regular-webfont.woff) format("woff")}
@font-face{font-family:butlermedium;font-style:normal;font-weight:400;src:url(../assets/fonts/butler_medium-webfont.html) format("woff2"), url(../assets/fonts/butler_medium-webfont.woff) format("woff")}
@font-face{font-family:butlerlight;font-style:normal;font-weight:400;src:url(../assets/fonts/butler_light-webfont.html) format("woff2"), url(../assets/fonts/butler_light-webfont.woff) format("woff")}