:root{color-scheme:light dark}*{margin:0;padding:0;scroll-behavior:smooth;box-sizing:border-box}*:not(input){-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html,body{font-family:Playfair Display,serif,sans-serif;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;overflow-x:clip;background-color:#15171f}picture,img{display:block}a{display:block;color:initial;text-decoration:none}#hamburger{width:30px;height:27px;position:relative;transform:rotate(0);transition:.5s ease-in-out;cursor:pointer}#hamburger span{display:block;position:absolute;height:3px;width:100%;background:rgba(255,255,255,.751);border-radius:0;opacity:1;left:0;transform:rotate(0);transition:.25s ease-in-out}#hamburger.open span{background-color:#ffffffc0}#hamburger.middle-out span:nth-child(1){top:0px}#hamburger.middle-out span:nth-child(2){top:12px}#hamburger.middle-out span:nth-child(3){top:24px}#hamburger.middle-out.open span:nth-child(1){top:12px;transform:rotate(135deg)}#hamburger.middle-out.open span:nth-child(2){opacity:0;left:-60px}#hamburger.middle-out.open span:nth-child(3){top:12px;transform:rotate(-135deg)}#hamburger.middle-split span{display:block;position:absolute;height:3px;width:50%;opacity:1;background:rgba(255,255,255,.751);border-radius:3px;transform:rotate(0);transition:.25s ease-in-out}#hamburger.middle-split span:nth-child(even){left:50%;border-radius:0 9px 9px 0}#hamburger.middle-split span:nth-child(odd){left:0px;border-radius:9px 0 0 9px}#hamburger.middle-split span:nth-child(1),#hamburger.middle-split span:nth-child(2){top:0px}#hamburger.middle-split span:nth-child(3),#hamburger.middle-split span:nth-child(4){top:18px}#hamburger.middle-split span:nth-child(5),#hamburger.middle-split span:nth-child(6){top:36px}#hamburger.middle-split.open span:nth-child(1),#hamburger.middle-split.open span:nth-child(6){transform:rotate(45deg)}#hamburger.middle-split.open span:nth-child(2),#hamburger.middle-split.open span:nth-child(5){transform:rotate(-45deg)}#hamburger.middle-split.open span:nth-child(1){left:5px;top:7px}#hamburger.middle-split.open span:nth-child(2){left:calc(50% - 5px);top:7px}#hamburger.middle-split.open span:nth-child(3){left:-50%;opacity:0}#hamburger.middle-split.open span:nth-child(4){left:100%;opacity:0}#hamburger.middle-split.open span:nth-child(5){left:5px;top:29px}#hamburger.middle-split.open span:nth-child(6){left:calc(50% - 5px);top:29px}#hamburger.squeeze span:nth-child(1){top:0px}#hamburger.squeeze span:nth-child(2),#hamburger.squeeze span:nth-child(3){top:6px}#hamburger.squeeze span:nth-child(4){top:12px}#hamburger.squeeze.open span:nth-child(1){top:6px;width:0%;left:50%}#hamburger.squeeze.open span:nth-child(2){transform:rotate(45deg)}#hamburger.squeeze.open span:nth-child(3){transform:rotate(-45deg)}#hamburger.squeeze.open span:nth-child(4){top:6px;width:0%;left:50%}#hamburger.fade-out span:nth-child(1){top:0px;transform-origin:left center}#hamburger.fade-out span:nth-child(2){top:18px;transform-origin:left center}#hamburger.fade-out span:nth-child(3){top:36px;transform-origin:left center}#hamburger.fade-out.open span:nth-child(1){transform:rotate(45deg);top:-3px;left:8px}#hamburger.fade-out.open span:nth-child(2){width:0%;opacity:0}#hamburger.fade-out.open span:nth-child(3){transform:rotate(-45deg);top:39px;left:8px}header{position:absolute;width:100%;height:fit-content;top:2rem;z-index:100;transition:all .3s ease-in}header.fixed{position:fixed!important;opacity:1}header.fixed .sub-container{border:solid 1px beige}header .sub-container{position:relative;width:fit-content;height:auto;max-width:1199.98px;margin-inline:auto;background-color:#26362a;border-radius:2rem;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 1199.98px){header .sub-container{width:90%}}header .sub-container .content{position:relative;width:100%;height:auto}header .sub-container .content .logo,header .sub-container .content .hamburger-container{display:none}header .sub-container .content .links{position:relative;width:100%;height:auto;display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:auto;justify-content:center;align-items:center;column-gap:12px;padding:8px}header .sub-container .content .links a{display:flex;justify-content:center;width:100%;padding-block:.5rem;padding-inline:1rem;text-transform:uppercase;text-align:center;color:#fff;letter-spacing:1px;font-size:1rem;font-weight:500;border-radius:2rem;border:solid transparent 1px;transition:all .3s ease-in}header .sub-container .content .links a:hover{border:solid rgba(245,245,220,.752) 1px;color:#1b2623;background-color:#fff}header .sub-container .content .links a.active{border:solid rgba(245,245,220,.752) 1px;color:#1b2623;background-color:#fff;box-shadow:0 0 10px 3px #fff}@media only screen and (max-width: 890.98px){header .sub-container .content{display:grid;grid-template-columns:repeat(2,1fr)}header .sub-container .content .logo,header .sub-container .content .hamburger-container{display:block;padding-block:8px}header .sub-container .content .logo img,header .sub-container .content .hamburger-container img{position:relative;width:45px;height:45px;object-fit:cover;object-position:center;margin-inline-start:1.125rem}header .sub-container .content .hamburger-container{display:flex;justify-content:end;align-items:center;margin-inline-end:2rem;transition:all .3 ease-in-out}}@media only screen and (max-width: 890.98px) and (max-width: 599.98px){header .sub-container .content .hamburger-container{margin-inline-end:1.75rem}}@media only screen and (max-width: 890.98px){header .sub-container .content .hamburger-container:has(#hamburger.open){margin-inline-end:1rem}}@media only screen and (max-width: 890.98px){header .sub-container .content .links{display:none;opacity:0;grid-template-columns:1fr;grid-column:1/span 2;row-gap:12px;padding-block:10px}header .sub-container .content .links a{max-width:350px;margin-inline:auto;font-size:1.35rem}header .sub-container .content .links[status=open]{display:grid;opacity:1}}@media only screen and (max-width: 599.98px){header .sub-container .content .links a{width:96%;margin-inline:auto;text-align:center;font-size:1.125rem;padding-block:.75rem;padding-inline:0}}footer{position:relative;width:100%;height:auto;background-color:#26362a;color:#fff}footer .sub-container{position:relative;width:80%;height:auto;max-width:1199.98px;margin-inline:auto}@media only screen and (max-width: 1199.98px){footer .sub-container{width:90%}}footer .sub-container .content{position:relative;width:100%;height:auto;padding-block:4rem 3rem}footer .sub-container .content .contact{position:relative;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}footer .sub-container .content .contact p{font-size:1.5rem;opacity:.8;text-align:center}footer .sub-container .content .contact p span{display:block;white-space:nowrap;padding-block-start:5px}footer .sub-container .content .contact h2{font-size:2.25rem;padding-block:1.5rem 2.5rem;text-align:center}footer .sub-container .content .contact .btn{position:relative;width:fit-content;height:auto;font-size:1.5rem;font-weight:500;border:solid 1px white;padding:1rem 3rem;border-radius:12px;background-color:#ffffffb3;color:#1b2623}footer .sub-container .content .links{position:relative;width:100%;height:auto;padding-block:2rem;display:flex;justify-content:center;align-items:center;gap:1.5rem}footer .sub-container .content .links .item{color:#fff;font-size:1.25rem}footer .sub-container .content .copyright{position:relative;width:100%;height:auto;font-size:1rem;text-align:center;letter-spacing:1px}@media only screen and (max-width: 599.98px){footer .sub-container .content .contact p{font-size:1.25rem}footer .sub-container .content .contact h2{font-size:1.5rem;padding-block:1rem 2rem}footer .sub-container .content .contact .btn{font-size:1.25rem;padding:.9rem 2rem}footer .sub-container .content .links{padding-block:2rem;gap:1rem}footer .sub-container .content .links .item{font-size:1rem}footer .sub-container .content .copyright{font-size:14px}}.quick-action-section{position:relative;width:fit-content;height:auto;position:fixed;left:-50%;bottom:0;z-index:100;transition:all .4s ease}.quick-action-section.show{left:1rem}.quick-action-section .action-btn{position:relative;width:55px;height:55px;margin-inline:auto;border-radius:18px;text-align:center;background-color:#26362a;margin-block:.5rem;display:flex;justify-content:center;align-items:center}.quick-action-section .action-btn img{position:relative;width:35px;height:35px;object-fit:cover;object-position:center}@media only screen and (max-width: 768px){.quick-action-section{bottom:10px}.quick-action-section .action-btn{width:45px;height:45px}.quick-action-section .action-btn img{width:30px;height:30px}}main.product-page{background-color:light-dark(white,#1b2623)}main.product-page .product-section{position:relative;width:100%;height:auto;color:light-dark(currentcolor,white)}main.product-page .product-section .sub-container{position:relative;width:80%;height:auto;max-width:1199.98px;margin-inline:auto;padding-block:10rem 3.5rem}@media only screen and (max-width: 1199.98px){main.product-page .product-section .sub-container{width:90%}}main.product-page .product-section .sub-container .content{position:relative;width:100%;height:auto}main.product-page .product-section .sub-container .content .title{position:relative;width:100%;height:auto;display:flex;flex-direction:column;justify-content:center;align-items:center}main.product-page .product-section .sub-container .content .title span{display:flex;align-items:center;gap:.5rem;font-size:24px;font-style:normal;font-weight:600;color:light-dark(currentcolor,white)}main.product-page .product-section .sub-container .content .title span img{position:relative;width:35px;height:35px;display:inline}main.product-page .product-section .sub-container .content .title h1,main.product-page .product-section .sub-container .content .title h2,main.product-page .product-section .sub-container .content .title h3{font-size:2.5rem;margin-block:2rem;font-weight:600;color:light-dark(currentcolor,white);text-align:center;text-transform:capitalize}@media only screen and (max-width: 599.98px){main.product-page .product-section .sub-container .content .title span{font-size:20px}main.product-page .product-section .sub-container .content .title h1,main.product-page .product-section .sub-container .content .title h2,main.product-page .product-section .sub-container .content .title h3{font-size:2rem;margin-block:1.5rem}}main.product-page .product-section .sub-container .content .product-display{position:relative;width:100%;height:auto;padding-block-start:4rem;display:grid;grid-template-columns:4fr 8fr;grid-auto-rows:auto;gap:2rem}@media only screen and (max-width: 890.98px){main.product-page .product-section .sub-container .content .product-display{grid-template-columns:1fr;padding-block-start:3rem}}main.product-page .product-section .sub-container .content .product-display .category{position:sticky;top:100px;bottom:100px;width:100%;height:fit-content;background-color:light-dark(#f5f5f5,rgba(245,245,245,.7019607843));border-radius:24px;padding:24px}main.product-page .product-section .sub-container .content .product-display .category .item{position:relative;width:100%;height:auto;font-size:20px;text-align:center;padding-block:.75rem;color:#000}@media only screen and (max-width: 890.98px){main.product-page .product-section .sub-container .content .product-display .category{display:none}}main.product-page .product-section .sub-container .content .product-display .products{position:relative;width:100%;height:auto}main.product-page .product-section .sub-container .content .product-display .products .item{position:relative;width:100%;height:auto;padding-block-end:6rem}main.product-page .product-section .sub-container .content .product-display .products .item:last-child{padding-block-end:0rem}main.product-page .product-section .sub-container .content .product-display .products .item .image-box{position:relative;width:100%;height:auto;display:grid;grid-template-columns:repeat(3,1fr);grid-auto-columns:auto}main.product-page .product-section .sub-container .content .product-display .products .item .image-box .image{position:relative;width:100%;height:100%;aspect-ratio:1;padding:.5rem}main.product-page .product-section .sub-container .content .product-display .products .item .image-box .image img{position:relative;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:24px}@media only screen and (max-width: 767.98px),(orientation: portrait){main.product-page .product-section .sub-container .content .product-display .products .item .image-box{grid-template-columns:repeat(2,1fr)}}main.product-page .product-section .sub-container .content .product-display .products .item h2{font-size:2.5rem;padding-block:2rem}main.product-page .product-section .sub-container .content .product-display .products .item p{font-size:20px;text-align:justify;line-height:1.5}main.product-page .product-section .sub-container .content .product-display .products .item p a{display:inline;color:light-dark(currentcolor,white)}main.product-page .product-section .sub-container .content .product-display .products .item p span{display:block;padding-block:.5rem}main.product-page .product-section .sub-container .content .product-display .products .item p b{font-weight:700;font-size:1.05em}@media only screen and (max-width: 767.98px),(orientation: portrait){main.product-page .product-section .sub-container .content .product-display .products .item{padding-block-end:4rem}main.product-page .product-section .sub-container .content .product-display .products .item h2{font-size:2rem;padding-block:1.5rem}main.product-page .product-section .sub-container .content .product-display .products .item p{font-size:18px}}
