.cms{background:#f7f7f7;min-height:100%;padding:24px 16px;width:100%}.cms .productsManager{margin:0 auto;display:flex;gap:24px;align-items:flex-start}@media(max-width:1300px){.cms{padding:24px 0}}.admin-cms{position:relative;z-index:20;width:100%;background:#fff;border-bottom:1px solid rgba(0,0,0,.08);text-align:left}.admin-cms ul{list-style:none;margin:0;padding:0}.admin-cms__inner{max-width:1200px;margin:0 auto;padding:10px 16px;box-sizing:border-box}.admin-cms__inner--desktop{display:flex;align-items:center;justify-content:space-between;gap:16px}.admin-cms__inner--mobile{display:none}.admin-cms__links{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.admin-cms__link{display:inline-flex;align-items:center;gap:4px;padding:8px 12px;border:none;border-radius:8px;background:transparent;color:#0f0f0f;font-family:inherit;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,color .15s ease}.admin-cms__link:hover{background:#f1f1f1}.admin-cms__link--active,.admin-cms__link--active:hover{background:#222;color:#fff}.admin-cms__more{position:relative}.admin-cms__caret{font-size:11px}.admin-cms__dropdown{position:absolute;top:calc(100% + 6px);left:0;min-width:220px;padding:6px!important;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.12)}.admin-cms__dropdown .admin-cms__link{display:flex;width:100%;box-sizing:border-box}.admin-cms__reset{flex-shrink:0;max-width:150px;padding:5px 10px;border:1px solid rgba(180,35,24,.5);border-radius:8px;background:transparent;color:#b42318;font-family:inherit;font-size:12px;font-weight:600;line-height:1.25;cursor:pointer}.admin-cms__reset:hover{background:rgba(180,35,24,.06)}.admin-cms__mobile-toggle{padding:8px 14px;border:1px solid rgba(0,0,0,.2);border-radius:8px;background:#fff;color:#0f0f0f;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer}@media(max-width:1280px){.admin-cms__links{gap:2px}.admin-cms__link{padding:8px 9px}}@media(max-width:769px){.admin-cms__inner--desktop{display:none}.admin-cms__inner--mobile{display:block}.admin-cms__inner--mobile .admin-cms__links{flex-direction:column;align-items:stretch;margin:10px 0!important}.admin-cms__inner--mobile .admin-cms__link{display:flex;padding:10px 12px}.admin-cms__inner--mobile .admin-cms__reset{width:100%;max-width:none;padding:9px 12px;font-size:13px}}.new-product{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:12px;padding:20px 24px;box-shadow:0 2px 10px rgba(0,0,0,.04)}@media(max-width:360px){.new-product{padding:20px 0}.new-product .new-title button{padding-left:0;padding-right:0}.new-product *,.new-product input,.new-product label{padding:0}}.new-product h2{margin:0 0 10px}.new-product form{display:block}.new-product label{font-weight:600;margin-bottom:6px;display:inline-block}.new-product input[type=number],.new-product input[type=text],.new-product textarea{width:100%;max-width:420px;border:1px solid rgba(0,0,0,.15);border-radius:8px;padding:8px 10px;font-size:14px;background:#fff}.new-product input[type=file]{font-size:13px}@media(max-width:420px){.new-product input,.new-product input[type=number],.new-product input[type=text],.new-product textarea{padding-left:0;padding-right:0}}.new-product button{background-color:#777e64;color:#fff;border:none;border-radius:8px;padding:8px 14px;font-size:14px;font-weight:700;cursor:pointer}.new-product .discount input,.new-product button+br+.discount input{max-width:200px}.clip-loader-in-cms{min-height:40vh}.manager-list{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:12px;padding:16px;box-shadow:0 2px 10px rgba(0,0,0,.04)}.manager-list h2{margin:6px 4px 16px}.manager-list .manage-product-container{background:#fafafa;border:1px solid rgba(0,0,0,.08);border-radius:10px;padding:12px;margin-bottom:14px}.manager-list .conti{gap:12px}.manager-list .conti,.manager-list a.product{display:flex;align-items:center;justify-content:space-between}.manager-list a.product{gap:16px;flex:1 1;text-decoration:none;color:inherit;padding:6px 8px;border-radius:8px;transition:background-color .15s ease}.manager-list a.product:hover{background:rgba(0,0,0,.03)}.manager-list .info{flex:1 1}.manager-list .info h3{margin:0 0 4px;font-size:16px}.manager-list .info span{color:#555;font-size:13px}.manager-list .img img{border-radius:6px;object-fit:cover}.manager-list .btn{display:flex;gap:8px;margin-top:8px}.manager-list .btn button{padding:6px 10px;border-radius:8px;border:1px solid rgba(0,0,0,.18);background:#fff;font-weight:600;cursor:pointer;transition:background-color .15s ease}.manager-list .btn button:hover{background:rgba(0,0,0,.04)}.manager-list p{margin:6px 0}.new-image{margin-bottom:30px}.new-image label{width:auto}.description textarea{height:120px;resize:none;width:100%;max-width:350px;padding:0;margin:0 auto}.differentColorInputColor{width:8px;height:8px;border-radius:50%;margin-right:3px}.orderPage-container{background-color:#fff;padding:50px}@media(max-width:500px){.orderPage-container{padding:0}}.custom .new-image .quantity{width:50px}.allOrders .controls{background-color:#e6e6e6;border-radius:15px}.allOrders .controls .filters,.allOrders .controls .sorts{display:flex;justify-content:center;margin:30px auto}.allOrders .controls .sorts button{padding:5px;margin:0 15px;border-radius:10px}.allOrders .user p{margin:3px auto}.allOrders .orders-search-panel{box-sizing:border-box;max-width:760px;margin:16px auto 24px;padding:16px 20px 20px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.06);text-align:left;scroll-margin-top:140px}.allOrders .orders-search-panel__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.allOrders .orders-search-panel__header h2{margin:0;font-size:18px;font-weight:700}.allOrders .orders-search-panel__actions{display:flex;align-items:center;gap:6px}.allOrders .orders-search-panel__reset{padding:6px 10px;border:1px solid rgba(0,0,0,.18);border-radius:8px;background:#fff;color:#0f0f0f;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer}.allOrders .orders-search-panel__reset:hover{background:#f1f1f1}.allOrders .orders-search-panel__close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:50%;background:transparent;color:#555;font-size:22px;line-height:1;cursor:pointer}.allOrders .orders-search-panel__close:hover{background:#f1f1f1}.allOrders .orders-search-panel .search-filter-form{min-width:0;margin:0 0 16px;padding:0;border:0}.allOrders .orders-search-panel .search-filter-form legend{padding:0;margin-bottom:8px;color:#555;font-size:13px;font-weight:600}.allOrders .orders-search-panel .differentSearchTypes{display:flex;flex-wrap:wrap;gap:8px}.allOrders .orders-search-panel .searchFilterOption{position:relative;display:inline-flex;align-items:center;padding:7px 12px;border:1px solid rgba(0,0,0,.18);border-radius:999px;background:#fff;color:#0f0f0f;font-size:13px;font-weight:600;line-height:1.2;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.allOrders .orders-search-panel .searchFilterOption input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.allOrders .orders-search-panel .searchFilterOption:hover{background:#f1f1f1}.allOrders .orders-search-panel .searchFilterOption.is-active{background:#222;border-color:#222;color:#fff}.allOrders .orders-search-panel .searchFilterOption:has(input:focus-visible){outline:2px solid #222;outline-offset:2px}.allOrders .orders-search-panel__query{display:flex;align-items:flex-end;gap:10px}.allOrders .orders-search-panel__field{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.allOrders .orders-search-panel__field span{color:#555;font-size:13px;font-weight:600}.allOrders .orders-search-panel__field input{box-sizing:border-box;width:100%;height:40px;padding:0 12px;border:1px solid rgba(0,0,0,.2);border-radius:8px;background:#fff;font-family:inherit;font-size:15px}.allOrders .orders-search-panel__field input:focus{outline:none;border-color:#222;box-shadow:0 0 0 2px rgba(34,34,34,.15)}.allOrders .orders-search-panel__submit{flex-shrink:0;height:40px;padding:0 22px;border:none;border-radius:8px;background:#222;color:#fff;font-family:inherit;font-size:14px;font-weight:700;cursor:pointer}.allOrders .orders-search-panel__submit:hover:not(:disabled){background:#000}.allOrders .orders-search-panel__submit:disabled{opacity:.6;cursor:default}@media(max-width:480px){.allOrders .orders-search-panel{margin:12px 8px 20px;padding:14px}.allOrders .orders-search-panel__field input,.allOrders .orders-search-panel__header h2{font-size:16px}.allOrders .orders-search-panel__submit{padding:0 16px}}.allOrders .ordersList .beforeOrderCont{margin:0 auto 16px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:12px;box-shadow:0 1px 6px rgba(0,0,0,.05);overflow:hidden;text-align:left}.allOrders .ordersList .beforeOrderCont.order-card--info{border-left:4px solid #3b6fd8}.allOrders .ordersList .beforeOrderCont.order-card--success{border-left:4px solid #2e9e4f}.allOrders .ordersList .beforeOrderCont.order-card--danger{border-left:4px solid #d92d20}.allOrders .ordersList .beforeOrderCont.order-card--return{border-left:4px solid #8a3fd1}.allOrders .ordersList .order-delivery{margin:0;padding:8px 16px;background:#f6f6f6;border-bottom:1px solid #ececec;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#444}.allOrders .ordersList ul.order-dupes{margin:0;padding:8px 16px;background:#fff8e6;border-bottom:1px solid #f3e2b3;font-size:13px}.allOrders .ordersList ul.order-dupes li{border:0;padding:2px 0}.allOrders .ordersList ul li.order{margin:0;padding:14px 16px 10px}.allOrders .order-test-flag{display:block;margin-bottom:10px;color:#c00;font-weight:800}.allOrders .ordersList ul li.order .orderContainer{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,.9fr);grid-template-areas:"info products actions" "status status status";align-items:start;grid-gap:14px 24px;gap:14px 24px;margin:0}.allOrders .ordersList ul li.order .orderContainer>.column{width:auto;min-width:0}.allOrders .ordersList ul li.order .orderContainer>.order-info{grid-area:info}.allOrders .ordersList ul li.order .orderContainer>.photos{grid-area:products}.allOrders .ordersList ul li.order .orderContainer>.moreInfo2{grid-area:actions}.allOrders .ordersList ul li.order .orderContainer>.order-status-col{grid-area:status}.allOrders .ordersList ul li.order .orderContainer .order-info{font-size:14px;line-height:1.4}.allOrders .ordersList ul li.order .orderContainer .order-info .date{display:block;margin-bottom:4px;color:#777;font-size:12px}.allOrders .ordersList ul li.order .orderContainer .order-info .uzsakymoNr,.allOrders .ordersList ul li.order .orderContainer .order-info .uzsakymoSuma{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 6px}.allOrders .ordersList ul li.order .orderContainer .order-info .uzsakymoNr label,.allOrders .ordersList ul li.order .orderContainer .order-info .uzsakymoSuma label{color:#666;font-size:13px}.allOrders .ordersList ul li.order .orderContainer .order-info .orderId,.allOrders .ordersList ul li.order .orderContainer .order-info .total{font-weight:700}.allOrders .ordersList ul li.order .orderContainer .order-info .user span{color:#666;font-size:12px}.allOrders .ordersList ul li.order .orderContainer .order-info .user p{margin:2px 0;overflow-wrap:anywhere}.allOrders .ordersList ul li.order .orderContainer .order-info .user .order-uid{overflow:hidden;color:#999;font-size:11px;white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal}.allOrders .ordersList ul li.order .orderContainer .order-info .user hr{margin:8px 0;border:0;border-top:1px solid #e5e5e5}.allOrders .uzsakymoSuma p{margin:0;color:#777;font-size:12px}.allOrders .ordersList ul li.order .orderContainer .photos{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;font-size:13px}.allOrders .ordersList ul li.order .orderContainer .photos .gallery{width:100%;margin-bottom:4px}.allOrders .ordersList ul li.order .orderContainer .photos .gallery>div{display:flex;justify-content:center;gap:6px}.allOrders .ordersList ul li.order .orderContainer .photos .gallery a{flex:0 1 110px;min-width:0}.allOrders .ordersList ul li.order .orderContainer .photos .gallery img{display:block;width:100%;height:auto;aspect-ratio:1/1;border-radius:8px;object-fit:cover}.allOrders .ordersList ul li.order .orderContainer .photos .product-locations-btn{margin-top:6px}.allOrders .ordersList ul li.order .orderContainer .moreInfo2{display:flex;flex-direction:column;align-items:stretch;gap:6px;font-size:13px}.allOrders .ordersList ul li.order .orderContainer .moreInfo2 p{margin:0;overflow-wrap:anywhere}.allOrders .ordersList ul li.order .orderContainer .moreInfo2 .order-tracking{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px}.allOrders .ordersList ul li.order .orderContainer .moreInfo2 .order-tracking span{color:#666;font-size:12px}.allOrders .ordersList ul li.order .orderContainer .moreInfo2 form{display:flex;flex-direction:column;gap:4px}.allOrders .ordersList ul li.order .orderContainer .moreInfo2 form label{color:#666;font-size:12px}.allOrders .ordersList ul li.order .orderContainer .moreInfo2 input[type=text]{box-sizing:border-box;width:100%;height:34px;padding:0 10px;border:1px solid rgba(0,0,0,.2);border-radius:8px;font-family:inherit;font-size:14px}.allOrders .ordersList ul li.order .orderContainer .moreInfo2 input[type=text]:focus{outline:none;border-color:#222}.allOrders .ordersList ul li.order .orderContainer .moreInfo2>button,.allOrders .ordersList ul li.order .orderContainer .moreInfo2>div>button:not([style]){align-self:flex-start;padding:5px 10px;border:1px solid rgba(0,0,0,.2);border-radius:6px;background:#fff;font-family:inherit;font-size:12px;cursor:pointer}.allOrders .order-open-link{display:block;padding:8px 12px;border-radius:8px;background:#222;color:#fff;font-size:13px;font-weight:700;text-align:center;text-decoration:none}.allOrders .order-open-link:hover{background:#000}.allOrders .ordersList ul li.order .orderContainer .order-status-col{padding-top:12px;border-top:1px solid #f0f0f0}.allOrders .ordersList ul li.order .orderContainer .order-status-col .status{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"label current save" "chips chips save";align-items:center;grid-gap:8px 12px;gap:8px 12px}.allOrders .ordersList ul li.order .orderContainer .order-status-col .status>label{grid-area:label;color:#666;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.allOrders .ordersList ul li.order .orderContainer .order-status-col .status .orderStatus{display:contents}.allOrders .ordersList ul li.order .orderContainer .order-status-col .status .currentStatus{grid-area:current;justify-self:start}.allOrders .ordersList ul li.order .orderContainer .order-status-col .status .chooseStatus{grid-area:chips;min-width:0}.allOrders .ordersList ul li.order .orderContainer .order-status-col .status .chooseStatus ul{flex-direction:row;flex-wrap:wrap;gap:6px}.allOrders .ordersList ul li.order .orderContainer .order-status-col .status .chooseStatus li{border:0}.allOrders .ordersList ul li.order .orderContainer .order-status-col .status .chooseStatus label{gap:6px;padding:4px 10px 4px 8px;border-radius:999px;font-size:12.5px;white-space:nowrap}.allOrders .ordersList ul li.order .orderContainer .order-status-col .status .updateBtn{grid-area:save;align-self:end}.allOrders .order-save-btn{min-width:130px;height:36px;padding:0 18px;border:none;border-radius:8px;background:#222;color:#fff;font-family:inherit;font-size:14px;font-weight:700;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease}.allOrders .order-save-btn:hover{background:#000}.allOrders .order-save-btn.is-saved{background:#1e7b34}.allOrders .order-save-btn.is-dirty{background:#d9480f;box-shadow:0 0 0 3px rgba(217,72,15,.22)}.allOrders .order-save-btn.is-dirty:hover{background:#b93c0b}.allOrders .copy-btn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;margin-left:2px;padding:0;border:1px solid transparent;border-radius:4px;background:transparent;color:#888;vertical-align:middle;cursor:pointer}.allOrders .copy-btn:hover{border-color:rgba(0,0,0,.12);background:#f3f3f3;color:#222}.allOrders .copy-btn.is-copied{color:#1e7b34}.allOrders .order-footer{display:flex;justify-content:flex-end;margin-top:10px;padding-top:8px;border-top:1px solid #f0f0f0}.allOrders .order-delete-btn{padding:4px 10px;border:1px solid transparent;border-radius:6px;background:transparent;color:#b42318;font-family:inherit;font-size:13px;font-weight:700;cursor:pointer}.allOrders .order-delete-btn:hover{border-color:#f1c2bd;background:#fdecea}@media(max-width:860px){.allOrders .ordersList ul li.order .orderContainer{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"info products" "actions actions" "status status"}.allOrders .ordersList ul li.order .orderContainer .moreInfo2{flex-direction:row;flex-wrap:wrap;align-items:flex-end;gap:8px 14px;padding-top:12px;border-top:1px solid #f0f0f0}.allOrders .ordersList ul li.order .orderContainer .moreInfo2>*{flex:1 1 200px;min-width:0}.allOrders .ordersList ul li.order .orderContainer .moreInfo2>.comment-section,.allOrders .ordersList ul li.order .orderContainer .moreInfo2>.order-open-link,.allOrders .ordersList ul li.order .orderContainer .moreInfo2>button{flex:0 0 auto}}@media(max-width:660px){.allOrders .ordersList ul li.order{padding:12px}.allOrders .ordersList ul li.order .orderContainer{grid-template-columns:minmax(0,1fr);grid-template-areas:"info" "products" "actions" "status"}.allOrders .ordersList ul li.order .orderContainer .photos{align-items:flex-start;text-align:left}.allOrders .ordersList ul li.order .orderContainer .photos .gallery>div{justify-content:flex-start}.allOrders .ordersList ul li.order .orderContainer .moreInfo2{flex-direction:column;align-items:stretch;padding-top:0;border-top:0}.allOrders .ordersList ul li.order .orderContainer .moreInfo2>*{flex:0 0 auto}.allOrders .ordersList ul li.order .orderContainer .moreInfo2>button{align-self:flex-start}.allOrders .ordersList ul li.order .orderContainer .order-status-col .status{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"label current" "chips chips" "save save"}.allOrders .ordersList ul li.order .orderContainer .order-status-col .status .order-save-btn{width:100%}}@media(max-width:710px){.controls .filters,.controls .sorts{flex-wrap:wrap}.controls .filters>.filter,.controls .filters>button,.controls .sorts>.filter,.controls .sorts>button{margin:5px}.orderContainer .user p{overflow:hidden;text-overflow:ellipsis}.allOrders .ordersList ul li .orderContainer>div,.manoUzsakymai .ordersList ul li .orderContainer .about,.orderContainer .about,.orderContainer .column{width:100%}}.orderPage-cms .orderCointainer .column{width:100%}.orderStatus{display:flex;flex-direction:column;gap:8px;text-align:left}.orderStatus .currentStatus p{margin:0;line-height:1}.orderStatus .chooseStatus ul{display:flex;flex-direction:column;gap:3px;margin:0;padding:0;list-style:none}.orderStatus .chooseStatus li{margin:0}.orderStatus .chooseStatus label{display:flex;align-items:center;gap:8px;padding:5px 9px;border:1px solid rgba(0,0,0,.1);border-radius:7px;background:#fff;font-size:13px;line-height:1.25;cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.orderStatus .chooseStatus label:hover{background:#f4f4f4}.orderStatus .chooseStatus input{flex-shrink:0;margin:0;accent-color:#222;cursor:pointer}.orderStatus .chooseStatus li.is-selected label{border-color:#222;background:#222;color:#fff;font-weight:600}.orderStatus .chooseStatus li.is-selected label input{accent-color:#fff}.status-pill{display:inline-block;padding:4px 10px;border-radius:999px;font-size:13px;font-weight:700;line-height:1.3}.status-pill--info{background:#e8f0fe;color:#1a4fbf}.status-pill--success{background:#e6f4ea;color:#1e7b34}.status-pill--danger{background:#fdecea;color:#b42318}.status-pill--return{background:#f3e8ff;color:#6b21a8}.status-pill.is-clickable{cursor:pointer;text-decoration:underline}.measure-type-option{display:flex;justify-content:space-between;align-items:center;max-width:200px;margin:10px auto;border:1px solid hsla(0,0%,50%,.61);height:40px}.allOrders>.btn-close-filter{position:fixed;right:8px;top:80px;z-index:21}.allOrders>.btn-close-filter button{padding:7px 12px;border:1px solid #222;border-radius:999px;background:#fff;color:#222;font-family:inherit;font-size:12px;font-weight:700;line-height:1.2;white-space:nowrap;box-shadow:0 2px 8px rgba(0,0,0,.18);cursor:pointer;transition:background-color .15s ease,color .15s ease}.allOrders>.btn-close-filter button:hover{background:#f1f1f1}.allOrders>.btn-close-filter button.is-open{background:#222;color:#fff}@media(min-width:710px){.allOrders>.btn-close-filter{right:12px;top:220px}}.product-locations-btn{display:inline-flex;align-items:center;margin-top:8px;padding:5px 10px;border:1px solid rgba(0,0,0,.25);border-radius:6px;background:#fff;color:#0f0f0f;font-family:inherit;font-size:12px;font-weight:600;line-height:1.2;cursor:pointer;transition:background-color .15s ease}.product-locations-btn:hover{background:#f1f1f1}.product-locations-trigger{display:flex;justify-content:flex-end;margin-bottom:10px}.product-locations-trigger .product-locations-btn{margin-top:0}.product-locations-overlay{position:fixed;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(0,0,0,.5)}.product-locations-modal{display:flex;flex-direction:column;width:100%;max-width:600px;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);background:#fff;border-radius:12px;box-shadow:0 8px 30px rgba(0,0,0,.2);color:#0f0f0f;text-align:left;overflow:hidden}.product-locations-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 18px 12px;border-bottom:1px solid #eee}.product-locations-modal__header h3{margin:0 0 2px;font-size:18px}.product-locations-modal__order{color:#666;font-size:13px}.product-locations-modal__close{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:50%;background:transparent;color:#555;font-size:24px;line-height:1;cursor:pointer}.product-locations-modal__close:hover{background:#f1f1f1}.product-locations-modal__body{padding:12px 18px 18px;overflow-y:auto;overscroll-behavior:contain}.product-locations-modal__state{margin:16px 0;color:#666;text-align:center}.product-locations-modal__state--error{color:#b42318}.product-locations-modal__list{margin:0;padding:0;list-style:none}.product-location{display:flex;flex-direction:column;gap:10px;padding:12px 0;border-bottom:1px solid #eee}.product-location:last-child{border-bottom:none}.product-location__product{display:flex;align-items:center;gap:10px;min-width:0}.product-location__thumb{flex-shrink:0;border-radius:6px;object-fit:cover}.product-location__meta{display:flex;flex-direction:column;min-width:0}.product-location__name{font-size:14px;font-weight:700;overflow-wrap:anywhere}.product-location__details{color:#666;font-size:12px}.product-location__place{display:flex;flex-direction:column;gap:6px;padding:10px 12px;background:#f7f7f7;border-radius:8px}.product-location__empty{color:#999;font-size:13px;font-style:italic}@media(min-width:560px){.product-location{flex-direction:row;align-items:flex-start}.product-location__product{flex:0 0 42%}.product-location__place{flex:1 1;min-width:0}}.product-note-editor{display:flex;flex-direction:column;gap:4px;width:100%;text-align:left}.product-note-editor>label{color:#444;font-size:13px;font-weight:600}.product-note-editor__row{display:flex;align-items:flex-start;gap:8px}.product-note-editor__row textarea{flex:1 1;box-sizing:border-box;min-width:0;padding:8px 10px;border:1px solid rgba(0,0,0,.2);border-radius:8px;background:#fff;font-family:inherit;font-size:14px;line-height:1.4;resize:none;overflow:hidden}.product-note-editor__row textarea:focus{outline:none;border-color:#222;box-shadow:0 0 0 2px rgba(34,34,34,.15)}.product-note-editor__row textarea:disabled{background:#f5f5f5}.product-note-editor__row button{flex-shrink:0;height:36px;padding:0 14px;border:none;border-radius:8px;background:#222;color:#fff;font-family:inherit;font-size:13px;font-weight:700;cursor:pointer}.product-note-editor__row button:hover:not(:disabled){background:#000}.product-note-editor__row button:disabled{opacity:.35;cursor:default}.product-note-editor__status{color:#1e7b34;font-size:12px}.product-note-editor__status--error{color:#b42318}@media(max-width:420px){.product-note-editor__row input,.product-note-editor__row textarea{font-size:16px}}.product-notes-section{display:flex;flex-direction:column;gap:14px;max-width:520px;margin-top:30px;padding:16px;border:1px solid #ddd;border-radius:8px;background:#fff;text-align:left}.product-notes-section h3{margin:0}.product-notes-section__hint{margin:-10px 0 0;color:#777;font-size:12px}.product-notes-section__hint--error{color:#b42318}.new-product .new-product-notes{display:flex;flex-direction:column;gap:6px;max-width:420px}.new-product .new-product-notes h3{margin:0}.new-product .new-product-notes label{margin:8px 0 0}.new-product .new-product-notes__hint{margin:0;color:#777;font-size:12px}.new-product .new-product-notes textarea{resize:vertical;min-height:70px}.omniva_csv_shipments .shipment{display:flex;justify-content:space-between;border:1px solid gray;margin-bottom:10px}.omniva_csv_shipments .shipment p{margin:5px 0;font-size:13px;text-align:left}.omniva_csv_shipments .shipment button{height:100%}.check-for-unsent button span strong{font-weight:900}.writeReviews{width:100%}.writeReviews main{margin:25px auto;display:flex;justify-content:space-around;align-items:flex-start}.writeReviews .single-review,.writeReviews .write-new-review{border:1px solid gray;border-radius:15px;min-width:400px;min-height:500px;display:flex;flex-direction:column;align-items:center;justify-content:center}.writeReviews .single-review form,.writeReviews .write-new-review form{width:100%}.writeReviews .single-review *,.writeReviews .write-new-review *{font-size:18px}.writeReviews .single-review .property,.writeReviews .single-review button,.writeReviews .write-new-review .property,.writeReviews .write-new-review button{margin:20px 0;padding:10px 5px}.writeReviews .single-review .comment,.writeReviews .write-new-review .comment{height:150px}.writeReviews .single-review .comment textarea,.writeReviews .write-new-review .comment textarea{height:100px;font-size:15px;width:100%}.writeReviews .single-review input,.writeReviews .single-review textarea,.writeReviews .write-new-review input,.writeReviews .write-new-review textarea{border-radius:5px}.writeReviews .single-review .property,.writeReviews .write-new-review .property{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid hsla(0,0%,50%,.59);height:auto}.writeReviews .single-review button,.writeReviews .write-new-review button{background-color:#777e64;height:70px;width:80%;max-width:350px;color:#fff;font-weight:700;border:none;border-radius:10px}.writeReviews .single-review .single-review,.writeReviews .write-new-review .single-review{border:1px solid gray;border-radius:15px}@media(max-width:350px){.writeReviews .single-review,.writeReviews .write-new-review{min-width:0;width:100%}}.writeReviews .write-new-review{margin-top:100px;max-height:600px}.writeReviews .single-review{margin:10px 0;max-width:400px}.writeReviews .single-review .info .property p,.writeReviews .single-review span{margin-right:5px;text-align:end}.writeReviews .single-review .edit{width:100%}@media(max-width:900px){.writeReviews main{flex-direction:column;margin:0 auto}.writeReviews main>div{margin:0 auto}}@media(max-width:410px){.writeReviews .single-review,.writeReviews .write-new-review{min-width:300px;width:100%}}.new-non-shoe-product{max-width:700px;margin:50px auto;background-color:#fff;padding:30px 50px;border:1px solid rgba(0,0,0,.1);border-radius:15px;text-align:left}.new-non-shoe-product h2{text-align:center;margin-bottom:40px}.new-non-shoe-product .field{display:flex;flex-direction:column;margin:15px 0}.new-non-shoe-product .field label{font-weight:600;margin-bottom:5px}.new-non-shoe-product .field input,.new-non-shoe-product .field textarea{border:1px solid hsla(0,0%,50%,.5);padding:8px 10px;border-radius:5px;font-size:14px;max-width:400px}.new-non-shoe-product .field textarea{height:120px;resize:none}.new-non-shoe-product input[type=file]{padding:0}.new-non-shoe-product .non-shoe-categories{margin:25px 0}.new-non-shoe-product button{display:block;margin:30px auto 0;background-color:#777e64;color:#fff;border:none;border-radius:10px;font-size:16px;font-weight:700;padding:12px 25px;width:60%;max-width:300px}@media(max-width:768px){.new-non-shoe-product{padding:20px}.new-non-shoe-product .field input,.new-non-shoe-product .field textarea{max-width:100%}}.custom-products-manager{max-width:400px;margin-left:40px;overflow-y:auto;max-height:calc(100vh - 200px)}.custom-products-manager h2{text-align:center;margin-bottom:25px}.custom-products-manager .custom-product{display:flex;align-items:center;cursor:pointer;background-color:rgba(0,0,0,.04);padding:10px 12px;border-radius:10px;margin-bottom:15px;transition:background-color .2s ease}.custom-products-manager .custom-product:hover{background-color:rgba(0,0,0,.08)}.custom-products-manager .custom-product img{border-radius:5px;margin-right:12px}.custom-products-manager .custom-product .info h4{margin:0 0 4px;font-size:14px;font-weight:600}.custom-products-manager .custom-product .info span{font-size:13px;color:gray}.colorsManager{background:#f7f7f7;min-height:100vh;padding:24px 16px;width:100%}.colorsManager .new-color{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:12px;padding:20px 24px;margin-bottom:24px;box-shadow:0 2px 10px rgba(0,0,0,.04)}.colorsManager .new-color h2{margin:0 0 20px;font-size:20px;font-weight:600}.colorsManager .new-color form{display:block}.colorsManager .new-color .new-color-name{display:flex;flex-direction:column;gap:16px}.colorsManager .new-color .new-color-name label{font-weight:600;margin-bottom:6px;display:block;font-size:14px}.colorsManager .new-color .new-color-name input[type=number],.colorsManager .new-color .new-color-name input[type=text]{width:100%;max-width:300px;border:1px solid rgba(0,0,0,.15);border-radius:8px;padding:10px 12px;font-size:14px;background:#fff}.colorsManager .new-color .new-color-name input[type=number]:disabled,.colorsManager .new-color .new-color-name input[type=text]:disabled{background-color:#f5f5f5;cursor:not-allowed;opacity:.7}.colorsManager .new-color .new-color-name button{background-color:#777e64;color:#fff;border:none;border-radius:8px;padding:10px 16px;font-size:14px;font-weight:700;cursor:pointer;width:-moz-fit-content;width:fit-content;transition:background-color .2s ease}.colorsManager .new-color .new-color-name button:hover{background-color:#6a7059}.colorsManager .new-color .new-color-name .cancel-btn{background-color:#6c757d!important}.colorsManager .new-color .new-color-name .cancel-btn:hover{background-color:#5a6268!important}.colorsManager .categories-list{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:12px;padding:20px 24px;box-shadow:0 2px 10px rgba(0,0,0,.04)}.colorsManager .categories-list h2{margin:0 0 20px;font-size:20px;font-weight:600}.colorsManager .categories-list ul{list-style:none;padding:0;margin:0}.colorsManager .categories-list ul li{padding:12px 16px;margin-bottom:12px;background:#fafafa;border:1px solid rgba(0,0,0,.08);border-radius:8px;transition:background-color .2s ease}.colorsManager .categories-list ul li:hover{background:#f0f0f0}.colorsManager .categories-list ul li>div{display:flex;justify-content:space-between;align-items:center}.colorsManager .categories-list ul li>div>div:first-child{display:flex;align-items:center;gap:16px;flex:1 1}.colorsManager .categories-list ul li>div>div:first-child span:first-child{font-weight:600;font-size:16px}.colorsManager .categories-list ul li>div>div:first-child span:last-child{color:#555;font-size:14px}.colorsManager .categories-list ul li>div>div:last-child{display:flex;gap:8px}.colorsManager .categories-list ul li>div>div:last-child button{padding:6px 12px;border-radius:6px;border:1px solid rgba(0,0,0,.18);background:#fff;font-weight:600;font-size:13px;cursor:pointer;transition:all .2s ease}.colorsManager .categories-list ul li>div>div:last-child button:first-child{color:#007bff}.colorsManager .categories-list ul li>div>div:last-child button:first-child:hover{background:#e7f3ff;border-color:#007bff}.colorsManager .categories-list ul li>div>div:last-child button:last-child{color:#dc3545}.colorsManager .categories-list ul li>div>div:last-child button:last-child:hover{background:#f8d7da;border-color:#dc3545}@media(max-width:768px){.colorsManager,.colorsManager .categories-list,.colorsManager .new-color{padding:16px}.colorsManager .categories-list ul li>div{flex-direction:column;align-items:flex-start;gap:12px}.colorsManager .categories-list ul li>div>div:last-child{width:100%;justify-content:flex-end}}body{font-family:Poppins,sans-serif;color:#0f0f0f;background-color:#fcfcfc;text-align:center;margin:0;padding:0}body .container{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:1200px;margin:0 auto;min-height:400px}body .title{text-transform:capitalize}body .recommendations-section .products-slider-loading{display:flex;justify-content:center;align-items:center;height:400px}body .loader-inside-slider{margin-top:150px}body h1,body h2,body h3,body h4,body h5,body strong{font-family:Oswald}body a{text-decoration:none;color:inherit}body button{cursor:pointer}@media(max-width:1024px){body .container{width:100%}}@media(max-width:480px){body{background-color:#f9f9f9}}.product .before-discounted{text-decoration:line-through}.product .img{position:relative}.product.product--recently-viewed .img{background-color:hsla(0,0%,6%,.03)}.product .recently-viewed-badge{position:absolute;top:6px;left:6px;z-index:2;padding:3px 8px;max-width:calc(100% - 12px);border-radius:2px;background-color:hsla(0,0%,100%,.88);border:1px solid hsla(0,0%,6%,.12);color:#616161;font-family:Poppins,sans-serif;font-size:11px;font-weight:400;line-height:1.3;letter-spacing:.02em;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}@media(max-width:700px){.product .recently-viewed-badge{top:4px;left:4px;padding:2px 6px;font-size:9px}}.copyBtn{background-color:#c0b49f;color:hsla(0,0%,100%,.741);border:none;border-radius:8px;padding:8px 14px;font-size:14px;font-weight:700;cursor:pointer}.products-list-placeholder{height:1099px}@media(max-width:1024px){.products-list-placeholder{height:1557px}}@media(max-width:700px){.products-list-placeholder{height:1283px}}.single-product-page{width:100%;margin-top:100px;margin-bottom:200px}.single-product-page .server-rendered-product-info{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.single-product-page .server-rendered-product-info .product-title-seo{font-size:24px;margin:0}.single-product-page .server-rendered-product-info .product-main-image-seo img{width:600px;height:600px}.single-product-page .server-rendered-product-info .product-description-seo p{margin:10px 0}.single-product-page .server-rendered-product-info .product-price-seo .price{font-weight:700}.single-product-page .server-rendered-product-info .product-price-seo .sale-info{color:red}.single-product-page .single-product-container .back-btn{width:50px;position:relative;left:0;z-index:0;margin-top:10px;margin-left:-50px}.single-product-page .single-product-container .back-btn a{display:block;height:40px;width:40px}.single-product-page .single-product-container .back-btn img{position:relative;left:0}.single-product-page .left-side{width:100%;max-width:600px;height:637px;margin-right:100px}.single-product-page .single-product-container{display:flex;justify-content:center;margin-bottom:100px}.single-product-page .product-images-gallery{width:100%;display:grid;grid-template-columns:repeat(2,288px);grid-template-rows:repeat(2,288px);grid-gap:15px;margin-right:50px}.single-product-page .product-images-gallery-img-container{max-height:288px;max-width:288px}.single-product-page .product-images-gallery-img-container img{width:auto;height:100%;cursor:pointer}.single-product-page .long-description{width:100%}.single-product-page .mobile-version-product-gallery{width:100%;margin:0 auto}.single-product-page .mobile-version-product-gallery .react-multi-carousel-list .product-images-gallery-img-container{margin:0 auto}.single-product-page .mobile-version-product-gallery .product-images-gallery-img-container{max-height:600px;max-width:630px;height:400px;width:100%;background-color:#fff}.single-product-page .mobile-version-product-gallery .product-images-gallery-img-container img{width:auto;height:400px}.single-product-page .right-side{height:auto;width:100%}.single-product-page .right-side .product-details-loading{display:flex;justify-content:center;align-items:center;height:500px}.single-product-page .short img{width:auto;height:auto}.single-product-page .recommendations-section{background-color:hsla(0,0%,87%,.239);height:457px;width:100%}.single-product-page .product-info{display:flex;flex-direction:column;align-items:flex-start;text-align:start;max-width:480px}.single-product-page .product-info .cookies-overlay{background-color:transparent}.single-product-page .product-info .cookies-overlay:hover{cursor:auto}.single-product-page .product-info .shoesWidthType{color:#616161;min-width:250px;padding:5px;border-radius:15px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#c0b49f}.single-product-page .product-info .shoesWidthType .mini-container{padding:5px 0;display:flex}.single-product-page .product-info .shoesWidthType .mini-container button{border:none}.single-product-page .product-info .shoesWidthType .mini-container .mini-modal-btn-for-shoe-width-type{text-align:center}.single-product-page .product-info .shoesWidthType .mini-container .mini-modal-btn-for-shoe-width-type>button{background-color:#777e64;color:#fff;height:40px;border-radius:15px}.single-product-page .product-info .shoesWidthType .understood>button{font-weight:700;border:none;background-color:#777e64;color:#fff;height:40px;border-radius:15px;width:150px}.single-product-page .product-info .shoesWidthType .shoesWidthTypeContainer{text-align:center}.single-product-page .product-info .shoesWidthType .shoesWidthTypeContainer .close-shoesWidthModal{text-align:left}.single-product-page .product-info .shoesWidthType .shoesWidthTypeContainer .close-shoesWidthModal button{background-color:transparent;border:none;font-size:18px;color:red}.single-product-page .product-info .shoesWidthType .shoesWidthTypeContainer h2{text-align:center;border:none}.single-product-page .product-info .shoesWidthType .shoesWidthTypeContainer .contact-through-whatsApp p{border-top:1px solid gray;padding-top:20px}.single-product-page .product-info .shoesWidthType .shoesWidthTypeContainer .contact-through-whatsApp a{margin:0 auto;width:55px}.single-product-page .product-info .shoesWidthType .shoesWidthTypeContainer img{width:55px;height:55px}.single-product-page .product-info .shoesWidthType .shoesWidthTypeContainer .contact-through-email button{background-color:#777e64;color:#fff;border:none;border-radius:15px;width:150px;height:30px}@media(max-width:800px){.single-product-page .product-info .shoesWidthType .mini-modal-btn-for-shoe-width-type>button{margin-top:5px}}.single-product-page .title h1{margin-top:0;font-size:32px;font-weight:400;line-height:40px;letter-spacing:0;text-align:left;padding-left:5px;border-left:2px solid #0f0f0f}.single-product-page .short{line-height:24px;margin-bottom:25px}.single-product-page .product-id-section{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:20px;color:#666;font-size:14px}.single-product-page .product-id-section .label_with_id{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.single-product-page .product-id-section h4{margin:0;font-size:14px}.single-product-page .product-id-section .copyBtn{padding:2px 6px;margin-left:4px;font-size:12px}.single-product-page .discounted-price{font-size:16px}.single-product-page .discounted-price .before-discounted{text-decoration:line-through;color:gray}.single-product-page .discounted-price .discount-percentage{font-weight:800}.single-product-page .price span{margin-right:15px;font-family:Oswald;font-size:40px;font-weight:500;line-height:48px;letter-spacing:0;text-align:left}.single-product-page .chooseColorAndSize{width:100%}.single-product-page .chooseColor,.single-product-page .chooseSize{width:100%;display:flex;justify-content:space-between;margin:10px auto;padding-bottom:10px;border-bottom:1px solid #000;font-weight:600;cursor:pointer}.single-product-page .sold-out{cursor:auto}.single-product-page .categories-container-in-single-product{display:flex}.single-product-page .categories-container-in-single-product ul{list-style:none}.single-product-page .addToCart{width:100%}.single-product-page .addToCart button{width:100%;height:56px;background-color:#777e64;display:flex;justify-content:center;align-items:center;border:none;font-size:16px;font-weight:700;text-align:left;color:#fff}.single-product-page .find-best-size{display:flex;justify-content:flex-end;margin:4px 0 14px}.single-product-page .find-best-size button{background:none;border:none;padding:0;cursor:pointer;font-size:16px;font-weight:600;color:#000;text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}.single-product-page .find-best-size button:hover{color:#777e64}.single-product-page .miniDeliveryAndRefund{display:flex;width:100%;justify-content:space-between}.single-product-page .miniDeliveryAndRefund .delivery{border-bottom:1px solid #000;max-height:48px;margin-top:15px}.single-product-page .miniDeliveryAndRefund .delivery p{margin:0}.single-product-page .miniDeliveryAndRefund .delivery,.single-product-page .miniDeliveryAndRefund .refund{display:flex;align-items:center;gap:15px;max-width:155px;width:100%;cursor:pointer}.single-product-page .miniDeliveryAndRefund p{font-size:12px;font-weight:400;line-height:16px;letter-spacing:0;text-align:left}.single-product-page .product-faq{width:100%}.single-product-page .product-faq ul{padding:0}.single-product-page .product-faq li{display:flex;justify-content:space-between;padding:21px 0;border-bottom:1px solid #000;gap:16px;align-items:center}.single-product-page .product-faq li span{font-size:14px;font-weight:400;line-height:18px;letter-spacing:0;text-align:left}.single-product-page .ColorListWithOverlay{width:100%;height:100%}@media(max-width:800px){.single-product-page .ColorListWithOverlay .shoesWidthType .mini-modal-btn-for-shoe-width-type>button{margin-top:5px}}.single-product-page .ColorListWithOverlay .different-color-product-images-gallery{width:100%;display:grid;grid-template-columns:repeat(2,192px);grid-template-rows:repeat(2,192px);grid-gap:25px;margin-right:50px;justify-content:center}.single-product-page .ColorListWithOverlay .product-images-gallery{text-align:start}.single-product-page .ColorListWithOverlay .activeBorder{border:2px solid #000}.single-product-page .ColorListWithOverlay .color-image-container-in-overlay{width:208px;height:248px}.single-product-page .ColorListWithOverlay img{height:192px;width:192px}.single-product-page .ColorListWithOverlay .sizesListContainer{width:90%;margin:0 auto}.single-product-page .ColorListWithOverlay h2{text-align:left;border-left:3px solid #000;padding-left:2px}.single-product-page .ColorListWithOverlay .size-element-in-overlay{text-align:left;padding:5px;border-bottom:1px solid #2d2d2d;text-align:center;margin:0 auto}.single-product-page .ColorListWithOverlay .size-element-in-overlay>span{display:block;text-align:left;margin:7px 0;padding:8px 0;cursor:pointer}.single-product-page .ColorListWithOverlay .size-element-in-overlay.size-sold-out{color:#8a8a8a}.single-product-page .ColorListWithOverlay .size-element-in-overlay.size-sold-out>span{cursor:default}@media(max-width:1285px){.single-product-page .single-product-container .back-btn{margin-left:0}}@media(max-width:1200px){.single-product-page .single-product-container .back-btn{margin-left:0;position:absolute;left:10px;top:130px}}@media(max-width:1180px){.single-product-page .single-product-container .left-side{margin-right:20px}.single-product-page .right-side{margin-right:10px}}@media(max-width:1024px){.single-product-page .single-product-container{margin-bottom:200px;align-items:center;flex-direction:column}.single-product-page .single-product-container .product-info{margin:0 auto}.single-product-page .single-product-container .left-side .product-images-gallery{justify-content:center}.single-product-page .single-product-container .left-side .long-description{text-align:start}.single-product-page .single-product-container .left-side,.single-product-page .single-product-container .right-side{margin-right:0}}@media(max-width:600px){.single-product-page{margin:10px 5px}.single-product-page .left-side{height:400px}.single-product-page .single-product-container .back-btn{width:100%;position:relative;top:0;left:10px;z-index:0}.single-product-page .single-product-container .back-btn a{display:block;height:40px;width:40px}.single-product-page .single-product-container .back-btn img{position:relative;left:0}.single-product-page .ColorListWithOverlay .different-color-product-images-gallery{grid-template-columns:repeat(1,192px);grid-template-rows:repeat(1,192px);justify-content:center;align-items:center;margin:0 auto}.single-product-page .right-side .product-info{padding:0 10px}.single-product-page .single-product-container .back-btn{left:0}}.SuccessfullyAddedToCart{text-align:center}.deliveryTimeModal p{line-height:28px}.sizesMeasurements .measurementsContainer{width:90%;margin:0 auto}.sizesMeasurements .measurementsContainer h2{text-align:left;border-left:3px solid #000;padding-left:2px}.sizesMeasurements .measurementsContainer .measurements-table{display:flex;justify-content:space-around;width:100%}.sizesMeasurements .measurementsContainer .measurements-table>div{width:50%}.sizesMeasurements .measurementsContainer .measurements-table ul{list-style:none;padding-left:0}.sizesMeasurements .measurementsContainer .measurements-table ul li{font-size:18px;margin:15px 0;border-bottom:1px solid gray;padding:10px 0}.sizesMeasurements .measurementsContainer .measurements-table ul .col1{border-left:1px solid gray}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:1002}.modal-overlay-content{position:relative;max-width:90%;max-height:90%}.modal-close-button{top:0;right:15px}.modal-close-button,.modal-next-button,.modal-prev-button{position:absolute;background:transparent;border:none;font-size:3rem;color:#fff;cursor:pointer}.modal-next-button,.modal-prev-button{top:50%;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform:translateY(-50%)}.modal-prev-button{left:-60px}.modal-next-button{right:-60px}.modal-image-container{display:flex;justify-content:center;align-items:center}.modal-image-container img{max-width:100%;max-height:80vh;object-fit:contain}.products-carousel{width:100%}.products-carousel .react-multi-carousel-list .react-multiple-carousel__arrow--left,.products-carousel .react-multi-carousel-list .react-multiple-carousel__arrow--right{margin-bottom:100px;background-color:transparent}.products-carousel .react-multi-carousel-list .react-multiple-carousel__arrow--left:before,.products-carousel .react-multi-carousel-list .react-multiple-carousel__arrow--right:before{font-size:30px!important;font-weight:600;color:#000!important}.products-carousel .moreProductsFromSlider{position:relative;top:30%;text-decoration:underline;font-weight:600;font-size:18px;cursor:pointer}.products-carousel .view-all-card{margin:0 auto;width:192px;height:85%;display:flex;align-items:center;justify-content:center;border:2px dashed #ccc;border-radius:8px;cursor:pointer;transition:all .3s ease}.products-carousel .view-all-card:hover{border-color:#000;background-color:#f9f9f9}.products-carousel .view-all-card a{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.products-carousel .view-all-card .view-all-content{text-align:center;color:#333}.products-carousel .view-all-card .view-all-content h3{font-size:18px;font-weight:600;margin-bottom:8px;color:#000}.products-carousel .view-all-card .view-all-content p{font-size:14px;margin-bottom:16px;color:#666}.products-carousel .view-all-card .view-all-content .arrow{font-size:24px;font-weight:700;color:#000}.products-carousel .product{margin:0 auto;width:192px;height:375px;text-align:left;cursor:pointer}.products-carousel .product .img{width:192px;height:192px;text-align:center}.products-carousel .product .img img{max-width:220px}.products-carousel .product .title{border-left:2px solid #0f0f0f;padding-left:5px;overflow:hidden;height:22px;font-size:20px}.products-carousel .product .title_category{font-weight:300;font-size:18px;height:40px;overflow:hidden}.products-carousel .product .product-short-description{overflow:hidden;height:38px;text-overflow:ellipsis;color:#616161}.products-carousel .product .product-price{font-size:24px;font-weight:500;line-height:32px;letter-spacing:0;text-align:left}.products-carousel .product .discounted-price{font-size:16px}.products-carousel .product .discounted-price .before-discounted{text-decoration:line-through;color:gray}.products-carousel .product .discounted-price .discount-percentage{font-weight:800}.products-carousel .product .sold-out{font-size:24px;font-weight:600;line-height:32px;letter-spacing:0;text-align:left}.products-carousel .product .img img{width:auto;height:100%}.products-carousel .recommed-title{padding-left:5px;font-size:40px;font-weight:400;line-height:48px;letter-spacing:0;text-align:left}.products-carousel .title{width:100%}@media(min-width:1200px){.products-carousel .react-multi-carousel-list .react-multiple-carousel__arrow--right{margin-right:-45px}.products-carousel .react-multi-carousel-list .react-multiple-carousel__arrow--left{margin-left:-45px}}@media(max-width:480px){.products-carousel h2{font-size:32px;font-weight:400;line-height:40px}.products-carousel .product .img{width:100%}}.productsManager{display:flex;justify-content:space-between}.clip-loader-in-cms{margin:100px auto 500px}@media(max-width:900px){.productsManager{flex-direction:column}.productsManager>div{margin:0 auto}}@media(max-width:420px){.manager-list{padding:16px 0}}.manager-list .manage-product-container{margin-bottom:30px;background-color:hsla(0,0%,69%,.129);border-radius:15px}.manager-list .manage-product-container .product{display:flex;width:300px;height:250px;align-items:center;column-gap:15px;border:none;justify-content:center}.manager-list .manage-product-container .product img{width:200px;height:200px}.manager-list .manage-product-container .btn{height:100%}.manager-list .manage-product-container .btn button{margin:30px 30px 0;font-weight:700;background-color:transparent}.manager-list .product .btn button{margin-top:30px;color:red;font-weight:700;background-color:transparent;border:none}@media(max-width:350px){.manager-list .manage-product-container{flex-direction:column-reverse}.manager-list .manage-product-container .product{margin:0;height:200px}.manager-list .manage-product-container .btn{margin-top:50px;margin-bottom:10px}}@media(max-width:320px){.manager-list .manage-product-container .product{margin:30px auto;flex-direction:column-reverse}.manager-list .manage-product-container .product .info h3{margin-top:0}}.single-product-manager{box-sizing:border-box;width:100%;max-width:1280px;margin:0 auto;padding:20px 24px 40px;background-color:#f5f5f5;color:#222;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:14px;text-align:left}.single-product-manager *,.single-product-manager :after,.single-product-manager :before{box-sizing:border-box}.single-product-manager h1,.single-product-manager h2,.single-product-manager h3,.single-product-manager h4,.single-product-manager h5,.single-product-manager strong{font-family:inherit}.single-product-manager h3{margin:0 0 12px;font-size:16px;font-weight:600}.single-product-manager ul{margin:0;padding:0;list-style:none}.single-product-manager label{font-size:13px;font-weight:500;color:#333}.single-product-manager input[type=number],.single-product-manager input[type=text],.single-product-manager textarea{width:100%;min-width:0;padding:8px 10px;border:1px solid #ccc;border-radius:6px;background:#fff;font:inherit;color:inherit}.single-product-manager input[type=number]:focus,.single-product-manager input[type=text]:focus,.single-product-manager textarea:focus{outline:none;border-color:#222}.single-product-manager textarea{min-height:90px;max-height:400px;line-height:1.5;resize:vertical}.single-product-manager input[type=file]{max-width:100%;font-size:13px}.single-product-manager .spm-btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:8px 14px;border:1px solid #222;border-radius:6px;background:#fff;color:#222;font:inherit;font-weight:500;line-height:1.2;white-space:nowrap;cursor:pointer;transition:background-color .15s,color .15s}.single-product-manager .spm-btn:hover:not(:disabled){background:#222;color:#fff}.single-product-manager .spm-btn:disabled{opacity:.6;cursor:default}.single-product-manager .spm-btn--dark{background:#222;color:#fff}.single-product-manager .spm-btn--dark:hover:not(:disabled){background:#000}.single-product-manager .spm-btn--primary{border-color:#007bff;background:#007bff;color:#fff}.single-product-manager .spm-btn--primary:hover:not(:disabled){border-color:#0062cc;background:#0062cc}.single-product-manager .spm-btn--ghost{border-color:#ccc;color:#555}.single-product-manager .spm-btn--ghost:hover:not(:disabled){border-color:#222}.single-product-manager .spm-btn--danger{border-color:#d9534f;color:#d9534f}.single-product-manager .spm-btn--danger:hover:not(:disabled){background:#d9534f;color:#fff}.single-product-manager .spm-btn--small{padding:4px 8px;font-size:12px}.single-product-manager .spm-hint{display:block;margin:0;font-size:12px;color:#6b6b6b}.single-product-manager .spm-badge{display:inline-block;padding:3px 8px;border-radius:4px;background:#222;color:#fff;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.single-product-manager .spm-header{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-bottom:20px;padding:16px 20px;border:1px solid #e3e3e3;border-radius:8px;background:#fff}.single-product-manager .spm-header__info{flex:1 1 320px;min-width:0}.single-product-manager .spm-header__info h1{margin:2px 0 4px;font-size:22px;font-weight:600;line-height:1.25;overflow-wrap:anywhere}.single-product-manager .spm-header__label{margin:0;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:#6b6b6b}.single-product-manager .spm-header__meta{display:flex;flex-wrap:wrap;gap:4px 16px;margin:0;font-size:13px;color:#6b6b6b}.single-product-manager .spm-header__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.single-product-manager .spm-header__actions .copyBtn{margin:0}.single-product-manager .spm-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.single-product-manager .spm-column{display:flex;flex-direction:column;gap:20px;min-width:0}.single-product-manager .spm-card{min-width:0;padding:18px 20px;border:1px solid #e3e3e3;border-radius:8px;background:#fff}.single-product-manager .spm-card__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.single-product-manager .spm-card__head h3{margin:0}.single-product-manager .spm-card--row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.single-product-manager .spm-field{display:flex;flex-direction:column;gap:6px}.single-product-manager .recommended-product-manager__selected+.spm-field,.single-product-manager .spm-field+.spm-field{margin-top:14px}.single-product-manager .spm-inline{display:flex;gap:8px}.single-product-manager .spm-inline input{flex:1 1}.single-product-manager .spm-input--short{max-width:160px}.single-product-manager .spm-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.single-product-manager .spm-text{margin:0 0 14px;line-height:1.5;white-space:pre-line;overflow-wrap:anywhere}.single-product-manager .spm-upload-list{display:flex;flex-direction:column;gap:8px;margin-bottom:14px;padding:12px;border:1px dashed #ccc;border-radius:6px;background:#fafafa}.single-product-manager .spm-upload{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.single-product-manager .spm-upload__color{display:inline-flex;align-items:center;gap:6px;min-width:110px;font-weight:500}.single-product-manager .spm-upload .differentColorInputColor{width:12px;height:12px;margin:0;border:1px solid #bbb}.single-product-manager .product-images-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:12px;gap:12px}.single-product-manager .single-image-container{display:flex;flex-direction:column;gap:6px;min-width:0}.single-product-manager .single-image-container .product-gallery-img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border:3px dashed transparent;border-radius:6px;background:#f0f0f0}.single-product-manager .single-image-container__actions{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:26px}.single-product-manager .individual-language-translated-info{display:flex;flex-direction:column;margin-top:16px;border-top:1px solid #e3e3e3}.single-product-manager .individual-language-translated-info li{display:grid;grid-template-columns:36px minmax(0,1fr);grid-gap:2px 10px;gap:2px 10px;padding:10px 0;border-bottom:1px solid #e3e3e3}.single-product-manager .individual-language-translated-info li:last-child{border-bottom:none;padding-bottom:0}.single-product-manager .individual-language-translated-info .spm-lang{grid-row:span 2;align-self:start;padding:2px 0;border-radius:4px;background:#eee;font-size:11px;font-weight:600;text-align:center;text-transform:uppercase}.single-product-manager .individual-language-translated-info .dif-lang-title{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0}.single-product-manager .individual-language-translated-info .dif-lang-title a{font-weight:500;text-decoration:underline;overflow-wrap:anywhere}.single-product-manager .individual-language-translated-info .dif-lang-title .spm-btn{flex-shrink:0}.single-product-manager .individual-language-translated-info .spm-lang-edit{display:flex;flex-direction:column;gap:12px;margin-top:8px;padding:12px;border:1px solid #e3e3e3;border-radius:6px;background:#fafafa}.single-product-manager .individual-language-translated-info .spm-lang-edit .spm-actions,.single-product-manager .individual-language-translated-info .spm-lang-edit .spm-field+.spm-field{margin-top:0}.single-product-manager .individual-language-translated-info .dif-lang-description{margin:0;font-size:12px;line-height:1.45;color:#6b6b6b;overflow-wrap:anywhere}.single-product-manager .spm-stats{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.single-product-manager .spm-stats>div{display:flex;flex:1 1 100px;flex-direction:column;gap:2px;padding:8px 12px;border-radius:6px;background:#f5f5f5}.single-product-manager .spm-stats>div span{font-size:12px;color:#6b6b6b}.single-product-manager .spm-stats>div strong{font-size:17px;font-weight:600}.single-product-manager .spm-chips{display:flex;flex-wrap:wrap;gap:6px}.single-product-manager .spm-chips li{display:inline-flex;align-items:center;gap:6px;padding:4px 4px 4px 10px;border:1px solid #ccc;border-radius:999px;background:#f7f7f7;font-size:13px}.single-product-manager .spm-chips button{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;border-radius:50%;background:#e2e2e2;color:#333;font-size:14px;line-height:1;cursor:pointer}.single-product-manager .spm-chips button:hover{background:#d9534f;color:#fff}.single-product-manager .spm-chips__empty{border-style:dashed!important;background:transparent!important;padding:4px 10px!important;color:#6b6b6b}.single-product-manager .spm-chips--add{margin-top:6px}.single-product-manager .spm-chips--add button:hover{background:#28a745}.single-product-manager .spm-chips+div>.spm-hint{margin-top:14px}.single-product-manager .spm-toggle{min-width:64px;padding:6px 14px;border:1px solid #ccc;border-radius:999px;background:#f0f0f0;color:#555;font:inherit;font-weight:600;cursor:pointer}.single-product-manager .spm-toggle.is-on{border-color:#28a745;background:#28a745;color:#fff}.single-product-manager .recommended-product-manager>.spm-hint{margin:-6px 0 12px}.single-product-manager .recommended-product-manager__selectors{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.single-product-manager .recommended-product-manager__selected{margin-top:10px;padding:8px 10px;border:1px solid #007bff;border-radius:6px;background:#f0f8ff;color:#0062cc;font-size:12px}.single-product-manager .colors-sizes,.single-product-manager .product-colors{width:100%;text-align:left}.single-product-manager .colors-with-sizes{display:flex;flex-direction:column;gap:12px}.single-product-manager .colors-with-sizes>div{margin-bottom:0!important;border-radius:6px}.single-product-manager .product-notes-section{max-width:none;margin-top:0;border-color:#e3e3e3}.single-product-manager .spm-logs{margin-top:20px}.single-product-manager .spm-logs .quantity-logs-dashboard{padding:0}.single-product-manager .spm-logs .quantity-logs-dashboard>span:first-child{margin-top:0!important;margin-bottom:12px;font-size:13px}@media(max-width:960px){.single-product-manager .spm-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.single-product-manager{padding:12px 10px 30px}.single-product-manager .spm-header{padding:14px}.single-product-manager .spm-header__info h1{font-size:19px}.single-product-manager .spm-header__actions{width:100%}.single-product-manager .spm-header__actions>*{flex:1 1 auto}.single-product-manager .spm-back{width:100%;justify-content:flex-start;border:none;padding:0}.single-product-manager .spm-back:hover:not(:disabled){background:transparent;color:#000}.single-product-manager .spm-column,.single-product-manager .spm-layout{gap:12px}.single-product-manager .spm-logs{margin-top:12px}.single-product-manager .spm-card{padding:14px}.single-product-manager .product-images-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.single-product-manager .individual-language-translated-info .spm-lang-edit{grid-column:1/-1;padding:10px}}.homePage,html{scroll-behavior:smooth;scroll-padding-top:80px}.homePage{width:100%;background-color:#fff}.homePage .banner-container{width:100%;margin-bottom:100px;position:relative}.homePage .banner-container .banner-background{height:519px}.homePage .banner-container .banner-content{width:100%;position:absolute;top:35%;left:30%;transform:translate(-50%,-50%);display:flex;flex-direction:column;z-index:1;max-width:488px;height:auto}.homePage .banner-container .banner-content .text{text-align:start;line-height:1.5}.homePage .banner-container .banner-content .inline-title{margin:18.5px 0}.homePage .banner-container .banner-content .inline-title>*{font-size:1.17em;display:inline}.homePage .banner-container .banner-content .banner-main2{margin-top:8px}.homePage .banner-container .banner-content .banner-main2 h3.kw-inline{display:inline;font-size:inherit;font-weight:700;margin:0}.homePage .banner-container .banner-content button{margin-top:10px;background-color:#777e64;width:280px;height:56px;color:#fff;font-size:18px;border:none;font-weight:600;cursor:pointer}.homePage .content-after-banner{max-width:1200px;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto}.homePage .content-after-banner .maintenance-products-slider,.homePage .content-after-banner .recommended-products,.homePage .content-after-banner .sale-products{background-image:url(/_next/static/media/pattern.c4c5e81b.webp);background-size:cover;height:490px;width:100%;margin-bottom:100px}.homePage .content-after-banner .content-under-sale-products{width:100%;max-width:1024px;margin-bottom:100px}.homePage .content-after-banner .content-under-sale-products a{display:block;overflow:hidden;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.06);transition:transform .2s ease,box-shadow .2s ease}.homePage .content-after-banner .content-under-sale-products a:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.12)}.homePage .content-after-banner .content-under-sale-products img{display:block;width:100%;height:auto}@media(min-width:1080px){.homePage .content-after-banner .content-under-sale-products{align-self:flex-start;margin-left:clamp(0px,624px - 50vw,24px)}}@media(max-width:600px){.homePage .content-after-banner .content-under-sale-products{margin-bottom:60px}.homePage .content-after-banner .content-under-sale-products a{border-radius:0;box-shadow:none}}.homePage .content-after-banner .categoriesComponentInHome{height:400px}.homePage .content-after-banner .maintenance-products-slider{margin-bottom:50px}@media(min-width:965px){.homePage .content-after-banner .maintenance-products-slider{margin-top:20px}}@media(max-width:1140px){.homePage .banner-container .banner-background{height:492px}.homePage .banner-container .banner-content{max-width:450px}}@media(max-width:1024px){.homePage .banner-container{margin-bottom:100px}.homePage .banner-container .banner-background{height:443px}.homePage .banner-container .banner-content{top:40%}.homePage .banner-container .banner-content p{max-width:450px}}@media(max-width:965px){.homePage .content-after-banner .categoriesComponentInHome{height:570px}}@media(max-width:890px){.homePage .banner-container .banner-content{max-width:400px;top:50%}.homePage .banner-container .banner-content p{max-width:400px}}@media(max-width:820px){.homePage .banner-container .banner-background{height:355px}.homePage .banner-container .banner-content{top:55%;max-width:380px}.homePage .banner-container .banner-content p{max-width:380px}}@media(max-width:710px){.homePage .banner-container .banner-background{height:307px}.homePage .banner-container .banner-content{top:60%;max-width:400px;padding-left:10px}.homePage .banner-container .banner-content p{max-width:400px}}@media(max-width:660px){.homePage .banner-container .banner-content{max-width:380px;padding-left:30px;width:auto;max-width:auto}}@media(max-width:643px){.homePage .content-after-banner .categoriesComponentInHome{height:935px}}@media(max-width:600px){.homePage{background-color:#f9f9f9}.homePage .banner-container{margin-bottom:100px}.homePage .banner-container .banner-background{height:448px}.homePage .banner-container .banner-content{position:static;transform:none;max-width:100%;width:100%;margin-top:20px;padding-left:0}.homePage .banner-container .banner-content .text{padding:0 8px;width:90%;margin:0 auto}.homePage .banner-container .banner-content p{max-width:100%}.homePage .banner-container .banner-content button{width:100%;margin:10px auto 0}}@media(max-width:530px){.homePage .banner-container .banner-background{height:395px}}@media(max-width:470px){.homePage .banner-container .banner-background{height:350px}}@media(max-width:425px){.homePage .banner-container .banner-background{height:307px}}@media(max-width:375px){.homePage .banner-container .banner-background{height:280px}}html:has(.hero-slider--fullbleed){overflow-x:clip}.hero-slider{position:relative;overflow:hidden;width:100%;background-color:#f1f1f1;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.hero-slider--fullbleed{margin-bottom:100px}.hero-slider__viewport{overflow:hidden;touch-action:pan-y}.hero-slider__track{display:flex;transition:transform .6s ease;will-change:transform}.hero-slider__track.is-dragging{transition:none}.hero-slider__slide{position:relative;flex:0 0 100%;min-width:0;aspect-ratio:1920/720}.hero-slider__image,.hero-slider__link,.hero-slider__slide picture{display:block;width:100%;height:100%}.hero-slider__image{object-fit:cover;-webkit-user-drag:none}.hero-slider__placeholder{width:100%;height:100%}.hero-slider__arrow{position:absolute;top:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;border-radius:2px;background-color:hsla(0,0%,6%,.55);transform:translateY(-50%);transition:background-color .2s ease}.hero-slider__arrow:hover{background-color:hsla(0,0%,6%,.85)}.hero-slider__arrow:before{content:"";width:10px;height:10px;border-top:2px solid #fff;border-left:2px solid #fff}.hero-slider__arrow--prev{left:16px}.hero-slider__arrow--prev:before{transform:translateX(2px) rotate(-45deg)}.hero-slider__arrow--next{right:16px}.hero-slider__arrow--next:before{transform:translateX(-2px) rotate(135deg)}.hero-slider__dots{position:absolute;bottom:14px;left:50%;z-index:2;display:flex;gap:8px;padding:6px 10px;border-radius:12px;background-color:hsla(0,0%,6%,.25);transform:translateX(-50%)}.hero-slider__dots button{width:8px;height:8px;padding:0;border:none;border-radius:50%;background-color:hsla(0,0%,100%,.55);transition:background-color .2s ease,transform .2s ease}.hero-slider__dots button.is-active{background-color:#fff;transform:scale(1.2)}@media(max-width:599px){.hero-slider__slide{aspect-ratio:2/3}.hero-slider__arrow{display:none}.hero-slider__dots{bottom:10px}}.hero-slider--desktop .hero-slider__slide{aspect-ratio:1920/720}.hero-slider--mobile .hero-slider__slide{aspect-ratio:2/3}.hero-slider--desktop .hero-slider__arrow{display:flex}.hero-slider--mobile .hero-slider__arrow{display:none}.profile-page{margin-top:100px;width:100%;display:flex;justify-content:space-between}.profile-sidebar{width:25%;height:592px;border:1px;background-color:#fff}.profile-sidebar .cont{width:80%;margin:0 auto}.profile-sidebar .cont h3{font-size:32px;font-weight:400;line-height:40px;letter-spacing:0;text-align:left}.profile-sidebar ul{padding-left:0}.profile-sidebar li{list-style:none;margin:5px 0;padding:15px 0;border-bottom:1px solid #e7e7e7;cursor:pointer;text-align:left}.profile-sidebar li>a{display:inline-block;width:100%}.profile-content{background-color:#fff;width:70%;height:auto;display:flex;flex-direction:column;justify-content:center;border:1px solid hsla(0,0%,50%,.144)}.profile-content .cont{width:90%;margin:0 auto;background-color:#fff}.profile-page .goBack{width:90%;margin:0 auto 30px;text-align:left}.profile-page .goBack img{width:16px;height:16px}.profile-page .goBack span{font-size:26px;font-weight:400;line-height:24px;letter-spacing:0;text-align:left}.profilePage .userInfoModal{width:100%;height:auto;background-color:#d4d4d4;display:flex;flex-direction:column;align-items:center}.profilePage .userInfoModal>*{margin:20px}.unauthorised-profile-content{max-width:600px;width:100%}.unauthorised-profile-content>*{width:100%}.profile-page .overlay .overlay__container{z-index:10002}.mobile{width:100%}.mobile .profile-sidebar{margin:0 auto;min-width:335px;width:90%;border:1px solid hsla(0,0%,50%,.144)}.manoAdresai h2{text-align:left}.manoAdresai>div{display:flex;justify-content:center;align-items:center;border-bottom:2px solid gray;padding:10px 0;font-size:17px}.manoAdresai>div>*{width:49%;text-align:left}.manoAdresai>div>label{text-align:left}.manoAdresai>div span{text-align:right}.manoAdresai>div span input{width:100%;padding:8px 0;border-radius:5px;background-color:#e0e0e0}.manoAdresai :first-child{border-color:#000}.manoAdresai :last-child{border:none}.manoAdresai button{width:100%;height:56px;padding:16px,194px,16px,195px;background-color:#777e64;color:#fff;font-size:16px;font-weight:bolder;line-height:24px;letter-spacing:0;font-family:Poppins;border:none;display:flex;justify-content:center;align-items:center}.manoAdresai button span{padding:5px}.manoAdresai .changeInfo{border-radius:0 0 15px 15px;margin-top:15px}@media(max-width:1000px){.mobile .manoAdresai{flex-direction:column;width:90%;margin:0 auto;background-color:#fff;border:1px solid hsla(0,0%,50%,.144)}.mobile .manoAdresai>*{padding:5px}}.mano-duomenys{width:100%;display:flex;justify-content:space-between;align-items:center}.mano-duomenys .duomenys,.mano-duomenys .password,.mano-duomenys .upgradeFromAnonymous{height:auto}.mano-duomenys .duomenys h3,.mano-duomenys .password h3,.mano-duomenys .upgradeFromAnonymous h3{text-align:left}.mano-duomenys .duomenys .info,.mano-duomenys .duomenys .psw,.mano-duomenys .password .info,.mano-duomenys .password .psw,.mano-duomenys .upgradeFromAnonymous .info,.mano-duomenys .upgradeFromAnonymous .psw{border-bottom:1px solid #adadad}.mano-duomenys .horizontal-line-for-mobile{display:none}.mano-duomenys .duomenys .info>div,.mano-duomenys .password>div{display:flex;justify-content:space-between;font-size:12px}.mano-duomenys .duomenys .info>div .label,.mano-duomenys .password>div .label{text-align:left}.mano-duomenys .duomenys .info>div .value,.mano-duomenys .password>div .value{text-align:right;font-weight:700}.mano-duomenys .upgradeFromAnonymous .why{text-align:left;max-width:280px}.mano-duomenys button{width:280px;height:56px;padding:16px,194px,16px,195px;background-color:#777e64;color:#fff;font-size:16px;font-weight:700;line-height:24px;letter-spacing:0;font-family:Poppins;border:none}.changeInfoModal .cont,.upgrade-acocunt .cont{width:90%;margin:0 auto}.changeInfoModal .cont h4,.upgrade-acocunt .cont h4{text-align:left}.changeInfoModal .cont>div,.upgrade-acocunt .cont>div{width:100%}.changeInfoModal .cont>div input,.upgrade-acocunt .cont>div input{border:none;border-bottom:2px solid gray;padding:12px 0;width:100%}.changeInfoModal .cont>div label,.upgrade-acocunt .cont>div label{display:block;width:100%;text-align:left}.changeInfoModal .cont button,.upgrade-acocunt .cont button{width:100%;height:56px;padding:16px,194px,16px,195px;background-color:#777e64;color:#fff;font-size:16px;font-weight:700;line-height:24px;letter-spacing:0;font-family:Poppins;border:none}.upgrade-acocunt .email{text-align:left}.resetPasswordModal{width:300px;height:100px;position:absolute;top:30%}.custom-alert-overlay{z-index:1003;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.156);display:flex;justify-content:center;align-items:center}.custom-alert{background:#fff;padding:20px;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.3);text-align:center}.custom-alert button{padding:10px 20px;margin-top:10px;cursor:pointer}.connect-google-notice{max-width:380px;margin:15px auto 0;padding:18px;background-color:#f0f8ff;border:1px solid #4a90e2;border-radius:8px;font-size:14px;line-height:1.6}.connect-google-notice .connect-google-title{margin:0;color:#2c5282}.connect-google-notice .connect-google-text{margin:10px 0 16px;color:#4a5568}.connect-google-notice button{width:100%;height:46px;border:1px solid #4a90e2;border-radius:6px;background-color:#fff;color:#2c5282;font-size:15px;cursor:pointer}.connect-google-notice button:disabled{opacity:.6;cursor:default}@media(max-width:1000px){.mobile .mano-duomenys{flex-direction:column;width:90%;margin:0 auto;background-color:#fff;border:1px solid hsla(0,0%,50%,.144)}.mobile .mano-duomenys>*{padding:5px;margin:10px 0}.mobile .mano-duomenys .password{margin-top:50px}.mobile .mano-duomenys .horizontal-line-for-mobile{display:block}}.allOrders,.manoUzsakymai{width:100%;margin:0 auto}.allOrders .insideHeader,.manoUzsakymai .insideHeader{height:96px;border-bottom:2px solid #adadad}.allOrders .insideHeader h2,.manoUzsakymai .insideHeader h2{font-size:32px;font-weight:400;letter-spacing:0;text-align:left}.allOrders .ordersList ul,.manoUzsakymai .ordersList ul{padding-left:0}.allOrders .ordersList ul li,.manoUzsakymai .ordersList ul li{border-bottom:2px solid #adadad;list-style:none}.allOrders .ordersList ul li .orderContainer,.manoUzsakymai .ordersList ul li .orderContainer{display:flex;align-items:center;margin:30px 0}.allOrders .ordersList ul li .orderContainer .row1,.manoUzsakymai .ordersList ul li .orderContainer .row1{display:flex;width:75%}.allOrders .ordersList ul li .orderContainer .about,.manoUzsakymai .ordersList ul li .orderContainer .about{text-align:left;width:35%}.allOrders .ordersList ul li .orderContainer .about .date,.manoUzsakymai .ordersList ul li .orderContainer .about .date{font-family:Poppins;font-size:14px;font-weight:400;line-height:16px;letter-spacing:0}.allOrders .ordersList ul li .orderContainer .about .status label,.manoUzsakymai .ordersList ul li .orderContainer .about .status label{font-family:Poppins;font-size:14px;font-weight:500;line-height:16px;letter-spacing:0;text-align:left}.allOrders .ordersList ul li .orderContainer .about .status p,.manoUzsakymai .ordersList ul li .orderContainer .about .status p{font-family:Oswald;font-size:21px;font-weight:400;line-height:24px;letter-spacing:0;text-align:left;color:#777e64}.allOrders .ordersList ul li .orderContainer .about .info .uzsakymoNr,.allOrders .ordersList ul li .orderContainer .about .info .uzsakymoSuma,.manoUzsakymai .ordersList ul li .orderContainer .about .info .uzsakymoNr,.manoUzsakymai .ordersList ul li .orderContainer .about .info .uzsakymoSuma{display:flex}.allOrders .ordersList ul li .orderContainer .about .info .uzsakymoNr label,.allOrders .ordersList ul li .orderContainer .about .info .uzsakymoSuma label,.manoUzsakymai .ordersList ul li .orderContainer .about .info .uzsakymoNr label,.manoUzsakymai .ordersList ul li .orderContainer .about .info .uzsakymoSuma label{font-family:Poppins;font-size:14px;font-weight:500;line-height:16px;letter-spacing:0;text-align:left;white-space:nowrap;padding-right:5px;color:#616161}.allOrders .ordersList ul li .orderContainer .about .info .uzsakymoNr span,.allOrders .ordersList ul li .orderContainer .about .info .uzsakymoSuma span,.manoUzsakymai .ordersList ul li .orderContainer .about .info .uzsakymoNr span,.manoUzsakymai .ordersList ul li .orderContainer .about .info .uzsakymoSuma span{color:#0f0f0f;font-weight:700}.allOrders .ordersList ul li .orderContainer .about .info .orderId,.allOrders .ordersList ul li .orderContainer .about .info .total,.manoUzsakymai .ordersList ul li .orderContainer .about .info .orderId,.manoUzsakymai .ordersList ul li .orderContainer .about .info .total{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.allOrders .ordersList ul li .orderContainer .photos,.manoUzsakymai .ordersList ul li .orderContainer .photos{width:40%}.allOrders .ordersList ul li .orderContainer .photos .gallery,.manoUzsakymai .ordersList ul li .orderContainer .photos .gallery{display:flex;justify-content:center}.allOrders .ordersList ul li .orderContainer .photos .gallery img,.manoUzsakymai .ordersList ul li .orderContainer .photos .gallery img{width:144px;height:144px}.allOrders .ordersList ul li .orderContainer .moreInfo,.manoUzsakymai .ordersList ul li .orderContainer .moreInfo{width:25%}.allOrders .ordersList ul li .orderContainer .moreInfo button,.manoUzsakymai .ordersList ul li .orderContainer .moreInfo button{width:100%;height:50px;border-radius:5px;padding:16px,194px,16px,195px;background-color:#777e64;color:#fff;font-size:14px;font-weight:700;line-height:24px;letter-spacing:0;font-family:Poppins;border:none}@media(max-width:710px){.allOrders .ordersList ul li .orderContainer,.manoUzsakymai .ordersList ul li .orderContainer{flex-direction:column}.allOrders .ordersList ul li .orderContainer .row1,.manoUzsakymai .ordersList ul li .orderContainer .row1{display:flex;width:98%;overflow:hidden}.allOrders .ordersList ul li .orderContainer .photos,.manoUzsakymai .ordersList ul li .orderContainer .photos{width:65%}.allOrders .ordersList ul li .orderContainer .moreInfo,.manoUzsakymai .ordersList ul li .orderContainer .moreInfo{margin-top:15px;display:flex;justify-content:space-around;width:100%}.allOrders .ordersList ul li .orderContainer .moreInfo button,.manoUzsakymai .ordersList ul li .orderContainer .moreInfo button{width:auto}}.orderPage .heading{border-bottom:2px solid #adadad}.orderPage .heading .top h2{font-family:Oswald;font-size:32px;font-weight:400;line-height:40px;letter-spacing:0;text-align:left}.orderPage .heading .top p{font-family:Poppins;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0;text-align:left}.orderPage .heading .bottom>div{display:flex;align-items:center;width:40%;justify-content:space-between}.orderPage .heading .bottom>div label{font-family:Poppins;font-size:14px;font-weight:500;line-height:18px;letter-spacing:0;text-align:left;color:#616161}.orderPage .heading .bottom>div p{font-family:Oswald;font-size:16px;font-weight:700;line-height:24px;letter-spacing:0;text-align:right;color:#0f0f0f}.orderPage .orderPageContainer .innerHeader{display:flex;justify-content:space-between;align-items:center}.orderPage .orderPageContainer .innerHeader h3{font-family:Oswald;font-size:32px;font-weight:400;line-height:40px;letter-spacing:0;text-align:left}.orderPage .orderPageContainer .innerHeader button{width:200px;height:56px;padding:16px,194px,16px,195px;background-color:#777e64;color:#fff;font-size:16px;font-weight:700;line-height:24px;letter-spacing:0;font-family:Poppins;border:none}.orderPage .orderPageContainer .info-container1{text-align:left}.orderPage .orderPageContainer .info-container1 .orderDate{font-family:Poppins;font-size:14px;font-weight:400;line-height:18px;letter-spacing:0;text-align:left;color:#616161}.orderPage .orderPageContainer .info-container1 label{font-family:Poppins;font-size:14px;font-weight:500;line-height:18px;letter-spacing:0;text-align:left;color:#0e0b06}.orderPage .orderPageContainer .info-container1 p{font-family:Oswald;font-size:24px;font-weight:400;line-height:32px;letter-spacing:0;text-align:left;color:#777e64}.orderPage .orderPageContainer .info-container2>div{display:flex;align-items:center;width:40%;justify-content:space-between}.orderPage .orderPageContainer .info-container2>div>label{font-family:Poppins;font-size:14px;font-weight:500;line-height:18px;letter-spacing:0;text-align:left;color:#616161}.orderPage .orderPageContainer .info-container2>div>p{font-family:Oswald;font-size:16px;font-weight:700;line-height:24px;letter-spacing:0;text-align:right;color:#0f0f0f;margin:7px}@media(max-width:710px){.orderPage .orderPageContainer .delivery .addresses{max-width:100%}.orderPage .orderPageContainer .innerHeader{flex-wrap:wrap;gap:12px}.orderPage .orderPageContainer .innerHeader button{width:auto;min-width:0;flex-shrink:0}.orderPage .orderPageContainer .info-container2{display:flex;flex-direction:column;gap:16px}.orderPage .orderPageContainer .info-container2>div{width:100%;flex-direction:column;align-items:flex-start;gap:4px}.orderPage .orderPageContainer .info-container2>div>p{text-align:left;width:100%;margin:0;overflow-wrap:anywhere;word-break:break-word}}.orderPage .orderPageContainer .addresses{max-width:70%;display:flex;justify-content:space-around}.orderPage .orderPageContainer .addresses .address{max-width:200px}.orderPage .orderPageContainer .addresses .address h4{font-family:Oswald;font-size:20px;font-weight:700;line-height:24px;letter-spacing:0;text-align:left}.orderPage .orderPageContainer .addresses .address ul{list-style:none;padding-left:0}.orderPage .orderPageContainer .addresses .address ul li{display:flex;flex-wrap:wrap;align-items:center;font-family:Poppins;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0;text-align:left}.orderPage .orderPageContainer .addresses .address ul li p{margin:0}.orderPage .orderPageContainer .products-in-cart-titles-labels{display:flex;justify-content:space-between;width:95%;border-bottom:1px solid #adadad}.orderPage .orderPageContainer .products-in-cart-titles-labels>*{width:16.6%;padding:15px;margin:0 30px}.orderPage .orderPageContainer .products-in-cart-titles-labels>:first-child,.orderPage .orderPageContainer .products-in-cart-titles-labels>:last-child{margin:0;padding:0}.orderPage .orderPageContainer .products-in-cart-titles-labels .thumbnail{width:16.6%;min-width:100px}.orderPage .orderPageContainer .product-in-cart-container{border-bottom:1px solid #adadad;width:95%;display:flex;align-items:center;margin-top:10px;padding:5px 0}.orderPage .orderPageContainer .product-in-cart{display:flex;align-items:center;justify-content:space-between;width:100%;height:auto;max-height:250px}.orderPage .orderPageContainer .product-in-cart>*{width:16.6%;padding:15px;margin:0 30px}.orderPage .orderPageContainer .product-in-cart>:first-child,.orderPage .orderPageContainer .product-in-cart>:last-child{margin:0;padding:0}.orderPage .orderPageContainer .product-in-cart>:first-child{text-align:left}.orderPage .orderPageContainer .product-in-cart>:last-child{text-align:right}.orderPage .orderPageContainer .price-before-discount{text-decoration:line-through}@media(max-width:710px){.orderPage .orderPageContainer .cart-in-cart-with-summary{width:90%;margin:0 auto}.orderPage .orderPageContainer .product-in-cart-container{width:100%}.orderPage .orderPageContainer .product-in-cart{display:flex}}.orderPage .orderPageContainer .cart-in-cart-with-summary{width:100%}.orderPage .orderPageContainer .products-in-cart-titles-labels{text-align:center}.orderPage .orderPageContainer .products-in-cart-titles-labels>div{width:20%;margin:0;padding:0}.orderPage .orderPageContainer .products-in-cart-titles-labels>.description{width:40%}.orderPage .orderPageContainer .product-in-cart-container,.orderPage .orderPageContainer .products-in-cart-titles-labels{width:100%}.orderPage .orderPageContainer .product-in-cart>div{width:20%;margin:0;padding:0}.orderPage .orderPageContainer .product-in-cart>.col-for-description{text-align:center;width:40%;margin:0 auto}.orderPage .orderPageContainer .product-in-cart>.col-for-description .thumbnail img{margin:0 auto}.orderPage .orderPageContainer .product-in-cart>:last-child{text-align:center}.orderPage .orderPageContainer .help .help-list{list-style:none;padding-left:0;text-align:left}.orderPage .orderPageContainer .help .help-list>li{margin:30px 0}.orderPage .orderPageContainer .invoice button{width:35%;height:56px;padding:16px,194px,16px,195px;background-color:#777e64;color:#fff;font-size:16px;font-weight:700;line-height:24px;letter-spacing:0;font-family:Poppins;border:none}.orderPage .orderPageContainer .products-in-cart-titles-labels{align-items:center}@media(max-width:750px){.orderPage{width:95%;margin:0 auto;overflow-x:hidden}.orderPage .orderPageContainer .invoice button{width:210px}}body>header{top:0;position:-webkit-sticky;position:sticky;width:100%;max-width:1440px;margin:0 auto;z-index:1001;height:120px;background-color:#fcfcfc}body>header:before{content:"";position:absolute;inset:0;z-index:-1;background-color:#fcfcfc;box-shadow:0 0 0 100vmax #fcfcfc;-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax);pointer-events:none}body>header .header-container{height:100%;margin:0 auto;align-items:center;max-width:1200px;display:flex;justify-content:space-between;background-color:#fff}body>header .header-container>div>ul{padding:10px}body>header .desktop-navigation-part-placeholder-for-header{display:block}body>header .mobile-navigation-part-placeholder-for-header{display:none}body>header .logo{height:120px}body>header .languagesIcon img{width:35px;height:35px}body>header .desktop-nav,body>header .mobile-nav{display:flex;align-items:center}body>header .mobile-nav{display:none}body>header .left,body>header .right{display:flex;align-items:center;height:100%}body>header ul li{display:inline}body>header ul li a{text-decoration:none;color:#0f0f0f}body>header .languages-options{display:flex;align-items:center;position:absolute;left:25px}body>header .languages-options p>strong{border:1px solid hsla(0,0%,50%,.486);padding:10px;border-radius:50%;font-size:21px}body>header .languageChanger{position:absolute;margin-top:250px;padding:10px;background-color:#fff;border-radius:10px;border:1px solid hsla(0,0%,41%,.671);width:100px;z-index:2;opacity:.9}body>header .languageChanger h2{margin:10px}body>header .languageChanger>div{margin-top:15px;padding:8px 0;height:20px}body>header .languageChanger a{text-decoration:none;color:#000}body>header .languageChangerFromMobileHeader .languageChanger{top:-130px;right:20px}body>header .languageChangerFromMobileHeader button{color:#0f0f0f;background-color:transparent;font-size:18px;border:none;border-bottom:1px solid #0f0f0f;font-family:Oswald;padding:0 1px}body>header .languageChangerFromMobileHeader .overlay .overlay__background{background-color:transparent}body>header .languageChangerFromMobileHeader .overlay .overlay__container{width:0;height:0}body>header .languageChangerFromMobileHeader .overlay .overlay__container .overlay__controls{margin-top:65px}body>header .languageChangerFromMobileHeader .overlay .overlay__container .overlay__controls button{font-weight:700;margin-right:115px;margin-top:10px}body>header .cms-nav{padding-left:0}body>header .pages-nav li{padding-left:25px}body>header .personal-nav{display:flex;align-items:center}body>header .personal-nav li{padding-left:15px}body>header .header-banner{background-image:url(/_next/static/media/banner-bg-summer.c241cb25.png);background-size:cover;background-position:50%;background-repeat:no-repeat;width:100%;max-width:1200px;margin:0 auto;min-height:65px;padding:15px 0;position:relative;color:#c0182c;box-shadow:0 4px 12px rgba(0,0,0,.15);display:flex;align-items:center}body>header .header-banner .exit{position:absolute;top:6px;right:10px;z-index:10}body>header .header-banner .exit span{cursor:pointer;font-size:20px;font-weight:700;color:#c0182c;transition:transform .2s ease;display:inline-block}body>header .header-banner .exit span:hover{transform:scale(1.2)}body>header .header-banner .content{display:flex;flex-direction:column;gap:4px;width:100%;padding:0 20px}body>header .header-banner .content>*{text-align:center}body>header .header-banner .content .top-line{display:flex;align-items:center;gap:15px}body>header .header-banner .content .top-line h2{margin:0;padding:0;font-size:1.6em;font-weight:900;line-height:1;letter-spacing:1px;text-shadow:2px 2px 4px rgba(0,0,0,.2);white-space:nowrap}body>header .header-banner .content .top-line .discount{font-size:2.2em;font-weight:900;color:#ffc107;text-shadow:3px 3px 6px rgba(0,0,0,.3);line-height:1}body>header .header-banner .content .bottom-line{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px}body>header .header-banner .content .bottom-line .banner-text{font-size:1em;font-weight:600;line-height:1.2;color:#1f3a54;text-shadow:0 0 4px hsla(0,0%,100%,.95),0 0 8px hsla(0,0%,100%,.8)}body>header .header-banner .content .bottom-line .banner-text.intro{font-size:1.15em;font-weight:800;color:#c0182c}body>header .header-banner .content .bottom-line .discount{font-size:1.6em;font-weight:900;color:#c0182c;text-shadow:0 0 4px hsla(0,0%,100%,.95),0 0 8px hsla(0,0%,100%,.8);margin-bottom:2px}body>header .header-banner .content .bottom-line .code-label{font-size:1em;font-weight:800;color:#1f3a54;text-shadow:0 0 4px hsla(0,0%,100%,.95),0 0 8px hsla(0,0%,100%,.8)}body>header .header-banner .content .bottom-line .promo-code{background:linear-gradient(135deg,#ffd54a,#ffc107);color:#c0182c;padding:3px 14px;font-size:1.1em;font-weight:900;letter-spacing:.5px;border-radius:4px;border:1px solid #e5a600;box-shadow:0 2px 4px rgba(0,0,0,.2);white-space:nowrap}body>header .header-banner .content .bottom-line .stock-note{font-size:.9em;font-weight:700;font-style:italic;color:#1f3a54}@media(max-width:710px){body>header .header-banner{min-height:50px;padding:6px 0}body>header .header-banner .exit{top:3px;right:6px}body>header .header-banner .exit span{font-size:16px}body>header .header-banner .content{gap:2px;padding:0 8px}body>header .header-banner .content .bottom-line{gap:5px 8px}body>header .header-banner .content .bottom-line .banner-text{font-size:.85em}body>header .header-banner .content .bottom-line .banner-text.intro{font-size:.95em}body>header .header-banner .content .bottom-line .discount{font-size:1.15em}body>header .header-banner .content .bottom-line .code-label{font-size:.85em}body>header .header-banner .content .bottom-line .promo-code{padding:2px 10px;font-size:.9em}body>header .header-banner .content .bottom-line .stock-note{font-size:.8em}}@media(max-width:480px){body>header .header-banner{min-height:44px;padding:5px 0}body>header .header-banner .content{gap:1px}body>header .header-banner .content .bottom-line{gap:3px 6px}body>header .header-banner .content .bottom-line .banner-text{font-size:.72em}body>header .header-banner .content .bottom-line .banner-text.intro{font-size:.82em}body>header .header-banner .content .bottom-line .discount{font-size:.95em}body>header .header-banner .content .bottom-line .code-label{font-size:.72em}body>header .header-banner .content .bottom-line .promo-code{font-size:.78em;padding:1px 8px}body>header .header-banner .content .bottom-line .stock-note{font-size:.68em}}@media(max-width:1390px){body>header .languages-options{position:absolute;top:130px}body>header .desktop-nav .languages-options .languagesIcon{display:none}body>header .header-container .right .personal-nav{margin-right:0}}@media(max-width:1200px){body>header .header-container .right .personal-nav{margin-right:10px}}@media(max-width:1024px){body>header .mobile-nav{width:100%;height:100%}}@media(max-width:980px){body>header{height:80px}body>header .desktop-navigation-part-placeholder-for-header{display:none}body>header .mobile-navigation-part-placeholder-for-header{display:block}body>header .logo{height:64px}body>header .desktop-nav{display:none}body>header .mobile-nav{height:80px;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center}body>header .mobile-nav .burgerWithLogo{display:flex;align-items:center;gap:10px}body>header .mobile-nav .languagesWithLogo{width:90%}body>header .mobile-nav .languagesWithLogo .hCont{width:100%;display:flex;justify-content:space-between}body>header .mobile-nav .languagesWithLogo .hCont .contentInLeft{display:flex;justify-content:space-between;align-items:center}body>header .mobile-nav .languagesWithLogo .hCont>.contentInLeft{width:55%}body>header .mobile-nav .languagesWithLogo .hCont>.whiteSpaceInRight{width:45%;z-index:1}body>header .mobile-nav .languagesWithLogo .logo{margin-right:-20px}body>header .mobile-nav .nav-burger .burger-icon{border:none;cursor:pointer}body>header .mobile-nav .pages-nav{margin-top:0;padding-left:0}body>header .mobile-nav .pages-nav li{text-align:start;display:block;padding:5px 0;width:90%;margin:12px auto;border-bottom:1px solid #adadad;font-weight:600}body>header .mobile-nav .pages-nav li a{display:block;width:auto;height:100%;padding:10px 0}body>header .mobile-nav .pages-nav .categories-toggle{padding:10px 0}body>header .mobile-nav .pages-nav .categoriesFromMobileNav{font-weight:400;margin-top:-10px;margin-left:50px;display:flex;justify-content:flex-end;flex-direction:column;width:80%}body>header .mobile-nav .pages-nav .categoriesFromMobileNav .categoryFromMobileNav{display:flex;justify-content:flex-end;margin-top:10px;margin-bottom:5px;right:0;border-bottom:1px solid gray;padding:5px 0;width:100%;text-align:left}body>header .mobile-nav .pages-nav .categoriesFromMobileNav .categoryFromMobileNav a{display:inline-block;width:100%}body>header .mobile-nav .pages-nav .list-followUs{border-bottom:1px solid #616161}body>header .mobile-nav .pages-nav .list-followUs p{text-align:center}body>header .mobile-nav .pages-nav .fluw{display:flex;justify-content:space-around;width:100%}body>header .mobile-nav .pages-nav .fluw button{background-color:transparent;border:none;text-align:center;justify-content:space-around}body>header .mobile-nav .languages-options{top:22px}body>header .mobile-nav .personal-nav{align-items:center}}body>header .hCont{display:flex;justify-content:space-between}@media(max-width:330px){body>header .pages-nav li{width:90%}}body>header .overlay .overlay__close{z-index:2;margin-top:-20px;margin-right:10px}@media(max-width:330px){body>header .overlay .overlay__container{width:100%}}@keyframes slideFromLeft{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes slideOutLeft{0%{transform:translateX(0)}to{transform:translateX(-100%)}}body>header .mobile-nav .overlay .overlay__container{position:fixed!important;top:0!important;left:0!important;bottom:0!important;width:80%!important;max-width:400px;margin:0!important;background-color:#fff;z-index:9999;overflow-y:auto!important;animation:slideFromLeft .3s ease-in-out forwards}body>header .mobile-nav .overlay .overlay__container.closing{animation:slideOutLeft .3s ease-in-out forwards}body>header .categoriesFromMobileNav{max-height:0;opacity:0;overflow:hidden;transform:translateY(-10px);transition:max-height .7s ease-in-out,opacity .7s ease-in-out,transform .4s ease-in-out}body>header .categoriesFromMobileNav.open{max-height:600px;opacity:1;transform:translateY(0)}body>header .categoriesFromMobileNav.closed{max-height:0;opacity:0;transform:translateY(-10px)}body>footer{background-color:#f4f4f4;width:100%;position:relative;bottom:0;z-index:2;height:auto;min-height:450px;margin-top:100px}body>footer .footer-container{display:flex;height:360px;align-items:center}body>footer .footer-left-container,body>footer .footer-right-container{width:90%;height:95%;margin:auto}body>footer .footer-left{width:70%}body>footer .footer-left .footer-nav{height:184px}body>footer .footer-left .footer-nav>ul{list-style:none;padding-left:0;margin:0;-webkit-padding-start:0;padding-inline-start:0;border-right:1px solid #000;display:flex;justify-content:space-around}body>footer .footer-left .footer-nav>ul>li{display:inline-block;vertical-align:top;margin:20px;line-height:35px;padding:0 10px}body>footer .footer-left .footer-nav>ul>li>ul{list-style:none;padding-left:0}body>footer .footer-left .footer-nav>ul>li>ul>li a{text-decoration:none;color:inherit}body>footer .footer-left .footer-nav>ul>li>ul>li .cookie-settings-link{background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;line-height:inherit;text-align:inherit;cursor:pointer}body>footer .footer-left .footer-nav>ul>li>ul>li .cookie-settings-link:hover{text-decoration:underline}body>footer .footer-right{width:30%;height:100%;flex-direction:column;justify-content:space-between;text-align:left}body>footer .footer-right,body>footer .footer-right .top .logo-info{display:flex;align-items:center}body>footer .footer-right .top .logo-info .logo{width:40%}body>footer .footer-right .top .logo-info .info{width:60%}body>footer .footer-right .bottom button,body>footer .footer-right .bottom input{width:100%;height:56px;background-color:transparent;border:none;border-bottom:1px solid #0f0f0f}body>footer .footer-right .bottom button{height:56px;background-color:#777e64;color:#fff;font-family:Poppins;font-size:18px;font-weight:700;text-align:center;border:none}body>footer .followUs{display:flex;align-items:center}body>footer .followUs span{overflow-y:hidden;overflow:hidden;overflow-x:hidden}body>footer .followUs p{margin:8px 0;font-size:18px}body>footer .fluw{width:50%;margin:0 auto;display:flex;justify-content:space-around}body>footer .fluw button{width:auto}body>footer .row-center{display:flex;align-items:center;justify-content:center}@media(max-width:1200px){body>footer{padding-top:10px;height:auto}body>footer .footer-container{height:auto;flex-direction:column-reverse}body>footer .footer-left{width:100%}body>footer .footer-left .footer-nav{height:auto}body>footer .footer-left .footer-nav>ul{flex-direction:column;border-right:none}body>footer .footer-right{width:50%}body>footer .followUs{margin:15px auto}}@media(max-width:740px){body>footer .footer-right{width:80%}}@media(max-width:550px){body>footer .footer-container{flex-direction:column-reverse;height:auto}body>footer .footer-left{width:100%}body>footer .footer-left .footer-nav>ul{flex-direction:column;border-right:none}body>footer .footer-right{width:100%;margin:40px auto}body>footer .footer-right2 .followUs p{margin-bottom:15px}}body>footer .overlay .overlay__container{position:absolute;top:-200%}@media(max-width:1050px){body>footer .overlay .overlay__container{position:absolute;top:-100%}}@media(max-width:550px){body>footer .overlay{position:absolute;top:0;right:0}body>footer .overlay .overlay__container{top:0}}.contact-row{display:flex;align-items:center;justify-content:center;gap:8px}.contact-row .selectable{-moz-user-select:text;user-select:text;-webkit-user-select:text}.contact-row .copy-contact{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:none;border:none;cursor:pointer;opacity:.7}.contact-row .copy-contact:hover{opacity:1}.contact-row .copy-contact img{display:block;width:14px;height:14px;object-fit:contain}.contact-row .copy-contact .copied-mark{font-size:13px;line-height:1}.payment-methods{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:30px;padding:0 16px}.payment-methods .payment-methods-label{font-size:13px;color:#616161}.payment-methods .payment-logos{display:flex;align-items:center;justify-content:center;gap:22px}.payment-methods .payment-logos img{display:block;width:auto;object-fit:contain}.payment-methods .payment-logos .visa{height:34px}.payment-methods .payment-logos .mastercard{height:26px}.website-created-by{padding-top:15px;margin-top:30px;border-top:1px solid gray;opacity:.65;position:relative;bottom:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:15px}.website-created-by .created-by-logos{display:flex;justify-content:space-around;align-items:center;min-width:100px;margin-top:3px}.website-created-by a{display:flex;justify-content:center;align-items:center;margin:0 3px}@media(max-width:550px){.website-created-by .created-by-logos{margin-top:7px;margin-bottom:15px}}.overlay{z-index:1002}.overlay .overlay__background{background-color:hsla(38,12%,81%,.24);width:100vw;height:100vh;position:fixed;top:0;left:0;cursor:pointer}.overlay .overlay__container{background-color:#fff;position:absolute;top:0;right:0;margin:auto;z-index:10;width:544px;height:1000px}.overlay .overlay__controls{display:flex;justify-content:flex-end;align-items:center}.overlay .overlay__close:after{display:inline-block;content:"×"}.overlay .overlay__close{border:none;background-color:transparent;font-size:36px;cursor:pointer;color:#000}@media(max-width:550px){.overlay .overlay__container{width:320px;height:812px}}@media(max-width:330px){.overlay .overlay__container{width:100%}}.mobile-nav .overlay .overlay__container{right:auto;left:0}.mobile-nav .overlay .overlay__controls{height:80px}.products-cart{width:100%}.products-cart .cart-with-summary{display:flex}.products-cart .cart-with-summary .cart-in-cart-with-summary{width:90%}.products-cart .products-in-cart-titles-labels{display:flex;justify-content:space-between;width:95%;border-bottom:1px solid #adadad}.products-cart .products-in-cart-titles-labels>*{width:16.6%;padding:15px;margin:0 30px}.products-cart .products-in-cart-titles-labels>:first-child,.products-cart .products-in-cart-titles-labels>:last-child{margin:0;padding:0}.products-cart .products-in-cart-titles-labels .thumbnail{width:16.6%;min-width:100px}.products-cart .product-in-cart-container{border-bottom:1px solid #adadad;width:95%}.products-cart .product-in-cart{display:flex;align-items:center;justify-content:space-between;width:100%;height:176px}.products-cart .product-in-cart>*{width:16.6%;padding:15px;margin:0 30px}.products-cart .product-in-cart>.price{padding:15px 0}.products-cart .product-in-cart>:first-child,.products-cart .product-in-cart>:last-child{margin:0;padding:0}.products-cart .product-in-cart>:first-child{text-align:left}.products-cart .product-in-cart>:last-child{text-align:right}.products-cart .product-in-cart .title>p{max-height:77px;overflow:hidden}.products-cart .additionInfo{max-width:130px;width:auto}.products-cart .additionInfo .first{border-bottom:2px solid #616161}.products-cart .additionInfo .color,.products-cart .additionInfo .size{border-right:2px solid #616161}.products-cart .additionInfo>.row{display:flex}.products-cart .additionInfo>.row>*{width:50%;margin:0 auto}.products-cart .discounted-price{color:#777e64;font-size:16px}.products-cart .discounted-price .before-discounted{text-decoration:line-through;color:gray}.products-cart .discounted-price .discount-percentage{font-weight:800}.products-cart .toCheckout button{background-color:#777e64;padding:15px;width:200px;border:none;color:#fff;font-weight:700;font-size:15px}.products-cart .products-carousel{background-image:url(/_next/static/media/pattern.c4c5e81b.webp);background-size:cover;height:490px;width:100%;margin-bottom:50px}.products-cart .products-carousel .recommed-title{font-size:40px;line-height:36px}@media(max-width:810px){.products-cart .products-carousel{margin-bottom:120px}.products-cart .products-carousel .recommed-title{font-size:30px}.products-cart .product-in-cart>*,.products-cart .products-in-cart-titles-labels>*{padding:5px;margin:0 15px}}@media(max-width:710px){.products-cart .product-in-cart-container{width:90%;margin:0 auto}.products-cart .product-in-cart{flex-direction:column;height:auto}.products-cart .product-in-cart .row{display:flex;align-items:center;justify-content:center;width:100%;text-align:center}.products-cart .product-in-cart .row>*{width:33.3%;padding:15px;margin:0 30px}.products-cart .product-in-cart .row>:first-child,.products-cart .product-in-cart .row>:last-child{padding:0}.products-cart .product-in-cart .row .additionInfo{max-width:130px;width:auto}.products-cart .product-in-cart .row .additionInfo .first{border-bottom:2px solid #616161}.products-cart .product-in-cart .row .additionInfo .color,.products-cart .product-in-cart .row .additionInfo .size{border-right:2px solid #616161}.products-cart .product-in-cart .row .additionInfo>.row{display:flex}.products-cart .product-in-cart .row .additionInfo>.row>*{width:50%;margin:0 auto}.products-cart .product-in-cart .title>p{max-height:75px;overflow:hidden}}@media(max-width:480px){.products-cart .product-in-cart .row>*{margin:0 auto}}.summary{width:20%;height:400px;border:1px solid #e7e7e7}.verify-email-in-userInformation{border:1px solid #777e64;background-color:#c0b49f;color:#fff}.checkout{width:100%}.checkout .checkout-container{margin-top:50px;display:flex;justify-content:space-around;width:100%}.checkout .checkout-container .out-container{scroll-behavior:smooth;display:flex;flex-direction:column;width:95%;max-width:430px;margin:0 auto;background-color:hsla(76,12%,44%,.153);border-radius:5px 5px 15px 15px}.checkout .checkout-container .delivery-types .lPastas-delivery,.checkout .checkout-container .delivery-types .omniva-delivery,.checkout .checkout-container .delivery-types .pickup-delivery{display:flex;align-items:center;padding:10px 0;border-radius:10px}.checkout .checkout-container .delivery-types .lPastas-delivery>.delivery-cont,.checkout .checkout-container .delivery-types .omniva-delivery>.delivery-cont,.checkout .checkout-container .delivery-types .pickup-delivery>.delivery-cont{width:100%;margin:0 10px 0 auto;align-items:center;display:flex;justify-content:space-between}.checkout .checkout-container .delivery-types .lPastas-delivery>.delivery-cont>*,.checkout .checkout-container .delivery-types .omniva-delivery>.delivery-cont>*,.checkout .checkout-container .delivery-types .pickup-delivery>.delivery-cont>*{max-width:50%;text-align:left}.checkout .checkout-container .delivery-types .lPastas-delivery>.delivery-cont>p,.checkout .checkout-container .delivery-types .omniva-delivery>.delivery-cont>p,.checkout .checkout-container .delivery-types .pickup-delivery>.delivery-cont>p{padding-left:3px}.checkout .checkout-container .delivery-types .omniva-delivery button{background-color:transparent;border:1px solid orange;border-radius:10px}.checkout .checkout-container .delivery-types .omniva-delivery button img{width:167.5px;height:67px}.checkout .checkout-container .delivery-types input{height:20px;width:20px}.checkout .checkout-container .omniva-container>p{margin-bottom:0;text-align:left;padding-left:30px}.checkout .checkout-container .displayedAddrOfLtPastas{margin-top:-70px}.checkout .checkout-container .displayedAddrOfLtPastas button{background-color:transparent;border:1px solid gray;padding:5px;border-radius:5px;margin-top:0}.checkout .checkout-container .changeInfo{margin-top:-5px;margin-left:-5px;opacity:.9}.checkout .checkout-container .changeInfo button{border:none;cursor:pointer}.checkout .checkout-container .userInfo{width:99%;border-radius:15px;border:1px solid #e7e7e7}.checkout .checkout-container .userInfo>div{display:flex;justify-content:center;align-items:center;border-bottom:2px solid gray;padding:10px 0;font-size:17px}.checkout .checkout-container .userInfo>div>label{text-align:left;width:30%}.checkout .checkout-container .userInfo>div sup{color:red}.checkout .checkout-container .userInfo>div span{text-align:right;width:70%}.checkout .checkout-container .userInfo>div span input{width:100%;padding:8px 0;border-radius:5px;font-size:16px}.checkout .checkout-container .userInfo :first-child{border-color:#000}.checkout .checkout-container .userInfo :last-child{border:none}.checkout .checkout-container .userInfo button{width:100%;height:56px;padding:16px,194px,16px,195px;background-color:#777e64;color:#fff;font-size:16px;font-weight:bolder;line-height:24px;letter-spacing:0;font-family:Poppins;border:none;border-radius:0 0 15px 15px;display:flex;justify-content:center;align-items:center}.checkout .checkout-container .userInfo button span{padding:5px}.checkout .checkout-container .changeInfo{display:flex;justify-content:flex-end;background-color:transparent}.checkout .checkout-container .changeInfo .warningAboutInvoice{width:90%;color:gray;font-size:14px;text-align:left;display:flex;align-items:baseline;justify-content:baseline}.checkout .checkout-container .changeInfo .warningAboutInvoice p{margin-bottom:0;padding-left:8px}.checkout .checkout-container .changeInfo button{width:10%;background-color:none}.checkout .checkout-container .discount-code form .forCode{width:auto;margin:0 auto}.checkout .checkout-container .discount-code form input{height:25px;padding:0;margin:0;border:none;border-bottom:1px solid hsla(0,0%,50%,.418)}.checkout .checkout-container .discount-code .active-discount p{color:#777e64}.checkout .checkout-container .discount-code .apply{width:100px;height:25px;padding:0;margin:0;background-color:#777e64;border:none;color:#fff}.checkout .checkout-container .terms-checkbox-container{margin:0 auto;width:100%;max-width:430px}.checkout .checkout-container .terms-checkbox-container .terms-checkbox-label{display:flex;align-items:flex-start;cursor:pointer;font-size:14px;line-height:1.5;color:#333}.checkout .checkout-container .terms-checkbox-container .terms-checkbox-label .terms-checkbox-input{margin-right:10px;margin-top:3px;width:18px;height:18px;cursor:pointer;flex-shrink:0;accent-color:#777e64}.checkout .checkout-container .terms-checkbox-container .terms-checkbox-label .terms-checkbox-text{display:inline-block;flex:1 1}.checkout .checkout-container .terms-checkbox-container .terms-checkbox-label .terms-checkbox-text a{color:#777e64;text-decoration:underline;cursor:pointer;transition:color .2s ease}.checkout .checkout-container .terms-checkbox-container .terms-checkbox-label .terms-checkbox-text a:hover{color:#5c624d;text-decoration:underline}.checkout .checkout-container .terms-checkbox-container .terms-error-message{color:#d32f2f;font-size:12px;margin-top:8px;margin-left:28px;font-weight:500}.checkout .checkout-container .product-in-cart-container{width:300px;height:450px;border:1px solid #adadad}.checkout .checkout-container .product-in-cart-container .product-in-cart{width:90%;flex-direction:column}.checkout .checkout-container .product-in-cart-container .product-in-cart>*{width:90%;padding:0;margin:0;text-align:center}.checkout .checkout-container .product-in-cart-container .product-in-cart p{margin:10px 0}.checkout .checkout-container .product-in-cart-container .product-in-cart .additionInfo{margin:0 auto}.checkout .checkout-container .product-in-cart-container .product-in-cart .additionInfo .row{display:flex;max-width:120px;margin:0 auto}.checkout .checkout-container .product-in-cart-container .product-in-cart .additionInfo .row>*{width:50%}.checkout .checkout-container .haveQuestions_whatsApp{display:flex;justify-content:space-around;align-items:center;max-width:250px}.checkout .checkout-container .haveQuestions_whatsApp p{font-size:18px;text-decoration:underline;padding:0}.checkout .checkout-container .forQuestionsCheckout{display:flex;justify-content:flex-end;margin-bottom:50px}@media(max-width:880px){.checkout .checkout-container{flex-direction:column-reverse;align-items:center}.checkout .checkout-container .out-container,.checkout .checkout-container button{margin-top:50px}.checkout .checkout-container .cartInCheckout{margin:0 auto}}@media(max-width:450px){.checkout .checkout-container .userInfo{width:100%;border-left:0;border-right:0}.checkout .checkout-container .omniva-container>p{padding-left:5px}}.backToCart span{font-family:Poppins;font-size:26px;font-weight:400;line-height:24px;letter-spacing:0;text-align:left;cursor:pointer}.summary{width:400px;height:auto}.summary .cont{width:90%;margin:0 auto}.summary .cart-content{display:block;padding-left:0}.summary .cart-content .product-in-summary-cart>.name{width:62%;color:#616161}.summary .cart-content .product-in-summary-cart>.price{width:38%}.summary .price-bfr-discount-code{text-decoration:line-through;font-weight:200;padding-right:5px}.summary .cart-content li,.summary .last-prices li{display:flex;text-align:left;margin:15px 0}.summary .cart-content li p,.summary .last-prices li p{padding:0;margin:0 10px}.summary .last-prices{padding-left:0}.summary .last-prices .last-price>.price-for{width:70%;color:#616161}.summary .last-prices .last-price>.price{width:30%}@media(max-width:420px){.summary{width:95%}}.checkout .overlay .overlay__container{position:relative;max-width:850px;width:100%;height:850px}.checkout .overlay .overlay__container:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-position:bottom;background-repeat:no-repeat;background-size:cover;opacity:.15;z-index:-1}@media(max-width:768px){.checkout .overlay .overlay__container{max-width:100%;width:100%;right:0}.overlay__container{height:950px}}.buyer-form{z-index:1002;width:700px;margin:0 auto;padding:1rem;border:1px solid #ddd;border-radius:4px;background-color:#fafafa;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);max-height:95vh;overflow-y:auto}.buyer-form .top{display:flex}.buyer-form .form-title{padding-left:24px;text-align:center;font-size:1.25rem;margin-bottom:1rem;font-weight:700;width:100%}.buyer-form .close-btn{width:25px;display:block;cursor:pointer;font-weight:700}.buyer-form table{width:100%;border-collapse:collapse}.buyer-form table tbody tr{border-bottom:1px solid #ddd}.buyer-form table tbody tr td{padding:.5rem;vertical-align:middle}.buyer-form table tbody tr td:first-child{margin-bottom:.25rem}.buyer-form label{font-weight:500}.buyer-form input{width:100%;padding:.5rem;box-sizing:border-box;margin-top:.25rem}.buyer-form button{height:50px;margin-top:1rem;margin-bottom:30px;padding:.5rem 1rem;background-color:#c0b49f;font-size:18px;font-weight:700;color:#fff;border:none;cursor:pointer;border-radius:4px;width:100%}.buyer-form button:hover{background-color:#005bb5}@media(max-width:724px){.buyer-form{width:90%}.buyer-form table{display:block}.buyer-form table tbody{width:100%;display:block;margin:0 auto}.buyer-form table tbody tr{display:flex;flex-direction:column;margin-bottom:1rem;border:1px solid #ddd;border-radius:4px;padding:.5rem}.buyer-form table tbody tr td{border:none;padding:.25rem 0}.buyer-form label{font-weight:700;margin-bottom:.25rem}}.login-component-options{width:85%;margin:0 auto;height:850px}.login-component-options .continueAnonymously button{margin:0 auto;width:208px;height:56px;border:1px solid hsla(0,0%,50%,.527);display:flex;align-items:center;justify-content:center;background-color:#777e64;font-size:16px;font-weight:500;color:#fff}.login-component-options .overlay-header h4{color:#000;padding-left:5px;border-left:2px solid #000;font-family:Oswald;font-size:20px;font-weight:400;line-height:24px;letter-spacing:0;text-align:left}.login-component-options .options{display:flex;flex-direction:column}.login-component-options .regular h4{font-family:Oswald;font-size:20px;font-weight:400;line-height:24px;letter-spacing:0;text-align:left;padding-left:5px;border-left:2px solid #000}.login-component-options .signInOrRegisterHeader{font-family:Poppins;font-size:14px;font-weight:400;line-height:18px;letter-spacing:0;text-align:left;display:flex;justify-content:flex-end}.login-component-options .signInOrRegisterHeader>:first-child{margin-right:40px}.login-component-options .signInOrRegisterHeader>span{cursor:pointer}.login-component-options .regularComponent .register h4,.login-component-options .regularComponent .signIn h4{font-family:Oswald;font-size:20px;font-weight:400;line-height:24px;letter-spacing:0;text-align:left;padding-left:5px;border-left:2px solid #000;margin-bottom:50px}.login-component-options .regularComponent .register input,.login-component-options .regularComponent .signIn input{width:100%;height:18px;padding:15px 0;border:none;border-bottom:1px solid gray;font-family:Poppins;font-size:14px;font-weight:400;line-height:18px;letter-spacing:0;text-align:left}.login-component-options .regularComponent .register form,.login-component-options .regularComponent .signIn form{margin-bottom:40px}.login-component-options .regularComponent .register form .email-input,.login-component-options .regularComponent .register form .psw-input-in-register,.login-component-options .regularComponent .signIn form .email-input,.login-component-options .regularComponent .signIn form .psw-input-in-register{margin-bottom:20px}.login-component-options .regularComponent .forgotPsw{color:#0f0f0f;font-size:14px;font-weight:400;line-height:16px;display:block;text-align:end;margin-bottom:40px}.login-component-options .regularComponent .forgotPsw>span{cursor:pointer}.login-component-options .regularComponent .logInEmailPassword,.login-component-options .regularComponent .registerEmailPassword{width:100%;height:56px;background-color:#777e64;border:none;color:#fff;font-size:16px;font-weight:700}.login-component-options .regular-after-btn-container{padding:15px 0;height:164px;display:flex;flex-direction:column;justify-content:center}.login-component-options .regular-after-btn-container h3{margin:0}.login-component-options .password-reset{background-color:#fff;border-bottom:1px solid #a4a4a4}.login-component-options .facebok-or-google{width:100%}.login-component-options .facebok-or-google h4{font-family:Oswald;font-size:20px;font-weight:400;line-height:24px;letter-spacing:0;text-align:left;padding-left:5px;border-left:2px solid #000;margin-bottom:15px}.login-component-options .facebok-or-google .btns{display:flex;width:100%;justify-content:space-around}.login-component-options .facebok-or-google .btns>button{width:208px;height:56px;border:1px solid hsla(0,0%,50%,.527);display:flex;align-items:center;justify-content:center;background-color:#fff}.login-component-options .facebok-or-google .in-app-browser-note{margin-top:15px}.login-component-options .facebok-or-google .in-app-browser-note p{font-size:14px;line-height:20px;opacity:.75;margin:0 0 8px}.login-component-options .facebok-or-google .in-app-browser-note .copy-link{border:1px solid hsla(0,0%,50%,.527);background-color:#fff;padding:10px 18px}.login-component-options.account-link,.login-component-options.email-capture{height:auto;max-width:420px;padding-bottom:30px}.login-component-options.account-link p,.login-component-options.email-capture p{font-size:15px;line-height:22px;text-align:center}.login-component-options.account-link form,.login-component-options.email-capture form{display:flex;flex-direction:column;align-items:stretch;gap:12px;margin:0}.login-component-options.account-link form input,.login-component-options.email-capture form input{width:100%;height:48px;padding:0 14px;border:1px solid hsla(0,0%,50%,.527);background-color:#fff;font-size:15px}@media(max-width:480px){.login-component-options.account-link form input,.login-component-options.email-capture form input{width:95%;padding:0 0 0 3px;border-left:none}}.login-component-options.account-link form button,.login-component-options.email-capture form button{color:#fff;width:100%;height:52px;border:none;background-color:#777e64;font-size:15px}.login-component-options.account-link form button:disabled,.login-component-options.email-capture form button:disabled{opacity:.6}.login-component-options.account-link .account-link-email{font-weight:700;font-size:16px;margin:18px 0 14px;word-break:break-all}.login-component-options.account-link .account-link-intro{margin-bottom:24px;color:#4a5568}.login-component-options.account-link .account-link-or{position:relative;margin:22px 0;opacity:.55;font-size:13px;text-transform:uppercase;letter-spacing:.08em}.login-component-options.account-link .account-link-or:after,.login-component-options.account-link .account-link-or:before{content:"";position:absolute;top:50%;width:calc(50% - 28px);height:1px;background-color:hsla(0,0%,50%,.35)}.login-component-options.account-link .account-link-or:before{left:0}.login-component-options.account-link .account-link-or:after{right:0}.login-component-options.account-link .btns{display:flex;justify-content:center}.login-component-options.account-link .btns>button{width:100%;height:52px;border:1px solid hsla(0,0%,50%,.527);display:flex;align-items:center;justify-content:center;gap:10px;background-color:#fff;font-size:15px}.login-component-options.account-link .forgotPsw{display:block;text-align:center;margin-top:14px;font-size:14px}.login-component-options.account-link .forgotPsw>span{cursor:pointer;text-decoration:underline}.login-component-options.account-link .account-link-cancel{display:block;margin:26px auto 0;padding:6px;background:none;border:none;font-size:14px;opacity:.7;text-decoration:underline;cursor:pointer}@media(max-width:480px){.login-component-options{height:1000px}.login-component-options.account-link,.login-component-options.email-capture{height:auto;width:100%}.login-component-options .facebok-or-google .btns{flex-direction:column}.login-component-options .facebok-or-google .btns>button{width:90%;margin:0 auto 20px}}.login-component-options .heightShortage button{color:#fff;width:234px;height:56px;border:none;background-color:#777e64;margin:0 auto}.password-requirements{list-style:none;padding:8px 0 0;margin:0;text-align:left}.password-requirements li{font-size:13px;line-height:20px;color:#8a8a8a}.password-requirements li span{display:inline-block;width:16px}.password-requirements li.met{color:#777e64}.categoriesComponent .categories-heading{padding-left:5px;font-size:40px;font-weight:400;line-height:48px;letter-spacing:0;text-align:left}.categoriesComponent .content{display:flex;flex-wrap:wrap;justify-content:flex-start;width:auto;margin:0 auto}.categoriesComponent .category-container:hover{top:15px;bottom:0;left:20px;right:20px;box-shadow:0 5px 25px rgba(0,0,0,.3);z-index:3}.categoriesComponent .category-container{cursor:pointer;width:300px;display:flex;justify-content:left;align-items:center;border:1px solid gray;border-radius:30px;margin:10px;height:50px}.categoriesComponent .category-container img{margin:0 20px}.categoriesComponent .category-name{width:100%;text-align:left;padding-left:10px;font-family:Oswald;font-size:18px;font-weight:400;margin:0}@media only screen and (max-width:645px){.categoriesComponent .content{flex-direction:column;justify-content:center}.categoriesComponent .category-container{margin:7px 0}}.arrow-to-go-back{text-align:left}.arrow-to-go-back img{height:25px;width:auto;cursor:pointer}.products-list{width:100%;display:grid;grid-template-columns:repeat(4,264px);grid-gap:35px;margin:50px 10px;justify-content:center}.products-list .product{cursor:pointer;text-align:center;width:264px;max-width:264px;height:430px;margin-bottom:15px}.products-list .product .img{width:264px;height:264px}.products-list .product .title{padding-left:5px;height:40px;overflow:hidden}.products-list .product .title_category{font-weight:300;margin:5px 0;font-size:18px;height:40px;overflow:hidden}.products-list .product .product-short-description{color:#616161;overflow:hidden;height:20px;text-overflow:ellipsis}.products-list .product .product-price{font-size:24px;font-weight:400;line-height:32px}.products-list .product .discounted-price{font-size:16px;margin-top:5px}.products-list .product .discounted-price .before-discounted{text-decoration:line-through;color:gray}.products-list .product .discounted-price .discount-percentage{font-weight:800}.products-list .product .img{text-align:center}.products-list .product .img img{width:auto;height:100%;margin:0 auto;max-width:264px}@media(max-width:1220px){.products-list{grid-template-columns:repeat(3,264px)}}@media(max-width:1024px){.products-list{grid-template-columns:repeat(2,264px)}}@media(max-width:700px){.products-list{grid-template-columns:repeat(2,157px);margin:50px 5px;grid-gap:15px}.products-list .product{width:157px;height:360px}.products-list .product .img{width:100%;height:157px}}.noProducts button{width:200px;height:50px;background-color:#777e64;color:#fff;font-family:Poppins;font-size:18px;font-weight:700;text-align:center;border:none}.SuccessfullyAddedToCart h1{font-weight:400}.SuccessfullyAddedToCart .buttons a button{height:44px}.SuccessfullyAddedToCart .buttons,.SuccessfullyAddedToCart .extra-btn{display:flex;justify-content:center}.SuccessfullyAddedToCart .buttons>button,.SuccessfullyAddedToCart .extra-btn>button{padding:7px 5px;background-color:#777e64;border-radius:3px;color:#fff;font-weight:700;width:150px;border:none;margin:0 5px}.SuccessfullyAddedToCart .toCheckout button{height:55px}.SuccessfullyAddedToCart .close{position:relative;top:150px;cursor:pointer}.SuccessfullyAddedToCart .recommendedProductSection .weRecommendTitle h3{margin:0 auto;max-width:90%}.SuccessfullyAddedToCart .recommendedProductSection .recommend-impregnator{max-height:275px;border-radius:10;box-shadow:0 0 10px 0 rgba(0,0,0,.1);max-width:150px}.SuccessfullyAddedToCart .recommendedProductSection .recommended-flex{margin:10px auto 50px;display:flex;justify-content:space-around;align-items:center;max-height:230px}.SuccessfullyAddedToCart .recommendedProductSection .recommended-flex .add button{height:50px;border-radius:10px}.SuccessfullyAddedToCart .recommendedProductSection .recommendedAddedToCart{width:100%;background-color:hsla(76,12%,44%,.118);border-radius:5px;color:#616161;font-weight:600;height:auto;height:70px;display:flex;align-items:center;cursor:pointer}@media(min-width:550px){.SuccessfullyAddedToCart{margin:0 auto;max-width:500px}}@media(max-width:549px){.SuccessfullyAddedToCart .add button{margin:0;padding:0}}.privacy-policy{text-align:start}.privacy-policy>ul{padding-left:0}.privacy-policy .privacy-policy-list>li>ul,.privacy-policy>ul{list-style:none}.privacy-policy .firstListElement{margin-bottom:20px}.return-policy ul{line-height:30px}.return-policy li,.return-policy ul{text-align:left}.return-policy li{margin-bottom:15px;line-height:25px}.return-policy>ul>li>ul{list-style:disc}.have-questions .container{width:90%;min-width:350px;height:auto;background-color:#eeecec;padding:10px;border-radius:10px}.have-questions .contact-form{width:100%}.have-questions .contact-form form{width:90%;margin:0 auto}.have-questions .contact-form form .form-container{width:100%}.have-questions .contact-form form .form-container>div{width:100%;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid gray;padding:12px 0 8px}.have-questions .contact-form form .form-container>div label{width:50%;text-align:left}.have-questions .contact-form form .form-container>div input,.have-questions .contact-form form .form-container>div textarea{width:50%;border:none;height:30px}.have-questions .contact-form form .form-container button{width:200px;height:50px;background-color:#777e64;border:none;font-size:20px;color:#fff;border-radius:10px}.faq,.faq .main{width:100%}.faq .questions{margin:0 auto;width:80%;background-color:rgba(71,128,71,.233)}.faq .question-container{min-height:250px;height:auto;border-bottom:2px solid #000}.faq .question-container>div{text-align:left;display:flex;align-items:center;width:90%;margin:0 auto}.faq .question-container .question{font-weight:700;min-height:80px;height:auto;border-bottom:1px solid rgba(0,0,0,.302)}.faq .question-container .answer{min-height:100px;height:auto;margin-bottom:10px;display:block}.cookies-overlay{position:fixed;left:0;right:0;bottom:0;z-index:1200}.cookies{box-sizing:border-box;width:100%;background-color:#fff;border-top:1px solid #e2e2e2;box-shadow:0 -4px 18px rgba(0,0,0,.12);max-height:85vh;overflow-y:auto}.cookies .cookieInfo{box-sizing:border-box;max-width:1100px;margin:0 auto;padding:18px 20px calc(18px + env(safe-area-inset-bottom, 0px));display:flex;align-items:center;justify-content:space-between;gap:24px}.cookies .info{flex:1 1;min-width:0;text-align:left}.cookies .cookieTitle{display:block;font-family:Oswald;font-size:17px;font-weight:400;margin-bottom:6px}.cookies .description{margin:0 0 6px;line-height:20px;color:#616161}.cookies .description,.cookies .toPrivacy a{font-family:Poppins,sans-serif;font-size:13.5px}.cookies .toPrivacy a{color:#0f0f0f;text-decoration:underline}.cookies .cookieButtons{display:flex;flex-shrink:0;gap:12px}.cookies .cookieButtons button{box-sizing:border-box;min-width:150px;height:46px;padding:0 20px;font-family:Poppins,sans-serif;font-size:15px;font-weight:700;cursor:pointer}.cookies .cookieButtons button:disabled{opacity:.6;cursor:default}.cookies .cookieButtons .ok{border:none;color:#fff;background-color:#777e64}.cookies .cookieButtons .ok:hover:not(:disabled){opacity:.9}.cookies .cookieButtons .decline{background-color:#fff;border:1px solid #cecece;color:#0f0f0f}.cookies .cookieButtons .decline:hover:not(:disabled){background-color:#f4f4f4}@media(max-width:768px){.cookies .cookieInfo{flex-direction:column;align-items:stretch;gap:14px;padding:16px 16px calc(16px + env(safe-area-inset-bottom, 0px))}.cookies .cookieButtons button{flex:1 1;min-width:0;padding:0 10px}}@media(max-width:480px){.cookies .cookieTitle{font-size:15px}.cookies .description,.cookies .toPrivacy a{font-size:12.5px}.cookies .description{line-height:18px}.cookies .cookieButtons button{height:42px;font-size:14px}}.payseraCallBack{width:100%}.payseraCallBack .isValidContent .row{display:flex;justify-content:space-around;align-items:flex-end}.payseraCallBack .valid h2{color:green}.payseraCallBack .invalid h2{color:red}.payseraCallBack .checkOrders{max-width:212px}.payseraCallBack>section,.payseraCallBack>section>div{width:100%}@media(max-width:500px){.payseraCallBack .isValidContent .row{flex-direction:column;align-items:center;margin:50px 0}.payseraCallBack .isValidContent .row a>button{min-height:40px;height:auto;max-height:80px}.payseraCallBack .invalid .isValidContent p,.payseraCallBack .valid .isValidContent .checkOrders{margin-bottom:60px}}.about-us{text-align:left}.about-us .inside-header{display:flex;justify-content:space-between}.about-us .inside-header .dianaImg img{width:300px;height:399px}.about-us .inside-header .logo img{width:200px;height:200px}.about-us .abt-us-info{line-height:30px}.about-us .abt-us-info p{line-height:25px}.about-us .followUs{font-size:16px}.about-us .followUs span{font-size:18px}.about-us .followUs .fluw{display:flex;justify-content:space-around;max-width:50%;margin:0 auto}@media(max-width:1210px){.about-us .abt-us-contrainer{padding:0 10px}}@media(max-width:900px){.about-us .inside-header{justify-content:flex-end}.about-us .inside-header .logo img{display:none}}@media(max-width:740px){.about-us .followUs .fluw{max-width:100%}}@media(max-width:480px){.about-us .inside-header{justify-content:flex-start}}.eksplotavimas{width:100%}.eksplotavimas .document{height:auto;width:80%;margin:0 auto}@media(max-width:1000px){.eksplotavimas .document{width:80%}}@media(max-width:850px){.eksplotavimas .document{width:90%}}@media(max-width:720px){.eksplotavimas .document{width:100%}}.eksplotavimas .cantSee>p{font-size:20px}.eksplotavimas .wtf>p{font-size:12px}.contactsPage{width:100%}.contactsPage main{display:flex;width:100%;justify-content:space-around}.contactsPage main>div{width:45%;background-color:#f4f4f4;height:700px;display:flex;flex-direction:column;justify-content:center;border-radius:30px}.contactsPage main>div .infoInGeneral{display:flex;justify-content:space-around;margin-bottom:20px}.contactsPage main>div .infoInGeneral p{font-size:18px}.contactsPage main>div .infoInGeneral h2{margin-top:5px}.contactsPage main>div .infoInGeneral .socialsInfo{display:flex;flex-direction:column;justify-content:center}.contactsPage main>div .infoInGeneral .socialsInfo img{width:70px;height:70px}.contactsPage main>div>div{margin:0 auto;width:95%}.contactsPage main>div form .form-container>div{display:flex;justify-content:flex-end;align-items:flex-end;border-bottom:1px solid gray;height:40px}.contactsPage main>div form .form-container>div>*{height:100%;width:50%}.contactsPage main>div form .form-container>div textArea,.contactsPage main>div form .form-container>div>input{border:none;border-bottom:1px solid gray}.contactsPage main>div form button{margin:20px auto 0;width:300px;height:60px;border:none;border-radius:15px;background-color:#777e64;color:#fff;font-size:18px;font-weight:600}.contactsPage main>div .orWriteFromElse a{text-align:left;display:flex;align-items:center;justify-content:center;font-size:20px}@media(max-width:950px){.contactsPage main{flex-direction:column}.contactsPage main>div{margin:0 auto;width:80%}.contactsPage main .regularContactsContent{margin-bottom:50px}}@media(max-width:440px){.contactsPage main>div{width:90%}.contactsPage main>div .infoInGeneral .socialsInfo img{width:60px;height:60px}.contactsPage main>div .contact-form-regular{margin-top:20px}.contactsPage main>div form>div button{width:100%}}@media(max-width:370px){.contactsPage main>*,.contactsPage main>div form>div{text-align:left}.contactsPage main form{margin-top:30px}.contactsPage main>div form .form-container>div label{width:40%}.contactsPage main>div form .form-container>div input,.contactsPage main>div form .form-container>div textArea{width:60%}.contactsPage main>div .orWriteFromElse a{text-align:left;align-items:flex-start;justify-content:flex-start}}.arete-content{display:flex;align-items:center;margin-bottom:50px}.arete-content .info{width:40%;text-align:left;font-size:18px;line-height:32px;padding-right:5px}.arete-content .img{width:60%}.arete-content .img img{width:auto;height:450px}@media(max-width:1215px){.arete-content>div{padding:0 5px}}@media(max-width:1100px){.arete-content .img{width:60%}.arete-content .img img{width:100%;height:auto}}@media(max-width:960px){.arete-content{width:90%;margin:0 auto 50px;flex-direction:column;justify-content:center;align-items:center}.arete-content .img{width:90%}.arete-content .img img{max-width:650px}.arete-content .info{text-align:center;width:100%}}.mini-map{display:flex;width:auto;justify-content:space-around;align-items:center;width:85%;margin:0 auto}.mini-map img{max-width:100%;height:auto;max-height:200px;width:auto}.mini-map .fb div{font-weight:600}.mini-map .fb img{width:70px;height:auto}.mini-map .map div span{text-decoration:underline}@media(max-width:960px){.mini-map{width:100%}}.reviews-slider-in-home{height:230px;padding:30px 0;margin-top:100px}.reviews-carousel{background-color:#fff}.reviews-carousel .reviewCont{display:flex;flex-direction:column;width:340px;height:190px;text-align:left;box-shadow:-4px 5px 7px 3px rgba(0,0,0,.47);border-radius:5px;margin:10px 20px;padding:10px}.reviews-carousel .reviewCont p{margin:5px 0;line-height:25px}.reviews-carousel .reviewCont .mark{display:flex;margin-bottom:10px}.reviews-carousel .reviewCont .mark>img{margin:0 3px}.reviews-carousel .reviewCont .message>p{height:100px;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-width:100%}.reviews-carousel .reviewCont .name{display:flex;justify-content:space-between;height:50px;align-items:flex-end}.reviews-carousel .react-multi-carousel-list .react-multiple-carousel__arrow--right{margin-right:-45px;background-color:transparent}.reviews-carousel .react-multi-carousel-list .react-multiple-carousel__arrow--right:before{font-size:30px!important;color:#000!important}.reviews-carousel .react-multi-carousel-list .react-multiple-carousel__arrow--right:after{color:#000!important}.reviews-carousel .react-multi-carousel-list .react-multiple-carousel__arrow--left{margin-left:-45px;background-color:transparent}.reviews-carousel .react-multi-carousel-list .react-multiple-carousel__arrow--left:before{font-size:30px!important;font-weight:600;color:#000!important}@media(max-width:1200px){.reviews-carousel .react-multi-carousel-list .react-multiple-carousel__arrow--right{margin-right:-20px}.reviews-carousel .react-multi-carousel-list .react-multiple-carousel__arrow--left{margin-left:-20px}}@media(max-width:1185px){.reviews-carousel .react-multi-carousel-list .react-multi-carousel-item--active>div,.reviews-carousel .react-multi-carousel-list .react-multi-carousel-item>div{margin:10px auto}.reviews-carousel .react-multi-carousel-list .reviewCont{width:400px}}@media(max-width:890px){.reviews-carousel .react-multi-carousel-list .react-multi-carousel-item--active>div,.reviews-carousel .react-multi-carousel-list .react-multi-carousel-item>div{margin:10px 20px 10px 80px}.reviews-carousel .react-multi-carousel-list .reviewCont{width:500px}}@media(max-width:645px){.reviews-carousel .react-multi-carousel-list .react-multi-carousel-item--active>div,.reviews-carousel .react-multi-carousel-list .react-multi-carousel-item>div{margin:10px auto}}@media(max-width:560px){.reviews-carousel .react-multi-carousel-list .reviewCont{width:85%;height:170px}.reviews-carousel .react-multi-carousel-list .reviewCont .message>p{height:80px}}.care-guide{padding:2rem 0}.care-guide .maintenance-products-slider{background-image:url(/_next/static/media/pattern.c4c5e81b.webp);background-size:cover;height:490px;width:100%;margin-bottom:100px}.care-guide a{text-decoration:underline;font-weight:700}.care-guide .care-container{max-width:1200px;margin:0 auto;text-align:left}.care-guide .care-container h1{font-size:2.2rem;text-transform:uppercase;margin-bottom:1rem;color:#333}.care-guide .care-container p{margin-bottom:1.5rem;line-height:1.6;font-size:1rem}.care-guide .care-container .guide-section{margin-bottom:2rem}.care-guide .care-container .guide-section h2{font-size:1.6rem;margin-bottom:.8rem;color:#555;border-bottom:1px solid #ddd;padding-bottom:.4rem}.care-guide .care-container .guide-section ul{list-style-type:disc;padding-left:1.5rem;margin:0}.care-guide .care-container .guide-section ul li{margin-bottom:.6rem;line-height:1.5;font-size:.95rem}.care-guide .care-container .guide-section.faq details{margin-bottom:1rem;background-color:#f8f8f8;padding:.8rem;border-radius:5px}.care-guide .care-container .guide-section.faq details summary{cursor:pointer;font-weight:700;font-size:1rem}.care-guide .care-container .guide-section.faq details p{margin-top:.6rem;padding-left:.8rem;font-size:.95rem}.care-guide .care-container .outro{font-size:1rem;margin-top:2rem;padding:1rem;background-color:#efefef;border-left:4px solid #888}@media(max-width:768px){.care-guide{padding:1rem}.care-guide .care-container{padding:0 1rem}.care-guide .care-container h1{font-size:1.8rem}.care-guide .care-container h2{font-size:1.4rem}.care-guide .care-container .guide-section ul li,.care-guide .care-container .guide-section.faq details summary{font-size:.9rem}}.not-found-container{width:70%;background-color:hsla(38,21%,69%,.1);color:#777e64;display:flex;justify-content:center;align-items:center;height:100vh;padding:1rem;margin-bottom:-100px;border-bottom:1px solid hsla(0,0%,50%,.479)}.not-found-container .content{text-align:center;background-color:hsla(0,0%,100%,.8);padding:2rem;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1)}.not-found-container .content h1{font-size:2rem;margin-bottom:1rem}.not-found-container .content p{margin-bottom:1.5rem}.not-found-container .content a{display:inline-block;color:#fff;background-color:#777e64;padding:.5rem 1rem;border-radius:5px;text-decoration:none;transition:opacity .3s ease}.not-found-container .content a:hover{opacity:.8}@media(max-width:600px){.not-found-container{width:100%;padding:0}}.category-page{display:flex;flex-direction:column;gap:16px;overflow-x:hidden;width:100%;box-sizing:border-box}.category-paragraph{text-align:left;max-width:98%}.category-paragraph h2,.category-paragraph h3,.category-paragraph h4,.category-paragraph h5,.category-paragraph h6{display:inline;font-size:18px;font-weight:400;margin:0 .25em 0 0}.category-paragraph p{display:inline;margin:0;font-size:17px;font-weight:400}.category-paragraph p:after{content:"";display:block}@media(max-width:1220px){.category-paragraph{margin:0 auto;max-width:97%}}.block{order:0;max-width:100%;overflow-x:hidden}@media(min-width:1220px){.block--back{order:1}.block--title{order:2}.block--first{order:3}.block--second{order:4}.block--list{order:5}}.back-link{display:inline-flex;align-items:center;width:max-content}.category-title{text-align:left;margin:.5rem 0 .75rem}.category-page .products-list,.category-page .products-list-wrapper{max-width:100%;overflow-x:hidden}.edit-blog-post{max-width:1200px;margin:0 auto;padding:30px;background:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.08)}.edit-blog-post h2{color:#2c3e50;font-size:2.2rem;font-weight:700;margin-bottom:30px;text-align:center;border-bottom:3px solid #777e64;padding-bottom:15px}.edit-blog-post .field{margin-bottom:25px}.edit-blog-post .field label{display:block;font-weight:600;font-size:1rem;color:#2c3e50;margin-bottom:8px}.edit-blog-post .field label:after{content:" *";color:#e74c3c;font-weight:400}.edit-blog-post .field input[type=file],.edit-blog-post .field input[type=text],.edit-blog-post .field select,.edit-blog-post .field textarea{width:95%;padding:12px 16px;border:2px solid #e0e6ed;border-radius:8px;font-size:1rem;transition:all .3s ease;background-color:#fff}.edit-blog-post .field input[type=file]:focus,.edit-blog-post .field input[type=text]:focus,.edit-blog-post .field select:focus,.edit-blog-post .field textarea:focus{outline:none;border-color:#777e64;box-shadow:0 0 0 3px rgba(52,152,219,.1)}.edit-blog-post .field input[type=file]::placeholder,.edit-blog-post .field input[type=text]::placeholder,.edit-blog-post .field select::placeholder,.edit-blog-post .field textarea::placeholder{color:#95a5a6}.edit-blog-post .field select{cursor:pointer;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 12px center;background-size:20px;padding-right:45px}.edit-blog-post .field textarea{resize:vertical;min-height:80px}.edit-blog-post .field .ql-container h1{font-size:40px}.edit-blog-post .field .ql-container h2{font-size:30px}.edit-blog-post .field .ql-container h3{font-size:25px}.edit-blog-post .field .ql-container p{font-size:18px}.edit-blog-post .translation-note{padding:10px 0;background-color:#d4edda;border:1px solid #c3e6cb;border-radius:5px;margin-bottom:20px;font-size:.9rem;color:#155724}.edit-blog-post .featured-image-preview{margin-top:15px;text-align:center}.edit-blog-post .featured-image-preview img{max-width:200px;height:auto;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.edit-blog-post .blog-content-preview{border:2px solid #e9ecef;border-radius:8px;padding:15px;margin-top:10px;background:#f9f9f9;min-height:100px}.edit-blog-post .blog-content-preview:empty:before{content:"Content preview will appear here...";color:#adb5bd;font-style:italic}.edit-blog-post .blog-content-preview h1,.edit-blog-post .blog-content-preview h2,.edit-blog-post .blog-content-preview h3,.edit-blog-post .blog-content-preview h4,.edit-blog-post .blog-content-preview h5,.edit-blog-post .blog-content-preview h6{margin:15px 0 10px;color:#2c3e50}.edit-blog-post .blog-content-preview p{margin:10px 0;line-height:1.6}.edit-blog-post .blog-content-preview img{max-width:100%;height:auto;border-radius:4px}.edit-blog-post input[type=checkbox]{width:auto;margin-right:10px;transform:scale(1.2)}.edit-blog-post button{background:linear-gradient(135deg,#777e64,#777e64);color:#fff;border:none;padding:15px 30px;font-size:1.1rem;font-weight:600;border-radius:8px;cursor:pointer;transition:all .3s ease;min-width:200px;margin-top:20px}.edit-blog-post button:hover{background:linear-gradient(135deg,#777e64,#777e64);transform:translateY(-2px);box-shadow:0 6px 20px rgba(52,152,219,.3)}.edit-blog-post button:active{transform:translateY(0)}.edit-blog-post button:disabled{background:#95a5a6;cursor:not-allowed;transform:none;box-shadow:none}.edit-blog-post button[style*="background-color: #6c757d"]{background:#6c757d!important}.edit-blog-post button[style*="background-color: #6c757d"]:hover{background:#5a6268!important;transform:translateY(-2px);box-shadow:0 6px 20px hsla(208,7%,46%,.3)}.edit-blog-post .blog-last-buttons{margin-top:20px;display:flex;gap:10px;flex-wrap:wrap}@media(max-width:1200px){.edit-blog-post{max-width:100%;margin:0 20px;padding:25px 20px}}@media(max-width:768px){.edit-blog-post{margin:0 15px;padding:20px 15px}.edit-blog-post h2{font-size:2rem}.edit-blog-post .field{margin-bottom:22px}.edit-blog-post .field input[type=file],.edit-blog-post .field input[type=text],.edit-blog-post .field select,.edit-blog-post .field textarea{padding:10px 12px;font-size:.95rem}}@media(max-width:480px){.edit-blog-post{margin:0 10px;padding:20px 0}.edit-blog-post .translation-note{border:none}.edit-blog-post h2{font-size:1.8rem;margin-bottom:25px}.edit-blog-post .field{margin-bottom:20px}.edit-blog-post .field label{font-size:.95rem;margin-bottom:6px}.edit-blog-post .field input[type=file],.edit-blog-post .field input[type=text],.edit-blog-post .field select,.edit-blog-post .field textarea{padding:8px 10px;font-size:.9rem}.edit-blog-post .featured-image-preview img{max-width:150px}.edit-blog-post .blog-last-buttons{flex-direction:column}.edit-blog-post .blog-last-buttons button{width:100%;min-width:auto}}.new-blog-post{max-width:1200px;margin:0 auto;padding:30px;background:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.08)}.new-blog-post h2{color:#2c3e50;font-size:2.2rem;font-weight:700;margin-bottom:30px;text-align:center;border-bottom:3px solid #777e64;padding-bottom:15px}.new-blog-post h3{color:#34495e;font-size:1.4rem;font-weight:600;margin:25px 0 15px;border-left:4px solid #777e64;padding-left:15px}.new-blog-post .field{margin-bottom:25px}.new-blog-post .field label{display:block;font-weight:600;font-size:1rem;color:#2c3e50;margin-bottom:8px}.new-blog-post .field label:after{content:" *";color:#e74c3c;font-weight:400}.new-blog-post .field input[type=file],.new-blog-post .field input[type=number],.new-blog-post .field input[type=text],.new-blog-post .field select,.new-blog-post .field textarea{width:95%;padding:12px 16px;border:2px solid #e0e6ed;border-radius:8px;font-size:1rem;transition:all .3s ease;background-color:#fff}.new-blog-post .field input[type=file]:focus,.new-blog-post .field input[type=number]:focus,.new-blog-post .field input[type=text]:focus,.new-blog-post .field select:focus,.new-blog-post .field textarea:focus{outline:none;border-color:#777e64;box-shadow:0 0 0 3px rgba(52,152,219,.1)}.new-blog-post .field input[type=file]::placeholder,.new-blog-post .field input[type=number]::placeholder,.new-blog-post .field input[type=text]::placeholder,.new-blog-post .field select::placeholder,.new-blog-post .field textarea::placeholder{color:#95a5a6}.new-blog-post .field select{cursor:pointer;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 12px center;background-size:20px;padding-right:45px}.new-blog-post .field textarea{resize:vertical;min-height:80px}.new-blog-post .field small{display:block;margin-top:6px;font-size:.85rem;color:#7f8c8d;font-style:italic}.new-blog-post .manual-excerpt-translations,.new-blog-post .manual-title-translations,.new-blog-post .manual-translations{background:#f8f9fa;padding:20px;border-radius:8px;border-left:4px solid #c0b49f;margin-bottom:30px}.new-blog-post .manual-excerpt-translations .field,.new-blog-post .manual-title-translations .field,.new-blog-post .manual-translations .field{margin-bottom:30px}.new-blog-post .manual-excerpt-translations .field:last-child,.new-blog-post .manual-title-translations .field:last-child,.new-blog-post .manual-translations .field:last-child{margin-bottom:20px}.new-blog-post .manual-excerpt-translations .react-quill,.new-blog-post .manual-title-translations .react-quill,.new-blog-post .manual-translations .react-quill{margin-bottom:70px!important}.new-blog-post .manual-excerpt-translations .react-quill:last-child,.new-blog-post .manual-title-translations .react-quill:last-child,.new-blog-post .manual-translations .react-quill:last-child{margin-bottom:50px!important}.new-blog-post .featured-image-preview{margin-top:15px;text-align:center}.new-blog-post .featured-image-preview img{max-width:300px;height:auto;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.new-blog-post .ql-toolbar{border:2px solid #e0e6ed!important;border-bottom:none!important;border-radius:8px 8px 0 0!important;background:#f8f9fa}.new-blog-post .ql-container{border:2px solid #e0e6ed!important;border-top:none!important;border-radius:0 0 8px 8px!important;font-size:1rem}.new-blog-post .ql-container .ql-editor{min-height:400px!important;max-height:600px!important;overflow-y:auto!important;line-height:1.6;padding:15px!important;word-wrap:break-word;overflow-wrap:break-word}.new-blog-post .manual-translations .ql-container .ql-editor{min-height:350px!important;max-height:500px!important}.new-blog-post .react-quill{margin-bottom:60px!important}.new-blog-post .react-quill:last-child{margin-bottom:40px!important}.new-blog-post .blog-content-preview{border:2px solid #e9ecef;border-radius:8px;padding:20px;margin-top:15px;background:#f8f9fa;min-height:120px}.new-blog-post .blog-content-preview:empty:before{content:"Content preview will appear here...";color:#adb5bd;font-style:italic}.new-blog-post .blog-content-preview h1,.new-blog-post .blog-content-preview h2,.new-blog-post .blog-content-preview h3,.new-blog-post .blog-content-preview h4,.new-blog-post .blog-content-preview h5,.new-blog-post .blog-content-preview h6{margin:15px 0 10px;color:#2c3e50}.new-blog-post .blog-content-preview p{margin:10px 0;line-height:1.6}.new-blog-post .blog-content-preview img{max-width:100%;height:auto;border-radius:4px}.new-blog-post button{color:#fff;border:none;padding:15px 30px;font-size:1.1rem;font-weight:600;border-radius:8px;cursor:pointer;transition:all .3s ease;min-width:200px;margin-top:20px}.new-blog-post button,.new-blog-post button:hover{background:linear-gradient(135deg,#777e64,#777e64)}.new-blog-post button:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(52,152,219,.3)}.new-blog-post button:active{transform:translateY(0)}.new-blog-post button:disabled{background:#95a5a6;cursor:not-allowed;transform:none;box-shadow:none}.new-blog-post .ql-toolbar .ql-formats button:hover,.new-blog-post .ql-toolbar .ql-picker:hover{background-color:rgba(52,152,219,.1)!important;color:inherit!important}.new-blog-post .ql-toolbar .ql-formats button:active,.new-blog-post .ql-toolbar .ql-picker:active{background-color:rgba(52,152,219,.2)!important}.new-blog-post input[type=checkbox]{width:auto;margin-right:10px;transform:scale(1.2)}@media(max-width:1200px){.new-blog-post{max-width:100%;margin:0 20px;padding:25px 20px}}@media(max-width:1024px){.new-blog-post{margin:0 15px;padding:20px 15px}.new-blog-post h2{font-size:2rem}.new-blog-post .manual-excerpt-translations,.new-blog-post .manual-title-translations,.new-blog-post .manual-translations{padding:18px;margin-bottom:25px}.new-blog-post .field{margin-bottom:22px}}@media(max-width:768px){.new-blog-post{margin:0 10px;padding:20px 12px}.new-blog-post h2{font-size:1.8rem;margin-bottom:25px}.new-blog-post h3{font-size:1.2rem;margin:20px 0 12px}.new-blog-post .manual-excerpt-translations,.new-blog-post .manual-title-translations,.new-blog-post .manual-translations{padding:15px;margin-bottom:20px}.new-blog-post .field{margin-bottom:20px}.new-blog-post .field label{font-size:.95rem;margin-bottom:6px}.new-blog-post .field input[type=file],.new-blog-post .field input[type=number],.new-blog-post .field input[type=text],.new-blog-post .field select,.new-blog-post .field textarea{padding:10px 12px;font-size:.95rem}.new-blog-post .field small{font-size:.8rem}.new-blog-post .ql-toolbar .ql-formats{margin-right:8px}.new-blog-post .ql-container .ql-editor{min-height:300px!important;max-height:450px!important;padding:12px!important}.new-blog-post .manual-translations .ql-container .ql-editor{min-height:250px!important;max-height:400px!important}.new-blog-post .react-quill{margin-bottom:50px!important}.new-blog-post .manual-translations .react-quill{margin-bottom:60px!important}}@media(max-width:480px){.new-blog-post{margin:0 5px;padding:15px 8px}.new-blog-post h2{font-size:1.5rem;margin-bottom:20px;padding-bottom:12px}.new-blog-post h3{font-size:1.1rem;margin:18px 0 10px;padding-left:12px}.new-blog-post .manual-excerpt-translations,.new-blog-post .manual-title-translations,.new-blog-post .manual-translations{padding:12px;margin-bottom:18px}.new-blog-post .field{margin-bottom:18px}.new-blog-post .field label{font-size:.9rem;margin-bottom:5px}.new-blog-post .field input[type=file],.new-blog-post .field input[type=number],.new-blog-post .field input[type=text],.new-blog-post .field select,.new-blog-post .field textarea{padding:8px 10px;font-size:.9rem}.new-blog-post .field textarea{min-height:70px}.new-blog-post .field small{font-size:.75rem;margin-top:4px}.new-blog-post .ql-container .ql-editor{min-height:250px!important;max-height:350px!important;padding:10px!important;font-size:.9rem}.new-blog-post .manual-translations .ql-container .ql-editor{min-height:200px!important;max-height:300px!important}.new-blog-post .react-quill{margin-bottom:40px!important}.new-blog-post .manual-translations .react-quill{margin-bottom:50px!important}.new-blog-post button{width:100%;padding:12px;font-size:1rem;min-width:auto}.new-blog-post .featured-image-preview img{max-width:250px}}@media(max-width:360px){.new-blog-post{margin:0 2px;padding:12px 6px}.new-blog-post h2{font-size:1.3rem}.new-blog-post .field{margin-bottom:15px}.new-blog-post .field input[type=file],.new-blog-post .field input[type=number],.new-blog-post .field input[type=text],.new-blog-post .field select,.new-blog-post .field textarea{padding:6px 8px;font-size:.85rem}.new-blog-post .ql-container .ql-editor{min-height:200px!important;max-height:300px!important;padding:8px!important;font-size:.85rem}.new-blog-post .manual-translations .ql-container .ql-editor{min-height:180px!important;max-height:250px!important}}.clip-loader-in-cms{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;background:#fff}.clip-loader-in-cms p{margin-top:20px;color:#7f8c8d;font-size:1.1rem}.blog-message{padding:15px 20px;border-radius:8px;margin-bottom:20px;font-weight:500}.blog-message.success{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.blog-message.error{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.blog-post-page{background:#f8f9fa;min-height:100vh;padding:20px 0}.blog-post-page .container{max-width:800px;margin:0 auto;background:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.08);padding:40px}@media(max-width:1024px){.blog-post-page .container{max-width:90%;margin:0 auto;padding:35px 0}}@media(max-width:880px){.blog-post-page .container{max-width:95%;padding:30px 0}}@media(max-width:768px){.blog-post-page .container{max-width:100%;border-radius:8px}}@media(max-width:480px){.blog-post-page .container{margin:0;padding:20px 0}}.blog-post-page nav{margin-bottom:30px}.blog-post-page nav a{color:#777e64;text-decoration:none;font-size:.9rem;transition:color .2s ease}.blog-post-page nav a:hover{color:#777e64}.blog-post-page header{text-align:center;margin-bottom:40px}@media(max-width:880px){.blog-post-page header{margin-bottom:35px}}@media(max-width:768px){.blog-post-page header{margin-bottom:30px}}@media(max-width:480px){.blog-post-page header{margin-bottom:25px}}.blog-post-page header h1{font-size:2.5rem;margin-bottom:15px;line-height:1.2;font-weight:700;color:#2c3e50}@media(max-width:1024px){.blog-post-page header h1{font-size:2.3rem}}@media(max-width:880px){.blog-post-page header h1{font-size:2.1rem;margin-bottom:12px}}@media(max-width:768px){.blog-post-page header h1{font-size:1.9rem;margin-bottom:10px}}@media(max-width:480px){.blog-post-page header h1{font-size:1.6rem;margin-bottom:8px;line-height:1.3}}@media(max-width:360px){.blog-post-page header h1{font-size:1.4rem}}.blog-post-page header .blog-meta{color:#666;font-size:1rem;margin-bottom:10px}@media(max-width:880px){.blog-post-page header .blog-meta{font-size:.95rem}}@media(max-width:768px){.blog-post-page header .blog-meta{font-size:.9rem;margin-bottom:8px}}@media(max-width:480px){.blog-post-page header .blog-meta{font-size:.85rem;margin-bottom:6px}}@media(max-width:360px){.blog-post-page header .blog-meta{font-size:.8rem}}.blog-post-page header .blog-meta span{margin:0 10px}@media(max-width:480px){.blog-post-page header .blog-meta span{margin:0 6px}}@media(max-width:360px){.blog-post-page header .blog-meta span{margin:0 4px}}.blog-post-page header .translation-badge{display:inline-block;padding:5px 10px;background-color:#e3f2fd;color:#777e64;border-radius:15px;font-size:.8rem;margin-top:10px}@media(max-width:480px){.blog-post-page header .translation-badge{padding:4px 8px;font-size:.75rem;margin-top:8px}}@media(max-width:360px){.blog-post-page header .translation-badge{padding:3px 6px;font-size:.7rem}}.blog-post-page header .tags{margin-top:20px}@media(max-width:768px){.blog-post-page header .tags{margin-top:15px}}@media(max-width:480px){.blog-post-page header .tags{margin-top:12px}}.blog-post-page header .tags .tag{display:inline-block;padding:5px 12px;margin:0 5px 5px 0;background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:20px;font-size:.85rem;color:#495057}@media(max-width:768px){.blog-post-page header .tags .tag{padding:4px 10px;margin:0 4px 4px 0;font-size:.8rem}}@media(max-width:480px){.blog-post-page header .tags .tag{padding:3px 8px;margin:0 3px 3px 0;font-size:.75rem}}@media(max-width:360px){.blog-post-page header .tags .tag{padding:2px 6px;margin:0 2px 2px 0;font-size:.7rem}}.blog-post-page .featured-image{margin-bottom:40px;text-align:center}@media(max-width:880px){.blog-post-page .featured-image{margin-bottom:35px}}@media(max-width:768px){.blog-post-page .featured-image{margin-bottom:30px}}@media(max-width:480px){.blog-post-page .featured-image{margin-bottom:25px}}.blog-post-page .featured-image img{max-width:100%;height:auto;border-radius:10px;box-shadow:0 4px 15px rgba(0,0,0,.1)}@media(max-width:768px){.blog-post-page .featured-image img{border-radius:8px}}@media(max-width:480px){.blog-post-page .featured-image img{border-radius:6px}}.blog-post-page article{margin-bottom:60px}@media(max-width:880px){.blog-post-page article{margin-bottom:50px}}@media(max-width:768px){.blog-post-page article{margin-bottom:40px}}@media(max-width:480px){.blog-post-page article{margin-bottom:30px}}.blog-post-page article .blog-content{line-height:1.8;font-size:1.1rem;color:#333}@media(max-width:1024px){.blog-post-page article .blog-content{font-size:1.05rem}}@media(max-width:880px){.blog-post-page article .blog-content{font-size:1rem;line-height:1.7}}@media(max-width:768px){.blog-post-page article .blog-content{font-size:.95rem;line-height:1.6}}@media(max-width:480px){.blog-post-page article .blog-content{font-size:.9rem;line-height:1.6}}@media(max-width:360px){.blog-post-page article .blog-content{font-size:.85rem}}.blog-post-page article .blog-content h1,.blog-post-page article .blog-content h2,.blog-post-page article .blog-content h3,.blog-post-page article .blog-content h4,.blog-post-page article .blog-content h5,.blog-post-page article .blog-content h6{margin:30px 0 15px;font-weight:700;line-height:1.3;color:#2c3e50}.blog-post-page article .blog-content h1{font-size:2.2rem}@media(max-width:1024px){.blog-post-page article .blog-content h1{font-size:2rem}}@media(max-width:880px){.blog-post-page article .blog-content h1{font-size:1.9rem}}@media(max-width:768px){.blog-post-page article .blog-content h1{font-size:1.7rem}}@media(max-width:480px){.blog-post-page article .blog-content h1{font-size:1.5rem}}@media(max-width:360px){.blog-post-page article .blog-content h1{font-size:1.3rem}}.blog-post-page article .blog-content h2{font-size:1.8rem}@media(max-width:1024px){.blog-post-page article .blog-content h2{font-size:1.7rem}}@media(max-width:880px){.blog-post-page article .blog-content h2{font-size:1.6rem}}@media(max-width:768px){.blog-post-page article .blog-content h2{font-size:1.4rem}}@media(max-width:480px){.blog-post-page article .blog-content h2{font-size:1.3rem}}@media(max-width:360px){.blog-post-page article .blog-content h2{font-size:1.2rem}}.blog-post-page article .blog-content h3{font-size:1.5rem}@media(max-width:1024px){.blog-post-page article .blog-content h3{font-size:1.4rem}}@media(max-width:880px){.blog-post-page article .blog-content h3{font-size:1.35rem}}@media(max-width:768px){.blog-post-page article .blog-content h3{font-size:1.25rem}}@media(max-width:480px){.blog-post-page article .blog-content h3{font-size:1.15rem}}@media(max-width:360px){.blog-post-page article .blog-content h3{font-size:1.1rem}}.blog-post-page article .blog-content h4{font-size:1.3rem}@media(max-width:1024px){.blog-post-page article .blog-content h4{font-size:1.2rem}}@media(max-width:880px){.blog-post-page article .blog-content h4{font-size:1.15rem}}@media(max-width:768px){.blog-post-page article .blog-content h4{font-size:1.1rem}}@media(max-width:480px){.blog-post-page article .blog-content h4{font-size:1.05rem}}@media(max-width:360px){.blog-post-page article .blog-content h4{font-size:1rem}}.blog-post-page article .blog-content h5{font-size:1.1rem}@media(max-width:768px){.blog-post-page article .blog-content h5{font-size:1.05rem}}@media(max-width:480px){.blog-post-page article .blog-content h5{font-size:1rem}}@media(max-width:360px){.blog-post-page article .blog-content h5{font-size:.95rem}}.blog-post-page article .blog-content h6{font-size:1rem}@media(max-width:768px){.blog-post-page article .blog-content h6{font-size:.95rem}}@media(max-width:480px){.blog-post-page article .blog-content h6{font-size:.9rem}}@media(max-width:360px){.blog-post-page article .blog-content h6{font-size:.85rem}}.blog-post-page article .blog-content p{margin:0 0 20px;line-height:1.8;text-align:justify}.blog-post-page article .blog-content b,.blog-post-page article .blog-content strong{font-weight:700;color:#2c3e50}.blog-post-page article .blog-content em,.blog-post-page article .blog-content i{font-style:italic;color:#34495e}.blog-post-page article .blog-content img{max-width:100%;height:auto;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);display:block;margin:20px auto}.blog-post-page article .blog-content ol,.blog-post-page article .blog-content ul{margin:20px 0;padding-left:30px}.blog-post-page article .blog-content ol li,.blog-post-page article .blog-content ul li{margin:8px 0;line-height:1.6}.blog-post-page article .blog-content blockquote{margin:25px 0;padding:20px;border-left:4px solid #777e64;background-color:#f8f9fa;font-style:italic;border-radius:0 8px 8px 0;box-shadow:0 2px 10px rgba(0,0,0,.05)}.blog-post-page article .blog-content a{color:#777e64;text-decoration:underline;font-weight:500;transition:color .2s ease}.blog-post-page article .blog-content a:hover{color:#777e64}.blog-post-page article .blog-content code{background-color:#f1f3f4;padding:2px 6px;border-radius:3px;font-family:Courier New,monospace;font-size:.9em;color:#e74c3c;font-weight:500}.blog-post-page article .blog-content pre{background-color:#2c3e50;color:#ecf0f1;padding:15px;border-radius:5px;overflow-x:auto;margin:20px 0;box-shadow:0 4px 15px rgba(0,0,0,.1)}.blog-post-page article .blog-content pre code{background:none;color:#ecf0f1;padding:0}.blog-post-page article .blog-content table{width:100%;border-collapse:collapse;margin:20px 0;box-shadow:0 2px 10px rgba(0,0,0,.1);border-radius:8px;overflow:hidden}.blog-post-page article .blog-content table td,.blog-post-page article .blog-content table th{border:1px solid #ddd;padding:12px;text-align:left}.blog-post-page article .blog-content table th{background-color:#777e64;color:#fff;font-weight:700}.blog-post-page article .blog-content table tr:hover{background-color:#f8f9fa}.blog-post-page footer{border-top:1px solid #eee;padding-top:30px;text-align:center}@media(max-width:880px){.blog-post-page footer{padding-top:25px}}@media(max-width:768px){.blog-post-page footer{padding-top:20px}}@media(max-width:480px){.blog-post-page footer{padding-top:15px}}.blog-post-page footer .back-button{display:inline-block;padding:12px 24px;background-color:#777e64;color:#fff;text-decoration:none;border-radius:5px;font-size:1rem;transition:background-color .2s ease;margin-bottom:20px}@media(max-width:768px){.blog-post-page footer .back-button{padding:10px 20px;font-size:.95rem;margin-bottom:15px}}@media(max-width:480px){.blog-post-page footer .back-button{padding:8px 16px;font-size:.9rem;margin-bottom:12px}}@media(max-width:360px){.blog-post-page footer .back-button{padding:6px 12px;font-size:.85rem;margin-bottom:10px}}.blog-post-page footer .back-button:hover{background-color:#777e64}.blog-post-page footer .publish-info{color:#666;font-size:.9rem}@media(max-width:768px){.blog-post-page footer .publish-info{font-size:.85rem}}@media(max-width:480px){.blog-post-page footer .publish-info{font-size:.8rem}}@media(max-width:360px){.blog-post-page footer .publish-info{font-size:.75rem}}@media(max-width:768px){.blog-post-page{padding:15px 0}.blog-post-page .container{max-width:95%;margin:0 auto;padding:25px 0}.blog-post-page header h1{font-size:2rem}.blog-post-page article .blog-content{font-size:1rem;padding:0 5px}.blog-post-page article .blog-content h1{font-size:1.8rem}.blog-post-page article .blog-content h2{font-size:1.5rem}.blog-post-page article .blog-content h3{font-size:1.3rem}.blog-post-page article .blog-content h4{font-size:1.1rem}.blog-post-page article .blog-content ol,.blog-post-page article .blog-content ul{padding-left:25px}.blog-post-page article .blog-content blockquote{padding:15px 20px;margin:20px 0}.blog-post-page article .blog-content table{font-size:.9rem}.blog-post-page article .blog-content table td,.blog-post-page article .blog-content table th{padding:10px 8px}}@media(max-width:480px){.blog-post-page header h1{font-size:1.75rem;line-height:1.3}.blog-post-page header .blog-meta{font-size:.9rem}.blog-post-page header .blog-meta span{margin:0 5px}.blog-post-page header .tags .tag{font-size:.8rem;padding:4px 8px;margin:0 3px 3px 0}.blog-post-page article .blog-content h1{font-size:1.6rem}.blog-post-page article .blog-content h2{font-size:1.4rem}.blog-post-page article .blog-content h3{font-size:1.2rem}.blog-post-page article .blog-content p{text-align:left}.blog-post-page article .blog-content ol,.blog-post-page article .blog-content ul{padding-left:20px}.blog-post-page article .blog-content blockquote{padding:12px 15px;margin:15px 0;font-size:1rem}.blog-post-page article .blog-content pre{padding:15px;font-size:.85rem}.blog-post-page article .blog-content table{font-size:.8rem}.blog-post-page article .blog-content table td,.blog-post-page article .blog-content table th{padding:8px 6px}.blog-post-page footer .back-button{padding:10px 20px;font-size:.9rem}}.blog-page{background:#f8f9fa;min-height:100vh;padding:20px 0}.blog-page .container{max-width:1200px;margin:0 auto;padding:20px}@media(max-width:1200px){.blog-page .container{max-width:100%;padding:18px}}@media(max-width:1024px){.blog-page .container{padding:15px 0}}@media(max-width:480px){.blog-page .container{margin:0;padding:10px 0}}.blog-page header{text-align:center;margin-bottom:50px}@media(max-width:1024px){.blog-page header{margin-bottom:40px}}@media(max-width:768px){.blog-page header{margin-bottom:35px}}@media(max-width:480px){.blog-page header{margin-bottom:30px}}.blog-page header h1{color:#2c3e50;font-size:3rem;font-weight:700;margin-bottom:15px;background:linear-gradient(135deg,#777e64,#777e64);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media(max-width:1024px){.blog-page header h1{font-size:2.5rem}}@media(max-width:768px){.blog-page header h1{font-size:2.2rem;margin-bottom:12px}}@media(max-width:480px){.blog-page header h1{font-size:1.8rem;margin-bottom:10px}}@media(max-width:360px){.blog-page header h1{font-size:1.6rem}}.blog-page header p{color:#7f8c8d;font-size:1.2rem;margin:0}@media(max-width:1024px){.blog-page header p{font-size:1.1rem}}@media(max-width:768px){.blog-page header p{font-size:1rem}}@media(max-width:480px){.blog-page header p{font-size:.95rem;padding:0 10px}}@media(max-width:360px){.blog-page header p{font-size:.9rem;padding:0 5px}}.blog-page .blogs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:30px;gap:30px;margin-bottom:40px}@media(max-width:1024px){.blog-page .blogs-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:25px;margin-bottom:35px;max-width:90%}}@media(max-width:768px){.blog-page .blogs-grid{grid-template-columns:1fr;gap:20px;margin-bottom:30px}}@media(max-width:480px){.blog-page .blogs-grid{gap:15px;margin-bottom:25px}}@media(max-width:360px){.blog-page .blogs-grid{gap:12px;margin-bottom:20px}}.blog-page .blog-card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.08);transition:all .3s ease;border:1px solid #e9ecef}.blog-page .blog-card:hover{transform:translateY(-5px);box-shadow:0 8px 30px rgba(0,0,0,.15)}@media(max-width:480px){.blog-page .blog-card{border-radius:8px}.blog-page .blog-card:hover{transform:translateY(-2px)}}.blog-page .blog-card .featured-image{height:200px;background-size:cover;background-position:50%;position:relative}@media(max-width:768px){.blog-page .blog-card .featured-image{height:180px}}@media(max-width:480px){.blog-page .blog-card .featured-image{height:160px}}@media(max-width:360px){.blog-page .blog-card .featured-image{height:140px}}.blog-page .blog-card .featured-image .date-badge{position:absolute;top:15px;right:15px;background:rgba(0,0,0,.8);color:#fff;padding:8px 12px;border-radius:20px;font-size:.85rem;font-weight:500}@media(max-width:480px){.blog-page .blog-card .featured-image .date-badge{top:10px;right:10px;padding:6px 10px;font-size:.8rem}}@media(max-width:360px){.blog-page .blog-card .featured-image .date-badge{padding:5px 8px;font-size:.75rem}}.blog-page .blog-card .content{padding:25px}@media(max-width:1024px){.blog-page .blog-card .content{padding:22px}}@media(max-width:768px){.blog-page .blog-card .content{padding:20px}}@media(max-width:480px){.blog-page .blog-card .content{padding:15px}}@media(max-width:360px){.blog-page .blog-card .content{padding:12px}}.blog-page .blog-card .content h2{font-size:1.4rem;margin-bottom:12px;line-height:1.4}@media(max-width:1024px){.blog-page .blog-card .content h2{font-size:1.3rem}}@media(max-width:768px){.blog-page .blog-card .content h2{font-size:1.2rem;margin-bottom:10px}}@media(max-width:480px){.blog-page .blog-card .content h2{font-size:1.1rem;margin-bottom:8px;line-height:1.3}}@media(max-width:360px){.blog-page .blog-card .content h2{font-size:1rem}}.blog-page .blog-card .content h2 a{color:#2c3e50;text-decoration:none;transition:color .2s ease}.blog-page .blog-card .content h2 a:hover{color:#777e64}.blog-page .blog-card .content .author{color:#7f8c8d;font-size:.95rem;margin-bottom:15px;font-weight:500}@media(max-width:768px){.blog-page .blog-card .content .author{font-size:.9rem;margin-bottom:12px}}@media(max-width:480px){.blog-page .blog-card .content .author{font-size:.85rem;margin-bottom:10px}}@media(max-width:360px){.blog-page .blog-card .content .author{font-size:.8rem}}.blog-page .blog-card .content .excerpt{color:#555;line-height:1.6;margin-bottom:20px}@media(max-width:768px){.blog-page .blog-card .content .excerpt{margin-bottom:15px;line-height:1.5}}@media(max-width:480px){.blog-page .blog-card .content .excerpt{margin-bottom:12px;font-size:.9rem}}@media(max-width:360px){.blog-page .blog-card .content .excerpt{font-size:.85rem}}.blog-page .blog-card .content .tags{margin-bottom:20px}@media(max-width:768px){.blog-page .blog-card .content .tags{margin-bottom:15px}}@media(max-width:480px){.blog-page .blog-card .content .tags{margin-bottom:12px}}.blog-page .blog-card .content .tags .tag{display:inline-block;padding:4px 10px;margin:0 6px 6px 0;background:#f8f9fa;border:1px solid #e9ecef;border-radius:15px;font-size:.8rem;color:#495057}@media(max-width:480px){.blog-page .blog-card .content .tags .tag{padding:3px 8px;margin:0 4px 4px 0;font-size:.75rem}}@media(max-width:360px){.blog-page .blog-card .content .tags .tag{padding:2px 6px;margin:0 3px 3px 0;font-size:.7rem}}.blog-page .blog-card .content .read-more{display:inline-block;padding:10px 20px;background:#777e64;color:#fff;text-decoration:none;border-radius:20px;font-size:.9rem;font-weight:500;transition:background-color .2s ease}@media(max-width:480px){.blog-page .blog-card .content .read-more{padding:8px 16px;font-size:.85rem}}@media(max-width:360px){.blog-page .blog-card .content .read-more{padding:6px 12px;font-size:.8rem}}.blog-page .blog-card .content .read-more:hover{background:#777e64}.blog-page .no-blogs{text-align:center;padding:60px 20px}.blog-page .no-blogs h2{color:#7f8c8d;margin-bottom:15px}.blog-page .no-blogs p{color:#95a5a6}.blog-not-found-container{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:20px;background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.blog-not-found-content{text-align:center;max-width:500px;padding:40px;background:#fff;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.1)}.blog-not-found-content h1{font-size:2rem;color:#2c3e50;margin:20px 0 15px;font-weight:700}.blog-not-found-content p{color:#666;font-size:1.1rem;line-height:1.6;margin-bottom:30px}@media(max-width:480px){.blog-not-found-content{padding:30px 20px}.blog-not-found-content h1{font-size:1.6rem}.blog-not-found-content p{font-size:1rem}}.blog-not-found-buttons{display:flex;gap:15px;justify-content:center;flex-wrap:wrap}@media(max-width:480px){.blog-not-found-buttons{flex-direction:column;align-items:center}}.blog-not-found-primary-btn{display:inline-block;padding:12px 24px;background:#777e64;color:#fff;text-decoration:none;border-radius:8px;font-weight:500;transition:all .2s ease;border:2px solid #777e64;cursor:pointer}.blog-not-found-primary-btn:hover{background:#777e64;border-color:#777e64;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,123,255,.3)}@media(max-width:480px){.blog-not-found-primary-btn{width:100%;max-width:250px}}.blog-not-found-secondary-btn{display:inline-block;padding:12px 24px;background:transparent;color:#777e64;text-decoration:none;border-radius:8px;font-weight:500;transition:all .2s ease;border:2px solid #777e64;cursor:pointer}.blog-not-found-secondary-btn:hover{background:#777e64;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,123,255,.2)}@media(max-width:480px){.blog-not-found-secondary-btn{width:100%;max-width:250px}}.blog-item{border:1px solid #ddd;padding:15px;margin-bottom:15px;border-radius:5px}@media(max-width:480px){.blog-item{padding:15px 0;border:none}}.consult-avatar{position:relative;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#777e64;box-shadow:0 6px 18px rgba(0,0,0,.25);transition:transform .2s ease;flex-shrink:0}.consult-avatar svg{width:50%;height:50%;color:#fff}.floating-consult{position:fixed;right:30px;bottom:40px;z-index:999;display:flex;align-items:center;padding:0;background:none;border:none;cursor:pointer}.floating-consult .floating-consult__label{max-width:0;opacity:0;overflow:hidden;white-space:nowrap;background-color:#fff;color:#0f0f0f;font-size:14px;font-weight:600;line-height:1;padding:0;border-radius:20px;box-shadow:0 4px 14px rgba(0,0,0,.18);transform:translateX(10px);transition:max-width .28s ease,opacity .2s ease,padding .28s ease,transform .28s ease}.floating-consult .consult-avatar:before{content:"";position:absolute;inset:0;border-radius:50%;background-color:#777e64;opacity:.45;animation:floating-consult-pulse 2.6s ease-out infinite;z-index:-1}.floating-consult.floating-consult--peek .floating-consult__label,.floating-consult:focus-visible .floating-consult__label,.floating-consult:hover .floating-consult__label{max-width:240px;opacity:1;padding:12px 16px;margin-right:10px;transform:translateX(0)}.floating-consult:hover .consult-avatar{transform:scale(1.06)}@keyframes floating-consult-pulse{0%{transform:scale(1);opacity:.45}70%{transform:scale(1.55);opacity:0}to{transform:scale(1.55);opacity:0}}@media(max-width:480px){.floating-consult{right:30px;bottom:calc(40px + env(safe-area-inset-bottom))}.floating-consult .consult-avatar{width:50px!important;height:50px!important}.floating-consult .floating-consult__label{font-size:13px}}@media(prefers-reduced-motion:reduce){.floating-consult .consult-avatar:before{animation:none}}.whatsapp-consult{display:flex;align-items:center;flex-direction:column;text-align:center;gap:4px;margin:10px auto;padding:0;background:none;border:none;cursor:pointer;color:inherit}.whatsapp-consult span{font-size:15px;font-weight:600;text-decoration:underline}.consult-modal{position:fixed;top:0;left:0;right:0;width:100%;height:100%;z-index:1100;display:flex;align-items:center;justify-content:center;padding:20px;overflow:hidden;overscroll-behavior:contain;touch-action:none}.consult-modal,.consult-modal *,.consult-modal :after,.consult-modal :before{box-sizing:border-box}.consult-modal .consult-modal__background{position:absolute;inset:0;background-color:rgba(0,0,0,.55)}.consult-modal .consult-modal__container{position:relative;display:flex;flex-direction:column;width:100%;max-width:min(420px,100%);max-height:100%;min-width:0;background-color:#fff;border-radius:14px;box-shadow:0 10px 40px rgba(0,0,0,.3);padding:26px 22px 22px;text-align:center;overflow:hidden}.consult-modal .consult-modal__container h3{margin:0 0 8px;padding-right:24px;font-size:20px;overflow-wrap:anywhere}.consult-modal .consult-modal__close{position:absolute;top:8px;right:12px;background:none;border:none;font-size:18px;font-weight:700;cursor:pointer;color:#0f0f0f}.consult-modal .consult-modal__intro{margin:0 0 12px;font-size:14px;opacity:.8;overflow-wrap:anywhere}.consult-modal .consult-modal__composer{display:flex;flex-direction:column;width:100%;min-height:0;min-width:0;flex:1 1;box-sizing:border-box;border:1px solid #ccc;border-radius:10px;overflow:hidden;text-align:left}.consult-modal .consult-modal__preview-label{margin:0;padding:8px 12px 0;font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:#888;background-color:#f3f3f3}.consult-modal .consult-modal__preview{margin:0;padding:6px 12px 10px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.4;color:#555;background-color:#f3f3f3;border-bottom:1px dashed #ccc;flex-shrink:0;box-sizing:border-box}.consult-modal textarea{display:block;width:100%;flex:1 1;min-height:70px;margin:0;resize:none;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;padding:10px 12px;font-family:inherit;font-size:14px;line-height:1.4;border:none;border-radius:0;outline:none;box-sizing:border-box}.consult-modal textarea:focus{background-color:#fafafa}.consult-modal .consult-modal__actions{display:flex;flex-direction:column;gap:10px;margin-top:16px;flex-shrink:0}.consult-modal .consult-modal__send{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 16px;border:none;border-radius:10px;font-size:15px;font-weight:700;cursor:pointer}.consult-modal .consult-modal__send.whatsApp{background-color:#25d366;color:#fff}.consult-modal .consult-modal__send.sms{background-color:#777e64;color:#fff}.consult-modal .consult-modal__send:hover{opacity:.9}@media(max-width:480px){.consult-modal{align-items:flex-start;padding:12px}.consult-modal .consult-modal__container{padding:22px 16px 16px}.consult-modal .consult-modal__preview,.consult-modal textarea{font-size:13px}.consult-modal .consult-modal__send{padding:11px 14px}}div.phone-input{display:flex;flex-direction:column;width:100%;text-align:left}div.phone-input .phone-input__control{display:flex;align-items:stretch;width:100%;border:1px solid #b5b5b5;border-radius:5px;background-color:#fff;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}div.phone-input .phone-input__control:focus-within{border-color:#777e64;box-shadow:0 0 0 2px hsla(76,12%,44%,.2)}div.phone-input .phone-input__country{flex:0 0 auto;border:none;border-right:1px solid #d5d5d5;border-radius:0;background-color:#f4f4f4;padding:8px 6px;font-size:15px;color:#0f0f0f;cursor:pointer;outline:none}div.phone-input .phone-input__control input.phone-input__number{flex:1 1 auto;min-width:0;width:100%;border:none;border-radius:0;padding:8px 10px;font-size:16px;background-color:transparent;outline:none}div.phone-input .phone-input__message{margin:4px 0 0;font-size:12px;line-height:1.4;color:#616161;text-align:left}div.phone-input .phone-input__message--error{color:#c0392b}div.phone-input.phone-input--valid .phone-input__control{border-color:#4c9a3f}div.phone-input.phone-input--error .phone-input__control{border-color:#c0392b;background-color:#fdf1f0}