@font-face{font-family:Barlow;src:url(/_next/static/media/Barlow-Regular.3a262070.ttf) format("truetype")}@font-face{font-family:Molot;src:url(/_next/static/media/Molot.cd7ae966.otf) format("opentype")}@keyframes gradient{0%{background-position:0 50%}to{background-position:100% 50%}}*{font-family:Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;color:#2c2924;box-sizing:border-box;padding:0;margin:0}body,html{position:relative;max-width:100vw}body{height:100%}.sr-only:not(:focus):not(:active){clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}button{font-size:1rem;background:transparent;border:none;cursor:pointer}a{color:#2c2924;transition:color .3s ease-in-out}a:focus,a:hover{color:#a02110}.heading,h1,h2,h3,h4,h5,h6{font-family:Molot}ul li{margin-left:1rem}.constrain{margin-right:auto;margin-left:auto}.constrain--page{max-width:70rem}.constrain--content{max-width:35rem}.constrain--mid{max-width:60rem}.align--center{text-align:center}.image--contain{object-fit:contain}.label--required:after{content:"*";color:#a02110;margin-left:.25rem}@keyframes load-scale{0%{transform:translate(-50%,-50%) scale(.85)}50%{transform:translate(-50%,-50%) scale(1.35)}to{transform:translate(-50%,-50%) scale(.85)}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,200;stroke-dashoffset:-25px}to{stroke-dashoffset:-125px}}@keyframes rotate{to{transform:translate(-50%,-50%) rotate(1turn)}}.loader{opacity:0;pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;transform:scale(1.1);background:transparent;-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);z-index:9;transition:opacity .3s ease-in-out}.loader--background-light{background:rgba(250,253,253,.5)}.loader__children{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;font-weight:700}.loader--blur-none{-webkit-backdrop-filter:none;backdrop-filter:none}.loader--text-primary{color:#fafdfd}.loader--bounce .loader__circle{position:absolute;top:50%;transform:translate(-50%,-50%);animation:load-scale 1.75s ease-in-out infinite;width:1rem;height:1rem;border-radius:50%;background:#fafdfd}.loader--bounce .loader__circle:first-child{left:calc(50% - 2rem)}.loader--bounce .loader__circle:nth-child(2){left:50%;animation-delay:.5s}.loader--bounce .loader__circle:nth-child(3){left:calc(50% + 2rem);animation-delay:1s}.loader--circle-spin svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50%;max-width:7rem;transform-origin:center;animation:rotate 3s linear infinite}.loader--circle-spin svg circle{fill:none;stroke:#fafdfd;stroke-width:3;stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}.loader--circle-spin--small svg{max-width:3rem}.loader--circle-small svg{width:3rem}.loader--secondary .loader__circle{background:#2c2924}.loader--secondary svg circle{stroke:#2c2924}.loader--cover-full{background:#fafdfd;z-index:25}.loader--cover-partial{background:rgba(250,253,253,.5)}.loader--fixed{position:fixed}.loader--open{opacity:1;pointer-events:all}.coming-soon{color:#fafdfd}.coming-soon:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#2c2924;opacity:.35;z-index:1}.coming-soon__background{object-fit:cover}.coming-soon__content{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 1rem;border-radius:.25rem;z-index:2}.coming-soon__description,.coming-soon__survey{width:100%}@media screen and (min-width:40em){.coming-soon__description,.coming-soon__survey{width:calc(50% - 1rem)}}.coming-soon__survey{position:relative}.coming-soon__survey__group{display:flex;align-items:center}.coming-soon__survey__label{display:block;font-weight:700;width:10rem;font-size:1.1rem;text-align:left}.coming-soon__survey__input{font-size:1rem;height:2rem;padding:.15rem .25rem}.coming-soon__survey__submit{width:100%;max-width:8rem;padding:.25rem;cursor:pointer;color:#2c2924;background:#fafdfd;border:none;outline:none;text-transform:uppercase;transition:all .3s ease-in-out}.coming-soon__survey__submit:focus,.coming-soon__survey__submit:hover{background:#2c2924;color:#fafdfd}.coming-soon__survey__disclaimer{font-size:.85rem;margin-top:.5rem;text-align:center}.coming-soon__heading{width:100%;font-size:3rem}.coming-soon__subheading{font-size:2rem}.notice{position:relative;padding:.75rem 2.5rem .75rem .75rem;background:#fafdfd;font-weight:700;opacity:0;transform:translateY(1rem);transition:all .3s ease-in-out;color:rgba(44,41,36,.75);border:.15rem solid rgba(44,41,36,.75)}.notice--success{color:green;border-color:green}.notice--error{color:#a02110;border-color:#a02110}.notice--open{opacity:1;transform:translateY(0)}.button{cursor:pointer;border:none;outline:none;text-decoration:none;color:#2c2924;display:flex;align-self:center;font-size:1rem}.button,.button--close{padding:0;background:transparent}.button--close{position:absolute;top:.25rem;right:.25rem;width:2rem;height:2rem;border-radius:50%;border:2px solid transparent;transition:border .3s ease-in-out;z-index:1}.button--close svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70%;height:70%;transform:translate(-50%,-50%) scale(1.15);fill:#2c2924;transition:fill .3s ease-in-out}.button--close:focus,.button--close:hover{border-color:#a02110;background:transparent}.button--close:focus svg,.button--close:hover svg{fill:#2c2924}.button--close--invert{background:#2c2924}.button--close--invert svg{fill:#fafdfd}.button--close--invert:focus,.button--close--invert:hover{background:#fafdfd}.button--close--invert:focus svg,.button--close--invert:hover svg{fill:#2c2924}.button--close--full svg{width:100%;height:100%}.button--close--small{width:1.75rem;height:1.75rem}.button--close--no-border:focus,.button--close--no-border:hover{border-color:transparent}.button--icon{background:none;display:block;border:none;position:relative;width:1.75rem;height:1.75rem}.button--icon-small{padding:0;width:1.5rem;height:1.5rem}.button--icon svg{position:absolute;top:0;left:0;width:100%;height:100%;fill:rgba(44,41,36,.75);transition:fill .3s ease-in-out}.button--icon:focus,.button--icon:hover{outline-color:none}.button--icon:focus svg,.button--icon:hover svg{fill:#a02110}.button--hollow{border:1px solid #2c2924;outline:1px solid transparent;background:transparent;padding:.5rem 1rem;transition:outline .3s ease-in-out}.button--hollow:focus,.button--hollow:hover{color:#2c2924;outline-color:#2c2924}.button--hollow-active{outline-color:#2c2924;font-weight:700}.button--destructive{color:#a02110;border-color:#a02110}.button--destructive:focus,.button--destructive:hover{outline-color:#a02110;color:#a02110}.icon--close path{fill:#a02110}.header{position:relative;z-index:50;background-color:#fafdfd;color:#2c2924;transform:translateY(0);display:flex;align-items:center;flex-direction:column;padding:.5rem;overflow:hidden}.header,.header:after{top:0;left:0;width:100%}.header:after{content:"";pointer-events:none;position:absolute;height:100%;z-index:-1;-webkit-clip-path:inset(1rem 1rem 0 1rem);clip-path:inset(1rem 1rem 0 1rem);box-shadow:inset 0 0 5px 1px #2c2924;transform:scaleX(1.5)}.header__logo{color:unset;text-decoration:none}.header__container{display:flex;width:100%;flex-wrap:wrap;justify-content:center;align-items:center;padding:.5rem;margin-right:auto}.header__menu{margin-right:1rem}.header__menu__item{font-size:1.1rem;font-weight:700;text-transform:uppercase}.header__menu__item:not(:last-child){margin-right:1rem}.header__logo--cover{background:#2c2924;color:#2c2924}.footer{bottom:0;height:auto;overflow:hidden;padding:.75rem;z-index:50}.footer,.footer:after{position:absolute;left:0;width:100%}.footer:after{content:"";pointer-events:none;top:0;height:100%;z-index:-1;-webkit-clip-path:inset(0 1rem 1rem 1rem);clip-path:inset(0 1rem 1rem 1rem);box-shadow:inset 0 0 5px 1px #2c2924;transform:scaleX(1.5)}.footer__menu{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:.5rem}.footer__menu__item{display:flex;align-items:center;color:#2c2924;text-decoration:none;text-align:center}.footer__menu__item__sep{display:block;background:#2c2924;margin-left:.5rem;width:.1rem;height:1rem}.footer__container{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;align-items:center}.footer__copyright{text-align:center;font-weight:700}.footer__copyright a{text-decoration:none;color:#2c2924}.footer__accepted-cc{display:flex;justify-content:center;gap:.5rem;margin:.75rem 0}.layout{position:relative;padding-bottom:2rem;min-height:100vh;width:100%;overflow:hidden}.layout:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;background:#fafdfd;z-index:8;transition:opacity .3s ease-in-out}.layout--loaded:before{pointer-events:none;opacity:0;z-index:-1}.layout__children{padding-bottom:10rem}.flex{display:flex}.flex--wrap{flex-wrap:wrap}.flex--justify-space-between{justify-content:space-between}.flex--justify-start{justify-content:flex-start}.flex--justify-end{justify-content:flex-end}.flex--justify-center{justify-content:center}.flex--align-top{align-items:flex-start}.flex--align-center{align-items:center}.flex--direction-column{flex-direction:column}.width--100p,.width--100p-s{width:100%}@media screen and (min-width:40em){.width--100p-m{width:100%}}.width--80p,.width--80p-s{width:80%}@media screen and (min-width:40em){.width--80p-m{width:80%}}.width--75p,.width--75p-s{width:75%}@media screen and (min-width:40em){.width--75p-m{width:75%}}.width--70p,.width--70p-s{width:70%}@media screen and (min-width:40em){.width--70p-m{width:70%}}.width--65p,.width--65p-s{width:65%}@media screen and (min-width:40em){.width--65p-m{width:65%}}.width--50p,.width--50p-s{width:50%}@media screen and (min-width:40em){.width--50p-m{width:50%}}.width--48p,.width--48p-s{width:48%}@media screen and (min-width:40em){.width--48p-m{width:48%}}.width--47p,.width--47p-s{width:47%}@media screen and (min-width:40em){.width--47p-m{width:47%}}.width--45p,.width--45p-s{width:45%}@media screen and (min-width:40em){.width--45p-m{width:45%}}.width--30p,.width--30p-s{width:30%}@media screen and (min-width:40em){.width--30p-m{width:30%}}.width--32p,.width--32p-s{width:32%}@media screen and (min-width:40em){.width--32p-m{width:32%}}.width--33p,.width--33p-s{width:33%}@media screen and (min-width:40em){.width--33p-m{width:33%}}.width--25p,.width--25p-s{width:25%}@media screen and (min-width:40em){.width--25p-m{width:25%}}.width--15p,.width--15p-s{width:15%}@media screen and (min-width:40em){.width--15p-m{width:15%}}.width--10p,.width--10p-s{width:10%}@media screen and (min-width:40em){.width--10p-m{width:10%}}.width--1r{width:1rem}.width--2r{width:2rem}.width--3r{width:3rem}.width--4r{width:4rem}.width--5r{width:5rem}.width--7r{width:7rem}.width--8r{width:8rem}.width--10r{width:10rem}.width--fit{width:-moz-fit-content;width:fit-content}.sidebar{position:fixed;top:0;right:0;width:85%;height:100vh;z-index:99;background:#fafdfd;padding:1rem;overflow-y:auto;transform:translateX(calc(100% + 2rem));color:#2c2924;transition:transform .5s ease-in-out;box-shadow:0 0 1.5rem .5rem rgba(44,41,36,.75)}@media screen and (min-width:40em){.sidebar{width:40%}}.sidebar--open{transform:translateX(0)}.sidebar--pad-none{padding:0}.text--bold{font-weight:700}.text--large{font-size:1.25rem}.text--center{text-align:center}.text--primary{color:#fafdfd}.text--error{color:#a02110}.form,.position--relative{position:relative}.form{width:50%;min-width:15rem}.form__group{display:flex;flex-wrap:wrap;width:100%}.form__group__label{display:flex;width:100%;font-weight:700}.form__group__label--required:after{content:"*";margin-left:.25rem;color:#a02110}.form__message{background:#fafdfd;font-weight:700;border:2px solid;padding:.5rem;transition:opacity .3s ease-in-out;max-width:25rem}.form__message.is-error{border-color:#a02110;color:#a02110}.form__message.is-success{border-color:green;color:green}.attributes__single__label{font-weight:700}.attributes__single__option{padding:.5rem;border:1px solid #2c2924;outline:1px solid transparent;transition:all .3s ease-in-out}.attributes__single__option:not(:last-child){margin-right:1rem}.attributes__single__option:focus,.attributes__single__option:hover{outline-color:#2c2924}.attributes__single__option--selected{background:rgba(44,41,36,.5);outline-color:#2c2924;color:#fafdfd}.cart{position:relative;padding:1rem 1rem 10rem;min-height:15rem;height:100%;overflow-x:hidden;overflow-y:scroll}.cart__bottom{position:absolute;background:#fafdfd;left:0;bottom:0;width:100%;padding:1rem;box-shadow:0 0 .75rem .25rem rgba(44,41,36,.65);z-index:1}.cart__items{max-height:20rem;overflow-y:scroll;overflow-x:hidden;margin-bottom:1rem}.cart__item{position:relative;margin-bottom:2rem}.cart__item,.cart__item__info{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.cart__item__featured{display:flex;width:100%;gap:1rem;align-items:center}.cart__item__name{font-size:1.15rem;margin-bottom:.75rem}.cart__item__container{display:flex;flex-wrap:wrap;align-items:center}.cart__item__honor{width:100%;margin-bottom:.5rem}.cart__item__remove{color:#fafdfd}.input--increment-hide{-moz-appearance:textfield}.input--increment-hide::-webkit-inner-spin-button,.input--increment-hide::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input--small{width:4rem}.checkout{position:relative}.checkout__header{border-bottom:1px solid #2c2924}.checkout__summary{width:100%;display:none}@media screen and (min-width:40em){.checkout__summary{display:block}}.checkout__summary--mobile{display:block}@media screen and (min-width:40em){.checkout__summary--mobile{display:none}}.checkout__summary__reveal{position:relative}.checkout__summary__reveal:after{content:"";position:absolute;top:50%;left:100%;transform:translateY(-50%);width:0;height:0;border-top:.6rem solid transparent;border-left:1.2rem solid #2c2924;border-bottom:.6rem solid transparent;margin-left:.5rem}.checkout__summary__reveal--open:after{transform:translateY(-50%) rotate(90deg)}.checkout__summary__content{transition:height .3s ease-in-out;height:0;overflow:hidden}@media screen and (min-width:40em){.checkout__summary__content{height:auto}}.checkout__summary__heading{font-weight:700}.checkout__summary__item{display:flex;align-items:center;margin-bottom:1rem}.checkout__summary__item__featured{position:relative;width:6rem;height:6rem;margin-right:1rem}.checkout__summary__item__featured img{object-fit:cover}.checkout__summary__item__heading{font-weight:700}.checkout__summary__item__content>div{margin-bottom:.25rem}.checkout__pagination{display:flex;justify-content:center;align-items:center;width:100%}.checkout__pagination__sep{display:flex;align-items:center;width:1rem;height:auto}.checkout__container{display:flex;flex-wrap:wrap;flex-direction:column-reverse}@media screen and (min-width:40em){.checkout__container{justify-content:space-between;flex-direction:row}}.checkout__form{width:100%}@media screen and (min-width:40em){.checkout__form{width:60%}}.checkout__totals{display:block}@media screen and (min-width:40em){.checkout__totals{display:none}}.checkout__totals--desktop{display:none}@media screen and (min-width:40em){.checkout__totals--desktop{display:block}}.checkout__summary-totals{width:100%}@media screen and (min-width:40em){.checkout__summary-totals{width:35%;margin-bottom:0}}.field{position:relative;margin-bottom:1.5rem}.field__wrapper{position:relative;height:2.5rem}.field__input{background:none;padding:1rem .5rem .5rem;font-size:1rem;width:100%;height:100%;border:1px solid rgba(44,41,36,.5);outline:1px solid transparent;transition:border outline .3s ease-in-out ease-in-out .3s}.field__input:focus{outline-color:rgba(44,41,36,.75);border-color:rgba(44,41,36,.75)}.field__input--error{border-color:#a02110}.field__input--error:focus{border-color:#a02110;outline-color:#a02110}.field__label{position:absolute;top:50%;left:.5rem;transform:translateY(-50%);background:#fafdfd;transition:all .3s ease-in-out}.field__label--raised{top:0}.field__label--text{cursor:text}.field__label--no-click{pointer-events:none}.field--textarea .field__input,.field--textarea .field__wrapper{height:auto}.field--textarea textarea{resize:vertical}.field--textarea-noresize textarea{resize:none}.sep--vertical{width:.1rem;height:100%;background:#2c2924}.sep--horizontal{height:.1rem;background:#2c2924;width:100%}.animate--slide-up{transform:translate(0);opacity:1;transition:all .3s ease-in-out}.animate--slide-up--init{transform:translateY(1rem);opacity:.25}.notice-bar{position:relative;top:0;left:0;width:100%;height:1rem;display:flex;justify-content:center;align-items:center;background:#2c2924;color:#fafdfd;padding:1.25rem}.notice-bar__messages{position:relative;margin:0 1rem;width:calc(100% - 2rem)}@media screen and (min-width:40em){.notice-bar__messages{width:20rem}}.notice-bar__message{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;display:flex;justify-content:center;opacity:0;transition:all .3s ease-in-out;z-index:0;font-size:1rem}.notice-bar__message__link{margin-left:.5rem;color:#fafdfd}.notice-bar__message--open{opacity:1;z-index:1}.notice-bar__nav{color:#fafdfd;width:1rem;display:flex;justify-content:center;align-items:center}.notice-bar__nav svg{fill:#fafdfd}.website-field-wrapper{position:absolute;left:-9999px}.account{margin:auto;min-width:20rem}.account__heading{width:100%;display:flex;justify-content:space-between;align-items:center}.account__container{display:flex;flex-wrap:wrap;justify-content:flex-start}.account__content{width:100%}.account__navigation{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;width:100%}.account__navigation__item{font-size:1.15rem;margin-bottom:.75rem}.account__navigation__item:not(:last-child):after{content:"|";margin-left:.5rem;font-weight:500}.account__navigation__item--active{font-weight:700}.account__sep{background:#2c2924;width:100%;height:.15rem;margin-bottom:1rem}.space--top{margin-top:1rem}.space--top-vsmall,.space--top-vsmall-s{margin-top:.25rem}@media screen and (min-width:40em){.space--top-vsmall-m{margin-top:.25rem}}.space--top-small,.space--top-small-s{margin-top:.5rem}@media screen and (min-width:40em){.space--top-small-m{margin-top:.5rem}}.space--top-large,.space--top-large-s{margin-top:2rem}@media screen and (min-width:40em){.space--top-large-m{margin-top:2rem}}.space--top-vlarge,.space--top-vlarge-s{margin-top:4rem}@media screen and (min-width:40em){.space--top-vlarge-m{margin-top:4rem}}.space--top-none{margin-top:0}.space--left{margin-left:1rem}.space--left-vsmall,.space--left-vsmall-s{margin-left:.25rem}@media screen and (min-width:40em){.space--left-vsmall-m{margin-left:.25rem}}.space--left-small,.space--left-small-s{margin-left:.5rem}@media screen and (min-width:40em){.space--left-small-m{margin-left:.5rem}}.space--left-large,.space--left-large-s{margin-left:2rem}@media screen and (min-width:40em){.space--left-large-m{margin-left:2rem}}.space--left-vlarge,.space--left-vlarge-s{margin-left:4rem}@media screen and (min-width:40em){.space--left-vlarge-m{margin-left:4rem}}.space--left-none{margin-left:0}.space--right{margin-right:1rem}.space--right-vsmall,.space--right-vsmall-s{margin-right:.25rem}@media screen and (min-width:40em){.space--right-vsmall-m{margin-right:.25rem}}.space--right-small,.space--right-small-s{margin-right:.5rem}@media screen and (min-width:40em){.space--right-small-m{margin-right:.5rem}}.space--right-large,.space--right-large-s{margin-right:2rem}@media screen and (min-width:40em){.space--right-large-m{margin-right:2rem}}.space--right-vlarge,.space--right-vlarge-s{margin-right:4rem}@media screen and (min-width:40em){.space--right-vlarge-m{margin-right:4rem}}.space--right-none{margin-right:0}.space--bottom{margin-bottom:1rem}.space--bottom-vsmall,.space--bottom-vsmall-s{margin-bottom:.25rem}@media screen and (min-width:40em){.space--bottom-vsmall-m{margin-bottom:.25rem}}.space--bottom-small,.space--bottom-small-s{margin-bottom:.5rem}@media screen and (min-width:40em){.space--bottom-small-m{margin-bottom:.5rem}}.space--bottom-large,.space--bottom-large-s{margin-bottom:2rem}@media screen and (min-width:40em){.space--bottom-large-m{margin-bottom:2rem}}.space--bottom-vlarge,.space--bottom-vlarge-s{margin-bottom:4rem}@media screen and (min-width:40em){.space--bottom-vlarge-m{margin-bottom:4rem}}.space--bottom-none{margin-bottom:0}.space--pad-top{padding-top:1rem}.space--pad-top-vsmall{padding-top:.25rem}.space--pad-top-small{padding-top:.5rem}.space--pad-top-large{padding-top:2rem}.space--pad-top-vlarge{padding-top:4rem}.space--pad-top-none{padding-top:0}.space--pad-left{padding-left:1rem}.space--pad-left-vsmall{padding-left:.25rem}.space--pad-left-small{padding-left:.5rem}.space--pad-left-large{padding-left:2rem}.space--pad-left-vlarge{padding-left:4rem}.space--pad-left-none{padding-left:0}.space--pad-right{padding-right:1rem}.space--pad-right-vsmall{padding-right:.25rem}.space--pad-right-small{padding-right:.5rem}.space--pad-right-large{padding-right:2rem}.space--pad-right-vlarge{padding-right:4rem}.space--pad-right-none{padding-right:0}.space--pad-bottom{padding-bottom:1rem}.space--pad-bottom-vsmall{padding-bottom:.25rem}.space--pad-bottom-small{padding-bottom:.5rem}.space--pad-bottom-large{padding-bottom:2rem}.space--pad-bottom-vlarge{padding-bottom:4rem}.space--pad-bottom-none{padding-bottom:0}.product__gallery__main{position:relative;overflow:hidden;width:100%;height:1rem;transition:all .3s ease-in-out}.product__gallery__main__nav{margin-right:.5rem;background:#fafdfd;border-radius:50%;position:absolute;top:50%;right:0;transform:translateY(-50%);z-index:1}.product__gallery__main__nav svg{transform:scale(.9) translatex(.1rem)}.product__gallery__main__nav--back{right:unset;left:0;transform:translateY(-50%) rotate(180deg);margin-left:.5rem}.product__gallery__main__nav--back svg{transform:scale(.9) translatex(.1rem)}.product__gallery__main__nav:focus,.product__gallery__main__nav:hover{background:#fafdfd}.product__gallery__main__featured{position:absolute;top:0;left:0;width:100%;height:100%;transform:scale(.75);display:none;opacity:0;transition:all .3s ease-in-out}.product__gallery__main__featured img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.product__gallery__main__featured--active{display:block}.product__gallery__main__featured--visible{opacity:1;transform:scale(1)}.product__gallery__main__featured--slide-left{transform:scale(1) translateX(-100%)}.product__gallery__main__featured--slide-right{transform:scale(1) translateX(100%)}.product__gallery__thumbnails{margin-top:1rem;display:flex;flex-wrap:wrap;width:90%;justify-content:center;max-width:30rem}.product__gallery__thumbnails__item{margin-right:1rem;margin-bottom:1rem}.product-feed{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap}.product-feed__item{position:relative;text-align:center}.product-feed__item a{text-decoration:none;color:#2c2924}.product-feed__pagination{position:relative;display:flex;width:100%;justify-content:center}.table--center{text-align:center}.product-slider{width:100vw;top:0;left:50%;transform:translateX(-50%);position:relative;max-width:70rem;height:15rem}.product-slider__banners{position:relative;width:100%;height:100%}.product-slider__container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:85%;height:85%;z-index:1;display:flex;justify-content:center;align-items:center}.product-slider__info{width:-moz-fit-content;width:fit-content;margin-right:1rem;text-align:right}.product-slider__nav{position:absolute;top:50%;right:.5rem;transform:translateY(-50%);z-index:1;background:#fafdfd;border-radius:50%;transition:background .3s ease-in-out}.product-slider__nav svg{fill:#2c2924;transform:translateX(.1rem) scale(.9);transition:fill .3s ease-in-out}.product-slider__nav:focus,.product-slider__nav:hover{background:#2c2924}.product-slider__nav:focus svg,.product-slider__nav:hover svg{fill:#fafdfd}.product-slider__nav--previous{right:unset;left:.5rem;transform:translateY(-50%) rotate(180deg)}.product-slider__banner{width:100%;height:100%;display:none;opacity:0;transition:opacity .3s ease-in-out}.product-slider__banner--active{opacity:1}.product-slider__banner__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.product-slider__heading{font-size:1.25rem;font-weight:700}@media screen and (min-width:40em){.product-slider__heading{font-size:1.75rem}}.product-slider__subheading{font-size:1.15rem}@media screen and (min-width:40em){.product-slider__subheading{font-size:1.5rem}}.product-slider__link{width:-moz-fit-content;width:fit-content;margin-left:auto;margin-top:1rem}.product-slider__featured{width:50%;max-width:12rem}.product-slider__featured__image{width:100%;height:auto}.full-bleed-banner{width:100vw;top:0;left:50%;transform:translateX(-50%);position:relative;max-width:70rem;height:8rem}@media screen and (min-width:40em){.full-bleed-banner{height:10rem}}.full-bleed-banner__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.full-bleed-banner--size-tall{height:10rem}@media screen and (min-width:40em){.full-bleed-banner--size-tall{height:15rem}}.full-bleed-banner--size-hero{height:15rem}@media screen and (min-width:40em){.full-bleed-banner--size-hero{height:20rem}}@media screen and (max-width:39.9375em){.image-ratio{width:75%;height:auto}}.product{display:flex;flex-wrap:wrap;justify-content:center;margin-top:1rem}@media screen and (min-width:40em){.product{flex-wrap:nowrap}}.product__info{margin-top:1rem}@media screen and (min-width:40em){.product__info{margin-top:0}}.product__form__info{position:relative;display:none;width:100%;height:0;overflow:hidden;padding:.25rem;transform:translateX(-.25rem);transition:height .3s ease-in-out}.product__more{color:#2c2924}.more-products__container{display:flex;overflow-x:scroll}.more-products__item{display:flex;flex-direction:column;align-items:center;margin-right:1rem;margin-bottom:1rem;text-align:center}.more-products__item a{text-decoration:none;color:#2c2924}.thank-you__totals__item{display:flex}.thank-you__totals__item:not(:last-child){margin-bottom:.5rem}.thank-you__totals__item__label{font-weight:700;width:5rem;margin-right:1rem}.thank-you__info{display:flex;flex-wrap:wrap;justify-content:space-between}.thank-you__info__section{width:100%;margin-bottom:1rem}@media screen and (min-width:40em){.thank-you__info__section{width:49%}}.thank-you__products{position:relative;margin-bottom:1rem;display:block;max-height:25rem;overflow-y:scroll;text-align:center}.thank-you__products thead{top:0;font-weight:700;position:-webkit-sticky;position:sticky;background:rgba(250,253,253,.66);-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem)}.thank-you__products td,.thank-you__products th{padding:.25rem}.customer-orders__table{box-sizing:border-box}.customer-orders__table thead{font-weight:700}.customer-orders__table td{padding:.5rem}.order-details__table{border-spacing:.5rem;text-align:center;position:relative;overflow-y:scroll;max-height:25rem;display:block;margin-top:2rem}.order-details__table thead{position:-webkit-sticky;position:sticky;top:0;background:rgba(250,253,253,.66);-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);font-weight:700}.order-details__addresses{display:flex;flex-wrap:wrap}.order-details__addresses__section{width:-moz-fit-content;width:fit-content}.order-details__addresses__section:not(:last-child){margin-right:2rem;margin-bottom:1rem}.logo{position:relative;text-align:center;width:10rem;height:6.5rem}.logo *{font-family:Molot;font-size:3rem}.logo__text{position:absolute;left:50%;transform:translate(-50%);color:#a02110;z-index:1}.logo__text--first{top:0}.logo__text--second{bottom:0}.logo__text--copy{transform:translate(-50%,.15rem);color:#2c2924;z-index:0;background:linear-gradient(90deg,#2c2924 25%,#fafdfd 45%,#fafdfd 55%,#2c2924 75%);background-size:300% 300%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.logo__text--copy.animate{animation:gradient 1.5s ease-in-out 1}.contact{max-width:35rem}.beta-user,.contact{position:relative;width:100%}.beta-user{padding:4rem;max-width:25rem;margin:auto}.beta-user__input{display:flex;flex-direction:column;margin-bottom:1rem}.beta-user__input label{font-weight:700;margin-bottom:.25rem}.beta-user__input input{font-size:1rem}.loading-block{position:relative;background:linear-gradient(90deg,#fafdfd,#2c2924 40%,#2c2924 50%,#fafdfd);background-size:400% 400%;animation:gradient 5s ease-in-out infinite;width:10rem;height:5rem}.menu__container{display:flex;flex-direction:column;gap:1rem}.menu__item{text-decoration:none}