@font-face{font-family:Canela Web;src:url(Canela-LightItalic-Web.eot);src:url(Canela-LightItalic-Web.eot?#iefix) format("embedded-opentype"),url(Canela-LightItalic-Web.woff2) format("woff2"),url(Canela-LightItalic-Web.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@keyframes spin{to{transform:rotate(360deg)}}.list-unstyled{margin:0;padding:0;list-style:none}.hidden{display:none!important}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.visually-hidden--inline{margin:0;height:1em}.overflow-hidden{overflow:hidden}.skip-to-content-link:focus{z-index:9999;position:inherit;overflow:auto;width:auto;height:auto;clip:auto}.full-width-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}summary{cursor:pointer;list-style:none;position:relative}summary .icon-caret{position:absolute;height:.6rem;right:1.5rem;top:calc(50% - .35rem)}summary::-webkit-details-marker{display:none}.disclosure-has-popup{position:relative}.disclosure-has-popup[open]>summary:before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;display:block;cursor:default;content:" ";background:transparent}.disclosure-has-popup>summary:before{display:none}.disclosure-has-popup[open]>summary+*{z-index:100}#shopify-section-announcement-bar{z-index:4}.announcement-bar{border-bottom:.1rem solid rgba(var(--color-foreground),.2);color:rgb(var(--color-foreground))}.announcement-bar__link{display:block;width:100%;padding:1rem 2rem;text-decoration:none}.announcement-bar__link:hover{color:rgb(var(--color-foreground));background-color:rgba(var(--color-card-hover),.06)}.announcement-bar__link .icon-arrow{display:inline-block;height:1.2rem;pointer-events:none;padding-left:1rem;vertical-align:middle;margin-bottom:.2rem}@media screen and (min-width: 750px){.announcement-bar__link .icon-arrow{height:1.3rem}}.announcement-bar__link .announcement-bar__message{padding:0}.announcement-bar__message{text-align:center;margin:0}#shopify-section-header{z-index:3;will-change:transform}.shopify-section-header-sticky{position:-webkit-sticky;position:sticky;top:0}#shopify-section-header.animate{transition:transform .15s ease-out}.header-wrapper{display:block;position:relative;background-color:rgb(var(--color-background))}.header-wrapper--border-bottom{border-bottom:.1rem solid rgba(var(--color-foreground),.2)}.header *[tabindex="-1"]:focus{outline:none}.header__icon--menu .icon{display:block;position:absolute;opacity:1;transform:scale(1);transition:transform .15s ease,opacity .15s ease}details:not([open])>.header__icon--menu .icon-close,details[open]>.header__icon--menu .icon-hamburger{visibility:hidden;opacity:0;transform:scale(.8)}.js details[open]:not(.menu-opening)>.header__icon--menu .icon-close{visibility:hidden}.js details[open]:not(.menu-opening)>.header__icon--menu .icon-hamburger{visibility:visible;opacity:1;transform:scale(1.07)}.header__inline-menu details[open]>.header__submenu{opacity:1;transform:translateY(0);animation:animateMenuOpen var(--duration-default) ease}details-disclosure>details{position:relative}@keyframes animateMenuOpen{0%{opacity:0;transform:translateY(-1.5rem)}to{opacity:1;transform:translateY(0)}}.overflow-hidden-mobile,.overflow-hidden-tablet{overflow:hidden}@media screen and (min-width: 750px){.overflow-hidden-mobile{overflow:auto}}@media screen and (min-width: 990px){.overflow-hidden-tablet{overflow:auto}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%;height:100%}body{margin:0;background:#fff}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*{box-sizing:border-box}html{background:#f1eee5;height:-webkit-fill-available}body{background:#f1eee5}main{background:#fff}.js-fade-me{animation:fadeSiteIn .5s ease forwards;position:relative;z-index:2;-webkit-backface-visibility:hidden;backface-visibility:hidden}.js-fade-me.fadeSiteOut{animation:fadeSiteOut .5s ease forwards}.bg-fox{position:fixed;top:0;left:0;width:100%;height:100vh;display:flex;justify-content:center;align-items:center;background:#f1eee5}.bg-fox img{display:block;width:100%;max-width:284px}@keyframes fadeSiteIn{0%{opacity:0}to{opacity:1}}@keyframes fadeSiteOut{0%{opacity:1}to{opacity:0}}body.menu-open{overflow:hidden}html,body{font-family:Helvetica,sans-serif;width:100%;color:var(--text-color, #1c1c1c)}main{flex-grow:1;display:flex;flex-direction:column}.focus-none:focus{outline:none}p{line-height:1.5}.btn{background:transparent;border:1px solid #1c1c1c;color:#1c1c1c;display:inline-block;text-align:center;text-decoration:none;transition:all .4s;cursor:pointer;position:relative;padding:10px 20px;font-size:.55rem;letter-spacing:1px;text-transform:uppercase}.btn:hover{background:transparent;color:#1c1c1c;transition:all .4s}.btn .spinner{display:block;width:20px;height:20px;position:absolute;left:0;right:0;margin:-10px auto 0;top:50%;opacity:0;animation:spin .5s infinite linear}.btn .spinner svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;left:0}.btn.loading .spinner{position:absolute;opacity:1;transition:opacity .25s}.btn.loading span{opacity:0}select.btn{background-position:right 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(chevron-white.svg);background-position:center right 15px;padding-right:45px;background-size:12px;background-repeat:no-repeat}select.btn:focus{outline:none}select.btn:hover{background-image:url(chevron.svg);background-repeat:no-repeat;background-size:12px;background-position:center right 15px}.btn--outline,select.btn--outline{background:#fff;color:#1c1c1c;border:1px solid #1c1c1c}.btn--outline:hover,select.btn--outline:hover{background:#1c1c1c;color:#fff;transition:all .4s}select.btn--outline{background-image:url(chevron.svg);background-position:center right 10px;padding-right:20px;background-size:12px;background-repeat:no-repeat}select.btn--outline:hover{background-image:url(chevron-white.svg);background-repeat:no-repeat;background-size:12px;background-position:center right 10px}.btn--reverse{background:#fff;color:#1c1c1c;border:1px solid #ffffff}.btn--reverse:hover{background:#1c1c1c;color:#fff;transition:all .4s}.cta{font-size:1rem;text-decoration:underline;background:transparent;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:Moderat-Light,sans-serif;cursor:pointer;padding:0;color:#1c1c1c}.wrapper,.page-width{max-width:calc(100% - 50px);margin:0 auto}@media (min-width: 375px){.wrapper,.page-width{max-width:calc(100% - 100px)}}.wrapper--wide{max-width:1600px}.wrapper--narrow{max-width:calc(100% - 80px)}@media (min-width: 375px){.wrapper--narrow{max-width:calc(100% - 100px)}}@media (min-width: 1400px){.wrapper--narrow{max-width:1300px}}.main-page-title{margin-top:80px;display:block}@media (min-width: 960px){.hide-on-desktop{display:none}}@media (min-width: 650px){.hide-on-tablet{display:none}}@media (max-width: 1023px){.hide-on-mobile{display:none}}@media (min-width: 650px){.show-on-tablet{display:inline-block}}.bg{background:var(--bg, #1c1c1c)}.bg.gradient{background:url(gradient.png);background-size:cover}input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:12px;height:12px;border:1px solid #1c1c1c;border-radius:6px;margin-right:10px;flex-shrink:0}input[type=radio]:checked{background:#1c1c1c}.section-404{min-height:calc(100vh - 120px);display:flex;flex-direction:column;justify-content:center}.template-404{text-align:center;padding:200px 0}.template-404 .title{font-size:2.4rem;font-family:Canela Web,serif}.template-404 a{font-family:Helvetica,sans-serif;font-weight:400;text-transform:uppercase;font-size:.55rem;letter-spacing:.1rem;border:1px solid;padding:5px 10px;color:#000;display:inline-block;margin-top:15px;text-decoration:none}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0;display:none}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.css-rotate{animation:rotate 30s linear infinite;transform-origin:50% 50%}@keyframes slither{0%{transform:translate(0)}to{transform:translate(100vw)}}@keyframes slither-up{0%{transform:translate(0) translateY(0)}to{transform:translate(100vw) translateY(-10vh)}}html{font-size:100%}body{font-weight:400;line-height:1.75}p{margin-bottom:1rem}h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5{font-weight:400;line-height:1.3}h1{margin-top:0;font-size:5.653rem}h2{font-size:2rem}h3{font-size:2.827rem}h4{font-size:1.999rem}h5{font-size:1.414rem}em{font-style:italic}.h1{font-size:5.25em}.h2{font-size:2rem}.h3{font-size:1.75rem}.h4{font-size:1.625rem}.h5{font-size:1.125rem}.ui{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em}p{font-size:1rem}@media (min-width: 960px){p{font-size:1.625rem}}.small{line-height:1.25}.headline{font-family:Canela Web,serif;font-size:2.4rem;line-height:3.8rem}.subheadline{font-size:.55rem;letter-spacing:1px;text-transform:uppercase}.strikethrough{text-decoration:line-through}/*! Flickity v2.2.2
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-button{position:absolute;background:transparent;border:none;color:#333}.flickity-button:hover{cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{stroke:#1c1c1c;fill:transparent}.product-reviews .flickity-button-icon{fill:#1c1c1c;stroke:#1c1c1c}.flickity-prev-next-button{top:50%;width:40px;height:40px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:0}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:0}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%;stroke-width:1px}.flickity-prev-next-button .flickity-button-icon path{vector-effect:non-scaling-stroke}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:8px;height:8px;margin:0 8px;background:transparent;border:1px solid #1c1c1c;border-radius:50%;opacity:1;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1;background:#1c1c1c}.header-container{width:100%;position:fixed;top:0}.header-wrapper{position:relative;width:100%;z-index:11;top:0}@media (min-width: 960px){.header-wrapper.inactive .header__logo{transform:translateY(-200%);transition:transform .4s}}.header{display:flex;justify-content:space-between;align-items:center;width:100%;position:relative;z-index:100;max-width:calc(100% - 40px);margin:0 auto;padding:50px 0;pointer-events:none}@media (min-width: 960px){.header{max-width:calc(100% - 100px)}}.header h1{line-height:1;display:inline-block}.header__menu-trigger{width:32px;height:21px;z-index:100;cursor:pointer;position:relative;z-index:11;pointer-events:auto}.header__menu-trigger span{width:100%;height:1px;background:#1c1c1c;display:block;position:absolute}.header__menu-trigger span:first-child{top:0%;transition:all .4s}.header__menu-trigger span:last-child{top:100%;transition:all .4s;transform:translateY(-100%)}.header__menu-trigger span:nth-child(2){top:50%;transition:all .4s}.header__menu-trigger.active span:first-child{top:50%;transform:translateY(-50%) rotate(45deg);transition:all .4s}.header__menu-trigger.active span:nth-child(2){transform:translate(-100%);opacity:0;transition:all .4s}.header__menu-trigger.active span:last-child{top:50%;transform:translateY(-50%) rotate(-45deg);transition:all .4s}.header__menu-trigger .label{font-size:.55rem;letter-spacing:1px;text-transform:uppercase}.header__submenu{position:absolute;padding:20px;background:#fff;margin-top:30px}.header__submenu li{white-space:nowrap}.header__menu-container{position:fixed;width:100%;left:0;top:0;height:100vh;transform:translate(-100%);z-index:10;transition:transform .6s}.header__menu-container.active{transform:translate(0);transition:transform .6s}.header__menu{position:absolute;width:100%;left:0;top:0;height:100vh;display:flex;flex-direction:column;justify-content:flex-start;background:#fff;box-shadow:2px 0 10px #32323280;max-width:100%;z-index:11;align-items:center;pointer-events:auto;padding-top:160px}@media (min-width: 625px){.header__menu{max-width:525px;justify-content:center;padding-top:0}}.header__menu .illustration{width:160px;margin-bottom:25px}@media (min-width: 625px){.header__menu .illustration{margin-top:25px;margin-bottom:50px}}.header__menu-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;cursor:pointer}.header__menu-list{display:flex;flex-direction:column;text-align:center}.header__menu-list>li{display:inline-block;position:relative;margin-bottom:15px}.header__menu-list a{font-size:.55rem;letter-spacing:1px;text-transform:uppercase;padding-bottom:5px;text-decoration:none;color:#1c1c1c;cursor:pointer;letter-spacing:.25em;font-weight:400}.header__menu-list a:hover{text-decoration:underline}.header__menu-list a .header__cart-count{display:inline-block;vertical-align:middle;margin-bottom:5px;font-family:Canela Web,serif;font-size:1rem}.header__menu-list.primary{flex-direction:row}@media (min-width: 625px){.header__menu-list.primary{flex-direction:column}}.header__menu-list.primary li{margin-right:20px}.header__menu-list.primary li:last-child{margin-right:0}@media (min-width: 625px){.header__menu-list.primary li{margin-right:0}}.header__menu-list.primary li a{font-size:1.125rem;text-decoration:none;display:inline-block;border-bottom:2px solid transparent;padding-bottom:0;line-height:1}.header__menu-list.primary li a:hover{border-bottom:2px solid black;border-image-source:url(add-to-cart.png);border-image-slice:3;border-image-width:1;border-image-repeat:round}.header__menu-list.primary .submenu{display:none}@media (min-width: 625px){.header__menu-list.primary .submenu{display:block}}.header__menu-list.primary .submenu li a{font-size:.75rem}.header__menu-list.primary .submenu li a:hover{text-decoration:underline;border-bottom:none}.header__menu-list.secondary li a{font-size:.75rem}.header__logo{width:90px;display:block;position:fixed;left:0;right:0;margin:0 auto;z-index:12;top:25px;transition:transform .4s}.header__logo svg{display:block;width:100%}@media (min-width: 960px){.header__logo.inactive{transform:translateY(-200%);transition:transform .4s}}.header__btn{margin-right:20px;background:transparent}.header__icon--cart{width:inherit;display:flex;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;align-items:baseline;pointer-events:auto}.header__icon--cart span{margin-right:.5em;font-size:.55rem;letter-spacing:1px;text-transform:uppercase;text-decoration:none;color:#1c1c1c;cursor:pointer;padding-bottom:5px;display:inline-block}.header__icon--cart span:hover{text-decoration:underline}.header__icon--cart span:last-child{margin-right:0}.header__icon--cart span:last-child:hover{text-decoration:none}.header__cart-count{font-size:.55rem;letter-spacing:1px;text-transform:uppercase;margin-right:0;background-size:contain;background-repeat:no-repeat;width:24px;height:24px;line-height:25px;border:1px solid #1c1c1c;border-radius:50%}.header__social{display:flex}.header__social li{width:20px;margin-right:10px}@media (min-width: 650px){.header__social li{width:27px}}.header__social li a{display:block}.header__social li:last-child{margin-right:0}.header__social li svg{display:block}.footer{position:relative;padding:50px 0;background:#fff;width:100%;bottom:0}.footer span,.footer a{font-size:.55rem;letter-spacing:1px;text-transform:uppercase}.footer a{color:#1c1c1c;text-decoration:none;padding-bottom:5px}.footer a:hover{text-decoration:underline}.footer .container{display:flex;justify-content:space-between}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus input:-webkit-autofill,textarea:-webkit-autofill,textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-text-fill-color:#1c1c1c;-webkit-box-shadow:0 0 0px 1000px transparent inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;font-size:1.125rem}@media (min-width: 960px){input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus input:-webkit-autofill,textarea:-webkit-autofill,textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{font-size:1.125rem}}.minicart-container{position:fixed;right:0;top:0;width:100%;height:100vh;transition:transform .4s;font-family:Helvetica,sans-serif;pointer-events:none;z-index:999;display:flex}.minicart{display:flex;flex-direction:column;height:100%;width:100%;color:#fff;pointer-events:auto;background:#fff;color:#1c1c1c;max-width:430px;position:relative;z-index:1;transform:translate(120%);transition:transform .4s;margin-left:auto;box-shadow:-2px 0 10px #32323280}@media (min-width: 960px){.minicart{max-width:492px}}.minicart .empty{font-family:Canela Web,serif}.minicart__close{display:flex;align-items:center;cursor:pointer;width:32px;height:21px;position:relative}.minicart__close div{height:1px;width:100%;position:absolute;background:#1c1c1c;display:block;padding-bottom:0}.minicart__close div:first-child{transform:rotate(45deg)}.minicart__close div:last-child{transform:rotate(-45deg)}.minicart__header{padding:50px;display:flex;align-items:center;justify-content:space-between}.minicart__header span,.minicart__header a{cursor:unset;text-decoration:none;padding-bottom:5px}.minicart__header span:hover,.minicart__header a:hover{text-decoration:none}.minicart__header .header__cart-count{padding-bottom:5px}.minicart__header>div{display:flex}.minicart__header button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;margin:0;padding:0}.minicart__promotion{text-align:center;display:block;margin-bottom:20px;font-size:1.125rem}.minicart__body{margin:0 auto;flex-grow:1;overflow-y:scroll;width:100%;padding:0 40px 40px}.minicart__item{margin-bottom:40px;display:flex}.minicart__item .subheadline{padding:0 10px}.minicart__item-image{width:100%;position:relative;margin-right:20px;display:block;max-width:100px}@media (min-width: 960px){.minicart__item-image{max-width:120px}}.minicart__item-image img{display:block;width:100%}.minicart__item-details{display:block;flex-grow:1}.minicart__item-title{color:#1c1c1c;display:block;text-decoration:none;font-size:1.75rem;font-family:Canela Web,serif;line-height:1.5;padding:0 10px}.minicart__item-subtotal{display:flex;align-items:baseline;justify-content:space-between;border-bottom:1px solid #1c1c1c;margin-top:20px}.minicart__item-subtotal span:last-child{font-family:Canela Web,serif;font-size:1.125rem}.minicart__item-price{display:block;grid-area:b;font-size:1.125rem;justify-self:end}.minicart__item-remove{width:20px;justify-self:end;align-self:center;cursor:pointer;margin-right:10px}.minicart__item-remove svg{display:block;pointer-events:none}.minicart__item-qty{display:flex;padding:0 10px;margin-top:0!important}.minicart__item-qty button{border:none;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.minicart__item-qty .less,.minicart__item-qty .more{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-size:contain;background-repeat:no-repeat;background-position:center;width:24px;height:24px;text-align:center;padding:0;cursor:pointer;line-height:23px}.minicart__item-qty input[type=number]{border:none;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;width:30px;font-family:Canela Web,serif;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.minicart__item-qty input{border:none;-moz-appearance:none;appearance:none;text-align:center;display:block;background:transparent;-webkit-appearance:none;margin:0;-moz-appearance:textfield}.minicart__item-qty input:focus{outline:none}.minicart__item-qty input::-webkit-outer-spin-button,.minicart__item-qty input::-webkit-inner-spin-button{display:none;appearance:none;-webkit-appearance:none;margin:0}.minicart__item-qty--no-outline{border:none}.minicart__item-qty--no-outline .btn{border:1px solid #1c1c1c}.minicart__footer{flex-shrink:0;align-items:center;position:-webkit-sticky;position:sticky;bottom:0;padding:50px;overflow:hidden}.minicart__footer .illustration{position:absolute;bottom:25px;right:25px;width:127px;z-index:0}@media (min-width: 960px){.minicart__footer{position:relative}}.minicart__subtotal{display:flex;margin-bottom:20px;position:relative;z-index:1}.minicart__subtotal span{font-size:1.625rem;font-family:Canela Web,serif;margin-right:.5em}.minicart-bg{position:fixed;width:100%;height:100%;top:0;left:0;display:none;opacity:0;pointer-events:none;z-index:0;transition:opacity .4s}@media (min-width: 960px){.minicart-bg{display:block}}.minicart-container.active .minicart-bg{opacity:1;transition:opacity .4s .2s;pointer-events:auto}.minicart-container.active .minicart{transform:translate(0);transition:transform .4s}.minicart-bg__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;cursor:pointer}.minicart__checkout.btn{border:1px solid #1c1c1c;background-size:contain;background-repeat:no-repeat;width:160px;cursor:pointer}.minicart__checkout.btn:hover{cursor:pointer}.product .wrapper>.container{display:grid;grid-gap:40px 40px;padding:180px 0}@media (min-width: 960px){.product .wrapper>.container{min-height:calc(100vh - 200px);align-items:center;grid-template-columns:repeat(2,1fr)}}.product__images{width:100%;max-width:500px;margin:0 auto}.product__images img{display:block;width:100%}.product__slider-nav{margin:0 auto;max-width:420px}.product__slider{max-width:420px;margin:0 auto 20px}@media (min-width: 960px){.product__slider{max-width:675px;margin:0 auto}}.product__slider img{display:block;width:100%;height:auto;margin:0 auto}.product__qty{margin-top:20px}.product__qty label{font-size:.55rem;letter-spacing:1px;text-transform:uppercase}.product__qty .less,.product__qty .more{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border:1px solid #1c1c1c;border-radius:50%;background-size:contain;background-repeat:no-repeat;background-position:center;width:24px;height:24px;text-align:center;padding:0;cursor:pointer;background-color:transparent}.product__qty input[type=number]{border:none;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;width:30px;font-family:Canela Web,serif;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.product__qty input[type=number]::-webkit-inner-spin-button,.product__qty input[type=number]::-webkit-outer-spin-button{margin:0;font-family:Canela Web,serif;-webkit-appearance:textfield;appearance:textfield}.product__btn .btn{border:1px solid #1c1c1c;background-size:contain;background-repeat:no-repeat;width:160px;cursor:pointer}.product__btn .btn:hover{cursor:pointer}.product__btn .error{color:red;font-size:.75rem;display:block;margin-top:1em}.product__image{width:100%;margin:0 auto}.product__header .container:first-child{flex-wrap:wrap}.product__header .container:last-child{margin-top:10px;align-items:flex-start}@media (min-width: 650px){.product__header .container:last-child{flex-direction:row;align-items:center}}.product__header span{font-size:1.125rem;font-family:Canela Web,serif;line-height:1.5;display:block;margin-top:10px}.product__title{font-family:Canela Web,serif;margin-right:20px;font-size:2rem}@media (min-width: 1600px){.product__title{min-width:auto}}.product__ctas{display:flex;align-items:flex-end}@media (min-width: 960px){.product__ctas{display:block}}.product__btn .btn{margin-left:20px;margin-top:20px}@media (min-width: 960px){.product__btn .btn{margin-left:0}}.product__content{max-width:420px;margin:0 auto}.product__description{padding:20px 0;line-height:1.25}.product__description b,.product__description strong{font-weight:700}.product__description *{font-size:.75rem}.product__details{font-size:.55rem;letter-spacing:1px;text-transform:uppercase}.product__illustration{position:absolute;width:200px;animation:slither 600s linear infinite}.product__illustration img{display:block;width:100%}.hero{position:relative}@media (min-width: 960px){.hero{margin-bottom:100px}}.hero .bg{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0}.hero__image{width:100%;max-width:1110px;margin:0 auto 100px;display:none}@media (min-width: 960px){.hero__image{display:block}}.hero__content{padding:200px 0 0;text-align:center}@media (min-width: 960px){.hero__content{padding:250px 0 10vh}}.hero__content img{width:100%;margin:0 auto;max-width:75px;display:block}@media (min-width: 960px){.hero__content img{max-width:100px}}.hero__content .subheadline{margin-bottom:40px}@media (min-width: 960px){.hero__content .subheadline{visibility:hidden}}.hero__content h2{font-family:Canela Web,serif;font-size:2.4rem;line-height:3.8rem}.hero__content h2 br{display:none}@media (min-width: 960px){.hero__content h2 br{display:inherit}}@media (min-width: 960px){.hero__content{padding:0;position:absolute;top:60%;left:0;right:0;margin:0 auto;transform:translateY(-50%)}}.featured-collection{min-height:100vh;padding-bottom:10vh;position:relative;overflow:hidden;z-index:2}@media (min-width: 960px){.featured-collection{margin-top:0vh}}@media (min-width: 1280px){.featured-collection{margin-top:-10vh}}.featured-collection .grid{width:100%;max-width:1160px;margin:0 auto;display:block;top:0;z-index:1;display:grid}@media (min-width: 960px){.featured-collection .grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:dense}}.featured-collection .grid{position:relative;z-index:3}.featured-collection .grid__item{z-index:2;position:relative}.featured-collection .illustration{position:absolute;z-index:3;pointer-events:none}.featured-collection .illustration img{width:100%;height:auto;display:block;pointer-events:none}.featured-collection .illustration--one{width:160px;left:0%;top:20rem;transition:transform 1s;transform:translate(0);pointer-events:none}.featured-collection .illustration--one img{animation:slither-up 1200s linear infinite}.featured-collection .illustration--two{width:92px;right:20%;top:15%;transition:transform 1s;transform:translate(100%)}@media (min-width: 960px){.featured-collection .illustration--two{right:0%;top:10%}}.product-card{margin:0 auto;padding:25px;display:block;width:100%}.product-card img{width:100%;display:block;height:auto}.product-card__title{text-align:left;margin-top:20px;display:block;transition:opacity 1s;color:#1c1c1c;text-decoration:none;text-align:center}.product-card__title span:nth-child(1){text-transform:uppercase;letter-spacing:.15em;font-size:.75rem}.product-card__title span:nth-child(2){display:block;font-family:Helvetica,sans-serif;font-size:.66rem;line-height:2}.product-card__image{aspect-ratio:1/1;display:block}.product-card__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.related-products .grid{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:40px 40px}@media (min-width: 960px){.related-products .grid{grid-template-columns:repeat(2,1fr)}}.related-products hr{border:none;border-bottom:2px solid black;border-image-source:url(top-line.png);border-image-slice:3;border-image-width:2}.related-products .grid--4{grid-template-columns:repeat(1,1fr);width:100%}.related-products .grid--4 .grid__item{width:100%}.related-products .grid--4:after{content:"flickity";display:none}@media (min-width: 960px){.related-products .grid--4:after{content:""}}@media (min-width: 650px){.related-products .grid--4{grid-template-columns:repeat(2,1fr)}}@media (min-width: 960px){.related-products .grid--4{grid-template-columns:repeat(4,1fr)}}.related-products .product-card{width:100%}.related-products .product-card>a{height:0;display:block;width:100%;position:relative;padding-top:100%;color:#1c1c1c;text-decoration:none}.related-products .product-card>a:hover{text-decoration:underline}.related-products .product-card>a img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.related-products .product-card__title{font-size:.55rem;letter-spacing:1px;text-transform:uppercase;font-family:Helvetica,sans-serif;text-align:center;font-size:1rem;display:block;margin-top:25px;color:#1c1c1c;text-decoration:none}.related-products .product-card__title:hover{text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/6/assets/application.css.map */
