.normal-container{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);padding-left:20px;padding-right:20px}.primary-btn{align-items:center;background-color:var(--accent);color:var(--base-3);column-gap:20px;display:inline-flex;font-size:18px;font-weight:600;justify-content:center;text-decoration:none;border:1px solid var(--accent);border-radius:50px;padding:21px 40px}.primary-btn:is(:hover,:focus){background-color:var(--base-3);color:var(--accent)}.primary-btn .gb-shape svg{fill:currentColor}@media (max-width:767px){.primary-btn{font-size:16px;padding-bottom:17px;padding-top:17px}}.underline-btn{align-items:center;border-bottom-style:solid;border-bottom-width:1px;color:var(--base-3);column-gap:20px;display:inline-flex;font-size:18px;font-weight:500;justify-content:center;padding:21px 24px}.underline-btn:is(:hover,:focus){color:var(--base-3)}@media (max-width:767px){.underline-btn{font-size:16px;padding-bottom:17px;padding-top:17px}}.btn{align-items:center;color:var(--accent);column-gap:0.5em;display:inline-flex;font-size:18px;justify-content:center;text-decoration:none}.btn:is(:hover,:focus){color:var(--accent)}.btn .gb-shape svg{fill:currentColor}.product-container{background-color:var(--base-3);display:flex;flex-direction:column;height:100%;transition:all 0.3s ease 0s;border:1px solid #d9d9d9}.product-container:hover .add-to-cart-btn-container{display:flex}.product-container:hover .product-code-bar,.product-container:hover .product-tags{color:var(--base-3)}.product-container:hover .product-content-container{background-color:var(--accent);color:var(--base-3)}.product-container:hover .product-title{color:var(--base-3)}.product-container .product-code-bar{color:var(--accent);font-size:14px;font-weight:600;letter-spacing:12%}.product-container .product-tags{color:var(--accent);font-size:14px;font-weight:600;letter-spacing:12%}.product-container .product-tile{color:var(--contrast-2)}@media (max-width:767px){.product-container .product-code-bar{font-size:12px}.product-container .product-tags{font-size:12px}}.cart-progress-wrapper .progress-bar-wrapper{height:4px;background-color:#c3bdba}.cart-progress-wrapper .progress-fill{height:100%;min-height:4px;background-color:var(--contrast)}.cart-progress-wrapper .progress-message{display:flex;align-items:center;justify-content:center;column-gap:10px;margin-bottom:10px;font-weight:600}.cart-progress-drawer-wrapper{background-color:#efe6e1;display:flex;flex-direction:column-reverse}.cart-progress-drawer-wrapper .progress-message{padding-top:10px;padding-bottom:10px;margin-bottom:0px}.accordion-cat-wrapper .woo-acc-child-item .woo-acc-child-link{color:var(--contrast-3);font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:6%;font-family:var(--gp-font--montserrat)}.accordion-cat-wrapper .woo-acc-child-item .woo-acc-child-link:hover,.woo-acc-child-item .woo-acc-child-link.active{color:var(--accent);text-decoration:underline}.accordion-cat-wrapper .woo-acc-container{display:flex;flex-direction:column;row-gap:12px}.accordion-cat-wrapper .woo-acc-header{list-style-type:none;font-size:18px;color:var(--contrast-3);font-weight:600;text-transform:uppercase;letter-spacing:6%;display:flex;align-items:center;justify-content:space-between;transition:all 0.3s ease 0s;font-family:var(--gp-font--montserrat);padding:10px 20px}.accordion-cat-wrapper .woo-acc-item.parent-active .woo-acc-header{color:var(--base-3);background-color:var(--accent)}.accordion-cat-wrapper .woo-acc-item[open] svg{transform:rotate(180deg)}.accordion-cat-wrapper .woo-acc-list{margin-left:0px;margin-bottom:0px;padding-left:15px;padding-top:6px;padding-bottom:6px;list-style-type:none;margin-top:12px;display:flex;flex-direction:column;row-gap:20px;border-left:2px solid #d9d9d9}.accordion-cat-wrapper svg{transition:all 0.3s ease 0s}@media (max-width:767px){.accordion-cat-wrapper .woo-acc-child-item .woo-acc-child-link{font-size:14px}.accordion-cat-wrapper .woo-acc-header{font-size:16px}}.variation-styles .label{line-height:1;font-size:14px;text-transform:uppercase;letter-spacing:6%;padding:0px}.variation-styles .woo-selected-variation-item-name{color:var(--accent)}.contact-form-style .ff-btn-submit{background-color:var(--accent);color:var(--base-3);font-size:16px;font-weight:600;border-radius:50px;padding:10px 56px 10px 21px}.contact-form-style input,select,textarea{background-color:#f9f9f9;border:1px solid #dbdbdb;border-radius:6px;padding:10px 20px}.contact-form-style label{font-weight:500}.project-gallery-styles .project-gallery-btn-container{display:flex;align-items:center;justify-content:center;margin-top:40px}.project-gallery-styles .project-gallery-img-container img{display:block;width:100%;height:274px}.project-gallery-styles .project-gallery-wrapper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:20px;row-gap:20px}@media (max-width:1024px){.project-gallery-styles .project-gallery-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.project-gallery-styles .project-gallery-img-container img{height:140px}.project-gallery-styles .project-gallery-wrapper{column-gap:6px;row-gap:6px}}