@charset "UTF-8";html{scroll-behavior:smooth}.shopify-section .border-top{border-top:1px solid rgba(51,51,51,.3)}.shopify-section .border-bottom{border-bottom:1px solid rgba(51,51,51,.3)}.section-title-container--larger-space{margin-bottom:50px;margin-top:50px}@media (max-width: 480px){.section-content{padding-bottom:20px}}@media (min-width: 768px){.image-with-text__wrapper .image-with-text__content .content .image-with-text__title{font-size:2.5rem}}@media (max-width: 767px){.image-with-text__wrapper .image-with-text__content .content{padding:20px}}.grid--row-gutters{margin-bottom:0}.slideshow .slide{background-color:transparent}@media (max-width: 767px){.spaced-section,.spaced-section-sm{margin-top:0;margin-bottom:0;padding-top:30px}.spaced-section .section-title-container--larger-space,.spaced-section-sm .section-title-container--larger-space{margin-top:0}}@media (max-width: 767px){div[data-section-type=slideshow-with-text] .image-with-text__content .content{padding:0!important}}.prod-caption .title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width: 768px){.rich-text__title{font-size:2.25rem}}.shopify-challenge__container{max-width:500px;margin:25vh auto!important}button[type=submit],button.button,a.button,.header-search .feature-link{position:relative;overflow:hidden;background-color:transparent;border:1px solid #333029;z-index:1}button[type=submit]:before,button.button:before,a.button:before,.header-search .feature-link:before{position:absolute;content:"";display:block;left:0;top:0;right:0;bottom:0;width:100%;height:100%;background-color:#333029;z-index:-1;-webkit-transition:all .25s cubic-bezier(.42,0,.58,1);transition:all .25s cubic-bezier(.42,0,.58,1)}button[type=submit]:hover,button.button:hover,a.button:hover,.header-search .feature-link:hover{background-color:transparent;color:#333029;-webkit-box-shadow:none;box-shadow:none}button[type=submit]:hover:before,button.button:hover:before,a.button:hover:before,.header-search .feature-link:hover:before{width:0%;height:100%;left:101%}button[type=submit].button--alt,button.button.button--alt,a.button.button--alt,.header-search .feature-link.button--alt{background-color:transparent}button[type=submit].button--alt:before,button.button.button--alt:before,a.button.button--alt:before,.header-search .feature-link.button--alt:before{width:0%;background-color:#333029}button[type=submit].button--alt:hover,button.button.button--alt:hover,a.button.button--alt:hover,.header-search .feature-link.button--alt:hover{background-color:transparent;color:#fff}button[type=submit].button--alt:hover:before,button.button.button--alt:hover:before,a.button.button--alt:hover:before,.header-search .feature-link.button--alt:hover:before{width:100%;height:100%;left:0%}button[type=submit].button--hollow,button.button.button--hollow,a.button.button--hollow,.header-search .feature-link.button--hollow{border:1px solid #F8F2EE;background-color:transparent}button[type=submit].button--hollow:before,button.button.button--hollow:before,a.button.button--hollow:before,.header-search .feature-link.button--hollow:before{width:0%;background-color:#f8f2ee}button[type=submit].button--hollow:hover:before,button.button.button--hollow:hover:before,a.button.button--hollow:hover:before,.header-search .feature-link.button--hollow:hover:before{width:100%;height:100%;left:0%}button[type=submit].button--inverted,button.button.button--inverted,a.button.button--inverted,.header-search .feature-link.button--inverted{border:1px solid #F8F2EE;background-color:#f8f2ee;color:#333029}button[type=submit].button--inverted:before,button.button.button--inverted:before,a.button.button--inverted:before,.header-search .feature-link.button--inverted:before{width:0%;background-color:#000}button[type=submit].button--inverted:hover,button.button.button--inverted:hover,a.button.button--inverted:hover,.header-search .feature-link.button--inverted:hover{color:#f8f2ee}button[type=submit].button--inverted:hover:before,button.button.button--inverted:hover:before,a.button.button--inverted:hover:before,.header-search .feature-link.button--inverted:hover:before{width:100%;height:100%;left:0%}button[type=submit].button--full,button.button.button--full,a.button.button--full,.header-search .feature-link.button--full{width:100%!important;text-align:center}.feature-link{font-size:1rem;display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none}.feature-link:after{display:none}.feature-link.padded{padding-left:24px}.feature-link:hover{color:#b1896b!important}.button--loading{pointer-events:none;color:#333029}.button--loading .button__text{visibility:hidden;opacity:0}.button--loading:after{content:"";position:absolute;width:25px;height:25px;top:0;left:0;right:0;bottom:0;margin:auto;border:2px solid transparent;border-top-color:#fff;border-radius:50%;-webkit-animation:button-loading-spinner .75s ease infinite;animation:button-loading-spinner .75s ease infinite}@-webkit-keyframes button-loading-spinner{0%{-webkit-transform:rotate(0turn);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes button-loading-spinner{0%{-webkit-transform:rotate(0turn);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.pageheader__contents.pageheader__contents .header-items__item{margin-left:0!important}.pageheader__contents.pageheader__contents .header-items__item>a{width:auto;min-width:40px;margin:0 .75rem}.pageheader__contents.pageheader__contents .header-items__item>a:hover{color:#b1896b}.pageheader__contents.pageheader__contents .header-items__item>a:hover svg>path{fill:#b1896b}.pageheader__contents.pageheader__contents .header-items__item-vr{position:relative;width:1px;height:100%;background-color:transparent}.pageheader__contents.pageheader__contents .header-items__item-vr:after{content:"";position:absolute;top:25%;right:0;height:50%;z-index:-1;width:1px;background-color:#3333}.pageheader__contents.pageheader__contents .header-items .cart__count{all:revert;overflow:hidden;letter-spacing:1px;margin-left:.3rem}.pageheader__contents.pageheader__contents .header-items__cart-link{white-space:nowrap;position:relative}.pageheader__contents.pageheader__contents .header-items__cart-link>a{margin:0 1.2rem}.pageheader__contents.pageheader__contents .header-items ul.ly-custom-dropdown-list.ly-is-open.ly-bright-theme{background-color:#f4e8df!important}@media screen and (max-width: 767px){.pageheader__contents.pageheader__contents .header-items,.pageheader__contents.pageheader__contents .header-left{width:auto}.pageheader__contents.pageheader__contents .logo .logo__image{margin-left:1em;margin-right:auto;max-width:100px}.pageheader__contents.pageheader__contents .header-items__item>a{min-width:30px;margin:0 .45rem}}.pageheader__contents.pageheader__contents--inline .nav-row .nav-columns{background-color:#f4e8df}.pageheader__contents.pageheader__contents--inline .nav-row .tier-1>ul>li>a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pageheader__contents.pageheader__contents--inline .nav-row .tier-1>ul>li>a svg{padding-top:3px}.pageheader__contents.pageheader__contents--inline .nav-row .tier-1>ul>li>a:after{all:revert}.pageheader__contents.pageheader__contents--inline .nav-row .tier-1>ul>li>a:hover{color:#b1896b}.pageheader__contents.pageheader__contents--inline .nav-row .tier-2 ul.nav-columns ul a:not(.column-title):hover{color:#b1896b}.js #main-menu .main-menu-links{text-transform:uppercase;text-align:center;font-size:initial}.js #main-menu .main-menu-links .main-menu-list-item{padding:2rem 0}.js #main-menu .main-menu-links .main-menu-list-item.has-children .main-menu-link-kc{cursor:pointer}.js #main-menu .main-menu-links .main-menu-list-item.has-children .main-menu-link-kc.active{color:#b1896b}.js #main-menu .main-menu-links .main-menu-list-item.has-children .main-menu-link-kc.active .child-indicator svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.js #main-menu .main-menu-links .main-menu-list-item.has-children>.menu-panel-kc:nth-of-type(1){padding-top:1rem}.js #main-menu .main-menu-links .main-menu-list-item.has-children>.menu-panel-kc:last-child{border-bottom:1px solid rgba(51,51,51,.2);padding-bottom:1rem}.js #main-menu .main-menu-links .main-menu-list-item.has-children .main-menu-links li{padding:1rem 0}.js #main-menu .main-menu-links .main-menu-list-item.has-children .main-menu-links li.active{color:#b1896b}.js #main-menu .main-menu-links .main-menu-list-item.has-children div[aria-hidden=true]{display:none}#pagefooter .footer-column-heading{font-weight:500;letter-spacing:0;font-size:1em;text-transform:capitalize}#pagefooter .footer-columns__column{-webkit-box-flex:1;-ms-flex:1 0 20%;flex:1 0 20%}@media (max-width: 479px){#pagefooter .footer-columns__column{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}}#pagefooter .footer-columns__column.shop-address{margin-right:2rem}#pagefooter .footer-columns__column.shop-address p{font-size:.9rem}@media (max-width: 479px){#pagefooter .footer-columns__column.shop-address{max-width:250px}}@media (max-width: 479px){#pagefooter .footer-columns{padding:40px 0 0}#pagefooter .footer-columns .footer-column-heading{margin:0 0 1rem}}#pagefooter .footer-nav-links__item{display:block;margin:0 0 .7em;padding:0;text-transform:uppercase;font-size:.85em}#pagefooter .signup-section{background-repeat:no-repeat;background-size:auto;background-position:center;background-color:#000}@media (max-width: 767px){#pagefooter .signup-section{padding-top:290px;background-position:15% -50%}}#pagefooter .signup-section .container{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right}#pagefooter .signup-section .container .h3,#pagefooter .signup-section .container h3{text-transform:uppercase}#pagefooter .signup-section .container .rte{text-align:left}#pagefooter .signup-section .container .input-and-button-row{margin:30px auto}#pagefooter #footer-signup-form{max-width:375px}#pagefooter #footer-signup-form input,#pagefooter #footer-signup-form textarea{background:#000;color:#f8f2ee}#pagefooter #footer-signup-form .form-control [type=checkbox]:checked,#pagefooter #footer-signup-form .form-control [type=checkbox]:not(:checked){display:none}#pagefooter #footer-signup-form .form-control [type=checkbox]:checked+label,#pagefooter #footer-signup-form .form-control [type=checkbox]:not(:checked)+label{position:relative;padding-left:28px;cursor:pointer;display:inline-block;color:#f8f2ee;text-transform:initial;line-height:unset!important;letter-spacing:initial;font-size:1rem}#pagefooter #footer-signup-form .form-control [type=checkbox]:checked+label:before,#pagefooter #footer-signup-form .form-control [type=checkbox]:not(:checked)+label:before{content:"";position:absolute;left:0;top:4px;width:20px;height:20px;border:1px solid #F8F2EE}#pagefooter #footer-signup-form .form-control [type=checkbox]:checked+label:after,#pagefooter #footer-signup-form .form-control [type=checkbox]:not(:checked)+label:after{content:"";width:12px;height:12px;background:#f8f2ee;position:absolute;top:8px;left:4px;-webkit-transition:all .2s ease;transition:all .2s ease}#pagefooter #footer-signup-form .form-control [type=checkbox]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}#pagefooter #footer-signup-form .form-control [type=checkbox]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}#pagefooter .payment-methods .payment-icon{-webkit-filter:grayscale(1);filter:grayscale(1)}#pagefooter .social-links a:hover{-webkit-transform:unset;transform:unset}#pagefooter .social-links svg{width:21px;height:21px;max-width:21px}.cc-popup .cc-popup-close:focus{outline:none}.cc-popup-form__response{text-align:center}.cc-popup .cc-popup-content{text-align:left}.cc-popup .cc-popup-content h2{text-transform:uppercase;font-size:1.25rem;font-weight:600}.cc-popup .cc-popup-content p{font-size:.95rem}.cc-popup .cc-popup-content #cc-popup-mailinglist_email{background:transparent;border:1px solid}.cc-popup .cc-popup-content .form-control [type=checkbox]:checked,.cc-popup .cc-popup-content .form-control [type=checkbox]:not(:checked){display:none}.cc-popup .cc-popup-content .form-control [type=checkbox]:checked+label,.cc-popup .cc-popup-content .form-control [type=checkbox]:not(:checked)+label{position:relative;padding-left:28px;cursor:pointer;display:inline-block;color:#333029;text-transform:initial;line-height:unset!important;letter-spacing:initial;font-size:1rem}.cc-popup .cc-popup-content .form-control [type=checkbox]:checked+label:before,.cc-popup .cc-popup-content .form-control [type=checkbox]:not(:checked)+label:before{content:"";position:absolute;left:0;top:4px;width:20px;height:20px;border:1px solid #333029}.cc-popup .cc-popup-content .form-control [type=checkbox]:checked+label:after,.cc-popup .cc-popup-content .form-control [type=checkbox]:not(:checked)+label:after{content:"";width:12px;height:12px;background:#333029;position:absolute;top:8px;left:4px;-webkit-transition:all .2s ease;transition:all .2s ease}.cc-popup .cc-popup-content .form-control [type=checkbox]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.cc-popup .cc-popup-content .form-control [type=checkbox]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}@media (max-width: 767px){#kalve-coffee .grid.product-list{-ms-flex-wrap:initial;flex-wrap:initial;overflow-x:auto}#kalve-coffee .grid.product-list .prod-block{min-width:220px}}.error__title{font-weight:700;font-size:10em;line-height:1em;color:#333;margin:0}.error__subtitle{font-size:24px;height:32px;color:#b1896b;margin-top:24px;margin-bottom:40px;letter-spacing:2px}.error__text{max-width:567px;font-size:16px;line-height:24px;margin:0 auto;letter-spacing:1.5px}.error__link{text-decoration:none;color:#b1896b}.error__link:active{color:#333}.template-article .pageheader__layout:before{border-bottom:1px solid rgba(51,51,51,.3)}.content__style h3{font-weight:600;font-size:2.5rem;line-height:3.37rem;letter-spacing:.08rem;margin-bottom:3.75rem}.content__style h4{font-weight:600;font-size:2.25rem;line-height:3.5rem;letter-spacing:.04rem;margin-bottom:3.75rem}.content__style h5{text-transform:uppercase;font-size:1.5rem;line-height:2rem;letter-spacing:.1rem;margin-bottom:1rem;margin-top:3rem}.content__style img{width:100%;margin-bottom:5rem;margin-top:5rem}.content__style p{font-size:1rem;line-height:1.5rem;margin-bottom:1.5rem}@media (max-width: 480px){.content__style h3,.content__style h4{font-size:1.5rem;line-height:2;margin-bottom:2.5rem}.content__style h5{font-size:1.25rem;line-height:1.75rem}.content__style img{margin-bottom:3.75rem;margin-top:3.75rem}.content__style p:first-of-type{font-weight:500}.content__style p{margin-bottom:1.5rem}}.template-customers-login .errors{color:#eb7d65}.template-customers-login .section-content{border-bottom:none}.template-customers-login .banner{padding:0;min-height:auto;margin-bottom:5rem}.template-customers-login #customer_login{max-width:600px;width:100%;margin:0 auto}.template-customers-login #login_email #customer_email{background-color:#f8f2ee;border-color:#333029}.template-customers-login #login_email .login{font-size:1rem;line-height:1.5rem;letter-spacing:.1rem}.template-customers-login #login_password #customer_password{background-color:#f8f2ee;border-color:#333029}.template-customers-login #login_password .login{font-size:1rem;line-height:1.5rem;letter-spacing:.1rem}.template-customers-login #forgot_password a{color:#b1896b;font-size:.875rem;line-height:1.25rem;letter-spacing:.08rem;text-transform:uppercase;text-decoration:none}.template-customers-login #recover_email{max-width:600px;margin:0 auto}.template-customers-login #recover_email #recover-email{background-color:#f8f2ee;border-color:#333029}.template-customers-login .action_bottom{max-width:600px;margin:0 auto}.template-customers-login .action_bottom .button{width:100%}.template-customers-login .action_bottom .note{width:100%;display:inline-block;text-align:center}.template-customers-login .action_bottom .note a{color:#b1896b;font-size:1rem;line-height:1.5rem;letter-spacing:.1rem;text-transform:uppercase;text-decoration:none}.account-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-left:5rem;margin-right:5rem;margin-top:2.5rem}.account-actions a{text-transform:uppercase;font-size:.87rem;line-height:1.25rem}.account-actions .return-to-store{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.account-actions .return-to-store .arr-small{margin-right:.75rem}.banner.account-page{border-bottom:1px solid rgba(51,51,51,.3)}.spaced-section.account-page{margin-left:unset}.spaced-section.account-page .section-content{border-bottom:unset}.spaced-section.account-page .section-content .reading-width{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.spaced-section.account-page .section-content .reading-width .account-additional-title{font-weight:700;font-size:1.25rem;line-height:2rem;margin-bottom:2.5rem}.spaced-section.account-page .section-content .reading-width #customer_detail .email{margin-bottom:2.5rem}.spaced-section.account-page .section-content .reading-width #customer_detail #view_address{color:#b1896b;text-decoration:unset}.spaced-section.account-page .section-content .reading-width #customer_detail .address div:not(.account-additional-title){margin-bottom:.75rem}@media only screen and (max-width: 1024px){.spaced-section.account-page .reading-width{margin-left:2rem}}@media only screen and (max-width: 768px){.account-actions{margin-left:2.5rem;margin-right:2.5rem}.spaced-section.account-page .section-content .reading-width{display:block}}@media only screen and (max-width: 640px){.account-actions{margin-left:1.5rem;margin-right:1.5rem}}.activate-account{margin-top:unset}.general-form .large_form input{background:0 0}.general-form .action_bottom .button{width:100%}.general-form .action_return{margin-top:2.5rem}.general-form .action_return .note{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.general-form .action_return .note a{text-align:center;text-transform:uppercase;text-decoration:unset;font-weight:400;font-size:1rem;line-height:1.5rem;color:#b1896b}.template-search .banner{padding:6.25rem 0;min-height:auto;border-bottom:1px solid rgba(51,51,51,.3);border-top:1px solid rgba(51,51,51,.3)}.template-search .pageheader__layout:before{border-bottom:1px solid rgba(51,51,51,.3)}.template-search .results-header__count{text-transform:uppercase;font-size:1rem;line-height:1.5rem;letter-spacing:.1rem}.template-search .input-and-button-row__input{background-color:#f8f2ee;border-color:#333029}@media (min-width: 769px){.template-search .search-form{max-width:735px;margin:0 auto}.template-search .input-and-button-row__input{background-color:#f8f2ee;border-color:#333029;max-width:465px}.template-search .input-and-button-row__button{max-width:258px;width:100%}}.template-search [data-section-type=search]{margin-bottom:0}.template-search .section-content{border-bottom:none}@media (max-width: 480px){.template-search .banner{padding:3.75rem 0}.template-search .grid--row--gutters{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.template-search .prod-block{width:calc(100% - 20px)}.template-search .input-and-button-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}.template-search .input-and-button-row__input-wrapper.input-with-clear{width:auto}.template-search .input-and-button-row__button{width:auto;margin-top:0}}#cartform .cart-list .head{text-transform:uppercase}#cartform .cart-list .item .col-image{width:100px}@media screen and (max-width: 767px){#cartform .cart-list .item .col-notimage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#cartform .cart-list .item .col-notimage .col-desc .title{font-weight:600}#cartform .cart-list .item .col-notimage .col-desc .title small{font-weight:400}#cartform .cart-list .item .col-notimage .col-quantity .qty-selector{border:1px solid rgba(177,137,107,.4)}#cartform .cart-list .item .col-notimage .col-quantity .qty-selector button.textbutton,#cartform .cart-list .item .col-notimage .col-quantity .qty-selector input.quantity{background-color:#f8f2ee}#cartform .cart-list .item .col-notimage .col-quantity .remove{margin-top:.75em}#cartform .cart-list .item .col-notimage .col-quantity .remove a{text-transform:uppercase;border-bottom:none;color:#b1896b}#cartform .cart-list .item .col-notimage .col-quantity .remove a:hover{border-bottom:1px solid}#cartform .cart-list .item .col-notimage .col-price .theme-money{color:#b1896b}@media screen and (max-width: 767px){#cartform .cart-list .item .col-notimage .col-desc{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:0;font-size:.875rem}#cartform .cart-list .item .col-notimage .col-quantity{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#cartform .cart-list .item .col-notimage .col-quantity .remove{margin-top:0}#cartform .cart-list .item .col-notimage .col-total{font-size:.75rem;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-bottom:1em}}#cartform .under-cart #note{background-color:#f8f2ee}#cartform .under-cart .subtotal-label{color:#b1896b;text-transform:uppercase;font-size:1.5rem;letter-spacing:.1rem}@media screen and (max-width: 767px){#cartform .under-cart .subtotal-label{font-size:1rem}}#cartform .under-cart .subtotal.theme-money{font-weight:600}#cartform .under-cart .comment.cart-policies{color:#b1896b;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:11px 0 0 11px}@media screen and (min-width: 768px){#cartform .under-cart .comment.cart-policies{width:350px}}#cartform .under-cart .subtotal-container{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:11px 0 0 11px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width: 768px){#cartform .under-cart .subtotal-container{width:350px}}#cartform .under-cart .terms{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%;padding:11px 0 0 11px}@media screen and (min-width: 768px){#cartform .under-cart .terms{width:350px}}@media screen and (min-width: 768px){#cartform .under-cart .checkout-btn{min-width:335px}}@media screen and (max-width: 767px){#cartform .under-cart .subtotal-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#cartform .under-cart .cart-policies{text-align:right}}@media screen and (min-width: 768px){#cartform #parcelyWidget .parcely_app{max-width:350px}}#cartform #parcelyWidget .parcely_app>div{padding:11px 0 14px 11px;background:#f8f2ee!important}#cartform #parcelyWidget .parcely_app .parcely_app_shipping_method-label{text-align:left;color:#b1896b!important}#cartform #parcelyWidget .parcely_app span{text-align:left}#cartform #parcelyWidget .parcely_app .parcely_app_shipping_method .svg{max-width:25px}#cartform #parcelyWidget .parcely_app .parcely_app_shipping_method,#cartform #parcelyWidget .parcely_app .parcely_shipping_provider{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 0;margin-bottom:10px}@media screen and (max-width: 767px){#cartform #parcelyWidget .parcely_app .css-dxev10-container,#cartform #parcelyWidget .parcely_app .css-129h9vf-control{width:85vw!important}}[data-section-type=cart]{margin-top:unset}.banner.addresses{border-bottom:1px solid rgba(51,51,51,.3)}.banner.addresses .button{background-color:#252320;color:#fff}.spaced-section.addresses .section-content{border-bottom:unset}.spaced-section.addresses .section-content .reading-width{margin-left:unset}.spaced-section.addresses .section-content .reading-width .customer_address{margin-bottom:unset}.spaced-section.addresses .section-content .reading-width .customer_address #add_address_title{text-transform:uppercase;margin-bottom:2.5rem;font-weight:700;font-size:1.25rem;line-height:2rem}.spaced-section.addresses .section-content .reading-width .customer_address .general-form .address-fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.spaced-section.addresses .section-content .reading-width .customer_address .general-form .large_form input{margin-bottom:2rem}.spaced-section.addresses .section-content .reading-width .customer_address .general-form .large_form label{display:none}.spaced-section.addresses .section-content .reading-width .customer_address .general-form .large_form .address_form{background:0 0}.spaced-section.addresses .section-content .reading-width .customer_address .general-form .large_form #address_country_new{background-color:#f8f2ee;margin:0 0 2rem;padding:17px 70px 17px 30px}.spaced-section.addresses .section-content .reading-width .customer_address .general-form #address_province_new{margin-bottom:2rem;background-color:#f8f2ee;padding:17px 70px 17px 30px;width:24.25rem}.spaced-section.addresses .section-content .reading-width .customer_address .general-form .address-title{font-weight:400;font-size:1.125rem;line-height:1.625rem;margin-bottom:2rem}.spaced-section.addresses .section-content .reading-width .customer_address .action_bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.spaced-section.addresses .section-content .reading-width .customer_address .action_bottom .note{background:0 0;color:#333029;text-align:center}.spaced-section.addresses .section-content .reading-width .customer_address .action_bottom .button{width:24.25rem}.spaced-section.addresses .section-content .reading-width .address-additional-title{font-weight:700;font-size:1.25rem;line-height:2rem;margin-bottom:2.5rem;text-transform:uppercase}.spaced-section.addresses .section-content .reading-width .address-additional-title:not(:first-child){margin-top:2.5rem}.spaced-section.addresses .section-content .reading-width .address_table{margin-top:unset}.spaced-section.addresses .section-content .reading-width .address_table .view_address div{margin-bottom:.75rem}.spaced-section.addresses .section-content #address_tables{margin-top:.75rem}.spaced-section.addresses .section-content #address_tables a{color:#b1896b;text-decoration:unset;font-size:1.125rem;line-height:1.625rem}.spaced-section.addresses .section-content #address_tables a:first-child{margin-right:2rem}.spaced-section.addresses .section-content .address_actions .action_link:not(:first-child):before{content:unset}@media only screen and (max-width: 840px){.spaced-section.addresses .section-content .reading-width .customer_address .general-form .address-fields{display:block}}#spof-contents .wsg-collection-content .spof-nav--header{display:none}#spof-contents .wsg-collection-content .spof-nav .hamburger-container.active{margin-bottom:unset;-webkit-box-shadow:unset;box-shadow:unset}@media only screen and (min-width: 1024px){#spof-contents .wsg-collection-content .spof-nav--header{display:initial;text-transform:uppercase;font-weight:700;font-size:1.25rem;line-height:2rem;margin-bottom:3.125rem;letter-spacing:.1rem;color:#000}}@media only screen and (min-width: 768px){.wsg-spof-container{margin-bottom:1.5rem}#spof-contents{margin:unset;padding:unset;width:unset}#spof-contents .wsg-spof-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;margin:unset;margin-bottom:5rem;width:unset;text-align:unset}#spof-contents .wsg-spof-header h1{font-weight:700;font-size:3.5rem;line-height:4rem;margin-top:6.25rem;margin-bottom:6.25rem}#spof-contents .wsg-spof-header #wsg-spof-msg{display:none}#spof-contents .wsg-spof-header hr{width:100%;margin:unset}#spof-contents .wsg-collection-content{margin-left:5rem;margin-right:5rem}#spof-contents .wsg-collection-content .spof-nav{margin-left:unset;border-right:unset;margin-right:7.5rem}#spof-contents .wsg-collection-content .spof-nav .nav-menu .wsg-nav-link{margin-bottom:1.25rem;padding-right:unset;font-weight:400;font-size:1rem;text-transform:uppercase;line-height:1.5rem}#spof-contents .wsg-spof-container .wsg-col-header h2{font-weight:700;font-size:1.5rem;line-height:2rem;color:#000;margin-bottom:5rem;text-transform:uppercase}#spof-contents .wsg-spof-container .wsg-col-panel .wsg-table tbody{border-bottom:1px solid rgba(51,51,51,.3)}#spof-contents .wsg-spof-container .wsg-col-panel .wsg-table tbody tr{border-bottom:unset}#spof-contents .wsg-spof-container .wsg-col-panel .wsg-table tbody tr td{padding:2rem 2.5rem 2rem 0!important}#spof-contents .wsg-spof-container .wsg-col-panel .wsg-table tbody tr .wsg-variant-title a,#spof-contents .wsg-spof-container .wsg-col-panel .wsg-table tbody tr .wsg-show-variants a{font-weight:600;font-size:1.25rem;line-height:1.5rem;letter-spacing:.05rem}#spof-contents .wsg-spof-container .wsg-col-panel .wsg-table tbody tr .wsg-variant-price-area span{font-size:1.25rem;font-weight:600;line-height:1.75rem;letter-spacing:.08rem;color:#b1896b}#spof-contents .wsg-spof-container .wsg-col-panel .wsg-table tbody tr .wsg-qty-area .quantity{background:0 0;border:1px solid rgba(177,137,107,.4);text-align:left;font-weight:600;font-size:1.25rem;line-height:1.5rem;opacity:.4}#spof-contents .wsg-spof-container .wsg-col-panel .wsg-table tbody tr .wsg-show-variants .wsg-align-right-span[data-translation-selector=showVariants]{visibility:hidden}#spof-contents .wsg-spof-container .wsg-col-panel .wsg-table tbody tr .wsg-show-variants .wsg-align-right-span[data-translation-selector=showVariants]:after{content:"Show Variants +";visibility:visible;text-transform:uppercase;font-size:1rem;line-height:1.5rem;letter-spacing:.1rem}#spof-contents .wsg-spof-container .wsg-col-panel .wsg-table tbody tr .wsg-show-variants .wsg-align-right-span[data-translation-selector=hideVariants]{visibility:hidden}#spof-contents .wsg-spof-container .wsg-col-panel .wsg-table tbody tr .wsg-show-variants .wsg-align-right-span[data-translation-selector=hideVariants]:after{content:"Hide Variants \d7";visibility:visible;text-transform:uppercase;font-size:1rem;line-height:1.5rem;letter-spacing:.1rem}#spof-contents .wsg-update-container{margin-bottom:9.5rem}#spof-contents .wsg-update-container #wsg-update-container-contents{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#spof-contents .wsg-update-container #wsg-update-container-contents .cart-success{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin:0}#spof-contents .wsg-update-container #wsg-update-container-contents .cart-success p{margin:0}#spof-contents .wsg-update-container #wsg-update-container-contents .cart-success #wsg-update-msg{font-size:1.25rem;line-height:1.5rem;color:#eb7d65}#spof-contents .wsg-update-container #wsg-update-container-contents .cart-success .wsg-view{position:absolute;right:18.75rem;top:3.875rem}#spof-contents .wsg-update-container #wsg-update-container-contents .cart-success .wsg-view a{border:1px solid #333;padding:1rem 4.25rem;font-size:1rem;text-transform:uppercase;line-height:1.5rem}#spof-contents .wsg-update-container #wsg-update-container-contents .wsg-update-cart{position:absolute;right:0;top:3rem}#spof-contents .wsg-update-container #wsg-update-container-contents .wsg-update-cart .wsg-submit-copy{padding:.75rem 4.25rem!important;line-height:1.5rem;margin-bottom:unset;border-width:unset}}@media only screen and (max-width: 768px){#spof-contents .wsg-spof-header{border-bottom:1px solid rgba(51,51,51,.3);margin-bottom:2.5rem}#spof-contents .wsg-spof-header h1{margin-top:3.75rem;margin-bottom:3.75rem;font-weight:600;font-size:2rem;line-height:2.5rem}#spof-contents .wsg-collection-content .spof-nav{padding-left:2rem}#spof-contents .wsg-spof-container .wsg-col-panel .wsg-table tbody tr .wsg-qty-area .quantity{background:0 0;border:1px solid rgba(177,137,107,.4);text-align:left;opacity:.4}#spof-contents .wsg-spof-container .wsg-col-panel .wsg-table tbody tr .wsg-show-variants .wsg-align-right-span[data-translation-selector=showVariants]{visibility:hidden}#spof-contents .wsg-spof-container .wsg-col-panel .wsg-table tbody tr .wsg-show-variants .wsg-align-right-span[data-translation-selector=showVariants]:before{content:"Show Variants +";visibility:visible;text-transform:uppercase}#spof-contents .wsg-spof-container .wsg-col-panel .wsg-table tbody tr .wsg-show-variants .wsg-align-right-span[data-translation-selector=hideVariants]{visibility:hidden}#spof-contents .wsg-spof-container .wsg-col-panel .wsg-table tbody tr .wsg-show-variants .wsg-align-right-span[data-translation-selector=hideVariants]:before{content:"Hide Variants \d7";visibility:visible;text-transform:uppercase}#spof-contents .wsg-update-container #wsg-update-container-contents .cart-success .wsg-view{top:5.15rem}}.wsg-proxy-container #WSGCartSection{padding-left:unset;padding-right:unset;max-width:unset}.wsg-proxy-container #WSGCartSection .wsg-btn{margin-bottom:0}.wsg-proxy-container #WSGCartSection .wsg-cart-header{margin-top:6.25rem;margin-bottom:6.25rem}.wsg-proxy-container #WSGCartSection .wsg-cart-header .wsg-section-header__title{margin-bottom:3rem}.wsg-proxy-container #WSGCartSection .wsg-cart-header .wsg-cart-header-NO-push .wsg-btn-secondary{background-color:#252320!important;color:#fff!important}.wsg-proxy-container #WSGCartSection .wsg-cart-header .wsg-cart-header-NO-push .wsg-requirements-top-container p{color:#eb7d65!important}.wsg-proxy-container #WSGCartSection .wsg-cart-header .wsg-requirements-top-container{margin-top:2rem}.wsg-proxy-container #WSGCartSection .wsg-cart-header .wsg-requirements-top-container p{color:#eb7d65!important}.wsg-proxy-container #WSGCartSection #wsg-cart-main hr{border-top:1px solid rgba(51,51,51,.3);height:unset;background-color:unset;margin:unset!important}.wsg-proxy-container #WSGCartSection #wsg-cart-main .wsg-section-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;margin-bottom:8.25rem}.wsg-proxy-container #WSGCartSection #wsg-cart-main .wsg-section-header__title{margin:0}.wsg-proxy-container #WSGCartSection #wsg-cart-main .wsg-cart__row{padding:2rem 7.5rem 2rem 5rem}.wsg-proxy-container #WSGCartSection #wsg-cart-main .wsg-cart__row .wsg-header-labels .wsg-cart-label{text-transform:uppercase;font-size:1rem;line-height:1.5rem}.wsg-proxy-container #WSGCartSection #wsg-cart-main .wsg-cart__row .wsg-header-labels .wsg-cart-label:first-child{display:-webkit-box;display:-ms-flexbox;display:flex}.wsg-proxy-container #WSGCartSection #wsg-cart-main .wsg-cart__row .wsg-header-labels .wsg-cart-label-total{text-transform:uppercase;font-size:1rem;line-height:1.5rem}.wsg-proxy-container #WSGCartSection #wsg-cart-main .wsg-cart__row .wsg-grid__item .wsg-cart-prod-info{text-align:left;font-size:1.25rem}.wsg-proxy-container #WSGCartSection #wsg-cart-main .wsg-cart__row .wsg-grid__item .wsg-cart-prod-info .wsg-item-price,.wsg-proxy-container #WSGCartSection #wsg-cart-main .wsg-cart__row .wsg-grid__item .wsg-cart-prod-info p{font-size:1rem}.wsg-proxy-container #WSGCartSection #wsg-cart-main .wsg-cart__row .wsg-grid__item .wsg-prod-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:11.25rem;max-width:unset}.wsg-proxy-container #WSGCartSection #wsg-cart-main .wsg-cart__row .wsg-grid__item .wsg-prod-img img{max-width:unset;width:unset}.wsg-proxy-container #WSGCartSection #wsg-cart-main .wsg-cart__row .wsg-grid__item .wsg-prod-img .wsg-cart__remove{display:none}.wsg-proxy-container #WSGCartSection #wsg-cart-main .wsg-cart__row .wsg-grid__item .wsg-line-price{font-size:1.25rem;line-height:1.75rem;font-weight:600}.wsg-proxy-container #WSGCartSection #wsg-cart-main .wsg-cart__row .wsg-grid__item .wsg-cart__qty-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.wsg-proxy-container #WSGCartSection #wsg-cart-main .wsg-cart__row .wsg-grid__item .wsg-cart__qty-container .remove-button{margin-top:1rem;padding-right:.625rem}.wsg-proxy-container #WSGCartSection #wsg-cart-main .wsg-cart__row .wsg-grid__item .wsg-cart__qty-container .remove-button .lv{padding-right:.5rem}.wsg-proxy-container #WSGCartSection #wsg-cart-main .wsg-cart__row .wsg-grid__item .wsg-cart__qty-container .remove-button .wsg-cart-label-remove small{font-size:.875rem;line-height:1.25rem;color:#b1896b;text-transform:uppercase}.wsg-proxy-container #WSGCartSection #wsg-cart-main .wsg-cart__row .wsg-grid__item .wsg-cart__qty-container .wsg-cart__quantity-selector{text-align:center;background:0 0;font-weight:600;font-size:1.25rem;line-height:1.75rem;border-color:#b1896b66}.wsg-proxy-container #WSGCartSection #wsg-cart-main .wsg-cart__row .wsg-cart__notes{display:none}.wsg-proxy-container #WSGCartSection #wsg-cart-main .wsg-cart__row .wsg-grid-checkout-one .wsg-grid__item{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.wsg-proxy-container #WSGCartSection #wsg-cart-main .wsg-cart__row .wsg-grid-checkout-one .wsg-grid__item .wsg-checkout-width-half{width:unset!important}.wsg-proxy-container #WSGCartSection #wsg-cart-main .wsg-cart__row .wsg-grid-checkout-one .wsg-grid__item .wsg-checkout-width-half .wsg-cart__subtotal{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:1rem;border-bottom:unset}.wsg-proxy-container #WSGCartSection #wsg-cart-main .wsg-cart__row .wsg-grid-checkout-one .wsg-grid__item .wsg-checkout-width-half .wsg-cart__subtotal .wsg-cart-label-subtotal{font-size:1.5rem;line-height:2rem;text-transform:uppercase;color:#b1896b}.wsg-proxy-container #WSGCartSection #wsg-cart-main .wsg-cart__row .wsg-grid-checkout-one .wsg-grid__item .wsg-checkout-width-half .wsg-cart__subtotal .wsg-cart-subtotal{font-size:1.5rem;line-height:2rem;font-weight:700}.wsg-proxy-container #WSGCartSection #wsg-cart-main .wsg-cart__row .wsg-grid-checkout-one .wsg-grid__item .wsg-checkout-width-half .checkout-one-spof{display:none!important}.wsg-proxy-container #WSGCartSection #wsg-cart-main .wsg-cart__header-labels{border-top:1px solid rgba(51,51,51,.3)}.wsg-proxy-container .wsg-footer-msg{color:#eb7d65}.wsg-proxy-container .wsg-qty-list{padding:0;margin-left:0}.wsg-proxy-container .wsg-qty-list ul{padding:0}.wsg-proxy-container .wsg-qty-list ul li{margin-left:0;list-style:none;color:#eb7d65}@media only screen and (max-width: 769px){.wsg-proxy-container #WSGCartSection .wsg-cart-header{margin:3.75rem 0}.wsg-proxy-container #WSGCartSection #wsg-cart-main .wsg-cart__row .wsg-grid__item .wsg-line-price{padding-left:4rem}.wsg-proxy-container #WSGCartSection #wsg-cart-main .wsg-cart__row .wsg-checkout-width-half{padding-left:unset}.wsg-proxy-container #WSGCartSection #wsg-cart-main .wsg-cart__row .wsg-checkout-width-half .wsg-checkout-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:2rem}.wsg-proxy-container #WSGCartSection #wsg-cart-main .wsg-cart__row .wsg-checkout-width-half .wsg-checkout-buttons .wsg-btn{width:15.625rem;margin-bottom:unset}.wsg-proxy-container #WSGCartSection #wsg-cart-main .wsg-cart__row:last-child{padding-right:5rem}}@media only screen and (max-width: 721px){.wsg-proxy-container #WSGCartSection #wsg-cart-main .wsg-cart__row{padding-right:5rem}.wsg-proxy-container #WSGCartSection #wsg-cart-main .wsg-cart__row .wsg-grid__item .wsg-cart-prod-info{text-align:center;font-size:.875rem;line-height:1.375rem}.wsg-proxy-container #WSGCartSection #wsg-cart-main .wsg-cart__row .wsg-grid__item .wsg-cart-prod-info .wsg-item-price,.wsg-proxy-container #WSGCartSection #wsg-cart-main .wsg-cart__row .wsg-grid__item .wsg-cart-prod-info p{font-size:.75rem;line-height:1.25rem}.wsg-proxy-container #WSGCartSection #wsg-cart-main .wsg-cart__row .wsg-grid__item .wsg-cart__qty-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wsg-proxy-container #WSGCartSection #wsg-cart-main .wsg-cart__row .wsg-grid__item .wsg-cart__qty-container .remove-button{padding-right:unset;padding-left:.375rem}.wsg-proxy-container #WSGCartSection #wsg-cart-main .wsg-cart__row .wsg-grid__item .wsg-cart__qty-container .remove-button .wsg-cart__remove small{font-size:.75rem;line-height:1.25rem}.wsg-proxy-container #WSGCartSection #wsg-cart-main .wsg-cart__row .wsg-grid__item .wsg-cart__qty-container .wsg-cart__quantity-selector{height:2rem;font-size:.75rem;line-height:1.25rem;font-weight:600}.wsg-proxy-container #WSGCartSection #wsg-cart-main .wsg-cart__row .wsg-grid__item .wsg-line-price{padding-left:unset;font-size:1rem;line-height:1.25rem}.wsg-proxy-container #WSGCartSection #wsg-cart-main .wsg-cart__row:last-child{padding:unset}.wsg-proxy-container #WSGCartSection #wsg-cart-main .wsg-cart__row:last-child .wsg-grid-checkout-one .wsg-checkout-width-half .wsg-cart__subtotal{padding-right:1rem;padding-top:2rem}.wsg-proxy-container #WSGCartSection #wsg-cart-main .wsg-cart__row:last-child .wsg-grid-checkout-one .wsg-checkout-width-half .wsg-cart__subtotal .wsg-cart__subtotal-title{font-size:1rem;line-height:1.25rem;letter-spacing:.1rem}.wsg-proxy-container #WSGCartSection #wsg-cart-main .wsg-cart__row:last-child .wsg-grid-checkout-one .wsg-checkout-width-half .wsg-cart__subtotal .wsg-cart-subtotal-vol{font-size:1.25rem;line-height:2rem}}@media (max-width: 480px){.wsg-proxy-container #WSGCartSection #wsg-cart-main .wsg-cart__row .wsg-checkout-width-half .wsg-checkout-buttons{padding-bottom:3.75rem}.wsg-footer-msg,.wsg-proxy-container .wsg-qty-list{margin-left:15px;margin-right:15px}}.no-margin{margin-top:0!important}div#WSGCartSection{margin-top:0}#wsg-cart-shipping{background:#f8f2ee;position:relative}#wsg-cart-shipping .wsg-shipping-header{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;border-bottom:1px solid rgba(51,51,51,.3);height:10rem}#wsg-cart-shipping .wsg-shipping-header .wsg-section-header__title{position:relative;font-weight:700;line-height:4rem;font-size:3.5rem;bottom:5.5rem;margin:unset;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}#wsg-cart-shipping .wsg-shipping-header .wsg-return-to-summary{display:-webkit-box;display:-ms-flexbox;display:flex;text-transform:uppercase;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;bottom:4rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-left:5rem;font-size:.75rem}#wsg-cart-shipping .wsg-shipping-header .wsg-return-to-summary svg{margin-right:.75rem}#wsg-cart-shipping .wsg-cart__row .wsg-grid{margin:unset;-webkit-column-gap:8rem;-moz-column-gap:8rem;column-gap:8rem;padding-left:5rem;padding-right:5rem}#wsg-cart-shipping .wsg-cart__row .wsg-grid #wsg-ship-modal{padding-left:unset;width:60%}#wsg-cart-shipping .wsg-cart__row .wsg-grid #wsg-ship-modal .wsg-modal-form{margin:unset}#wsg-cart-shipping .wsg-cart__row .wsg-grid #wsg-ship-modal .wsg-modal-form .wsg-modal-form-head{padding-bottom:unset;margin-bottom:2.5rem}#wsg-cart-shipping .wsg-cart__row .wsg-grid #wsg-ship-modal .wsg-modal-form .wsg-modal-form-head #wsg-conf-shipping{margin:unset;font-weight:700;text-align:left;font-size:1.25rem;line-height:2rem;text-transform:uppercase}#wsg-cart-shipping .wsg-cart__row .wsg-grid #wsg-ship-modal .wsg-modal-form #wsg-address-conf{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#wsg-cart-shipping .wsg-cart__row .wsg-grid #wsg-ship-modal .wsg-modal-form #wsg-address-conf #wsg-form-address2{display:none}#wsg-cart-shipping .wsg-cart__row .wsg-grid #wsg-ship-modal .wsg-modal-form #wsg-address-conf .address-title{font-size:1.125rem;line-height:1.625rem;margin-bottom:2rem}#wsg-cart-shipping .wsg-cart__row .wsg-grid #wsg-ship-modal .wsg-modal-form #wsg-address-conf label{display:none}#wsg-cart-shipping .wsg-cart__row .wsg-grid #wsg-ship-modal .wsg-modal-form #wsg-address-conf input{background:0 0;border:1px solid #333;margin-bottom:2rem!important}#wsg-cart-shipping .wsg-cart__row .wsg-grid #wsg-ship-modal .wsg-modal-form #wsg-address-conf input::-webkit-input-placeholder{text-transform:uppercase}#wsg-cart-shipping .wsg-cart__row .wsg-grid #wsg-ship-modal .wsg-modal-form #wsg-address-conf input::-moz-placeholder{text-transform:uppercase}#wsg-cart-shipping .wsg-cart__row .wsg-grid #wsg-ship-modal .wsg-modal-form #wsg-address-conf input:-ms-input-placeholder{text-transform:uppercase}#wsg-cart-shipping .wsg-cart__row .wsg-grid #wsg-ship-modal .wsg-modal-form #wsg-address-conf input::-ms-input-placeholder{text-transform:uppercase}#wsg-cart-shipping .wsg-cart__row .wsg-grid #wsg-ship-modal .wsg-modal-form #wsg-address-conf input::placeholder{text-transform:uppercase}#wsg-cart-shipping .wsg-cart__row .wsg-grid #wsg-ship-modal .wsg-modal-form #wsg-address-conf select{margin-bottom:2rem;border:1px solid #333}#wsg-cart-shipping .wsg-cart__row .wsg-grid #wsg-ship-modal .wsg-modal-form #wsg-address-conf #wsg-form-province:empty{display:none!important}#wsg-cart-shipping .wsg-cart__row .wsg-grid #wsg-ship-modal .wsg-modal-form #wsg-address-conf .wsg-two-column:nth-child(3){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#wsg-cart-shipping .wsg-cart__row .wsg-grid #wsg-ship-modal .wsg-modal-form #wsg-address-conf .wsg-two-column:nth-child(4){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#wsg-cart-shipping .wsg-cart__row .wsg-grid #wsg-ship-modal .wsg-modal-form #wsg-address-conf .wsg-two-column:nth-child(6){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}#wsg-cart-shipping .wsg-cart__row .wsg-grid .wsg-small-cart-summary{padding:unset}#wsg-cart-shipping .wsg-cart__row .wsg-grid .wsg-small-cart-summary .wsg-summary-title{font-weight:700;font-size:1.25rem;line-height:2rem;margin-bottom:2.5rem}#wsg-cart-shipping .wsg-cart__row .wsg-grid .wsg-small-cart-summary .wsg-small-summary-label{padding-top:unset;padding-bottom:2rem}#wsg-cart-shipping .wsg-cart__row .wsg-grid .wsg-small-cart-summary .wsg-small-summary-label span,#wsg-cart-shipping .wsg-cart__row .wsg-grid .wsg-small-cart-summary .wsg-small-summary-label small{font-size:1.125rem;line-height:1.625rem}#wsg-cart-shipping .wsg-cart__row .wsg-grid .wsg-small-cart-summary .wsg-small-summary-label small{font-weight:600}#wsg-cart-shipping .wsg-cart__row .wsg-grid .wsg-small-cart-summary .wsg-small-summary-label:nth-child(4){border-bottom:1px solid}#wsg-cart-shipping .wsg-cart__row .wsg-grid .wsg-small-cart-summary .wsg-small-summary-label:nth-child(5){display:none!important}#wsg-cart-shipping .wsg-cart__row .wsg-grid .wsg-small-cart-summary .wsg-cart-label-subtotal{display:none}#wsg-cart-shipping .wsg-cart__row .wsg-grid .wsg-small-cart-summary .wsg-cart-label-total{margin-top:2.5rem;margin-bottom:3.75rem;padding-bottom:unset}#wsg-cart-shipping .wsg-cart__row .wsg-grid .wsg-small-cart-summary .wsg-cart-label-total span{font-weight:700;font-size:1.25rem;text-transform:uppercase}#wsg-cart-shipping .wsg-cart__row .wsg-grid .wsg-small-cart-summary .wsg-cart-label-total span[data-translation-selector=labelTotal]{color:#b1896b}@media only screen and (max-width: 1020px){#wsg-cart-shipping .wsg-shipping-header .wsg-section-header__title{font-size:2rem;line-height:2.5rem;letter-spacing:.08rem;font-weight:600}#wsg-cart-shipping .wsg-cart__row .wsg-grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#wsg-cart-shipping .wsg-cart__row .wsg-grid #wsg-ship-modal{width:100%}#wsg-cart-shipping .wsg-cart__row .wsg-grid #wsg-ship-modal .wsg-modal-form .wsg-modal-form-head #wsg-conf-shipping{font-size:1rem;font-weight:600}#wsg-cart-shipping .wsg-cart__row .wsg-grid #wsg-ship-modal .wsg-modal-form #wsg-address-conf .wsg-two-column .wsg-name-inputs{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-column-gap:.625rem;-moz-column-gap:.625rem;column-gap:.625rem}#wsg-cart-shipping .wsg-cart__row .wsg-grid .wsg-small-cart-summary .wsg-summary-title{font-weight:600;font-size:1rem;margin-bottom:1.5rem}#wsg-cart-shipping .wsg-cart__row .wsg-grid .wsg-small-cart-summary .wsg-small-summary-label{padding-bottom:1rem}#wsg-cart-shipping .wsg-cart__row .wsg-grid .wsg-small-cart-summary .wsg-small-summary-label span{font-size:1rem}#wsg-cart-shipping .wsg-cart__row .wsg-grid .wsg-small-cart-summary .wsg-small-summary-label small{font-size:.75rem}#wsg-cart-shipping .wsg-cart__row .wsg-grid .wsg-small-cart-summary .wsg-cart-label-total span{font-weight:600}}@media only screen and (max-width: 768px){#wsg-cart-shipping .wsg-shipping-header .wsg-return-to-summary{padding-left:2rem}#wsg-cart-shipping .wsg-cart__row .wsg-grid{padding-left:2rem;padding-right:2rem}#wsg-cart-shipping .wsg-cart__row .wsg-grid #wsg-ship-modal .wsg-modal-form #wsg-address-conf .wsg-two-column .wsg-name-inputs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-column-gap:unset;-moz-column-gap:unset;column-gap:unset}#wsg-cart-shipping .wsg-cart__row .wsg-grid #wsg-ship-modal .wsg-modal-form #wsg-address-conf .wsg-two-column .wsg-name-inputs .wsg-input-small{width:100%}}@media (max-width: 480px){.wsg-checkout-two.wsg-text-right{text-align:center!important;padding-bottom:3.75rem}.wsg-checkout-two.wsg-text-right button{width:15.625rem!important}#wsg-cart-shipping .wsg-cart__row .wsg-grid .wsg-small-cart-summary .wsg-cart-label-total{margin-bottom:1.5rem}}div[data-section-type=page-contact-kc] #contact_form textarea,div[data-section-type=page-contact-kc] #contact_form select{background-color:transparent;min-height:60px}div[data-section-type=page-contact-kc] #contact_form select{padding:14px 29px;color:#8d8a88}div[data-section-type=page-contact-kc] #contact_form button[type=submit]{max-width:200px}div[data-section-type=page-contact-kc] #contact_form ul.errors{-webkit-padding-start:0px;padding-inline-start:0px;list-style:none}div[data-section-type=page-contact-kc] #contact_form .form-control [type=checkbox]:checked,div[data-section-type=page-contact-kc] #contact_form .form-control [type=checkbox]:not(:checked){display:none}div[data-section-type=page-contact-kc] #contact_form .form-control [type=checkbox]:checked+label,div[data-section-type=page-contact-kc] #contact_form .form-control [type=checkbox]:not(:checked)+label{position:relative;padding-left:28px;cursor:pointer;display:inline-block;color:#333029;text-transform:initial;line-height:unset!important;letter-spacing:initial;font-size:1rem}div[data-section-type=page-contact-kc] #contact_form .form-control [type=checkbox]:checked+label:before,div[data-section-type=page-contact-kc] #contact_form .form-control [type=checkbox]:not(:checked)+label:before{content:"";position:absolute;left:0;top:4px;width:20px;height:20px;border:1px solid rgba(51,51,51,.3)}div[data-section-type=page-contact-kc] #contact_form .form-control [type=checkbox]:checked+label:after,div[data-section-type=page-contact-kc] #contact_form .form-control [type=checkbox]:not(:checked)+label:after{content:"";width:12px;height:12px;background:#333029;position:absolute;top:8px;left:4px;-webkit-transition:all .2s ease;transition:all .2s ease}div[data-section-type=page-contact-kc] #contact_form .form-control [type=checkbox]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}div[data-section-type=page-contact-kc] #contact_form .form-control [type=checkbox]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.slideshow .slick-track .slide .rimage__image.fade-in{opacity:1;-webkit-transition:none!important;transition:none!important}@media (max-width: 767px){h1,.h1{font-size:1.8em}.slideshow .slide .slide-heading{margin:0 0 15px}.slideshow .slide .slide-text{margin:0;font-size:14px}}.section-sales-points .section-content{border-top:1px solid rgba(51,51,51,.3);border-bottom:1px solid rgba(51,51,51,.3);padding:80px 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto}@media (max-width: 767px){.section-sales-points .section-content{padding:30px 0}.section-sales-points .section-content .flexible-layout{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:unset!important;flex-wrap:unset!important;min-width:250px;font-size:.75rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.section-sales-points .section-content .overlay__title{color:#333332}@media (max-width: 767px){.section-sales-points{margin-top:2em}}div[data-section-type=featured-collection] h1.section-title-container{text-transform:uppercase}@media (max-width: 767px){div[data-section-type=featured-collection] .section-title-container--larger-space{margin-top:30px;margin-bottom:0}}[data-section-type=title-banner] .title .container{padding-top:6.25rem;padding-bottom:6.25rem;-ms-flex-wrap:wrap;flex-wrap:wrap}[data-section-type=title-banner] .title .flex-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}[data-section-type=title-banner] .title__heading{margin-bottom:0;padding-bottom:0;width:50%}[data-section-type=title-banner] .title__heading-center{text-align:center;padding:0;margin-left:auto;margin-right:auto}[data-section-type=title-banner] .title__heading-left{text-align:left}[data-section-type=title-banner] .title__heading-right{text-align:right;padding:0;margin-left:auto;margin-right:0}@media (min-width: 768px){[data-section-type=title-banner] .title__heading{padding-right:2rem}}[data-section-type=title-banner] .title__subheading{margin-bottom:0;padding-bottom:0;max-width:400px;font-size:1.25rem;line-height:1.75rem;font-weight:600}@media (max-width: 480px){[data-section-type=title-banner] .title__subheading{padding-bottom:1.875rem;line-height:1.75rem}}[data-section-type=title-banner] .title__text{-ms-flex-preferred-size:100%;flex-basis:100%;margin:0 auto;max-width:700px;width:100%;text-align:center;margin-top:2.5rem;font-size:.875rem;line-height:1.375rem}@media (max-width: 480px){[data-section-type=title-banner] .title .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:3.75rem 1rem}[data-section-type=title-banner] .title__heading{font-size:2rem;padding-left:0;width:100%}}.contact .title .container{margin-bottom:0;border-bottom:none}.contact .main-content .section-content{border-bottom:none}.contact .column.half,.contact{margin-bottom:0}.contact .container{padding:0;border-bottom:none}.contact__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.contact__item{max-width:260px;width:100%;-ms-flex-preferred-size:50%;flex-basis:50%;padding-top:3em}.contact__item-title{font-size:2.25rem;font-weight:600;letter-spacing:.04em;margin-bottom:2rem;min-height:3.7em}.contact__item-address{font-weight:600;font-size:1.25rem;line-height:1.5rem}.contact__item-address+.contact__item-address{margin-top:.62rem}.contact__item-phone{margin-bottom:2rem;font-size:1.25rem;line-height:1.5rem;letter-spacing:.08em;font-weight:600}.contact__item-email{margin-top:2rem;margin-bottom:.62rem;font-size:1.25rem;line-height:1.5rem;letter-spacing:.08em;font-weight:600;min-height:2em}.contact__item-call{font-size:1.125rem;line-height:1.5rem;letter-spacing:.1em;font-weight:600;text-transform:uppercase}.contact__item-time{margin-top:2rem;margin-bottom:.62rem;font-size:1.25rem;line-height:1.5rem;letter-spacing:.08em;font-weight:600}.contact__item-link{color:#b1896b;margin-bottom:2rem;font-size:1.25rem;line-height:1.5rem;letter-spacing:.08em;font-weight:600}.contact__item a{display:block}@media (max-width: 768px){.contact__items{padding:0}}@media (max-width: 480px){.contact .title__heading{line-height:2.6rem}.contact .contact__items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:3.75rem;margin-bottom:3.75rem;padding-left:1rem}.contact .grid.image-with-text__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.contact .container.container--not-mobile.section-content.section-content--no-padding.image-with-text__inner{padding-bottom:3.75rem}}.map{width:100%;height:500px}.marker{background-image:url(//kalvecoffee.com/cdn/shop/t/60/assets/coffe-pin.png?v=81182967706679615361743166197);background-size:cover;width:50px;height:50px;border-radius:50%;cursor:pointer}.marker.marker-office{background-image:url(//kalvecoffee.com/cdn/shop/t/60/assets/office-pin.png?v=140558892635260475791743166197)}.marker.marker-roastery{background-image:url(//kalvecoffee.com/cdn/shop/t/60/assets/roastery-pin.png?v=96662573148694037951743166197)}.location{border-top:1px solid rgba(51,51,51,.3);border-bottom:1px solid rgba(51,51,51,.3)}.map__card{background-color:#fff;max-width:244px}.map__card-title{font-weight:700;font-size:1.5rem}.map__card-text{font-size:1rem}.map__card-img{width:220px;height:145px}.map__card-button{color:#b1896b;font-size:.875rem;letter-spacing:.08em;outline:none}.map__card-button+.map__card-button{margin-left:24px}.location{margin:0!important}.location .container{max-width:100%;width:100%;padding:0}.location .mapboxgl-ctrl.mapboxgl-ctrl-attrib.mapboxgl-compact,.location button.mapboxgl-popup-close-button{display:none}@media (max-width: 767px){.location{padding-top:0}}.faq{margin:0}.faq .container{padding:0;background-color:transparent}.faq__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:60px 0}.faq__title{max-width:270px;margin:0}.faq__questions{max-width:640px;width:100%}.faq__button{cursor:pointer;padding:0;display:block;width:100%;text-align:left;border-bottom:1px solid rgba(51,51,51,.3);position:relative;text-transform:uppercase;padding-bottom:1.5rem;padding-top:1.5rem;padding-right:1.5rem;word-break:break-word}.faq__button:last-child{padding-bottom:40px}.faq__button.active{border-bottom:none}.faq__button-line{width:17px;height:2px;position:absolute;background-color:#333029;right:0;top:50%;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all .3s;transition:all .3s}.faq__button-line.active{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.faq__button-line2{width:17px;height:2px;position:absolute;background-color:#333029;right:0;top:50%;-webkit-transition:all .3s;transition:all .3s}.faq__button-line2.active{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.faq__info{color:#333029;height:0;-webkit-transition:all .2s;transition:all .2s;overflow:auto}.faq__info-item{padding-right:1.5rem;word-break:break-word}.faq__info p{margin-bottom:10px}.faq__info p:last-child{padding-bottom:0}.faq__info.active{max-height:200px;height:auto;padding-bottom:1.5rem;border-bottom:1px solid rgba(51,51,51,.3)}.accordeon{padding:0;margin:2rem auto;padding-bottom:4.25rem}@media (max-width: 1024px){.faq__questions{max-width:400px}}@media (max-width: 768px){.faq__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.faq__title{margin-left:15px;margin-top:2.5rem;-ms-flex-item-align:baseline;align-self:baseline}.faq__questions{padding-right:0;max-width:unset;width:calc(100% - 32px)}}@media (max-width: 480px){.faq{padding-bottom:0;padding-top:0}.title .container{margin-bottom:3.75rem}.faq__inner{padding-bottom:0}}div[data-section-type=collection-list] .prod-block .prod-caption .title{font-size:1.3rem}@media (max-width: 767px){div[data-section-type=collection-list] .prod-block .prod-caption .title{font-size:1rem}}div[data-section-type=collection-list] .prod-block .prod-caption .description{padding:1em 0;font-size:.9rem;line-height:unset}@media (min-width: 768px){div[data-section-type=collection-list] .prod-block .prod-caption .feature-link{visibility:hidden;opacity:0;-webkit-transition:visibility .3s linear,opacity .3s linear;transition:visibility .3s linear,opacity .3s linear}}div[data-section-type=collection-list] .prod-block:hover .prod-caption .feature-link{visibility:visible;opacity:1}@media (max-width: 767px){div[data-section-type=collection-list] .prod-block{margin-bottom:2em}}.template-product div[data-section-type=product] .cc-select__btn{background:no-repeat right 7px center/30px 20px #f8f2ee;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 30 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='' d='M7.41 7.84L12 12.42l4.59-4.58L18 9.25l-6 6-6-6z'/%3E%3Cpath d='M0-.75h24v24H0z' fill='none'/%3E%3C/svg%3E")}.template-product div[data-section-type=product] .cc-select__listbox,.template-product div[data-section-type=product] .cc-select__option:hover{background-color:#f8f2ee}.template-product div[data-section-type=product] .cc-select__option:hover span,.template-product div[data-section-type=product] .cc-select__option:hover em{color:#b1896b}.template-product div[data-section-type=product] .product-form-block .qty-selector,.template-product div[data-section-type=product] .product-form-block .qty-selector .quantity{background-color:#f8f2ee}.template-product div[data-section-type=product] .accordion-container{position:sticky;top:200px;z-index:69}.template-product div[data-section-type=product] .product-photos .thumbnails .thumb.active{border:1px solid #B1896B}.template-product div[data-section-type=product] .product-photos .thumbnails__prev[disabled=disabled],.template-product div[data-section-type=product] .product-photos .thumbnails__next[disabled=disabled]{display:none}.template-product div[data-section-type=product] .product-photos .thumbnails .thumbnails-inner{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:99%!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.template-product div[data-section-type=product] .product-photos.product-photos-sticky{position:sticky;top:0;z-index:69}@media (max-width: 767px){.template-product div[data-section-type=featured-collection] .grid.product-list{-ms-flex-wrap:initial;flex-wrap:initial;overflow-x:auto}.template-product div[data-section-type=featured-collection] .grid.product-list .prod-block{min-width:220px}}@media (max-width: 480px){.template-product .grid.image-with-text__wrapper{-webkit-box-orient:unset!important;-webkit-box-direction:unset!important;-ms-flex-direction:unset!important;flex-direction:unset!important}}.template-blog .title{border-bottom:none}.template-blog [data-section-type=image-with-text]{margin-top:0;margin-bottom:0;border-top:1px solid rgba(51,51,51,.3);border-bottom:1px solid rgba(51,51,51,.3)}.template-blog [data-section-type=image-with-text] .container{max-width:1440px;width:100%}.template-blog .image-with-text__inner{background-color:#f4e8df!important;padding-bottom:0;border-bottom:none}.template-blog .section-image-with-text{background-color:#f4e8df}.template-blog .section-content{border-bottom:none}.blog__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.blog__links .blog__link{display:inline-block;text-transform:uppercase;opacity:.6}.blog__links .blog__link+.blog__link{margin-left:2rem}.blog__links .blog__link.active{opacity:1;text-decoration:underline}.articles-kc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px}.articles-kc .spaced-row-top{margin-top:0}.articles-kc .article-kc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:400px;-ms-flex-preferred-size:30%;flex-basis:30%;margin-left:0;gap:1.5rem}.articles-kc .article-kc .column.half{width:100%;margin-left:0}.articles-kc .article-kc .column.half .article-image a .rimage-outer-wrapper{max-width:380px!important}.articles-kc .article-kc h2{font-size:1.25em;line-height:2rem;font-weight:600;margin-bottom:0}.articles-kc .article-kc a{margin-top:auto}.articles-kc .article-kc .button{border:none;padding:0;min-height:auto;position:relative}.articles-kc .article-kc .button:after{position:absolute;content:"";border:solid black;width:12px;height:12px;border-width:0 1.3px 1.3px 0;display:inline-block;padding:3px;-webkit-transform:rotate(-45deg) translate(50%,-10%);transform:rotate(-45deg) translate(50%,-10%);top:50%}.articles-kc .article-kc .button:hover{background-color:inherit;color:#b1896b}.articles-kc .article-kc .button:hover:after{border:solid #B1896B;border-width:0 1.3px 1.3px 0}@media (min-width: 769px){.articles-kc{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (max-width: 767px){.article-image.img-block{margin-left:0!important;margin-right:0!important}}@media (max-width: 480px){.articles-kc .article-kc{max-width:400px;width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;padding:0 10px}.articles-kc .article-kc .column.half{margin-bottom:0}.template-blog .title .container{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-bottom:0}.template-blog .title__heading{margin-bottom:2rem}.template-blog .title p{padding:0}.template-blog .grid.image-with-text__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.template-article .spaced-section{margin-bottom:0}.template-article .article__baner-kc{padding:6.25rem 0}.article-kc__content h3{font-weight:600;font-size:2.5rem;line-height:3.37rem;letter-spacing:.08rem;margin-bottom:3.75rem}.article-kc__content h4{font-weight:600;font-size:2.25rem;line-height:3.5rem;letter-spacing:.04rem;margin-bottom:3.75rem}.article-kc__content h5{text-transform:uppercase;font-size:1.5rem;line-height:2rem;letter-spacing:.1rem;margin-bottom:1.5rem}.article-kc__content img{width:100%;margin-bottom:5rem;margin-top:5rem}.article-kc__content p:first-of-type{font-weight:600;font-size:1.25rem;line-height:1.75rem}.article-kc__content p{font-size:1rem;line-height:1.5rem;margin-bottom:3.75rem}.article__baner-kc{border-bottom:1px solid rgba(51,51,51,.3);min-height:auto}h2.section-title-container.blog__inner-more,h2.section-title-container.blog__inner-more.cc-animate-init.-in.cc-animate-complete{text-align:center}h2.section-title-container.blog__inner-more.cc-animate-init.-in.cc-animate-complete a{font-size:1rem;text-transform:uppercase}@media (max-width: 480px){.article-kc__content h3,.article-kc__content h4{font-size:1.5rem;line-height:2;margin-bottom:2.5rem}.article-kc__content h5{font-size:1.25rem;line-height:1.75rem;margin-bottom:2.5rem}.article-kc__content img{margin-bottom:3.75rem;margin-top:3.75rem}.article-kc__content p:first-of-type{font-weight:500}.article-kc__content p{margin-bottom:2.5rem}}div[data-section-type=collection] .product-list{border-bottom:1px solid rgba(51,51,51,.3)}div[data-section-type=collection] h1.section-title-container{text-transform:uppercase}div[data-section-type=collection] .filters-results .pagination .button{max-width:200px}#slidecarthq .slidecarthq.light.open{background-color:#f8f2ee}@media (max-width: 767px){#slidecarthq .slidecarthq.light.open{width:95%!important}}#slidecarthq .slidecarthq-overlay{background:#0000004d!important}#slidecarthq .header h2{text-transform:uppercase;font-weight:400!important;font-size:1rem!important;letter-spacing:.1em;color:#333029!important}#slidecarthq .header h2 span.cart-count{display:none}#slidecarthq .header button[aria-label="close cart"]{background-color:transparent}#slidecarthq .footer{background-color:#f8f2ee!important}#slidecarthq .footer .footer-row{padding:2em 0;border-bottom:1px solid rgba(51,51,51,.2)}#slidecarthq .footer .footer-row strong{text-transform:uppercase;letter-spacing:.1em}#slidecarthq .footer .button{margin-top:2em!important}#slidecarthq .button{text-transform:uppercase;letter-spacing:.1em;text-align:center;width:100%}.email-block{border-top:1px solid rgba(51,51,51,.3);border-bottom:1px solid rgba(51,51,51,.3);background-color:#f4e8df}.email-block--inner{margin-top:5rem;margin-bottom:5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.email-block--inner-title{font-weight:600;font-size:2.25rem;line-height:3.5;text-align:center}.email-block--inner-text{margin-top:1.56rem;margin-bottom:2.5rem;font-weight:400;font-size:1rem;line-height:1.5rem;text-align:center}.email-block--inner-email{color:#b1896b;font-weight:600;font-size:2.25rem;text-align:center;line-height:3.5rem}@media only screen and (max-width: 768px){.email-block--inner{margin-left:1rem;margin-right:1rem}.email-block--inner-title{font-size:1.5rem;line-height:2rem}.email-block--inner-text{margin-top:2.5rem}.email-block--inner-email{font-size:1.75rem;line-height:2.5rem}}.open-position{margin-bottom:9.37em}.open-position-heading{padding-top:6.25rem;padding-bottom:6.25rem;border-bottom:1px solid rgba(51,51,51,.3);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.open-position-heading .title{font-weight:700;font-size:3.5rem;line-height:4rem;text-align:left;width:50%;letter-spacing:.08em}.open-position-heading .subtitle{font-weight:600;font-size:1.25rem;max-width:25rem;line-height:1.75rem}.open-position--grid-wrapper{display:-ms-grid;display:grid;-ms-grid-columns:1fr 2.5rem 1fr 2.5rem 1fr;grid-template-columns:1fr 1fr 1fr;-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem;margin-top:6.25rem}.open-position--grid-wrapper .item--title{margin-top:1.5rem;margin-bottom:1.5rem;font-weight:400;text-transform:uppercase;font-size:1.5rem;line-height:2rem}@media only screen and (max-width: 1200px){.open-position{margin-left:2.5rem;margin-right:2.5rem}}@media only screen and (max-width: 920px){.open-position{margin-right:1rem;margin-left:1rem}}@media only screen and (max-width: 768px){.open-position{margin-left:unset;margin-right:unset;margin-top:3.75rem;margin-bottom:3.75rem}.open-position-heading{border-bottom:1px solid rgba(51,51,51,.3);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:unset}.open-position-heading .title{padding:0 1rem;font-size:2rem;line-height:2.5rem;margin-bottom:2rem;max-width:343px;width:100%;margin-left:.625rem}.open-position-heading .subtitle{padding:0 1rem;margin-bottom:2rem}.open-position--grid-wrapper{margin-top:unset;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.open-position--grid-item{margin-left:1rem;margin-right:1rem;margin-top:3.75rem}.open-position--grid-item .item--title{font-size:1rem;margin-bottom:1rem}.open-position--grid-item .item--text{line-height:1.5em}}.sales-points-kc{max-width:1200px;margin-left:auto;border-top:1px solid rgba(51,51,51,.3);border-bottom:1px solid rgba(51,51,51,.3);margin-bottom:60px;margin-right:auto}.sales-points-kc .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding:3.75rem 0}.sales-points-kc .container .flexible-layout{-ms-flex-wrap:unset;flex-wrap:unset;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sales-points-kc .container .flexible-layout .rimage-outer-wrapper{min-height:4.5rem;max-width:100px}.sales-points-kc .container .flexible-layout:not(:last-child){padding-right:1rem}.sales-points-kc .container .flexible-layout .overlay__content{max-width:20rem;margin-top:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sales-points-kc .container .flexible-layout .overlay__title{font-weight:700;text-align:center;font-size:1.25rem;line-height:1.5rem}.sales-points-kc .container .flexible-layout .overlay__text{margin-top:1.5rem;text-align:center;font-size:.875rem}@media only screen and (max-width: 769px){.sales-points-kc .container{-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sales-points-kc .container .flexible-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sales-points-kc .container .flexible-layout:not(:last-child){padding-right:unset;padding-bottom:5rem}}.our-achievements-section{background-color:#f4e8df;border-bottom:1px solid rgba(51,51,51,.3);border-top:1px solid rgba(51,51,51,.3);padding-top:3.75rem;padding-bottom:3.75rem}.our-achievements-section .container .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.our-achievements-section .container .inner__title{text-align:center;font-weight:600;font-size:2.5rem;line-height:3.375rem;margin-bottom:2.5rem}.our-achievements-section .container .inner__text{font-weight:400;font-size:1rem;line-height:1.5rem;text-align:center;margin-bottom:3.375rem}.our-achievements-section .container .values{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.our-achievements-section .container .values .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.our-achievements-section .container .values .item__title{font-weight:700;font-size:3.5rem;line-height:4rem;margin-bottom:.5rem}.our-achievements-section .container .values .item__text{font-size:1rem;line-height:1.5rem;text-align:center}@media only screen and (max-width: 768px){.our-achievements-section{padding-top:2.813rem;padding-left:1rem;padding-right:1rem}.our-achievements-section .container .inner__title{font-weight:600;font-size:1.5rem;line-height:2rem;margin-bottom:1.5rem}.our-achievements-section .container .values{display:-ms-grid;display:grid;-ms-grid-columns:1fr 2rem 1fr;grid-template-columns:1fr 1fr;gap:2rem}}.template-cart .pageheader__layout:before{border-bottom:1px solid rgba(51,51,51,.3)}.template-cart .banner--no-image{padding:6.25rem 0 8.25rem;min-height:unset}@media only screen and (max-width: 768px){.template-cart .banner--no-image{margin:unset;padding:3.75rem 1.25rem}}.about-us-section .image-with-text{margin-top:unset}.about-us-section .image-with-text .about-us{padding-top:8.125rem}@media only screen and (max-width: 768px){.about-us-section .image-with-text .about-us{padding-top:0}.about-us-section .image-with-text .about-us .image-with-text__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.image-with-text__logos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:2.5rem;gap:.625rem}.image-with-text__logos .logos-item{text-align:center}.image-with-text__logos .logos-item .rimage-outer-wrapper{width:60px}.image-with-text__logos .logos-item__title{margin-top:.5rem;letter-spacing:.08rem;font-size:.875rem;line-height:1.25rem;max-width:130px;overflow:hidden}@media (max-width: 768px){.image-with-text__logos{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem}.image-with-text__logos .logos-item{-ms-flex-preferred-size:40%;flex-basis:40%}.image-with-text__logos .logos-item__title{max-width:unset}}[data-section-type=certificates-gallery] .rte{width:calc(100% - 80px);max-width:1200px}@media (max-width: 480px){[data-section-type=certificates-gallery] .rte{width:100%}}[data-section-type=certificates-gallery] .rte .rich-text__title{font-weight:600;font-size:2.5rem;letter-spacing:.08rem}@media (max-width: 767px){[data-section-type=certificates-gallery]{margin-bottom:2.5rem}[data-section-type=certificates-gallery] .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:scroll}[data-section-type=certificates-gallery] .column-quarter{min-width:250px}[data-section-type=certificates-gallery] .rte .rich-text__title{font-size:1.5rem}}[data-section-type=horizontal-spacer-section] .container{width:100%;margin:0 auto}[data-section-type=horizontal-spacer-section] .container.section-content{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 0}[data-section-type=horizontal-spacer-section] .container.section-content .line{display:inline-block;width:100%;height:1px}.grid--row-gutters>.column{margin-bottom:0}@media (min-width: 1025px){.prod-block .product-form-wrapper .product-add{visibility:hidden;opacity:0;-webkit-transition:visibility .3s linear,opacity .3s linear;transition:visibility .3s linear,opacity .3s linear}}@media only screen and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1){.prod-block .product-form-wrapper .product-add button[type=submit]{padding:0}}.prod-block:hover .product-form-wrapper .product-add{visibility:visible;opacity:1}.content-menu{padding:2em 0 3em;background:#f8f2ee;background:-webkit-gradient(linear,left top,left bottom,color-stop(80%,#f8f2ee),to(rgba(248,242,238,0)));background:linear-gradient(180deg,#f8f2ee 80%,#f8f2ee00);position:sticky;top:60px;z-index:2}@media (min-width: 992px){.content-menu{top:80px}}.content-menu .container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:25px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;overflow-x:auto}.content-menu .container a{text-transform:uppercase;opacity:.6;font-size:.75rem;letter-spacing:.1em;position:relative;text-align:center;line-height:1.3;margin:1em 0}.content-menu .container a:after{content:"";display:inline-block;position:absolute;height:1px;width:0%;background-color:#333029;left:0;bottom:-3px}.content-menu .container a:hover,.content-menu .container a.active{opacity:1;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.content-menu .container a:hover:after,.content-menu .container a.active:after{width:100%;-webkit-transition:width .2s ease;transition:width .2s ease}@media only screen and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1){.content-menu .container a{margin:1em 0 3em}}.header-search .input-and-button-row__button{width:auto}.header-search .header-search__nav{margin-top:3.125rem}.header-search .header-search__content{margin-top:0}.header-search .header-search__content h2{border-bottom:1px solid rgba(51,51,51,.2);padding-bottom:2rem;margin-bottom:2rem;font-size:.875rem;text-transform:uppercase}.header-search h3.header-search__small-heading.h6.meta{font-size:1rem;text-transform:none;font-weight:600;margin-bottom:1.5rem}.header-search .header-search__links__item{font-size:.875rem}.header-search button.side-drawer__close-btn{position:absolute;right:20px;top:18px;border:none!important}.header-search button.side-drawer__close-btn:before{background-color:transparent!important}.header-search button.button.button--alt.input-and-button-row__button{background-color:#333029;color:#fff}.header-search .search-result:first-of-type{border-top:1px solid rgba(51,51,51,.2);margin-top:2rem}.header-search .search-result .search-result__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid rgba(51,51,51,.2);padding-bottom:1.25rem}.header-search .search-result .search-result__link .search-result__image{width:101px}.header-search .search-result .search-result__link .search-result__title{font-weight:600;font-size:.875rem}.header-search .search-result .search-result__link .search-result__price{font-weight:600;font-size:.75rem;letter-spacing:.08rem}.header-search .feature-link{display:inline-block!important;background:#252320;color:#fff;min-height:40px;height:auto;width:100%;padding:14px 46px;border-width:1px;border-style:solid;border-color:#252320;vertical-align:top;text-align:center;border-radius:0;-webkit-transition:opacity .2s,background-color .1s,border-color .1s,color .1s,-webkit-box-shadow .25s;transition:opacity .2s,background-color .1s,border-color .1s,color .1s,-webkit-box-shadow .25s;transition:opacity .2s,box-shadow .25s,background-color .1s,border-color .1s,color .1s;transition:opacity .2s,box-shadow .25s,background-color .1s,border-color .1s,color .1s,-webkit-box-shadow .25s;font-family:Lato,sans-serif;font-size:.875em;line-height:1.5em;font-weight:500;letter-spacing:.08em;text-transform:uppercase}@media (max-width: 600px){.header-search.side-drawer.no-js-hidden.is-open{width:95%}}@media (max-width: 480px){.header-search .input-and-button-row{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}.header-search .input-and-button-row__input-wrapper.input-with-clear{width:auto!important}.header-search .input-and-button-row__button{width:auto!important;margin:0!important}}
/*# sourceMappingURL=/cdn/shop/t/60/assets/custom.css.map?v=160465935668769215701743169803 */
