@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Stoke:wght@300&display=swap);@import url(https://fonts.googleapis.com/css2?family=Fenix&display=swap);@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.2.1/css/all.min.css);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@-webkit-keyframes slide-in-bottom{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slide-in-bottom{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slide-out-bottom{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes slide-out-bottom{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translateY(100%);transform:translateY(100%)}}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;box-sizing:border-box;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{font-size:62.5%}body{color:#1e292b;font-family:Nunito,sans-serif;font-size:1.6rem;line-height:1.2}h1,h2,h3,h4,h5,h6{color:#1e292b;font-family:Montserrat,sans-serif;font-weight:700;line-height:1}h1{font-size:3.2rem}h2{font-size:2.4rem}h3{font-size:2rem}button{cursor:pointer}.footer__button,.header .actions__cart,.header .search__button,.pages-cart .list__header button,.pages-checkout .billing .preview__edit,.pages-shop .content .compact__button,.pages-shop .content .compact__sort-btn,.product__nav-button,.quantity-control__btn{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.footer__button:focus,.header .actions__cart:focus,.header .search__button:focus,.pages-cart .list__header button:focus,.pages-checkout .billing .preview__edit:focus,.pages-shop .content .compact__button:focus,.pages-shop .content .compact__sort-btn:focus,.product__nav-button:focus,.quantity-control__btn:focus{outline:none!important}.footer__button,.header .actions__cart,.header .search__button,.pages-cart .list__header button,.pages-checkout .billing .preview__edit,.pages-shop .content .compact__sort-btn,.quantity-control__btn{align-items:center;background-color:#fff;border:0;border-radius:100%;color:#1e292b;display:flex;height:5rem;justify-content:center;margin:.5rem;padding:0;text-decoration:none;width:5rem}.footer__button:active,.header .actions__cart:active,.header .search__button:active,.pages-cart .list__header button:active,.pages-checkout .billing .preview__edit:active,.pages-shop .content .compact__sort-btn:active,.quantity-control__btn:active{background-color:#e6e6e6}.list-modal__checkbox,.pages-shop .filters__option,.radioset__option{background:none;border:none;color:#1e292b;display:inline-block;font-family:Nunito,sans-serif;font-size:1.6rem;font-weight:400;text-decoration:none}.list-modal__checkbox img,.pages-shop .filters__option img,.radioset__option img{width:10rem}.list-modal__checkbox i,.pages-shop .filters__option i,.radioset__option i{padding-right:1rem}.pages-shop .content .compact__button,.product__nav-button{align-items:center;background-color:#fff;border:.1rem solid #94afb4;border-radius:.3em;color:#1e292b;display:flex;font-size:1.6rem;justify-content:center;padding:.5em;text-decoration:none}.pages-shop .content .compact__button span,.product__nav-button span{margin:.2em}#root{display:flex;flex-direction:column;justify-content:space-between}.quantity-control{align-items:center;display:flex}.quantity-control__btn{border:.2rem solid #999;color:#999;height:3rem;width:3rem}.quantity-control__btn--inactive{border:.2rem solid #ccc;color:#ccc;cursor:default;pointer-events:none}.quantity-control__value{border:0;color:#3c7f7c;font-family:Fenix,serif;font-size:2.4rem;text-align:center;width:4rem}.autocomplete{display:inline-block;margin-bottom:1rem;position:relative}.autocomplete__input{display:flex;flex-direction:column}.autocomplete__field{border:.1rem solid #b3b3b3;border-radius:.2rem;display:inline-block;font-family:Nunito,sans-serif;font-size:1.6rem;line-height:2rem;padding:.5rem}.autocomplete__field--default{border:.1rem solid #b3b3b3}.autocomplete__field--error{border:.1rem solid #bb5949}.autocomplete__option-list{background-color:#fff;border:.1rem solid #b3b3b3;border-radius:.2rem;cursor:pointer;position:absolute;width:100%;z-index:1}.autocomplete__option-item{padding:.5rem}.banner{background-color:#ededed;display:flex;flex-direction:column}@media only screen and (min-width:600px){.banner{border-radius:1rem;flex-direction:row-reverse;margin:2rem auto;width:min(90%,140rem)}}.banner .image{flex:2 1}.banner .image img{background-color:#d3d3d3;display:block;height:100%;object-fit:cover;width:100%}@media only screen and (min-width:600px){.banner .image img{border-radius:0 1rem 1rem 0}}.banner .info{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:5%;text-align:center}.banner .info__line{background-color:#9db7b6;border:none;color:#f7ddd9;height:.5rem;margin:1rem 0;width:100%}.banner .info__text{margin:1rem 0}.banner .info__button{background-color:#bb5949;border:0;border-radius:.5rem;color:#fff;display:inline-block;font-size:large;font-weight:400;margin-top:10%;padding:1.5rem;text-decoration:none;text-transform:uppercase}.banner .info__button:active{background-color:#c87b6f}.coverline{font-size:min(9vw,3.2rem);margin:5rem min(3.5vw,5rem)}@media (min-width:400px){.coverline{margin:5rem auto;max-width:40rem}}@media (min-width:750px){.coverline{margin:5rem auto;max-width:none;width:min(90%,100rem)}}.coverline__header{font-size:1em;margin:2rem 0}@media (min-width:400px){.coverline__header{text-align:center}}@media (min-width:750px){.coverline__header{text-align:left}}.coverline__list{grid-gap:1rem;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}@media (min-width:750px){.coverline__list{grid:auto-flow/repeat(4,1fr)}}.coverline__item{cursor:pointer;position:relative}.coverline__label{background-color:#fafafa;border-radius:0 0 1rem 1rem;bottom:0;box-shadow:0 .3rem .3rem rgba(0,0,0,.2);left:50%;padding:1rem;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%);width:100%}@media (min-width:400px){.coverline__label{border-radius:2rem;padding:1rem 2rem;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto}}.coverline__label>h2{color:#243131;font-size:.625em;text-align:center}.coverline__image{background-color:#d3d3d3;border:.1rem solid #fafafa;border-radius:1rem;height:auto;width:100%}.features{border:.1rem solid #ededed;margin:1rem 0}@media (min-width:400px){.features{border-radius:1rem;box-shadow:0 .2rem .2rem rgba(0,0,0,.2);margin:5rem auto;max-width:40rem}}@media (min-width:750px){.features{margin:5rem auto;max-width:80rem;width:min(90%,100rem)}}.features__list{grid-gap:1rem;display:grid;grid:repeat(2,1fr)/repeat(2,1fr);margin:0 2rem}@media (min-width:750px){.features__list{grid:auto-flow/repeat(4,1fr)}}.features__icon{display:block;height:auto;margin:10% auto;width:60%}.features__label{color:#1e292b;font-size:1.6rem;margin:0 auto;text-align:center;white-space:pre-line}.features__line{background-color:#f7ddd9;border:none;color:#f7ddd9;height:.3rem;margin:1rem auto;width:80%}.features__desc{color:#486267;display:block;font-size:1.4rem;margin:1rem auto;padding:5%;text-align:center}.footer{margin:5rem 2rem 1rem}@media (min-width:400px){.footer__list{margin:0 auto;max-width:40rem}}@media (min-width:750px){.footer__list{grid-gap:0 5rem;display:grid;grid:auto/3fr 1fr 1fr;margin:0 auto;max-width:100rem;width:90%}}.footer__item{margin:2rem auto}.footer__header{font-size:2rem;margin:1rem auto;white-space:nowrap}@media (min-width:750px){.footer__content{width:80%}}.footer__content ul{display:grid;grid:1fr 1fr/1fr 1fr}@media (min-width:750px){.footer__content ul{grid-gap:0 5rem;display:block}}.footer__content li{line-height:3rem}.footer__content a{color:#1e292b;text-decoration:none}.footer__content a:hover{color:#7fa2a0}.footer__line{background-color:#ededed;border:none;height:.2rem}.footer__end{align-items:center;display:flex;justify-content:space-between}.footer__socials{display:flex;justify-content:end}.footer__button{margin:0}.footer__button>i{font-size:3.5rem}.header{margin:1rem}.header .first{align-items:center;border-bottom:.2rem solid #ededed;display:flex;justify-content:space-between}@media only screen and (min-width:600px){.header .second{display:none}}.header .logo{align-items:center;color:#1e292b;cursor:pointer;display:flex;font-size:12.5vw;text-decoration:none}.header .logo__icon{max-height:1.4em;max-width:1.4em}.header .logo__text{-webkit-font-feature-settings:"kern";font-feature-settings:"kern";font-family:Stoke,serif;font-kerning:normal;font-weight:400;letter-spacing:-.2rem;margin:1rem}@media only screen and (min-width:350px){.header .logo{font-size:4.5rem}}.header .actions{align-items:center;display:flex}.header .actions .search{display:none}@media only screen and (min-width:600px){.header .actions .search{display:flex}}.header .search{background-color:#fafafa;border:.2rem solid #d4d4d4;border-radius:.5rem;display:flex;justify-content:space-between;margin:1rem 0}.header .search:focus-within{border:.2rem solid #1e292b}.header .search__field{background-color:#fafafa;border:none;border-radius:.5rem;color:#6e6e6e;flex:1 1;font-size:1.6rem;margin:auto;padding:1rem}.header .search__field:focus{outline:none}.header .search__button{align-self:flex-end;background-color:#fafafa}.header .search__button:hover{background-color:#d4d4d4}.inventory{display:flex;flex-direction:column;height:100%;margin:2rem 0}.inventory__results{grid-gap:1rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:600px){.inventory__results{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1200px){.inventory__results{grid-template-columns:repeat(4,minmax(0,1fr))}}.inventory__card{cursor:pointer;text-decoration:none}.inventory__image{background-color:#d3d3d3;border-radius:.5rem;height:auto;object-fit:contain;width:100%}.inventory__label{font-size:2rem;font-weight:600;margin:1rem 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inventory__price{color:#3c7f7c;font-family:Fenix,serif;font-size:2rem}.inventory__empty{display:flex;flex-direction:column;height:100%;justify-content:center;min-height:20rem;text-align:center}.inventory__empty-msg1{margin:1rem 0}.inventory__loading{display:flex;flex-direction:column;height:100%;justify-content:center;min-height:20rem;text-align:center}.inventory__loader{-webkit-animation:rotation 1s linear infinite;animation:rotation 1s linear infinite;border:5px solid #f7ddd9;border-bottom-color:transparent;border-radius:50%;box-sizing:border-box;display:inline-block;height:48px;width:48px}.inventory__loading-msg1{margin:1rem 0}.list-modal{background-color:#000;background-color:rgba(0,0,0,.4);height:100%;left:0;position:fixed;top:0;width:100%;z-index:1}.list-modal--visible{align-items:flex-end;display:flex;justify-content:center}.list-modal--invisible{display:none}.list-modal__content{display:flex;flex-direction:column;margin:2rem auto;width:min(90%,30rem)}.list-modal__content--withFX{-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-name:slide-in-bottom;animation-name:slide-in-bottom}.list-modal__content--noFX{-webkit-animation-duration:none;animation-duration:none;-webkit-animation-name:none;animation-name:none}.list-modal__body{background-color:#fefefe;border-radius:.5rem;margin:1rem 0;max-height:calc(80vh - 8rem);overflow-y:auto}@media only screen and (min-height:550px){.list-modal__body{height:auto}}.list-modal__footer{background-color:#fefefe;border-radius:.5rem;padding:1.5rem 1rem;text-align:center}.list-modal__title{border-bottom:.1rem solid gray;padding:1.5rem 1rem}.list-modal ul{margin:1rem 0}.list-modal li{border-bottom:.1rem solid #ccc;margin:0 2rem;padding:1.5rem 1rem}.list-modal li:last-child{border-bottom:none}.list-modal__link--active{color:#bb5949;font-weight:700;text-decoration:none}.list-modal__link--active:hover{color:#bb5949}.list-modal__link--active i{color:#bb5949;display:inline;margin-left:1rem}.list-modal__link--inactive{color:#1e292b;text-decoration:none}.list-modal__link--inactive:hover{color:#7fa2a0}.list-modal__link--inactive i{display:none}.list-modal__checkbox--active{color:#bb5949}.loader__spinner{-webkit-animation:rotation 1s linear infinite;animation:rotation 1s linear infinite;border:5px solid #f7ddd9;border-bottom-color:transparent;border-radius:50%;box-sizing:border-box;display:inline-block;height:48px;width:48px}.modal{background-color:#000;background-color:rgba(0,0,0,.4);height:100%;left:0;position:fixed;top:0;width:100%;z-index:1}.modal--visible{align-items:flex-end;display:flex;justify-content:center}@media only screen and (min-width:550px){.modal--visible{align-items:flex-end;justify-content:flex-end}}.modal--invisible{display:none}.modal__content{background-color:#fefefe;border-radius:.5rem;margin:1rem auto;padding:1rem;width:min(90%,30rem)}@media only screen and (min-width:550px){.modal__content{margin:1rem}}.modal__content--withFX{-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-name:slide-in-bottom;animation-name:slide-in-bottom}.modal__content--noFX{-webkit-animation-duration:none;animation-duration:none;-webkit-animation-name:none;animation-name:none}.modal__header{display:flex;justify-content:flex-end}.modal__icon-btn{background-color:#999;border:0;border-radius:100%;color:#fff;height:2.5rem;padding:0;width:2.5rem}.modal__body{display:flex;margin:0 1rem}.modal__check-icon{color:#3c7f7c;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.modal__image{width:8rem}.modal__image img{border-radius:.5rem;height:auto;object-fit:contain;width:100%}.modal__detail{margin:0 1.5rem}.modal__product-header{margin-bottom:1.5rem;margin-top:.5rem}.modal__product-price{color:#3c7f7c;font-family:Fenix,serif;font-size:2rem;margin:.5rem 0}.modal__footer{display:flex;justify-content:center;margin:1rem}.modal__view-cart-btn{background-color:#bb5949;border:0;border-radius:.5rem;color:#fff;display:inline-block;font-size:large;font-size:1.6rem;font-weight:400;padding:1rem;text-align:center;text-decoration:none;text-transform:uppercase;width:100%}.modal__view-cart-btn:active{background-color:#c87b6f}.radioset__option--active{color:#1e292b;cursor:pointer}.radioset__option--inactive{color:gray;cursor:default}.subtotals{border:.1rem solid #ededed;border-radius:.51rem;box-shadow:0 .1rem .1rem rgba(0,0,0,.2);display:flex;flex-direction:column;justify-content:stretch;margin:1rem 2rem;padding:1rem 2rem}@media only screen and (min-width:600px){.subtotals{margin:0 2rem}}.subtotals__header{margin:1rem 0;padding-bottom:1rem}.subtotals__info{display:flex;justify-content:space-between;margin:2rem 0}.subtotals__price{color:#3c7f7c;font-family:Fenix,serif;font-size:2.4rem}.subtotals__button{background-color:#bb5949;border:0;border-radius:.5rem;color:#fff;display:inline-block;font-size:large;font-weight:400;margin:1rem 0;padding:1.5rem;text-decoration:none;text-transform:uppercase}.subtotals__button:active{background-color:#c87b6f}.subtotals__delivery{color:#486267;font-size:1.6rem;margin:1rem 0}.pages-shop{display:flex;margin:5rem 1rem}@media only screen and (min-width:700px){.pages-shop{margin:2rem auto;width:min(80%,100rem)}}.pages-shop .filters{display:none;margin-right:5rem}@media (min-width:900px){.pages-shop .filters{display:block;margin-right:none;width:20rem}}.pages-shop .filters li{line-height:3rem}.pages-shop .filters__header{color:#4f6c6b;padding:1rem 0}.pages-shop .filters__categories{padding-top:1rem}.pages-shop .filters__categories i{display:none}.pages-shop .filters__link--active{color:#bb5949;font-weight:700;text-decoration:none}.pages-shop .filters__link--active:hover{color:#d69c94}.pages-shop .filters__link--active i{color:#bb5949;display:inline;margin-left:1rem}.pages-shop .filters__link--inactive{color:#1e292b;text-decoration:none}.pages-shop .filters__link--inactive:hover{color:#7fa2a0}.pages-shop .filters__option.filters--active{color:#bb5949}.pages-shop .content{display:flex;flex:1 1;flex-direction:column}.pages-shop .content__line{background-color:#ccc;height:.2rem;margin:1rem 0;width:100%}.pages-shop .content .control{align-items:center;display:flex;justify-content:space-between}.pages-shop .content .control__sort{display:none}@media (min-width:900px){.pages-shop .content .control__sort{display:flex}}.pages-shop .content .compact{align-items:center;display:flex;justify-content:space-between}.pages-shop .content .compact__left{display:flex}.pages-shop .content .compact__button{margin-right:1rem}.pages-shop .content .compact__sort-btn{font-size:2.6rem;margin:0}@media (min-width:900px){.pages-shop .content .compact{display:none}}.product{align-items:flex-start;display:flex;flex-direction:column;margin:5rem auto;width:min(90vw,30rem)}@media only screen and (min-width:550px){.product{width:min(90vw,80rem)}}.product__nav{display:flex;flex-direction:row;margin-bottom:1rem}.product__nav-button{margin-right:1rem}.product__body{display:flex;flex-direction:column}@media only screen and (min-width:550px){.product__body{flex-direction:row}}.product__preview{margin-right:0;min-width:50%}@media only screen and (min-width:550px){.product__preview{margin-right:2rem}}.product__preview img{border-radius:.5rem;height:auto;object-fit:contain;width:100%}.product__details{display:flex;flex-flow:column;margin-top:2rem}@media only screen and (min-width:550px){.product__details{margin-top:auto}}.product__price{color:#3c7f7c;font-family:Fenix,serif;font-size:2.8rem;margin:1.5rem 0}.product__cart{display:flex}.product__cart-btn{background-color:#bb5949;border:0;border-radius:.5rem;color:#fff;display:inline-block;font-size:large;font-weight:400;margin-left:2rem;padding:1.5rem;text-decoration:none;text-transform:uppercase}.product__cart-btn:active{background-color:#c87b6f}.product__quantity{display:inline}.product__desc{margin:2rem 0}.product__desc h2{margin:1rem 0}.product__desc p{white-space:pre-wrap}.product .care-list{margin:2rem 0}.product .care-list__item{margin:1.5rem 0}.product .care-list__type-header{font-size:1.6rem;margin:1rem 0}.product .care-list__icon-group{color:#4f6c6b;margin:0 1rem}.product .care-list__type-desc{color:#000;font-size:1.6rem}.pages-cart{display:flex;flex-direction:column;justify-content:center;margin:5rem auto;width:min(100vw,360px)}@media only screen and (min-width:600px){.pages-cart{flex-direction:row;margin:5rem auto;width:min(90vw,100rem)}.pages-cart .main--default{width:min(50%,35rem)}.pages-cart .title{display:flex}}.pages-cart .title__label{align-items:center;display:flex;justify-content:center}@media only screen and (min-width:600px){.pages-cart .title__label{align-items:center;justify-content:flex-start}}.pages-cart .title__count{color:#486267;margin:2rem 1rem;text-align:center}@media only screen and (min-width:600px){.pages-cart .title__count{margin:1rem 2rem;text-align:left}}.pages-cart .list{display:flex;flex-flow:column;margin:1.5rem 0}.pages-cart .list__row{border-bottom:.2rem solid #e6e6e6;padding:0 1rem 3rem}.pages-cart .list__row:first-child{border-top:.2rem solid #e6e6e6}.pages-cart .list__header{display:flex;justify-content:flex-end}.pages-cart .list__header button{background-color:#999;color:#fff;height:3rem;width:3rem}.pages-cart .list__header button:hover{background-color:#7fa2a0}.pages-cart .list__content,.pages-cart .list__preview,.pages-cart .list__preview a{display:flex}.pages-cart .list__preview img{border-radius:.5rem;height:100%;object-fit:cover;width:min(100px,30vw)}.pages-cart .list__detail{margin-left:2rem}.pages-cart .list__product-label{margin:1rem 0 2rem}.pages-cart .list__product-label h2{font-size:2rem}.pages-cart .list__quantity-control{display:flex;flex-direction:column-reverse;justify-content:center}.pages-cart .list__subtotal{color:#3c7f7c;font-family:Fenix,serif;font-size:2.4rem;margin:0 .5rem}.pages-cart .empty-list{align-items:center;border:.3rem dashed #cf8b81;border-radius:1rem;display:flex;flex-direction:column;margin:1rem;padding:5rem min(15rem,15vw)}.pages-cart .empty-list img{color:#f7ddd9;height:auto;margin:1rem 0;width:10rem}.pages-cart .empty-list h1{color:#1e292b;font-family:Stoke,serif;text-align:center}.pages-cart .empty-list>div{color:#4f6c6b;text-align:center}.pages-cart .empty-list__detail{margin:2rem 0}.pages-cart .empty-list__shop-btn{background-color:#bb5949;border:0;border-radius:.5rem;color:#fff;display:inline-block;font-size:large;font-weight:400;padding:1.5rem;text-decoration:none;text-transform:uppercase}.pages-cart .empty-list__shop-btn:active{background-color:#c87b6f}@media only screen and (min-width:600px){.pages-cart .subtotals{align-self:flex-start}}.pages-checkout{display:flex;flex-direction:column;justify-content:center;margin:5rem auto;width:min(100vw,360px)}@media only screen and (min-width:600px){.pages-checkout{align-items:flex-start;flex-direction:row;margin:5rem auto;width:min(90vw,100rem)}}.pages-checkout .cart-summary{border:.1rem solid #ededed;border-radius:.5rem;box-shadow:0 .1rem .1rem rgba(0,0,0,.2);margin:0 1rem 4rem;padding:2rem}@media only screen and (min-width:600px){.pages-checkout .cart-summary{margin:0 2rem;width:min(30vw,35rem)}}.pages-checkout .cart-summary__header{align-items:baseline;border-bottom:.2rem solid gray;display:flex;padding-bottom:1rem}.pages-checkout .cart-summary__cart-count{margin:0 1rem}.pages-checkout .cart-summary__body{margin:2rem 5%}.pages-checkout .cart-summary__list{font-weight:700}.pages-checkout .cart-summary__list>div{display:flex;justify-content:space-between;margin:1rem 0}.pages-checkout .cart-summary__list>div:last-child{border-bottom:.1rem solid #ccc;padding-bottom:1rem}.pages-checkout .cart-summary__price{color:#3c7f7c;font-family:Fenix,serif;font-size:2rem;font-weight:400}.pages-checkout .cart-summary__delivery-info{color:#bb5949;font-weight:400}.pages-checkout .cart-summary__total{align-items:center;display:flex;justify-content:space-between;margin:2rem 0}.pages-checkout .cart-summary__total-price{color:#3c7f7c;font-family:Fenix,serif;font-size:3rem;font-weight:400}.pages-checkout .billing{display:flex;flex-direction:column;margin:0 1rem}.pages-checkout .billing__header{padding-bottom:1rem}.pages-checkout .billing__subheader{font-size:1.6rem;padding:1rem 0}@media only screen and (min-width:600px){.pages-checkout .billing__form{width:min(40vw,40rem)}}.pages-checkout .billing__full,.pages-checkout .billing__group{align-items:stretch;display:flex;flex-direction:column}.pages-checkout .billing__group label{font-weight:700;margin:1rem 0}.pages-checkout .billing__field{border-radius:.2rem;display:inline-block;font-family:Nunito,sans-serif;font-size:1.6rem;line-height:2rem;margin-bottom:1rem;padding:.5rem}.pages-checkout .billing__field--default{border:.1rem solid #b3b3b3}.pages-checkout .billing__field--error{border:.1rem solid #bb5949}.pages-checkout .billing__field-error-info{color:#bb5949;margin-bottom:2rem}.pages-checkout .billing__footer{display:flex}.pages-checkout .billing__button{background-color:#bb5949;border:0;border-radius:.5rem;color:#fff;display:inline-block;font-size:large;font-weight:400;margin:2rem 0;padding:1.5rem;text-decoration:none;text-transform:uppercase}.pages-checkout .billing__button:active{background-color:#c87b6f}.pages-checkout .billing .preview{border-bottom:.1rem solid #ccc;border-radius:.2rem}.pages-checkout .billing .preview__header{align-items:center;display:flex}.pages-checkout .billing .preview__header h3{font-size:1.6rem}.pages-checkout .billing .preview__info{align-items:center;display:flex;margin:1rem 0}.pages-checkout .billing .preview__info i{color:#4f6c6b;margin-right:1rem}.pages-checkout .billing .preview__info-label{font-weight:700}.pages-checkout .billing .preview__info-body{color:gray}.pages-checkout .billing .preview__edit{color:#fff;height:2.4rem;width:2.4rem}.pages-checkout .billing .preview__edit--enabled{background-color:#bb5949;cursor:none}.pages-checkout .billing .preview__edit--enabled:active{background-color:#e6e6e6}.pages-checkout .billing .preview__edit--disabled{background-color:gray;cursor:none}.pages-checkout .billing .preview__edit--disabled:active{background-color:gray}.pages-checkout .billing .payment,.pages-checkout .billing .payment__header{margin:1rem 0}.pages-checkout .billing .payment__header h3{font-size:1.6rem}.pages-checkout .billing .payment__desc{margin:1rem 0}.pages-checkout .billing .payment__footer{display:flex;flex-direction:column;margin:2rem 0}.pages-checkout .billing .payment__footer .loader{margin:0 auto}.pages-checkout .billing .payment__btn{align-self:flex-start;background-color:#bb5949;border:0;border-radius:.5rem;color:#fff;display:inline-block;font-size:large;font-weight:400;padding:1.5rem;text-decoration:none;text-transform:uppercase}.pages-checkout .billing .payment__btn:active{background-color:#c87b6f}.pages-contact{display:flex;flex-direction:column;justify-content:center;margin:5rem auto;width:min(100vw,360px)}@media only screen and (min-width:600px){.pages-contact{align-items:flex-start;flex-direction:row;margin:5rem auto;width:min(90vw,100rem)}}.pages-contact .page-info{border:.1rem solid #ededed;border-radius:.5rem;box-shadow:0 .1rem .1rem rgba(0,0,0,.2);margin:0 1rem 4rem;padding:2rem}.pages-contact .page-info p{margin:2rem auto}@media only screen and (min-width:600px){.pages-contact .page-info{margin:0 2rem;width:min(30vw,35rem)}}.pages-contact .message-form{align-items:stretch;display:flex;flex-direction:column;margin:0 1rem}@media only screen and (min-width:600px){.pages-contact .message-form{width:min(40vw,40rem)}}.pages-contact .message-form label{font-weight:700;margin:1rem 0}.pages-contact .message-form__field{border:.1rem solid #b3b3b3;border-radius:.2rem;font-family:Nunito,sans-serif;font-size:1.6rem;line-height:2rem;margin-bottom:1rem;padding:.5rem}.pages-contact .message-form__field--default{border:.1rem solid #b3b3b3}.pages-contact .message-form__field--error{border:.1rem solid #bb5949}.pages-contact .message-form__field-error-info{color:#bb5949;margin-bottom:2rem}.pages-contact .message-form__textarea{border:.1rem solid #b3b3b3;border-radius:.2rem;font-family:Nunito,sans-serif;font-size:1.6rem;height:auto;line-height:2rem;margin-bottom:1rem;padding:.5rem}.pages-contact .message-form__textarea--default{border:.1rem solid #b3b3b3}.pages-contact .message-form__textarea--error{border:.1rem solid #bb5949}.pages-contact .message-form__btn{align-self:flex-start;background-color:#bb5949;border:0;border-radius:.5rem;color:#fff;display:inline-block;font-size:large;font-weight:400;margin:2rem 0;padding:1.5rem;text-decoration:none;text-transform:uppercase}.pages-contact .message-form__btn:active{background-color:#c87b6f}.pages-faq{align-items:flex-start;display:flex;flex-direction:column;margin:5rem auto;width:min(90vw,30rem)}@media only screen and (min-width:550px){.pages-faq{width:min(90vw,60rem)}}.pages-faq .header{margin:2rem 0}.pages-faq .collapse-list{width:100%}.pages-faq .collapse-list .list-item{border-top:.1rem solid #b3b3b3;cursor:pointer;padding:.5rem}.pages-faq .collapse-list .list-item:last-child{border-bottom:.1rem solid #b3b3b3}.pages-faq .collapse-list .list-item__preview{display:grid;grid-template-columns:90% 10%;padding:1rem 0}.pages-faq .collapse-list .list-item__preview i{text-align:center}.pages-faq .collapse-list .list-item__title{font-size:1.6rem;margin-right:1rem}.pages-faq .collapse-list .list-item__content{max-width:90%;padding:1rem 0}.pages-faq .collapse-list .list-item--active .list-item__title{color:#7fa2a0}.pages-faq .collapse-list .list-item--active .list-item__content{display:block}.pages-faq .collapse-list .list-item--inactive .list-item__title{color:#1e292b}.pages-faq .collapse-list .list-item--inactive .list-item__content{display:none}.pages-faq details>summary{list-style-type:none}.pages-notfound{align-items:flex-start;display:flex;justify-content:center;margin:5rem auto}.pages-notfound .notfound{align-items:center;border:.3rem dashed #cf8b81;border-radius:1rem;display:flex;flex-direction:column;padding:5rem;width:min(80vw,80rem)}.pages-notfound .notfound img{color:#f7ddd9;margin:1rem 0;width:10rem}.pages-notfound .notfound h1{color:#1e292b;font-family:Stoke,serif;text-align:center}.pages-notfound .notfound div{color:#4f6c6b;text-align:center}.pages-notfound .notfound__detail{margin:2rem 0}.pages-notfound .notfound__home-btn{background-color:#bb5949;border:0;border-radius:.5rem;color:#fff;display:inline-block;font-size:large;font-weight:400;padding:1.5rem;text-decoration:none;text-transform:uppercase}.pages-notfound .notfound__home-btn:active{background-color:#c87b6f}.pages-sent{align-items:flex-start;display:flex;justify-content:center;margin:5rem auto}.pages-sent .sent{align-items:center;border:.3rem dashed #cf8b81;border-radius:1rem;display:flex;flex-direction:column;padding:5rem;width:min(80vw,80rem)}.pages-sent .sent img{color:#f7ddd9;height:auto;margin:1rem 0;width:10rem}.pages-sent .sent h1{color:#1e292b;font-family:Stoke,serif;text-align:center}.pages-sent .sent div{color:#4f6c6b;text-align:center}.pages-sent .sent__detail{margin:2rem 0}.pages-sent .sent__home-btn{background-color:#bb5949;border:0;border-radius:.5rem;color:#fff;display:inline-block;font-size:large;font-weight:400;padding:1.5rem;text-decoration:none;text-transform:uppercase}.pages-sent .sent__home-btn:active{background-color:#c87b6f}.pages-thanks{align-items:flex-start;display:flex;justify-content:center;margin:5rem auto}.pages-thanks .thanks{align-items:center;border:.3rem dashed #cf8b81;border-radius:1rem;display:flex;flex-direction:column;padding:5rem;width:min(80vw,80rem)}.pages-thanks .thanks img{color:#f7ddd9;height:auto;margin:1rem 0;width:10rem}.pages-thanks .thanks h1{color:#1e292b;font-family:Stoke,serif;text-align:center}.pages-thanks .thanks div{color:#4f6c6b;text-align:center}.pages-thanks .thanks__detail{margin:2rem 0}.pages-thanks .thanks__home-btn{background-color:#bb5949;border:0;border-radius:.5rem;color:#fff;display:inline-block;font-size:large;font-weight:400;padding:1.5rem;text-decoration:none;text-transform:uppercase}.pages-thanks .thanks__home-btn:active{background-color:#c87b6f}
/*# sourceMappingURL=main.94a64e0f.css.map*/