@font-face{font-family:"DM Sans";src:url(/wp-content/themes/ugam-jivan/assets/fonts/DMSans-Light.woff2) format("woff2"),url(/wp-content/themes/ugam-jivan/assets/fonts/DMSans-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"DM Sans";src:url(/wp-content/themes/ugam-jivan/assets/fonts/DMSans-Regular.woff2) format("woff2"),url(/wp-content/themes/ugam-jivan/assets/fonts/DMSans-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"DM Sans";src:url(/wp-content/themes/ugam-jivan/assets/fonts/DMSans-Medium.woff2) format("woff2"),url(/wp-content/themes/ugam-jivan/assets/fonts/DMSans-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"DM Sans";src:url(/wp-content/themes/ugam-jivan/assets/fonts/DMSans-SemiBold.woff2) format("woff2"),url(/wp-content/themes/ugam-jivan/assets/fonts/DMSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"DM Sans";src:url(/wp-content/themes/ugam-jivan/assets/fonts/DMSans-Bold.woff2) format("woff2"),url(/wp-content/themes/ugam-jivan/assets/fonts/DMSans-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}*{box-sizing:border-box}:focus-visible{outline:none}:root{--primary:#d8b071;--white:#ffffff;--black:#292929;--grey:#8b8b8b;--greyDA:#dadada;--greyFF:#f7f0ff;--greyF4:#f4f4f4}body{font-size:18px;line-height:1.1;font-weight:300;font-family:"DM Sans";padding:0;margin:0}a,span{display:inline-block}a{color:var(--black);text-decoration:none;transition:all 0.3s}a:hover{color:var(--primary)}b,strong{font-weight:600}img{display:block;max-width:100%;height:auto}.container{max-width:1600px;margin-inline:auto;padding-inline:15px}.text-center{text-align:center}.title-wrapper .title,.title-wrapper .caption,.title-wrapper .circle-caption,.title-wrapper p{margin-bottom:32px}.title-wrapper:last-child,.title-wrapper .title:last-child,.title-wrapper .caption:last-child,.title-wrapper .circle-caption:last-child,.title-wrapper p:last-child{margin-bottom:0}.title-wrapper .caption,.title-wrapper .circle-caption{display:inline-block}.title-wrapper .caption{position:relative;letter-spacing:.32em;text-transform:uppercase;padding-inline:27px}.title-wrapper .caption::before,.title-wrapper .caption::after{content:"";position:absolute;top:50%;transform:translateY(-50%);background-position:center;background-repeat:no-repeat;background-size:contain;width:16px;height:16px}.title-wrapper .caption::before{left:0;background-image:url(/wp-content/themes/ugam-jivan/assets/icons/icon-caption-left.svg)}.title-wrapper .caption::after{right:0;background-image:url(/wp-content/themes/ugam-jivan/assets/icons/icon-caption-right.svg)}.title-wrapper .circle-caption{padding:14px 20px;border-radius:60px;border:1px solid var(--greyDA);backdrop-filter:blur(28px)}ul,ol{list-style-type:none;padding:0}h1,h2,h3,h4,h5,h6,p,ul,ol{margin-top:0;margin-bottom:16px}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,p:last-child,ul:last-child,ol:last-child{margin-bottom:0}h1,h2,h3,h4,h5,h6{font-weight:600}h1,.h1{font-size:76px}h2,.h2{font-size:60px}h3,.h3{font-size:32px}h4,.h4{font-size:20px}h5,.h5,h6,.h6{font-size:18px}p{color:var(--grey)}.f-40{font-size:40px}.f-16{font-size:16px}.site-btn,.site-btn span{display:inline-flex;align-items:center}.site-btn{font-size:inherit;justify-content:space-between;gap:10px;line-height:1;font-weight:500;background:var(--primary);color:var(--white);border-radius:60px;padding:4px 4px 4px 20px;border:1px solid var(--primary);height:52px;cursor:pointer;transition:all 0.3s}.site-btn span{width:43px;height:43px;border-radius:100%;justify-content:center;background:var(--white);flex-shrink:0;transition:all 0.3s}.site-btn:hover{background:#fff0;color:var(--primary)}.site-btn:hover span{background:var(--primary);transform:rotate(45deg)}.site-btn:hover span .icon{background-color:var(--white)}.site-btn.border-btn{background:#fff0;color:var(--primary)}.site-btn.border-btn span{background:var(--primary)}.site-btn.border-btn span .icon{background-color:var(--white)}.site-btn.border-btn:hover{background:var(--primary);color:var(--white)}.site-btn.border-btn:hover span{background:var(--white)}.site-btn.border-btn:hover span .icon{background-color:var(--primary)}.icon{display:block;width:24px;height:24px;background-color:var(--black);mask-position:center;mask-repeat:no-repeat;mask-size:contain;transition:all 0.3s}.icon-arrow-up{mask-image:url(/wp-content/themes/ugam-jivan/assets/icons/icon-arrow-up.svg);-webkit-mask-image:url(/wp-content/themes/ugam-jivan/assets/icons/icon-arrow-up.svg)}.icon-send-mobile{mask-image:url(/wp-content/themes/ugam-jivan/assets/icons/icon-send-mobile.svg);-webkit-mask-image:url(/wp-content/themes/ugam-jivan/assets/icons/icon-send-mobile.svg)}.pt-120{padding-top:120px}.pb-120{padding-bottom:120px}.mt-60{margin-top:60px}.mb-60{margin-bottom:60px}input,select,textarea,button{display:block;font-family:"DM Sans"}.input-row-wrapper{display:grid;grid-template-columns:repeat(2,1fr);column-gap:12px}.input-wrapper{position:relative;margin-bottom:32px}.input-wrapper .wpcf7-not-valid-tip{position:absolute;top:100%;left:6px;font-size:13px}.wpcf7 form .wpcf7-response-output{font-size:14px;padding:6px;border-radius:12px;text-align:center;border-width:1px;margin:10px 0 0}.input-wrapper input,.input-wrapper select,.input-wrapper textarea{color:var(--black);background:var(--white);border:1px solid var(--greyDA);padding:16px;width:100%}.input-wrapper input::placeholder,.input-wrapper select::placeholder,.input-wrapper textarea::placeholder{font-size:initial;opacity:1;color:var(--grey)}.input-wrapper input:focus,.input-wrapper select:focus,.input-wrapper textarea:focus{border-color:var(--primary)}.input-wrapper input,.input-wrapper select{height:52px;border-radius:60px}.input-wrapper textarea{border-radius:20px;resize:vertical;height:162px}.input-wrapper .wpcf7-form-control-wrap{width:100%}.input-wrapper .wpcf7-form-control-wrap br,.form-btn-wrapper .site-btn br{display:none}.form-btn-wrapper .site-btn{cursor:pointer}.site-header{position:fixed;top:20px;left:0;width:100%;z-index:9}.header-inner,.header-inner .menu,.header-action,.header-action .icon-btn{display:flex;align-items:center}.header-inner{justify-content:space-between;background:var(--white);padding:20px 40px;border-radius:20px;border:1px solid var(--greyDA)}.header-logo img{max-width:154px;max-height:50px}.header-inner .menu{gap:40px;margin:0}.header-inner .menu a{position:relative;font-weight:400;color:var(--grey)}.header-inner .menu a::before{content:"";position:absolute;left:0;bottom:-2px;background:var(--black);width:0;height:1px;transition:all 0.3s}.header-inner .menu .current_page_item a::before,.header-inner .menu a:hover::before{width:100%}.header-inner .menu .current_page_item a,.header-inner .menu a:hover{color:var(--black)}.header-inner .menu .current_page_item a{font-weight:600}.header-action{gap:8px}.header-action .icon-btn{width:52px;height:52px;border-radius:100%;background:var(--white);border:1px solid var(--greyDA);justify-content:center;transition:all 0.3s}.header-action .icon-btn:hover{background:var(--primary);border-color:var(--primary)}.header-action .icon-btn:hover .icon{background-color:var(--white)}.header-action .mobile-btn{display:none}.site-banner-wrapper,.product-detail-wrapper{margin-top:120px}.site-banner-wrapper .title-wrapper{max-width:1392px;margin-inline:auto}.site-banner-wrapper .title-wrapper p{max-width:754px;margin-inline:auto}.home-banner-image{position:relative;max-width:100%;margin-inline:auto;overflow:hidden;background:var(--primary);min-height:300px}.home-banner-image img{width:100%;max-height:890px;min-height:300px;object-fit:cover}.home-banner-title,.product-banner-title,.about-us-banner-title,.founders-title,.contact-us-banner-title{position:absolute;bottom:0;left:0;line-height:.68;font-weight:700;color:var(--white);text-transform:uppercase;text-align:center;width:100%}.home-banner-title{font-size:16.667vw}.product-banner-title{font-size:12.87vw}.about-us-banner-title{font-size:11.39vw}.founders-title{font-size:10.99vw}.contact-us-banner-title{font-size:15.7vw}@media (min-width:1921px){.home-banner-title{font-size:320px}.product-banner-title{font-size:248px}.about-us-banner-title{font-size:221px}.founders-title{font-size:211px}.contact-us-banner-title{font-size:304px}}.about-us-inner{display:flex;gap:32px}.about-us-col{width:50%}.counter-list{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.counter-list li{display:flex;flex-direction:column;text-align:center;justify-content:center;align-items:center;gap:20px;padding:40px 20px;background:var(--greyF4);border-radius:20px}.counter-list li .number{font-weight:600}.banner-img-wrapper{position:relative;max-width:100%;margin-inline:auto;background:var(--grey)}.banner-img-wrapper img{width:100%;object-fit:cover}.banner-img-wrapper img,.banner-img-wrapper{height:636px}.our-products-wrapper{padding:20px}.our-products-inner{background:var(--greyFF);border-radius:20px}.product-list{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}.product-card{display:flex;gap:32px;padding:32px;border:1px solid var(--greyDA);background:var(--white);border-radius:20px}.product-card .image-wrapper{width:274px;height:400px;overflow:hidden;border-radius:12px;flex-shrink:0}.product-card .image-wrapper img{width:100%;height:100%;object-fit:cover;transition:all 0.3s}.product-card:hover .image-wrapper img{transform:scale(1.1)}.product-card .content-wrapper{display:flex;flex-direction:column;justify-content:space-between;padding:16px 0;width:100%}.product-card .content-wrapper .title{font-weight:500}.product-card .content-wrapper .title,.product-card .content-wrapper .data-group{margin-bottom:32px}.product-card .content-wrapper .title:last-child,.product-card .content-wrapper .data-group:last-child{margin-bottom:0}.product-info{border-radius:12px;border:1px dashed var(--greyDA);padding:16px}.product-info-list{list-style-type:disc;padding-left:18px}.product-info-list li{font-weight:500;color:var(--grey);margin-bottom:20px}.product-info-list li:last-child{margin-bottom:0}.product-info-list li span{color:var(--black)}.product-btn-group{display:flex;align-items:center;gap:20px}.product-btn,.product-grey-btn{display:inline-flex;align-items:center;font-size:20px;font-weight:500;gap:2px}.product-grey-btn{color:var(--grey)}.product-grey-btn .icon{background-color:var(--grey)}.product-btn:hover,.product-grey-btn:hover{color:var(--primary)}.product-btn:hover .icon,.product-grey-btn:hover .icon{transform:rotate(45deg);background-color:var(--primary)}.value-list,.value-item{gap:32px}.value-list{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:32px}.value-list:last-child{margin-bottom:0}.value-item{display:flex;flex-direction:column}.value-item:nth-child(3n+2){flex-direction:column-reverse}.value-item .image-wrapper{width:100%;overflow:hidden;background:var(--greyFF)}.value-item .image-wrapper,.value-item .content-wrapper{height:560px;border-radius:20px;border:1px solid var(--greyDA)}.value-item .image-wrapper img{width:100%;height:100%;object-fit:cover}.value-item .content-wrapper{display:flex;flex-direction:column;justify-content:space-between;padding:40px}.value-item .content-wrapper .value-icon{display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:100%;background:var(--greyFF)}.value-item .content-wrapper .value-icon img{height:32px}.value-item .content-wrapper .value-icon,.value-item .content-wrapper .title{margin-bottom:20px}.value-item .content-wrapper .value-icon:last-child,.value-item .content-wrapper .title:last-child{margin-bottom:0}.value-item .content-wrapper p,.value-item .content-wrapper ul{line-height:1.55;color:var(--grey)}.value-item .content-wrapper ul{list-style-type:disc;padding-left:26px}.value-note{font-size:20px;line-height:1.2;font-weight:500;color:var(--black);text-align:center;background:var(--greyFF);padding:20px 40px;border-radius:20px}.why-us-item{padding:80px 0;border-bottom:1px solid var(--greyDA)}.why-us-item:last-child{padding-bottom:0;border-bottom:none}.why-us-inner{position:relative;display:flex;align-items:center;justify-content:space-between;border-radius:20px;transition:all 0.4s}.why-us-inner:hover{background:var(--greyFF);padding:40px;padding-right:470px}.why-us-inner .image-wrapper{position:absolute;top:50%;right:0;width:103px;height:62px;border-radius:60px;transform:translateY(-50%);background:var(--greyFF);overflow:hidden;transition:all 0.4s}.why-us-inner:hover .image-wrapper{width:450px;height:325px;border-radius:20px}.why-us-inner .image-wrapper img{width:100%;height:100%;object-fit:cover}.why-us-inner .content-wrapper .title{margin-bottom:20px}.why-us-inner .content-wrapper .title:last-child{margin-bottom:0}.title-wrapper p{margin-inline:auto;max-width:1056px}.our-company-images-list{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.our-company-images-list img{width:100%;height:482px;object-fit:cover;border-radius:20px;margin-top:auto}.our-company-images-list img:nth-child(3n+2){height:337px}.founders-wrapper{position:relative;background:var(--greyFF)}.founders-inner{display:flex;align-items:center;gap:32px}.founders-inner .image-wrapper,.founders-inner .content-wrapper{width:50%}.founders-inner .image-wrapper{background:var(--white);min-height:250px;border-radius:20px;overflow:hidden}.founders-inner .image-wrapper img{width:100%;height:100%;max-height:570px;min-height:250px;object-fit:cover}.founders-inner .content-wrapper p{line-height:1.55;margin-bottom:20px}.founders-inner .content-wrapper p:last-child{margin-bottom:0}.table-wrapper{overflow-x:auto}table{width:100%;border-collapse:separate;border-spacing:0}table tr th,table tr td{text-align:start;padding:16px 32px;border:1px solid var(--greyDA);border-bottom:none}table tr:last-child th,table tr:last-child td{border-bottom:1px solid var(--greyDA)}table tr td{color:var(--grey);border-left:none}table tr th{color:var(--black);font-weight:600}table tr:first-child th{border-radius:20px 0 0 0}table tr:last-child th{border-radius:0 0 0 20px}table tr:first-child td{border-radius:0 20px 0 0}table tr:last-child td{border-radius:0 0 20px 0}.contact-details-inner{display:flex;align-items:center;gap:32px}.contact-details-col{width:50%}.contact-details-list{margin-top:32px}.contact-details-list li{display:flex;align-items:center;gap:20px;margin-bottom:32px}.contact-details-list li:last-child{margin-bottom:0}.contact-details-list .contact-icon{display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:100%;flex-shrink:0;background:var(--greyFF)}.contact-details-list .contact-icon img{height:32px}.contact-details-list .black-text{font-size:20px;line-height:1.1;font-weight:500;color:var(--black);display:block;margin-top:12px}.contact-form{padding:40px;background:var(--greyFF);border-radius:20px;width:100%}.contact-form .title{margin-bottom:32px}.contact-form .title:last-child{margin-bottom:0}.product-detail-inner{display:flex;gap:32px}.product-detail-image{width:648px;flex-shrink:0}.product-detail-image-sticky{position:sticky;top:120px;width:100%}.product-slider,.product-thumbs img{border-radius:12px}.product-slider .swiper-slide img,.product-thumbs .swiper-slide img{width:100%;object-fit:cover}.product-slider .swiper-slide img{height:480px}.product-thumbs{margin-top:20px}.product-thumbs .swiper-slide{cursor:pointer}.product-thumbs .swiper-slide img{height:104px}.product-detail-body{width:100%}.product-thumbs-body{position:relative}.product-button-next,.product-button-prev,.product-thumbs-button-next,.product-thumbs-button-prev{width:60px;height:60px;border-radius:100%;background:var(--white);transition:all 0.3s;z-index:1}.product-thumbs-button-next,.product-thumbs-button-prev{width:40px;height:40px;background:var(--greyFF)}.product-thumbs-button-next{right:-18px!important}.product-thumbs-button-prev{left:-18px!important}.product-button-next:hover,.product-button-prev:hover,.product-thumbs-button-next:hover,.product-thumbs-button-prev:hover{background:var(--primary)}.product-button-next::slotted(svg),svg,.product-button-prev::slotted(svg),svg,.product-thumbs-button-prev::slotted(svg),svg,.product-thumbs-button-next::slotted(svg),svg{width:24px!important;height:24px!important;color:var(--black)}.product-thumbs-button-next::slotted(svg),svg,.product-thumbs-button-prev::slotted(svg),svg{width:16px!important;height:16px!important}.product-detail-body .product-detail-title{padding-bottom:16px;border-bottom:1px solid var(--greyDA)}.product-detail-body .product-detail-title:last-child{padding-bottom:0;border-bottom:none}.product-detail-body .product-detail-title,.product-detail-body .price-wrapper,.product-detail-body .product-f-title{margin-bottom:16px}.product-detail-body .moq,.product-detail-body .table-wrapper,.product-detail-body .product-f-description,.product-detail-body .quantity-form,.product-detail-body .faq-list,.product-f-btn{margin-bottom:32px}.product-detail-body .product-detail-title:last-child,.product-detail-body .price-wrapper:last-child,.product-detail-body .moq:last-child,.product-detail-body .product-f-title:last-child,.product-detail-body .table-wrapper:last-child,.product-detail-body .product-f-description:last-child,.faq-answer p:last-child,.faq-answer ul:last-child,.product-detail-body .quantity-form:last-child,.product-detail-body .faq-list:last-child,.product-f-btn:last-child{margin-bottom:0}.product-detail-body .price,.product-detail-body .product-f-title{font-weight:600;color:#663c97}.product-detail-body .weight,.product-detail-body .moq,.product-detail-body .product-f-title{font-size:20px}.product-detail-body .moq{color:var(--black);font-weight:500}.product-detail-body .product-f-description,.faq-list{padding:20px;border:1px solid var(--greyDA);border-radius:20px}.product-detail-body .product-f-description p,.product-detail-body .product-f-description ul,.faq-answer p,.faq-answer ul{color:var(--grey);line-height:1.55}.product-detail-body .product-f-description ul,.faq-answer ul{list-style-type:disc;padding-left:20px}.faq-item{border-bottom:1px solid #ddd}.faq-item:first-child .faq-question{padding-top:0}.faq-item:last-child{border-bottom:0}.faq-item:last-child .faq-question,.faq-item:last-child .faq-answer{padding-bottom:0}.faq-question{position:relative;font-weight:600;cursor:pointer;padding:16px 0}.faq-question::before{content:"";position:absolute;top:0;bottom:0;right:0;margin:auto;mask:url(/wp-content/themes/ugam-jivan/assets/icons/icon-arrow-down.svg) no-repeat center;-webkit-mask:url(/wp-content/themes/ugam-jivan/assets/icons/icon-arrow-down.svg) no-repeat center;mask-size:contain;background-color:var(--grey);width:20px;height:20px;transition:all 0.3s}.faq-item.active .faq-question::before{transform:rotate(-180deg)}.faq-answer{display:none;padding-bottom:16px;line-height:1.5}.faq-answer p,.faq-answer ul{margin-bottom:12px}.quantity-form{display:flex;align-items:center;gap:12px}.quantity-input.input-wrapper{margin:0}.quantity-input{position:relative;width:100%}.quantity-input input{padding-right:78px}.quantity-form .site-btn{flex-shrink:0}.quantity-input .info{position:absolute;top:50%;right:16px;transform:translateY(-50%);padding-left:12px;border-left:1px solid var(--greyDA);color:var(--grey)}.number-select-list{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.number-select-list input{display:none}.number-select-list label{display:inline-flex;cursor:pointer}.number-select-list span{display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:6px 16px;background:var(--white);color:var(--grey);border:1px solid var(--greyDA);border-radius:60px;height:52px;user-select:none}.number-select-list input:checked~span{background:var(--primary);color:var(--white);border-color:var(--primary)}.product-f-btn{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.site-footer{padding:20px}.footer-logo img{width:180px}.footer-inner{max-width:100%;margin-inline:auto;background-repeat:no-repeat;background-position:center;background-size:cover;background-color:var(--greyFF)}.footer-inner,.footer-card{border-radius:20px}.footer-body{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}.footer-card{background:var(--white);padding:40px;height:100%}.footer-data{display:flex;flex-direction:column;justify-content:space-between;height:100%;gap:32px}.footer-group{display:grid;grid-template-columns:repeat(2,1fr)}.f-group ul li,.f-group ul li a,.f-group .address-data,.f-group p{font-size:16px;color:var(--grey)}.f-group ul li,.f-group ul li a,.f-group .address-data{line-height:1.75}.f-group .title{margin-bottom:20px}.f-group .menu{display:grid;grid-template-columns:repeat(2,1fr);column-gap:10px}.f-group ul li a:hover{color:var(--primary)}.f-group ul li{margin-bottom:12px}.f-group ul li:last-child,.f-group .title:last-child,.f-group p:last-child{margin-bottom:0}.other-info,.other-info p{color:var(--black)}.f-group:nth-child(1){padding:0 20px 20px 0;border-right:1px dashed var(--greyDA);border-bottom:1px dashed var(--greyDA)}.f-group:nth-child(2){padding:0 0 20px 20px;border-bottom:1px dashed var(--greyDA)}.f-group:nth-child(3){padding:20px 20px 0 0;border-right:1px dashed var(--greyDA)}.f-group:nth-child(4){padding:20px 0 0 20px}