:root{--brown: #908275;--white: #fefefe;--black: #0f0f0f;--grey: #868686;--beige: #ddd3cf;--lbrown: #baa999;--offwhite: #f0ece3;--title-font: "TWK Lausanne", sans-serif;--text-font: "TWK Lausanne", sans-serif;--button-font: "TWK Lausanne", sans-serif;--beie-curve: cubic-bezier(.25, 0, .1, .9);--opacity-curve: cubic-bezier(.8, .2, .5, 1);--h1: 72px;--h2: 32px;--h3: 26px}@media screen and (max-width:768px){:root{--h1: 36px;--h2: 24px;--h3: 20px}}html,body{margin:0;padding:0;font-size:14px;font-weight:400;letter-spacing:-.002em;line-height:normal;scroll-behavior:smooth}.VisuallyHidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;border:0!important;white-space:nowrap!important}body{font-family:var(--text-font);background-color:var(--white);color:var(--black)}.shopify-policy__container{margin-top:8rem}a{text-decoration:none}button{margin:0;padding:0;border:none;background-color:transparent;cursor:pointer}.Section{width:100%;padding:0 2rem;margin:8rem 0}.Section_Full{width:100%;padding:4rem 2rem;margin:0}.ExtraPadded{padding:4rem 10cqw}.Big_Text{font-size:2rem}.Title{font-family:var(--title-font);font-size:2rem;font-weight:400;text-transform:uppercase;margin:0;letter-spacing:0}.Big_Title{font-family:var(--title-font);font-size:3.5rem;font-weight:400;text-transform:uppercase;margin:0;letter-spacing:0}.Button{position:relative;width:fit-content;font-family:var(--button-font);font-size:1rem;text-transform:uppercase;cursor:pointer}.Button .Button__badge{position:absolute;font-size:.75em;bottom:100%;left:50%;padding:.2rem .8rem;color:var(--black);background-color:var(--white);translate:-50% 50%}.Button .Button__Inner{color:var(--white);position:relative;z-index:2}.Button .Button__Inner .SplitText{overflow:hidden}.Button .Button__link{color:var(--white);width:100%;text-decoration:none;display:flex;justify-content:center;text-align:center;padding:1.2rem 2rem;font-size:1em;text-transform:uppercase;font-family:var(--button-font);transition:scale .5s var(--beie-curve),color .5s var(--beie-curve)}.Button .Button__link:hover{color:var(--black);scale:1.02}.Button_Full{background-color:var(--black);color:var(--white);border:none;position:relative;overflow:hidden}.Button_Full:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;aspect-ratio:1;background-color:var(--beige);translate:0 101%;z-index:1;transition:translate .5s var(--beie-curve)}.Button_Full:hover:after{translate:0 0}.Button_Outline{border:1px solid var(--black);color:var(--black)}.Inverted .Button_Full{background-color:var(--white);color:var(--black)}.Inverted .Button_Full .Button__Inner,.Inverted .Button_Full .Button__link{color:var(--black)}.Inverted .Button_Outline{border:1px solid var(--white);color:var(--white)}.Inverted .Button_Outline .Button__Inner,.Inverted .Button_Outline .Button__link{color:var(--white)}img{display:block}img.AppearOnScroll{transition:filter 1s var(--beie-curve);filter:blur(18px)}img.AppearOnScroll.Shown{filter:blur(0px)}.Fluid img,.Fluid video{width:100%;height:100%;object-fit:cover}.Fluid_Contain img,.Fluid_Contain video{width:100%;height:100%;object-fit:contain}.Layout--placeholder{opacity:0;pointer-events:none}.Flex--row{display:flex;flex-wrap:wrap;gap:1rem}.Flex--jcsb{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.Flex--jcc{display:flex;justify-content:center;align-items:center;gap:1rem}.Flex--aic{display:flex;align-items:center;gap:1rem}.Flex--fourth{flex-basis:calc(25% - .75rem)}.ParallaxImage{overflow:hidden}.ParallaxImage .ParallaxInner{width:100%;height:100%;scale:1.15;will-change:translate}.Quantity_Selector_Inputs{display:flex;width:fit-content;gap:.5rem;align-items:center;justify-content:center;border-radius:4px}.Quantity_Selector_Inputs button{color:var(--green);font-size:1.4rem;font-weight:800;font-family:var(--text-font);padding:.25rem .5rem .45rem;width:2rem}.Quantity_Selector_Inputs button:nth-child(1){padding-bottom:.35rem}.Quantity_Selector_Inputs input{text-align:center;width:2.5rem;border:none;background-color:transparent;font-family:var(--text-font);color:var(--green);font-weight:800;font-size:1.2rem}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input{border-radius:0;border:none;outline:none}.Accordion .Accordion--tab-trigger{overflow:hidden}.Accordion .Accordion--tab{max-height:0;transition:max-height .5s var(--beie-curve)}.Accordion .Accordion--tab-content{padding-top:1rem}.Accordion .Accordion--tab-content p{margin:0;padding:1rem 0}.Accordion .Accordion--tab.Open{max-height:var(--height, 1000px)}.ReachNumber{position:relative;display:inline-block;color:transparent}.ReachNumber:after{counter-reset:num var(--num);content:counter(num);font-family:var(--text-font);position:absolute;top:0;left:0;color:var(--black)}.Shown .ReachNumber{animation:reach 2s var(--beie-curve) forwards}@property --num{syntax: "<integer>"; inherits: true; initial-value: 0;}@keyframes reach{to{--num: var(--final)}}.TorqueParent{overflow:hidden}.TorqueParent .TorqueHover .TorqueHover--content{position:relative;display:block;transform-origin:top;transform:translateY(0);transition:transform .5s var(--beie-curve);transition-delay:var(--delay, 0s);backface-visibility:visible}.TorqueParent .TorqueClone{transform-origin:bottom;transform:translateY(101%);transition:transform .5s var(--beie-curve);transition-delay:var(--delay, 0s);position:absolute;top:0;left:0}.TorqueParent:hover .TorqueHover .TorqueHover--content{transform:translateY(-101%)}.TorqueParent:hover .TorqueClone{transform:translateY(0)}.SplitText{display:flex}.SplitText .SplitText--letter{display:inline-block!important}.SplitText .SplitText--space{width:.3ch}.SplitLetter{position:relative}.shopify-design-mode img{filter:none!important}.shopify-design-mode a{pointer-events:none!important}a{color:var(--grey);text-decoration:none;transition:color .5s var(--beie-curve)}a:hover{color:var(--black)}.Section--text{margin-bottom:0}.Section--text .Text--content{width:70%}@media screen and (max-width:768px){.Section{padding:0 1rem;margin:8rem 0}.Section_Full{padding:4rem 1rem;margin:0}.ExtraPadded{padding:8rem 2rem}.Big_Title{font-size:2.5rem}.Section--text{margin-bottom:0}.Section--text .Text--content{width:100%!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/base.css.map */
