﻿@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.text-semibold{font-weight:600}.text-bold{font-weight:700}.text-small{font-size:.71rem;display:inline-block}*{box-sizing:border-box}body,html{margin:0;padding:0;font-size:14px;-webkit-overflow-scrolling:touch;overflow-y:unset}body::-webkit-scrollbar,html::-webkit-scrollbar{width:4px;height:4px}body::-webkit-scrollbar-track,html::-webkit-scrollbar-track{background:#eaece7;border-radius:2px}body::-webkit-scrollbar-thumb,html::-webkit-scrollbar-thumb{background:#9da793;border-radius:2px}body{font-family:"Noto Sans",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 400;line-height:1.5;color:#131610;background:#f9faf8;position:relative}h1,.h1,h2,.h2,h3,.h3,h4,.h4{margin:0;line-height:1.2}h1,.h1{font-size:2.86rem;letter-spacing:-1px;font-family:"Noto Serif Display",serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 500}h2,.h2{font-size:2.28rem;letter-spacing:-1px;font-family:"Noto Serif Display",serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 500}h3,.h3{font-size:1.71rem;font-family:"Noto Sans",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 500}h3.serif,.h3.serif{letter-spacing:-1px;font-family:"Noto Serif Display",serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 500}h4,.h4{font-size:1.43rem;font-family:"Noto Sans",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 500}p{margin:0;line-height:1.5}a{text-decoration:none;color:inherit;outline:none}a:focus,a:active{outline:none}ul{padding:0;margin:0;list-style:none}img{max-width:100%;height:auto;display:block}.body-padding{padding-left:3rem;padding-right:3rem}@media screen and (max-width: 1024px){.body-padding{padding-left:2rem;padding-right:2rem}}@media screen and (max-width: 767px){.body-padding{padding-left:1rem;padding-right:1rem}}.container{max-width:1440px;width:100%;margin-right:auto;margin-left:auto}.container-medium{max-width:1200px}.container-small{max-width:1000px}.container-xsmall{max-width:800px}.none{display:none !important}.bold{font-weight:700}.hide-overflow{overflow:hidden}.up{bottom:5.5rem !important;position:fixed;right:1rem;z-index:99;display:none !important}.up>a>span{display:none}.info-message{text-align:center}.info-message_hidden{display:none}.info-message+div.center{display:none}#messages{position:fixed;width:100%;top:-20rem;transition:top .5s cubic-bezier(0.25, 0.46, 0.45, 0.94)}#messages.show{top:0}.error{color:#c95959}.alert{border:1px solid #ddd;border-radius:.5rem;padding:1rem;background:#fafafa;font-weight:500;width:90%;margin-left:5%;margin-top:1rem;position:relative}.centercol .alert{margin:1rem auto;width:100%;max-width:500px}.alert.flying{position:fixed;width:100%;max-width:50vw;top:7rem;left:25vw;z-index:103;margin-left:0;margin-top:.5rem;box-shadow:0 47px 13px 0 rgba(171,171,171,0),0 30px 12px 0 rgba(171,171,171,.01),0 17px 10px 0 rgba(171,171,171,.05),0 7px 7px 0 rgba(171,171,171,.09),0 2px 4px 0 rgba(171,171,171,.1)}@media screen and (max-width: 1024px){.alert.flying{max-width:90vw;left:5vw}}.alert-success{border-color:#9da793;background:#eaece7;color:#5f7050}.alert-warning{border-color:#f8e5a7;background:#fefbf0;color:#9c8742}.alert-error{border-color:#c95959;background:#fff;color:#8e2e2e}.alert .close{position:absolute;right:1rem;top:1rem}.resetcss p{margin-bottom:.5rem}.resetcss h3,.resetcss h4{margin-bottom:.7rem;margin-top:1.5rem;font-family:"Noto Sans",sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 600}.resetcss ol{margin-inline-start:1rem}#smartsupp-widget-container>div{z-index:115 !important}@media screen and (max-width: 767px){#smartsupp-widget-container>div{bottom:7rem !important}}input,select,textarea{border:1px solid #daded6;padding:.71rem;font-size:1rem;width:100%;border-radius:.5rem;color:#131610;outline:none;transition:border .3s ease-in-out}input::placeholder,select::placeholder,textarea::placeholder{color:#9da793}input:focus,input:active,select:focus,select:active,textarea:focus,textarea:active{outline:none;border:1px solid #bbc3b5}input.error,.input.error input,select.error,.input.error select,textarea.error,.input.error textarea{border:1px solid #c95959}input.success,select.success,textarea.success{border:1px solid #7e8c72}input.disabled,select.disabled,textarea.disabled{background:#eaece7;color:#9da793;cursor:not-allowed}input.small,select.small,textarea.small{padding:.5rem;font-size:.8rem}input.big,select.big,textarea.big{padding:1rem;font-size:1.2rem}input.full,select.full,textarea.full{width:100%}input.half,select.half,textarea.half{width:50%}input[type=radio],input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}input[type=radio]+label::before,input[type=checkbox]+label::before{content:"";font-family:"Font Awesome 6 Pro";width:1.2rem;height:1.2rem;margin-right:.5rem;border:1px solid #daded6;color:#131610;border-radius:2px;cursor:pointer;display:flex;justify-content:center;align-items:center;text-align:center;font-size:1rem;vertical-align:bottom;overflow:hidden}input[type=radio]:checked+label::before{content:""}input[type=checkbox]:checked+label::before{content:""}.form-row{display:flex;flex-direction:column;margin-bottom:.5rem}@media screen and (max-width: 480px){.form-row.mobile-column{flex-direction:column}}.form-row.input{flex-direction:row;align-items:center;gap:.5rem}.form-row a{text-decoration:underline;color:#7e8c72}.form-row-item{flex:1}.form-row-item label{font-family:"Noto Sans",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 500;font-size:.86rem;color:#131610}.form-row .radio-group,.form-row .checkbox-group{flex:none;max-width:100%}.form-row .radio-group>label,.form-row .checkbox-group>label{display:grid;align-items:center;gap:1rem;grid-template-columns:2rem 1fr}input~.error{color:#c95959;font-size:.86rem;display:none;padding:.3rem 0;font-weight:600}input.input-error~.error{display:block}input.input-error{border:1px solid #c95959}.ocs-btn,.btn{color:#4c5a40;background:#f8e5a7;border:1px solid #f8e5a7;border-radius:.5rem;padding:.5rem .71rem;display:flex;justify-content:center;align-items:center;gap:.5rem;cursor:pointer;transition:all .3s ease;width:fit-content;font-size:.86rem;font-family:"Noto Sans",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 500}.ocs-btn:hover,.btn:hover{background:#f6dd8a;border:1px solid #f6dd8a}.ocs-btn:active,.btn:active{background:#f4d46d;border:1px solid #f4d46d}.ocs-btn:focus,.btn:focus{outline:none}.ocs-btn.btn-big,.btn.btn-big{padding:.78rem 1.5rem;font-size:1rem}.ocs-btn.btn-big i,.btn.btn-big i{font-size:1.14rem}.ocs-btn.txt-btn,.btn.txt-btn{display:inline-block;text-align:center}.ocs-btn.wide,.btn.wide{width:100%}.ocs-btn.secondary,.btn.secondary{background-color:#eaece7;border-color:#eaece7;color:#5f7050}.ocs-btn.secondary.bordered,.btn.secondary.bordered{background-color:#fff;border-color:#5f7050;color:#5f7050}.ocs-btn.dark,.btn.dark{background-color:#5f7050;border-color:#5f7050;color:#fff}.ocs-btn.mid-rounded,.btn.mid-rounded{border-radius:.75rem}.ocs-btn.rounded,.btn.rounded{border-radius:2rem}.ocs-btn.outline,.btn.outline{background:rgba(0,0,0,0);border-color:#5f7050;color:#5f7050}.ocs-btn.outline:hover,.btn.outline:hover{background:#eaece7;border-color:#5f7050}.ocs-btn.danger,.btn.danger{color:#c95959;border-color:#c95959;background:rgba(0,0,0,0)}.ocs-btn.danger:hover,.btn.danger:hover{background:#c95959;border-color:#c95959;color:#fff}.ocs-btn:disabled,.ocs-btn.is-disabled,.btn:disabled,.btn.is-disabled{opacity:.6;cursor:not-allowed}.ocs-btn.is-loading,.btn.is-loading{position:relative;pointer-events:none;color:rgba(0,0,0,0)}.ocs-btn.is-loading>*,.btn.is-loading>*{visibility:hidden}.ocs-btn.is-loading::after,.btn.is-loading::after{content:"";position:absolute;top:50%;left:50%;width:1.25rem;height:1.25rem;margin:-0.625rem 0 0 -0.625rem;border:2px solid currentColor;border-top-color:rgba(0,0,0,0);border-radius:50%;color:#5f7050;animation:ocsBtnSpin .7s linear infinite}@keyframes ocsBtnSpin{to{transform:rotate(360deg)}}.ocs-notification{position:fixed;right:-100%;top:5rem;z-index:120;border:1px solid #daded6;border-radius:.5rem;padding:1rem;background:#fff;width:320px;display:grid;grid-template-columns:1fr 30px;grid-template-areas:"title close" "message message" "button button";align-items:center;row-gap:.5rem;box-shadow:0 47px 13px 0 rgba(171,171,171,0),0 30px 12px 0 rgba(171,171,171,.01),0 17px 10px 0 rgba(171,171,171,.05),0 7px 7px 0 rgba(171,171,171,.09),0 2px 4px 0 rgba(171,171,171,.1)}.ocs-notification-error{border-color:#c95959}.ocs-notification-title{font-size:1rem;font-weight:600;color:#131610;grid-area:title}.ocs-notification-message{grid-area:message;color:#131610}.ocs-notification-close{grid-area:close;cursor:pointer;display:flex;justify-content:center;align-items:center;font-size:1.2rem;color:#131610}.ocs-notification-button{grid-area:button}.ocs-notification-stack{position:fixed;right:0;top:5rem;z-index:110;display:flex;flex-direction:column;align-items:flex-end;gap:1rem;max-width:30vw;width:100%;background:rgba(255,255,255,.4)}.ocs-header{width:100%;position:sticky;top:0;height:75px;display:grid;background-color:#fff;grid-template-columns:fit-content(200px) fit-content(180px) 1fr fit-content(180px) fit-content(200px);grid-template-areas:"logo signature search contact tools";gap:2rem;align-items:center;padding-top:.5rem;padding-bottom:.5rem;z-index:21}@media screen and (max-width: 1024px){.ocs-header{height:auto;box-shadow:0 47px 13px 0 rgba(171,171,171,0),0 30px 12px 0 rgba(171,171,171,.01),0 17px 10px 0 rgba(171,171,171,.05),0 7px 7px 0 rgba(171,171,171,.09),0 2px 4px 0 rgba(171,171,171,.1)}}.ocs-header-logo{grid-area:logo}.ocs-header-logo img{max-width:100%;max-height:60px}.ocs-header-signature{grid-area:signature}.ocs-header-signature img{max-height:60px}.ocs-header-contact{grid-area:contact;font-size:.86rem}.ocs-header-contact-opening{color:#5f7050;font-size:.71rem}.ocs-header-search{grid-area:search;display:flex;justify-content:center;align-items:center;padding:0 1rem}.ocs-header-tools{grid-area:tools;display:flex;justify-content:flex-end;align-items:center;gap:1.5rem;font-size:1.5rem}.ocs-header-tools i{color:#5f7050}.ocs-header-menu-button{grid-area:menu;display:none}.ocs-header-cart{position:relative}.ocs-header-cart-counter{position:absolute;background:#daded6;border-radius:3px;display:flex;justify-content:center;align-items:center;top:-0.5rem;right:-1rem;height:1.4rem;font-size:.9rem;font-weight:600;padding:0 .2rem;min-width:1.4rem}.ocs-header-cart-counter.empty{display:none}.shop_index .ocs-header-menu{margin:0 -3rem}@media screen and (max-width: 1024px){.shop_index .ocs-header-menu{margin:0 -2rem}}@media screen and (max-width: 767px){.shop_index .ocs-header-menu{margin:0 -1rem}}@media screen and (max-width: 1024px){.ocs-header{grid-template-columns:100px 120px 1fr 100px;grid-template-areas:"menu logo search tools";gap:0rem;row-gap:.5rem}.ocs-header-menu-button{display:flex;justify-content:start;align-items:center;gap:.5rem;grid-area:menu;font-size:1rem;color:#5f7050;cursor:pointer;height:100%;font-weight:500}.ocs-header-menu-button i{font-size:1.4rem}.ocs-header-logo{display:flex;justify-content:start}.ocs-header-logo img{max-height:40px}.ocs-header-signature{display:none}.ocs-header-contact{display:none}.ocs-header-tools{font-size:1.4rem;gap:1.3rem}}@media screen and (max-width: 767px){.ocs-header{grid-template-columns:2.5rem 1fr 100px;grid-template-areas:"menu logo tools" "search search search"}.ocs-header-logo{display:flex;justify-content:center}.ocs-header-logo img{max-height:50px}.ocs-header-search{justify-content:center}.ocs-header-tools{gap:1rem}}.ocs-nav{position:sticky;top:75px;z-index:20;box-shadow:0 47px 13px 0 rgba(171,171,171,0),0 30px 12px 0 rgba(171,171,171,.01),0 17px 10px 0 rgba(171,171,171,.05),0 7px 7px 0 rgba(171,171,171,.09),0 2px 4px 0 rgba(171,171,171,.1);border-bottom:1px solid #daded6;border-top:1px solid #daded6}.ocs-nav-header{display:none}.ocs-nav-content{width:100%;background:#5f7050}.ocs-nav-content-level.level-0{display:flex;justify-content:center;align-items:flex-start;padding:.5rem 0 0 0}.ocs-nav-content-level.level-0>.ocs-nav-item{padding:.5rem 1rem;border-radius:4px;font-weight:600;transition:all .3s ease-in-out}.ocs-nav-content-level.level-0>.ocs-nav-item>a{color:#fff}.ocs-nav-content-level.level-0>.ocs-nav-item:hover,.ocs-nav-content-level.level-0>.ocs-nav-item.active{background:#fff}.ocs-nav-content-level.level-0>.ocs-nav-item:hover>a,.ocs-nav-content-level.level-0>.ocs-nav-item.active>a{color:#262d20}.ocs-nav-content-level.level-0>.ocs-nav-item.parent{padding:.5rem 1rem 1rem;border-radius:4px 4px 0 0}.ocs-nav-content-level.level-0>.ocs-nav-item.parent.special{background:#f8e5a7;border-radius:4px 4px;padding:.5rem 1rem;margin-right:.5rem}.ocs-nav-content-level.level-0>.ocs-nav-item.parent.special>a{color:#262d20}.ocs-nav-content-level.level-0>.ocs-nav-item.parent.special:hover,.ocs-nav-content-level.level-0>.ocs-nav-item.parent.special.active{background:#fff;padding:.5rem 1rem 1rem;border-radius:4px 4px 0 0}.ocs-nav-content-level.level-0>.ocs-nav-item.parent.special:hover>a,.ocs-nav-content-level.level-0>.ocs-nav-item.parent.special.active>a{color:#262d20}.ocs-nav-content-level.level-1{background:#fff;position:absolute;width:90vw;left:5vw;padding:2.5rem 4rem;border-radius:0 0 1rem 1rem;z-index:10;visibility:hidden;opacity:0;transition:all .3s ease-in-out;pointer-events:none;box-shadow:0 47px 13px 0 rgba(171,171,171,0),0 30px 12px 0 rgba(171,171,171,.01),0 17px 10px 0 rgba(171,171,171,.05),0 7px 7px 0 rgba(171,171,171,.09),0 2px 4px 0 rgba(171,171,171,.1);display:flex;flex-direction:column;flex-wrap:wrap;max-height:70vh;overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:auto}.ocs-nav-content-level.level-1::-webkit-scrollbar{width:4px;height:4px}.ocs-nav-content-level.level-1::-webkit-scrollbar-track{background:#eaece7;border-radius:2px}.ocs-nav-content-level.level-1::-webkit-scrollbar-thumb{background:#9da793;border-radius:2px}.ocs-nav-content-level.level-1.active{visibility:visible;opacity:1;pointer-events:all}.ocs-nav-content-level.level-1>.ocs-nav-show-all{flex:0 0 auto;margin-bottom:1.5rem}.ocs-nav-content-level.level-1>.ocs-nav-item-container>.ocs-nav-item{font-size:14px;font-weight:600;transition:all .3s ease-in-out}.ocs-nav-content-level.level-1>.ocs-nav-item-container>.ocs-nav-item:hover a,.ocs-nav-content-level.level-1>.ocs-nav-item-container>.ocs-nav-item.active a{color:#5f7050}.ocs-nav-content-level.level-1>.ocs-nav-item-container>.ocs-nav-item i{display:none}.ocs-nav-content-level.level-1>.ocs-nav-item-container>.ocs-nav-item.toggle i{display:inline-block;padding:0 1rem;cursor:pointer}.ocs-nav-content-level.level-1>.ocs-nav-item-container>.ocs-nav-item.toggle~.ocs-nav-content-level{display:none}.ocs-nav-content-level.level-1>.ocs-nav-item-container>.ocs-nav-item.toggle.active~.ocs-nav-content-level{display:flex}.ocs-nav-content-level.level-2{display:flex;flex-direction:column;gap:.3rem;max-height:52vh;padding-left:1rem;overflow-y:auto;-webkit-overflow-scrolling:touch;overflow-y:auto}.ocs-nav-content-level.level-2::-webkit-scrollbar{width:4px;height:4px}.ocs-nav-content-level.level-2::-webkit-scrollbar-track{background:#eaece7;border-radius:2px}.ocs-nav-content-level.level-2::-webkit-scrollbar-thumb{background:#9da793;border-radius:2px}.ocs-nav-content-level.level-2>.ocs-nav-item-container>.ocs-nav-item{transition:all .3s ease-in-out}.ocs-nav-content-level.level-2>.ocs-nav-item-container>.ocs-nav-item:hover a,.ocs-nav-content-level.level-2>.ocs-nav-item-container>.ocs-nav-item.active a{color:#5f7050}.ocs-nav-item-container{display:flex;flex-direction:column;gap:.5rem;padding-bottom:1rem;max-height:100%;width:300px}.ocs-nav-link{display:flex;align-items:center;gap:.5rem}.ocs-nav-link>i{display:none}.ocs-nav-item.parent>.ocs-nav-link>i{display:block}.ocs-nav-item:not(.parent)>.ocs-nav-link{color:#4c5a40}@media screen and (max-width: 1024px){.ocs-nav{position:fixed;display:flex;flex-direction:column;left:-100vw;top:0;width:100%;z-index:199;height:100%;background:#fff;transition:all .3s cubic-bezier(0.25, 0.46, 0.45, 0.94);box-shadow:none;border:none}.ocs-nav.open{left:0}.ocs-nav-header{display:flex;justify-content:space-between;padding:0 1rem;height:75px;background:#f9faf8}.ocs-nav-header-title{display:flex;align-items:center;padding:.7rem}.ocs-nav-header-back,.ocs-nav-header-close{display:flex;align-items:center;justify-content:center;width:3rem;padding:.7rem;cursor:pointer;transition:all .3s ease-in-out}.ocs-nav-header-back:hover,.ocs-nav-header-close:hover{color:#5f7050}.ocs-nav-content{position:relative;overflow:hidden;height:100%;background:#fff;width:100%}.ocs-nav-content-level{-webkit-overflow-scrolling:touch;overflow-y:auto}.ocs-nav-content-level::-webkit-scrollbar{width:4px;height:4px}.ocs-nav-content-level::-webkit-scrollbar-track{background:#eaece7;border-radius:2px}.ocs-nav-content-level::-webkit-scrollbar-thumb{background:#9da793;border-radius:2px}.ocs-nav-content-level.level-0{flex-direction:column;padding:1rem;justify-content:flex-start;height:-webkit-fill-available;position:absolute;width:100%;left:0;transition:all .3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.ocs-nav-content-level.level-0.inactive{left:-100%}.ocs-nav-content-level.level-0>.ocs-nav-item{padding:1rem;width:100%;border-radius:0}.ocs-nav-content-level.level-0>.ocs-nav-item.special{margin-bottom:.5rem}.ocs-nav-content-level.level-0>.ocs-nav-item.special:last-child{margin-bottom:0}.ocs-nav-content-level.level-0>.ocs-nav-item>a{color:#5f7050}.ocs-nav-content-level.level-0>.ocs-nav-item.parent{padding:1rem;border-radius:0}.ocs-nav-content-level.level-0>.ocs-nav-item:hover,.ocs-nav-content-level.level-0>.ocs-nav-item.active{background:rgba(0,0,0,0)}.ocs-nav-content-level.level-1{top:0;left:100%;flex-wrap:nowrap;padding:2rem;box-shadow:none;border-radius:0;width:100%;max-height:100%;overflow-y:auto;pointer-events:all;opacity:1;visibility:visible;transition:all .3s cubic-bezier(0.25, 0.46, 0.45, 0.94);height:-webkit-fill-available}.ocs-nav-content-level.level-1.active{left:0}.ocs-nav-content-level.level-1>.ocs-nav-show-all{width:100%;margin-bottom:1.5rem}.ocs-nav-content-level.level-1>.ocs-nav-item-container{width:100%}.ocs-nav-content-level.level-1>.ocs-nav-item-container>.ocs-nav-item{font-size:14px;font-weight:600;transition:all .3s ease-in-out;display:flex;justify-content:space-between;align-items:center}.ocs-nav-content-level.level-1>.ocs-nav-item-container>.ocs-nav-item:hover,.ocs-nav-content-level.level-1>.ocs-nav-item-container>.ocs-nav-item.active{color:#5f7050}.ocs-nav-content-level.level-1>.ocs-nav-item-container>.ocs-nav-item>a{display:flex;justify-content:space-between;align-items:center}.ocs-nav-content-level.level-1>.ocs-nav-item-container>.ocs-nav-item>a i{display:inline-block}.ocs-nav-content-level.level-2{flex-wrap:nowrap;max-height:300px}.ocs-nav-link{justify-content:space-between}.ocs-nav-link i{transform:rotate(270deg)}}.ocs-nav-item-toggle{display:none}.ocs-nav-item-toggle:checked+.ocs-nav-content-level{display:flex !important}.ocs-nav-item-toggle:checked~.ocs-nav-item i{transform:rotate(180deg)}.search_open .search__content{display:block}.search__container{width:100%;max-width:600px}.search__loader{-webkit-animation:loader-spin 1s infinite ease-in-out;animation:loader-spin 1s infinite ease-in-out}.search-container{width:100%;display:flex;align-items:center;height:auto;border:1px solid #5f7050;border-radius:38px;justify-content:space-between;flex-direction:row-reverse}.search-topbar-container{display:flex;justify-content:space-between;gap:1rem}.search-close{display:none}@media screen and (max-width: 767px){.search_open .search-close{display:block;font-size:1.25rem}}.search-cancel{position:absolute;right:0;padding:.5rem 1rem;font-size:1.2rem;color:#5f7050;cursor:pointer;height:100%;top:0;display:none;align-items:center}.search-input-container{position:relative;width:-webkit-fill-available}.search-input{width:100%;height:2.5rem;padding:.5rem 1rem;font-size:1rem;line-height:1.5;color:#131610;background:rgba(0,0,0,0);border:none;border-radius:18px 0 0 18px;outline:none;min-width:240px}.search-input::placeholder{color:#5f7050}.search-input:focus{outline:none;border:none}.search-button{background:#5f7050;color:#f9faf8;font-size:1rem;height:35px;width:35px;border-radius:50%;margin:1px}.search__content{display:none;position:absolute;left:0;min-width:570px;width:60vw;left:20vw;margin-top:1rem;overflow:hidden;border-radius:.5rem;border:1px solid #eaece7;-webkit-box-shadow:0 2px 9px 0 rgba(16,47,102,.16);box-shadow:0 2px 9px 0 rgba(16,47,102,.16);background-color:#fff;z-index:20}.search__content_right{left:auto;right:0}.search_open-empty .search__content{border:none}.search__item_content{-webkit-overflow-scrolling:touch;overflow-y:unset;will-change:opacity;max-height:80vh;overflow-y:auto;padding:1rem}.search__item_content::-webkit-scrollbar{width:4px;height:4px}.search__item_content::-webkit-scrollbar-track{background:#eaece7;border-radius:2px}.search__item_content::-webkit-scrollbar-thumb{background:#9da793;border-radius:2px}.search__list{gap:.5rem;margin-top:1rem}.search__list-item{padding:.2rem 1rem;align-self:flex-start}.search__section{margin-bottom:2rem}.search__section-head{font-family:"Noto Serif Display",serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 600;font-size:1.43rem}.search__section-footer{margin-top:1rem}.search__section-btn-load-more{font-family:"Noto Sans",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 500;color:#4c5a40;background:#f8e5a7;border:1px solid #f8e5a7;border-radius:.5rem;padding:.5rem 1rem}.search__section[data-search-section-name=products] .search__list{display:grid;grid-template-columns:repeat(auto-fill, minmax(20rem, 1fr))}.search__section[data-search-section-name=products] .search__list-item>a{display:flex;align-items:center;gap:1rem}.search__section[data-search-section-name=products] .search__list-item .search__result-content{width:100%}.search__section[data-search-section-name=suggestions] .search__list{display:flex;flex-direction:column}.search__result_bold{font-weight:700}.search__result_match{color:#5f7050;font-weight:700}.search__result_regular{font-weight:400}.search__result-icon{display:flex;justify-content:center;align-items:center;height:6rem;width:6rem;overflow:hidden;position:relative}.search__result-icon img{max-height:100%;max-width:100%}.search__result-title{font-weight:600;color:#131610}.search__result-note{display:flex;justify-content:space-between;margin-top:.5rem}.search__result-note-item:first-child{font-weight:600;color:#5f7050}.search__result-note-item:last-child{color:#9da793}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}@media screen and (max-width: 767px){.search.search_open{position:fixed;left:0;top:0;right:0;bottom:0;margin:0;z-index:20;padding:1rem;gap:1rem;overflow:hidden;max-width:inherit;display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;background:#f9faf8}.search.search_open-empty .search__content{opacity:.7;height:100%;overflow-y:auto}.search.search_open .search-container{justify-content:center;background:#fff;height:auto}.search__content{min-width:auto;position:relative;max-height:100%;overflow:auto;-webkit-overflow-scrolling:touch;overflow-y:unset;width:100%;margin:0;left:0}.search__content::-webkit-scrollbar{width:4px;height:4px}.search__content::-webkit-scrollbar-track{background:#eaece7;border-radius:2px}.search__content::-webkit-scrollbar-thumb{background:#9da793;border-radius:2px}.search__item_content{max-height:100%;overflow-y:auto}}.ocs-tabs{padding:1rem 3rem}@media screen and (max-width: 1024px){.ocs-tabs{padding:1rem 2rem}}@media screen and (max-width: 767px){.ocs-tabs{padding:1rem 1rem}}.ocs-tabs-header-list{display:flex;justify-content:center;align-items:center;gap:1.5rem;padding:1rem 0 1rem 0}@media screen and (max-width: 767px){.ocs-tabs-header-list{gap:1rem}}.ocs-tabs-header-item{border-radius:.5rem;padding:1rem 2rem;position:relative;transition:background-color .3s ease-in-out}.ocs-tabs-header-item a{color:#131610;font-size:1.14rem;font-weight:600;text-decoration:none;transition:color .3s ease-in-out}.ocs-tabs-header-item:hover a{color:#5f7050}.ocs-tabs-header-item.active{background-color:#f8e5a7}.ocs-tabs-header-item.active a{color:#4c5a40}@media screen and (max-width: 767px){.ocs-tabs-header-item{padding:.5rem 1rem}.ocs-tabs-header-item a{font-size:14px}}.ocs-tabs-container{position:relative;overflow:hidden;display:block;height:300px;transition:height .3s ease-in-out}.ocs-tabs-tab{background:#f9faf8;left:0;bottom:0;position:absolute;display:block;top:0;right:0;opacity:0;visibility:hidden;pointer-events:none;transition:all .3s ease-in-out}.ocs-tabs-tab.active{opacity:1;visibility:visible;pointer-events:auto}.ocs-tabs-tab .innerbox{display:flex;gap:1rem}.flickity-viewport{min-height:400px}.ocs-product-list-item{padding:1rem;border-radius:.5rem;background:#fff;border:1px solid #eaece7;width:17rem;position:relative;display:flex;flex-direction:column;justify-content:space-between;opacity:0;animation:fadeIn .5s ease-in-out forwards;transition:box-shadow .3s ease-in-out;height:100%}.swiper .ocs-product-list-item{min-width:18.5rem;min-height:22rem}.ocs-product-list-item.swiper-slide{text-align:inherit;font-size:inherit;background:#fff;display:inherit;justify-content:inherit;align-items:inherit;height:auto}.ocs-product-list-item:last-child{margin-right:0}.ocs-product-list-item:hover{box-shadow:0 47px 13px 0 rgba(171,171,171,0),0 30px 12px 0 rgba(171,171,171,.01),0 17px 10px 0 rgba(171,171,171,.05),0 7px 7px 0 rgba(171,171,171,.09),0 2px 4px 0 rgba(171,171,171,.1)}.ocs-product-list-item:hover .ocs-product-list-item-image img{transform:scale(1.2)}.ocs-product-list-item-labels{position:absolute;display:none;left:0;z-index:10}.ocs-product-list-item-labels-promo,.ocs-product-list-item-labels-new,.ocs-product-list-item-labels-black,.ocs-product-list-item-labels-custom{display:none;padding:.2rem 1rem;border-radius:0 .3rem .3rem 0;text-transform:uppercase;color:#fff;flex-direction:column;align-items:end;left:0;top:1rem;font-size:.71rem;font-weight:700;color:#fff;max-width:10rem}.ocs-product-list-item-labels-new{background:#5f7050}.ocs-product-list-item-labels-promo,.ocs-product-list-item-labels-custom{background:#c95959}.ocs-product-list-item-labels-black{background:#0a0b08}.ocs-product-list-item-promo .ocs-product-list-item-labels,.ocs-product-list-item-new .ocs-product-list-item-labels,.ocs-product-list-item-black .ocs-product-list-item-labels,.ocs-product-list-item-custom .ocs-product-list-item-labels{display:flex;gap:.5rem;flex-direction:column}.ocs-product-list-item-promo .ocs-product-list-item-labels-promo{display:block}.ocs-product-list-item-new .ocs-product-list-item-labels-new{display:block}.ocs-product-list-item-black .ocs-product-list-item-labels-black{display:block}.ocs-product-list-item-custom .ocs-product-list-item-labels-custom{display:block}.ocs-product-list-item-link{display:grid;grid-template-rows:12rem 1fr;gap:1rem;overflow:hidden;height:100%;flex-grow:1;position:relative;isolation:isolate}.ocs-product-list-item-overlay{position:absolute;inset:0;z-index:1}.ocs-product-list-item-add-favourites{position:absolute;top:0;right:0;padding:1rem;z-index:10}.ocs-product-list-item-image{height:100%;overflow:hidden}.ocs-product-list-item-image img{transition:transform 8s cubic-bezier(0.25, 0.46, 0.45, 0.94);width:100%;height:100%;object-fit:contain;object-position:center;transform-origin:center}.ocs-product-list-item-content{display:flex;flex-direction:column;gap:.5rem;height:100%}.ocs-product-list-item-content-container{display:flex;flex-direction:column;justify-content:space-between;height:100%}.ocs-product-list-item-manufacturer{font-size:.86rem;color:#bbc3b5;text-align:left}.ocs-product-list-item-name{font-size:14px;color:#131610;margin-bottom:1rem;text-align:left}.ocs-product-list-item-sell-container{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto}.ocs-product-list-item-price{display:flex;align-items:baseline;gap:.5rem}.ocs-product-list-item-price-final{font-size:1.14rem;color:#131610;font-weight:600}.ocs-product-list-item-promo .ocs-product-list-item-price-final{color:#c95959}.ocs-product-list-item-price-base{display:none;font-size:.9rem;color:#5f7050;text-decoration:line-through}.ocs-product-list-item-promo .ocs-product-list-item-price-base{display:block}.ocs-product-list-item-lowest-price{display:none;font-size:.8rem;color:#bbc3b5}.ocs-product-list-item-promo .ocs-product-list-item-lowest-price{display:block}.ocs-product-list-item-add-to-cart{position:relative;z-index:2}h3.ocs-product-list-item-name{line-height:1.5}.slider .slider-wrapper{overflow:hidden;margin:0 auto}.slider .slider-wrapper [data-slider=true]{overflow:hidden;display:inline-block;position:relative}.slider .slider-wrapper [data-slider=true] li{float:left;margin-right:4px;border:1px solid #d8d8d8}.slider .slider-controls [class*=slider-control]{position:absolute;width:10px;height:10px;background-color:red;top:15px;z-index:10;cursor:pointer}.slider .slider-controls .slider-control-next{right:0}.slider .slider-controls .slider-control-prev{left:0}.slider .innerbox{overflow:hidden}.slider .slider-nav-left,.slider .slider-nav-right{position:absolute;top:50%;width:1.8em;height:1.8em;margin-top:-2em;cursor:pointer;pointer-events:none;opacity:0;display:flex;justify-content:center;align-items:center;font-size:2rem;color:#4c5a40;background:rgba(249,250,248,.7);transition:all .3s ease-in-out;border-radius:1rem}.slider .slider-nav-left{left:.5rem}.slider .slider-nav-right{right:.5rem}.slider:hover .slider-nav-left,.slider:hover .slider-nav-right{pointer-events:all;opacity:1}.breadcrumbs{padding:1rem 3rem;font-size:.86rem;display:flex;align-items:center;gap:.5rem;overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:unset}.breadcrumbs::-webkit-scrollbar{width:4px;height:4px}.breadcrumbs::-webkit-scrollbar-track{background:#eaece7;border-radius:2px}.breadcrumbs::-webkit-scrollbar-thumb{background:#9da793;border-radius:2px}@media screen and (max-width: 1024px){.breadcrumbs{padding:1rem 2rem}}@media screen and (max-width: 767px){.breadcrumbs{padding:1rem 1rem;overflow-x:visible}.breadcrumbs>ul.path{flex:1;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:unset}.breadcrumbs>ul.path::-webkit-scrollbar{width:4px;height:4px}.breadcrumbs>ul.path::-webkit-scrollbar-track{background:#eaece7;border-radius:2px}.breadcrumbs>ul.path::-webkit-scrollbar-thumb{background:#9da793;border-radius:2px}}.breadcrumbs ul{display:flex;gap:.5rem;list-style:none}.breadcrumbs ul li:not(.bred-1){display:flex;align-items:center}.breadcrumbs ul li.last span{white-space:nowrap}.breadcrumbs a{display:flex;align-items:center}.breadcrumbs a i,.breadcrumbs a span{opacity:.8;transition:all .3s ease-in-out;white-space:nowrap}.breadcrumbs a:hover span{opacity:1}.breadcrumbs i{margin-right:.3rem}.shop_index .breadcrumbs{display:none}.swiper{width:100%;height:100%}.swiper-slide{text-align:center;font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center}.swiper-slide img{display:block;width:100%;height:100%;object-fit:contain}.swiper-button-prev,.swiper-button-next{--swiper-navigation-size: 1.4rem;--swiper-navigation-top-offset: 40%;color:#7e8c72;background:rgba(250,250,250,.8);width:2.5rem;height:2.5rem;border-radius:50%}.swiper-button-prev>strong,.swiper-button-next>strong{display:none}.swiper-pagination-bullet{background:#9da793}.swiper-pagination-bullet-active{background:#7e8c72}.mask{z-index:99;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:99}.modal{position:fixed;top:50% !important;left:50% !important;transform:translate(-50%, -50%);background:#fff;padding:1rem;border-radius:.5rem;z-index:999;box-shadow:0 47px 13px 0 rgba(171,171,171,0),0 30px 12px 0 rgba(171,171,171,.01),0 17px 10px 0 rgba(171,171,171,.05),0 7px 7px 0 rgba(171,171,171,.09),0 2px 4px 0 rgba(171,171,171,.1);opacity:0;visibility:hidden;transition:opacity .3s ease-in-out}.modal.modal-visible{opacity:1;visibility:visible}.modal.modal-not-visible{opacity:0;visibility:hidden}.modal-header{position:relative;display:flex;justify-content:space-between;align-items:center}.modal-header h3{font-family:"Noto Serif Display",serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 500;font-size:1.43rem}.modal-body{padding:1rem 0}.modal .modal-close-txt{position:static;display:block;cursor:pointer;width:0;overflow:hidden;margin-right:1rem}.modal .modal-close-txt:after{content:"";font-family:"Font Awesome 6 Pro";position:absolute;top:0}@media screen and (max-width: 767px){.modal .modal-close-txt:after{top:1.2rem}}.modal .op__container h5{display:none}.modal .op__container ul{display:flex;flex-wrap:wrap}@media screen and (max-width: 767px){.modal-header{padding:1rem}.modal-body{padding:1rem}}.availability_notify_info{display:flex;justify-content:center;align-items:center;height:20rem;position:relative}.availability_notify_info img{max-height:100%}.availability_notify_form h3{font-family:"Noto Serif Display",serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 500;font-size:1.25rem;margin:1rem 0}.availability_notify_form .availability-stocks,.availability_notify_form .notify-small-font{display:none}.availability_notify_form p{margin-bottom:.5rem;display:flex;gap:1rem}.availability_notify_form p .btn-red{white-space:nowrap;padding:.5rem 1.43rem}.ask-for-product .edition-form-field{margin-bottom:.5rem}.ocs-product-list{display:grid;grid-template-columns:repeat(auto-fill, minmax(17rem, 1fr));gap:1rem}.ocs-product-list .ocs-product-list-item{width:100%;align-self:flex-start}.ocs-product-list-page{padding:1rem 3rem;width:100%}.ocs-product-list-page-header{display:flex;justify-content:space-between;margin-bottom:1rem;min-height:40px}.ocs-product-list-page-header-category-name{font-size:1.71rem}.ocs-product-list-page-header-sort-container{display:flex;align-items:center;gap:1rem}.ocs-product-list-page-header-items-count{color:#bbc3b5}.shop_product_list .categorydesc{padding:1rem 3rem}.shop_product_list .categorydesc h1{font-size:1.71rem;margin-bottom:1rem}@media screen and (max-width: 1024px){.shop_product_list .categorydesc{padding:1rem 2rem}}@media screen and (max-width: 767px){.shop_product_list .categorydesc{padding:1rem 1rem}}.shop_product_list .categorydesc .eco-two-column-section{padding:1rem 0}.products-sort-container{position:relative;display:block}.products-sort-container .products-active-sort{background:#fff;padding:.5rem 1rem;border:1px solid #bbc3b5;border-radius:.5rem}.products-sort-container .products-sort-options{position:absolute;top:129% !important;left:auto !important;background:#fff;border:1px solid #bbc3b5;border-radius:.5rem;z-index:10;width:15rem !important;right:0;display:none}.products-sort-container .products-sort-options>a{padding:.5rem 1rem;cursor:pointer}.products-sort-container .products-sort-options>a>b{font-weight:500}.products-sort-container .products-sort-options>a:hover{background:#f8e5a7;color:#4c5a40}@media screen and (max-width: 1024px){.ocs-product-list .ocs-product-list-item-page{padding:1rem 2rem}}@media screen and (max-width: 767px){.ocs-product-list{grid-template-columns:repeat(auto-fill, minmax(10rem, 1fr));gap:.71rem}.ocs-product-list .ocs-product-list-item{padding:.71rem}.ocs-product-list .ocs-product-list-item-add-favourites{padding:.71rem}.ocs-product-list .ocs-product-list-item-name{font-size:.9rem;margin-bottom:1rem}.ocs-product-list .ocs-product-list-item-sell-container{flex-direction:column;gap:.5rem;align-items:flex-start}.ocs-product-list .ocs-product-list-item-add-to-cart,.ocs-product-list .ocs-product-list-item-add-to-cart>.ocs-btn{width:100%}.ocs-product-list-page{padding:1rem 1rem}.ocs-product-list-page-header{flex-direction:column;gap:.5rem;align-items:flex-start}}.ocs-desc .description-header{border-top:1px solid #daded6;padding-top:.5rem;padding-bottom:.3rem;margin-top:1rem;display:block}.ocs-desc .description-header h3,.ocs-desc .description-header span{margin:1.5rem 0 .5rem;font-size:1.14rem}.ocs-desc .description-paragraph{margin-bottom:.5rem}.ocs-desc .description-list ul{list-style-type:disc;padding-inline-start:1.5rem}.ocs-desc .description-list ul li{margin-bottom:.2rem}.paginator{display:flex;align-items:center;gap:.5rem}.paginator-container{display:flex;justify-content:flex-end;margin-top:1rem}.paginator li{background:#fff;min-width:2.2rem;height:2.1rem;border:1px solid #daded6;border-radius:4px;display:flex;align-items:center;justify-content:center}.paginator li.selected{background:#9da793;color:#fff}.paginator li.stick{display:none}.paginator li a{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.ocs-cart-sidebar{position:fixed;right:-450px;top:0;z-index:120;background:#fff;width:450px;height:100%;overflow:hidden;border-left:1px solid #daded6;display:grid;grid-template-rows:auto 1fr auto;transition:all .3s cubic-bezier(0.25, 0.46, 0.45, 0.94);will-change:right}.ocs-cart-sidebar::before{content:"";position:fixed;right:0;top:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);z-index:0;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(0.25, 0.46, 0.45, 0.94);pointer-events:none}.ocs-cart-sidebar.open{right:0}.ocs-cart-sidebar.open::before{right:450px;opacity:1;visibility:visible;pointer-events:all}@media screen and (max-width: 767px){.ocs-cart-sidebar{width:100%;right:-100%}.ocs-cart-sidebar.open{right:0}.ocs-cart-sidebar.open::before{right:100%}}.ocs-cart-sidebar-header{border-bottom:1px solid #daded6;background:#f9faf8;padding:1rem;display:flex;justify-content:space-between;align-items:center}.ocs-cart-sidebar-header-title{color:#131610;font-size:1.43rem;font-family:"Noto Serif Display",serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 600}.ocs-cart-sidebar-header-close{color:#131610;cursor:pointer}.ocs-cart-sidebar-content{height:100%;overflow-y:auto !important;padding:1rem;-webkit-overflow-scrolling:touch;overflow-y:unset}.ocs-cart-sidebar-content::-webkit-scrollbar{width:4px;height:4px}.ocs-cart-sidebar-content::-webkit-scrollbar-track{background:#eaece7;border-radius:2px}.ocs-cart-sidebar-content::-webkit-scrollbar-thumb{background:#9da793;border-radius:2px}.ocs-cart-sidebar-content-free-delivery{padding:1rem;background:#f8e5a7;border:1px solid #f6dd8a;border-radius:.5rem;font-size:.9rem;font-weight:500;margin-bottom:1rem}.ocs-cart-sidebar-content-free-delivery-amount,.ocs-cart-sidebar-content-free-delivery-label{font-weight:700;color:#5f7050}.ocs-cart-sidebar-content-free-delivery-progress{width:100%;position:relative;height:2.5rem;display:flex;align-items:center}.ocs-cart-sidebar-content-free-delivery-progress>i{font-size:.8rem;background:#fefbf0;width:1.8rem;height:1.8rem;display:flex;justify-content:center;align-items:center;border-radius:50%;position:absolute;left:27%;z-index:9;border:2px solid #5f7050;color:#5f7050;transition:all .3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.ocs-cart-sidebar-content-free-delivery-progress-bar{width:0%;display:block;background:#607150;height:100%;transition:all .3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.ocs-cart-sidebar-content-free-delivery-progress-bar-container{width:100%;display:block;position:relative;height:4px;border-radius:2px;background:#f4d46d;overflow:hidden}.ocs-cart-sidebar-content-empty{text-align:center}.ocs-cart-sidebar-content-products-list{width:100%;display:flex;flex-direction:column;gap:1rem}.ocs-cart-sidebar-content-products-list-item{display:flex;gap:1rem;border:1px solid #daded6;border-radius:.5rem;padding:.5rem;justify-content:space-between;align-items:center}.ocs-cart-sidebar-content-products-list-item-image{width:80px;display:flex;align-items:center;justify-content:center}.ocs-cart-sidebar-content-products-list-item-content{display:grid;grid-template-columns:auto 1fr;gap:1rem;grid-template-areas:"name name" "quantity price";width:100%}.ocs-cart-sidebar-content-products-list-item-content-name{grid-area:name;font-weight:600}.ocs-cart-sidebar-content-products-list-item-content-quantity{grid-area:quantity}.ocs-cart-sidebar-content-products-list-item-content-price{grid-area:price;font-weight:600;align-self:center}.ocs-cart-sidebar-content-products-list-item-remove{padding:.5rem;cursor:pointer}.ocs-cart-sidebar-footer{padding:1rem;background:#f9faf8;border-top:1px solid #daded6}.ocs-cart-sidebar-footer .ocs-btn{background:#394330;border-color:#394330;color:#fff;text-transform:uppercase;padding:1rem 1.5rem;gap:1rem}.ocs-cart-sidebar-sum{display:flex;justify-content:center;padding-bottom:1rem;font-size:1.14rem;gap:.5rem;font-weight:300}.ocs-cart-sidebar-sum-price{font-weight:600}.ocs-cart-sidebar-delivery{display:flex;justify-content:space-evenly;padding-bottom:1rem;font-weight:500;font-size:.86rem}.ocs-cart-sidebar-delivery i{margin-right:.3rem}.ocs-checkout-page header.checkout{width:100%;position:sticky;top:0;z-index:102;background:#fff;border-bottom:1px solid #daded6}.ocs-checkout-page header.checkout .logo-bar{max-width:1200px;margin:0 auto;padding:.75rem;display:flex;justify-content:center;align-items:center}.ocs-checkout-page header.checkout .link-logo img{max-height:4rem;width:auto}.ocs-checkout .ocs-checkout-comment-toggle,.ocs-checkout-point-change,.ocs-checkout-form-promocode-remove,.ocs-checkout-form-methods-more{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:0;border:none;background:none;color:#5f7050;font-size:.86rem;font-family:"Noto Sans",sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 600;cursor:pointer}.ocs-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ocs-checkout{display:grid;grid-template-columns:minmax(min-content, calc((100% - 1440px) / 2 + 1rem + 45rem)) minmax(0, 1fr);grid-template-areas:"checkout-form checkout-summary";border-bottom:1px solid #daded6;margin-bottom:1rem}.ocs-checkout .form-row{flex-direction:row;gap:1rem}@media screen and (max-width: 480px){.ocs-checkout .form-row.mobile-column{flex-direction:column;gap:0}}.ocs-checkout-header{grid-template-columns:1fr 1fr;grid-template-areas:"logo tools";gap:0rem;row-gap:0;background:#fff;box-shadow:0 47px 13px 0 rgba(171,171,171,0),0 30px 12px 0 rgba(171,171,171,.01),0 17px 10px 0 rgba(171,171,171,.05),0 7px 7px 0 rgba(171,171,171,.09),0 2px 4px 0 rgba(171,171,171,.1)}.ocs-checkout-form-section h3,.ocs-checkout-summary-section h3{font-family:"Noto Serif Display",serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 600;margin-bottom:.5rem}.ocs-checkout-form-section .desc,.ocs-checkout-summary-section .desc{color:#5f7050;font-size:.86rem}.ocs-checkout-form{grid-area:checkout-form;background:#fff;display:flex;justify-content:flex-end}.ocs-checkout-form-container{max-width:45rem;padding:2rem;display:flex;flex-direction:column;gap:1.5rem;width:100%}.ocs-checkout-form-methods{transition:height .35s ease-in-out}.ocs-checkout-form-methods.is-collapsed{overflow:hidden}.ocs-checkout-form-methods:not(.is-ready)>*>:nth-child(n+3){display:none}.ocs-checkout-form-methods-more{align-self:flex-start;margin-top:.25rem}.ocs-checkout-form-methods-more i{transition:transform .35s ease-in-out}.ocs-checkout-form-methods-more.is-expanded i{transform:rotate(180deg)}.ocs-checkout-form-methods-more:hover .ocs-checkout-form-methods-more-label{text-decoration:underline}@media(prefers-reduced-motion: reduce){.ocs-checkout-form-methods,.ocs-checkout-form-methods-more i{transition:none}}.ocs-checkout-form-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap}.ocs-checkout-form-hint{display:block;margin-top:.25rem;font-size:.8125rem;color:#5f7050}.ocs-checkout-form-delivery,.ocs-checkout-form-payment{display:flex;flex-direction:column;gap:.5rem}.ocs-checkout-form-delivery-item,.ocs-checkout-form-payment-item{padding:1rem;border:1px solid #daded6;border-radius:.5rem;cursor:pointer;background:rgba(0,0,0,0)}.ocs-checkout-form-delivery-item.selected,.ocs-checkout-form-payment-item.selected{background:#f9faf8;border-color:#5f7050}.ocs-checkout-form-delivery-item input[type=radio]+label::before,.ocs-checkout-form-payment-item input[type=radio]+label::before{display:none}.ocs-checkout-form-delivery-item label,.ocs-checkout-form-payment-item label{display:flex;align-items:center;gap:1rem;cursor:pointer}.ocs-checkout-form-delivery-item-name,.ocs-checkout-form-payment-item-name{flex:1}.ocs-checkout-form-delivery-item-name .small,.ocs-checkout-form-payment-item-name .small{display:block;font-size:.86rem;color:#5f7050}.ocs-checkout-form-delivery-item-price,.ocs-checkout-form-payment-item-price{font-family:"Noto Sans",sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 600;white-space:nowrap}.ocs-checkout-form-delivery-item-logo,.ocs-checkout-form-payment-item-logo{width:5rem;height:2rem;display:flex;align-items:center;justify-content:center;flex:none}.ocs-checkout-form-delivery-item-logo img,.ocs-checkout-form-payment-item-logo img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.ocs-checkout-form-delivery-item-logo i,.ocs-checkout-form-payment-item-logo i{font-size:1.5rem;color:#5f7050}.ocs-checkout-form-delivery-item-point{display:none;margin-top:.75rem;flex-direction:column;gap:.5rem}.ocs-checkout-form-delivery-item-point .ocs-btn{width:100%;min-height:2.75rem}.ocs-checkout-form-delivery-item-point svg{flex:none}.ocs-checkout-form-delivery-item-point-selected{display:flex;align-items:center;gap:.75rem;background:#f9faf8;border-radius:.375rem;padding:.25rem .25rem .25rem .875rem;color:#5f7050}.ocs-checkout-form-delivery-item-point-selected.none{display:none}.ocs-checkout-form-delivery-item.selected .ocs-checkout-form-delivery-item-point{display:flex}.ocs-checkout-form-delivery-item.has-error{border-color:#b3261e}.ocs-checkout-form-payment-item-label{display:flex;align-items:center;gap:1rem;width:100%}.ocs-checkout-form-payment-item-logo{height:2.5rem}.ocs-checkout-form-payment-item-logo img{max-width:3rem;max-height:2.5rem}.ocs-checkout-form-payment-item-name{flex:1}.ocs-checkout-form-payment-item-row{display:flex;align-items:center;gap:1rem}.ocs-checkout-form-payment-item-row label{flex:none}.ocs-checkout-form-payment-item-row .ocs-checkout-form-payment-item-name{flex:1;display:flex;flex-direction:column}.ocs-checkout-form-payment-item-row .ocs-checkout-form-payment-item-name .small{font-size:.86rem;color:#5f7050}.ocs-checkout-form-payment-item-plugin{display:none}.ocs-checkout-form-payment-item.is-channel .ocs-checkout-form-payment-item-label,.ocs-checkout-form-payment-item.is-channel-group .ocs-checkout-form-payment-item-label{padding-left:0}.ocs-checkout-form-payment-item.channel-selected{background:#f9faf8;border-color:#5f7050}.ocs-checkout-form-payment-item-group-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer}.ocs-checkout-form-payment-item-group-header i{transition:transform .2s ease-in-out}.ocs-checkout-form-payment-item.is-channel-group .ocs-checkout-form-subpayments{display:none}.ocs-checkout-form-payment-item.is-channel-group.is-open .ocs-checkout-form-subpayments{display:grid}.ocs-checkout-form-payment-item.is-channel-group.is-open .ocs-checkout-form-payment-item-group-header i{transform:rotate(180deg)}.ocs-checkout-form-payment.has-channel-selected .ocs-checkout-form-payment-item.selected:not(.channel-selected){background:rgba(0,0,0,0);border-color:#daded6}.ocs-checkout-form-subpayments{display:grid;grid-template-columns:repeat(auto-fill, minmax(6rem, 1fr));gap:.5rem;margin-top:.75rem}.ocs-checkout-form-subpayment-item{border:1px solid #daded6;border-radius:.5rem;padding:.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;background:#fff;min-height:3rem}.ocs-checkout-form-subpayment-item img{max-height:1.75rem;max-width:100%;width:auto}.ocs-checkout-form-subpayment-item.channel-selected{border-color:#5f7050;background:#f9faf8}.ocs-checkout-form-promocode-inputs{display:flex;gap:.5rem}.ocs-checkout-form-promocode-inputs input{flex:1}.ocs-checkout-form-promocode-inputs .ocs-btn{flex:none}.ocs-checkout-form-promocode-desc{font-size:.86rem;color:#5f7050;margin-top:.25rem}.ocs-checkout-form-promocode-applied{background:#f9faf8;border:1px solid #daded6;border-radius:.5rem;padding:.25rem 1rem .75rem}.ocs-checkout-form-promocode-applied-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.ocs-checkout-form-promocode-applied-head i{color:#5f7050;margin-right:.25rem}.ocs-checkout-form-promocode-remove{color:#c95959}.ocs-checkout-form-promocode-remove:hover{text-decoration:underline}.ocs-checkout-form-promocode-list{list-style:none;margin:0;padding:.5rem 0 0;border-top:1px solid #daded6;display:flex;flex-direction:column;gap:.25rem}.ocs-checkout-form-promocode-row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;font-size:.86rem}.ocs-checkout-form-promocode-row .promo-code-value{font-weight:600;white-space:nowrap}.ocs-checkout-form-promocode-toggle .ocs-checkout-form-promocode-panel{display:none}.ocs-checkout-form-promocode-toggle:has(#ocs-checkout-form-promocode-check:checked) .ocs-checkout-form-promocode-panel,.ocs-checkout-form-promocode-toggle.is-open .ocs-checkout-form-promocode-panel{display:flex}.ocs-checkout-summary{grid-area:checkout-summary;display:flex;justify-content:flex-start;border-left:1px solid #daded6;min-width:0}.ocs-checkout-summary-container{min-width:0;max-width:calc(1440px - 45rem - 2*1rem);padding:2rem;width:100%}.ocs-checkout-summary-sum{margin-top:1rem}.ocs-checkout-summary-sum-row{padding-top:.5rem;display:flex;justify-content:space-between;align-items:center}.ocs-checkout-summary-sum-row.final{font-size:1.43rem;font-weight:600}.ocs-checkout-summary-sum-note{margin-top:.5rem;font-size:.86rem;color:#5f7050}.ocs-checkout-summary .agreement{font-size:.86rem;color:#131610}.ocs-checkout-summary .agreement a{color:#5f7050;text-decoration:underline;font-weight:600}.ocs-checkout-summary #ocs-inpost-pay-widget-container{margin-top:.75rem}.ocs-checkout-summary #ocs-inpost-pay-widget-container:empty{margin-top:0}.ocs-checkout-products-list{width:100%;display:flex;flex-direction:column;gap:1rem}.ocs-checkout-products-list-placeholder{height:6rem;border-radius:.5rem;background:#eaece7;animation:ocsCheckoutSkeleton 1.2s ease-in-out infinite}.ocs-checkout-products-list-error{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1rem;border:1px solid #daded6;border-radius:.5rem;background:#fff;text-align:center}.ocs-checkout-products-list-error button{width:auto}.ocs-checkout-products-list-item{display:flex;gap:1rem;min-height:6rem;box-sizing:border-box;border:1px solid #daded6;background:#fff;border-radius:.5rem;padding:.5rem;justify-content:space-between;align-items:center}.ocs-checkout-products-list-item-image{width:80px;flex:none;display:flex;align-items:center;justify-content:center}.ocs-checkout-products-list-item-content{display:grid;grid-template-columns:auto 1fr;gap:.5rem;grid-template-areas:"name name" "quantity price";width:100%;align-items:center}.ocs-checkout-products-list-item-content-name{grid-area:name;font-weight:600}.ocs-checkout-products-list-item-content-name .variant{display:block;font-weight:400;font-size:.86rem;color:#5f7050}.ocs-checkout-products-list-item-content-quantity{grid-area:quantity}.ocs-checkout-products-list-item-content-price{grid-area:price;font-weight:600;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.ocs-checkout-products-list-item-content-price .small-price{font-size:.9rem;color:#9da793}.ocs-checkout-products-list-item-content-price .big-price{color:#5f7050}.ocs-checkout-products-list-item-content-price .product-discount-info{flex-basis:100%;text-align:right;font-size:.71rem;font-weight:400;color:#c95959;margin-top:.25rem}.ocs-checkout-products-list-item-remove{padding:.5rem;cursor:pointer;background:none;border:none;width:auto;color:#5f7050}.ocs-checkout-products-list-item-remove:hover{color:#c95959}.ocs-checkout-no-shipping-notice{display:flex;gap:.75rem;padding:1rem;border:1px solid #c95959;border-radius:.5rem;background:#fefbf0;margin-bottom:1rem}.ocs-checkout-no-shipping-notice i{color:#c95959;font-size:1.25rem;margin-top:.15rem}.ocs-checkout-no-shipping-notice-content{font-size:.86rem}.ocs-checkout-no-shipping-notice-content p{margin-top:.25rem}.ocs-checkout-no-shipping-notice-content a{color:#5f7050;text-decoration:underline;font-weight:600}#ocs-checkout-form-buy-btn{width:100%;padding:1rem 1.5rem;font-size:15px;text-transform:uppercase;background:#4c5a40;color:#fff;border-color:#4c5a40}#ocs-checkout-form-buy-btn:hover,#ocs-checkout-form-buy-btn:active{background:#4c5a40;color:#fff;border-color:#4c5a40}#ocs-checkout-form-buy-btn i{font-size:1.14rem}#ocs-checkout-form-buy-btn.is-loading::after{color:#fff}.ocs-checkout-cross.none{display:none}.ocs-checkout-cross-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.5rem}.ocs-checkout-cross-head h3{margin-bottom:0}.ocs-checkout-cross-nav{display:flex;gap:.5rem}.ocs-checkout-cross-arrow{width:2.75rem;height:2.75rem;border-radius:50%;border:1px solid #daded6;background:#fff;color:#5f7050;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.125rem}.ocs-checkout-cross-arrow:hover{border-color:#5f7050}.ocs-checkout-cross-arrow.swiper-button-disabled{opacity:.35;cursor:default}.ocs-checkout-cross-arrow.swiper-button-lock{display:none}.ocs-checkout-cross .ocs-cross-container{margin:.75rem 0 0}.ocs-checkout-cross .ocs-cross-title,.ocs-checkout-cross .ocs-cross-swiper-btn-prev,.ocs-checkout-cross .ocs-cross-swiper-btn-next{display:none}.ocs-checkout-point-empty{display:flex;flex-direction:column;gap:.5rem}.ocs-checkout-point-notice,.ocs-checkout-point-alert{display:flex;align-items:center;gap:.75rem;margin:0;padding:.75rem .875rem;border-radius:.375rem;font-size:.86rem;line-height:1.4}.ocs-checkout-point-notice svg,.ocs-checkout-point-alert svg{flex:none}.ocs-checkout-point-notice{background:#fdf6e2;color:#5b4d22}.ocs-checkout-point-notice svg{color:#71602d}.ocs-checkout-point-notice strong{color:#453a17}.ocs-checkout-point-alert{background:#fdecea;color:#8a1a12;font-weight:600}.ocs-checkout-point-alert:empty{display:none}.ocs-checkout-point-selected-text{flex:1;display:flex;flex-direction:column;color:#131610;font-size:.86rem}.ocs-checkout-point-selected-text .js-point-address{color:#5f7050}.ocs-checkout-point-change{min-width:2.75rem;padding:0 .5rem;text-decoration:underline}.ocs-checkout-form-delivery-item.has-error .ocs-checkout-point-notice{display:none}.ocs-checkout-free-shipping{margin-top:1rem;padding:.875rem 1rem;border-radius:.5rem;background-color:#f3f4ee;transition:background-color .6s ease-in-out;display:flex;flex-direction:column;gap:.625rem}.ocs-checkout-free-shipping.none{display:none}.ocs-checkout-free-shipping-head{display:flex;align-items:center;gap:.625rem;font-size:.86rem;color:#131610}.ocs-checkout-free-shipping-badge{position:relative;flex:none;width:1.25rem;height:1.25rem;color:#5f7050}.ocs-checkout-free-shipping-icon{position:absolute;inset:0;width:100%;height:100%}.ocs-checkout-free-shipping-icon.is-crown{opacity:0;transform:scale(0.4)}.ocs-checkout-free-shipping-sparks{position:absolute;inset:0;pointer-events:none}.ocs-checkout-free-shipping-sparks span{position:absolute;top:50%;left:50%;width:.5rem;height:.5rem;margin:-0.25rem 0 0 -0.25rem;clip-path:polygon(50% 0%, 65.3% 29%, 97.6% 34.5%, 74.7% 58%, 79.4% 90.5%, 50% 76%, 20.6% 90.5%, 25.3% 58%, 2.4% 34.5%, 34.7% 29%);background:#f4d46d;opacity:0}.ocs-checkout-free-shipping-sparks span:nth-child(1){--ocs-spark-angle: 15deg;--ocs-spark-angle-back: -15deg}.ocs-checkout-free-shipping-sparks span:nth-child(2){--ocs-spark-angle: 75deg;--ocs-spark-angle-back: -75deg;background:#c8ad58}.ocs-checkout-free-shipping-sparks span:nth-child(3){--ocs-spark-angle: 135deg;--ocs-spark-angle-back: -135deg}.ocs-checkout-free-shipping-sparks span:nth-child(4){--ocs-spark-angle: 195deg;--ocs-spark-angle-back: -195deg;background:#c8ad58}.ocs-checkout-free-shipping-sparks span:nth-child(5){--ocs-spark-angle: 255deg;--ocs-spark-angle-back: -255deg}.ocs-checkout-free-shipping-sparks span:nth-child(6){--ocs-spark-angle: 315deg;--ocs-spark-angle-back: -315deg;background:#c8ad58}.ocs-checkout-free-shipping-bar{height:.5rem;border-radius:.25rem;background:#daddd2;overflow:hidden}.ocs-checkout-free-shipping-bar-fill{display:block;height:100%;width:0;border-radius:.25rem;background:#5f7050;transition:width .35s ease-in-out}.ocs-checkout-free-shipping-note{font-size:.78125rem;color:#5f7050}.ocs-checkout-free-shipping.is-reached{background-color:#e9efe0}.ocs-checkout-free-shipping.is-reached .is-truck{opacity:0}.ocs-checkout-free-shipping.is-reached .is-crown{opacity:1;transform:none}.ocs-checkout-free-shipping.is-celebrating .is-truck{animation:ocsFreeShippingTruckOut 380ms ease-in both}.ocs-checkout-free-shipping.is-celebrating .is-crown{animation:ocsFreeShippingCrownIn 520ms cubic-bezier(0.34, 1.56, 0.64, 1) 300ms both}.ocs-checkout-free-shipping.is-celebrating .ocs-checkout-free-shipping-sparks span{animation:ocsFreeShippingSpark 700ms ease-out forwards}.ocs-checkout-free-shipping.is-celebrating .ocs-checkout-free-shipping-sparks span:nth-child(1){animation-delay:655ms}.ocs-checkout-free-shipping.is-celebrating .ocs-checkout-free-shipping-sparks span:nth-child(2){animation-delay:690ms}.ocs-checkout-free-shipping.is-celebrating .ocs-checkout-free-shipping-sparks span:nth-child(3){animation-delay:725ms}.ocs-checkout-free-shipping.is-celebrating .ocs-checkout-free-shipping-sparks span:nth-child(4){animation-delay:760ms}.ocs-checkout-free-shipping.is-celebrating .ocs-checkout-free-shipping-sparks span:nth-child(5){animation-delay:795ms}.ocs-checkout-free-shipping.is-celebrating .ocs-checkout-free-shipping-sparks span:nth-child(6){animation-delay:830ms}.ocs-checkout-free-shipping.is-returning .is-crown{animation:ocsFreeShippingCrownOut 320ms ease-in both}.ocs-checkout-free-shipping.is-returning .is-truck{animation:ocsFreeShippingTruckIn 480ms cubic-bezier(0.34, 1.56, 0.64, 1) 240ms both}@media(prefers-reduced-motion: reduce){.ocs-checkout-free-shipping{transition:none}.ocs-checkout-free-shipping-bar-fill{transition:none}.ocs-checkout-free-shipping.is-returning .is-truck,.ocs-checkout-free-shipping.is-returning .is-crown{animation:none}.ocs-checkout-free-shipping.is-celebrating .is-truck,.ocs-checkout-free-shipping.is-celebrating .is-crown{animation:none}.ocs-checkout-free-shipping.is-celebrating .ocs-checkout-free-shipping-sparks{display:none}}@keyframes ocsFreeShippingTruckOut{from{opacity:1;transform:none}to{opacity:0;transform:translateY(-0.4rem) scale(0.4) rotate(-12deg)}}@keyframes ocsFreeShippingTruckIn{from{opacity:0;transform:translateY(-0.4rem) scale(0.4) rotate(-12deg)}to{opacity:1;transform:none}}@keyframes ocsFreeShippingCrownOut{from{opacity:1;transform:none}to{opacity:0;transform:scale(0.4)}}@keyframes ocsFreeShippingCrownIn{from{opacity:0;transform:scale(0.4)}to{opacity:1;transform:none}}@keyframes ocsFreeShippingSpark{0%{transform:rotate(var(--ocs-spark-angle, 0deg)) translateY(-0.5rem) rotate(var(--ocs-spark-angle-back, 0deg)) scale(0.3);opacity:0}25%{opacity:1}70%{opacity:1}100%{transform:rotate(var(--ocs-spark-angle, 0deg)) translateY(-1.6rem) rotate(var(--ocs-spark-angle-back, 0deg)) scale(1);opacity:0}}.ocs-checkout-trust{list-style:none;margin:1rem 0 0;padding:0;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.75rem}.ocs-checkout-trust-item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.375rem}.ocs-checkout-trust-icon{flex:none;color:#5f7050}.ocs-checkout-trust-text{display:flex;flex-direction:column;align-items:center;font-size:.8125rem;line-height:1.3;color:#5f7050}.ocs-checkout-trust-text strong{color:#131610;font-weight:600}.ocs-checkout-trust-text a{color:inherit;text-decoration:none;padding:.75rem 0;margin:-0.75rem 0}.ocs-checkout-trust-text a:hover strong,.ocs-checkout-trust-text a:focus-visible strong{text-decoration:underline}.ocs-checkout-summary-promo{margin-top:2rem}.ocs-checkout-summary-totals{margin-top:1rem;padding-top:1rem;border-top:1px solid #daded6}.ocs-checkout-summary-totals .ocs-checkout-summary-sum{margin-top:0}.ocs-checkout .ocs-checkout-required{color:#9b2c1f;font-weight:600}.ocs-checkout .ocs-checkout-optional{color:#5f7050;font-weight:normal}.ocs-checkout .ocs-checkout-required-legend{font-size:.86rem;color:#5f7050}.ocs-checkout .ocs-checkout-comment textarea{width:100%}.ocs-checkout-page ocs-cross-element .ocs-cross-btn{background-color:#7e8c72;color:#fff}.ocs-checkout-page ocs-cross-element .ocs-cross-btn:hover{background-color:#5f7050}.ocs-checkout-page .ocs-checkout-cross .ocs-cross-swiper .swiper-slide{width:12rem;max-width:85%;text-align:left}.ocs-checkout-page .ocs-checkout-cross .ocs-cross-card{padding:.5rem .75rem}.ocs-checkout-page .ocs-checkout-cross .ocs-cross-image-link{margin-bottom:.5rem}.ocs-checkout-page .ocs-checkout-cross .ocs-cross-name{font-size:.8125rem;margin-bottom:.375rem}.ocs-checkout-page .ocs-checkout-cross .ocs-cross-price{font-size:.9375rem}.ocs-checkout-page .ocs-checkout-cross .ocs-cross-price-base,.ocs-checkout-page .ocs-checkout-cross .ocs-cross-omnibus{font-size:.6875rem}.ocs-checkout-page .ocs-checkout-cross .ocs-cross-btn{width:2rem;height:2rem;flex:none;font-size:.875rem}.ocs-checkout-page .ocs-checkout-cross .ocs-cross-sell-container{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto minmax(1rem, auto);column-gap:.5rem;align-items:center}.ocs-checkout-page .ocs-checkout-cross .ocs-cross-price-wrapper,.ocs-checkout-page .ocs-checkout-cross .ocs-cross-price{display:contents}.ocs-checkout-page .ocs-checkout-cross .ocs-cross-price-base{grid-area:1/1}.ocs-checkout-page .ocs-checkout-cross .ocs-cross-price>span:not(.ocs-cross-price-base){grid-area:2/1}.ocs-checkout-page .ocs-checkout-cross .ocs-cross-omnibus{grid-area:3/1/4/3;margin-bottom:0}.ocs-checkout-page .ocs-checkout-cross .ocs-cross-btn,.ocs-checkout-page .ocs-checkout-cross .ocs-cross-unavailable{grid-area:2/2}@keyframes ocsCheckoutSkeleton{0%,100%{opacity:.5}50%{opacity:1}}.ocs-checkout-empty{max-width:40rem;margin:3rem auto;padding:0 1rem;text-align:center}.ocs-checkout-empty .ocs-btn{margin-top:1rem}@media screen and (max-width: 1024px){.ocs-checkout{grid-template-columns:minmax(0, 1fr);grid-template-areas:"checkout-form" "checkout-summary"}.ocs-checkout-header{grid-template-columns:1fr 1fr;grid-template-areas:"logo tools"}.ocs-checkout-header .ocs-header-logo{justify-content:flex-start}.ocs-checkout-form{justify-content:center}.ocs-checkout-form-container{padding:1rem;max-width:100%}.ocs-checkout-summary{justify-content:center;border-left:none;border-top:1px solid #daded6}.ocs-checkout-summary-container{padding:1rem;max-width:100%}.ocs-checkout-products-list-item-content{grid-template-columns:1fr;grid-template-areas:"name" "quantity" "price"}}@media screen and (max-width: 767px){.ocs-checkout-form-container,.ocs-checkout-summary-container{padding:1rem}.ocs-checkout-form-delivery-item-logo,.ocs-checkout-form-payment-item-logo{width:3.5rem}}.ocs-snackbar-container{position:fixed;right:1rem;bottom:1rem;z-index:200;display:flex;flex-direction:column;gap:.5rem;max-width:calc(100vw - 2rem);width:24rem;pointer-events:none}.ocs-snackbar{pointer-events:auto;background:#fff;border:1px solid #daded6;border-left:4px solid #9da793;border-radius:.5rem;padding:.85rem 1rem;box-shadow:0 47px 13px 0 rgba(171,171,171,0),0 30px 12px 0 rgba(171,171,171,.01),0 17px 10px 0 rgba(171,171,171,.05),0 7px 7px 0 rgba(171,171,171,.09),0 2px 4px 0 rgba(171,171,171,.1);transform:translateX(120%);opacity:0;transition:transform .3s ease-in-out,opacity .3s ease-in-out}.ocs-snackbar.is-active{transform:translateX(0);opacity:1}.ocs-snackbar.is-leaving{transform:translateX(120%);opacity:0}.ocs-snackbar--error{border-left-color:#c95959}.ocs-snackbar--error .ocs-snackbar__icon{color:#c95959}.ocs-snackbar--success{border-left-color:#5f7050}.ocs-snackbar--success .ocs-snackbar__icon{color:#5f7050}.ocs-snackbar--warning{border-left-color:#c8ad58}.ocs-snackbar--warning .ocs-snackbar__icon{color:#9c8742}.ocs-snackbar__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.ocs-snackbar__heading{display:flex;align-items:center;gap:.5rem}.ocs-snackbar__title{font-family:"Noto Sans",sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 600;font-size:.9rem;color:#131610}.ocs-snackbar__icon{font-size:1rem;color:#5f7050}.ocs-snackbar__close{background:none;border:none;width:auto;padding:0 .25rem;cursor:pointer;color:#9da793}.ocs-snackbar__close:hover{color:#131610}.ocs-snackbar__message{margin-top:.25rem;font-size:.86rem;color:#394330}@media screen and (max-width: 767px){.ocs-snackbar-container{left:1rem;right:1rem;width:auto}}.ocs-checkout-loader{-webkit-animation:fade-in 1.2s cubic-bezier(0.39, 0.575, 0.565, 1) both;animation:fade-in 1.2s cubic-bezier(0.39, 0.575, 0.565, 1) both}.ocs-checkout-loader-page{display:flex;justify-content:center;align-items:center;height:70vh}.ocs-checkout-loader-page+.main{display:none}.ocs-checkout-loader.slide-out-top{-webkit-animation:slide-out-top .5s cubic-bezier(0.55, 0.085, 0.68, 0.53) both;animation:slide-out-top .5s cubic-bezier(0.55, 0.085, 0.68, 0.53) both}.ocs-checkout-loader-spinner{height:7rem;display:flex;justify-content:center}.ocs-checkout-loader-text{display:flex;justify-content:center;padding:1rem}.ocs-checkout-loader-text p{text-align:center}.ocs-checkout-loader-spinner-inner{position:relative;width:22.4px;height:22.4px}.ocs-checkout-loader-spinner-inner::before,.ocs-checkout-loader-spinner-inner::after{content:"";width:100%;height:100%;display:block;animation:spinner-b4c8mmmd .4s backwards,spinner-49opz7md 1s .4s infinite ease;border:2.6px solid #5f7050;border-radius:50%;box-shadow:0 -33.6px 0 -6.6px #5f7050;position:absolute}.ocs-checkout-loader-spinner-inner::after{animation-delay:0s,1s}@keyframes spinner-b4c8mmmd{from{box-shadow:0 0 0 -5.6px #5f7050}}@keyframes spinner-49opz7md{to{transform:rotate(360deg)}}@-webkit-keyframes slide-out-top{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(-1000px);transform:translateY(-1000px);opacity:0}}@keyframes slide-out-top{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(-1000px);transform:translateY(-1000px);opacity:0}}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.ocs-standard-basket .main{padding:0 1rem}.ocs-standard-basket header{width:100%;position:sticky;top:0;background-color:#fff;box-shadow:0 47px 13px 0 rgba(171,171,171,0),0 30px 12px 0 rgba(171,171,171,.01),0 17px 10px 0 rgba(171,171,171,.05),0 7px 7px 0 rgba(171,171,171,.09),0 2px 4px 0 rgba(171,171,171,.1);z-index:102}.ocs-standard-basket header .logo-bar{padding:1rem;max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.ocs-standard-basket header .logo-bar .link-logo-img img{max-height:70px}@media screen and (max-width: 767px){.ocs-standard-basket header .logo-bar{flex-direction:column;gap:.5rem}.ocs-standard-basket header .logo-bar .link-logo-img img{max-height:50px}}.ocs-standard-basket .basket-steps{width:100%;max-width:550px}.ocs-standard-basket .basket-steps ul.steps{display:flex;justify-content:space-between;align-items:center;position:relative}.ocs-standard-basket .basket-steps ul.steps li{position:relative;background:#fff;padding:0 .5rem;display:flex;align-items:center;gap:.7rem;flex:1}.ocs-standard-basket .basket-steps ul.steps li span{color:#bbc3b5;font-size:.8rem}.ocs-standard-basket .basket-steps ul.steps li::before{content:attr(data-step);display:flex;width:30px;height:30px;background-color:#eaece7;border:1px solid #bbc3b5;border-radius:50%;position:relative;margin:0 auto;z-index:1;align-items:center;justify-content:center;color:#bbc3b5;font-weight:600}.ocs-standard-basket .basket-steps ul.steps li.active-step span{color:#262d20}.ocs-standard-basket .basket-steps ul.steps li.active-step::before{background-color:#7e8c72;border:1px solid #7e8c72;color:#fff}@media screen and (max-width: 767px){.ocs-standard-basket .basket-steps ul.steps li{gap:.2rem;flex-direction:column}}.ocs-standard-basket .basket-steps ul.steps::after{content:"";width:100%;position:absolute;height:1px;background:#9da793;z-index:-1}@media screen and (max-width: 767px){.ocs-standard-basket .basket-steps ul.steps::after{bottom:.7rem}}.ocs-standard-basket .secured{padding:1rem;text-align:center}.ocs-standard-basket .boxhead h3{font-family:"Noto Serif Display",serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 500}.ocs-standard-basket-form{display:grid;grid-template-columns:2fr 1fr;gap:1rem;grid-template-areas:"products summary" "cross summary" "options summary"}.ocs-standard-basket-products{grid-area:products}.ocs-standard-basket-products .productlist{width:100%}.ocs-standard-basket-products .productlist tbody tr{border-bottom:1px solid #daded6}.ocs-standard-basket-products .productlist tbody tr:last-child{border-bottom:none}.ocs-standard-basket-products .productlist tbody tr td{padding:.5rem 0;vertical-align:top}.ocs-standard-basket-products .productlist tbody tr td.img{width:80px}.ocs-standard-basket-products .productlist tbody tr td.img img{margin:0 auto}.ocs-standard-basket-products .productlist tbody tr td.name .quantity{margin-top:.5rem}.ocs-standard-basket-products .productlist tbody tr td.price{font-weight:600}.ocs-standard-basket-products .productlist tbody tr td.actions{padding-left:.5rem}.ocs-standard-basket .ocs-cross-element-container{grid-area:cross;overflow:hidden}.ocs-standard-basket-options{grid-area:options;display:flex;gap:1rem}.ocs-standard-basket-options-delivery,.ocs-standard-basket-options-payment{padding:2rem;border:1px solid #daded6;background:#fff;border-radius:1rem;width:100%}@media screen and (max-width: 767px){.ocs-standard-basket-options-delivery,.ocs-standard-basket-options-payment{padding:1.5rem}}.ocs-standard-basket-options-delivery .deliverycountry,.ocs-standard-basket-options-payment .deliverycountry{margin-bottom:1rem}.ocs-standard-basket-options-delivery .delivery,.ocs-standard-basket-options-delivery .payment,.ocs-standard-basket-options-payment .delivery,.ocs-standard-basket-options-payment .payment{display:flex;flex-direction:column;min-height:2rem;padding:.5rem 0;border:1px solid rgba(0,0,0,0)}.ocs-standard-basket-options-delivery .delivery.selected,.ocs-standard-basket-options-delivery .payment.selected,.ocs-standard-basket-options-payment .delivery.selected,.ocs-standard-basket-options-payment .payment.selected{background:#fdf6e2;border:1px solid #fbeec5;border-radius:.5rem;padding:.5rem 1rem;margin:0 -1rem}.ocs-standard-basket-options-delivery .delivery .tpay-images-container,.ocs-standard-basket-options-delivery .delivery .payment__image-container,.ocs-standard-basket-options-delivery .payment .tpay-images-container,.ocs-standard-basket-options-delivery .payment .payment__image-container,.ocs-standard-basket-options-payment .delivery .tpay-images-container,.ocs-standard-basket-options-payment .delivery .payment__image-container,.ocs-standard-basket-options-payment .payment .tpay-images-container,.ocs-standard-basket-options-payment .payment .payment__image-container{display:none !important}.ocs-standard-basket-options-delivery .delivery-row,.ocs-standard-basket-options-delivery .payment-row,.ocs-standard-basket-options-payment .delivery-row,.ocs-standard-basket-options-payment .payment-row{display:flex;justify-content:space-between;align-items:center}.ocs-standard-basket-options-delivery .delivery .name,.ocs-standard-basket-options-delivery .payment .name,.ocs-standard-basket-options-payment .delivery .name,.ocs-standard-basket-options-payment .payment .name{display:grid;grid-template-areas:"checkbox icon label";grid-template-columns:1.5rem 3rem 1fr;column-gap:.5rem;align-items:center}.ocs-standard-basket-options-delivery .delivery .name.has-description,.ocs-standard-basket-options-delivery .payment .name.has-description,.ocs-standard-basket-options-payment .delivery .name.has-description,.ocs-standard-basket-options-payment .payment .name.has-description{grid-template-areas:"checkbox icon label" "checkbox icon description"}.ocs-standard-basket-options-delivery .delivery .name .radio-wrap,.ocs-standard-basket-options-delivery .payment .name .radio-wrap,.ocs-standard-basket-options-payment .delivery .name .radio-wrap,.ocs-standard-basket-options-payment .payment .name .radio-wrap{grid-area:checkbox}.ocs-standard-basket-options-delivery .delivery .name .radio-wrap:has(>input#paypo-8888)~.payment-icon,.ocs-standard-basket-options-delivery .payment .name .radio-wrap:has(>input#paypo-8888)~.payment-icon,.ocs-standard-basket-options-payment .delivery .name .radio-wrap:has(>input#paypo-8888)~.payment-icon,.ocs-standard-basket-options-payment .payment .name .radio-wrap:has(>input#paypo-8888)~.payment-icon{background-image:url("https://dcsaascdn.net/online-payment/paypo.png");background-size:contain;background-repeat:no-repeat;background-position:center;height:1.5rem}.ocs-standard-basket-options-delivery .delivery .name .radio-wrap:has(>input#blik-509)~.payment-icon,.ocs-standard-basket-options-delivery .payment .name .radio-wrap:has(>input#blik-509)~.payment-icon,.ocs-standard-basket-options-payment .delivery .name .radio-wrap:has(>input#blik-509)~.payment-icon,.ocs-standard-basket-options-payment .payment .name .radio-wrap:has(>input#blik-509)~.payment-icon{background-image:url("/skins/user/rwd_primary_2/images/user/BLIK LOGO RGB.png");background-size:contain;background-repeat:no-repeat;background-position:center;height:1.5rem}.ocs-standard-basket-options-delivery .delivery .name .radio-wrap:has(>input#gpay-1512)~.payment-icon,.ocs-standard-basket-options-delivery .payment .name .radio-wrap:has(>input#gpay-1512)~.payment-icon,.ocs-standard-basket-options-payment .delivery .name .radio-wrap:has(>input#gpay-1512)~.payment-icon,.ocs-standard-basket-options-payment .payment .name .radio-wrap:has(>input#gpay-1512)~.payment-icon{background-image:url("/skins/user/rwd_primary_2/images/user/google-pay-mark.png");background-size:contain;background-repeat:no-repeat;background-position:center;height:1.5rem}.ocs-standard-basket-options-delivery .delivery .name .radio-wrap:has(>input#cards-1500)~.payment-icon,.ocs-standard-basket-options-delivery .payment .name .radio-wrap:has(>input#cards-1500)~.payment-icon,.ocs-standard-basket-options-payment .delivery .name .radio-wrap:has(>input#cards-1500)~.payment-icon,.ocs-standard-basket-options-payment .payment .name .radio-wrap:has(>input#cards-1500)~.payment-icon{background-image:url("/skins/user/rwd_primary_2/images/user/visa.png");background-size:contain;background-repeat:no-repeat;background-position:center;height:1.5rem}.ocs-standard-basket-options-delivery .delivery .name .radio-wrap:has(>input#payment_3)~.payment-icon,.ocs-standard-basket-options-delivery .payment .name .radio-wrap:has(>input#payment_3)~.payment-icon,.ocs-standard-basket-options-payment .delivery .name .radio-wrap:has(>input#payment_3)~.payment-icon,.ocs-standard-basket-options-payment .payment .name .radio-wrap:has(>input#payment_3)~.payment-icon{background-image:url("/skins/user/rwd_primary_2/images/user/Logo-standard.svg");background-size:contain;background-repeat:no-repeat;background-position:center;height:1.5rem}.ocs-standard-basket-options-delivery .delivery .name .delivery-icon,.ocs-standard-basket-options-delivery .delivery .name .payment-icon,.ocs-standard-basket-options-delivery .payment .name .delivery-icon,.ocs-standard-basket-options-delivery .payment .name .payment-icon,.ocs-standard-basket-options-payment .delivery .name .delivery-icon,.ocs-standard-basket-options-payment .delivery .name .payment-icon,.ocs-standard-basket-options-payment .payment .name .delivery-icon,.ocs-standard-basket-options-payment .payment .name .payment-icon{grid-area:icon;display:flex;justify-content:center}.ocs-standard-basket-options-delivery .delivery .name .delivery-icon img,.ocs-standard-basket-options-delivery .delivery .name .payment-icon img,.ocs-standard-basket-options-delivery .payment .name .delivery-icon img,.ocs-standard-basket-options-delivery .payment .name .payment-icon img,.ocs-standard-basket-options-payment .delivery .name .delivery-icon img,.ocs-standard-basket-options-payment .delivery .name .payment-icon img,.ocs-standard-basket-options-payment .payment .name .delivery-icon img,.ocs-standard-basket-options-payment .payment .name .payment-icon img{max-height:2rem;max-width:100%}.ocs-standard-basket-options-delivery .delivery .name label,.ocs-standard-basket-options-delivery .payment .name label,.ocs-standard-basket-options-payment .delivery .name label,.ocs-standard-basket-options-payment .payment .name label{grid-area:label}.ocs-standard-basket-options-delivery .delivery .name .description,.ocs-standard-basket-options-delivery .payment .name .description,.ocs-standard-basket-options-payment .delivery .name .description,.ocs-standard-basket-options-payment .payment .name .description{grid-area:description;font-size:.9rem;color:#bbc3b5}.ocs-standard-basket-options-delivery .delivery .name .description #online-payment,.ocs-standard-basket-options-delivery .payment .name .description #online-payment,.ocs-standard-basket-options-payment .delivery .name .description #online-payment,.ocs-standard-basket-options-payment .payment .name .description #online-payment{margin:0;color:#5f7050}.ocs-standard-basket-options-delivery .delivery .point-select-button,.ocs-standard-basket-options-delivery .payment .point-select-button,.ocs-standard-basket-options-payment .delivery .point-select-button,.ocs-standard-basket-options-payment .payment .point-select-button{display:flex;align-items:end;flex-direction:column;gap:.5rem;margin-top:.5rem}.ocs-standard-basket-summary{grid-area:summary;position:sticky;top:120px;align-self:flex-start}.ocs-standard-basket-summary .summary-row{margin-bottom:.7rem;display:flex;justify-content:space-between;align-items:center}.ocs-standard-basket-summary .summary-row .value,.ocs-standard-basket-summary .summary-row .cost{font-weight:600}.ocs-standard-basket-summary .summary-row em{font-style:normal}.ocs-standard-basket-summary .summary-row.sum{font-weight:600;border-top:1px solid #daded6;padding-top:.7rem}.ocs-standard-basket-summary .summary-row.sum .value,.ocs-standard-basket-summary .summary-row.sum .cost{font-family:"Noto Serif Display",serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-variation-settings:"wdth" 700;font-size:1.71rem}.ocs-standard-basket-summary .promocode{display:flex;flex-wrap:wrap;row-gap:1rem;column-gap:1rem;align-items:center;margin-top:1rem;color:#bbc3b5}.ocs-standard-basket-summary .promo-container .promo{margin-top:1rem;display:grid;grid-template-columns:auto 1fr;align-items:center;grid-template-areas:"desc value" "code-remove code-remove";gap:.5rem;width:100%}.ocs-standard-basket-summary .promo-container .promo .desc{grid-area:desc}.ocs-standard-basket-summary .promo-container .promo .value{grid-area:value}.ocs-standard-basket-summary .promo-container .promo .code-remove{margin-top:.5rem;grid-area:code-remove}.ocs-standard-basket-products,.ocs-standard-basket-summary{padding:2rem;border:1px solid #daded6;background:#fff;border-radius:1rem}@media screen and (max-width: 767px){.ocs-standard-basket-products,.ocs-standard-basket-summary{padding:1.5rem}}.ocs-standard-basket .basket-panel-header{margin-bottom:1rem}.ocs-standard-basket .panel-top-or{margin-bottom:1rem;color:#bbc3b5;font-size:.9rem;text-align:center}@media screen and (max-width: 767px){.ocs-standard-basket-form-container{padding:0 1rem}.ocs-standard-basket-form{grid-template-columns:1fr;grid-template-areas:"products" "cross" "options" "summary"}.ocs-standard-basket-options{flex-direction:column}}.ocs-standard-basket.step-2 .basket-step-border{padding:5rem 0}@media screen and (max-width: 767px){.ocs-standard-basket.step-2 .basket-step-border{padding:1rem 0}}.ocs-standard-basket.step-2 .innerbox{display:grid;grid-template-areas:"login register" "social noreg";grid-template-columns:1fr 1fr;width:100%;max-width:800px;gap:1rem;margin:0 auto}@media screen and (max-width: 767px){.ocs-standard-basket.step-2 .innerbox{grid-template-areas:"login" "register" "noreg";grid-template-columns:1fr}}.ocs-standard-basket.step-2 .innerbox>.login,.ocs-standard-basket.step-2 .innerbox>.register{padding:2rem;border:1px solid #daded6;background:#fff;border-radius:1rem;padding:1rem}.ocs-standard-basket.step-2 .innerbox>.login h3,.ocs-standard-basket.step-2 .innerbox>.register h3{margin-bottom:1rem}.ocs-standard-basket.step-2 .innerbox>.login .btn,.ocs-standard-basket.step-2 .innerbox>.register .btn{margin-top:1rem}.ocs-standard-basket.step-2 .innerbox>.login{grid-area:login}.ocs-standard-basket.step-2 .innerbox>.login form .form-line{padding-bottom:.5rem}.ocs-standard-basket.step-2 .innerbox>.register{grid-area:register;display:flex;flex-direction:column;justify-content:space-between}.ocs-standard-basket.step-2 .innerbox>.register ul{padding:0;margin:0;list-style:none}.ocs-standard-basket.step-2 .innerbox>.register ul li{padding-bottom:.5rem;display:flex;gap:1rem;align-items:center}.ocs-standard-basket.step-2 .innerbox>.register ul li i{width:2rem;text-align:center;font-size:1.25rem;color:#5f7050}.ocs-standard-basket.step-2 .innerbox .social-login{grid-area:social}@media screen and (max-width: 767px){.ocs-standard-basket.step-2 .innerbox .social-login{display:none}}.ocs-standard-basket.step-2 .innerbox .social-login-buttons{display:flex;gap:1rem;justify-content:center}.ocs-standard-basket.step-2 .innerbox>.basket-no-register{grid-area:noreg}.ocs-standard-basket.step-address .ocs-standard-basket-summary{margin-top:1.5rem}@media screen and (max-width: 767px){.ocs-standard-basket.step-address .ocs-standard-basket-summary{margin-top:0;position:relative;top:0}}.ocs-standard-basket.step-address .innerbox{display:grid;grid-template-columns:2fr 1fr;gap:1rem;margin:0 auto;max-width:1200px;grid-template-areas:"form summary"}@media screen and (max-width: 767px){.ocs-standard-basket.step-address .innerbox{grid-template-columns:1fr;grid-template-areas:"form" "summary"}}.ocs-standard-basket.step-address .basket-step-border{width:100%;margin:1.5rem auto;border:1px solid #daded6;border-radius:1rem;padding:2rem;background:#fff}@media screen and (max-width: 767px){.ocs-standard-basket.step-address .basket-step-border{padding:1.5rem}}.ocs-standard-basket.step-address .client-data .form-content,.ocs-standard-basket.step-address .client-address .form-content,.ocs-standard-basket.step-address .client-address-different .form-content{display:grid;grid-template-columns:1fr 1fr;column-gap:1rem}@media screen and (max-width: 767px){.ocs-standard-basket.step-address .client-data .form-content,.ocs-standard-basket.step-address .client-address .form-content,.ocs-standard-basket.step-address .client-address-different .form-content{grid-template-columns:1fr}}.ocs-standard-basket.step-address .client-data .form-content .form-row.phone .input,.ocs-standard-basket.step-address .client-address .form-content .form-row.phone .input,.ocs-standard-basket.step-address .client-address-different .form-content .form-row.phone .input{display:flex;gap:1rem}.ocs-standard-basket.step-address .client-data .form-content .form-row.phone .input select,.ocs-standard-basket.step-address .client-address .form-content .form-row.phone .input select,.ocs-standard-basket.step-address .client-address-different .form-content .form-row.phone .input select{color:rgba(0,0,0,0)}.ocs-standard-basket.step-address .client-data .form-content .form-row.phone .input .shaded_inputwrap,.ocs-standard-basket.step-address .client-address .form-content .form-row.phone .input .shaded_inputwrap,.ocs-standard-basket.step-address .client-address-different .form-content .form-row.phone .input .shaded_inputwrap{width:100%}.ocs-standard-basket.step-address .client-data .form-content .form-row.hide-state,.ocs-standard-basket.step-address .client-address .form-content .form-row.hide-state,.ocs-standard-basket.step-address .client-address-different .form-content .form-row.hide-state{display:none}.ocs-standard-basket.step-address .client-data .form-content .form-row .error,.ocs-standard-basket.step-address .client-address .form-content .form-row .error,.ocs-standard-basket.step-address .client-address-different .form-content .form-row .error{font-size:.9rem;font-weight:600;color:#c95959}.ocs-standard-basket.step-address .address-type-selector{display:flex;align-items:center;gap:1rem}@media screen and (max-width: 767px){.ocs-standard-basket.step-address .address-type-selector{flex-direction:column}}.ocs-standard-basket.step-address .address-type-selector-item{display:flex;align-items:center;background:#f9faf8;padding:1rem;border:1px solid #daded6;width:100%}.ocs-standard-basket.step-address .delivery-point-table{margin-bottom:2rem}.ocs-standard-basket.step-address .delivery-point-table td{display:block}.ocs-standard-basket.step-address .delivery-point-table td.label{margin-bottom:.3rem}.ocs-standard-basket.step-3 .basket-summary-step{display:grid;grid-template-columns:2fr 1fr;gap:1rem;margin:0 auto;max-width:1200px}@media screen and (max-width: 767px){.ocs-standard-basket.step-3 .basket-summary-step{grid-template-columns:1fr}}.ocs-standard-basket.step-3 .productlist td.price,.ocs-standard-basket.step-3 .productlist td.name{padding-right:.5rem}.ocs-standard-basket.step-3 .addresses{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem}@media screen and (max-width: 767px){.ocs-standard-basket.step-3 .addresses{grid-template-columns:1fr}}.ocs-standard-basket.step-3 .address,.ocs-standard-basket.step-3 .summary-tab{padding:2rem;border:1px solid #daded6;background:#fff;border-radius:1rem}@media screen and (max-width: 767px){.ocs-standard-basket.step-3 .address,.ocs-standard-basket.step-3 .summary-tab{padding:1.5rem}}.ocs-standard-basket.step-3 .information ul{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem}@media screen and (max-width: 767px){.ocs-standard-basket.step-3 .information ul{grid-template-columns:1fr}}.ocs-standard-basket.step-3 .information ul li{margin-bottom:1rem}.ocs-standard-basket.step-3 .information ul li strong{padding:.3rem 0;color:#5f7050}.ocs-standard-basket.step-3 .information ul li span{display:flex;flex-direction:column}.ocs-quantity{display:flex}.ocs-quantity>input{border-radius:0;border:1px solid #eaece7;text-align:center;padding:0;margin:0;width:4rem;color:#131610}.ocs-quantity>input::-webkit-outer-spin-button,.ocs-quantity>input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ocs-quantity>input[type=number]{appearance:textfield;-moz-appearance:textfield}.ocs-quantity>input:focus{outline:none}.ocs-quantity>button{background-color:#eaece7;color:#9da793;padding:.86rem;transition:all .3s ease-in-out}.ocs-quantity>button:hover{background-color:#daded6}.ocs-quantity>button:first-child{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.ocs-quantity>button:last-child{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.ocs-quantity.small>input{width:3rem}.ocs-quantity.small>button{padding:.43rem .86rem}.ocs-category-selector{position:relative;overflow:hidden}.ocs-category-selector-wrapper{padding:0rem 3rem 1rem}.ocs-category-selector-wrapper .swiper-button-next,.ocs-category-selector-wrapper .swiper-button-prev{display:none}@media screen and (max-width: 1024px){.ocs-category-selector-wrapper{padding:0rem 2rem 1rem;overflow:hidden}.ocs-category-selector-wrapper .swiper-button-next,.ocs-category-selector-wrapper .swiper-button-prev{display:flex;--swiper-navigation-top-offset: 47%}}@media screen and (max-width: 767px){.ocs-category-selector-wrapper{padding:1rem 1rem 1rem}}.ocs-category-selector-header{padding:1rem 0}.ocs-category-selector-header-title,.ocs-category-selector-header-subheader{text-align:center}.ocs-category-selector-header-title{font-family:"Noto Serif Display",serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 500;font-size:2.28rem;color:#131610}.ocs-category-selector-header-subheader{font-family:"Noto Sans",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 400;font-size:1.43rem;color:#5f7050;padding:1rem 0}.ocs-category-selector-content{display:flex;gap:1rem}@media screen and (max-width: 1024px){.ocs-category-selector-content{gap:.5rem}}.ocs-category-selector-category{flex:1;min-width:200px}.ocs-category-selector-category-image{display:block;position:relative;height:10rem;overflow:hidden;border-radius:1rem}.ocs-category-selector-category-image img{object-fit:cover;width:100%;height:100%}.ocs-category-selector-category-list{padding:0 1rem}.ocs-category-selector-category-list-main>a{display:inline-block;padding:1rem 0 .5rem;font-weight:700}.ocs-category-selector-category-list-sub ul li a{display:inline-block;padding:.2rem 0}.ocs-articles-list{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:2rem;padding:1rem 3rem}@media screen and (max-width: 1024px){.ocs-articles-list{padding:1rem 2rem}}@media screen and (max-width: 767px){.ocs-articles-list{padding:1rem 1rem;grid-template-columns:1fr}}.ocs-articles-list .ocs-blog-row-item{width:100%}.ocs-article{padding:1rem 3rem}@media screen and (max-width: 1024px){.ocs-article{padding:1rem 2rem}}@media screen and (max-width: 767px){.ocs-article{padding:1rem 1rem}}.ocs-article-name{text-align:center;padding-top:3rem}@media screen and (max-width: 767px){.ocs-article-name{font-size:1.71rem}}.ocs-article-info{text-align:center;padding:1rem 0 5rem}.ocs-article-image{width:100%;height:100%;object-fit:cover}.ocs-article-image-container{display:flex;justify-content:center;align-items:center;margin-bottom:2rem;max-height:40rem;overflow:hidden;border-radius:1rem}.ocs-article-text{max-width:1000px;padding:1.5rem;margin:0 auto;background:#fff;border:1px solid #daded6;border-radius:1rem}.ocs-article-tags{display:flex;gap:1rem;flex-wrap:wrap;max-width:1000px;margin:0 auto;padding:1rem}.ocs-article-tags li{background:#fff;border:1px solid #cbd1c6;padding:.5rem .7rem;border-radius:.5rem;transition:all .3s ease-in-out}.ocs-article-tags li:hover{background:#daded6}footer{max-width:1440px;margin:0 auto;box-sizing:border-box;width:-webkit-fill-available;padding:3rem 3rem 1rem}@media screen and (max-width: 1024px){footer{padding:2rem 2rem 1rem}}@media screen and (max-width: 767px){footer{padding:1rem 1rem 1rem}}@media screen and (max-width: 480px){footer{padding:1rem 1rem 1rem}}.ocs-footer-container{display:flex;gap:1rem;background:#7e8c72;color:#f9faf8;box-sizing:border-box;width:-webkit-fill-available;border-radius:1rem;padding:3rem 1rem;margin-top:1rem}@media screen and (max-width: 767px){.ocs-footer-container{flex-direction:column}}.ocs-footer-company{flex:1}@media screen and (max-width: 767px){.ocs-footer-company{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:2rem}}.ocs-footer-company-details{display:flex;flex-direction:column;margin-top:1rem}.ocs-footer-links{flex:4;display:flex;flex-wrap:wrap;gap:1rem}.ocs-footer-links-column{flex:1;min-width:180px}.ocs-footer-links-column-header{font-family:"Noto Serif Display",serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 500;font-size:1.43rem;margin-bottom:.5rem}.ocs-footer-links-column-link{padding:.2rem 0}.ocs-footer-links-media{flex:1}#shoper-foot{padding:1rem;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 1024px){#shoper-foot{flex-direction:column}#shoper-foot a:first-child{margin-bottom:1rem}}#shoper-foot{padding:1rem;display:flex;justify-content:space-between;align-items:center;max-width:1440px;margin:0 auto;padding:1rem 3rem}@media screen and (max-width: 1024px){#shoper-foot{padding:1rem 2rem}}@media screen and (max-width: 767px){#shoper-foot{padding:1rem 1rem}}@media screen and (max-width: 480px){#shoper-foot{padding:1rem 1rem}}@media screen and (max-width: 1024px){#shoper-foot{flex-direction:column}#shoper-foot a:first-child{margin-bottom:1rem}}.ocs-infobar{display:flex;justify-content:space-around;align-items:center;padding:0 3rem;background-color:#262d20;border-bottom:1px solid #daded6;width:100%;overflow-x:hidden;position:relative}@media screen and (max-width: 1024px){.ocs-infobar{padding:0 2rem}}@media screen and (max-width: 767px){.ocs-infobar{padding:0 1rem;height:2.5rem}}.ocs-infobar-item{font-size:.86rem;color:#f9faf8;display:flex;gap:.5rem;align-items:center;padding:.5rem;justify-content:center}.ocs-infobar-item-icon{font-size:1rem}.ocs-infobar-item-text{font-weight:500;text-transform:uppercase}@media screen and (max-width: 767px){.ocs-infobar-item{position:absolute;top:0;width:100%;justify-content:center}}@media screen and (max-width: 1024px){.sliding{-webkit-animation:sliding 5s infinite;animation:sliding 5s infinite}}@-webkit-keyframes sliding{0%{opacity:0;left:-100%}25%{opacity:1;left:0}75%{opacity:1;left:0}100%{opacity:0;left:100%}}@keyframes sliding{0%{opacity:0;left:-100%}25%{opacity:1;left:0}75%{opacity:1;left:0}100%{opacity:0;left:100%}}.ocs-basket-final{width:100%;max-width:650px;margin:3rem auto;padding:3rem 2rem;background:#fff;border-radius:1rem;border:1px solid #cbd1c6}@media screen and (max-width: 1024px){.ocs-basket-final{padding:2rem;margin:2rem auto;width:90%}}@media screen and (max-width: 767px){.ocs-basket-final{padding:1rem;margin:1rem auto;width:90%}}.ocs-basket-final .innerbox{font-size:14px;line-height:1.7;color:#262d20}.ocs-basket-final .innerbox p{margin:0 0 1rem}.ocs-basket-final .innerbox p:last-child{margin-bottom:0}.ocs-basket-final .innerbox strong{font-family:"Noto Sans",sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 600;color:#131610}.ocs-basket-final .innerbox a{color:#5f7050;text-decoration:underline}.ocs-basket-final .ocs-done-lead{font-family:"Noto Serif Display",serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 600;font-size:1.43rem;line-height:1.3;color:#131610;text-align:center}.ocs-basket-final .ocs-done-lead strong{font-weight:inherit;font-size:inherit}.ocs-basket-final .ocs-done-note{text-align:center;color:#5f7050}.ocs-basket-final .ocs-done-summary{list-style:none;margin:1.5rem 0;padding:0;border:1px solid #daded6;border-radius:.75rem;background:#f9faf8}.ocs-basket-final .ocs-done-summary li{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.85rem 1.25rem}.ocs-basket-final .ocs-done-summary li+li{border-top:1px solid #daded6}.ocs-basket-final .ocs-done-summary-label{color:#5f7050;font-size:.86rem}.ocs-basket-final .ocs-done-summary-value{font-family:"Noto Sans",sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 600;font-size:1.14rem;color:#131610;text-align:right;white-space:nowrap}.ocs-basket-final .ocs-done-cta-label{margin-bottom:.5rem}.ocs-basket-final .ocs-done-contact,.ocs-basket-final .ocs-done-signature{color:#394330}.ocs-basket-final .ocs-done-signature{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #daded6;font-size:.86rem}@media screen and (max-width: 480px){.ocs-basket-final .ocs-done-summary li{flex-direction:column;gap:.15rem}.ocs-basket-final .ocs-done-summary li .ocs-done-summary-value{text-align:left}}.ocs-basket-final form{margin:.5rem 0 1rem}.ocs-basket-final button.important{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;max-width:22rem;padding:1rem 1.5rem;border:1px solid #4c5a40;border-radius:.5rem;background:#4c5a40;color:#fff;font-size:15px;text-transform:uppercase;cursor:pointer;transition:all .3s ease;font-family:"Noto Sans",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 500}.ocs-basket-final button.important:focus{outline:none}.ocs-basket-final button.important:disabled{opacity:.6;cursor:not-allowed}.ocs-basket-final-head{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-bottom:2rem;text-align:center}.ocs-basket-final-head-title{font-family:"Noto Serif Display",serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 600;font-size:1.71rem;color:#131610;line-height:1.2}.ocs-basket-final-success{position:relative;width:5rem;height:5rem}.ocs-basket-final-success-mark{width:100%;height:100%;overflow:visible;fill:none;stroke-linecap:round;stroke-linejoin:round}.ocs-basket-final-success-mark-ring{stroke:#5f7050;stroke-width:2.5;stroke-dasharray:145;stroke-dashoffset:145;animation:ocsDoneRing 600ms ease-out 1200ms both}.ocs-basket-final-success-mark-check{stroke:#5f7050;stroke-width:3.5;stroke-dasharray:36;stroke-dashoffset:36;animation:ocsDoneCheck 320ms ease-out 1680ms both}.ocs-basket-final-success-sparks{position:absolute;inset:0;pointer-events:none}.ocs-basket-final-success-sparks span{position:absolute;top:50%;left:50%;width:.8rem;height:.8rem;margin:-0.4rem 0 0 -0.4rem;clip-path:polygon(50% 0%, 65.3% 29%, 97.6% 34.5%, 74.7% 58%, 79.4% 90.5%, 50% 76%, 20.6% 90.5%, 25.3% 58%, 2.4% 34.5%, 34.7% 29%);background:#f4d46d;opacity:0;animation:ocsDoneSpark 700ms ease-out forwards}.ocs-basket-final-success-sparks span:nth-child(1){--ocs-spark-angle: 15deg;--ocs-spark-angle-back: -15deg;animation-delay:1835ms}.ocs-basket-final-success-sparks span:nth-child(2){--ocs-spark-angle: 75deg;--ocs-spark-angle-back: -75deg;animation-delay:1870ms;background:#c8ad58}.ocs-basket-final-success-sparks span:nth-child(3){--ocs-spark-angle: 135deg;--ocs-spark-angle-back: -135deg;animation-delay:1905ms}.ocs-basket-final-success-sparks span:nth-child(4){--ocs-spark-angle: 195deg;--ocs-spark-angle-back: -195deg;animation-delay:1940ms;background:#c8ad58}.ocs-basket-final-success-sparks span:nth-child(5){--ocs-spark-angle: 255deg;--ocs-spark-angle-back: -255deg;animation-delay:1975ms}.ocs-basket-final-success-sparks span:nth-child(6){--ocs-spark-angle: 315deg;--ocs-spark-angle-back: -315deg;animation-delay:2010ms;background:#c8ad58}@keyframes ocsDoneRing{to{stroke-dashoffset:0}}@keyframes ocsDoneCheck{to{stroke-dashoffset:0}}@keyframes ocsDoneSpark{0%{transform:rotate(var(--ocs-spark-angle, 0deg)) translateY(-1.4rem) rotate(var(--ocs-spark-angle-back, 0deg)) scale(0.3);opacity:0}25%{opacity:1}70%{opacity:1}100%{transform:rotate(var(--ocs-spark-angle, 0deg)) translateY(-3.1rem) rotate(var(--ocs-spark-angle-back, 0deg)) scale(1);opacity:0}}@media(prefers-reduced-motion: reduce){.ocs-basket-final-success-mark-ring,.ocs-basket-final-success-mark-check{animation:none;stroke-dashoffset:0}.ocs-basket-final-success-sparks{display:none}}.box_infopage{width:100%;max-width:1000px;margin:0 auto;padding:1rem;border:1px solid #cbd1c6;background:#fff;border-radius:1rem}@media screen and (max-width: 768px){.box_infopage{width:97vw}}.ocs-side-menu{padding:1rem 0 1rem 3rem}@media screen and (max-width: 1024px){.ocs-side-menu{padding:1rem 0 1rem 2rem}}@media screen and (max-width: 767px){.ocs-side-menu{padding:1rem 0 1rem 1rem}}.ocs-side-menu-header{font-size:1.43rem;min-height:40px;margin-bottom:1rem}.ocs-side-menu-content{border:1px solid #eaece7;border-radius:.5rem;background:#fff;padding:1rem}.ocs-side-menu-list .current_parent>a,.ocs-side-menu-list .current>a{font-weight:700;color:#5f7050}.ocs-side-menu-list ul{padding-left:.7rem;list-style:none}.ocs-side-menu-list li>a{color:#7e8c72;font-weight:400;display:block;transition:color .3s;padding:.3rem 0;cursor:pointer}.ocs-side-menu-list li>a:hover{color:#4c5a40}.ocs-filters{padding:1rem 3rem}.ocs-filters-container{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:1rem}.ocs-filters .boxhead{display:none}.ocs-filters .multiselect{border:1px solid #9da793;padding:.8rem 1.2rem;border-radius:.5rem;background:#fff;position:relative;cursor:pointer}.ocs-filters .multiselect:after{content:"";font-family:"Font Awesome 6 Pro";position:absolute;right:1rem;top:50%;transform:translateY(-50%);transition:transform .3s}.ocs-filters .multiselect.active{border-radius:.5rem .5rem 0 0;border-bottom:0;box-shadow:0 47px 13px 0 rgba(171,171,171,0),0 30px 12px 0 rgba(171,171,171,.01),0 17px 10px 0 rgba(171,171,171,.05),0 7px 7px 0 rgba(171,171,171,.09),0 2px 4px 0 rgba(171,171,171,.1)}.ocs-filters .multiselect.active:after{transform:rotate(180deg) translateY(50%)}.ocs-filters .multiselect.active ul{box-shadow:0 47px 13px 0 rgba(171,171,171,0),0 30px 12px 0 rgba(171,171,171,.01),0 17px 10px 0 rgba(171,171,171,.05),0 7px 7px 0 rgba(171,171,171,.09),0 2px 4px 0 rgba(171,171,171,.1)}.ocs-filters .multiselect ul{position:absolute;background:#fff;padding:.7rem 0;border:1px solid #daded6;border-radius:0 0 .5rem .5rem;z-index:19;left:0;border-top:0;margin:0 -1px;width:calc(100% + 2px);border-top:1px dashed #daded6;top:100%}.ocs-filters .multiselect ul li{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;cursor:pointer;padding:.3rem 1rem;transition:all .3s ease}.ocs-filters .multiselect ul li:hover{background:#eaece7}.ocs-filters .multiselect ul li:before{cursor:pointer}.ocs-filters .multiselect ul li>a{font-family:"Noto Sans",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 400;line-height:1.2;width:100%}@media screen and (max-width: 1024px){.ocs-filters{padding:1rem 2rem}.ocs-filters-container{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 767px){.ocs-filters{padding:1rem 1rem}.ocs-filters-container{grid-template-columns:1fr}.ocs-filters.collapsed{padding-top:0;padding-bottom:0}}.ocs-filters-toggle{display:none;align-items:center;gap:.4rem;margin-left:auto;flex-shrink:0;padding:.4rem .9rem;border:1px solid #9da793;border-radius:.5rem;background:#fff;font-size:.86rem;line-height:1.2;cursor:pointer}.ocs-filters-toggle i{margin-right:0}.ocs-filters-toggle.active{background:#eaece7}.ocs-filters-toggle-count{display:none;font-style:normal;min-width:1.2rem;padding:0 .3rem;border-radius:1rem;background:#5f7050;color:#fff;text-align:center}@media screen and (max-width: 767px){.ocs-filters-toggle{display:flex}}.ocs-cloud-highlight{width:100%;display:block;font-size:.9rem;position:relative}.ocs-cloud-highlight-image{position:absolute;top:1rem;left:0;border-radius:50%;border:4px solid #f9faf8;background:#eaece7;width:7rem;height:7rem}.ocs-cloud-highlight-image img{border-radius:50%;width:100%;height:100%;object-fit:cover}.ocs-cloud-highlight-content{margin-left:3.5rem;padding:1.25rem 1rem 1.25rem 5rem;border-radius:.5rem;background:#eaece7;display:flex;flex-direction:column;gap:1.5rem}.ocs-cloud-highlight-content-header p{margin:0;font-weight:700}.ocs-cloud-highlight-content-points{display:flex;flex-direction:column}.ocs-cloud-highlight-content-points-item{display:grid;grid-template-columns:2rem 1fr;gap:1rem;align-items:center;padding:.75rem 0;border-bottom:1px solid #cbd1c6}.ocs-cloud-highlight-content-points-item:first-child{padding-top:0}.ocs-cloud-highlight-content-points-item:last-child{padding-bottom:0;border-bottom:none}.ocs-cloud-highlight-content-points-item-icon{display:flex;justify-content:center;align-items:center;font-size:1.43rem;color:#5f7050}.ocs-cloud-highlight-content-points-item-text{padding-right:.5rem}.ocs-cloud-highlight-content-points-item-text span.bold{font-weight:600}@media screen and (max-width: 767px){.ocs-cloud-highlight-image{width:6rem;height:6rem}.ocs-cloud-highlight-content{padding:1rem 1rem;margin-left:3rem}.ocs-cloud-highlight-content-header{padding-left:3rem}.ocs-cloud-highlight-content-points-item-icon{font-size:1.25rem}}.custom-product-info,.ocs-autoapply-notice{margin-top:15px;text-align:center;font-weight:bold;padding:10px;background:#eef8f2;border:1px solid #d0e8d9;border-radius:5px;color:#2d7a4d}.custom-product-info p,.ocs-autoapply-notice p{margin:0}.custom-product-info .bold,.ocs-autoapply-notice .bold{font-weight:800}.ocs-producers-banner-wrapper{margin:40px auto}.ocs-producers-banner{display:flex;flex-direction:column;gap:20px}.ocs-producers-banner-header-title{text-align:center;margin:0;font-family:"Noto Serif Display",serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 500;font-size:2.28rem;color:#131610}.ocs-producers-banner-content{display:grid;grid-template-columns:repeat(5, 1fr);gap:20px;align-items:center;justify-content:center}.ocs-producers-banner-item{display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden;height:100px}.ocs-producers-banner-item a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;position:relative}.ocs-producers-banner-item img{max-height:100px;max-width:100%;object-fit:contain;position:absolute;transition:all .5s ease}.ocs-producers-banner-item img.outgoing{transform:translateY(20px);opacity:0;filter:blur(5px)}.ocs-producers-banner-item img.incoming{transform:translateY(-20px);opacity:0;filter:blur(5px)}.ocs-producers-banner-item img.active{transform:translateY(0);opacity:1;filter:blur(0)}.ocs-producers-banner-footer{display:flex;justify-content:center;margin-top:10px}@media(max-width: 1024px){.ocs-producers-banner-content{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 767px){.ocs-producers-banner-content{grid-template-columns:repeat(2, 1fr)}.ocs-producers-banner-item:nth-child(5){display:none}}.product-buy-promo{background:#fbeec5;padding:1rem;border-radius:.5rem}.product-buy-promo__title{font-weight:700;margin-bottom:.5rem}.product-buy-promo__description a{font-weight:700;color:#5f7050;text-decoration:underline}.product-buy-promo__description a:hover{color:#131610}ocs-cross-element .ocs-cross-button{background-color:#5f7050;color:#fff}.ocs-biowen-banner-wrapper{margin:40px auto;padding:0 3rem 1rem}.ocs-biowen-banner{position:relative;display:grid;grid-template-columns:1.25fr 1fr;gap:2rem;align-items:center;padding:2.5rem 3rem;border-radius:1rem;overflow:hidden;background:radial-gradient(circle at 85% 20%, rgba(246, 221, 138, 0.25) 0%, rgba(246, 221, 138, 0) 55%),radial-gradient(circle at 10% 110%, rgba(126, 140, 114, 0.45) 0%, rgba(126, 140, 114, 0) 60%),linear-gradient(135deg, #4c5a40 0%, #5f7050 100%);color:#fff;isolation:isolate}.ocs-biowen-banner::before,.ocs-biowen-banner::after{content:"";position:absolute;border-radius:50%;z-index:-1;pointer-events:none}.ocs-biowen-banner::before{width:18rem;height:18rem;top:-8rem;right:-4rem;background:rgba(246,221,138,.18);filter:blur(2px)}.ocs-biowen-banner::after{width:10rem;height:10rem;bottom:-3rem;left:30%;background:rgba(244,212,109,.12)}.ocs-biowen-banner-content{display:flex;flex-direction:column;gap:1.25rem}.ocs-biowen-banner-badge{display:inline-flex;align-items:center;gap:.5rem;width:fit-content;padding:.4rem .85rem;border-radius:999px;background:#f6dd8a;color:#262d20;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;font-family:"Noto Sans",sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 600}.ocs-biowen-banner-badge i{font-size:.86rem}.ocs-biowen-banner-title{margin:0;font-family:"Noto Serif Display",serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 500;font-size:2.28rem;line-height:1.1;letter-spacing:-1px;color:#fff}.ocs-biowen-banner-title strong{color:#f6dd8a;font-weight:inherit}.ocs-biowen-banner-desc{margin:0;font-size:1.14rem;color:rgba(255,255,255,.85);max-width:36rem}.ocs-biowen-banner-actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-top:.5rem}.ocs-biowen-banner-note{font-size:.86rem;color:rgba(255,255,255,.7)}.ocs-biowen-banner-visual{position:relative;display:flex;justify-content:center;align-items:center;min-height:220px}.ocs-biowen-banner-gift{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;width:17rem;height:17rem;border-radius:50%;background:radial-gradient(circle at 30% 30%, #fbeec5 0%, #f6dd8a 70%, #c8ad58 100%);color:#262d20;text-align:center;box-shadow:0 20px 40px rgba(0,0,0,.25),inset 0 -10px 20px rgba(156,135,66,.25)}.ocs-biowen-banner-gift i{font-size:3.5rem;color:#4c5a40}.ocs-biowen-banner-gift-eyebrow{font-family:"Noto Sans",sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 600;font-size:.8rem;text-transform:uppercase;letter-spacing:.1em}.ocs-biowen-banner-gift-title{font-family:"Noto Serif Display",serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 600;font-size:1.43rem;line-height:1.1}.ocs-biowen-banner-burst{position:absolute;bottom:-1rem;left:-1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;width:5.5rem;height:5.5rem;border-radius:50%;background:#262d20;color:#f6dd8a;font-family:"Noto Serif Display",serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-variation-settings:"wdth" 700;font-size:1.43rem;line-height:1;text-align:center;transform:rotate(8deg);box-shadow:0 8px 20px rgba(0,0,0,.3)}.ocs-biowen-banner-burst span{display:block}.ocs-biowen-banner-burst small{font-family:"Noto Sans",sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 600;font-size:.71rem;text-transform:uppercase;letter-spacing:.05em;color:#fff;margin-top:.15rem}.ocs-biowen-banner .ocs-btn.btn-big{background:#f6dd8a;border-color:#f6dd8a;color:#262d20}.ocs-biowen-banner .ocs-btn.btn-big:hover{background:#f4d46d;border-color:#f4d46d}.ocs-biowen-banner .ocs-btn.secondary.bordered{background:rgba(0,0,0,0);border-color:rgba(255,255,255,.5);color:#fff}.ocs-biowen-banner .ocs-btn.secondary.bordered:hover{background:rgba(255,255,255,.08);border-color:#fff}@media(max-width: 1024px){.ocs-biowen-banner-wrapper{padding:0 2rem 1rem}.ocs-biowen-banner{padding:2rem 2rem;gap:1.5rem}.ocs-biowen-banner-title{font-size:1.71rem}.ocs-biowen-banner-gift{width:15rem;height:15rem}.ocs-biowen-banner-gift i{font-size:2.75rem}.ocs-biowen-banner-burst{width:4.5rem;height:4.5rem;font-size:1.25rem}}@media(max-width: 767px){.ocs-biowen-banner-wrapper{padding:1rem 1rem 1rem}.ocs-biowen-banner{grid-template-columns:1fr;padding:1.75rem 1.5rem;text-align:center}.ocs-biowen-banner-badge,.ocs-biowen-banner-desc{margin-left:auto;margin-right:auto}.ocs-biowen-banner-actions{justify-content:center}.ocs-biowen-banner-visual{order:-1;min-height:0}.ocs-biowen-banner-gift{width:13rem;height:13rem}}.ocs-hero-with-items{margin:2.5rem auto}.ocs-hero-with-items-container{background-position:center;background-size:cover;padding:3.5rem 1.5rem 7rem 1.5rem;border-radius:1rem;min-height:35rem;display:flex;align-items:center}@media screen and (max-width: 767px){.ocs-hero-with-items-container{min-height:30rem}}.ocs-hero-with-items-content{max-width:23rem;display:flex;flex-direction:column;justify-content:center;background:rgba(169,169,169,.14);border-radius:16px;box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(2.2px);-webkit-backdrop-filter:blur(2.2px);align-self:center;padding:1rem}.ocs-hero-with-items-content h1,.ocs-hero-with-items-content h2,.ocs-hero-with-items-content p{color:#f9faf8;margin:0}.ocs-hero-with-items-content h1,.ocs-hero-with-items-content h2{font-size:2.28rem;font-weight:600;margin-bottom:1.5rem}.ocs-hero-with-items-content p{margin-bottom:2.5rem}@media screen and (max-width: 767px){.ocs-hero-with-items-content{display:none}}.ocs-hero-with-items-items{display:flex;align-items:stretch;justify-content:center;gap:1.5rem;margin-top:-2.5rem;flex-wrap:wrap}@media screen and (max-width: 767px){.ocs-hero-with-items-items{display:grid;grid-template-columns:1fr 1fr;gap:1rem}}.ocs-hero-with-items-item{display:flex;gap:.5rem;align-items:flex-start;padding:1rem;border-radius:1rem;background:#fff;max-width:19rem;box-shadow:0 47px 13px 0 rgba(171,171,171,0),0 30px 12px 0 rgba(171,171,171,.01),0 17px 10px 0 rgba(171,171,171,.05),0 7px 7px 0 rgba(171,171,171,.09),0 2px 4px 0 rgba(171,171,171,.1)}.ocs-hero-with-items-item-icon{font-size:2rem;color:#7e8c72;padding-left:.5rem;height:100%;display:flex;align-items:start;padding-top:.2rem}.ocs-hero-with-items-item-text h3{font-size:.86rem;font-weight:600;color:#131610;margin:0;margin-bottom:.5rem}.ocs-hero-with-items-item-text p{font-size:.86rem;color:#4c5a40;margin:0}@media screen and (max-width: 767px){.ocs-hero-with-items-item{flex-direction:column;align-items:center;margin:0 auto;justify-content:flex-start}.ocs-hero-with-items-item-icon{font-size:1.8rem;padding-left:0;margin-bottom:.5rem;height:2.5rem}.ocs-hero-with-items-item-text{text-align:center}}.ocs-text-box{width:100%;padding:4rem 3rem 1rem;background:#daded6}@media screen and (max-width: 1024px){.ocs-text-box{padding:3rem 2rem 1rem}}@media screen and (max-width: 767px){.ocs-text-box{padding:2rem 1rem 1rem}}.ocs-text-box-content{width:1100px;max-width:100%;text-align:center;margin:0 auto}.ocs-text-box h2{margin-top:0;font-size:2.86rem;color:#131610;margin-bottom:2rem}.ocs-text-box p{font-size:14px;color:#5f7050;line-height:1.71rem;margin-bottom:.5rem}.ocs-media-box{width:100%;padding:3rem 3rem;display:grid;gap:6vw;grid-template-columns:6fr 5fr}@media screen and (max-width: 1024px){.ocs-media-box{padding:3rem 2rem;gap:7vw}}@media screen and (max-width: 767px){.ocs-media-box{padding:3rem 1rem;gap:8vw;grid-template-columns:1fr}}.ocs-media-box-container{background:#daded6}.ocs-media-box-media-content{position:relative;display:flex;justify-content:center;align-items:center;height:50rem;overflow:hidden}@media screen and (max-width: 767px){.ocs-media-box-media-content{height:32rem}}.ocs-media-box-media-content img{border-radius:1rem;height:100%;width:100%;object-fit:cover}.ocs-media-box-text-content{display:flex;flex-direction:column;justify-content:center;text-align:left}@media screen and (max-width: 767px){.ocs-media-box-text-content{text-align:center}}.ocs-media-box-text-content h4,.ocs-media-box-text-content p{margin:0;font-size:14px;line-height:1.71rem}.ocs-media-box-text-content h3{font-size:2.28rem;font-weight:600;color:#131610;margin-bottom:1rem}.ocs-media-box-text-content p{margin-bottom:.5rem}@keyframes moveAnimation{0%,100%{transform:translateY(0) translateX(100%)}50%{transform:translateY(-10px) translateX(100%)}}.ocs-blog-row{padding:3rem 3rem 3rem}@media screen and (max-width: 1024px){.ocs-blog-row{padding:2rem 2rem 2rem}}@media screen and (max-width: 767px){.ocs-blog-row{padding:1rem 1rem 1rem}}.ocs-blog-row-head h3{font-size:2.28rem;color:#131610}.ocs-blog-row-subhead{color:#5f7050;font-size:14px;margin-bottom:1rem}.ocs-blog-row-intro{color:#131610;font-size:14px}.ocs-blog-row-swiper{overflow:hidden;position:relative}.ocs-blog-row-swiper .swiper-button-next,.ocs-blog-row-swiper .swiper-button-prev{--swiper-navigation-top-offset: 33%}.ocs-blog-row-container{display:flex}.ocs-blog-row-more{display:flex;justify-content:center;margin-top:2rem}.ocs-blog-row-item{width:300px;min-width:300px;position:relative;animation:fadeIn .5s ease-in-out forwards;display:flex;flex-direction:column;cursor:pointer}.ocs-blog-row-item:hover .ocs-blog-row-item-image img{transform:scale(1.2)}.ocs-blog-row-item-image{overflow:hidden;height:18rem;border-radius:1rem}.ocs-blog-row-item-image img{height:100%;width:100%;object-fit:cover;object-position:center;transform-origin:center;transition:transform 8s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.ocs-blog-row-item-content{position:relative;display:flex;flex-direction:column;gap:1rem;background:#fff;padding:1rem;border-radius:1rem;width:90%;margin:0 auto 1rem;margin-top:-3rem;min-height:35%;flex-grow:1;justify-content:space-between;box-shadow:0 47px 13px 0 rgba(171,171,171,0),0 30px 12px 0 rgba(171,171,171,.01),0 17px 10px 0 rgba(171,171,171,.05),0 7px 7px 0 rgba(171,171,171,.09),0 2px 4px 0 rgba(171,171,171,.1)}.ocs-blog-row-item-title{font-size:14px}.ocs-blog-row-item-author{display:flex;gap:.5rem;align-items:center}.ocs-blog-row-item-author-row{display:flex;gap:1rem;align-items:center;justify-content:space-between}.ocs-blog-row-item-author-avatar{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:50%}.ocs-blog-row-item-author-avatar img{object-fit:cover;height:100%;width:100%}.ocs-blog-row-item-author-details{display:flex;flex-direction:column}.ocs-blog-row-item-author-details-date{font-size:.86rem;color:#bbc3b5}.ocs-blog-row-item-author-details-name{font-size:.86rem;color:#131610}.ocs-blog-row-item-content-bio{position:relative;display:grid;grid-template-columns:22% 75%;gap:1rem;background:#fff;padding:1rem;border-radius:1rem;width:90%;margin:1rem auto;min-height:35%;width:100%;justify-content:space-between;box-shadow:0 47px 13px 0 rgba(171,171,171,0),0 30px 12px 0 rgba(171,171,171,.01),0 17px 10px 0 rgba(171,171,171,.05),0 7px 7px 0 rgba(171,171,171,.09),0 2px 4px 0 rgba(171,171,171,.1)}.ocs-blog-row-item-author-avatar-bio{width:10rem;height:10rem;grid-row:span 2;align-self:center;justify-self:center;overflow:hidden;border-radius:50%}.ocs-blog-row-item-author-avatar-bio-img{object-fit:cover;height:100%;width:100%;margin:0 auto 0 !important}.ocs-blog-row-item-bio-3{grid-column-start:2}@media screen and (max-width: 767px){.ocs-blog-row-item-content-bio{grid-template-columns:none;grid-template-rows:repeat(1, 1fr)}.ocs-blog-row-item-bio-2{text-align:center}.ocs-blog-row-item-bio-3{grid-column-start:1}}.ocs-main-collections{padding:3rem 3rem 1rem}@media screen and (max-width: 1024px){.ocs-main-collections{padding:2rem 2rem 1rem}}@media screen and (max-width: 767px){.ocs-main-collections{padding:1rem 1rem 1rem}}.ocs-main-collections-topbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}@media screen and (max-width: 767px){.ocs-main-collections-topbar{flex-direction:column-reverse;align-items:flex-start;gap:1rem}}.ocs-main-collections-topbar-title-text{font-size:2.28rem;color:#131610}.ocs-main-collections-topbar-filter{display:flex;gap:1rem;align-items:center}@media screen and (max-width: 767px){.ocs-main-collections-topbar-filter{width:100%;justify-content:start}}.ocs-collection{width:100%}.ocs-newsletter{max-width:400px;margin:0 auto;padding:2.5rem 0}.ocs-newsletter-header{font-family:"Noto Serif Display",serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 600;font-size:2.28rem;text-align:center}.ocs-newsletter-container form{padding:0 1rem}.ocs-newsletter-intro{text-align:center;line-height:1.6rem;margin:1rem 1rem 2rem}.ocs-newsletter-form{display:flex}.ocs-newsletter-form>input{border-top-right-radius:0;border-bottom-right-radius:0}.ocs-newsletter-form>button{border-top-left-radius:0;border-bottom-left-radius:0;background:#daded6;border:1px solid #daded6;border-left:0;font-size:1rem;padding:1rem}.ocs-newsletter-form>button:hover{background:#cbd1c6;border:1px solid #daded6;border-left:0}.ocs-newsletter-form>button i{color:#5f7050}.ocs-newsletter-caption{font-size:.86rem;color:#7e8c72;margin-top:1rem;text-align:center}.ocs-local{display:flex;gap:5rem;align-items:center}@media(max-width: 767px){.ocs-local{gap:3rem}}.about-us-page .ocs-local p,.about-us-page .ocs-local h3{margin:0}.ocs-local-image{flex:0 0 auto;width:100%;max-width:300px;height:300px;overflow:hidden;border-radius:.5rem}.ocs-local-image.wide{max-width:450px}@media(max-width: 767px){.ocs-local-image.wide{height:230px}}.ocs-local-image img{width:100%;height:100%;object-fit:cover}.ocs-local-info{flex:1;display:flex;gap:1rem;flex-direction:column}.ocs-local-title{font-size:1.25rem;font-weight:bold}.ocs-local-address,.ocs-local-phone{font-size:.875rem}@media(max-width: 767px){.ocs-local{flex-direction:column}}@keyframes consents-bar-in{from{transform:translateY(100%)}to{transform:translateY(0)}}.consents__wrapper{position:fixed;z-index:999999;left:0;right:0;bottom:0;display:block;overflow:visible;box-shadow:0 -4px 16px rgba(0,0,0,.12);animation:consents-bar-in .3s ease-out}@media(prefers-reduced-motion: reduce){.consents__wrapper{animation:none}}.consents__modal{width:100%;max-height:none;margin:0;padding:1rem 1.5rem calc(1rem + env(safe-area-inset-bottom));background-color:#fff;border-top:1px solid #daded6;border-radius:0;box-sizing:border-box}.consents__basic-view{display:flex;align-items:center;gap:1.5rem;max-width:1200px;max-height:none;margin:0 auto;width:100%}.consents__content{flex:1 1 auto;overflow:visible;font-size:.8rem;line-height:1.45}.consents__content p{margin:0}.consents__heading{display:block;margin:0 0 .25rem;font-size:.95rem;font-weight:600}.consents__heading img{display:none}.consents__heading span{padding:0}.consents__link{display:inline;margin:0;font-size:inherit;text-decoration:underline}.consents__buttons{flex:0 0 auto;display:flex;gap:.5rem;margin:0}.consents__buttons .ocs-btn{min-height:44px;white-space:nowrap}.consents__mask{display:none}.consents_popup .consents__wrapper{top:0;display:flex;align-items:center;justify-content:center;box-shadow:none;animation:none}.consents_popup .consents__modal{width:90%;max-width:800px;padding:2rem;border:0;border-radius:.5rem}.consents_popup .consents__heading{font-size:1rem;margin-bottom:.5rem}.consents_popup .consents__mask{display:block;position:fixed;z-index:999998;inset:0;background-color:rgba(0,0,0,.6)}.consents__advanced-view{max-height:calc(90vh - 4rem);display:flex;flex-direction:column;width:100%}.consents__advanced-content{overflow:auto;font-size:.8rem}.consents__text{margin-bottom:1rem;font-size:.8rem}.consents__consent{display:flex;margin-bottom:1rem}.consents__consent-description{margin-top:4px;margin-left:1rem}.consents__advanced-buttons{display:flex;justify-content:space-between;gap:.5rem;margin-top:1rem}.consents__advanced-buttons .ocs-btn{min-height:44px}@media screen and (max-width: 1024px){.consents__basic-view{flex-direction:column;align-items:stretch;gap:.75rem}.consents__buttons{justify-content:flex-end}}@media screen and (max-width: 767px){.consents__modal{padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom))}.consents__content{font-size:.75rem;line-height:1.4}.consents__heading{font-size:.875rem}.consents__buttons{display:grid;grid-template-columns:1fr 1fr}.consents__buttons .ocs-btn{width:100%;margin:0;white-space:normal;text-align:center;line-height:1.2}.consents__buttons .js__accept-all-consents{grid-column:1/-1;order:-1}.consents_popup .consents__modal{width:calc(100% - 2rem);padding:1rem}.consents__advanced-buttons .ocs-btn{flex:1 1 0}}.contact-local{display:flex;align-items:flex-start;gap:2rem}.contact-local-image{width:40%;height:auto}.contact-local-image img{width:100%;height:100%;border-radius:.5rem;object-fit:cover}@media screen and (max-width: 768px){.contact-local{flex-direction:column;gap:0}.contact-local-image{width:100%}}.contact-local-item{margin-bottom:2rem}.contact-local-info a{color:#5f7050;font-weight:bold;text-decoration:none;transition:all .3s ease}.contact-local-info a:hover{text-decoration:underline}.tm-ferret2{padding:2rem 0 !important;font-family:"Noto Sans",sans-serif !important;font-optical-sizing:auto;font-weight:500 !important;font-style:normal;font-variation-settings:"wdth" 500;color:#131610 !important}.tm-ferret2 .tm-grades{column-gap:2rem !important;row-gap:.5rem !important}.tm-ferret2 .tm-grades__grade{font-family:"Noto Serif Display",serif !important;font-optical-sizing:auto;font-weight:800 !important;font-style:normal;font-variation-settings:"wdth" 800}.tm-ferret2 .tm-carousel__card{box-shadow:none !important;border:1px solid #daded6 !important;border-radius:1rem !important;height:35em !important}@media(min-width: 768px){.tm-ferret2 .tm-carousel__card{height:30em !important}}.product-page .product{display:grid;column-gap:1rem;grid-template-areas:"details-gallery buy" "details-navbar buy" "details-description buy" "details-atributes buy" "details-related buy" "details-reviews buy";grid-template-columns:1fr 500px}@media screen and (max-width: 1024px){.product-page .product{grid-template-areas:"details-gallery" "buy" "details-navbar" "details-description" "details-atributes" "details-related" "details-reviews";grid-template-columns:1fr}}@media screen and (max-width: 767px){.product-page .product{grid-template-areas:"details-gallery" "buy" "details-description" "details-atributes" "details-related" "details-reviews";grid-template-columns:1fr}}.product-page .product-page{width:100%;padding:0 3rem 1rem}@media screen and (max-width: 1024px){.product-page .product-page{padding:0 2rem 1rem}}@media screen and (max-width: 767px){.product-page .product-page{padding:0 1rem 1rem}}.product-page .product-details-item{background:#fff;padding:2.5rem 3rem;border:1px solid #daded6;border-radius:1rem;margin-top:1rem;width:100%;position:relative;overflow:auto}@media screen and (max-width: 767px){.product-page .product-details-item{padding:1.5rem}}.product-page .product-details-item-header{display:flex;gap:1rem;align-items:center;margin-bottom:2rem}.product-page .product-details-item-header i{font-size:1.43rem}.product-page .product-details-item-header h3{font-family:"Noto Serif Display",serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 500}.product-page .product-details-gallery{grid-area:details-gallery;overflow:hidden;margin-top:0}@media screen and (max-width: 767px){.product-page .product-details-gallery{padding:1.5rem .5rem}}.product-page .product-details-gallery-swiper{max-height:300px}.product-page .product-details-navbar{display:flex;align-items:center;padding:.5rem 3rem;margin-top:0;grid-area:details-navbar}.product-page .product-details-navbar-bg{background:#f9faf8;border-radius:0 0 1rem 1rem;padding-top:1rem;position:sticky;top:8.85rem;z-index:11}@media screen and (max-width: 767px){.product-page .product-details-navbar{display:none}}.product-page .product-details-navbar-item{background:rgba(0,0,0,0);padding:.5rem 1rem;border-radius:.3rem;font-weight:600}.product-page .product-details-navbar-item:hover,.product-page .product-details-navbar-item.active{background:#f8e5a7;color:#5f7050}.product-page .product-details-description{grid-area:details-description}.product-page .product-details-atributes{grid-area:details-atributes}.product-page .product-details-atributes .product-details-item-content{display:flex;gap:1rem}.product-page .product-details-atributes ul{width:100%;display:flex;flex-wrap:wrap;border-top:1px solid #daded6}.product-page .product-details-atributes ul li{border-bottom:1px solid #daded6;display:flex;padding:.5rem 0;width:50%}@media screen and (max-width: 767px){.product-page .product-details-atributes ul li{width:100%}}.product-page .product-details-atributes ul li span{width:100%}.product-page .product-details-atributes ul li span:first-child{font-weight:600}.product-page .product-details-related{grid-area:details-related;position:relative;height:fit-content;overflow:auto}.product-page .product-details-reviews{grid-area:details-reviews}.product-page .product-details-reviews .tm-ferret2{margin:0 !important}.product-page .product-buy{display:flex;width:100%;max-width:500px;gap:1rem;flex-direction:column;background:#fff;padding:1.5rem;border:1px solid #daded6;border-radius:1rem;align-self:flex-start;grid-area:buy}@media screen and (max-width: 1024px){.product-page .product-buy{position:relative;top:0;max-width:100%;margin-top:1rem}}.product-page .product-buy-details{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.product-page .product-buy-details h1{font-size:1.71rem;font-family:"Noto Sans",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 500}.product-page .product-buy-reviews{display:flex;align-items:center;gap:.5rem}.product-page .product-buy-reviews-stars{color:#f4d46d;font-size:14px}.product-page .product-buy-reviews-count span:first-child{font-weight:500;font-size:14px}.product-page .product-buy-reviews-count span:last-child{font-size:.86rem;color:#9da793}.product-page .product-buy-price{display:flex;flex-direction:column}.product-page .product-buy-price-container{display:flex;flex-direction:column;gap:.5rem}.product-page .product-buy-price-old{font-size:1.14rem;color:#5f7050;text-decoration:line-through}.product-page .product-buy-price-new{font-size:1.71rem;font-weight:500}.product-page .product-buy-price-new.special{color:#c95959}.product-page .product-buy-lowestprice{color:#9da793;font-size:.86rem}.product-page .product-buy-discount{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;width:100%;margin-top:.5rem;margin-bottom:1rem}.product-page .product-buy-discount-cta{display:flex;align-items:stretch;flex:0 1 auto;min-width:0}.product-page .product-buy-discount-btn{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;flex:0 1 auto;min-width:0;padding:.78rem 3.5rem;background:#f8e5a7;color:#4c5a40;border:none;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem;clip-path:polygon(0 0, 92% 0, 100% 50%, 92% 100%, 0 100%);font-size:14px;font-family:"Noto Sans",sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 600;line-height:1.2;white-space:nowrap;cursor:pointer;transition:all .3s ease}.product-page .product-buy-discount-btn:hover{background:#f6dd8a}.product-page .product-buy-discount-btn:focus{outline:none}.product-page .product-buy-discount-code{position:relative;z-index:0;display:flex;align-items:center;flex:0 0 auto;margin-left:-2.5rem;padding:0 .5rem 0 2.15rem;border:1.5px dashed #f8e5a7;color:#4c5a40;font-size:14px;font-family:"Noto Sans",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-variation-settings:"wdth" 700;text-transform:uppercase;letter-spacing:.05em;line-height:1.2;white-space:nowrap;overflow:hidden}.product-page .product-buy-discount-info{display:flex;flex-direction:column;align-items:center;flex:0 0 auto;padding:.35rem .71rem;border-radius:.5rem;background:#eaece7;color:#5f7050;line-height:1.2;white-space:nowrap}.product-page .product-buy-discount-info-value{font-size:.9rem;font-family:"Noto Sans",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 400}.product-page .product-buy-discount-info-note{font-size:.71rem;font-family:"Noto Sans",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 400;color:#7e8c72}@media screen and (max-width: 480px){.product-page .product-buy-discount-btn{padding:.78rem 2.1rem}.product-page .product-buy-discount-code{margin-left:-1.85rem;padding-left:1.5rem}}.product-page .product-buy-addtocart{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;width:100%}.product-page .product-buy-addtocart.flying{flex-direction:row;align-items:center;position:fixed;bottom:-5rem;width:100%;left:0;padding:1rem;background:#fff;border-top:1px solid #daded6;z-index:99;display:none;transition:all .3s ease-in-out}@media screen and (max-width: 767px){.product-page .product-buy-addtocart.flying{display:flex}}.product-page .product-buy-addtocart.flying.active{bottom:0}.product-page .product-buy-addtocart.flying .product-buy-addtocart-button .ocs-btn{padding:.78rem 1.5rem;font-size:14px}@media screen and (max-width: 480px){.product-page .product-buy-addtocart.flying .product-buy-addtocart-button .ocs-btn{padding:.78rem}}.product-page .product-buy-addtocart-quantity{display:flex}.product-page .product-buy-addtocart-quantity>input{border-radius:0;border:1px solid #eaece7;text-align:center;padding:0;margin:0;width:3rem;color:#131610}.product-page .product-buy-addtocart-quantity>input::-webkit-outer-spin-button,.product-page .product-buy-addtocart-quantity>input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-page .product-buy-addtocart-quantity>input[type=number]{appearance:textfield;-moz-appearance:textfield}.product-page .product-buy-addtocart-quantity>input:focus{outline:none}.product-page .product-buy-addtocart-quantity>button{background-color:#eaece7;color:#9da793;padding:.6rem .86rem;transition:all .3s ease-in-out}.product-page .product-buy-addtocart-quantity>button:hover{background-color:#daded6}.product-page .product-buy-addtocart-quantity>button:first-child{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.product-page .product-buy-addtocart-quantity>button:last-child{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.product-page .product-buy-addtocart-button{width:100%}.product-page .product-buy-addtocart-button .ocs-btn{width:100%;height:100%;padding:1rem 1.5rem;font-size:15px;text-transform:uppercase;background:#4c5a40;color:#fff;border-color:#4c5a40}.product-page .product-buy-addtocart-button .ocs-btn:hover{background:#4c5a40;color:#fff;border-color:#4c5a40}.product-page .product-buy-addtocart-button .ocs-btn i{font-size:1.14rem}.product-page .product-buy-addtocart-button .ocs-btn.yellow{background:#f8e5a7;border-color:#f8e5a7;color:#4c5a40}.product-page .product-buy-addtocart-button .ocs-btn.yellow:hover{background:#f6dd8a;border-color:#f6dd8a;color:#4c5a40}.product-page .product-buy inpost-izi-button{margin-top:0 !important;margin-bottom:0 !important}.product-page .product-buy-availability-notifier{width:100%}.product-page .product-buy-availability-notifier .ocs-btn{width:100%;height:100%;font-size:14px}.product-page .product-buy-availability-notifier .ocs-btn i{font-size:1.14rem}.product-page .product-buy-availability>.availability{text-align:center;font-size:14px;color:#5f7050;font-weight:500}.product-page .product-buy-availability>.delivery{text-align:center;font-size:14px;color:#c95959;display:flex;gap:.3rem;justify-content:center}.product-page .product-buy-availability>.delivery-now span{display:block}.product-page .product-buy-availability>.delivery span:last-child{font-weight:700}.product-page .product-buy-highlights{display:flex;width:100%;gap:1rem}@media screen and (max-width: 767px){.product-page .product-buy-highlights{gap:.5rem}}.product-page .product-buy-highlights-item{border:1px solid #eaece7;border-radius:.5rem;color:#5f7050;display:flex;flex-direction:column;padding:.5rem .3rem;align-items:center;width:100%}.product-page .product-buy-highlights-item i{font-size:1.43rem;margin-bottom:.5rem}.product-page .product-buy-highlights-item span{font-size:.86rem;display:block;text-align:center}.product-page .product-buy-highlights-item span:first-child{font-weight:600}@media screen and (max-width: 767px){.product-page .product-buy-highlights-item span{font-size:.8rem}}.product-page .product-buy-highlights.secondary .product-buy-highlights-item{border:1px solid #f5e2e2;color:#c95959}.product-page .product-buy-highlights.secondary .product-buy-highlights-item i{font-size:2rem;margin-bottom:.8rem}.product-page .product-buy-highlights.secondary.dark .product-buy-highlights-item{border:1px solid #eaece7;color:#262d20}.ocs-age-verification{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;background-color:rgba(0,0,0,.5);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center}.ocs-age-verification__content{background-color:rgba(255,255,255,.9);padding:40px;border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.2);max-width:500px;width:90%;text-align:center;border:1px solid rgba(255,255,255,.5)}.ocs-age-verification__title{font-size:24px;font-weight:700;margin-bottom:15px;color:#333}.ocs-age-verification__text{font-size:16px;margin-bottom:20px;color:#555}.ocs-age-verification__actions{display:flex;gap:15px;justify-content:center;margin-top:30px}.ocs-age-verification__actions .ocs-btn{padding:12px 24px;border-radius:5px;font-weight:600;cursor:pointer;transition:all .3s ease}.ocs-age-verification__actions .ocs-btn--primary{background-color:#000;color:#fff;border:2px solid #000}.ocs-age-verification__actions .ocs-btn--primary:hover{background-color:#333;border-color:#333}.ocs-age-verification__actions .ocs-btn--secondary{background-color:rgba(0,0,0,0);color:#000;border:2px solid #000}.ocs-age-verification__actions .ocs-btn--secondary:hover{background-color:#000;color:#fff}body.ocs-age-verification-open{overflow:hidden}.ocs-register-page .centercol{max-width:600px;margin:2rem auto;padding:1rem;background:#fff;border:1px solid #daded6;border-radius:1rem}.ocs-register-page .centercol h3{font-family:"Noto Serif Display",serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 500;margin-bottom:1rem}.ocs-register-page .centercol h4{font-family:"Noto Serif Display",serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 500;margin-bottom:1rem}.ocs-register-page .centercol .register-form-row{margin-bottom:1rem}.ocs-register-page .centercol .register-form-row .login-label{font-weight:500}.about-us-page{width:100%;max-width:800px;margin:0 auto;padding:2rem 0}.about-us-page p{margin-bottom:2rem}.about-us-page p:first-child{font-size:1.2rem}.about-us-images{display:grid;grid-template-columns:repeat(auto-fill, minmax(250px, 1fr));gap:1rem;margin-bottom:2rem}.about-us-images.double{grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));width:100%}.about-us-images-item{display:flex;flex-direction:column;align-items:center;gap:1rem}.about-us-images img{width:100%;height:400px;border-radius:.5rem;box-shadow:0 2px 4px rgba(0,0,0,.1);object-fit:cover}@media screen and (max-width: 768px){.about-us-images img{height:auto}}.ocs-producers-page{max-width:1440px;width:100%;margin:0 auto 3rem auto;padding:0 1rem}.ocs-producers-page__title{font-size:2rem;margin-bottom:2rem;color:#131610;text-align:center}.ocs-producers-page .ocs-producers-two-cols{display:grid;grid-template-columns:repeat(2, 1fr);gap:2rem;align-items:start}@media(max-width: 768px){.ocs-producers-page .ocs-producers-two-cols{grid-template-columns:1fr}}.ocs-producers-page .ocs-producers-group{margin-bottom:2rem}.ocs-producers-page .ocs-producers-letter{font-size:1.5rem;font-weight:700;margin-bottom:1rem;border-bottom:1px solid #eaece7;padding-bottom:.5rem;color:#131610}.ocs-producers-page .ocs-producers-list{list-style:none;padding:0;margin:0}.ocs-producers-page .ocs-producers-list-item{margin-bottom:.5rem}.ocs-producers-page .ocs-producers-link{text-decoration:none;color:#131610;transition:all .2s ease-in-out}.ocs-producers-page .ocs-producers-link:hover{color:#5f7050;text-decoration:underline}.eco-two-column-section{display:flex;justify-content:center;padding:1rem 1rem;max-width:1000px;margin:0 auto;flex-wrap:wrap;gap:2rem}.eco-reverse{flex-direction:row-reverse}.eco-content{display:flex;flex-wrap:wrap;gap:1rem;width:100%;align-items:center}.eco-text-section{flex:1 1 200px;min-width:280px}.eco-img-section{flex:1 1 200px;min-width:280px;text-align:center}.eco-img-section img{max-width:100%;height:auto;border-radius:1rem}.eco-highlight-box{background-color:#7e8c72;color:#fff;border-radius:1rem;padding:2rem 1.5rem;margin:1.5rem auto;max-width:1000px}.eco-highlight-box h2{color:#fff;margin-bottom:1rem}.eco-content ul{list-style-type:disc;padding-left:1.5rem}.eco-text-section h2{margin-bottom:10px;font-size:2rem}.eco-content p{margin:0 0 1rem;line-height:1.6}.eco-content p:last-child{margin-bottom:0}.eco-content ul{margin:0 0 1rem}.eco-content li{line-height:1.6;margin-bottom:.4rem}.eco-content li:last-child{margin-bottom:0}.eco-text-section h2:not(:first-child),.eco-highlight-box h2:not(:first-child){margin-top:2rem}.eco-highlight-box .eco-content{display:block}.eco-highlight-box table{width:100%;border-collapse:collapse;margin:0 0 1rem}.eco-highlight-box th,.eco-highlight-box td{padding:.75rem 1rem;border:1px solid rgba(255,255,255,.35);text-align:left;vertical-align:top;line-height:1.5}.eco-highlight-box td:first-child{width:38%}.eco-highlight-box tr:first-child td{background-color:rgba(255,255,255,.12)}.eco-blank-text{max-width:1000px;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px}.home-prod{background-color:rgba(0,0,0,0) !important}img.home-prod{width:220px;height:146px;max-width:none !important}.faq-wrapper{margin:0 auto;box-shadow:0 47px 13px 0 rgba(171,171,171,0),0 30px 12px 0 rgba(171,171,171,.01),0 17px 10px 0 rgba(171,171,171,.05),0 7px 7px 0 rgba(171,171,171,.09),0 2px 4px 0 rgba(171,171,171,.1)}.faq-item{border-bottom:1px solid #eaece7}.faq-question{background-color:#7e8c72;color:#fff;padding:1.5rem 1rem;cursor:pointer;position:relative;list-style:none;font-weight:500}.faq-question::-webkit-details-marker{display:none}.faq-question::after{content:"+";position:absolute;right:1rem;font-size:1.6rem;top:50%;transform:translateY(-50%);transition:transform .3s ease}.faq-item[open] .faq-question::after{content:"−"}.faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s ease;background:#fff}.faq-answer-inner{overflow:hidden;padding:0 1rem}.faq-item[open] .faq-answer{grid-template-rows:1fr}.faq-item[open] .faq-answer-inner{padding:1rem}.faq-h-d{background-color:#f8e5a7;border-top-left-radius:1rem;border-top-right-radius:1rem;border-bottom-right-radius:0;border-bottom-left-radius:0;margin:1.5rem 0 auto;padding:1.5rem 1rem}h3.faq-h-h{font-family:"Noto Sans",sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 600;color:#5f7050;margin:0}@media(max-width: 480px){h3.faq-h-h{font-size:1.43rem}.faq-q-h{width:95%}}@media(max-width: 768px){.eco-two-column-section,.eco-reverse{flex-direction:column}.eco-content{flex-direction:column;gap:1.5rem}.eco-highlight-box{padding:1.5rem 1rem;margin-left:10px;margin-right:10px}.eco-highlight-box th,.eco-highlight-box td{padding:.6rem .7rem}.eco-highlight-box td:first-child{width:42%}}.ocs-article-text>h2{line-height:1.38;margin:1rem 0;font-size:1.71rem}.ocs-article-text>h3{line-height:1.38;margin:1rem 0;font-size:1.43rem}.ocs-article-text ul{padding-inline-start:2rem;list-style:disc;margin:1rem 0}.ocs-article-text li::marker{color:#7e8c72}.ocs-article-text img{margin:1rem auto 0}.osc-article-text>a{color:#7e8c72}.blog-center{text-align:center}.scroll-rolka{display:flex;gap:3rem;overflow-x:scroll;margin:1rem 0;padding:1rem 0;position:relative}.ocs-blog-loading{position:relative}.ocs-blog-loading .ocs-product-list-item{filter:opacity(0.25);pointer-events:none}.ocs-blog-loader{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:20}.ocs-blog-loader::after{content:"";width:2.25rem;height:2.25rem;border:2px solid #eaece7;border-top-color:#7e8c72;border-radius:50%;animation:ocs-blog-spin .7s linear infinite}@keyframes ocs-blog-spin{to{transform:rotate(360deg)}}.ocs-article-section-grid{display:grid;grid-template-columns:minmax(0, 1fr) 18rem;gap:2rem;align-items:start;margin:1rem 0}@media screen and (max-width: 767px){.ocs-article-section-grid{grid-template-columns:1fr}}.ocs-article-section-aside{display:flex;flex-direction:column;gap:1rem}.ocs-article-section-aside .ocs-product-list-item{width:100%}.ocs-article-section-aside .ocs-product-list-item-image-img{margin:0}.ocs-blog-category{position:relative;margin:1rem 0;min-height:6rem}.ocs-blog-category-seed{display:block;max-width:100%;height:auto;margin:0 auto}.ocs-blog-category-more{margin:1rem auto 0}.scroll-przerwa{min-width:200px;height:325px}.scroll-rolka.swiper{display:block;overflow:hidden}.scroll-rolka-kat{display:flex;gap:1rem;overflow-x:scroll;margin:1rem 0;padding:2.5rem;border-radius:.5rem;background-color:#7e8c72}.scroll-rolka-kat-link{padding:1rem;border-radius:.5rem;background:#f8e5a7;color:#5f7050;position:relative;display:flex;flex-direction:column;justify-content:space-between;text-wrap:nowrap;font-weight:600;text-transform:uppercase}.scroll-rolka-kat-link>p{margin-bottom:0}.form-row.floated-label{position:relative;margin-bottom:2rem}.form-row.floated-label>.label{position:absolute;top:50%;left:1rem;transform:translateY(-50%);pointer-events:none;transition:all .2s ease-in-out;z-index:10}.form-row.floated-label>.label label{margin:0;padding:0;color:#9da793;font-size:1rem;transition:all .2s ease-in-out;background:rgba(0,0,0,0);padding:0 .2rem}.form-row.floated-label>.label label em.color{color:#c95959;margin-right:.2rem}.form-row.floated-label .input{width:100%}.form-row.floated-label .input input:not([type=checkbox]):not([type=radio]),.form-row.floated-label .input .shaded_inputwrap>input:not([type=checkbox]):not([type=radio]),.form-row.floated-label .input select,.form-row.floated-label .input textarea{width:100%;padding:1.5rem 1rem .5rem 1rem;height:3.5rem;border:1px solid #eaece7;border-radius:.25rem;background:#fff;font-size:1rem;color:#131610;outline:none;transition:border-color .2s ease-in-out;box-sizing:border-box}.form-row.floated-label .input input:not([type=checkbox]):not([type=radio]):focus,.form-row.floated-label .input .shaded_inputwrap>input:not([type=checkbox]):not([type=radio]):focus,.form-row.floated-label .input select:focus,.form-row.floated-label .input textarea:focus{border-color:#5f7050}.form-row.floated-label .input input:not([type=checkbox]):not([type=radio]).error,.form-row.floated-label .input .shaded_inputwrap>input:not([type=checkbox]):not([type=radio]).error,.form-row.floated-label .input select.error,.form-row.floated-label .input textarea.error{border-color:#c95959}.form-row.floated-label .input textarea{height:auto;min-height:6rem;resize:vertical}.form-row.floated-label.phone>.label,.form-row.floated-label.phone2>.label{left:7.5rem}.form-row.floated-label:focus-within>.label,.form-row.floated-label:has(input:not(:placeholder-shown))>.label,.form-row.floated-label:has(textarea:not(:placeholder-shown))>.label,.form-row.floated-label:has(select)>.label{top:.3rem;transform:translateY(0)}.form-row.floated-label:focus-within>.label label,.form-row.floated-label:has(input:not(:placeholder-shown))>.label label,.form-row.floated-label:has(textarea:not(:placeholder-shown))>.label label,.form-row.floated-label:has(select)>.label label{font-size:.7rem;color:#5f7050;background:rgba(0,0,0,0)}.form-row.floated-label:has(select)>.label{top:.3rem;transform:translateY(0)}.form-row.floated-label .form-error{position:absolute;bottom:-1.2rem;left:0;width:100%}.form-row.floated-label .form-error .error{font-size:.7rem;color:#c95959;position:static;margin:0;padding:0}.form-row.floated-label .form-error .error ul{margin:0;padding:0;list-style:none}