/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [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{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;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-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}.ir{display:block;border:0;text-indent:-9999px;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}.lt-ie8 .ir{line-height:0}.ir br{display:none}.ir.roll{height:0;line-height:0;background-size:100% auto}.ir.roll:hover,.ir.roll:focus{background-position:0 100%}.hidden{display:none!important;visibility:hidden}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after{content:" ";display:table;clear:both}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.go-cart__modal{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:50;display:flex;align-items:center;width:100%;max-width:420px;height:220px;background-color:#f8f2e9;transition:all .3s ease-in-out;opacity:0;visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.go-cart__modal.is-open{opacity:1;visibility:visible}.go-cart__overlay{position:fixed;top:0;bottom:0;left:0;right:0;z-index:30;background-color:#252422bf;transition:all .3s ease-in-out;opacity:0;visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.go-cart__overlay.is-open{opacity:1;visibility:visible}.go-cart__drawer{position:fixed;top:0;right:-480px;z-index:40;width:100%;max-width:480px;height:100%;background-color:#f8f2e9;transition:all .3s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden}.go-cart__drawer.is-open{transform:translate(-480px)}.go-cart__drawer--left{right:auto;left:-480px}.go-cart__drawer--left.is-open{transform:translate(480px)}.go-cart__mini-cart{position:absolute;top:100%;left:0;z-index:40;width:480px;height:480px;background-color:#f8f2e9;transition:all .3s ease-in-out;opacity:0;visibility:hidden;cursor:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden}.go-cart__mini-cart.is-open{opacity:1;visibility:visible}.go-cart__empty{text-align:center;padding:40px 0}.go-cart__trigger{position:relative;cursor:pointer}.go-cart__button{background:#000;color:#fff;padding:20px 10px;text-align:center;cursor:pointer}.go-cart-modal{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.go-cart-modal__close{position:absolute;z-index:10;right:20px;top:20px;line-height:0;cursor:pointer}.go-cart-modal__content{width:100%;padding:20px;text-align:center}.go-cart-modal__buttons{width:100%;display:flex;align-items:center;justify-content:space-between;padding:0 20px 20px}.go-cart-drawer{position:relative;height:100%}.go-cart-drawer__header{width:calc(100% - 60px);height:60px;display:flex;justify-content:flex-end;align-items:center;margin:0 30px;border-bottom:1px solid #A59999}.go-cart-drawer__close{cursor:pointer;line-height:0}.go-cart-drawer__close path{fill:#632e2e}.go-cart-drawer__content{height:calc(100% - 280px);overflow:hidden;overflow-y:auto;padding:0 30px}.go-cart-drawer__subtotal{display:flex;align-items:flex-end;justify-content:space-between;width:100%;height:50px;padding:0 30px 5px;transition:all .3s ease-in-out;font-size:18px;background:#e0d1bc}.go-cart-drawer__footer{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:170px;padding:20px 30px;transition:all .3s ease-in-out;background:#e0d1bc}.go-cart-drawer__footer .button{text-align:center}.go-cart-mini-cart{position:relative}.go-cart-mini-cart__content{position:relative;height:330px;overflow:hidden;overflow-y:scroll;padding:0 30px}.go-cart-mini-cart__subtotal{display:flex;align-items:center;justify-content:space-between;width:100%;height:50px;padding:0 30px;transition:all .3s ease-in-out}.go-cart-mini-cart__footer{display:flex;justify-content:space-between;width:100%;height:100px;text-align:center;padding:20px 30px;transition:all .3s ease-in-out}.go-cart-item__single{position:relative;transition:all .3s ease-in-out;padding:15px 0;border-bottom:1px solid #A59999}.go-cart-item__info-wrapper{position:relative;display:flex}.go-cart-item__info{max-width:250px;line-height:1.18;padding:10px 10px 55px 30px}.go-cart-item__image{width:90px;height:110px;background-size:cover;background-position:center;background-repeat:no-repeat}.go-cart-item__title{vertical-align:top;font-weight:600}.go-cart-item__variant{position:relative;top:5px;font-size:14px}.go-cart-item__quantity{position:absolute;bottom:10px;display:flex;align-items:center}.go-cart-item__quantity-wrapper{display:flex;align-items:center;border:1px solid #A59999;border-radius:4px}.go-cart-item__quantity-label{margin-right:5px}.go-cart-item__quantity-number{width:30px;height:24px;margin:0;text-align:center;font-size:1rem;color:#252422;border:none;outline:none;-moz-appearance:textfield}.go-cart-item__quantity-number::-webkit-inner-spin-button,.go-cart-item__quantity-number::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;display:none}.go-cart-item__quantity-button{width:20px;height:24px;display:flex;align-items:center;justify-content:center;border:none;background:none;font-size:1rem;padding:0 5px;margin:0 2px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.go-cart-item__price{position:absolute;bottom:25px;right:0}.go-cart-item__remove{position:absolute;right:0;top:25px;cursor:pointer;padding:none;border:none;background:none}.go-cart-item__remove svg{display:block;width:14px}.go-cart-modal-item{position:relative;display:flex}.go-cart-modal-item__info{max-width:250px;padding:10px 10px 10px 30px;line-height:1.18}.go-cart-modal-item__image{width:90px;height:110px;background-size:cover;background-position:center;background-repeat:no-repeat}.is-invisible{opacity:0;visibility:hidden}html{box-sizing:border-box;-webkit-box-sizing:border-box}*,*:before,*:after{box-sizing:inherit;-webkit-box-sizing:inherit}html,body,button,input,select,textarea{color:#252422;font-family:grenette,serif;word-break:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-moz-selection{background:#252422;text-shadow:none;color:#f8f2e9}::selection{background:#252422;text-shadow:none;color:#f8f2e9}hr{display:block;margin:0;padding:0;height:1px;border:0;border-top:1px solid #A59999}img,svg{max-width:100%;height:auto;vertical-align:middle}a{color:inherit;text-decoration:none}nav *{margin:0;padding:0}nav li{list-style:none}.list-unstyled{margin:0;padding:0;list-style:none}figure{margin:0;padding:0}summary{cursor:pointer;list-style:none;position:relative}summary::-webkit-details-marker{display:none}.hidden{display:none!important}.no-js:not(html){display:none!important}html.no-js .no-js:not(html){display:block!important}.no-js-inline{display:none!important}html.no-js .no-js-inline{display:inline-block!important}html.no-js .no-js-hidden{display:none!important}html{height:100%;scroll-behavior:smooth;background:#632e2e}body{min-height:100%;overflow-x:hidden;background:#f8f2e9}body.overflow-hidden{overflow:hidden}@media screen and (max-width:1024px){body.overflow-hidden-mobile{overflow:hidden}}.lazyload,.lazyloading{opacity:0;will-change:opacity}.lazyloaded{transition:opacity .2s linear;opacity:1}.slick-cloned .lazyloading,.lazyinstant{transition:none;opacity:1}.object-parent{position:relative}.object-parent--square:after{content:"";display:block;height:0;padding-bottom:100%}.object-parent--16\:9:after{content:"";display:block;height:0;padding-bottom:56.25%}.object-parent--2\:1:after{content:"";display:block;height:0;padding-bottom:50%}.object-parent--3\:2:after{content:"";display:block;height:0;padding-bottom:66.666%}.object-parent--4\:3:after{content:"";display:block;height:0;padding-bottom:75%}.object-cover{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover"}.object-contain{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;font-family:"object-fit: contain"}.absolute-full{position:absolute;left:0;top:0;width:100%;height:100%}.absolute-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.background-birch{background-color:#f8f2e9}.background-oak{background-color:#e0d1bc}.background-walnut{background-color:#996f50}.background-gray{background-color:#a59999}.background-carbon{background-color:#252422}.background-red{background-color:#b03131}.background-mahogany{background-color:#632e2e}.background-mahogany_wood{position:relative;background-color:#632e2e}.background-mahogany_wood>*{position:relative;z-index:1}.background-texture{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0}.color-birch{color:#f8f2e9}.color-oak{color:#e0d1bc}.color-walnut{color:#996f50}.color-gray{color:#a59999}.color-carbon{color:#252422}.color-red{color:#b03131}.color-mahogany{color:#632e2e}.reverse-text,.reverse-text .underline-link{color:#f8f2e9}.reverse-text .underline-link:hover,.reverse-text .underline-link:focus{color:#e0d1bc}.reverse-text .body-text em,.reverse-text.body-text em{color:#f8f2e9}.background-oak .underline-link{color:#632e2e}.background-oak .underline-link:hover,.background-oak .underline-link:focus{color:#252422}.loading-overlay{position:absolute;z-index:1;width:1em}@media screen and (max-width:749px){.loading-overlay{top:0;right:0}}@media screen and (min-width:750px){.loading-overlay{left:0}}.loading-overlay__spinner{width:1em;height:1em;display:inline-block;margin:0;padding:0}.loading-overlay__spinner .spinner{-webkit-animation:rotator 1.4s linear infinite;animation:rotator 1.4s linear infinite;display:inline-block;width:100%;height:100%}@-webkit-keyframes rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}@keyframes rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}.loading-overlay__spinner .path{stroke-dasharray:280;stroke-dashoffset:0;transform-origin:center;stroke:#f8f2e9;-webkit-animation:dash 1.4s ease-in-out infinite;animation:dash 1.4s ease-in-out infinite}@media screen and (forced-colors:active){.loading-overlay__spinner .path{stroke:CanvasText}}@-webkit-keyframes dash{0%{stroke-dashoffset:280}50%{stroke-dashoffset:75;transform:rotate(135deg)}to{stroke-dashoffset:280;transform:rotate(450deg)}}@keyframes dash{0%{stroke-dashoffset:280}50%{stroke-dashoffset:75;transform:rotate(135deg)}to{stroke-dashoffset:280;transform:rotate(450deg)}}.loading-overlay:not(.hidden)+.cart-item__price-wrapper,.loading-overlay:not(.hidden)~cart-remove-button{opacity:50%}.loading-overlay:not(.hidden)~cart-remove-button{pointer-events:none;cursor:default}.text-align--center{text-align:center}.text-align--left{text-align:left}.text-align--right{text-align:right}.heading{margin:0 0 .55em}.heading--serif,.shopify-section .jdgm-carousel-title,h1,h2,h3,h4,h5,h6{margin:0 0 .75em}h1,h2,h3,h4,h5,h6,.heading--serif,.shopify-section .jdgm-carousel-title{font-family:grenette,serif;font-weight:600;line-height:1.25}.heading:not(.heading--serif){font-family:magnesium-mvb,sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:.01em;line-height:1.1}h1,.heading--1,.shopify-section .jdgm-carousel-title{font-size:30px}@media screen and (min-width:750px){h1,.heading--1,.shopify-section .jdgm-carousel-title{font-size:48px}}h2,.heading--2{font-size:24px}@media screen and (min-width:750px){h2,.heading--2{font-size:36px}}h3,.heading--3{font-size:20px}@media screen and (min-width:750px){h3,.heading--3{font-size:24px}}h4,.heading--4{font-size:18px}@media screen and (min-width:750px){h4,.heading--4{font-size:20px}}h5,.heading--5,h6,.heading--6,.heading--eyebrow{font-size:16px}.body-text{font:400 16px/1.5 grenette,serif}.body-text p,.body-text ul,.body-text ol{margin:0 0 1.5em}.body-text ul,.body-text ol{padding:0 0 0 1em;text-align:left}.body-text li+li{margin-top:.75em}.body-text em{color:#b03131}@media screen and (min-width:750px){.body-text{font-size:20px}.body-text--small{font-size:16px}}.body-links a{text-decoration:underline;font-weight:600}.no-margin-on-last-child>:last-child,.no-margin-on-last-child>div:last-child>:last-child{margin-bottom:0}.page-content h1,.page-content h2,.page-content h3,.page-content h4,.page-content h5,.page-content h6{color:#632e2e}.side-pad{padding-left:6vw;padding-right:6vw}@media screen and (min-width:950px){.side-pad{padding-left:4.4vw;padding-right:4.4vw}.side-pad--medium{padding-left:7.3vw;padding-right:7.3vw}.side-pad--large{padding-left:9.5vw;padding-right:9.5vw}}.vert-pad{padding-top:70px;padding-bottom:70px}.vert-pad--medium{padding-top:50px;padding-bottom:50px}.vert-pad--small{padding-top:20px;padding-bottom:20px}@media screen and (min-width:950px){.vert-pad{padding-top:130px;padding-bottom:130px}.vert-pad--medium{padding-top:90px;padding-bottom:90px}.vert-pad--small{padding-top:50px;padding-bottom:50px}}.vert-pad--no-top-margin{padding-top:1px}.page-width{margin:0 auto;max-width:2000px}.page-width--narrow{max-width:940px}.page-width--page-body{max-width:830px}.page-wrapper{padding:2.666rem 0 3.555rem}@media screen and (min-width:950px){.page-wrapper{padding:5.454rem 0 7.727rem}}@media screen and (min-width:950px){.grid{display:flex;flex-wrap:wrap}.grid--center{justify-content:center}.grid--2-col .grid__item{width:50%}.grid--3-col .grid__item{width:33.333%}.grid--4-col .grid__item{width:25%}.grid .grid__item--full{width:100%}}@media screen and (max-width:949px){.desktop-only{display:none}.small-hide{display:none!important}}@media screen and (min-width:950px){.mobile-only{display:none}}@media screen and (min-width:950px)and (max-width:1024px){.medium-hide{display:none!important}}@media screen and (min-width:1025px){.large-up-hide{display:none!important}}.unstyled-button{display:inline-block;padding:0;cursor:pointer;border:none;border-radius:0;box-shadow:none;background-color:transparent}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded,.shopify-payment-button [role=button],.shopify-payment-button__button,.cart__dynamic-checkout-buttons [role=button],.cart__dynamic-checkout-buttons iframe{position:relative;border-radius:4px}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded,.shopify-payment-button [role=button],.shopify-payment-button__button{position:relative;display:inline-block;padding:.9em 1em;font:400 16px/1 magnesium-mvb,sans-serif;text-transform:uppercase;letter-spacing:.01em;background:#632e2e;color:#f8f2e9;border:none;border-radius:4px;cursor:pointer;transition:all .25s linear}.button:not(:disabled):not([disabled]):not(.is-disabled):hover,.button:not(:disabled):not([disabled]):not(.is-disabled):focus,.shopify-challenge__button:not(:disabled):not([disabled]):not(.is-disabled):hover,.shopify-challenge__button:not(:disabled):not([disabled]):not(.is-disabled):focus,.customer button:not(:disabled):not([disabled]):not(.is-disabled):hover,.customer button:not(:disabled):not([disabled]):not(.is-disabled):focus,button.shopify-payment-button__button--unbranded:not(:disabled):not([disabled]):not(.is-disabled):hover,button.shopify-payment-button__button--unbranded:not(:disabled):not([disabled]):not(.is-disabled):focus,.shopify-payment-button [role=button]:not(:disabled):not([disabled]):not(.is-disabled):hover,.shopify-payment-button [role=button]:not(:disabled):not([disabled]):not(.is-disabled):focus,.shopify-payment-button__button:not(:disabled):not([disabled]):not(.is-disabled):hover,.shopify-payment-button__button:not(:disabled):not([disabled]):not(.is-disabled):focus{background-color:#252422}.reverse-text .button,.reverse-text .shopify-challenge__button,.reverse-text .customer button,.reverse-text button.shopify-payment-button__button--unbranded,.reverse-text .shopify-payment-button [role=button],.reverse-text .shopify-payment-button__button{color:#632e2e;background-color:#f8f2e9}.reverse-text .button:not(:disabled):not([disabled]):not(.is-disabled):hover,.reverse-text .button:not(:disabled):not([disabled]):not(.is-disabled):focus,.reverse-text .shopify-challenge__button:not(:disabled):not([disabled]):not(.is-disabled):hover,.reverse-text .shopify-challenge__button:not(:disabled):not([disabled]):not(.is-disabled):focus,.reverse-text .customer button:not(:disabled):not([disabled]):not(.is-disabled):hover,.reverse-text .customer button:not(:disabled):not([disabled]):not(.is-disabled):focus,.reverse-text button.shopify-payment-button__button--unbranded:not(:disabled):not([disabled]):not(.is-disabled):hover,.reverse-text button.shopify-payment-button__button--unbranded:not(:disabled):not([disabled]):not(.is-disabled):focus,.reverse-text .shopify-payment-button [role=button]:not(:disabled):not([disabled]):not(.is-disabled):hover,.reverse-text .shopify-payment-button [role=button]:not(:disabled):not([disabled]):not(.is-disabled):focus,.reverse-text .shopify-payment-button__button:not(:disabled):not([disabled]):not(.is-disabled):hover,.reverse-text .shopify-payment-button__button:not(:disabled):not([disabled]):not(.is-disabled):focus{color:#252422;background-color:#e0d1bc}.button:disabled,.button[disabled],.button.is-disabled,.shopify-challenge__button:disabled,.shopify-challenge__button[disabled],.shopify-challenge__button.is-disabled,.customer button:disabled,.customer button[disabled],.customer button.is-disabled,button.shopify-payment-button__button--unbranded:disabled,button.shopify-payment-button__button--unbranded[disabled],button.shopify-payment-button__button--unbranded.is-disabled,.shopify-payment-button [role=button]:disabled,.shopify-payment-button [role=button][disabled],.shopify-payment-button [role=button].is-disabled,.shopify-payment-button__button:disabled,.shopify-payment-button__button[disabled],.shopify-payment-button__button.is-disabled{opacity:.5;cursor:not-allowed}.shopify-payment-button__button--branded{padding:0}.shopify-payment-button__button--branded .shopify-cleanslate [role=button]{height:56px!important;min-height:56px!important}.shopify-payment-button__more-options{margin-top:.75em;color:#a59999}.button--large,.shopify-challenge__button--large,button.shopify-payment-button__button--large,.shopify-payment-button--large [role=button],.cart__dynamic-checkout-buttons--large [role=button]{font-size:20px}.button--full-width,.shopify-challenge__button--full-width,button.shopify-payment-button__button--full-width,.shopify-payment-button--full-width [role=button],.cart__dynamic-checkout-buttons--full-width [role=button]{padding-left:.5em;padding-right:.5em;width:100%;text-align:center}.shopify-payment-button__button+.shopify-payment-button__button--hidden{display:none}.underline-link{display:inline-block;font:400 16px/1.4 magnesium-mvb,sans-serif;text-transform:uppercase;letter-spacing:.01em;text-decoration:underline;color:#a59999;text-underline-offset:2px;text-decoration-thickness:2px;transition:color .25s linear}.underline-link:hover,.underline-link:focus{color:#632e2e}.arrow-link{display:inline-block;font:400 16px/1.4 magnesium-mvb,sans-serif;text-transform:uppercase;letter-spacing:.01em;color:#a59999;transition:color .25s linear}.arrow-link svg{height:.75em;width:auto;max-width:none}.arrow-link:hover,.arrow-link:focus{color:#632e2e}.arrow-link--mahogany{color:#632e2e}.arrow-link--mahogany:hover,.arrow-link--mahogany:focus{color:#252422}.product-grid__list{display:flex;flex-wrap:wrap;margin:0 -5px}.product-grid__item{margin-bottom:36px;padding:0 5px;width:50%}@media screen and (min-width:950px){.product-grid__list{margin:0 -12px}.product-grid__item{margin-bottom:72px;padding:0 12px;width:33.333%}}.product-card{display:block;position:relative}.product-card__badge{position:absolute;z-index:2;right:.875em;top:.875em;padding:.625em;font:400 16px/1 magnesium-mvb,sans-serif;text-transform:uppercase;background:#b03131;color:#f8f2e9}@media screen and (max-width:749px){.product-card__badge{font-size:12px}}.product-card__badge-hanger{position:absolute;z-index:-1;top:-1.3125em;width:.8125em;height:auto}.product-card__badge-hanger--left{left:.75em}.product-card__badge-hanger--right{right:.75em}.product-card__image{margin-bottom:12px}.product-card__title{margin-bottom:10px;line-height:1.25}@media screen and (max-width:949px){.product-card__title{font-size:18px}}.product-card .jdgm-widget{margin-top:-3px}.product-card__price{margin:12px 0}.product-card__swatches{display:flex;align-items:center;flex-wrap:wrap;margin:0 -4px -4px 0}.product-card__swatch{margin:0 4px 4px 0;width:20px;height:20px;border-radius:50%;overflow:hidden}.product-card__swatch-more{font-size:14px;font-weight:600}@media screen and (min-width:950px){.product-card__image{margin-bottom:18px}.product-card__price{margin-bottom:16px}.product-card__swatches{margin:0 -8px -8px 0}.product-card__swatch{margin:0 8px 8px 0;width:28px;height:28px}.product-card__swatch-more{font-size:16px}}.section-overview-parent:not(.reverse-text) .section-overview__heading{color:#632e2e}.section-overview:not(:last-child){margin-bottom:50px}@media screen and (min-width:1025px){.section-overview:not(:last-child){margin-bottom:70px}}.form__label{display:block;margin-bottom:.4em;padding:0;font:600 18px/1.25 grenette,serif}.form__label--required:after{content:" *";font-weight:400;color:#632e2e}.form__row{display:flex;margin:0 -12px}.form__field{flex:1;margin-bottom:38px;padding:0 12px}.form__input{padding:12px;width:100%;background-color:#f8f2e9;color:#252422;font-size:16px;line-height:1;position:relative;border:1px solid #A59999;border-radius:5px}textarea.form__input{line-height:1.4}.form-status:focus,.form__message *:focus{outline:none}.select{position:relative;display:inline-block}.select__select,.customer select{padding:12px 36px 12px 12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#f8f2e9;color:#252422;font-size:16px;line-height:1;position:relative;border:1px solid #A59999;border-radius:5px}.select .icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:10px;pointer-events:none}.quantity{position:relative;display:inline-block;width:105px;border:1px solid #A59999;border-radius:6px}.quantity__input{padding:12px 0;width:100%;font-size:16px;line-height:1;text-align:center;background:none;border:none;-webkit-appearance:none;appearance:none;-moz-appearance:textfield}.quantity__input::-webkit-outer-spin-button,.quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity__button{position:absolute;top:50%;transform:translateY(-50%);display:block;padding:0;width:20px;height:20px;background:none;border:none;border-radius:0;font:400 18px/1 magnesium-mvb,sans-serif;cursor:pointer}.quantity__button--minus{left:8px}.quantity__button--plus{right:8px}.quantity--small{width:7rem}.quantity--small .quantity__input{font-size:18px}.quantity--small .quantity__button{width:16px;height:16px}.quantity--small .quantity__button--minus{left:15px}.quantity--small .quantity__button--plus{right:15px}@media screen and (max-width:749px){.quantity--small .quantity__input{padding:8px 0;font-size:16px}.quantity--small .quantity__button--minus{left:13px}.quantity--small .quantity__button--plus{right:13px}}.shopify-challenge__container{padding-top:50px;padding-bottom:50px}@media screen and (min-width:950px){.shopify-challenge__container{padding-top:90px;padding-bottom:90px}}.shopify-challenge__container .g-recaptcha{margin-top:24px;margin-bottom:24px}.accordion__toggle{width:24px;min-width:24px;height:24px;font:400 18px/24px magnesium-mvb,sans-serif;text-align:center}.accordion__minus{display:none}.accordion__child{height:0;visibility:hidden;overflow:hidden}.accordion.is-open .accordion__minus{display:inline}.accordion.is-open .accordion__plus{display:none}.accordion.is-open .accordion__child{height:auto;visibility:visible;overflow:visible}.jdgm-star{color:#632e2e!important}.jdgm-prev-badge__text{padding:0 .25em;font-weight:600;color:#632e2e}.product-reviews .jdgm-all-reviews-widget,.product-reviews .jdgm-rev-widg{padding:0;margin:0;border:none}.product-reviews .jdgm-rev-widg__title{margin:0 auto 1em;max-width:830px;font:600 30px/1.25 grenette,serif;color:#632e2e;text-align:center}@media screen and (min-width:750px){.product-reviews .jdgm-rev-widg__title{font-size:48px;margin-bottom:1.5em}}.product-reviews .jdgm-rev-widg__summary{margin-bottom:24px}.product-reviews .jdgm-histogram{border:none}.product-reviews .jdgm-ask-question-btn,.product-reviews .jdgm-write-rev-link,.product-reviews .jdgm-paginate__load-more{padding:7px 12px;font-family:magnesium-mvb,sans-serif;text-transform:uppercase;letter-spacing:.01em;background:#632e2e;color:#f8f2e9;border:none;border-radius:4px}.product-reviews .jdgm-histogram__bar{background:#a5999959;box-shadow:none;border:2px solid #F8F2E9}.product-reviews .jdgm-histogram__bar-content{background:#a59999;box-shadow:none}.product-reviews .jdgm-histogram__percentage{font-weight:600}.product-reviews .jdgm-sort-dropdown.jdgm-sort-dropdown{padding-left:0;border:none;font-weight:600}.product-reviews .jdgm-rev-widg__reviews{margin-top:12px;padding-bottom:50px;border:1px solid #A59999;border-width:1px 0}.product-reviews .jdgm-divider-top,.product-reviews .jdgm-quest,.product-reviews .jdgm-rev{padding-top:50px;margin-top:0;border:none}.product-reviews .jdgm-rev__title{margin:10px 0 5px;font-family:magnesium-mvb,sans-serif;font-weight:400;letter-spacing:.01em;text-transform:uppercase}.product-reviews .jdgm-rev__content,.product-reviews .jdgm-rev__actions,.product-reviews .jdgm-rev__reply{margin-left:64px}.product-reviews .jdgm-rev__reply{margin-top:16px;padding:8px 16px;border:none;background:#e0d1bc}.product-reviews .jdgm-rev__replier-wrapper{margin:0}.product-reviews .jdgm-paginate__page:not(.jdgm-paginate__first-page):not(.jdgm-paginate__last-page):not(.jdgm-paginate__prev-page):not(.jdgm-paginate__next-page){font-family:magnesium-mvb,sans-serif;color:#a59999}.product-reviews .jdgm-paginate__page.jdgm-curt{color:#632e2e!important}.shopify-section .jdgm-carousel-wrapper{padding-top:70px;padding-bottom:70px}@media screen and (min-width:950px){.shopify-section .jdgm-carousel-wrapper{padding-top:130px;padding-bottom:130px}}@media screen and (max-width:749px){.shopify-section .jdgm-carousel-wrapper{width:88%}}.shopify-section .jdgm-carousel-title{color:#632e2e}.shopify-section .jdgm-carousel-wrapper .jdgm-carousel-number-of-reviews{margin-top:.35em}.shopify-section .jdgm-carousel-title-and-link{margin-bottom:50px}.shopify-section .jdgm-carousel-item__review-rating{margin-bottom:.8em}.shopify-section .jdgm-carousel-item__review-title{margin-bottom:.5em}.shopify-section .jdgm-carousel-item__timestamp{margin-top:.35em;font-style:normal}.shopify-section .jdgm-carousel__arrows{justify-content:space-between;margin-top:35px;margin-bottom:0}.footer__badge .jdgm-verified-badge{margin:0}.announcement-bar{padding:.8em 0;background:#632e2e;color:#f8f2e9;font:600 italic 14px/1.2 grenette,serif}@media screen and (min-width:750px){.announcement-bar{font-size:16px}}.announcement-bar p{margin:0}.announcement-bar a{text-decoration:underline}.section-header{position:relative;z-index:20}.shopify-section-header-sticky{position:-webkit-sticky;position:sticky;top:0}.shopify-section-header-hidden{transform:translateY(-100%)}.shopify-section-header-hidden.menu-open{transform:translateY(0)}.section-header.animate{transition:transform .15s ease-out}.header__main{border-bottom:1px solid #A59999}.header__layout{position:relative;display:flex;justify-content:space-between;align-items:center}.header__heading{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center}.header__icon--cart{position:relative}.cart-count-bubble{display:block;position:absolute;right:0;top:0;transform:translate(50%,-50%);width:20px;height:20px;border-radius:50%;font:400 12px/20px magnesium-mvb,sans-serif;text-align:center;color:#f8f2e9;background:#b03131}@media screen and (min-width:1025px){.menu-drawer__toggle-button,.header-menu-drawer{display:none!important}.header__layout{height:102px}.header__heading{width:226px}.header__menu{display:flex;margin:0 -20px;height:100%}.header_secondary-menu{height:100%}.header__menu-item--top{position:relative;margin:0 20px;height:100%;font:400 14px/1 magnesium-mvb,sans-serif;text-transform:uppercase;letter-spacing:.02em}.header__menu-link--top{display:flex;align-items:center;height:100%}.header__menu-item--top-parent:after{display:none;content:"";position:absolute;left:0;bottom:0;width:100%;height:4px;background:#632e2e}.header__submenu{display:none;position:absolute;z-index:1;left:-28px;top:100%;padding:18px 27px;background:#f8f2e9;border:1px solid #A59999;font:600 16px/1.25 grenette,serif;text-transform:none;letter-spacing:normal;white-space:nowrap}.header__submenu .header__submenu{position:static}.header__menu-item--sub{padding:6px 0}.header__menu-link{transition:color .25s linear}.header__menu-link:hover,.header__menu-link:focus{color:#632e2e}.header__menu-item--top-parent:hover .header__menu-link--top,.header__menu-item--top-parent:focus-within .header__menu-link--top{color:#632e2e}.header__menu-item--top-parent:hover:after,.header__menu-item--top-parent:hover .header__submenu,.header__menu-item--top-parent:focus-within:after,.header__menu-item--top-parent:focus-within .header__submenu{display:block}.header__menu--main{justify-content:center;height:48px;border-bottom:1px solid #A59999}.header__support-menu{height:100%}.header__icon-nav{display:flex;margin-right:-14px}.header__icon-nav-item{padding:12px 14px}.header__icon{transition:color .25s linear}.header__icon:hover,.header__icon:focus{color:#632e2e}.header__search--mobile{display:none!important}.header__icon-nav-item--search{position:relative}.header__search--desktop{display:none;position:absolute;z-index:10;top:50%;right:0;transform:translate(3px,-50%)}.header__search-layout{display:flex;width:332px;background:#f8f2e9;border:1px solid #A59999;border-radius:5px}.header__search-input{padding:15px 12px;width:calc(100% - 58px);background:none;font-size:16px;line-height:20px;border:none}.header__search-input:focus{outline:none}.header__search-button{padding:0;margin:0;width:58px;cursor:pointer;border:none;background:none}}@media screen and (max-width:1024px){.header__icon-nav-item--search,.header__icon-nav-item--account,.header__support-menu,.header__main-menu{display:none!important}.header__layout{height:70px}.header__heading{width:158px;max-width:42vw}.menu-drawer__toggle-button{position:relative;display:block;width:24px;height:24px;cursor:pointer}.menu-drawer__toggle-icon{display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;height:4px}.menu-drawer__toggle-icon-inner{display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:#252422;will-change:background-color,opacity;transition:background-color .25s linear,opacity 0s linear .25s}.menu-drawer__toggle-icon:before,.menu-drawer__toggle-icon:after{content:"";display:block;position:absolute;left:0;width:100%;height:100%;background:#252422;will-change:background-color,top,bottom,transform;transition:background-color .25s linear 0s,top .25s ease .25s,bottom .25s ease .25s,transform .25s ease 0s}.menu-drawer__toggle-icon:before{top:-9px}.menu-drawer__toggle-icon:after{bottom:-9px}.menu-drawer__toggle-button:hover .menu-drawer__toggle-icon-inner,.menu-drawer__toggle-button:hover .menu-drawer__toggle-icon:before,.menu-drawer__toggle-button:hover .menu-drawer__toggle-icon:after,.menu-drawer__toggle-button:focus .menu-drawer__toggle-icon-inner,.menu-drawer__toggle-button:focus .menu-drawer__toggle-icon:before,.menu-drawer__toggle-button:focus .menu-drawer__toggle-icon:after{background-color:#632e2e}.menu-drawer-is-open .menu-drawer__toggle-icon-inner{opacity:0}.menu-drawer-is-open .menu-drawer__toggle-icon:before,.menu-drawer-is-open .menu-drawer__toggle-icon:after{transition:background-color .25s linear 0s,top .25s ease 0s,bottom .25s ease 0s,transform .25s ease .25s}.menu-drawer-is-open .menu-drawer__toggle-icon:before{top:0;transform:rotate(45deg)}.menu-drawer-is-open .menu-drawer__toggle-icon:after{bottom:0;transform:rotate(-45deg)}.menu-drawer{position:absolute;z-index:10;left:0;top:100%;width:100vw;height:calc(100vh - var(--header-bottom-position, 20vh));background:#f8f2e9;overflow-x:hidden;overflow-y:auto;visibility:hidden;transform:translate(-100%);transition:transform .35s ease-out 0s,visibility 0s linear .35s}.menu-drawer-is-open .menu-drawer{visibility:visible;transform:translate(0);transition:transform .35s ease-out 0s,visibility 0s linear 0s}}@media screen and (max-width:1024px)and (min-width:1025px){.menu-drawer{display:none!important}}@media screen and (max-width:1024px){.menu-drawer__menu,.menu-drawer__close-submenu,.menu-drawer__support-link--top{font:400 16px/1 magnesium-mvb,sans-serif;text-transform:uppercase;letter-spacing:.01em}}@media screen and (max-width:1024px){.menu-drawer__top{display:flex;align-items:flex-end;flex-wrap:wrap;padding-top:18px;padding-bottom:22px;border-bottom:1px solid #A59999}}@media screen and (max-width:1024px){.menu-drawer__icon-item{font-size:20px;line-height:1;font-weight:600}.menu-drawer__icon-item:not(:last-child){margin-right:28px}.menu-drawer__icon-item svg{display:inline-block;margin:0 8px -4px 0;vertical-align:baseline}}@media screen and (max-width:1024px){.menu-drawer__bottom{padding-top:24px;padding-bottom:24px}}@media screen and (max-width:1024px){.menu-drawer__icon-item--phone svg{margin-bottom:-1px}}@media screen and (max-width:1024px){.menu-drawer__support:not(:first-child){margin-top:30px}}@media screen and (max-width:1024px){.menu-drawer__support-submenu{margin:20px -9px -14px;display:flex;flex-wrap:wrap;align-items:flex-start;font-size:16px;line-height:1.2;font-weight:600}}@media screen and (max-width:1024px){.menu-drawer__support-item--sub{padding:0 9px 14px;width:50%}}@media screen and (max-width:1024px){.menu-drawer__menu-item{padding-top:24px;padding-bottom:24px;border-bottom:1px solid #A59999}}@media screen and (max-width:1024px){.menu-drawer__menu-item--top-parent{display:flex;justify-content:space-between;align-items:center}}@media screen and (max-width:1024px){.menu-drawer__open-submenu{position:relative;width:1em;height:1em}.menu-drawer__open-submenu .icon{position:absolute;right:0;top:50%;transform:translateY(-50%)}}@media screen and (max-width:1024px){.menu-drawer__submenu{position:absolute;z-index:10;left:0;top:0;width:100vw;height:calc(100vh - var(--header-bottom-position, 20vh));background:#f8f2e9;visibility:hidden;transform:translate(100%);transition:transform .35s ease-out 0s,visibility 0s linear .35s}.menu-drawer__submenu.is-open{visibility:visible;transform:translate(0);transition:transform .35s ease-out 0s,visibility 0s linear 0s}}@media screen and (max-width:1024px){.menu-drawer__close-submenu{color:#a59999}}@media screen and (max-width:1024px){.header__search--desktop{display:none!important}}@media screen and (max-width:1024px){.header__search--mobile{display:none}}@media screen and (max-width:1024px){.header__search-layout{padding:18px 6vw;display:flex;justify-content:space-between;width:100%;background:#e0d1bc;border-bottom:1px solid #A59999}}@media screen and (max-width:1024px){.header__search-input{padding:12px;width:calc(100% - 62px);background:#f8f2e9;font-size:16px;line-height:20px;border:1px solid #A59999;border-radius:5px}.header__search-input:focus{outline:none}}@media screen and (max-width:1024px){.header__search-button{padding:0;margin:0;width:50px;cursor:pointer;border:none;background:#632e2e;color:#f8f2e9;border-radius:5px}}.newsletter-form__field-wrapper .field{display:flex;align-items:bottom;justify-content:center}.newsletter-form__field-wrapper .field input{padding:.2em 0;width:220px;font:400 16px/1 grenette,serif;background:none;border:none;border-bottom:1px solid #632E2E;border-radius:0}.newsletter-form__field-wrapper .field input::-moz-placeholder{color:#252422}.newsletter-form__field-wrapper .field input:-ms-input-placeholder{color:#252422}.newsletter-form__field-wrapper .field input::placeholder{color:#252422}.newsletter-form__field-wrapper .field button{margin-left:10px}.newsletter-form__field-wrapper .field__label{display:none}.newsletter-form__message{margin-top:1.25em;color:#632e2e;outline:none}@media screen and (min-width:950px){.newsletter-form__field-wrapper .field input{width:340px;font-size:20px}.newsletter-form__field-wrapper .field button{margin-left:16px}}.footer__group{display:flex;padding-left:6vw}.footer__group:not(:last-child){padding-bottom:32px}.footer__group:not(:first-child){padding-top:40px;border-top:1px solid #F8F2E9}.footer__column{padding-right:35px}.footer__column-text--contact p{position:relative;padding-left:28px}.footer__column-text--contact svg{position:absolute;left:0;top:.6em;transform:translateY(-50%)}.footer__column-text a{transition:opacity .25s linear}.footer__column-text a:hover,.footer__column-text a:focus{opacity:.5}.list-social{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:14px -6px 0}.list-social__item{margin:0 6px 12px}.list-social__link{position:relative;display:block;width:28px;height:28px;border-radius:50%;background:#f8f2e9;color:#632e2e}.list-social__link svg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:54%;width:auto}@media screen and (min-width:1025px){.footer__main{display:flex;padding-left:4.4vw;padding-right:calc(4.4vw - 55px);justify-content:center}.footer__group{padding:0!important;border-top:none!important}.footer__column{padding-right:55px}.footer__column-heading{word-break:normal}.list-social__link{width:34px;height:34px}}.footer__payments-item{margin:0 4px 4px 0;display:inline-block}@media screen and (min-width:1025px){.footer__payments{max-width:212px}}.footer__badge-wrapper{margin:16px 0 -40px}.footer__badge{display:inline-block;transform:scale(.8);transform-origin:0 0}.footer__legal{padding:25px 0;border-top:1px solid #F8F2E9}.footer__legal p{margin:0}.footer__legal a{text-decoration:underline}@media screen and (min-width:950px){.footer__legal{text-align:center}}.image-section__image-border{border:2px solid #996f50}@media screen and (max-width:949px){.m-text-left{text-align:left}.m-text-center{text-align:center}.m-text-right{text-align:right}}@media screen and (min-width:950px){.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}}.sticky-add-to-cart{z-index:10;padding:16px 0;font-size:14px;line-height:16px;font-weight:600;background:#f8f2e9;border:1px solid #A59999;border-width:1px 0;position:fixed;bottom:0;left:0;width:100%}.sticky-add-to-cart.animate{transition:transform .15s ease-out}.sticky-add-to-cart.sticky-add-to-cart-hidden{transform:translateY(100%)}.sticky-add-to-cart-content{display:flex;align-items:center;justify-content:space-between}.sticky-add-to-cart-content .product-info{display:none}.sticky-add-to-cart-content .product-details>div:first-child{margin-bottom:5px}.sticky-add-to-cart-content .product-image{margin-right:10px}.sticky-add-to-cart-content .product-image img{min-width:50px;width:50px;height:50px;display:block}.sticky-add-to-cart-content .product-adc,.sticky-add-to-cart-content .product-adc button{width:100%}@media screen and (min-width:950px){.sticky-add-to-cart{font-size:16px;line-height:18px}.sticky-add-to-cart-content .product-info{display:flex;align-items:center}.sticky-add-to-cart-content .product-adc{width:auto}}
/*# sourceMappingURL=/cdn/shop/t/92/assets/base.css.map */
