.app{background:#faf0e2;position:relative}@media screen and (min-width:768px){.app{width:100%}.app,.app .app-wrapper{margin:0 auto}}@media screen and (min-width:1368px){.app{margin:0 auto;width:100%}.app .app-wrapper{margin:0 auto;width:1280px}}.bars{background:#faf0e2;border-bottom:1.5px solid #d4a84b;height:56px;justify-content:space-between;min-width:300px;padding:0 1rem;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.bars,.bars__left{align-items:center;display:flex}.bars__left{flex-shrink:0;gap:.7rem}.bars__logo{color:#2a1a0a;font-family:Cinzel,Georgia,serif;font-size:1.35rem;font-weight:700;letter-spacing:1px;text-decoration:none;white-space:nowrap}.bars__logo b{color:#a83228;font-size:1.35rem;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.bars__categories{align-items:center;display:none;gap:.2rem;left:50%;position:absolute;transform:translateX(-50%)}.bars__cat-link{border-radius:3px;color:#5a3c1e;font-size:.92rem;font-weight:500;padding:.4rem .8rem;text-decoration:none;transition:color .15s;white-space:nowrap}.bars__cat-link:hover{color:#a83228}.bars__cat-link.active{color:#a83228;font-weight:600}.bars__right{flex-shrink:0;gap:.3rem}.bars__icon-btn,.bars__right{align-items:center;display:flex}.bars__icon-btn{background:none;border:none;border-radius:4px;color:#2a1a0a;cursor:pointer;font-size:1rem;height:36px;justify-content:center;position:relative;transition:color .15s,background .15s;width:36px}.bars__icon-btn:hover{background:#a8322812;color:#a83228}.bars__icon-btn--cart{position:relative}.bars__cart-badge{align-items:center;background:#a83228;border-radius:8px;color:#fff;display:flex;font-size:.6rem;font-weight:700;height:16px;justify-content:center;line-height:1;min-width:16px;padding:0 3px;pointer-events:none;position:absolute;right:2px;top:2px}.bars__backdrop{animation:fadeIn .2s ease;background:#00000080;inset:0;position:fixed;z-index:998}@media screen and (min-width:768px){.bars{height:62px;padding:0 2rem}.bars__logo,.bars__logo b{font-size:1.55rem}.bars__categories{display:flex}.bars__cat-link{font-size:.95rem}}@media screen and (min-width:1024px){.bars{padding:0 3rem}.bars__cat-link{font-size:1rem;padding:.4rem 1rem}}.toggle__button{align-items:center;display:flex}.toggle{background:none;border:none;border-radius:3px;cursor:pointer;display:flex;flex-direction:column;gap:5px;padding:5px;transition:background .15s}.toggle:focus{outline:none}.toggle:hover{background:#a8322814}.toggle .toggle-button-line{background:#2a1a0a;border-radius:2px;height:1.5px;transition:background .15s;width:18px}.side-drawer{background:#1c1008;border-left:1px solid #4a2814;bottom:0;display:flex;flex-direction:column;max-width:85vw;overflow-y:auto;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .3s ease;width:300px;z-index:999}.side-drawer.open{transform:translateX(0)}.side-drawer__header{align-items:center;background:#0f0805;border-bottom:1px solid #4a2814;display:flex;justify-content:space-between;padding:1.2rem 1.4rem}.side-drawer__logo{color:#f0e0c0;font-size:1.5rem;font-weight:700;text-decoration:none}.side-drawer__logo b{color:#c8a840;font-size:1.5rem}.side-drawer__close{align-items:center;background:none;border:1px solid #4a2814;border-radius:4px;color:#c8a878;cursor:pointer;display:flex;font-size:1.1rem;height:32px;justify-content:center;transition:all .2s;width:32px}.side-drawer__close:hover{border-color:#c8a840;color:#c8a840}.side-drawer__section{padding:1rem 0}.side-drawer__section-label{color:#8a6820;font-size:.7rem;font-weight:700;letter-spacing:1.5px;padding:0 1.4rem .5rem;text-transform:uppercase}.side-drawer__divider{background:#4a2814;height:1px;margin:0 1.4rem}.side-drawer ul{list-style:none;margin:0;padding:0}.side-drawer__link{align-items:center;border-left:3px solid #0000;color:#c8a878;display:flex;font-size:1rem;font-weight:500;gap:.7rem;padding:.7rem 1.4rem;text-decoration:none;transition:all .15s}.side-drawer__link.active,.side-drawer__link:hover{background:#341a0c;border-left-color:#c8a840;color:#e8cc80}.side-drawer__link--cat{font-size:1.05rem}.side-drawer__symbol{color:#c8a840;flex-shrink:0;font-size:1rem;text-align:center;width:18px}.mini-cart{background:#faf0e2;border-left:1.5px solid #d4a84b;box-shadow:-4px 0 24px #2a1a0a26;display:flex;flex-direction:column;height:100vh;max-width:100vw;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);width:340px;z-index:1100}.mini-cart--open{transform:translateX(0)}.mini-cart__backdrop{animation:fadeIn .2s ease;background:#2a1a0a66;inset:0;position:fixed;z-index:1099}.mini-cart__header{align-items:center;background:linear-gradient(135deg,#2a1a0a,#4a2810);border-bottom:1px solid #e8d4b0;display:flex;justify-content:space-between;padding:1rem 1.2rem}.mini-cart__title{color:#e8cc80;font-family:Cinzel,Georgia,serif;font-size:1rem;font-weight:700;letter-spacing:.5px}.mini-cart__close{background:none;border:none;border-radius:3px;color:#c8a878;cursor:pointer;font-size:1rem;padding:.2rem .4rem;transition:color .15s}.mini-cart__close:hover{color:#e8cc80}.mini-cart__body{flex:1 1;overflow-y:auto;padding:.5rem 0}.mini-cart__empty{align-items:center;color:#5a3c1e;display:flex;flex-direction:column;gap:.6rem;height:100%;justify-content:center;min-height:200px;padding:2rem;text-align:center}.mini-cart__empty-icon{font-size:2.5rem}.mini-cart__empty p{font-size:.9rem}.mini-cart__shop-link{color:#a83228;font-size:.88rem;font-weight:600;text-decoration:none}.mini-cart__shop-link:hover{text-decoration:underline}.mini-cart__list{list-style:none;margin:0;padding:0}.mini-cart__item{background:#fff8f0;border:1px solid #e8d4b0;border-radius:6px;display:flex;gap:.8rem;margin:.3rem .6rem;padding:.9rem 1.2rem;position:relative}.mini-cart__item-img{background:#f0e0c8;border:1px solid #e8d4b0;border-radius:4px;flex-shrink:0;height:64px;overflow:hidden;width:64px}.mini-cart__item-img img{height:100%;object-fit:cover;width:100%}.mini-cart__item-info{flex:1 1;min-width:0}.mini-cart__item-title{color:#2a1a0a;font-family:EB Garamond,Georgia,serif;font-size:.85rem;font-weight:700;line-height:1.3;margin-bottom:.15rem}.mini-cart__item-meta{color:#5a3c1e;font-size:.72rem;margin-bottom:.2rem}.mini-cart__item-price{color:#a83228;font-size:.85rem;font-weight:700;margin-bottom:.4rem}.mini-cart__item-qty{align-items:center;border:1px solid #e8d4b0;border-radius:3px;display:flex;gap:0;overflow:hidden;width:-webkit-fit-content;width:fit-content}.mini-cart__item-qty button{background:#faf0e2;border:none;color:#2a1a0a;cursor:pointer;font-size:1rem;height:26px;transition:background .15s;width:26px}.mini-cart__item-qty button:hover{background:#e8d4b0}.mini-cart__item-qty span{border-left:1px solid #e8d4b0;border-right:1px solid #e8d4b0;color:#2a1a0a;font-size:.82rem;font-weight:600;line-height:26px;text-align:center;width:28px}.mini-cart__item-remove{background:none;border:none;border-radius:2px;color:#e8d4b0;cursor:pointer;font-size:.75rem;padding:.1rem .3rem;position:absolute;right:.5rem;top:.5rem;transition:color .15s}.mini-cart__item-remove:hover{color:#a83228}.mini-cart__footer{background:#fff8f0;border-top:1.5px solid #d4a84b;display:flex;flex-direction:column;gap:.8rem;padding:1rem 1.2rem}.mini-cart__total{align-items:center;color:#5a3c1e;display:flex;font-size:.9rem;justify-content:space-between}.mini-cart__total strong{color:#a83228;font-family:EB Garamond,Georgia,serif;font-size:1.1rem}.mini-cart__checkout-btn{background:#a83228;border:none;border-radius:4px;color:#fff;cursor:pointer;display:block;font-family:Cinzel,Georgia,serif;font-size:.92rem;font-weight:600;letter-spacing:.3px;padding:.75rem;text-align:center;text-decoration:none;transition:background .15s}.mini-cart__checkout-btn:hover{background:#7f261e}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.home__hero{background:linear-gradient(160deg,#120804,#1e1008 40%,#2a1610 70%,#1a0c06);border-bottom:1px solid #d4a84b;overflow:hidden;padding:4rem 1.5rem 3.5rem;position:relative;text-align:center}.home__hero:before{background:radial-gradient(ellipse at 50% 0,#c8a8401f 0,#0000 65%);content:"";inset:0;pointer-events:none;position:absolute}.home__hero-inner{margin:0 auto;max-width:720px;position:relative}.home__hero-ornament{color:#8a6820;font-size:1.2rem;letter-spacing:8px;margin-bottom:1.2rem}.home__hero-title{color:#e8cc80;font-family:Cinzel,Georgia,serif;font-size:2rem;font-weight:700;letter-spacing:1px;line-height:1.2;margin-bottom:1rem;text-shadow:0 2px 20px #c8a8404d}.home__hero-sub{color:#c8a878;font-size:1rem;line-height:1.7;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:560px}.home__hero-btns{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.home__hero-btn{border-radius:4px;font-size:.95rem;font-weight:600;letter-spacing:.3px;padding:.7rem 1.8rem;text-decoration:none;transition:all .2s}.home__hero-btn--primary{background:#c8a840;border:1px solid #c8a840;color:#120804}.home__hero-btn--primary:hover{background:#e8cc80;border-color:#e8cc80}.home__hero-btn--secondary{background:#0000;border:1px solid #c8a84066;color:#f0e0c0}.home__hero-btn--secondary:hover{border-color:#c8a840;color:#e8cc80}.home__stats{background:#fff8f0;border-bottom:1px solid #e8d4b0;flex-wrap:wrap;gap:0;justify-content:center;padding:1.2rem 1rem}.home__stat,.home__stats{align-items:center;display:flex}.home__stat{flex-direction:column;padding:.5rem 2rem}.home__stat-num{color:#a83228;font-family:Georgia,serif;font-size:1.8rem;font-weight:700;line-height:1}.home__stat-label{color:#5a3c1e;font-size:.8rem;letter-spacing:1px;margin-top:.3rem;text-transform:uppercase}.home__stat-divider{background:#e8d4b0;height:40px;width:1px}.home__section-header{align-items:center;display:flex;flex-direction:column;padding:2.5rem 1rem 1.5rem;text-align:center}.home__section-title{color:#2a1a0a;font-family:Cinzel,Georgia,serif;font-size:1.4rem;font-weight:600;letter-spacing:.5px;margin-bottom:.7rem}.home__section-line{background:linear-gradient(90deg,#0000,#d4a84b,#0000);height:2px;width:60px}.home__categories{background:#faf0e2;padding-bottom:2.5rem}.home__cat-grid{display:flex;flex-direction:row;flex-wrap:wrap;gap:.6rem;margin:0 auto;max-width:1100px;padding:0 1rem}.home__cat-card{align-items:center;background:#fff8f0;border:1px solid #e8d4b0;border-radius:6px;display:flex;flex:1 1;gap:.6rem;min-width:200px;padding:.7rem 1.2rem;text-decoration:none;transition:all .2s}.home__cat-card:hover{background:#fff;border-color:#d4a84b;box-shadow:0 2px 10px #2a1a0a1a}.home__cat-card:hover .home__cat-arrow{color:#a83228;transform:translateX(4px)}.home__cat-symbol{align-items:center;background:#fff8f0;border:1.5px solid #d4a84b;border-radius:50%;color:#a83228;display:flex;flex-shrink:0;font-size:1.2rem;height:44px;justify-content:center;width:44px}.home__cat-info{flex:1 1;min-width:0}.home__cat-title{color:#2a1a0a;font-family:Georgia,serif;font-size:1.05rem;font-weight:700;margin-bottom:.2rem}.home__cat-desc{color:#5a3c1e;font-size:.85rem;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home__cat-arrow{color:#e8d4b0;flex-shrink:0;font-size:1.1rem;transition:all .2s}.home__featured{background:#fff8f0;border-top:1px solid #e8d4b0;padding-bottom:3rem}.home__icons-grid{grid-gap:.8rem;display:grid;gap:.8rem;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:1200px;padding:0 1rem}.home__icon-card{background:#fff;border:1px solid #e8d4b0;border-radius:6px;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:all .2s}.home__icon-card:hover{border-color:#d4a84b;box-shadow:0 4px 16px #2a1a0a26;transform:translateY(-2px)}.home__icon-img-wrap{aspect-ratio:1/1;background:#f0e0c8;overflow:hidden;position:relative}.home__icon-img-wrap img{height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.home__icon-img-wrap:after{background:linear-gradient(180deg,#0000 50%,#2a1a0a8c);content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s}.home__icon-card:hover .home__icon-img-wrap img{transform:scale(1.06)}.home__icon-card:hover .home__icon-img-wrap:after{opacity:1}.home__icon-badge{background:#2a1a0acc;border:1px solid #d4a84b80;border-radius:3px;color:#e8cc80;font-size:.65rem;font-weight:700;left:.5rem;letter-spacing:.8px;padding:.2rem .5rem;position:absolute;text-transform:uppercase;top:.5rem}.home__icon-body{display:flex;flex:1 1;flex-direction:column;gap:.25rem;padding:.8rem}.home__icon-title{color:#2a1a0a;font-family:Georgia,serif;font-size:.9rem;font-weight:700;line-height:1.3}.home__icon-meta{color:#5a3c1e;font-size:.75rem}.home__icon-price{color:#a83228;font-size:.95rem;font-weight:700;margin-top:auto;padding-top:.4rem}.home__calendar-header{background:#faf0e2;border-top:1px solid #e8d4b0;padding-bottom:0}.home{background:#faf0e2}.home .home__main-wrapper{display:flex;flex-direction:column;padding:0 1rem 2rem}.home .home__main-wrapper .home__main-left{padding:1rem 0}.home .home__main-wrapper .home__main-left h2{color:#2a1a0a;font-size:1.2rem}.home .home__main-wrapper .home__main-right{display:flex;flex-direction:column;gap:1rem;padding:0}.home .home__box__4.contEx{padding:1.5rem 1rem}@media screen and (min-width:768px){.home__hero{padding:6rem 2rem 5rem}.home__hero-title{font-size:2.8rem}.home__hero-sub{font-size:1.1rem}.home__cat-grid{flex-wrap:nowrap;padding:0 2rem}.home__icons-grid{gap:1rem;grid-template-columns:repeat(3,1fr);padding:0 2rem}.home .home__main-wrapper{flex-direction:row;padding:0 2rem 3rem}.home .home__main-wrapper .home__main-left{margin-right:2rem;padding:0;width:calc(100% - 340px)}.home .home__main-wrapper .home__main-left h2{font-size:1.4rem}.home .home__main-wrapper .home__main-right{width:340px}}@media screen and (min-width:1024px){.home__cat-grid{padding:0 3rem}.home__icons-grid{grid-template-columns:repeat(4,1fr);padding:0 3rem}.home .home__main-wrapper{padding:0 3rem 3rem}}.mainNews{display:flex}.mainNews .test11 img{height:auto;width:100%}.mainNews .test11 .test12{margin:0 .5rem}.mainNews .test11 .test12 h2{color:#fff;font-size:1.4rem;font-weight:400;line-height:1.6rem}.mainNews .test11 .test12 h3{color:#832f0e;font-size:1rem}.mainNews .test11 .test12 h3 span{color:#a8a8a8;font-size:.8rem;text-transform:lowercase}.test1 .test11{display:flex;flex-direction:row;height:100%;margin:0;min-width:300px;padding:.5rem 0;width:100%}.test1 .test11 img{background:#fff;color:#000;height:100%;height:100px;object-fit:cover;overflow:hidden;width:120px}.test1 .test11 .test12{color:#000;display:flex;flex-direction:column;padding-left:.5rem;width:65%}.test1 .test11 .test12 h2{font-weight:500;line-height:1.2rem}.test1 .test11 .test12 .test112{color:#832f0e;font-size:.9rem;font-weight:600;line-height:1rem;margin-top:auto;padding-bottom:.1rem}.test1 .test11 .test12 .test112 span{color:#cacaca;display:none;font-size:.75rem;font-weight:600;text-transform:lowercase}.test1:last-child{border:none}.test1.mainBox{border-bottom:none;box-shadow:0 0 13px 0 #051e0d1a;display:flex}.test1.mainBox .test11{display:flex;flex-direction:column;padding:0}.test1.mainBox .test11 img{height:220px;object-fit:cover;overflow:hidden;width:100%}.test1.mainBox .test11 .test12{display:flex;flex-direction:column;height:80px;padding:.3rem;width:100%}.test1.mainBox .test11 .test12 h2{font-size:1.2rem;font-weight:500;line-height:1.4rem}.test1.mainBox .test11 .test12 .test112{color:#dc391c;font-size:1.1rem;margin:auto 0 0;text-transform:capitalize}.test1.mainBox .test11 .test12 .test112 span{color:#a8a8a8;font-size:1rem}.test1.box1 .test11 img{border-radius:8px}.test1.box1 .test11 .test12 h2{color:#fff}.test1.box1:last-child{border:none}.test1.box2{display:flex;height:120px}.test1.box2 .test11 img{border-radius:8px}.test1.box2 .test11 .test12 h2{color:#000}.test1.box2 .test11 .test12 span{color:#484848}.test1.box2:last-child{border-bottom:none}.test1.box3{display:flex;flex-direction:row;height:120px}.test1.box3 .test11 img{border-radius:8px}.test1.box3 .test11 .test12 h2{color:#fff;color:#000}.test1.box3 .test11 .test12 .test112{color:#34c118;padding-bottom:.1rem}.test1.box3:last-child{border:none}.test1.box4{display:flex;height:120px}.test1.box4 .test11 img{border-radius:8px}.test1.box4:last-child{border:none}.test1.sideBox{border-bottom:1px solid #484848;box-shadow:none;color:#000;display:flex;height:120px;padding:0}.test1.sideBox .test11 img{border-radius:10px;height:100%;object-fit:cover;overflow:hidden;width:35%}.test1.sideBox .test11 .test12 h2{color:#000;font-weight:500;line-height:1.1rem}.test1.sideBox h2{color:#000}.test1.sideBox:last-child{border:none}@media screen and (min-width:768px){.mainNews{border-radius:10px;height:390px;margin:.8rem .5rem .8rem .8rem;min-width:600px;position:relative}.mainNews .test11{height:100%;position:relative;width:100%}.mainNews .test11 img{border-radius:10px;height:100%;object-fit:cover;overflow:hidden}.mainNews .test11 .test12{background:linear-gradient(180deg,#8f8f8f00 0,#693d0b 10%);border:none;border-bottom-left-radius:10px;border-bottom-right-radius:10px;bottom:0;left:0;margin:0;padding:1rem .6rem .3rem;position:absolute}.mainNews .test11 .test12 h2{color:#fff;cursor:pointer;font-size:1.6rem;font-weight:400;line-height:1.9rem;text-shadow:none}.mainNews .test11 .test12 h2:hover{color:#e7e7e7}.mainNews .test11 .test12 h3{color:#dc391c;font-size:1.2rem;padding:0}.mainNews .test11 .test12 h3 span{font-size:1rem}.test1{border:none;color:#fff;display:flex;flex-direction:column;padding:.8rem 0}.test1 .test11{padding:0}.test1 .test11 img{height:100%;padding:0;width:150px}.test1 .test11 .test12{position:relative}.test1 .test11 .test12 h2{font-size:1.2rem;line-height:1.4rem;margin:0;text-shadow:none}.test1 .test11 .test12 .test112{color:#dc391c;font-size:1.1rem}.test1 .test11 .test12 .test112 span{font-size:.9rem}.test1.mainBox{padding:0}.test1.sideBox{box-shadow:none;height:120px;padding:.5rem 0}.test1.sideBox .test11 img{border-radius:5px;height:100%;object-fit:cover;overflow:hidden}.test1.sideBox .test11 .test12 h2{color:#000;font-size:1rem;font-weight:500;line-height:1.1rem}.test1.sideBox h2{color:#000}.test1.box1 .test11 .test12 h2{font-size:1.15rem}.test1.box2{height:160px;width:100%}.test1.box2 .test11{width:100%}.test1.box2 .test11 img{border-radius:8px;height:auto;padding:0;width:280px}.test1.box2 .test11 .test12{width:100%}.test1.box2 .test11 .test12 .test112{bottom:0;color:#dc391c;font-size:1.1rem;font-size:1.2rem;font-weight:700;letter-spacing:.05rem;margin-bottom:auto;position:absolute;text-transform:capitalize}.test1.box2 .test11 .test12 .test112 span{text-transform:lowercase}.test1.box2.news2{height:180px}.test1.box2.news2 .test11 img{height:160px;width:320px}.test1.box2.news2 .test11 .test12 h2{color:#fff}.test1.box2.news3{min-height:200px}.test1.box2.news3 .test11{min-height:160px}.test1.box2.news3 .test11 img{min-width:240px}.test1.box3{background:#fff;border:none;border-radius:5px;box-shadow:1px 2px 3px #cacaca;height:320px;padding:0}.test1.box3 .test11{display:flex;flex-direction:column;height:100%}.test1.box3 .test11 img{border-radius:0;border-top-left-radius:5px;border-top-right-radius:5px;width:100%}.test1.box3 .test11 .test12{height:80px;padding:.3rem .5rem;width:100%}.test1.box3 .test11 .test12 h2{color:#000;font-size:1.2rem;line-height:1.5rem}.test1.box3 .test11 .test12 .test112{color:#34c118}.test1.box4{border:none;border-radius:10px;border-radius:0;box-shadow:0 0 13px 0 #051e0d1a;height:140px;padding:0}.test1.box4 .test11 img{border-bottom-right-radius:0!important;border-top-right-radius:0!important;border-radius:0;width:50%}.test1.box4 .test11 .test12{padding:.2rem .4rem}.test1.box4 .test11 .test12 h2{font-size:1.1rem}.test1.box4.small{height:120px;margin-bottom:.5rem}.test1.box4.small .test11 .test12 .test112{display:none}}.calendar{padding-bottom:10px}.calendar .first{align-items:center;color:#333;display:flex;justify-content:space-between;margin-bottom:.5rem}.calendar .first h1{color:#332d28;font-size:1.4rem;line-height:1.4rem;margin:0;padding:0;width:80%}.calendar .first .yearBox{background:#f9f6f1;border:1px solid #332d28;border-radius:.3rem;color:#332d28;cursor:pointer;display:flex;height:1.8rem;padding:0 .3rem;z-index:100}.calendar .first .yearBox b{font-size:1.4rem;font-weight:600;line-height:1.8rem;margin:0;padding:0 .75rem 0 0}.calendar .first .yearBox i{font-size:1.4rem;padding:.2rem 0}.calendar .first .yearBox.close{display:none}.calendar .first .botDiv{height:2rem;position:relative;width:100%}.calendar .first .botDiv .drop_down_menu{background:#f9f6f1;border-bottom-left-radius:.1rem;border-bottom-right-radius:.1rem;box-shadow:0 0 5px #6b6969;display:flex;flex-direction:column;list-style-type:none;padding:.2rem;position:absolute;right:-2px;top:28px;width:85px;z-index:100}.calendar .first .botDiv .drop_down_menu a{border-radius:.1rem;color:#332d28;font-size:1.1rem;line-height:35px;margin:3px 0;text-align:center;width:100%}.calendar .first .botDiv .drop_down_menu a:hover{background:#ece8e0;font-weight:700}.calendar .first .botDiv .drop_down_menu.close{display:none}.calendar .calendar-table{border:1px solid #85614733;border-top-left-radius:.1rem;border-top-right-radius:.1rem;box-shadow:0 10px 40px -5px #8b5a2b33,0 4px 16px -4px #8b5a2b26}.calendar .calendar-table thead tr{background:#f9f6f1;border:1px solid #85614733;color:#732639}.calendar .calendar-table thead tr th{border:1px solid #85614733;font-size:1.4rem;height:60px;padding:0 .5rem;position:relative}.calendar .calendar-table thead tr th span{font-size:1.2rem}.calendar .calendar-table thead th:first-child,.calendar .calendar-table thead th:nth-child(2),.calendar .calendar-table thead th:nth-child(3){min-width:30px;position:relative}.calendar .calendar-table thead th:first-child span,.calendar .calendar-table thead th:nth-child(2) span,.calendar .calendar-table thead th:nth-child(3) span{bottom:12px;left:0;position:absolute;-webkit-transform:rotate(-90deg);width:100%}.calendar .calendar-table thead th:nth-child(4){font-size:1.2rem;text-transform:capitalize;width:90%}.calendar .calendar-table tbody tr{background:#f9f6f1}.calendar .calendar-table tbody .opisNedelje td{background:hsla(47,39%,91%,.763);border-left:none;border-right:none;font-weight:700;height:.8rem}.calendar .calendar-table tbody td{border-bottom:1px solid #cfc2af;border-left:1px solid #cfc2af;border-right:1px solid #cfc2af}.calendar .calendar-table tbody td h2{font-weight:400}.calendar .calendar-table tbody .today{font-weight:600}.calendar .calendar-table tbody .today td{background:#ffe79a}.calendar .calendar-table tbody .today td h3{font-weight:600}.calendar .calendar-table tbody .mainRedStrong{color:#df2525!important;font-weight:700!important}.calendar .calendar-table tbody td:first-child,.calendar .calendar-table tbody td:nth-child(2),.calendar .calendar-table tbody td:nth-child(3){text-align:center;text-transform:lowercase}.calendar .calendar-table tbody td:nth-child(3){color:#484848;font-size:.9rem}.calendar .calendar-table tbody td:nth-child(4){display:table;padding:.3rem .4rem;width:100%}.calendar .calendar-table tbody td:nth-child(4) .test{align-items:center;display:table-cell;height:55px;padding-right:1rem;vertical-align:middle}.calendar .calendar-table tbody td:nth-child(4) .test .slavaStrong,.calendar .calendar-table tbody td:nth-child(4) .test .zadusniceStrong{border-radius:.3rem;color:#fff;display:inline-block;font-weight:600;letter-spacing:.05rem;padding:0 .3rem;white-space:nowrap}.calendar .calendar-table tbody td:nth-child(4) .test .slavaStrong{background:#832f0e;font-size:.85rem;height:1.2rem;line-height:1.1rem;padding:.1rem .3rem}.calendar .calendar-table tbody td:nth-child(4) .test .zadusniceStrong{background:#484848;font-size:.9rem;height:1.4rem;line-height:1.2rem;padding:.15rem .5rem}.calendar .calendar-table tbody td:nth-child(4) .test strong{font-size:1rem}.calendar .calendar-table tbody td:nth-child(4) .test h2{display:inline;font-size:1rem;letter-spacing:.03rem}.calendar .calendar-table tbody td:nth-child(4) .test h2 .redStrong{color:#b80b0b}.calendar .calendar-table tbody td:nth-child(4) .test .blackDay,.calendar .calendar-table tbody td:nth-child(4) .test h2 .blackStrong{color:#333;font-weight:700}.calendar .calendar-table tbody td:nth-child(5){min-width:38px;padding:0 .3rem}.calendar .calendar-table tbody .normalRow td{color:#df2525}.calendar .calendar-table tbody .normalRow td h2{font-weight:700;letter-spacing:.015rem}.calendar .calendar-month{background:#f9f6f1;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;box-shadow:0 0 2px #6b6969;display:grid;grid-template-columns:3fr 2fr 3fr;justify-content:space-between;padding:.5rem 0}.calendar .calendar-month .left{display:flex;text-align:left}.calendar .calendar-month .right{text-align:right}.calendar .calendar-month button{background:#0000;border:none;color:#332d28;cursor:pointer;font-size:1rem;line-height:1.2rem;text-decoration:underline;text-transform:capitalize}.calendar .calendar-month button i{font-size:1rem;margin:0 .5rem}.calendar .calendar-month .month-center{text-align:center}.calendar .calendar-month .month-center button{color:#332d28;font-size:1rem;font-weight:700;text-decoration:none}.calendar .calendar-month .closeButton,.calendar .calendar-month.close{display:none}@media screen and (min-width:768px){.calendar{background:#f9f6f1;box-shadow:0 10px 40px -5px #8b5a2b33,0 4px 16px -4px #8b5a2b26;padding:1rem}.calendar .first h1{font-size:1.8rem}.calendar .calendar-table{border-collapse:collapse}.calendar .calendar-table thead tr th h2{font-size:1.25rem}.calendar .calendar-table thead th:first-child,.calendar .calendar-table thead th:nth-child(2),.calendar .calendar-table thead th:nth-child(3){display:table-cell}.calendar .calendar-table thead th:first-child span,.calendar .calendar-table thead th:nth-child(2) span,.calendar .calendar-table thead th:nth-child(3) span{bottom:inherit;font-size:1.15rem;line-height:1.25rem;position:relative;-webkit-transform:rotate(-90deg)}.calendar .calendar-table thead th:nth-child(4) span{font-size:1.35rem}.calendar .calendar-table tbody tr{min-height:2rem;padding:1rem 0;position:relative}.calendar .calendar-table tbody tr td{height:45px;padding:0 .3rem}.calendar .calendar-table tbody td:first-child{display:table-cell;font-size:1.15rem}.calendar .calendar-table tbody td:nth-child(2){font-size:1.15rem;line-height:1.25rem;text-align:center;text-transform:lowercase;width:145px}.calendar .calendar-table tbody td:nth-child(3){display:table-cell;font-size:1rem;text-align:center;text-transform:lowercase}.calendar .calendar-table tbody td:nth-child(4){padding-left:.5rem;text-align:left}.calendar .calendar-table tbody td:nth-child(4) .test{padding-left:.5rem;padding-right:2rem}.calendar .calendar-table tbody td:nth-child(4) .test .slavaStrong,.calendar .calendar-table tbody td:nth-child(4) .test .zadusniceStrong{font-size:.9rem;height:1.3rem;line-height:1.2rem;padding:.12rem .4rem}.calendar .calendar-table tbody td:nth-child(4) .test h2,.calendar .calendar-table tbody td:nth-child(4) .test strong{font-size:1.15rem}.calendar .calendar-table tbody td:nth-child(5){font-size:1.1rem;min-width:50px;padding:0 1rem}.calendar .calendar-month{align-items:center;display:grid;grid-template-columns:1fr 1fr 1fr;height:50px;justify-content:space-between;margin:0;padding:0 2rem}.calendar .calendar-month .month-center button{font-size:1.4rem}.calendar .calendar-month button{font-size:1.25rem;line-height:1.6rem}.calendar .calendar-month button i{font-size:1rem;margin:0 .6rem}}button{background:#0000;border-radius:.3rem;color:#fff;display:inline;font-size:1.2rem;outline:none;text-align:center;transition:all .1s linear}button:hover{opacity:.9}button:focus{outline:none}.sticky-banner{bottom:0;left:0;position:-webkit-sticky;position:sticky;z-index:1000}.sticky-banner .sticky-banner-box{height:100%;position:relative}.sticky-banner .sticky-banner-box .sticky-banner-wrapper{height:100%;margin:0 auto;text-align:center}.sticky-banner .sticky-banner-box .sticky-banner-wrapper img{height:100%;width:auto}.sticky-banner .sticky-banner-box .closeButton{cursor:pointer;position:absolute;right:-25px;top:0}@media screen and (min-width:768px){.sticky-banner{left:50%;transform:translateX(-84px);width:728px}.sticky-banner .sticky-banner-box .closeButton{cursor:pointer;position:absolute}}.zadusnice{box-shadow:0 0 5px gray;width:100%}.zadusnice table{border-bottom:1px solid gray;border-collapse:collapse;width:100%}.zadusnice table thead{display:table-header-group;unicode-bidi:isolate;vertical-align:middle}.zadusnice table tbody{background:#fff}.zadusnice table tbody tr td{border-bottom:1px solid #c5c5c5;padding:.4rem}.zadusnice table thead tr th{background:#f9f1c8;background:#6b6969;border-bottom:2px solid #000;color:#fff;font-size:1.2rem;height:2rem;line-height:2rem;padding-left:.3rem}.calendar-allMonths{border-radius:.5rem;margin:.5rem 0;width:100%}.calendar-allMonths tbody tr td{background:#e6e6e6;border-radius:.3rem;color:#fff;padding:.8rem 0;text-align:center}.calendar-allMonths tbody tr td a{color:#000;text-decoration:underline}.singlePost{display:flex;flex-direction:column}.singlePost .content{padding:.5rem .5rem 2rem}.singlePost .content .mainContent .mainContent-img{height:auto;width:100%}.singlePost .content .mainContent .mainContent-title{color:#1d4d55;font-size:1.8rem;line-height:2rem;margin:1rem 0}.singlePost .content .mainContent .mainContent-cat{background:#235d64;border-radius:10px;color:#fff;font-size:1.2rem;padding:.1rem 1rem;text-transform:capitalize}.singlePost .content .mainContent .mainContent-lead{font-size:1.1rem;line-height:1.4rem;margin-bottom:.8rem}.singlePost .content .mainContent h4{border-bottom:3px solid #09491f;font-size:1.6rem;margin-bottom:.5rem;margin-top:1rem}.singlePost .content .mainContent p{font-size:16px}.singlePost .content .mainContent p span{font-size:1.15rem;font-weight:900}.singlePost .content .mainContent p a{color:#0d6d2f;font-size:1.15rem;font-weight:900;text-decoration:none}.singlePost .content .mainContent .mainContent-subtitle{color:#09491f;font-size:1.4rem;line-height:2.2rem;padding-top:.8rem}.singlePost .content .mainContent .tags{margin-bottom:1.5rem}.singlePost .content .mainContent .tags h4{border:none;font-size:1.6rem;margin-bottom:.3rem}.singlePost .content .mainContent .tags .tags__arr{display:flex;flex-wrap:wrap}.singlePost .content .mainContent .tags .tags__arr span{background:#0b5b27;color:#fff;font-size:1rem;margin-bottom:.3rem;margin-right:.3rem;padding:.15rem .6rem;text-transform:lowercase}.singlePost .content .mainContent .time{color:#a0a0a0;font-family:Times New Roman,Times,serif;font-size:.85rem;font-weight:400;padding-bottom:.2rem;text-transform:uppercase}.singlePost .newsAside{padding:0 .4rem;width:100%}.singlePost .newsAside h4{border-bottom:3px solid #09491f;font-size:1.4rem}.singlePost .home__box__11{max-width:600px}@media screen and (min-width:768px){.singlePost .content{display:flex;flex-direction:row;margin-bottom:2rem;padding:0}.singlePost .content .mainContent{margin-top:1rem;padding:0 1rem;width:100%}.singlePost .content .mainContent .mainContent-img{max-height:450px;position:relative}.singlePost .content .mainContent .mainContent-img img{height:450px;object-fit:cover;overflow:hidden;width:100%}.singlePost .content .mainContent .mainContent-img .mainContent-title{background:linear-gradient(180deg,#8f8f8f00 0,#1818184d 20%,#181818bf 60%);bottom:0;left:0;margin:0;padding:2.2rem .6rem .5rem;position:absolute;right:0;text-transform:uppercase}.singlePost .content .mainContent .mainContent-img .mainContent-title h1{color:#fff;font-size:4rem;font-weight:600;line-height:4.5rem;margin:0 0 .2rem .5rem}.singlePost .content .mainContent .mainContent-img .mainContent-title h2{color:#afafaf;font-size:1.4rem;font-weight:600;letter-spacing:.12rem;line-height:1.4rem;margin:0 0 .5rem .5rem}.singlePost .content .mainContent .mainContent-nav{background:#ececec;display:flex}.singlePost .content .mainContent .mainContent-nav a{color:#000;font-size:1.4rem;margin:0 1rem;padding:.6rem;text-decoration:none}.singlePost .content .mainContent .mainContent-body{display:flex;padding-top:1.5rem}.singlePost .content .mainContent .mainContent-body .mainContent-text{padding:0 4rem 0 1.2rem;width:calc(100% - 340px)}.singlePost .content .mainContent .mainContent-subtitle{font-size:1.6rem}.singlePost .content .mainContent .mainContent-lead{font-size:1.3rem;line-height:1.8rem}.singlePost .content .mainContent h4{border-bottom:3px solid #09491f;font-size:1.6rem;margin-top:1rem}.singlePost .content .mainContent p{font-size:18px}.singlePost .content .mainContent .tags .tags__arr span{font-size:1.2rem;margin-right:.5rem}.singlePost .content .mainContent .home__box__11{align-items:start;position:relative}.singlePost .content .mainContent .home__box__11 .home__rightBox{display:grid;grid-template-rows:1fr 1fr 1fr}.singlePost .content .mainContent .home__box__13 .home__rightBox{grid-gap:.8rem;display:grid;gap:.8rem;grid-template-columns:1fr 1fr;padding-top:.4rem}.singlePost .newsAside{margin:0;padding:0;width:380px}.singlePost .newsAside .newsAside-box{margin:1rem 0}.singlePost .sp-2{box-shadow:1px 2px 10px gray}.singlePost .sp-2 .sp-2-title{font-size:1.8rem;margin:1rem}.singlePost .sp-2 .sp-2-box{display:flex;justify-content:space-between;padding:0 1rem 2rem}}.bodyText h2{font-size:1.4rem;line-height:1.8rem;line-height:1.4rem;margin-top:.5rem;padding-bottom:.3rem}.bodyText h3{font-size:1.2rem;margin-top:.5rem}.bodyText p{font-size:1.15rem;position:relative}.bodyText p blockquote{background:#f4f4f4;background:#f4f2f0;background:#f1e5d6;font-size:1.3rem;margin:1.3rem 0;padding:1rem 1.2rem 2rem}.bodyText p blockquote h3{color:#4d0800;font-size:1.4rem;line-height:2rem;padding:.5rem 0 1.5rem;text-align:center;width:100%}.bodyText p blockquote:before{border:1px solid #fff;bottom:.5rem;content:"";left:.5rem;position:absolute;right:.5rem;top:.5rem}.bodyText p blockquote:before a{cursor:pointer}.bodyText p a,.bodyText p span{font-size:1rem;font-weight:900}.bodyText p a{color:#0d6d2f;text-decoration:none}.bodyText p ol,.bodyText p ul{padding:.2rem 0 .2rem 1.6em}.bodyText p ol li,.bodyText p ul li{padding-bottom:.12rem}.bodyText p b{color:#832f0e;font-size:1rem}.bodyText .textQuote{background:none;border-left:5px solid #dc391c;font-size:1.1rem;font-style:italic;margin:.8rem;padding:.5rem}.bodyText .textQuote a{font-size:1.1rem;text-decoration:underline}.bodyText .textQuote:before{display:none}@media screen and (min-width:768px){.bodyText h2{font-size:1.6rem;line-height:1.8rem;margin-top:1.2rem}.bodyText p{font-size:1.25rem}.bodyText p span{font-size:1.12rem}.bodyText p a{font-size:1.28rem}.bodyText p a:hover{text-decoration:underline}.bodyText p ol li,.bodyText p ul li{font-size:18px}.bodyText p b{font-size:1.15rem}.bodyText .textQuote,.bodyText .textQuote a{font-size:1.2rem}}.kalendar{margin-top:1rem}.kalendar .kalendar-wrapper{padding:0 .4rem}.kalendar .kalendar-wrapper .kalendar-left{display:flex;flex-direction:column;gap:1.2rem;width:100%}.kalendar .kalendar-wrapper .kalendar-left .kalendar-left-wrapper{padding:.5rem 0}.kalendar .kalendar-wrapper .kalendar-left .kalendar-left-wrapper h2{font-size:1.1rem;font-weight:600}@media screen and (min-width:1024px){.kalendar{margin:0 auto;width:1280px}.kalendar .kalendar-wrapper{display:flex;margin:2rem auto}.kalendar .kalendar-wrapper .kalendar-left{gap:0;margin-right:20px;width:calc(100% - 380px)}.kalendar .kalendar-wrapper .kalendar-right{margin:0 auto;padding:0 20px;width:380px}}@media screen and (min-width:768px){.objectsList{flex-direction:row;flex-direction:column;width:100%}.objectsList .objectsList__objects{display:grid;flex-direction:row;grid-template-columns:repeat(7,1fr);margin:1.5rem 0;width:100%}.objectsList .objectsList__objects .objectsList__objects-left{border:1px solid #d6d6d6;grid-column:1/span 5;margin-right:2rem;padding:0 .5rem}.objectsList .objectsList__objects .objectsList__objects-left h1{font-size:2rem;line-height:2.6rem;margin:.5rem 0 1rem;text-align:center;text-transform:uppercase}.objectsList .objectsList__objects .objectsList__objects-left .objectsList__objects__obj .obj-wrapper{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:auto auto auto;padding:0 .5rem}.objectsList .objectsList__objects .objectsList__objects-right{grid-column:6/span 2}.objectsList .objectsList__objects .objectsList__objects-right h1{border-bottom:3px solid #dc391c;display:inline-block;font-size:1.4rem;font-weight:600;line-height:2rem;margin:.25rem 0 .75rem;padding-right:.5rem}}.pagination{align-items:center;display:flex;grid-column:span 1;justify-content:center;padding:1rem 0;width:100%}.pagination div{background:#fff;border:1px solid #d09850;border-radius:50%;color:#d09850;cursor:pointer;font-size:1.2rem;font-weight:600;height:2.5rem;line-height:2.5rem;margin:0 .5rem;text-align:center;width:2.5rem}.pagination .open{background:#d09850;color:#fff}@media screen and (min-width:768px){.pagination{grid-column:span 2;padding:2.5rem 0 1.5rem}}@media screen and (min-width:1024px){.pagination{grid-column:span 3}}.home__box__3{background:#f6f6f6;border:3px solid #efefef;border-radius:10px;margin:.8rem .2rem;padding:0 .6rem}.home__box__3 .home_3_title{color:#fff;display:flex;justify-content:space-between}.home__box__3 .home_3_title a{text-decoration:none}.home__box__3 .home_3_title a h2{color:#1a4c40;font-size:1.4rem}.home__box__3 .home_3_title span{font-size:1.4rem}@media screen and (min-width:768px){.home__box__3{border:2px solid #dbdbdb;border-radius:10px;display:flex;flex-direction:column;margin:.8 auto;padding:.5rem 1.5rem 1.5rem}.home__box__3 .home_3_title{display:flex;justify-content:space-between;padding:0 .5rem .5rem}.home__box__3 .home_3_title a{text-decoration:none}.home__box__3 .home_3_title a h2{font-size:2rem;line-height:2.4rem}.home__box__3 .home_3_title span{font-size:2rem}.home__box__3 .box3 .box3__left{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr 1fr}.ikone .ikone-wrapper{display:flex}.ikone .ikone-wrapper .ikone-text{width:calc(100% - 340px)}.ikone .ikone-wrapper .ikone-text p{font-size:1.2rem}.ikone .ikone-wrapper .ikone-text .ikone-img{padding:1rem 2rem;text-align:center}.ikone .ikone-wrapper .ikone-text .ikone-img .mainContent-img{position:relative}.ikone .ikone-wrapper .ikone-text .ikone-img .mainContent-img img{height:auto;width:100%}.ikone .ikone-wrapper .ikone-text .ikone-img .mainContent-img_source{background:#1e1e1ecc;border-radius:.2rem;bottom:.5rem;left:.5rem;padding:.1rem .5rem;position:absolute}.ikone .ikone-wrapper .ikone-text .ikone-img .mainContent-img_source span{color:hsla(0,0%,100%,.851);font-size:.9rem}}.kat-page{background:#0f0805;min-height:100vh}.kat-page__header{background:linear-gradient(160deg,#120804,#1e1008 50%,#2a1610);border-bottom:1px solid #8a6820;overflow:hidden;padding:2.5rem 1.5rem 2rem;position:relative;text-align:center}.kat-page__header:before{background:radial-gradient(ellipse at 50% 0,#c8a8401a 0,#0000 60%);content:"";inset:0;pointer-events:none;position:absolute}.kat-page__header-inner{margin:0 auto;max-width:700px;position:relative}.kat-page__breadcrumb{color:#c8a878;font-size:.8rem;margin-bottom:1rem}.kat-page__breadcrumb a{color:#8a6820;text-decoration:none}.kat-page__breadcrumb a:hover{color:#c8a840}.kat-page__breadcrumb span{opacity:.6}.kat-page__symbol{color:#c8a840;filter:drop-shadow(0 0 12px rgba(200,168,64,.4));font-size:2.5rem;margin-bottom:.5rem}.kat-page__title{color:#e8cc80;font-family:Georgia,serif;font-size:1.8rem;font-weight:700;margin-bottom:.7rem}.kat-page__desc{color:#c8a878;font-size:.95rem;line-height:1.6}.kat-page__cat-nav{background:#1c1008;border-bottom:1px solid #4a2814;display:flex;gap:.2rem;overflow-x:auto;padding:0 1rem;scrollbar-width:none}.kat-page__cat-nav::-webkit-scrollbar{display:none}.kat-page__cat-tab{align-items:center;border-bottom:2px solid #0000;color:#c8a878;display:flex;font-size:.9rem;font-weight:500;gap:.4rem;padding:.8rem 1rem;text-decoration:none;transition:all .2s;white-space:nowrap}.kat-page__cat-tab:hover{color:#e8cc80}.kat-page__cat-tab.active{border-bottom-color:#c8a840;color:#c8a840}.kat-page__body{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:1300px;padding:1.5rem 1rem 3rem}.kat-page__main{flex:1 1;min-width:0}.kat-page__grid{grid-gap:.8rem;display:grid;gap:.8rem;grid-template-columns:repeat(2,1fr);margin-bottom:2rem}.kat-page__card{background:#261408;border:1px solid #4a2814;border-radius:6px;overflow:hidden;transition:all .2s}.kat-page__card:hover{border-color:#8a6820;box-shadow:0 6px 20px #00000080;transform:translateY(-2px)}.kat-page__card-img{aspect-ratio:3/4;background:#0f0805;overflow:hidden;position:relative}.kat-page__card-img img{height:100%;object-fit:cover;transition:transform .3s;width:100%}.kat-page__card-img:hover img{transform:scale(1.04)}.kat-page__card-badge{background:#0f0805d9;border:1px solid #8a6820;border-radius:3px;color:#e8cc80;font-size:.65rem;font-weight:700;left:.5rem;letter-spacing:.8px;padding:.2rem .5rem;position:absolute;text-transform:uppercase;top:.5rem}.kat-page__card-body{display:flex;flex-direction:column;gap:.3rem;padding:.9rem}.kat-page__card-title{color:#f0e0c0;font-family:Georgia,serif;font-size:.9rem;font-weight:700;line-height:1.3}.kat-page__card-meta{color:#c8a878;display:flex;flex-direction:column;font-size:.75rem;gap:.15rem}.kat-page__card-footer{align-items:center;border-top:1px solid #4a2814;display:flex;justify-content:space-between;margin-top:.5rem;padding-top:.6rem}.kat-page__card-price{color:#c8a840;font-size:.95rem;font-weight:700}.kat-page__card-btn{background:#0000;border:1px solid #8a6820;border-radius:3px;color:#e8cc80;cursor:pointer;font-size:.75rem;padding:.3rem .7rem;transition:all .2s}.kat-page__card-btn:hover{background:#c8a840;border-color:#c8a840;color:#0f0805}.kat-page__empty{color:#c8a878;padding:4rem 1rem;text-align:center}.kat-page__empty-symbol{color:#8a6820;font-size:3rem;margin-bottom:1rem}.kat-page__empty h3{color:#f0e0c0;font-size:1.2rem;margin-bottom:.7rem}.kat-page__empty p{font-size:.95rem;margin-bottom:1.5rem}.kat-page__empty strong{color:#c8a840}.kat-page__back{border:1px solid #4a2814;border-radius:4px;color:#c8a878;display:inline-block;font-size:.9rem;padding:.6rem 1.4rem;text-decoration:none;transition:all .2s}.kat-page__back:hover{border-color:#c8a840;color:#c8a840}.kat-page__not-found{padding:5rem 1rem;text-align:center}.kat-page__not-found h2{color:#f0e0c0;margin-bottom:1rem}.kat-page__info{background:#261408;border:1px solid #4a2814;border-radius:6px;margin-top:1.5rem;padding:1.5rem}.kat-page__info h2{border-bottom:1px solid #4a2814;color:#e8cc80;font-family:Georgia,serif;font-size:1.15rem;font-weight:700;margin-bottom:1rem;padding-bottom:.6rem}.kat-page__info p{color:#c8a878;font-size:.95rem;line-height:1.7;margin-bottom:.8rem}.kat-page__info p:last-child{margin-bottom:0}.kat-page__aside{display:none}.kat-page__aside-kategorije{background:#261408;border:1px solid #4a2814;border-radius:6px;margin-bottom:1rem;padding:1rem}.kat-page__aside-kategorije h3{color:#8a6820;font-size:.85rem;font-weight:700;letter-spacing:1px;margin-bottom:.8rem;text-transform:uppercase}.kat-page__aside-link{align-items:center;border-radius:4px;display:flex;gap:.8rem;padding:.6rem .5rem;text-decoration:none;transition:background .2s}.kat-page__aside-link:hover{background:#341a0c}.kat-page__aside-link.active strong{color:#c8a840}.kat-page__aside-link strong{color:#f0e0c0;display:block;font-size:.9rem}.kat-page__aside-link p{color:#c8a878;font-size:.78rem;margin:0}.kat-page__aside-symbol{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:.9rem;height:34px;justify-content:center;opacity:.85;width:34px}@media screen and (min-width:768px){.kat-page__header{padding:3.5rem 2rem 2.5rem}.kat-page__title{font-size:2.2rem}.kat-page__body{align-items:flex-start;flex-direction:row;padding:2rem 2rem 4rem}.kat-page__grid{gap:1rem;grid-template-columns:repeat(3,1fr)}.kat-page__aside{display:block;flex-shrink:0;width:280px}}@media screen and (min-width:1024px){.kat-page__body{padding:2rem 3rem 4rem}.kat-page__grid{grid-template-columns:repeat(3,1fr)}.kat-page__aside{width:300px}}.prodavnica{background:#faf0e2;min-height:100vh}.prodavnica__header{background:linear-gradient(135deg,#2a1a0a,#4a2810 50%,#3a2010);border-bottom:1.5px solid #d4a84b;padding:3rem 1.5rem 2.5rem;text-align:center}.prodavnica__header-inner{margin:0 auto;max-width:600px}.prodavnica__header-ornament{color:#d4a84bcc;font-size:1rem;letter-spacing:6px;margin-bottom:.8rem}.prodavnica__title{color:#e8cc80;font-family:Cinzel,Georgia,serif;font-size:2rem;font-weight:700;letter-spacing:1px;margin-bottom:.6rem}.prodavnica__sub{color:#c8a878;font-size:.95rem}.prodavnica__tabs{background:#fff8f0;border-bottom:1px solid #e8d4b0;display:flex;flex-wrap:wrap;gap:.4rem;padding:1rem 1rem 0}.prodavnica__tab{align-items:center;background:#0000;border:1px solid #0000;border-radius:4px 4px 0 0;color:#5a3c1e;cursor:pointer;display:flex;font-size:.85rem;font-weight:500;gap:.35rem;margin-bottom:-1px;padding:.5rem 1rem;transition:all .15s}.prodavnica__tab:hover{background:#fff;border-color:#e8d4b0;color:#a83228}.prodavnica__tab.active{background:#faf0e2;border-color:#e8d4b0 #e8d4b0 #faf0e2;color:#a83228;font-weight:600}.prodavnica__body{margin:0 auto;max-width:1300px;padding:1.5rem 1rem 3rem}.prodavnica__count{color:#5a3c1e;font-size:.82rem;margin-bottom:1rem}.prodavnica__grid{grid-gap:.8rem;display:grid;gap:.8rem;grid-template-columns:repeat(2,1fr);margin-bottom:2rem}.prodavnica__card{background:#fff8f0;border:1px solid #e8d4b0;border-radius:6px;display:block;overflow:hidden;text-decoration:none;transition:all .2s}.prodavnica__card:hover{border-color:#d4a84b;box-shadow:0 4px 16px #2a1a0a26;transform:translateY(-2px)}.prodavnica__card-img{aspect-ratio:1/1;background:#f0e0c8;overflow:hidden;position:relative}.prodavnica__card-img img{height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.prodavnica__card-img:after{background:linear-gradient(180deg,#0000 50%,#2a1a0a80);content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s}.prodavnica__card-img:hover img{transform:scale(1.06)}.prodavnica__card-img:hover:after{opacity:1}.prodavnica__card-badge{background:#2a1a0acc;border:1px solid #d4a84b80;border-radius:3px;color:#e8cc80;font-size:.65rem;font-weight:700;left:.5rem;letter-spacing:.8px;padding:.2rem .5rem;position:absolute;text-transform:uppercase;top:.5rem}.prodavnica__card-body{display:flex;flex-direction:column;gap:.3rem;padding:.9rem}.prodavnica__card-title{color:#2a1a0a;font-family:EB Garamond,Georgia,serif;font-size:.9rem;font-weight:700;line-height:1.3}.prodavnica__card-meta{color:#5a3c1e;display:flex;flex-direction:column;font-size:.75rem;gap:.1rem}.prodavnica__card-footer{align-items:center;border-top:1px solid #e8d4b0;display:flex;justify-content:space-between;margin-top:.5rem;padding-top:.6rem}.prodavnica__card-price{color:#a83228;font-size:.95rem;font-weight:700}.prodavnica__card-btn{background:#a83228;border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:.78rem;font-weight:600;padding:.35rem .8rem;transition:background .15s}.prodavnica__card-btn:hover{background:#7f261e}.prodavnica__empty{color:#5a3c1e;padding:3rem 1rem;text-align:center}.prodavnica__empty p{margin-bottom:1rem}.prodavnica__loading{color:#5a3c1e;font-family:EB Garamond,Georgia,serif;font-size:1.1rem;padding:5rem;text-align:center}.prodavnica__card--nedostupno{opacity:.6;pointer-events:auto}.prodavnica__card-sold{background:#2a1a0abf;border-radius:3px;bottom:.5rem;color:#e8cc80;font-size:.72rem;font-weight:700;left:.5rem;letter-spacing:.5px;padding:.2rem .6rem;position:absolute;text-transform:uppercase}@media screen and (min-width:768px){.prodavnica__header{padding:4rem 2rem 3rem}.prodavnica__title{font-size:2.3rem}.prodavnica__tabs{padding:1rem 2rem 0}.prodavnica__body{padding:2rem 2rem 4rem}.prodavnica__grid{gap:1rem;grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1024px){.prodavnica__tabs{padding:1rem 3rem 0}.prodavnica__body{padding:2rem 3rem 4rem}.prodavnica__grid{grid-template-columns:repeat(4,1fr)}}.ikona-detalj{background:#faf0e2;min-height:100vh}.ikona-detalj__breadcrumb{align-items:center;background:#fff8f0;border-bottom:1px solid #e8d4b0;color:#5a3c1e;display:flex;flex-wrap:wrap;font-size:.8rem;gap:.4rem;padding:.8rem 1rem}.ikona-detalj__breadcrumb a{color:#5a3c1e;text-decoration:none}.ikona-detalj__breadcrumb a:hover{color:#a83228}.ikona-detalj__breadcrumb span:not(:last-child){color:#e8d4b0}.ikona-detalj__breadcrumb span:last-child{color:#2a1a0a;font-weight:500}.ikona-detalj__main{display:flex;flex-direction:column;gap:1.5rem;margin:0 auto;max-width:1100px;padding:1.5rem 1rem}.ikona-detalj__img-wrap{aspect-ratio:1/1;background:#fff8f0;border:1px solid #e8d4b0;border-radius:6px;overflow:hidden}.ikona-detalj__img-wrap img{height:100%;object-fit:cover;width:100%}.ikona-detalj__info{display:flex;flex-direction:column;gap:.8rem}.ikona-detalj__sifra{color:#5a3c1e;font-size:.75rem;opacity:.7}.ikona-detalj__title{color:#2a1a0a;font-family:Cinzel,Georgia,serif;font-size:1.7rem;font-weight:700;letter-spacing:.5px;line-height:1.3;margin:0}.ikona-detalj__price{color:#a83228;font-family:EB Garamond,Georgia,serif;font-size:1.6rem;font-weight:700}.ikona-detalj__specs{border:1px solid #e8d4b0;border-radius:6px;display:flex;flex-direction:column;gap:0;overflow:hidden}.ikona-detalj__spec{border-bottom:1px solid #e8d4b0;display:flex;font-size:.85rem;padding:.55rem .9rem}.ikona-detalj__spec:last-child{border-bottom:none}.ikona-detalj__spec-label{color:#5a3c1e;flex-shrink:0;font-size:.8rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase;width:100px}.ikona-detalj__spec-val{color:#2a1a0a}.ikona-detalj__opis{background:#fff8f0;border:1px solid #e8d4b0;border-radius:6px;color:#5a3c1e;font-size:.9rem;line-height:1.7;padding:.8rem}.ikona-detalj__actions{align-items:center;display:flex;gap:.8rem}.ikona-detalj__qty{align-items:center;border:1px solid #e8d4b0;border-radius:4px;display:flex;overflow:hidden}.ikona-detalj__qty button{background:#fff8f0;border:none;color:#2a1a0a;cursor:pointer;font-size:1.1rem;height:40px;transition:background .15s;width:36px}.ikona-detalj__qty button:hover{background:#e8d4b0}.ikona-detalj__qty span{border-left:1px solid #e8d4b0;border-right:1px solid #e8d4b0;color:#2a1a0a;font-size:.95rem;font-weight:600;line-height:40px;text-align:center;width:40px}.ikona-detalj__btn-buy{background:#a83228;border:none;border-radius:4px;color:#fff;cursor:pointer;flex:1 1;font-size:.95rem;font-weight:600;height:40px;transition:all .2s}.ikona-detalj__btn-buy:hover{background:#7f261e}.ikona-detalj__btn-buy--done,.ikona-detalj__btn-buy--done:hover{background:#2a7a2a}.ikona-detalj__btn-buy--disabled{background:#c0b090;cursor:not-allowed}.ikona-detalj__btn-buy--disabled:hover{background:#c0b090}.ikona-detalj__stock{font-size:.85rem;font-weight:600;margin-bottom:1rem}.ikona-detalj__stock--da{color:#2a7a2a}.ikona-detalj__stock--ne{color:#a83228}.ikona-detalj__loading{color:#5a3c1e;font-family:EB Garamond,Georgia,serif;font-size:1.1rem;padding:5rem;text-align:center}.ikona-detalj__secondary-actions{display:flex;gap:.6rem}.ikona-detalj__btn-share,.ikona-detalj__btn-wish{background:#0000;border:1px solid #e8d4b0;border-radius:4px;color:#5a3c1e;cursor:pointer;flex:1 1;font-size:.82rem;height:36px;transition:all .15s}.ikona-detalj__btn-share:hover,.ikona-detalj__btn-wish:hover{border-color:#d4a84b;color:#2a1a0a}.ikona-detalj__banner{margin-top:.5rem}.ikona-detalj__related{border-top:1px solid #e8d4b0;margin:0 auto;max-width:1100px;padding:2rem 1rem 3rem}.ikona-detalj__related-title{color:#2a1a0a;font-family:EB Garamond,Georgia,serif;font-size:1.1rem;font-weight:700;margin-bottom:1rem}.ikona-detalj__related-grid{grid-gap:.8rem;display:grid;gap:.8rem;grid-template-columns:repeat(2,1fr)}.ikona-detalj__related-card{background:#fff8f0;border:1px solid #e8d4b0;border-radius:6px;overflow:hidden;text-decoration:none;transition:all .2s}.ikona-detalj__related-card:hover{border-color:#d4a84b;box-shadow:0 4px 12px #2a1a0a1f;transform:translateY(-2px)}.ikona-detalj__related-img{aspect-ratio:1/1;background:#f0e0c8;overflow:hidden}.ikona-detalj__related-img img{height:100%;object-fit:cover;transition:transform .3s;width:100%}.ikona-detalj__related-card:hover .ikona-detalj__related-img img{transform:scale(1.04)}.ikona-detalj__related-body{padding:.7rem}.ikona-detalj__related-name{color:#2a1a0a;font-family:EB Garamond,Georgia,serif;font-size:.85rem;font-weight:700;line-height:1.3;margin-bottom:.2rem}.ikona-detalj__related-meta{color:#5a3c1e;font-size:.72rem;margin-bottom:.3rem}.ikona-detalj__related-price{color:#a83228;font-size:.88rem;font-weight:700}.ikona-detalj__not-found{color:#5a3c1e;padding:3rem 1rem;text-align:center}.ikona-detalj__back-btn{color:#a83228;display:inline-block;font-size:.9rem;margin-top:1rem;text-decoration:none}@media screen and (min-width:768px){.ikona-detalj__breadcrumb{padding:.8rem 2rem}.ikona-detalj__main{align-items:flex-start;flex-direction:row;gap:2.5rem;padding:2rem}.ikona-detalj__gallery{flex-shrink:0;width:420px}.ikona-detalj__info{flex:1 1}.ikona-detalj__title{font-size:1.8rem}.ikona-detalj__related{padding:2rem 2rem 3rem}.ikona-detalj__related-grid{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:1024px){.ikona-detalj__breadcrumb{padding:.8rem 3rem}.ikona-detalj__main{padding:2rem 3rem}.ikona-detalj__related{padding:2rem 3rem 4rem}.ikona-detalj__gallery{width:480px}}.kontakt{background:#faf0e2;min-height:100vh}.kontakt__header{background:linear-gradient(135deg,#2a1a0a,#4a2810 50%,#3a2010);border-bottom:1.5px solid #d4a84b;padding:3rem 1.5rem 2.5rem;text-align:center}.kontakt__header-inner{margin:0 auto;max-width:600px}.kontakt__ornament{color:#d4a84bcc;font-size:1rem;letter-spacing:6px;margin-bottom:.8rem}.kontakt__title{color:#e8cc80;font-family:Georgia,serif;font-size:2rem;font-weight:700;margin-bottom:.6rem}.kontakt__sub{color:#c8a878;font-size:.95rem}.kontakt__body{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:900px;padding:2rem 1rem 3rem}.kontakt__info{background:#fff8f0;border:1px solid #e8d4b0;border-radius:6px;padding:1.5rem}.kontakt__info-title{border-bottom:1px solid #e8d4b0;color:#2a1a0a;font-family:Georgia,serif;font-size:1.1rem;font-weight:700;margin-bottom:1rem;padding-bottom:.5rem}.kontakt__info-list{display:flex;flex-direction:column;gap:.7rem;list-style:none;margin:0 0 1rem;padding:0}.kontakt__info-list li{align-items:center;color:#5a3c1e;display:flex;font-size:.9rem;gap:.7rem}.kontakt__info-icon{color:#a83228;font-size:1rem;text-align:center;width:20px}.kontakt__info-note{border-top:1px solid #e8d4b0;color:#5a3c1e;font-size:.85rem;font-style:italic;line-height:1.6;padding-top:.8rem}.kontakt__form-wrap{background:#fff8f0;border:1px solid #e8d4b0;border-radius:6px;padding:1.5rem}.kontakt__form{gap:1rem}.kontakt__field,.kontakt__form{display:flex;flex-direction:column}.kontakt__field{gap:.3rem}.kontakt__label{color:#5a3c1e;font-size:.8rem;font-weight:700;letter-spacing:.8px;text-transform:uppercase}.kontakt__input,.kontakt__textarea{background:#fff;border:1px solid #e8d4b0;border-radius:4px;color:#2a1a0a;font-family:inherit;font-size:.9rem;padding:.6rem .8rem;resize:vertical;transition:border-color .15s}.kontakt__input:focus,.kontakt__textarea:focus{border-color:#d4a84b;outline:none}.kontakt__submit{align-self:flex-start;background:#a83228;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:600;padding:.7rem 1.5rem;transition:background .15s}.kontakt__submit:hover{background:#7f261e}.kontakt__success{padding:2rem;text-align:center}.kontakt__success-icon{color:#a83228;font-size:2rem;margin-bottom:.8rem}.kontakt__success h3{color:#2a1a0a;font-family:Georgia,serif;font-size:1.2rem;font-weight:700;margin-bottom:.4rem}.kontakt__success p{color:#5a3c1e;font-size:.9rem}@media screen and (min-width:768px){.kontakt__header{padding:4rem 2rem 3rem}.kontakt__body{align-items:flex-start;flex-direction:row;padding:2rem 2rem 4rem}.kontakt__info{flex-shrink:0;width:280px}.kontakt__form-wrap{flex:1 1}}@media screen and (min-width:1024px){.kontakt__body{padding:2rem 3rem 4rem}}.smallBox{display:block;height:100%;margin:2rem .4rem;position:relative;width:auto}.smallBox .smallBox__img{overflow:hidden;z-index:0}.smallBox .smallBox__img img{height:100%;object-fit:cover;width:100%}.smallBox .smallBox__data{color:#000;position:relative;width:100%;z-index:2}.smallBox .smallBox__data h2{bottom:1rem;font-size:1.5rem;font-weight:600;left:.5rem}.smallBox .smallBox__data h3{font-weight:600;min-width:7rem}.smallBox .smallBox__data h4{font-size:.8rem;font-weight:500;min-width:5rem;padding:.2rem .4rem;text-transform:uppercase}@media screen and (min-width:768px){.smallBox{gap:1;height:200px;margin:.75rem 0;padding:0;width:100%}.smallBox .smallBox__img{height:160px}.smallBox .smallBox__data h2{font-size:1.6rem}.smallBox .smallBox__data h4{background:#fff;color:#fff;color:red;margin:0;padding:0}}.singlePost2 .content{padding:.5rem .5rem 2rem}.singlePost2 .content .mainContent .social{border-bottom:1px solid #d6d6d6;border-top:1px solid #d6d6d6;color:#000;display:flex;line-height:2.2rem;padding:1.2rem 0 .2rem 1rem}.singlePost2 .content .mainContent .social span{color:#000;font-size:1.2rem}.singlePost2 .content .mainContent .social button{margin-left:.5rem}.singlePost2 .content .mainContent .social .chain{position:relative}.singlePost2 .content .mainContent .social .chain img{height:32px;margin-left:.5rem}.singlePost2 .content .mainContent .social .chain .copiedLink{background:#dc391c;border-radius:3px;color:#fff;font-size:1rem;left:-40px;line-height:1.4rem;margin:0;padding:.3rem 0;position:absolute;text-align:center;top:-2rem;width:130px;z-index:999}.singlePost2 .content .mainContent .social .chain .copiedLink.close{display:none}.singlePost2 .content .mainContent .social .chain .copiedLink.cov{background:gray}.singlePost2 .content .mainContent .mainContent-wrapper .mainContent-img{height:280px;margin-bottom:.3rem;position:relative;width:100%}.singlePost2 .content .mainContent .mainContent-wrapper .mainContent-img img{height:100%;object-fit:cover;width:100%}.singlePost2 .content .mainContent .mainContent-wrapper .mainContent-img .mainContent-img_source{background:#00000080;border-radius:.3rem;bottom:.3rem;color:#ffffffd9;font-size:.9rem;left:.3rem;padding:.1rem .5rem;position:absolute}.singlePost2 .content .mainContent .mainContent-wrapper .mainContent-title{color:#dc391c;font-size:1.8rem;line-height:2rem;margin:1rem 0}.singlePost2 .content .mainContent .mainContent-wrapper .mainContent-cat{background:#4d0800;border-radius:10px;color:#fff;font-size:1.2rem;padding:.1rem 1rem}.singlePost2 .content .mainContent .mainContent-wrapper .mainContent-lead{display:inline-block;font-size:1.25rem;line-height:1.45rem;margin-bottom:.6rem}.singlePost2 .content .mainContent .mainContent-wrapper h4{border-bottom:3px solid #333;font-size:1.2rem;margin-bottom:.5rem;margin-top:1rem}.singlePost2 .content .mainContent .mainContent-wrapper .tags{margin:1.5rem 0}.singlePost2 .content .mainContent .mainContent-wrapper .tags .tags-title{font-size:1.6rem;font-weight:700;line-height:2.4rem;margin-bottom:.3rem}.singlePost2 .content .mainContent .mainContent-wrapper .tags .tags__arr{display:flex;flex-wrap:wrap}.singlePost2 .content .mainContent .mainContent-wrapper .tags .tags__arr span{background:#832f0e;border-radius:10px;color:#fff;font-size:.9rem;margin-bottom:.4rem;margin-right:.4rem;padding:.25rem 1.2rem;text-transform:uppercase}.singlePost2 .content .mainContent .mainContent-wrapper .time{color:#6b6969;font-family:Times New Roman,Times,serif;font-size:.8rem;font-weight:400;margin-top:.3rem;padding-bottom:.2rem;text-transform:uppercase}.singlePost2 .newsAside{padding:0 .4rem;width:100%}.singlePost2 .newsAside h4{border-bottom:3px solid #333;font-size:1.2rem}.singlePost2 .home__box__11{max-width:600px}.singlePost2 .home__box__13{display:none}@media screen and (min-width:768px){.singlePost2 .content{display:flex;margin:0 auto;padding-top:1rem}.singlePost2 .content .mainContent{background:#fff;border:1px solid #d6d6d6;margin:0 20px 0 0;padding:0;width:calc(100% - 340px)}.singlePost2 .content .mainContent .social{color:#000;padding:1.2rem 0 .2rem 1rem}.singlePost2 .content .mainContent .social span{color:#000}.singlePost2 .content .mainContent .social button{margin-left:.6rem}.singlePost2 .content .mainContent .social img{cursor:pointer}.singlePost2 .content .mainContent .mainContent-wrapper{padding:0 1rem}.singlePost2 .content .mainContent .mainContent-wrapper .mainContent-title{font-size:2.6rem;line-height:3rem}.singlePost2 .content .mainContent .mainContent-wrapper .mainContent-lead{display:inline-block;font-size:1.3rem;line-height:1.6rem;padding:.3rem 0}.singlePost2 .content .mainContent .mainContent-wrapper .time{font-size:.85rem;padding:.4rem 0;text-align:right}.singlePost2 .content .mainContent .mainContent-wrapper .mainContent-img{min-height:402px}.singlePost2 .content .mainContent .mainContent-wrapper .mainContent-img img{height:402px}.singlePost2 .content .mainContent .mainContent-wrapper h4{border-bottom:3px solid #333;font-size:1.6rem;margin-top:1rem}.singlePost2 .content .mainContent .mainContent-wrapper .tags .tags__arr span{font-size:1rem;margin-right:.5rem}.singlePost2 .content .mainContent .mainContent-wrapper .home__box__11{align-items:start;margin-top:1.5rem;position:relative}.singlePost2 .content .mainContent .mainContent-wrapper .home__box__11 h4{border-bottom:4px solid #333;display:inline;padding-right:1rem}.singlePost2 .content .mainContent .mainContent-wrapper .home__box__11 .home__rightBox{display:grid;grid-template-rows:1fr 1fr 1fr}.singlePost2 .content .mainContent .mainContent-wrapper .home__box__13{margin-top:2rem}.singlePost2 .content .mainContent .mainContent-wrapper .home__box__13 h4{border-bottom:4px solid #333;display:inline;line-height:2.2rem;padding-right:1rem}.singlePost2 .content .mainContent .mainContent-wrapper .home__box__13 .home__rightBox{grid-gap:.8rem;display:grid;gap:.8rem;grid-template-columns:1fr 1fr;padding-top:1.2rem}.singlePost2 .content .newsAside{margin:0;padding:0;width:380px}.singlePost2 .content .newsAside .newsAside-box{margin:1rem 0}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#faf0e2;color:#2a1a0a;font-family:Lato,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:EB Garamond,Georgia,serif;font-weight:700;line-height:1.25}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button{cursor:pointer}button,input,select,textarea{font-family:Lato,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.banner-wrapper{align-items:center;display:flex;justify-content:center;margin:1rem auto}.banner-wrapper.bilbord{background:#d6d6d6;height:100px;margin:1.2rem auto;position:relative;width:320px}.banner-wrapper.bilbord:before{color:#333;content:"OGLAS";font-size:1rem;left:50%;letter-spacing:2px;position:absolute;top:50%;transform:translate(-50%,-50%)}.banner-wrapper.bilbord>:first-child{position:relative;z-index:0}.banner-wrapper.inCalendar{margin:.3rem auto}@media screen and (min-width:1024px){.banner-wrapper.xl_sticky{left:20px;position:-webkit-sticky;position:sticky;top:0}}@media screen and (min-width:1024px)and (min-width:1024px){.banner-wrapper.bilbord{height:250px;margin-bottom:1.6rem;width:970px}.banner-wrapper.bilbord:before{font-size:1.2rem;letter-spacing:3px}}.korpa{background:#faf0e2;min-height:60vh;padding-bottom:4rem}.korpa__header{background:linear-gradient(135deg,#2a1a0a,#4a2810);margin-bottom:2rem;padding:2.5rem 1.5rem 2rem;text-align:center}.korpa__header-inner{margin:0 auto;max-width:1100px}.korpa__title{color:#e8cc80;font-family:Cinzel,Georgia,serif;font-size:clamp(1.6rem,4vw,2.4rem);font-weight:600;letter-spacing:1px;margin:0}.korpa__empty{align-items:center;color:#5a3c1e;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:5rem 1.5rem;text-align:center}.korpa__empty-icon{font-size:3.5rem}.korpa__empty p{font-family:EB Garamond,Georgia,serif;font-size:1.05rem}.korpa__empty-btn{background:#a83228;border-radius:4px;color:#fff;display:inline-block;font-family:Cinzel,Georgia,serif;font-size:.88rem;font-weight:600;letter-spacing:.3px;padding:.7rem 1.8rem;text-decoration:none;transition:background .15s}.korpa__empty-btn:hover{background:#7f261e}.korpa__body{align-items:flex-start;display:flex;gap:2rem;margin:0 auto;max-width:1200px;padding:0 1.5rem}@media(max-width:860px){.korpa__body{flex-direction:column}}.korpa__items{background:#fff8f0;border:1px solid #e8d4b0;border-radius:8px;flex:1 1;overflow:hidden}.korpa__items-header{grid-gap:.5rem;background:#f0e4cf;border-bottom:1px solid #e8d4b0;color:#5a3c1e;display:grid;font-size:.78rem;font-weight:700;gap:.5rem;grid-template-columns:1fr 110px 130px 110px 40px;letter-spacing:.5px;padding:.8rem 1.2rem;text-transform:uppercase}@media(max-width:600px){.korpa__items-header{display:none}}.korpa__item{grid-gap:.5rem;align-items:center;border-bottom:1px solid #e8d4b0;display:grid;gap:.5rem;grid-template-columns:1fr 110px 130px 110px 40px;padding:1rem 1.2rem}.korpa__item:last-child{border-bottom:none}@media(max-width:600px){.korpa__item{gap:.5rem;grid-template-columns:1fr 40px;grid-template-rows:auto auto auto}}.korpa__item-product{align-items:center;display:flex;gap:.9rem;min-width:0}@media(max-width:600px){.korpa__item-product{grid-column:1}}.korpa__item-img{border:1px solid #e8d4b0;border-radius:4px;flex-shrink:0;height:72px;overflow:hidden;width:72px}.korpa__item-img img{height:100%;object-fit:cover;width:100%}.korpa__item-details{display:flex;flex-direction:column;gap:.15rem;min-width:0}.korpa__item-title{color:#2a1a0a;font-family:EB Garamond,Georgia,serif;font-size:.95rem;font-weight:700;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.korpa__item-title:hover{color:#a83228}.korpa__item-meta{color:#5a3c1e;font-size:.75rem}.korpa__item-sifra{color:#936231;font-size:.72rem}.korpa__item-price{color:#a83228;font-size:.9rem;font-weight:700}@media(max-width:600px){.korpa__item-price{grid-column:1}}.korpa__item-qty{align-items:center;border:1px solid #e8d4b0;border-radius:3px;display:flex;gap:0;overflow:hidden;width:-webkit-fit-content;width:fit-content}.korpa__item-qty button{background:#faf0e2;border:none;color:#2a1a0a;cursor:pointer;font-size:1rem;height:28px;transition:background .15s;width:28px}.korpa__item-qty button:hover{background:#e8d4b0}.korpa__item-qty span{border-left:1px solid #e8d4b0;border-right:1px solid #e8d4b0;color:#2a1a0a;font-size:.85rem;font-weight:600;line-height:28px;text-align:center;width:32px}@media(max-width:600px){.korpa__item-qty{grid-column:1}}.korpa__item-total{color:#2a1a0a;font-size:.92rem;font-weight:700}@media(max-width:600px){.korpa__item-total{grid-column:1}}.korpa__item-remove{background:none;border:none;border-radius:3px;color:#e8d4b0;cursor:pointer;font-size:.85rem;padding:.3rem;transition:color .15s}.korpa__item-remove:hover{color:#a83228}@media(max-width:600px){.korpa__item-remove{align-self:start;grid-column:2;grid-row:1}}.korpa__items-footer{align-items:center;background:#f0e4cf;border-top:1px solid #e8d4b0;display:flex;flex-wrap:wrap;gap:1rem;padding:.9rem 1.2rem}.korpa__clear-btn{background:none;border:1px solid #e8d4b0;border-radius:3px;color:#5a3c1e;cursor:pointer;font-size:.82rem;padding:.45rem 1rem;transition:border-color .15s,color .15s}.korpa__clear-btn:hover{border-color:#a83228;color:#a83228}.korpa__continue-btn{color:#a83228;font-size:.85rem;font-weight:600;text-decoration:none}.korpa__continue-btn:hover{text-decoration:underline}.korpa__sidebar{display:flex;flex-direction:column;flex-shrink:0;gap:1.5rem;width:340px}@media(max-width:860px){.korpa__sidebar{width:100%}}.korpa__summary{background:#fff8f0;border:1px solid #e8d4b0;border-radius:8px;padding:1.2rem}.korpa__summary-title{border-bottom:1px solid #e8d4b0;color:#2a1a0a;font-family:Cinzel,Georgia,serif;font-size:1rem;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem}.korpa__summary-row{color:#5a3c1e;display:flex;font-size:.85rem;justify-content:space-between;margin-bottom:.4rem}.korpa__summary-divider{background:#e8d4b0;height:1px;margin:.8rem 0}.korpa__summary-total{align-items:center;color:#2a1a0a;display:flex;font-size:.9rem;justify-content:space-between}.korpa__summary-total strong{color:#a83228;font-family:EB Garamond,Georgia,serif;font-size:1.15rem}.korpa__summary-note{color:#5a3c1e;font-size:.75rem;line-height:1.5;margin-top:.8rem}.korpa__form{background:#fff8f0;border:1px solid #e8d4b0;border-radius:8px;padding:1.2rem}.korpa__form-title{border-bottom:1px solid #e8d4b0;color:#2a1a0a;font-family:Cinzel,Georgia,serif;font-size:1rem;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem}.korpa__field{display:flex;flex-direction:column;gap:.3rem;margin-bottom:.9rem}.korpa__field label{color:#5a3c1e;font-size:.8rem;font-weight:600}.korpa__field input,.korpa__field textarea{background:#faf0e2;border:1px solid #e8d4b0;border-radius:4px;color:#2a1a0a;font-family:Lato,sans-serif;font-size:.88rem;outline:none;padding:.55rem .7rem;transition:border-color .15s}.korpa__field input:focus,.korpa__field textarea:focus{border-color:#d4a84b}.korpa__field textarea{resize:vertical}.korpa__error{background:#a8322814;border:1px solid #a832284d;border-radius:4px;color:#a83228;font-size:.85rem;margin-bottom:.5rem;padding:.6rem .8rem}.korpa__submit{background:#a83228;border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:Cinzel,Georgia,serif;font-size:.95rem;font-weight:600;letter-spacing:.3px;margin-top:.3rem;padding:.8rem;transition:background .15s;width:100%}.korpa__submit:hover{background:#7f261e}.korpa__success{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;margin:0 auto;max-width:480px;padding:5rem 1.5rem;text-align:center}.korpa__success-icon{color:#a83228;font-size:3rem}.korpa h2{color:#2a1a0a;font-family:Cinzel,Georgia,serif;font-size:1.6rem}.korpa p{color:#5a3c1e;font-size:1rem}.korpa__success-btn{background:#a83228;border-radius:4px;color:#fff;display:inline-block;font-family:Cinzel,Georgia,serif;font-size:.88rem;font-weight:600;letter-spacing:.3px;margin-top:.5rem;padding:.7rem 1.8rem;text-decoration:none;transition:background .15s}.korpa__success-btn:hover{background:#7f261e}
/*# sourceMappingURL=main.00f1d996.css.map*/