@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,wght@0,400;0,500;1,400&family=DM+Serif+Text:ital@0;1&display=swap";/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:before,:after{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}.ratio-1-1{aspect-ratio:1/1}*{margin:0;padding:0}ul{list-style:none}.hidden{display:none!important}.w-6{width:1.5rem}.h-6{height:1.5rem}@media(min-width:1200px){.lg-hidden{display:none!important}}.sm-hidden--tc{display:none!important}@media(min-width:1200px){.sm-hidden--tc{display:table-cell!important}}.d-block{display:block}.my-2{margin-top:.5rem;margin-bottom:.5rem}.mt-4{margin-top:1rem}h1{font-weight:500;font-size:2rem}@media(min-width:1200px){h1{font-size:2.8125rem}}h1{color:#3d413d}h2{color:#3d413d;font-weight:500;font-size:1.75rem}@media(min-width:1200px){h2{font-size:2.25rem}}h3{font-size:1.5rem;color:#5a7a74}@media(min-width:1200px){h3{font-size:1.75rem}}h4{font-size:1.375rem;color:#5a7a74}@media(min-width:1200px){h4{font-size:1.5rem}}h5{font-size:1.25rem;color:#5a7a74}h6{font-size:1.125rem;font-weight:500;line-height:1.33;color:#5a7a74}p{font-weight:400;line-height:162.5%;color:#828589}p .small,p small,p.small{font-size:.75rem}.h7{font-weight:500;color:#3d413d;line-height:1.25}.accent{font-weight:400;color:#cbc0ac;font-family:"DM Serif Text",serif;font-style:italic}.accent--secondary{color:#5a7a74}.accent--dark{color:#3d413d}.checkmark-list{margin:1.25rem 0;display:flex;flex-direction:column;gap:.55rem}.checkmark-list li{position:relative;padding-left:24px;color:#828589}.checkmark-list li strong{font-weight:700;color:#5a7a74}.checkmark-list li:before{content:"";height:18px;width:18px;position:absolute;left:0;background:url(/dist/img/checkmark.svg) no-repeat}html,body{background:#fff;font-family:DM Sans,sans-serif}.wrapper{margin:0 auto;max-width:87rem;padding:0 1rem}.wrapper--lg{max-width:100rem}.badge{background:#5a7a74;color:#fff;font-size:.625rem;border-radius:10px;padding:.25rem .5rem;display:inline-block}.breadcrumbs{margin:2.25rem 0 1rem;font-size:.75rem;color:#828589}.breadcrumbs ul{display:flex;align-items:center;gap:.25rem}.breadcrumbs ul a{color:#828589;text-decoration:none}.breadcrumbs ul svg{transform:translateY(.125rem)}.button{all:unset;cursor:pointer;color:#fff;font-size:1.125rem;font-weight:500;padding:.75rem 1.5rem;border-radius:2.5rem;transition:background .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out;background:#5a7a74;text-decoration:none;border:1px solid #5a7a74}.button:hover{background:#445d58;border-color:#445d58}.button.disabled{pointer-events:none;opacity:.5}.button.disabled:hover{background:#5a7a74}.button--medium{font-size:1rem;padding:.75rem 1.25rem}.button--inactive{background:unset;color:#828589;border:1px solid #828589}.button--inactive:hover{border-color:#5a7a74;background:#5a7a74;color:#fff}.button--small{font-size:.875rem;padding:.5rem .75rem}.button--primary{background:#cbc0ac}.button--primary:hover{background:#b7a88d}.button--w-icon{display:flex;align-items:center;gap:.25rem}.button--w-icon svg{transition:transform .2s ease-in-out}.button--w-icon:hover svg{transform:translate(.25rem)}.button--personalize{background:#fff;color:#5a7a74;border:1px solid #5a7a74;display:flex;align-items:center;justify-content:space-between;font-size:.875rem;padding:.5rem;gap:.5rem}.button--personalize:hover{background:rgba(90,122,116,.1)}.button--white{background:#fff;color:#5a7a74}.button--white:hover{background:#ededed}.link{all:unset;cursor:pointer;text-decoration:none;color:#3d413d;transition:color .2s ease-in-out;position:relative}.link:hover{color:#5a7a74}.link .link__badge{font-size:.75rem;background:#5a7a74;border-radius:2px;color:#fff;padding:2px 4px;font-size:10px;position:absolute;left:.625rem;top:.625rem}.link--icon{display:flex;align-items:center;gap:.5rem}.link--text{color:#828589}.link--small{font-size:.875rem}.link--underline{text-decoration:underline}.link--underline:hover{text-decoration:none}.cart{background:#f7f7f7;margin:0 auto;max-width:100rem;padding:2rem 0}@media(min-width:1200px){.cart{padding:5rem 0}}.cart .wrapper{display:flex;flex-direction:column;gap:2.5rem}.cart .wrapper .cart__title{text-align:center}.cart .wrapper .cart__alert{background:rgba(255,0,0,.1);color:#d20000;padding:1.25rem 1.5rem;max-width:50rem;margin:0 auto;width:100%}.cart .wrapper .cart__alert--secondary{background:rgba(90,122,116,.2)}.cart .wrapper .cart__alert--secondary p{color:#5a7a74}@media(min-width:1200px){.cart .wrapper .cart__form{max-width:80%;margin:0 auto}}.cart .wrapper .cart__form{width:100%}.cart .wrapper .cart__items tbody td{border-bottom:1px solid rgba(90,122,116,.2)}.cart .wrapper .cart__summary{margin-top:3rem;display:flex;flex-direction:column;gap:2rem;align-items:flex-start}@media(min-width:1200px){.cart .wrapper .cart__summary{flex-direction:row;gap:unset;align-items:unset}}.cart .wrapper .cart__summary{justify-content:space-between}.cart .wrapper .cart__summary .cart__coupon .cart__coupon-form{margin-top:1.5rem;display:flex;align-items:center;background:#fff;color:#5a7a74;gap:1rem;border-radius:2.5rem;font-size:.875rem}.cart .wrapper .cart__summary .cart__coupon .cart__coupon-form button{all:unset;cursor:pointer;border-radius:2.5rem;background:#5a7a74;color:#fff;padding-top:0;padding-bottom:0;height:2.5rem;width:2.5rem;display:flex;justify-content:center;align-items:center}.cart .wrapper .cart__summary .cart__coupon .cart__coupon-form input{all:unset;height:2rem;font-size:.875rem;padding:0 1rem;width:15rem}@media(min-width:1200px){.cart .wrapper .cart__summary .cart__summary-list{width:25rem}}.cart .wrapper .cart__summary .cart__summary-list table{width:100%;margin-bottom:1.5rem;color:#828589;border-collapse:collapse}.cart .wrapper .cart__summary .cart__summary-list table .small{font-size:.75rem}.cart .wrapper .cart__summary .cart__summary-list table td.right{text-align:right}.cart .wrapper .cart__summary .cart__summary-list table td.small{font-size:.75rem}.cart .wrapper .cart__summary .cart__summary-list table tbody td{padding:.5rem 0}.cart .wrapper .cart__summary .cart__summary-list table tbody td.right{text-align:right}.cart .wrapper .cart__summary .cart__summary-list table tbody tr:last-child td{padding-bottom:1.25rem}.cart .wrapper .cart__summary .cart__summary-list table tfoot td{border-top:1px solid #5a7a74;color:#5a7a74;padding:1rem 0;font-size:1.125rem;font-weight:500}.cart .wrapper .cart__footer{margin-top:4rem;display:flex;justify-content:space-between;align-items:center}.cart-mini{background:rgba(90,122,116,.1);padding:2rem}.cart-mini h4{font-size:1.125rem;color:#5a7a74;font-weight:500}.cart-mini .cart__summary-list{margin-top:1rem}.cart-mini .cart__summary-list table{width:100%;color:#828589;border-collapse:collapse}.cart-mini .cart__summary-list thead th,.cart-mini .cart__summary-list thead td,.cart-mini .cart__summary-list tfoot th,.cart-mini .cart__summary-list tfoot td{border-top:1px solid rgba(90,122,116,.2);padding:1rem 0;font-weight:500;color:#5a7a74}.cart-mini .cart__summary-list tbody tr td{padding:.25rem 0}.cart-mini .cart__summary-list tbody tr:first-child td{border-top:1px solid rgba(90,122,116,.2);padding-top:1rem}.cart-mini .cart__summary-list tbody tr:last-child td{padding-bottom:1rem}.cart-mini .cart__summary-list td.right{text-align:right}.cart .cart__items table,.cart-mini .cart__items table{width:100%;border-collapse:collapse}.cart .cart__items table thead th,.cart-mini .cart__items table thead th{font-size:1.125rem;color:#5a7a74;font-weight:500;border-bottom:1px solid #5a7a74;padding:1rem;text-align:left}.cart .cart__items table thead th.center,.cart-mini .cart__items table thead th.center{text-align:center}.cart .cart__items table tbody td,.cart-mini .cart__items table tbody td{padding:1rem .25rem}@media(min-width:1200px){.cart .cart__items table tbody td,.cart-mini .cart__items table tbody td{padding:1rem}}.cart .cart__items table tbody .product-info .product-info__content,.cart-mini .cart__items table tbody .product-info .product-info__content{display:flex;flex-direction:column}@media(min-width:1200px){.cart .cart__items table tbody .product-info .product-info__content,.cart-mini .cart__items table tbody .product-info .product-info__content{flex-direction:row}}.cart .cart__items table tbody .product-info .product-info__content,.cart-mini .cart__items table tbody .product-info .product-info__content{gap:1.25rem}.cart .cart__items table tbody .product-info .product-info__content .product-info__img,.cart-mini .cart__items table tbody .product-info .product-info__content .product-info__img{width:4.75rem;height:4.75rem;background:rgba(255,255,255,.9);border-radius:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.cart .cart__items table tbody .product-info .product-info__content .product-info__img img,.cart-mini .cart__items table tbody .product-info .product-info__content .product-info__img img{max-width:4rem;max-height:4rem}.cart .cart__items table tbody .product-info .product-info__content .product-info__title,.cart-mini .cart__items table tbody .product-info .product-info__content .product-info__title{color:#5a7a74}.cart .cart__items table tbody .product-info .product-info__content .product-info__variant,.cart-mini .cart__items table tbody .product-info .product-info__content .product-info__variant{color:#828589;font-size:.75rem}.cart .cart__items table tbody .product-info .product-info__content .product-info__link,.cart-mini .cart__items table tbody .product-info .product-info__content .product-info__link{color:#828589;text-decoration:underline;font-size:.75rem;margin-top:.5rem;display:block}.cart .cart__items table tbody .product-info .product-info__content .product-info__link:hover,.cart-mini .cart__items table tbody .product-info .product-info__content .product-info__link:hover{text-decoration:none}.cart .cart__items table tbody .product-info__select,.cart-mini .cart__items table tbody .product-info__select{width:7.5rem}.cart .cart__items table tbody .product-info__price,.cart-mini .cart__items table tbody .product-info__price{color:#828589}.cart .cart__items table tbody .product-info__price small,.cart-mini .cart__items table tbody .product-info__price small{font-size:.75rem}.cart .cart__items table tbody .product-info__delete,.cart-mini .cart__items table tbody .product-info__delete{all:unset;cursor:pointer}.checkout{margin-top:4rem}.checkout .wrapper{display:grid;gap:4rem}@media(min-width:1200px){.checkout .wrapper{grid-template-columns:auto 425px;gap:7.5rem}}.checkout .checkout__main .checkout__main-title{margin-bottom:1.5rem}.checkout .checkout__main .checkout__main-steps{margin:1.5rem 0 2.5rem}.checkout .checkout__main .checkout__main-steps ul.checkout__main-steps-header{display:grid}@media(min-width:1200px){.checkout .checkout__main .checkout__main-steps ul.checkout__main-steps-header{grid-template-columns:repeat(3,1fr)}}.checkout .checkout__main .checkout__main-steps ul.checkout__main-steps-header{gap:.5rem}.checkout .checkout__main .checkout__main-steps ul.checkout__main-steps-header li{display:flex;justify-content:center;background:rgba(90,122,116,.1);padding:1rem;color:#828589}.checkout .checkout__main .checkout__main-steps ul.checkout__main-steps-header li.active{background:#5a7a74;color:#f7f7f7}.checkout .checkout__main .checkout__main-steps ul.checkout__main-steps-sub{margin-top:1.5rem;font-size:1.125rem;color:#5a7a74}.checkout .checkout__main .checkout__main-steps ul.checkout__main-steps-sub li{padding:.5rem 0;border-top:1px solid rgba(90,122,116,.2);display:grid;align-items:center;grid-template-columns:5rem 1fr 1fr}.checkout .checkout__main .checkout__main-steps ul.checkout__main-steps-sub li span:first-child{display:flex;justify-content:center;align-items:center}.checkout .checkout__main .checkout__main-steps ul.checkout__main-steps-sub li span:last-child{text-align:right;font-size:.75rem}.checkout .checkout__main .checkout__main-content .checkout__main-content-login{padding:0 0 1.5rem;margin:0 0 1.5rem;border-bottom:1px solid rgba(90,122,116,.1)}.checkout .checkout__main .checkout__main-content h4{font-size:1.125rem;font-weight:500;color:#5a7a74;margin-bottom:1.25rem}.checkout .checkout__main .checkout__main-content .checkout__main-content-addresses .address-block{margin-bottom:3rem}.checkout .checkout__main .checkout__main-content .checkout__main-content-addresses .address-block h4{font-size:1.125rem;font-weight:500;color:#5a7a74;margin-bottom:1.25rem}.checkout .checkout__main .checkout__main-content .checkout__main-content-addresses .address-block .custom-checkbox~div{margin-top:1.5rem}.checkout .checkout__main .checkout__main-content .checkout__main-content-addresses .address-block>div{margin-left:1.5rem;padding-left:1.5rem;border-left:1px dashed rgba(90,122,116,.5)}.checkout .checkout__main .checkout__main-footer{margin-top:4rem;display:flex;align-items:center;justify-content:space-between}.checkout .checkout__main .form-fields{max-width:50rem;width:100%}.checkout--success .wrapper{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:1rem}@media(min-width:1200px){.checkout--success .wrapper{gap:3rem}}.checkout--success .wrapper h1{text-align:center}.checkout--success .checkout--success__inner{display:grid;gap:1rem}@media(min-width:1200px){.checkout--success .checkout--success__inner{grid-template-columns:repeat(2,1fr);gap:2rem}}.checkout--success .checkout--success__inner{width:100%}.checkout--success .checkout--success__inner>div:nth-child(1){background:#f7f7f7;padding:1.5rem}@media(min-width:1200px){.checkout--success .checkout--success__inner>div:nth-child(1){padding:3rem 2rem}}.checkout--success .checkout--success__inner>div:nth-child(1){text-align:center}.checkout--success .checkout--success__inner>div:nth-child(1) ul{display:flex;flex-direction:column;gap:1.5rem}.checkout--success .checkout--success__inner>div:nth-child(1) ul li{display:flex;align-items:center;flex-direction:column;color:#828589}.checkout--success .checkout--success__inner>div:nth-child(1) ul li .icon{background:#fff;width:2.625rem;height:2.625rem;display:flex;align-items:center;justify-content:center;margin-bottom:.75rem;border-radius:50%}.checkout--success .checkout--success__inner>div:nth-child(1) ul li strong{color:#5a7a74;font-weight:400}.checkout--success .checkout--success__inner>div:nth-child(1) ul li strong p{color:#5a7a74}.checkout--success .checkout--success__inner>div:nth-child(2){display:flex;flex-direction:column;background-size:cover;background-position:center;background-repeat:no-repeat;padding:3rem;align-items:center;justify-content:center;position:relative;gap:1.5rem}.checkout--success .checkout--success__inner>div:nth-child(2) h2{text-align:center}.checkout--success .checkout--success__inner>div:nth-child(2):before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(247,247,247,.6)}.checkout--success .checkout--success__inner>div:nth-child(2) *{z-index:1}.checkout--success .checkout--success__inner>div:nth-child(2) ul{display:flex;gap:1rem;align-items:center}.checkout--success .checkout--success__inner>div:nth-child(2) ul a{background:#5a7a74;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:.2s ease-in-out}.checkout--success .checkout--success__inner>div:nth-child(2) ul a:hover{background:#445d58}.customer__address-list{display:grid;gap:1rem}@media(min-width:1200px){.customer__address-list{grid-template-columns:repeat(3,1fr);gap:1.5rem}}.customer__address-list .customer__address-list-item{background:#f7f7f7;padding:1rem;display:flex;flex-direction:column;justify-content:space-between;gap:1rem}.customer__address-list .customer__address-list-item .links{margin-bottom:.125rem}.customer__address-list label.customer__address-list-item{cursor:pointer;border:1px solid transparent}.customer__address-list label.customer__address-list-item:has(input:checked){border:1px solid #5a7a74}.customer__address-list~.link{margin-top:2rem}.customer-login .wrapper{max-width:40rem;padding-top:2.5rem;padding-bottom:2.5rem}@media(min-width:1200px){.customer-login .wrapper{padding:5rem}}.customer-login .wrapper{background:rgba(247,247,247,.75)}.customer-login .wrapper h1{font-size:2rem;color:#5a7a74;margin-bottom:2rem}.customer-login .wrapper .form .form-fields{grid-template-columns:1fr}.customer .wrapper{display:grid}@media(min-width:1200px){.customer .wrapper{grid-template-columns:300px 1fr}}.customer .wrapper{margin-top:2rem;gap:3rem}.customer .customer__side>div{background:#f7f7f7;padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.customer .customer__side .customer__side-header{padding-bottom:1rem;border-bottom:1px solid rgba(90,122,116,.25);color:#5a7a74;display:flex;align-items:center;gap:.5rem}.customer .customer__side ul{display:flex;gap:1rem;flex-direction:column}.customer .customer__side ul a{color:#828589;text-decoration:none;border-bottom:1px solid transparent;transition:all .25s ease-in-out}.customer .customer__side ul a.active,.customer .customer__side ul a:hover{color:#5a7a74;border-bottom:1px solid #5a7a74}.customer .customer__side .customer__side-footer{padding-top:1rem;border-top:1px solid rgba(90,122,116,.25)}.customer .customer__side .customer__side-footer a{color:#828589;font-size:.875rem;text-decoration:none}.customer .customer__body{display:flex;flex-direction:column;gap:1.5rem}.customer .customer__body h1{color:#5a7a74;font-size:1.5rem}.customer .customer__body a{color:#5a7a74}.customer .customer__body .customer__orders{display:grid}@media(min-width:1200px){.customer .customer__body .customer__orders{grid-template-columns:repeat(2,1fr)}}.customer .customer__body .customer__orders{gap:2rem}.customer .customer__body .customer__orders a{background:#fff;border:1px solid #f7f7f7;text-decoration:none;transition:all .25s ease-in-out}.customer .customer__body .customer__orders a:hover{border:1px solid #ededed}.customer .customer__body .customer__orders a:hover .customer__orders-item-header{background:#ededed}.customer .customer__body .customer__orders a .customer__orders-item-header{transition:all .25s ease-in-out;background:#f7f7f7;padding:1rem;text-decoration:none;display:grid;grid-template-columns:1fr 100px;align-items:center}.customer .customer__body .customer__orders a .customer__orders-item-header .date{font-size:.875rem;font-weight:500;color:#3d413d}.customer .customer__body .customer__orders a .customer__orders-item-header .ref{font-size:.75rem}.customer .customer__body .customer__orders a .customer__orders-item-header .price{font-weight:700;font-size:1.25rem;color:#5a7a74}.customer .customer__body .customer__orders a .customer__orders-item-body{padding:1rem;display:flex;flex-direction:column;align-items:start;gap:1rem}.customer .customer__body .customer__orders a .customer__orders-item-body ul{color:#828589;display:flex;flex-direction:column;gap:.375rem}.customer .customer__body .customer__orders a .customer__orders-item-body ul span{font-size:.75rem}.customer__order-overview{display:flex;flex-direction:column;gap:1.5rem}.customer__order-overview__header h2{color:#3d413d;font-size:1rem;margin-top:.5rem}.customer__order-overview__subheader{background:#f7f7f7;padding:.5rem;display:flex;flex-direction:column}@media(min-width:1200px){.customer__order-overview__subheader{flex-direction:row}}.customer__order-overview__subheader>div{width:100%;border-bottom:1px solid #5a7a74}@media(min-width:1200px){.customer__order-overview__subheader>div{border-bottom:none;border-right:1px solid #5a7a74}}.customer__order-overview__subheader>div{padding:1rem}.customer__order-overview__subheader>div:last-child{border-bottom:none}@media(min-width:1200px){.customer__order-overview__subheader>div:last-child{border-right:none}}.customer__order-overview__subheader>div>div:nth-child(1){font-size:.875rem;font-weight:500;color:#828589;margin-bottom:.5rem}.customer__order-overview__subheader>div>div:nth-child(2){font-size:1.125rem;font-weight:500;color:#5a7a74}.customer__order-overview__addresses{display:grid;gap:1rem}@media(min-width:1200px){.customer__order-overview__addresses{grid-template-columns:repeat(2,1fr);gap:2rem}}.customer__order-overview__addresses h2{color:#828589;font-weight:500;font-size:1.25rem;margin:1rem 0 .5rem}.customer__order-overview__items{margin:2rem 0}.customer__order-overview__items table{width:100%;border-collapse:collapse}.customer__order-overview__items table thead tr th{padding:1rem .125rem}@media(min-width:1200px){.customer__order-overview__items table thead tr th{padding:1rem}}.customer__order-overview__items table thead tr th{border-bottom:1px solid #5a7a74;text-align:left;color:#5a7a74}.customer__order-overview__items table thead tr th:nth-child(1){width:50%}.customer__order-overview__items table thead tr th:last-child{text-align:right}.customer__order-overview__items table tbody tr td{padding:1rem .125rem}@media(min-width:1200px){.customer__order-overview__items table tbody tr td{padding:1rem}}.customer__order-overview__items table tbody tr td{border-bottom:1px solid rgba(130,133,137,.25);color:#828589}.customer__order-overview__items table tbody tr td .product-info__content{display:flex;flex-direction:column;gap:.5rem}@media(min-width:1200px){.customer__order-overview__items table tbody tr td .product-info__content{flex-direction:row;align-items:center;gap:1.25rem}}.customer__order-overview__items table tbody tr td .product-info__content .product-info__img{width:3rem;height:3rem}@media(min-width:1200px){.customer__order-overview__items table tbody tr td .product-info__content .product-info__img{width:4.75rem;height:4.75rem}}.customer__order-overview__items table tbody tr td .product-info__content .product-info__img{background:#f7f7f7;border-radius:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.customer__order-overview__items table tbody tr td .product-info__content .product-info__img img{max-width:2.5rem;max-height:2.5rem}@media(min-width:1200px){.customer__order-overview__items table tbody tr td .product-info__content .product-info__img img{max-width:4rem;max-height:4rem}}.customer__order-overview__items table tbody tr td .product-info__content .product-info__title{color:#5a7a74}.customer__order-overview__items table tbody tr td .product-info__content .product-info__variant{font-size:.875rem}.customer__order-overview__items table tbody tr td .product-info__price small{display:block}@media(min-width:1200px){.customer__order-overview__items table tbody tr td .product-info__price small{display:unset}}.customer__order-overview__items table tbody tr td:nth-child(1){width:50%}.customer__order-overview__items table tbody tr td:last-child{text-align:right}.customer__order-overview__items table tbody tr:last-child td{border-bottom:1px solid #5a7a74}.customer__order-overview__items table tfoot tr td{padding:1rem .125rem}@media(min-width:1200px){.customer__order-overview__items table tfoot tr td{padding:1rem}}.customer__order-overview__items table tfoot tr td{color:#828589;border-bottom:1px solid rgba(90,122,116,.25)}.customer__order-overview__items table tfoot tr td:last-child{text-align:right}.customer__order-overview__items table tfoot tr:first-child td{font-weight:700}.customer__order-overview__items table tfoot tr:last-child td{border-bottom:none;font-weight:700;color:#5a7a74}.customer__order-overview__well{padding:1rem;background:rgba(247,247,247,.5);color:#828589;font-size:.875rem}.editor a{color:#5a7a74;text-decoration:underline}.editor a:hover{text-decoration:none}.editor h3,.editor h4,.editor h5,.editor h6{margin-bottom:1rem}.editor h3:not(:first-child),.editor h4:not(:first-child),.editor h5:not(:first-child),.editor h6:not(:first-child){margin-top:1.5rem!important}.editor p strong{color:#5a7a74}.editor p+*{margin-top:.75rem}.editor ul{padding-left:1.25rem}.editor ul li{position:relative;margin-bottom:.625rem;color:#828589}.editor ul li:before{content:"";width:.5rem;height:.5rem;display:block;border-radius:50%;position:absolute;background:#cbc0ac;top:.35rem;left:-1.25rem}.editor ol{padding-left:1.25rem;color:#828589}.editor ol li{position:relative;margin-bottom:.625rem}.editor--2-col{display:grid}@media(min-width:1200px){.editor--2-col{grid-template-columns:repeat(2,1fr)}}.editor--2-col{gap:2rem}.flash{margin-top:1rem;margin-bottom:1rem}.flash .wrapper>div{padding:1rem}.flash.flash--notice .wrapper>div{background:#5a7a74;color:#fff}.flash.flash--error .wrapper>div{background:#d20000;color:#fff}.footer{margin-top:5rem}.footer .wrapper{display:flex;flex-direction:column;gap:2.5rem}@media(min-width:1200px){.footer .wrapper{gap:5rem}}.footer .footer__main{display:grid}@media(min-width:1200px){.footer .footer__main{grid-template-columns:repeat(2,1fr)}}.footer .footer__main{gap:2rem}.footer .footer__main-content{display:flex;flex-direction:column;gap:2.5rem}.footer .footer__main-content p{max-width:35ch}.footer .footer__main-content .footer__logo{width:8rem}@media(min-width:1200px){.footer .footer__main-content .footer__logo{width:unset}}.footer .footer__main-nav{display:grid;gap:2rem}@media(min-width:1200px){.footer .footer__main-nav{gap:1rem;grid-template-columns:repeat(3,1fr)}}.footer .footer__main-nav h6{margin-bottom:1rem}.footer .footer__main-nav ul{display:flex;flex-direction:column;gap:.75rem}.footer .footer__main-nav ul a{font-size:1rem;color:#828589;font-weight:400;line-height:1.5;transition:color .2s ease-in-out;text-decoration:none}.footer .footer__main-nav ul a:hover{color:#5a7a74}.footer .footer__meta{border-top:1px solid #cbcbcb;padding:1.5rem 0 2rem;display:flex;flex-direction:column;gap:2rem}@media(min-width:1200px){.footer .footer__meta{flex-direction:row;gap:unset}}.footer .footer__meta{justify-content:space-between;align-items:center}.footer .footer__meta-socials{display:flex;gap:1rem}.footer .footer__meta-socials a{transition:color .2s ease-in-out;background:#f7f7f7;width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:.2s ease-in-out background}.footer .footer__meta-socials a:hover{background:#dedede}.footer .footer__meta-authors{font-size:.75rem;color:#828589}.footer .footer__meta-authors a{color:#828589}.footer .footer__meta-authors a:hover{text-decoration:none}.form .custom-radio label{cursor:pointer;padding:1rem 0;background:rgba(90,122,116,.2);display:grid;grid-template-columns:5rem 1fr 1fr;color:#5a7a74;border:1px solid transparent}.form .custom-radio label:has(input:checked){border:1px solid #5a7a74}.form .custom-radio label input{accent-color:#5a7a74}.form .custom-radio label :last-child{text-align:right;display:flex;justify-content:flex-end;padding:0 1rem 0 0}.form .custom-radio~.custom-radio{margin-top:.75rem}.form .custom-select{position:relative}.form .custom-select select{all:unset;background:#fff;padding:.75rem;width:calc(100% - 1.5rem);font-size:.75rem;color:#828589;border:1px solid rgba(90,122,116,.2);position:relative}.form .custom-select .icon{position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.form .custom-checkbox{position:relative;cursor:pointer}.form .custom-checkbox input[type=checkbox]{display:none}.form .custom-checkbox input[type=checkbox]:checked+label:after{content:"";display:block;position:absolute;top:1px;left:7px;width:6px;height:14px;border:solid #5a7a74;border-width:0 1px 1px 0;transform:rotate(45deg)}.form .custom-checkbox.custom-checkbox--big label{font-size:.875rem}.form .custom-checkbox label{cursor:pointer;display:block;padding-left:1.75rem;line-height:1.4;font-size:.75rem;color:#828589}.form .custom-checkbox label a{color:#828589}.form .custom-checkbox label a:hover{text-decoration:none}.form .custom-checkbox label:before{width:1.25rem;position:absolute;height:1.25rem;left:0;border:1px solid #5a7a74;content:""}.form .form-fields{display:grid;gap:1.25rem}@media(min-width:1200px){.form .form-fields:not(.form-fields--full){grid-template-columns:repeat(2,1fr);gap:3rem}}.form .form-fields~.form-fields{margin-top:1.25rem}.form .form-fields__item{display:flex;flex-direction:column;gap:.25rem}@media(min-width:1200px){.form .form-fields__item--span-2{grid-column:span 2}}.form .form-fields__item label{font-size:1rem;color:#828589;cursor:pointer}.form .form-fields__item input{all:unset;border:1px solid rgba(90,122,116,.2);padding:.75rem 1rem;color:#5a7a74;font-size:.875rem}.form .form-fields__item input:focus{border:1px solid rgba(90,122,116,.5)}.form .form-fields__item textarea{all:unset;border:1px solid rgba(90,122,116,.2);padding:.75rem 1rem;color:#5a7a74;font-size:.875rem}.form .form-fields__item textarea:focus{border:1px solid rgba(90,122,116,.5)}.form .form-fields__item .error{color:#d20000;font-size:.75rem}.form--login h3{margin-bottom:1rem}.form--login button{margin-top:2rem}.form--login a{color:#828589;margin-top:1rem;display:block;text-decoration:none;font-size:.875rem}.form__footer{display:flex;justify-content:space-between;align-items:center;margin-top:2rem}.header{margin:2rem 0 2.25rem}.header .wrapper{display:flex;justify-content:space-between;align-items:center}.header .header__logo{width:8rem}@media(min-width:1200px){.header .header__logo{width:unset}}.header .header__nav ul{display:none}@media(min-width:1200px){.header .header__nav ul{display:flex}}.header .header__nav ul{gap:2.5rem}.header .header__nav.header__nav--small ul{display:flex!important;gap:1.25rem}.header .header__nav.header__nav--small ul span:not(.link__badge){display:none}@media(min-width:1200px){.header .header__nav.header__nav--small ul span:not(.link__badge){display:block}}.header .header__nav .header__nav-item{font-size:1.125rem;font-weight:500;color:#3d413d;text-decoration:none;position:relative}.header .header__nav .header__nav-item:after{position:absolute;content:"";height:4px;width:36px;background:url(/dist/img/active-bend.svg);bottom:-.25rem;left:calc(50% - 1rem);opacity:0;transition:opacity .2s ease-in-out}.header .header__nav .header__nav-item.active:after,.header .header__nav .header__nav-item:hover:after{opacity:1}.header-overlay__button{all:unset;cursor:pointer}@media(min-width:1200px){.header-overlay{display:none}}.header-overlay{background:#f7f7f7;position:fixed;width:100%;height:100%;top:0;right:100%}.header-overlay.active{right:0}.header-overlay{z-index:100;transition:right .3s ease-in-out}.header-overlay .wrapper{padding-top:2rem;padding-bottom:2rem;display:flex;flex-direction:column;justify-content:space-between;gap:2rem;height:100%}.header-overlay .header-overlay__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem}.header-overlay .header-overlay__head .header-overlay__logo{width:8rem}.header-overlay .header-overlay__body{display:flex;flex-direction:column}.header-overlay .header-overlay__body li{border-bottom:1px solid #828589;padding:.875rem 0}.header-overlay .header-overlay__body li:last-child{border-bottom:none}.header-overlay .header-overlay__body .header__nav-item{font-size:1.125rem;font-weight:500;color:#3d413d;text-decoration:none;position:relative}.header-overlay .header-overlay__body .header__nav-item:after{position:absolute;content:"";height:4px;width:36px;background:url(/dist/img/active-bend.svg);bottom:-.25rem;left:calc(50% - 1rem);opacity:0;transition:opacity .2s ease-in-out}.header-overlay .header-overlay__body .header__nav-item.active:after,.header-overlay .header-overlay__body .header__nav-item:hover:after{opacity:1}.header-overlay .header-overlay__body a.button{display:inline-block}.header-overlay .header-overlay__footer .meta__loc:before{content:none}.loader-holder{display:flex;justify-content:center;align-items:center;z-index:1000;height:100%;width:100%;position:fixed;background:rgba(255,255,255,.7);backdrop-filter:blur(1px)}.loader{width:65px;height:30px;position:relative}.loader:before{content:"";position:absolute;border-radius:50px;box-shadow:0 0 0 3px inset #5a7a74;animation:l3 .75s infinite alternate}@keyframes l3{0%{top:0;right:35px;bottom:0;left:0}50%{top:0;right:0;bottom:0;left:0}to{top:0;right:0;bottom:0;left:35px}}.meta{background:#f7f7f7;height:2.875rem;overflow:hidden}.meta .wrapper{display:flex;justify-content:space-between;align-items:center;overflow:hidden}.meta .meta__tabs{padding-top:.75rem;display:flex}.meta .meta__tabs a{padding:.5rem 1rem;font-size:1rem;font-weight:500;color:#3d413d;text-decoration:none;display:flex;border-top-right-radius:.5rem;border-top-left-radius:.5rem;transition:color .2s ease-in-out}.meta .meta__tabs a.active{background:#fff;color:#5a7a74}.meta .meta__tabs a:hover{color:#5a7a74}.meta .meta__nav{display:none}@media(min-width:1200px){.meta .meta__nav{display:flex}}.meta .meta__nav{gap:2.5rem;height:2.875rem;align-items:center;font-size:.875rem}.meta .meta__nav .meta__usps{display:flex;font-weight:500;color:#3d413d;gap:1rem}.meta .meta__nav .meta__usps li:not(:first-of-type){position:relative}.meta .meta__nav .meta__usps li:not(:first-of-type):before{position:absolute;content:"";display:inline-block;top:calc(50% - .125rem);left:-.625rem;width:.25rem;height:.25rem;border-radius:50%;background:#5a7a74;margin-right:.5rem}.meta__loc{display:flex;align-items:center;position:relative;gap:.25rem}.meta__loc:before{position:absolute;content:"";display:inline-block;left:-1.25rem;width:1px;height:2.875rem;background:rgba(0,0,0,.2)}.meta__loc a{text-decoration:none;color:#3d413d}.meta__loc a.active{font-weight:500}.newsletter-cta{margin:4.5rem 0;padding:2.25rem 0}@media(min-width:1200px){.newsletter-cta{padding:2.75rem 0}}.newsletter-cta{background:#f7f7f7}.newsletter-cta .wrapper{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:1200px){.newsletter-cta .wrapper{flex-direction:row;gap:unset}}.newsletter-cta .wrapper{justify-content:space-between}.newsletter-cta .newsletter-cta__title{font-size:1.25rem}@media(min-width:1200px){.newsletter-cta .newsletter-cta__title{font-size:1.75rem}}.newsletter-cta .newsletter-cta__title{display:flex;align-items:center}.newsletter-cta .newsletter-cta__form{display:flex;align-items:center;background:#fff;gap:1rem;border-radius:2.5rem}.newsletter-cta .newsletter-cta__form .icon{background:#f7f7f7;width:2.5rem;height:2.5rem;border-radius:2.5rem;display:flex;justify-content:center;align-items:center}.newsletter-cta .newsletter-cta__form .button{padding-top:0;padding-bottom:0;height:2.5rem;font-size:.875rem;position:absolute;right:1rem}@media(min-width:1200px){.newsletter-cta .newsletter-cta__form .button{position:unset;right:unset}}.newsletter-cta .newsletter-cta__form input{all:unset;color:#5a7a74;height:2rem;font-size:.875rem}.newsletter-cta .newsletter-cta__form input::placeholder{color:#5a7a74}.pagination{margin:4rem 0;display:flex;align-items:center;justify-content:center;list-style:none;padding:0}.pagination a{text-decoration:none;color:#5a7a74;width:2.25rem;height:2.25rem;display:flex;justify-content:center;align-items:center;border-radius:100%}.pagination a.active{background:#f7f7f7}.product-card{display:flex;flex-direction:column;gap:1rem;position:relative;cursor:pointer;text-decoration:none}.product-card:hover .product-card__images img.main{opacity:0}.product-card .product-card__tag{position:absolute;top:1rem;left:1rem;z-index:2;color:#5a7a74;background:#fff;font-size:.75rem;padding:.375rem .625rem;border-radius:.75rem;line-height:1}.product-card .product-card__tag.product-card__tag--eco{left:unset;padding:unset;right:1rem;display:flex;align-items:center;justify-content:center;height:25px;width:25px;background:#cfede0}.product-card .product-card__images{position:relative;aspect-ratio:1/1;overflow:hidden}.product-card .product-card__images img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;aspect-ratio:1/1}.product-card .product-card__images img.main{z-index:1;transition:opacity .5s ease-in-out}.product-card .product-card__content{display:grid;grid-template-columns:auto 90px;gap:.5rem;align-items:center}.product-card .product-card__content .product-card__content-price p{text-align:right;line-height:1.3}.product-card .product-card__content .product-card__content-price .price{color:#5a7a74;font-family:"DM Serif Text",serif;font-size:1.25rem;font-weight:400;line-height:1.2}.product-detail .product-detail__slider{aspect-ratio:1/1;position:relative;background:#fff;margin-bottom:5rem}@media(min-width:1200px){.product-detail .product-detail__slider{margin-bottom:10rem}}.product-detail .product-detail__slider-item{aspect-ratio:1/1;background-position:center center;background-size:cover;opacity:0;top:0;left:0;height:100%;width:100%;position:absolute;transition:opacity .5s ease-in-out}.product-detail .product-detail__slider-item.active{opacity:1}.product-detail .product-detail__main{display:grid;gap:3rem}@media(min-width:1200px){.product-detail .product-detail__main{grid-template-columns:repeat(2,1fr);gap:7.25rem}}.product-detail .product-detail__main{margin-bottom:4rem}.product-detail .product-detail__main h6{opacity:.5}.product-detail .product-detail__main .product-detail__from-price{margin:1.25rem 0 2.5rem;color:#5a7a74;font-size:1.75rem;font-family:"DM Serif Text",serif;display:flex;align-items:last baseline;gap:.25rem}.product-detail .product-detail__main .product-detail__from-price span{font-weight:400;font-size:.75rem;font-family:DM Sans,sans-serif;color:#828589}.product-detail .product-detail__main p{max-width:45ch}.product-detail .product-detail__main .product-detail__prices .product-detail__prices-control{display:flex;justify-content:flex-end;align-items:center;gap:.25rem;margin-bottom:.5rem}.product-detail .product-detail__main .product-detail__prices .product-detail__prices-control .toggle{cursor:pointer;position:relative;width:33px;height:16px;border:1px solid #5a7a74;border-radius:16px;overflow:hidden}.product-detail .product-detail__main .product-detail__prices .product-detail__prices-control .toggle .checkbox{display:none}.product-detail .product-detail__main .product-detail__prices .product-detail__prices-control .toggle .checkbox:checked+.toggle__switch{background:#5a7a74}.product-detail .product-detail__main .product-detail__prices .product-detail__prices-control .toggle .checkbox:checked+.toggle__switch:before{background:#fff;transform:translate(16px)}.product-detail .product-detail__main .product-detail__prices .product-detail__prices-control .toggle .toggle__switch{position:absolute;cursor:pointer;top:0;left:0;width:100%;height:100%;background:#fff;transition:all .3s ease-in-out}.product-detail .product-detail__main .product-detail__prices .product-detail__prices-control .toggle .toggle__switch:before{content:"";position:absolute;height:10px;width:10px;border-radius:50%;background:#5a7a74;top:2px;left:2px;transition:transform .3s ease-in-out}.product-detail .product-detail__main .product-detail__prices .product-detail__prices-control .labels{color:#5a7a74;font-size:.75rem;width:50px;text-align:right}.product-detail .product-detail__main .product-detail__prices table{width:100%;border-collapse:collapse;box-sizing:border-box}.product-detail .product-detail__main .product-detail__prices table th,.product-detail .product-detail__main .product-detail__prices table td{padding:.75rem 1rem}.product-detail .product-detail__main .product-detail__prices table thead tr{text-align:left}.product-detail .product-detail__main .product-detail__prices table thead tr.main{background:rgba(90,122,116,.1);color:#5a7a74;font-size:1.125rem;font-weight:500}.product-detail .product-detail__main .product-detail__prices table thead tr.main th.triangle{text-align:center;color:#fff;background:#5a7a74;position:relative}.product-detail .product-detail__main .product-detail__prices table thead tr.main th.triangle .triangle__el{width:100%;height:8px;display:block;position:absolute;bottom:-8px;left:0;border-width:0;border-color:#5a7a74 transparent transparent transparent;border-style:solid}.product-detail .product-detail__main .product-detail__prices table thead tr.sub{color:#5a7a74;font-size:.75rem}.product-detail .product-detail__main .product-detail__prices table thead tr.sub th{font-weight:400;padding-top:1rem;border-bottom:1px solid rgba(90,122,116,.2)}.product-detail .product-detail__main .product-detail__prices table tbody tr td{border-bottom:1px solid rgba(90,122,116,.2);padding:.5rem}@media(min-width:1200px){.product-detail .product-detail__main .product-detail__prices table tbody tr td{padding:.25rem 1rem}}.product-detail .product-detail__main .product-detail__prices table tbody tr td{color:#828589;font-size:.875rem}.product-detail .product-detail__main .product-detail__prices table tfoot tr td{padding-top:1.25rem;font-size:.75rem;color:#5a7a74}.product-detail .product-detail__main .product-detail__prices table tfoot tr td>span{display:flex;gap:.625rem;align-items:center;margin-bottom:.625rem}.product-detail .product-detail__main .product-detail__prices table tfoot tr td a{color:#5a7a74;text-decoration:underline}.product-listing{margin:4.375rem 0}.product-listing .wrapper{display:grid}@media(min-width:1200px){.product-listing .wrapper{grid-template-columns:22.5% auto}}.product-listing .wrapper{gap:2.5rem}.product-listing .product-listing__filters-toggle{justify-content:center}@media(min-width:1200px){.product-listing .product-listing__filters-toggle{display:none}}.product-listing .product-listing__filters{max-height:0;transition:max-height .3s;overflow:hidden;display:flex}.product-listing .product-listing__filters.active{max-height:100%}@media(min-width:1200px){.product-listing .product-listing__filters{overflow:unset;max-height:100%}}.product-listing .product-listing__filters{flex-direction:column;gap:2.5rem}.product-listing .product-listing__filters>div{display:flex;flex-direction:column;gap:1.25rem}.product-listing .product-listing__filters>div ul.colors{display:flex;flex-wrap:wrap;flex-direction:row;gap:.75rem}.product-listing .product-listing__filters>div ul.colors input[type=checkbox]{display:none}.product-listing .product-listing__filters>div ul.colors input[type=checkbox]:checked+label{border-color:#807e7e;box-shadow:inset 0 0 0 3px #fff}.product-listing .product-listing__filters>div ul.colors label{cursor:pointer;width:2.375rem;height:2.375rem;border-radius:50%;display:block;border:1px solid rgba(90,122,116,.2)}.product-listing .product-listing__filters>div ul.default{display:flex;flex-direction:column;gap:1rem}.product-listing .product-listing__filters>div ul.default li input[type=checkbox]{display:none}.product-listing .product-listing__filters>div ul.default li input[type=checkbox]:checked+label:after{content:"";display:block;position:absolute;top:1px;right:7px;width:6px;height:14px;border:solid #5a7a74;border-width:0 1px 1px 0;transform:rotate(45deg)}.product-listing .product-listing__filters>div ul.default li label{color:#828589;display:flex;justify-content:space-between;width:100%;cursor:pointer;position:relative;align-items:center;height:1.25rem}.product-listing .product-listing__filters>div ul.default li label:before{content:"";display:block;height:1.25rem;width:1.25rem;border:1px solid rgba(90,122,116,.4);position:absolute;right:0}.product-listing .product-listing__grid{display:grid;gap:2.5rem}@media(min-width:1200px){.product-listing .product-listing__grid{grid-template-columns:repeat(3,1fr);column-gap:1.25rem;row-gap:1.75rem}}.product-listing--one-line{margin:5rem 0}.product-listing--one-line .wrapper{display:flex;flex-direction:column;align-items:center;gap:2.5rem}.product-listing--one-line h2{text-align:center}.product-listing--one-line .product-listing__grid{display:grid}@media(min-width:1200px){.product-listing--one-line .product-listing__grid{grid-template-columns:repeat(4,1fr)}}.product-listing--one-line .product-listing__grid{gap:1.25rem;width:100%}.product-usps{background:#f7f7f7;margin:4.5rem 0 0}.product-usps .wrapper{display:flex;flex-direction:column;gap:1.5rem;padding-top:5rem}.product-usps .wrapper>:last-child{border-bottom:1px solid rgba(130,133,137,.2);padding-bottom:5rem}.product-usps~.newsletter-cta{margin-top:0}.slider--dark .slider__nav .slider__nav-item{border-color:#5a7a74!important}.slider--dark .slider__nav .slider__nav-item.active{background:#5a7a74!important}.slider .slider__nav{display:flex;justify-content:center;position:absolute;bottom:3.125rem;left:0;width:100%;z-index:1;gap:.25rem}.slider .slider__nav .slider__nav-item{width:.625rem;height:.625rem;border:1px solid #ffffff;border-radius:50%;transition:background .3s ease-in-out}.slider .slider__nav .slider__nav-item.active{background:#fff}.slider .slider__control{z-index:2;position:absolute;top:50%;left:2rem;transform:translateY(-50%)}.slider .slider__control--next{left:auto;right:2rem}.slider .slider__tiles{position:absolute;top:calc(100% + .5rem);display:grid;grid-template-columns:repeat(5,1fr);gap:.5rem;left:0;width:100%}.slider .slider__tiles .slider__tiles-item{cursor:pointer;width:100%;height:100%;aspect-ratio:1/1;background-position:center center;background-size:cover;opacity:.75;transition:opacity .3s ease-in-out,box-shadow .3s ease-in-out}.slider .slider__tiles .slider__tiles-item.active{opacity:1;box-shadow:0 0 0 2px inset #5a7a74}.tabs{margin:3rem 0}@media(min-width:1200px){.tabs{margin:5rem 0}}.tabs .tabs__header ul{display:flex;align-items:center;justify-content:center;gap:1.5rem}.tabs .tabs__header ul a{padding:.75rem 0;display:block;text-align:center;text-decoration:none;color:#5a7a74;font-size:1.125rem;font-weight:500;transition:color .3s ease-in-out;border-bottom:2px solid transparent;transition:.3s border-bottom ease-in-out}.tabs .tabs__header ul a:hover,.tabs .tabs__header ul a.active{border-bottom:2px solid #5a7a74}.tabs .tabs__body{border-top:1px;border-bottom:1px;border-color:rgba(90,122,116,.5);border-style:solid;border-left:0;border-right:0;padding:4rem 0;display:flex;align-items:center;justify-content:center}.tabs .tabs__body .tabs__body-item{width:100%;max-width:80ch;display:none}.tabs .tabs__body .tabs__body-item.active{display:block}.collections-overview{margin:5rem 0}.collections-overview .collections-overview__grid{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}@media(min-width:1200px){.collections-overview .collections-overview__grid{grid-template-columns:repeat(4,1fr)}}.collections-overview .collections-overview__grid>a{aspect-ratio:325/420;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#cbc0ac;text-decoration:none;color:#fff;font-size:1.25rem}@media(min-width:1200px){.collections-overview .collections-overview__grid>a{font-size:1.5rem}}.collections-overview .collections-overview__grid>a{background-size:cover;transition:filter .2s ease-in-out}.collections-overview .collections-overview__grid>a:hover{filter:brightness(1.2)}.contact-list{display:flex;flex-direction:column;gap:.5rem;padding-left:0!important;margin-bottom:2rem}.contact-list li:before{display:none!important}.contact-list li{display:flex;align-items:center;gap:.75rem}.contact-list li span{width:2rem;height:2rem;background:#fff;display:flex;align-items:center;justify-content:center;border-radius:100%}.contact-list li a{color:#828589;text-decoration:none}.contact-list li a:hover{color:#5a7a74}.contact-form{margin:5rem 0}.contact-form .wrapper{max-width:60rem;margin:0 auto;background-color:#f7f7f7}.contact-form .contact-form__inner{padding:2rem 0}@media(min-width:1200px){.contact-form .contact-form__inner{padding:5rem 10rem}}.contact-form .contact-form__inner{display:flex;flex-direction:column;justify-content:center;gap:2rem}.contact-form .contact-form__inner h3{text-align:center}.contact-form .contact-form__inner label{color:#5a7a74}.contact-form .contact-form__inner input,.contact-form .contact-form__inner textarea{background:#fff}.cta{margin:2.5rem 0}@media(min-width:1200px){.cta{margin:5rem 0}}.cta .cta__inner{background:#f7f7f7;padding:2rem}@media(min-width:1200px){.cta .cta__inner{padding:4rem}}.cta .cta__inner{position:relative;overflow:hidden}.cta .cta__inner--alt{background:#5a7a74}.cta .cta__inner--alt h2{color:#f7f7f7}.cta .cta__inner-text{display:flex;flex-direction:column;align-items:flex-start;gap:2rem;max-width:35ch}.cta .cta__inner-img{background-size:cover}@media(min-width:900px){.cta .cta__inner-img{height:300px;width:300px;top:-25px;right:-150px}}@media(min-width:1200px){.cta .cta__inner-img{height:567px;width:620px;top:-118px;right:-150px}}.cta .cta__inner-img{display:block;position:absolute;border-radius:100%}.cta .cta__inner-overlay{display:none}@media(min-width:1200px){.cta .cta__inner-overlay{display:block;position:absolute;bottom:-120px;right:30%}}.faq{margin:3rem 0}.faq .wrapper{display:flex;flex-direction:column;gap:4rem}.faq .faq__header{display:flex;flex-direction:column;gap:2rem}.faq .faq__header ul{display:flex;gap:.5rem;flex-wrap:wrap;align-items:start}@media(min-width:1200px){.faq .faq__header ul{gap:1rem}}.faq .faq__header ul a{display:block;font-weight:400}.faq .faq__body{display:flex;flex-direction:column;gap:4rem}.faq .faq__body .faq__category{display:flex;flex-direction:column;gap:2rem}.faq .faq__body .faq__category .faq__card{background:#fff;padding:1rem}@media(min-width:1200px){.faq .faq__body .faq__category .faq__card{padding:2rem 3rem}}.faq .faq__body .faq__category .faq__card{box-shadow:0 4px 24px rgba(23,71,53,.1);display:flex;flex-direction:column;gap:1rem}.faq .faq__body .faq__category .faq__card-list{display:flex;flex-direction:column}.faq .faq__body .faq__category .faq__card-list .faq__card-list-item{padding:1rem 0;border-bottom:1px solid rgba(130,133,137,.25);display:flex;flex-direction:column;gap:1rem}.faq .faq__body .faq__category .faq__card-list .faq__card-list-item .trigger{display:flex;flex-direction:row;justify-content:space-between;cursor:pointer;gap:1rem}.faq .faq__body .faq__category .faq__card-list .faq__card-list-item .trigger .icon{background:#5a7a74;width:1rem;display:flex;height:1rem;border-radius:100%;align-items:center;justify-content:center}.faq .faq__body .faq__category .faq__card-list .faq__card-list-item .body{display:none}.faq .faq__body .faq__category .faq__card-list .faq__card-list-item:last-of-type{border-bottom:none}.faq .faq__body .faq__category .faq__card-list .faq__card-list-item.open .trigger .title{font-weight:500;color:#5a7a74}.faq .faq__body .faq__category .faq__card-list .faq__card-list-item.open .trigger .icon{transform:rotate(90deg)}.faq .faq__body .faq__category .faq__card-list .faq__card-list-item.open .body{display:block;padding-left:1rem;border-left:4px solid #5a7a74;max-width:85ch}.headmast-home{margin-bottom:5rem}.headmast-home .wrapper{display:grid}@media(min-width:1200px){.headmast-home .wrapper{grid-template-columns:repeat(2,1fr)}}.headmast-home .wrapper{gap:1.25rem}.headmast-home .wrapper .headmast-home__slider{aspect-ratio:3/4}@media(min-width:900px){.headmast-home .wrapper .headmast-home__slider{aspect-ratio:4/3}}@media(min-width:1200px){.headmast-home .wrapper .headmast-home__slider{aspect-ratio:1/1}}.headmast-home .wrapper .headmast-home__slider{overflow:hidden;position:relative;background:#fff}.headmast-home .wrapper .headmast-home__slider .headmast-home__slider-item{aspect-ratio:1/1;background-position:center center;background-size:cover;opacity:0;top:0;left:0;height:100%;width:100%;position:absolute;transition:opacity .5s ease-in-out}.headmast-home .wrapper .headmast-home__slider .headmast-home__slider-item.active{opacity:1}.headmast-home .wrapper .headmast-home__blocks{display:grid;grid-template-columns:repeat(1,1fr)}.headmast-home .wrapper .headmast-home__blocks.headmast-home__blocks--2{grid-template-rows:repeat(2,auto)}@media(min-width:1200px){.headmast-home .wrapper .headmast-home__blocks.headmast-home__blocks--2{grid-template-rows:repeat(2,1fr)}}.headmast-home .wrapper .headmast-home__blocks.headmast-home__blocks--2{gap:1.25rem}@media(min-width:1200px){.headmast-home .wrapper .headmast-home__blocks.headmast-home__blocks--2 .headmast-home__blocks-item{padding:2rem 3rem 2rem 5rem}}.headmast-home .wrapper .headmast-home__blocks.headmast-home__blocks--2 .headmast-home__blocks-item--secondary{grid-template-columns:1fr}@media(min-width:1200px){.headmast-home .wrapper .headmast-home__blocks.headmast-home__blocks--2 .headmast-home__blocks-item--secondary{grid-template-columns:12.5rem 1fr}}.headmast-home .wrapper .headmast-home__blocks.headmast-home__blocks--2 .headmast-home__blocks-item--secondary img{aspect-ratio:1/1;object-fit:cover;border-radius:50%}.headmast-home .wrapper .headmast-home__blocks .headmast-home__blocks-item{background:#f7f7f7;padding:2rem 1rem;justify-content:center;align-items:center;display:grid;grid-template-columns:1fr}@media(min-width:1200px){.headmast-home .wrapper .headmast-home__blocks .headmast-home__blocks-item{padding:5rem 3rem 5rem 5rem;grid-template-columns:1fr 12.5rem}}.headmast-home .wrapper .headmast-home__blocks .headmast-home__blocks-item{gap:2rem}.headmast-home .wrapper .headmast-home__blocks .headmast-home__blocks-item img{width:100%;height:auto}.headmast-home .wrapper .headmast-home__blocks .headmast-home__blocks-item--secondary{background:#5a7a74;color:#fff}.headmast-home .wrapper .headmast-home__blocks .headmast-home__blocks-item--secondary h1,.headmast-home .wrapper .headmast-home__blocks .headmast-home__blocks-item--secondary h2,.headmast-home .wrapper .headmast-home__blocks .headmast-home__blocks-item--secondary p{color:#fff}.headmast-home .wrapper .headmast-home__blocks .headmast-home__blocks-item .headmast-home__blocks-item-content{display:flex;flex-direction:column;gap:1.5rem;align-items:flex-start}.headmast-home .wrapper .headmast-home__blocks .headmast-home__blocks-item .headmast-home__blocks-item-img{width:12.5rem;height:auto}.headmast{margin:1rem 0 4.375rem}.headmast .wrapper{display:grid;grid-template-columns:1fr}@media(min-width:1200px){.headmast .wrapper{grid-template-columns:repeat(2,1fr)}}.headmast .wrapper .headmast__content{padding:2rem;gap:1rem}@media(min-width:1200px){.headmast .wrapper .headmast__content{padding:4.375rem 5.5rem;gap:2rem}}.headmast .wrapper .headmast__content{background:#f7f7f7;display:flex;flex-direction:column}.headmast .wrapper .headmast__img{aspect-ratio:4/3}@media(min-width:1200px){.headmast .wrapper .headmast__img{aspect-ratio:unset}}.headmast .wrapper .headmast__img{background-position:center;background-size:cover;background-repeat:no-repeat}.inspiration{margin:5rem auto;max-width:100rem;padding:2.5rem 0;background:#f7f7f7}@media(min-width:1200px){.inspiration{padding:5rem 0}}.inspiration .wrapper{display:flex;flex-direction:column;gap:2.5rem;align-items:center}.inspiration .inspiration__images{width:100%;display:grid;gap:1rem}@media(min-width:1200px){.inspiration .inspiration__images{gap:1.5rem;grid-template-columns:repeat(3,1fr)}}.inspiration .inspiration__images .inspiration__images-item{aspect-ratio:4/3;overflow:hidden}@media(min-width:1200px){.inspiration .inspiration__images .inspiration__images-item{aspect-ratio:3/4}.inspiration .inspiration__images .inspiration__images-item:nth-child(1){grid-row:1/3;grid-column:1/2}.inspiration .inspiration__images .inspiration__images-item:nth-child(2){grid-row:1/2;grid-column:2/3}.inspiration .inspiration__images .inspiration__images-item:nth-child(3){grid-row:1/3;grid-column:3/4}.inspiration .inspiration__images .inspiration__images-item:nth-child(4){grid-row:3/4;grid-column:1/2}.inspiration .inspiration__images .inspiration__images-item:nth-child(5){grid-row:2/4;grid-column:2/3}.inspiration .inspiration__images .inspiration__images-item:nth-child(2),.inspiration .inspiration__images .inspiration__images-item:nth-child(4),.inspiration .inspiration__images .inspiration__images-item:nth-child(6){aspect-ratio:4/3}}.inspiration .inspiration__images .inspiration__images-item img{width:100%;height:100%;object-fit:cover}.reviews{margin:5rem 0}.reviews .wrapper{display:flex;flex-direction:column;gap:2.5rem;align-items:center}.reviews .reviews__header{display:flex;flex-direction:column;gap:1rem;align-items:center}.reviews .reviews__header h2,.reviews .reviews__header p{text-align:center;max-width:50ch}.reviews .reviews__items{display:grid}@media(min-width:1200px){.reviews .reviews__items{grid-template-columns:repeat(3,1fr)}}.reviews .reviews__items{width:100%;gap:1rem}.reviews .reviews__items .reviews__items-item{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1.5rem;background-color:#f7f7f7}.reviews .reviews__items .reviews__items-item>div:nth-child(1){width:60px;height:60px;background-color:#fff;border-radius:50%;background-position:center center;background-size:cover}.reviews .reviews__items .reviews__items-item>div:nth-child(2){display:flex;flex-direction:column;gap:.5rem;align-items:center}.reviews .reviews__items .reviews__items-item>div:nth-child(2) ul{display:flex;gap:.25rem}.reviews .reviews__items .reviews__items-item p{text-align:center}.selected-products-w-text{margin:4.375rem 0}.selected-products-w-text .wrapper>div{display:grid;gap:2.5rem}@media(min-width:1200px){.selected-products-w-text .wrapper>div{grid-template-columns:40% auto;gap:7.5rem}}.selected-products-w-text__content{padding:1rem 0;display:flex;flex-direction:column;gap:1.5rem;align-items:flex-start}.selected-products-w-text__content h2{max-width:20ch}.selected-products-w-text__products{display:grid;gap:1.25rem;width:100%}@media(min-width:1200px){.selected-products-w-text__products{grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.selected-products-w-text--rev .wrapper>div{grid-template-columns:auto 40%}.selected-products-w-text--rev .wrapper>div .selected-products-w-text__products{grid-row:1}}.selected-products-w-text--alt .wrapper{max-width:100rem}.selected-products-w-text--alt .wrapper>div{padding-top:4rem;padding-bottom:4rem}@media(min-width:1200px){.selected-products-w-text--alt .wrapper>div{padding:6.5rem}}.selected-products-w-text--alt .wrapper>div{background:#f7f7f7}.text-w-image{margin:6.5rem 0}.text-w-image .wrapper{display:grid;gap:2.5rem}@media(min-width:1200px){.text-w-image .wrapper{grid-template-columns:auto 45%;gap:7.5rem}}.text-w-image .wrapper{align-items:center}.text-w-image__content{padding:1rem 0;display:flex;flex-direction:column;gap:1.5rem;align-items:flex-start}.text-w-image__content h2{max-width:20ch}.text-w-image__content{max-width:50ch}.text-w-image img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;position:relative;left:-1rem;top:1rem;box-shadow:1rem -1rem #f7f7f7}@media(min-width:1200px){.text-w-image img{left:-2rem;top:2rem;box-shadow:2rem -2rem #f7f7f7}}@media(min-width:1200px){.text-w-image--alt .wrapper{grid-template-columns:45% auto}}.text-w-image--alt .text-w-image__content{order:2}.text-w-image--alt img{left:1rem;top:1rem;box-shadow:-1rem -1rem #f7f7f7}@media(min-width:1200px){.text-w-image--alt img{left:2rem;top:2rem;box-shadow:-2rem -2rem #f7f7f7}}.text{margin:5rem 0}.text .editor{max-width:80ch}
