@import"https://fonts.googleapis.com/css2?family=Inter+Tight:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap";:root{--color-primary: #A4752C;--color-primary-light: #c9962f;--color-dark: #080808;--color-black: #000000;--color-white: #ffffff;--color-text: #4B5563;--color-muted: #6b6b6b;--font-heading: "Playfair Display", serif;--font-body: "Inter Tight", sans-serif}*{box-sizing:border-box;padding:0;margin:0}body{margin:0;padding:0;font-family:var(--font-body);color:var(--color-text);overflow-x:hidden}a{text-decoration:none;color:inherit}ul{list-style:none;margin:0;padding:0}img{max-width:100%;display:block}.container-fluid{padding:0 5%}.common-btn{display:inline-block;padding:14px 30px;font-family:var(--font-body);font-size:18px;font-weight:700;letter-spacing:.5px;text-align:center;border-radius:2px;border:1px solid transparent;transition:all .3s ease-in-out;cursor:pointer}.common-btn--gold{background-color:var(--color-primary);color:var(--color-white);border-color:var(--color-primary)}.common-btn--gold:hover{background-color:transparent;color:var(--color-primary)}.common-btn--dark{background-color:var(--color-black);color:var(--color-white);border-color:var(--color-black)}.common-btn--dark:hover{background-color:transparent;color:var(--color-black)}.text-accent{color:var(--color-primary)}.top-header{background-color:var(--color-dark);color:var(--color-white);min-height:var(--header-topbar-height);display:flex;align-items:center;font-size:13px;font-weight:400}.top-header__inner{display:flex;align-items:center;justify-content:space-between;padding:8px 0;gap:16px}.top-header__item{display:flex;align-items:center;gap:8px;white-space:nowrap}.top-header__item i{color:var(--color-primary);font-size:15px}.top-header__item a{color:var(--color-white);font-weight:500}.top-header__item a:hover{color:var(--color-primary)}.main-header{background-color:var(--color-white);padding:10px 0;box-shadow:0 2px 10px #0000000a;position:relative;overflow:visible;z-index:100;transition:box-shadow .25s ease,transform .35s ease,padding .25s ease}.main-header.is-scrolled{box-shadow:0 4px 16px #00000014}.site-header.is-header-fixed:after{content:"";display:block;height:var(--fixed-header-height, 96px)}.site-header.is-header-fixed .main-header{position:fixed;top:0;right:0;left:0;box-shadow:0 12px 28px #08080824;animation:header-slide-down .35s ease both}@keyframes header-slide-down{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.site-logo{height:76px}.site-logo img{height:100%;object-fit:contain}.main-nav{gap:28px;margin:0 auto}.main-nav .nav-link{font-family:var(--font-body);font-size:18px;font-weight:600;color:#374151;letter-spacing:.4px;padding:30px 0!important;position:relative;transition:color .3s ease}.main-nav .nav-link:hover,.main-nav .nav-link.active{color:var(--color-primary)}.header-icons{display:flex;align-items:center;gap:20px;margin-left:0}.header-icons__link{font-size:22px;color:var(--color-black);position:relative;display:inline-flex;align-items:center;transition:color .3s ease}.header-icons__link:hover{color:var(--color-primary)}.header-icons__cart{position:relative}.cart-badge{position:absolute;top:-8px;right:-10px;background-color:var(--color-primary);color:var(--color-white);font-size:10px;font-weight:600;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-body)}.hero-banner{position:relative;overflow:hidden;min-height:750px;display:flex;align-items:center;padding:70px 0}.hero-banner__bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.hero-banner__container{position:relative;z-index:1}.hero-banner__content{padding-right:20px}.hero-banner__title{font-family:var(--font-heading);font-weight:500;font-size:75px;line-height:1.1;color:var(--color-black);margin-bottom:22px}.hero-banner__subtext{font-size:18px;font-weight:400;color:var(--color-text);line-height:1.5;margin-bottom:20px;width:25%}.hero-banner__buttons{display:flex;gap:16px;margin-bottom:50px;flex-wrap:wrap}.hero-banner__features{display:flex;flex-wrap:wrap;gap:20px}.hero-banner__feature-item{display:flex;align-items:center;gap:6px;min-width:0;flex:0 0 auto;transition:transform .3s ease}.hero-banner__feature-item:hover{transform:translateY(-4px)}.hero-banner__feature-icon{width:40px;height:40px;flex-shrink:0}.hero-banner__feature-text{display:flex;flex-direction:column;line-height:1.35}.hero-banner__feature-text strong{font-size:20px;font-weight:600;color:var(--color-black);white-space:nowrap}.hero-banner__feature-text span{font-size:16px;font-weight:400;color:var(--color-muted);white-space:nowrap}.hero-banner__image-col{display:flex;justify-content:center;align-items:center}.hero-banner__ring-img{width:100%;max-width:620px;filter:drop-shadow(0 30px 40px rgba(80,60,20,.25));animation:floatRing 5s ease-in-out infinite}@keyframes floatRing{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@media(prefers-reduced-motion:reduce){.hero-banner__ring-img{animation:none}}.section-heading{font-family:var(--font-heading);font-weight:500;font-size:42px;color:var(--color-black);text-align:center;letter-spacing:.5px;margin-bottom:45px;position:relative;text-transform:uppercase}.shop-category{padding:70px 0 80px;background-color:var(--color-white)}.category-card{display:inline-flex;flex-direction:column;align-items:center;text-decoration:none;transition:transform .35s ease}.category-card:hover{transform:translateY(-6px)}.category-card__img-wrap{width:100%;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;background-color:#fbfbfb;border:1px solid #eee;border-radius:50%;overflow:hidden;margin-bottom:16px;transition:box-shadow .35s ease,border-color .35s ease}.category-card:hover .category-card__img-wrap{box-shadow:0 12px 28px #a4752c2e;border-color:var(--color-primary)}.category-card__img{width:78%;height:78%;object-fit:contain;transition:transform .35s ease}.category-card:hover .category-card__img{transform:scale(1.08)}.category-card__name{font-family:var(--font-body);font-size:13px;font-weight:700;color:var(--color-black);text-transform:uppercase;letter-spacing:.5px;text-align:center;transition:color .3s ease}.category-card:hover .category-card__name{color:var(--color-primary)}.category-slider.owl-carousel{position:relative}.category-slider.owl-carousel .owl-dots{display:flex;justify-content:center;align-items:center;gap:5px;width:100%}.category-slider.owl-carousel .owl-dots .owl-dot{width:10px;height:10px;background-color:var(--color-muted);border-radius:50%;margin-top:40px}.category-slider.owl-carousel .owl-dots .owl-dot.active{width:14px;height:14px;background-color:var(--color-primary-light)}.diamond-process{position:relative;padding:80px 0;background-color:#0a0908;background-size:cover;background-position:center;background-repeat:no-repeat}.section-heading--gold{color:var(--color-primary)}.diamond-process__heading-wrap{text-align:center;margin-bottom:50px}.diamond-process__heading-wrap .section-heading{margin-bottom:10px}.diamond-process__subtitle{font-family:var(--font-body);font-size:15px;font-weight:600;color:var(--color-white);margin:0}.diamond-process__row{align-items:stretch}.diamond-process__box{position:relative;border:1px solid rgba(164,117,44,.6);border-radius:10px;padding:56px 40px 40px;margin-top:30px;background-color:#ffffff05}.diamond-process__steps{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:start;gap:0 8px}.process-step{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 8px}.process-step__number{position:absolute;top:-78px;left:50%;transform:translate(-50%);width:46px;height:46px;border-radius:50%;background-color:var(--color-primary);color:var(--color-white);font-family:var(--font-heading);font-weight:500;font-size:32px;display:flex;align-items:center;justify-content:center}.process-step__img{width:100px;height:100px;object-fit:contain;margin-bottom:14px;filter:drop-shadow(0 8px 16px rgba(0,0,0,.45));transition:transform .35s ease}.process-step:hover .process-step__img{transform:translateY(-4px) scale(1.04)}.process-step__title{font-family:var(--font-heading);font-weight:700;font-size:15px;color:var(--color-primary);text-transform:uppercase;letter-spacing:.4px;margin-bottom:8px}.process-step__desc{font-family:var(--font-body);font-size:13px;font-weight:400;color:#cfcac2;line-height:1.6;margin:0;max-width:190px}.process-step__arrow{display:flex;align-items:center;justify-content:center;align-self:center;margin-top:40px;color:var(--color-primary);font-size:20px}.diamond-process__btn-wrap{text-align:center;margin-top:34px}.diamond-process__right{display:flex;align-items:center}.process-features{display:flex;flex-direction:column;gap:30px;width:100%;padding-left:60px}.process-feature{display:flex;align-items:flex-start;gap:16px}.process-feature__icon{font-size:22px;color:var(--color-primary);flex-shrink:0;margin-top:2px}.process-feature__text{display:flex;flex-direction:column;gap:4px}.process-feature__text strong{font-family:var(--font-heading);font-weight:700;font-size:14px;color:var(--color-primary);text-transform:uppercase;letter-spacing:.3px}.process-feature__text span{font-family:var(--font-body);font-size:13px;font-weight:400;color:#cfcac2}.newsletter-section{position:relative;width:100%;min-height:162px;padding:0;overflow:hidden;background-color:#0c0d0f;color:#fff}.newsletter-section .newsletter-row{width:100%;min-height:162px;margin:0;padding:0}.newsletter-section .newsletter-row>.newsletter-image-col{flex:0 0 28%;width:28%;max-width:28%;padding:0}.newsletter-section .newsletter-row>.newsletter-content-col{flex:0 0 24%;width:24%;max-width:24%;padding:0 20px}.newsletter-section .newsletter-row>.newsletter-form-col{flex:0 0 48%;width:48%;max-width:48%;padding:0 25px 0 5px}.newsletter-image-wrapper{position:relative;width:100%;height:162px;display:flex;align-items:center;justify-content:center;overflow:hidden}.newsletter-image{display:block;width:100%;max-width:420px;height:180px;object-fit:contain;object-position:center;transition:transform .8s cubic-bezier(.22,1,.36,1),opacity .8s ease}.newsletter-image-wrapper:hover .newsletter-image{transform:scale(1.04)}.newsletter-content{width:100%;max-width:280px}.newsletter-title{margin:0 0 6px;color:#b18035;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:600;line-height:1.2;letter-spacing:.4px;text-transform:uppercase}.newsletter-description{margin:0;max-width:250px;color:#a7a7a9;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:400;line-height:1.3}.newsletter-form-wrapper{width:100%;max-width:565px}.newsletter-form{width:100%;display:flex;align-items:stretch;gap:5px}.newsletter-input-wrapper{flex:1 1 auto;min-width:0}.newsletter-input{display:block;width:100%;height:34px;padding:0 13px;border:1px solid #765623;outline:none;border-radius:0;background-color:transparent;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:10px;line-height:34px;box-shadow:none;transition:border-color .3s ease,background-color .3s ease,box-shadow .3s ease}.newsletter-input::placeholder{color:#77777b;opacity:1}.newsletter-input:focus{border-color:#b18035;background-color:#ffffff05;box-shadow:0 0 0 2px #b1803514}.newsletter-section .common-btn{flex:0 0 142px;width:142px;height:34px;padding:0 15px;border:1px solid #a87a2e;border-radius:0;background-color:#a87a2e;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:700;line-height:1;letter-spacing:.3px;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .3s ease,border-color .3s ease,color .3s ease,transform .3s ease,box-shadow .3s ease}.newsletter-section .common-btn:hover{background-color:#bd8c38;border-color:#bd8c38;color:#fff;transform:translateY(-2px);box-shadow:0 7px 18px #b180352e}.newsletter-section .common-btn:active{transform:translateY(0)}.newsletter-note{margin:8px 0 0;padding:0;color:#6e7075;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:400;line-height:1.2;text-align:center}.newsletter-reveal{opacity:0;will-change:transform,opacity;transition:opacity .8s ease,transform .8s cubic-bezier(.22,1,.36,1)}.newsletter-reveal-left{transform:translate(-50px)}.newsletter-reveal-middle{transform:translateY(30px);transition-delay:.12s}.newsletter-reveal-right{transform:translate(50px);transition-delay:.22s}.newsletter-reveal.is-visible{opacity:1;transform:translateZ(0)}.newsletter-input:focus-visible,.newsletter-section .common-btn:focus-visible{outline:2px solid #b18035;outline-offset:2px}.site-footer{background-color:#f8f8f8;padding:60px 0 0}.footer-top{padding-bottom:40px}.footer-col{padding:0 30px;border-left:1px solid #e2e2e2}.footer-col--brand{border-left:none}.footer-logo{display:flex;align-items:center;gap:12px;margin-bottom:22px}.footer-logo__icon{height:100px;flex-shrink:0;object-fit:contain}.footer-logo__text{display:flex;flex-direction:column;line-height:1}.footer-social{display:flex;align-items:center;gap:10px}.footer-social__link{width:34px;height:34px;border-radius:50%;background-color:#30373e;color:var(--color-white);display:flex;align-items:center;justify-content:center;font-size:14px;transition:background-color .3s ease,transform .3s ease}.footer-social__link:hover{background-color:var(--color-primary);transform:translateY(-3px)}.footer-col__title{font-family:var(--font-heading);font-weight:600;font-size:18px;color:var(--color-black);margin-bottom:20px}.footer-col__list li{margin-bottom:14px}.footer-col__list li:last-child{margin-bottom:0}.footer-col__list a{font-family:var(--font-body);font-size:14px;font-weight:400;color:#5c5c5c;transition:color .3s ease,padding-left .3s ease}.footer-col__list a:hover{color:var(--color-primary);padding-left:4px}.footer-col__list--contact li{font-size:14px;color:#5c5c5c}.footer-col__list--contact a{color:#5c5c5c}.footer-col__list--contact a:hover{color:var(--color-primary);padding-left:0}.footer-bottom{border-top:1px solid #e2e2e2;padding:22px 0;text-align:center}.footer-bottom__text{font-family:var(--font-body);font-size:13px;font-weight:400;color:#7a7a7a;margin:0}.shop-shape{padding:70px 0 80px;background-color:var(--color-white)}.shop-shape__grid{display:grid;grid-template-columns:repeat(10,1fr);gap:20px;margin:0 auto}.shape-card{display:flex;flex-direction:column;align-items:center;text-decoration:none;transition:transform .35s ease}.shape-card:hover{transform:translateY(-6px)}.shape-card__img-wrap{width:100%;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;background-color:#fbfbfb;border:1px solid #eee;border-radius:8px;overflow:hidden;margin-bottom:14px;transition:box-shadow .35s ease,border-color .35s ease}.shape-card:hover .shape-card__img-wrap{box-shadow:0 10px 24px #a4752c29;border-color:var(--color-primary)}.shape-card__img{width:70%;height:70%;object-fit:contain;transition:transform .35s ease}.shape-card:hover .shape-card__img{transform:scale(1.08)}.shape-card__name{font-family:var(--font-body);font-size:12.5px;font-weight:700;color:var(--color-black);text-transform:uppercase;letter-spacing:.4px;text-align:center;transition:color .3s ease}.shape-card:hover .shape-card__name{color:var(--color-primary)}.shop-shape__cta{text-align:center;margin-top:40px}.shop-shape__view-all{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-body);font-size:13px;font-weight:700;letter-spacing:.6px;color:var(--color-black);text-transform:uppercase;padding-bottom:4px;border-bottom:1px solid var(--color-black);transition:color .3s ease,border-color .3s ease,gap .3s ease}.shop-shape__view-all i{font-size:14px;transition:transform .3s ease}.shop-shape__view-all:hover{color:var(--color-primary);border-color:var(--color-primary);gap:12px}.shop-shape__view-all:hover i{transform:translate(3px)}.newsletter{background-color:#0c0d0f;padding:0}.newsletter__row{align-items:stretch}.newsletter__image-col{padding:0;min-height:190px;overflow:hidden}.newsletter__img{width:100%;height:100%;object-fit:cover;display:block}.newsletter__text-col{display:flex;flex-direction:column;justify-content:center;padding:30px 32px}.newsletter__title{font-family:var(--font-heading);font-weight:700;font-size:22px;color:var(--color-primary);letter-spacing:.5px;margin-bottom:10px}.newsletter__desc{font-family:var(--font-body);font-size:13.5px;font-weight:400;color:#b9b9b9;line-height:1.6;margin:0;max-width:320px}.newsletter__form-col{display:flex;flex-direction:column;justify-content:center;padding:30px 32px}.newsletter__form{display:flex;gap:14px}.newsletter__input{flex:1 1 auto;min-width:0;background-color:transparent;border:1px solid #3a3a3a;border-radius:2px;padding:14px 18px;font-family:var(--font-body);font-size:13.5px;color:var(--color-white)}.newsletter__input::placeholder{color:#8a8a8a}.newsletter__input:focus{outline:none;border-color:var(--color-primary)}.newsletter__submit{flex-shrink:0;white-space:nowrap}.newsletter__note{font-family:var(--font-body);font-size:12px;font-weight:400;color:#8a8a8a;text-align:center;margin:12px 0 0}.featured-collections{padding:70px 0 0;background-color:var(--color-white)}.featured-collections__tabs-row{display:flex;align-items:center;justify-content:center;position:relative;margin-bottom:44px;border-bottom:1px solid #ececec;padding-bottom:0}.featured-tabs{display:flex;gap:36px;border-bottom:0}.featured-tabs .nav-link{font-size:15px;font-weight:700;letter-spacing:.3px;color:#9a9a9a;text-transform:uppercase;background:none;border:none;border-radius:0;padding:0 0 16px;position:relative;transition:color .3s ease}.featured-tabs .nav-link:after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:2px;background-color:var(--color-primary);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.featured-tabs .nav-link.active{color:var(--color-black)}.featured-tabs .nav-link.active:after{transform:scaleX(1)}.featured-tabs .nav-link:hover:not(.active){color:var(--color-black)}.featured-collections__view-all{position:absolute;right:0;bottom:16px;display:inline-flex;align-items:center;gap:6px;font-family:var(--font-body);font-size:12.5px;font-weight:700;letter-spacing:.5px;color:var(--color-black);text-transform:uppercase;transition:color .3s ease,gap .3s ease}.featured-collections__view-all i{font-size:13px;transition:transform .3s ease}.featured-collections__view-all:hover{color:var(--color-primary);gap:10px}.featured-collections__view-all:hover i{transform:translate(3px)}.featured-products__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:0}.product-card{padding:0 16px}#featuredTabContent{border-bottom:1px solid #D3D3D3;padding-bottom:40px}.product-card:last-child{border-right:none}.product-card__img-wrap{width:100%;aspect-ratio:1 / 1;background-color:#fafafa;border-radius:6px;overflow:hidden;margin-bottom:18px;transition:box-shadow .35s ease}.product-card__img-wrap:hover{box-shadow:0 12px 26px #00000014}.product-card__img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.product-card__img-wrap:hover .product-card__img{transform:scale(1.05)}.product-card__name{font-size:16px;font-weight:600;color:#111;text-align:center;margin-bottom:6px;font-family:var(--font-body)}.product-card__price{font-size:16px;font-weight:600;color:#6b7280;text-align:center;margin:0}.diamond-concierge{position:relative;overflow:hidden;min-height:550px;display:flex;align-items:center;justify-content:center;padding:80px 0}.diamond-concierge:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ffffff26;z-index:1;display:block}.diamond-concierge__bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.diamond-concierge__container{position:relative;z-index:2}.diamond-concierge__content{text-align:center}.diamond-concierge__label{font-family:var(--font-body);font-size:12px;font-weight:700;letter-spacing:2px;color:var(--color-primary);text-transform:uppercase;margin-bottom:16px;margin-top:0}.diamond-concierge__title{font-family:var(--font-heading);font-weight:600;font-size:48px;line-height:1.2;color:var(--color-black);margin-bottom:20px}.diamond-concierge__desc{font-family:var(--font-body);font-size:18px;font-weight:400;color:#4b5563;line-height:1.6;margin-bottom:45px;margin-top:0}.diamond-concierge__services{display:flex;justify-content:center;gap:0;margin-bottom:40px;align-items:stretch}.diamond-concierge__service-item{display:flex;justify-content:center;padding:0 24px;position:relative}.service-option{display:flex;align-items:center;justify-content:flex-start;gap:8px;text-decoration:none;transition:transform .3s ease}.service-option:hover{transform:translateY(-4px)}.service-option__icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background-color:#a4752c1a;border-radius:50%;transition:all .3s ease;font-size:16px;color:var(--color-primary)}.service-option:hover .service-option__icon{background-color:var(--color-primary);color:var(--color-white);transform:scale(1.08)}.service-option__des{display:flex;flex-direction:column;align-items:flex-start}.service-option__title{font-size:16px;font-weight:500;letter-spacing:.6px;color:#6b7280;text-transform:uppercase;margin:0;transition:color .3s ease;font-family:var(--font-body)}.service-option:hover .service-option__title{color:var(--color-primary)}.service-option__value{font-family:var(--font-body);font-size:13px;font-weight:500;color:var(--color-text);margin:0}.service-option__value{color:#333;font-size:18px;font-weight:700;text-decoration:none;transition:color .3s ease}.service-option__value:hover{color:var(--color-primary)}.diamond-concierge__btn-container{display:flex;justify-content:center}.diamond-concierge__btn{padding:14px 40px;font-size:14px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;border-radius:2px;transition:all .3s ease-in-out}.diamond-education-article{padding:26px 20px 32px}.diamond-education-header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px;position:relative}.diamond-education-header h2{margin:0;color:#000;font-family:var(--font-heading);font-size:42px;font-weight:500;line-height:1.2;letter-spacing:2.4px;text-transform:uppercase}.view-all-articles{display:inline-flex;align-items:center;gap:5px;color:#252525;font-size:8px;font-weight:600;letter-spacing:.7px;line-height:1;text-decoration:none;text-transform:uppercase;white-space:nowrap;transition:opacity .3s ease,transform .3s ease}.view-all-articles span{font-size:11px;line-height:1;transition:transform .3s ease}.view-all-articles:hover{color:#000;opacity:.75}.view-all-articles:hover span{transform:translate(4px)}.diamond-articles-row{--bs-gutter-x: 32px;--bs-gutter-y: 28px}.inner-hero{position:relative;display:flex;align-items:center;min-height:250px;overflow:hidden;color:var(--color-white);background:url(banner-bg.jpg) center 48% / cover no-repeat}.inner-hero:after{content:"";width:100%;height:100%;display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0808088a,#0808084d 52%,#08080866)}.inner-hero__content{position:relative;z-index:1;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.inner-hero h1{margin:10px 0 0;color:var(--color-white);font-family:var(--font-heading);font-size:clamp(36px,4vw,54px);font-weight:600;line-height:1.1}.inner-hero__breadcrumb{display:flex;align-items:center;gap:10px;color:#ffffffd1;font-size:13px;font-weight:600;letter-spacing:.7px;text-transform:uppercase}.inner-hero__breadcrumb a{color:var(--color-white);transition:color .2s ease}.inner-hero__breadcrumb a:hover{color:var(--color-primary-light)}.inner-hero__breadcrumb i{color:var(--color-white);font-size:10px}.about-intro{padding:100px 0 86px;background:#fcfbf9;overflow:hidden}.about-intro__visual{position:relative;max-width:540px;padding:0 28px 28px 0}.about-intro__visual:before{content:"";position:absolute;top:34px;right:0;bottom:0;width:72%;background:#eadfce}.about-intro__image-wrap{position:relative;z-index:1;overflow:hidden;box-shadow:14px 16px 0 var(--color-primary)}.about-intro__image-wrap img{width:100%;height:410px;object-fit:cover;object-position:center;transition:transform .5s ease}.about-intro__visual:hover img{transform:scale(1.04)}.about-intro__seal{position:absolute;z-index:2;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:142px;height:142px;padding:14px;color:var(--color-white);text-align:center;background:var(--color-dark);border:6px solid #fcfbf9;border-radius:50%}.about-intro__seal i{margin-bottom:7px;color:var(--color-primary-light);font-size:23px}.about-intro__seal span{font-family:var(--font-heading);font-size:16px;line-height:1.15}.about-intro__content{max-width:570px}.about-intro__eyebrow{margin:0 0 11px;color:var(--color-primary);font-size:12px;font-weight:800;letter-spacing:1.8px;text-transform:uppercase}.about-intro h2{margin:0 0 22px;color:var(--color-black);font-family:var(--font-heading);font-size:clamp(34px,3.4vw,48px);font-weight:600;line-height:1.15}.about-intro__content>p{margin:0 0 15px;color:var(--color-text);font-size:16px;line-height:1.75}.about-intro__link{display:inline-flex;align-items:center;gap:10px;margin-top:11px;color:var(--color-black);font-size:13px;font-weight:800;letter-spacing:1px;text-transform:uppercase;border-bottom:2px solid var(--color-primary);transition:color .2s ease,gap .2s ease}.about-intro__link:hover{gap:14px;color:var(--color-primary)}.about-intro__values{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:84px;background:#e8e2da;border:1px solid #e8e2da}.about-intro__value{display:flex;align-items:flex-start;gap:17px;min-height:138px;padding:30px 28px;background:var(--color-white)}.about-intro__value>i{flex:0 0 auto;color:var(--color-primary);font-size:24px}.about-intro__value h3{margin:0 0 6px;color:var(--color-black);font-family:var(--font-heading);font-size:21px;font-weight:600}.about-intro__value p{margin:0;color:var(--color-muted);font-size:14px;line-height:1.55}.contact-panel{padding:100px 0;background:#fcfbf9}.contact-panel__shell{display:grid;grid-template-columns:.9fr 1.1fr;max-width:1160px;margin:0 auto;background:var(--color-white);box-shadow:0 14px 42px #140f0a17}.contact-panel__details{padding:60px 52px;color:var(--color-white);background:linear-gradient(145deg,#0c0d0f,#292014)}.contact-panel__eyebrow,.contact-panel__form-kicker{margin:0 0 10px;color:var(--color-primary-light);font-size:11px;font-weight:800;letter-spacing:1.7px;text-transform:uppercase}.contact-panel__details h2{margin:0 0 19px;font-family:var(--font-heading);font-size:clamp(34px,3.2vw,45px);font-weight:600;line-height:1.15}.contact-panel__intro{margin:0;color:#ffffffb8;font-size:15px;line-height:1.7}.contact-panel__info-list{margin-top:38px;border-top:1px solid rgba(255,255,255,.16)}.contact-panel__info{display:flex;align-items:center;gap:14px;padding:17px 0;color:var(--color-white);border-bottom:1px solid rgba(255,255,255,.16)}a.contact-panel__info{transition:color .2s ease}a.contact-panel__info:hover{color:var(--color-primary-light)}.contact-panel__icon{display:inline-flex;flex:0 0 37px;align-items:center;justify-content:center;width:37px;height:37px;color:var(--color-primary-light);background:#ffffff14;border-radius:50%}.contact-panel__info small,.contact-panel__info strong{display:block}.contact-panel__info small{margin-bottom:2px;color:#ffffff9e;font-size:11px;letter-spacing:.3px}.contact-panel__info strong{font-size:14px;font-weight:600}.contact-panel__form-wrap{padding:58px 54px}.contact-panel__form-wrap h3{margin:0 0 28px;color:var(--color-black);font-family:var(--font-heading);font-size:34px;font-weight:600}.contact-panel__form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.contact-panel__field{margin-bottom:18px}.contact-panel__field label{display:block;margin-bottom:7px;color:var(--color-black);font-size:12px;font-weight:700;letter-spacing:.4px}.contact-panel__field input,.contact-panel__field select,.contact-panel__field textarea{display:block;width:100%;padding:12px 14px;color:var(--color-black);font:inherit;font-size:14px;background:#faf9f7;border:1px solid #ded9d1;border-radius:0;outline:none;transition:border-color .2s ease,background-color .2s ease}.contact-panel__field textarea{min-height:116px;resize:vertical}.contact-panel__field select{-webkit-appearance:auto;appearance:auto}.contact-panel__field input:focus,.contact-panel__field select:focus,.contact-panel__field textarea:focus{background:var(--color-white);border-color:var(--color-primary)}.contact-panel__submit{display:inline-flex;align-items:center;gap:11px;padding:13px 23px;font-size:13px}.product-listing{padding:82px 0 100px;background:var(--color-white)}.product-listing__filters{position:sticky;top:118px;padding:25px 23px;background:#fbfaf8;border:1px solid #eee8df}.product-listing__filter-heading{display:flex;align-items:center;justify-content:space-between;padding-bottom:18px;border-bottom:2px solid var(--color-primary)}.product-listing__filter-heading h2{margin:0;color:var(--color-black);font-family:var(--font-heading);font-size:27px;font-weight:600}.product-listing__filter-heading button{padding:0;color:var(--color-primary);font:inherit;font-size:11px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;background:none;border:0}.product-listing__filter-group{margin:10px 0 0;padding:21px 0;border:0}.product-listing__filter-group--last{padding-bottom:0;border-bottom:0}.product-listing__filter-group legend{float:none;width:auto;margin:0 0 13px;color:var(--color-black);font-size:14px;font-weight:800}.product-listing__price-inputs{display:flex;align-items:end;gap:7px}.product-listing__price-inputs label{flex:1;min-width:0}.product-listing__price-inputs label span{display:block;margin-bottom:5px;color:var(--color-muted);font-size:10px;font-weight:700;text-transform:uppercase}.product-listing__price-inputs input{width:100%;padding:8px 4px;color:var(--color-black);font:inherit;font-size:12px;background:transparent;border:0;border-bottom:1px solid #bdb5aa;outline:none}.product-listing__dash{color:var(--color-muted);padding-bottom:8px}.product-listing__option{display:flex;align-items:center;gap:8px;margin:0 0 11px;color:#454545;font-size:13px;cursor:pointer}.product-listing__option:last-child{margin-bottom:0}.product-listing__option input,.product-listing__shape-grid input{accent-color:var(--color-primary)}.product-listing__option em{margin-left:auto;color:#999;font-size:11px;font-style:normal}.product-listing__shape-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.product-listing__shape-grid label{cursor:pointer}.product-listing__shape-grid input{position:absolute;opacity:0}.product-listing__shape-grid span{display:block;padding:7px 5px;color:#555;font-size:11px;text-align:center;background:var(--color-white);border:1px solid #ded7ce;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.product-listing__shape-grid input:checked+span{color:var(--color-white);background:var(--color-primary);border-color:var(--color-primary)}.product-listing__toolbar{display:flex;align-items:end;justify-content:space-between;gap:20px;padding-bottom:17px;border-bottom:1px solid #e9e5df}.product-listing__eyebrow{margin:0 0 5px;color:var(--color-primary);font-size:11px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase}.product-listing__toolbar h2{margin:0;color:var(--color-black);font-family:var(--font-heading);font-size:clamp(30px,3vw,40px);font-weight:600}.product-listing__sort{display:flex;align-items:center;gap:9px;color:var(--color-muted);font-size:12px;white-space:nowrap}.product-listing__sort select{padding:8px 25px 8px 9px;color:var(--color-black);font:inherit;font-size:12px;font-weight:700;background:#fbfaf8;border:1px solid #ded7ce;outline:none}.product-listing__count{margin:14px 0 25px;color:var(--color-muted);font-size:13px}.product-listing .product-card{height:100%;padding:0}.product-listing .product-card__img-wrap{background:#f8f7f5}.product-listing .product-card__name{margin-top:13px;font-size:17px}.product-listing .product-card__price{margin-top:3px;color:var(--color-primary);font-size:16px}.product-listing__pagination{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:52px}.product-listing__pagination a,.product-listing__pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;color:var(--color-black);font-size:13px;font-weight:700;border:1px solid #e1dbd2;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.product-listing__pagination span{border-color:transparent}.product-listing__pagination a:hover,.product-listing__pagination a.is-active{color:var(--color-white);background:var(--color-primary);border-color:var(--color-primary)}.product-listing__pagination a.is-disabled{color:#bbb;pointer-events:none}.article-list-section{padding:60px 0}.article-list-section .row{gap:24px 0px}.article-box{display:block;color:inherit;text-align:center;text-decoration:none}.article-image{width:100%;overflow:hidden;background-color:#e9e7e4;aspect-ratio:2.35 / 1}.article-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.article-box:hover .article-image img{transform:scale(1.04)}.article-content{padding-top:9px}.article-content h3{margin:0 0 3px;color:#111;font-family:var(--font-heading);font-size:24px;font-weight:600;line-height:1.35}.article-content p{margin:0;color:#4b5563;font-size:18px;font-weight:400;line-height:1.5}.concierge-features{background-color:var(--color-white);padding:40px 0;border-top:1px solid #f0f0f0}.concierge-features__grid{display:flex;flex-wrap:wrap;gap:0;justify-content:center}.concierge-features__col{display:flex;justify-content:center;align-items:stretch;padding:0 16px}.concierge-features__col:last-child{border-right:none}.concierge-feature{display:flex;align-items:center;gap:14px;padding:20px 12px;transition:transform .3s ease}.concierge-feature:hover{transform:translateY(-4px)}.concierge-feature__icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:24px;color:var(--color-black);transition:all .3s ease}.concierge-feature:hover .concierge-feature__icon{background-color:var(--color-primary);color:var(--color-white);transform:scale(1.1)}.concierge-feature__title{font-family:var(--font-body);font-size:12px;font-weight:700;letter-spacing:.5px;color:var(--color-black);text-transform:uppercase;margin:0;line-height:1.4;transition:color .3s ease}.concierge-feature:hover .concierge-feature__title{color:var(--color-primary)}.concierge-feature__desc{font-family:var(--font-body);font-size:12px;font-weight:400;color:#7a7a7a;margin:0;line-height:1.5}.custom-design{background-color:#f8f8f8;padding:60px 0 40px}.custom-design .row{align-items:center}.custom-design__content{padding-right:50px}.custom-design__title{font-family:var(--font-heading);font-weight:500;font-size:42px;line-height:1.2;color:var(--color-black);margin-bottom:20px;letter-spacing:2.5px;text-transform:uppercase}.custom-design__desc{font-size:18px;font-weight:500;color:#4b5563;line-height:1.6;margin-bottom:35px;max-width:80%}.custom-design__buttons{display:flex;flex-direction:column;gap:18px}.custom-design__btn-primary{display:inline-block;width:fit-content;padding:14px 32px;font-size:14px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;border-radius:2px;transition:all .3s ease-in-out}.custom-design__btn-link{display:inline-flex;align-items:center;gap:8px;width:fit-content;font-family:var(--font-body);font-size:14px;font-weight:700;letter-spacing:.6px;color:var(--color-primary);text-transform:uppercase;text-decoration:none;position:relative;padding-bottom:4px;border-bottom:1px solid var(--color-primary);transition:all .3s ease}.custom-design__btn-link:hover{color:var(--color-black);border-bottom-color:var(--color-black)}.custom-design__btn-link i{font-size:12px;transition:transform .3s ease}.custom-design__btn-link:hover i{transform:translate(3px)}.custom-design__carousel-col{padding-left:20px}.custom-design-slider.owl-carousel{margin:0}.custom-design-product{display:flex;justify-content:center;align-items:center}.custom-design-product__img-wrap{width:100%;aspect-ratio:1 / 1;display:flex;justify-content:center;align-items:center;background-color:#e8e4d8;border-radius:6px;overflow:hidden;transition:box-shadow .35s ease,transform .35s ease}.custom-design-product__img-wrap:hover{box-shadow:0 16px 32px #a4752c1f;transform:translateY(-4px)}.custom-design-product__img{width:85%;height:85%;object-fit:contain;transition:transform .35s ease}.custom-design-product__img-wrap:hover .custom-design-product__img{transform:scale(1.06)}.custom-design-slider .owl-dots{text-align:center;margin-top:24px}.custom-design-slider .owl-dot{display:inline-block;background-color:#ddd!important;width:10px;height:10px;border-radius:50%;margin:0 4px;cursor:pointer;transition:background-color .3s ease}.custom-design-slider .owl-dot.active,.custom-design-slider .owl-dot:hover{background-color:var(--color-primary)!important}.has-mega-menu{position:relative}.nav-item__label{display:flex;align-items:center;gap:4px}.mega-menu__toggle{display:block;border:0;background:transparent;color:var(--color-black);padding:0;line-height:1}.mega-menu{position:fixed;top:120px;right:5%;left:5%;width:auto;padding-top:18px;opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .2s ease,transform .2s ease,visibility .2s;pointer-events:none;z-index:110}.is-scrolled .mega-menu{top:80px}.mega-menu__inner{display:grid;grid-template-columns:1.25fr 1fr 1fr 1.2fr;gap:30px;padding:30px 34px;color:var(--color-black);background:var(--color-white);border-top:3px solid var(--color-primary);box-shadow:0 18px 38px #08080829}.has-mega-menu:hover .mega-menu,.has-mega-menu:focus-within .mega-menu,.has-mega-menu.is-mega-open .mega-menu{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.mega-menu h3{margin:4px 0 15px;color:var(--color-black);font-family:var(--font-heading);font-size:27px}.mega-menu h4{margin:4px 0 12px;color:var(--color-primary);font-size:12px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.mega-menu a{display:block;width:fit-content;margin:0 0 9px;color:#454545;font-size:14px;transition:color .2s ease,transform .2s ease}.mega-menu a:hover{color:var(--color-primary);transform:translate(3px)}.mega-menu__eyebrow{margin:0;color:var(--color-primary);font-size:11px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase}.mega-menu__featured-link{color:var(--color-primary)!important;font-weight:700}.mega-menu__callout{display:flex;flex-direction:column;justify-content:center;min-height:150px;padding:22px;color:var(--color-white);background:linear-gradient(135deg,#17120c,#9a6b28)}.mega-menu__callout span{font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;opacity:.8}.mega-menu__callout strong{margin:8px 0 16px;font-family:var(--font-heading);font-size:22px;line-height:1.15}.mega-menu__callout a{margin:0;color:var(--color-white);font-weight:700}.caption-with-letter-spacing{font-size:.9rem!important}.product__title h1{font-size:1.3rem;margin-top:10px}.product-form__input--pill input[type=radio]+label{padding:.5rem 1rem!important;font-size:.9rem!important}.product__info-wrapper .product-form__quantity .quantity{position:relative;height:46px;min-height:46px!important;width:180px}.product__info-wrapper .product-form__quantity .quantity .quantity__input{position:relative;font-size:20px}.product-form__buttons{max-width:44rem;display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap}.product-form__submit{width:30%;font-size:1.25rem;padding:5px 8px;height:36px;min-height:55px!important;background:#111;color:#fff}.h-wishlist-icon .wishlist-h-count{padding-left:3px;width:18px!important;height:18px!important;font-size:9px;background:#ff3a3a!important;right:-5px;top:-6px!important;line-height:15px!important}.product__info-container>*+*{margin:.5rem 0!important}.shopify-payment-button__more-options{font-size:.9rem!important;margin:10px 0!important}.cart-notification{position:fixed!important;z-index:15!important;box-shadow:0 0 14px #4848481c!important;-webkit-box-shadow:0px 0px 14px #4848481c!important;max-width:20rem!important;padding:1.5rem!important;top:160px}body.scrollDown .cart-notification{top:110px}.cart-notification-wrapper:is(.page-width)>.cart-notification{background-color:#fff}.cart-notification__close{margin-right:-2rem!important}#cart-notification #cart-notification-form .button--full-width{background:var(--color-accent)!important}.share-button__button{height:40px;border:1px solid var(--color-accent);min-height:40px;padding:10px 30px;background:#3c3c3c;color:#fff;margin-top:15px}.product__info-wrapper .product-form__quantity label.quantity__label{position:relative;width:100%;font-size:16px;color:#3c3c3c;margin-bottom:5px}.form__label{font-size:1.1rem!important}.product__info-container .price--large{font-size:1.45rem}.product-card-wrapper{position:relative}.product-card-wrapper .card__heading{font-size:1rem!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-wrapper{overflow:hidden;background:#fff;border-radius:10px;border:1px solid #ccc}.card--standard>.card__content .price{font-size:.85rem;font-weight:600;letter-spacing:.1rem}.cart-item__title .cart-item__name{font-size:1rem!important}.cart-item .product-option{font-size:.9rem}.cart-item .quantity{min-height:30px!important}.cart-item .price{font-size:1rem}.cart-item__quantity .cart-quantity{width:120px!important}.cart-item__quantity .quantity__button{width:30px!important}.cart-item__quantity .quantity__input{width:50px!important}.cart-items .cart-item td{padding-top:1rem;padding-bottom:1rem;vertical-align:middle}.cart-items .cart-item .cart-item__price-wrapper .price{margin-top:0!important}.cart__footer .totals__total,.cart__footer .totals__total-value{font-size:1.25rem}.cart__footer .tax-note{font-size:.9rem;margin:1rem 0px!important}.cart__footer .cart__ctas{text-align:right}.cart__footer .cart__checkout-button{margin-left:auto;width:fit-content;min-height:45px;font-size:1.15rem!important;text-transform:uppercase}.facets-vertical .facets__summary{padding-top:.8rem!important;padding-bottom:.8rem!important}.facet-checkbox__text{font-size:1rem!important;margin-top:-4px}.facet-checkbox .svg-wrapper{left:0rem!important;top:1.1rem!important}.facet-checkbox{padding-bottom:0!important}.card--standard>.card__content,.product-card-wrapper .card--standard>.card__content{padding:0 15px!important}.product-card-wrapper .card__inner{width:100%;height:300px!important;background:#fff!important}.card__media .media img{object-fit:contain!important;object-position:center center}.cart-item__error-text{font-size:.8rem;font-weight:400;line-height:1.2}.facet-filters__sort{border:1px solid #ccc;padding:5px 10px!important;font-size:1.15rem!important}.facet-filters__sort option{padding:5px 10px}.facet-filters__label,.product-count__text{font-size:1.15rem!important}.js-filter .facets__display-vertical .field__input{height:3rem!important;font-size:1.2rem!important}.js-filter .facets__display-vertical .field__label,.js-filter .facets__display-vertical .customer .field label{font-size:.9rem!important}.cart__warnings .cart__empty-text{font-size:1.75rem;margin-bottom:1rem}.cart__warnings .button{font-family:var(--font-primary);font-weight:500;display:inline-block;background:var(--color-accent);color:var(--color-white)!important;font-size:1.15rem;padding:16px 34px;border-radius:30px;border:none;transition:var(--transition-base);min-height:55px!important}.cart__warnings .button:after{content:"";box-shadow:none!important}.cart__warnings .cart__login-title{margin-top:1.5rem!important;font-size:1.25rem!important}.template-search__header{margin-bottom:.5rem!important}.template-search__results{padding-top:20px!important}.facets__summary{font-size:1rem!important}.facets__price .field__input{height:3.5rem!important;font-size:1.25rem}.facets__price .field__label{font-size:1.1rem!important;line-height:1.25!important}.facets__price .field__input:focus .field__label{font-size:1rem!important}.active-facets__button-wrapper *,span.active-facets__button-inner{font-size:1rem!important}.active-facets{margin-bottom:1rem!important}.facets__header,.facets__reset{font-size:1.2rem!important}.cms-page h2{font-size:1.55rem!important;font-weight:700;margin-top:20px;margin-bottom:10px}.cms-page p{font-size:1.1rem}.cms-page p a{color:var(--color-accent)}.cms-page ul{padding-left:30px}.cms-page ul li{padding:5px 0;list-style:circle}.cms-page ul li a{color:var(--color-accent)}.card--standard>.card__content .card__information{min-height:100px}.pagination-wrapper{margin-top:1rem!important}.pagination{justify-content:center}.pagination__list>li{flex:1 0 4.4rem;max-width:2rem!important}.pagination__item{height:3rem!important;font-size:1.1rem!important}.drawer__inner{width:25rem}.drawer__heading{font-size:1.35rem}.cart-drawer .cart-item{gap:.2rem!important}.cart-drawer .cart-drawer__footer .totals__total{font-size:1.15rem!important}.cart-drawer .cart-drawer__footer .totals__total-value{font-size:1.2rem}.cart-drawer .cart-drawer__footer .tax-note{font-size:.85rem;margin:1.2rem 0 1rem auto}.cart-drawer .cart__checkout-button{min-height:50px!important;font-size:1.25rem!important}.drawer__close .svg-wrapper{width:1rem!important}.cart-items .cart-item td{padding-bottom:0!important}.quantity__input{font-size:1.26rem!important}.cart-drawer__empty-content .cart__empty-text{font-size:1.25rem}.cart-drawer__empty-content .button{min-height:50px!important;font-size:1.1rem!important}.cart-drawer__empty-content .cart__login-title{margin-top:15px;font-size:1.25rem}.related-products__heading{margin-bottom:1.5rem!important}.product-card-wrapper .card{border-width:0px!important}.truly_custom .sidebar-block{position:relative;border-left:1px solid #111;padding-left:40px;margin:0;display:inline-block;padding-bottom:40px}.truly_custom .sidebar-block.sidebar-last{border:0px}.truly_custom .truly_txt p{display:none}.truly_custom .sidebar-block .info-icons-side{padding:10px;background:#fff;border-radius:50%;max-width:44px;border:1px solid #111;position:absolute;top:0;left:-23px}.truly_custom .sidebar-block h2{font-size:1.15rem!important;margin-bottom:10px}.truly_custom .sidebar-block ul li{font-size:.9rem}.globo-form.gfb__template__wizard1{padding:0!important;box-shadow:none!important;border:0px!important}.gfb__template__wizard1 .globo-form-app{margin:0!important}.gfb__template__wizard1 .globo-form-app{padding:0!important}.gfb-style-line .globo-form-control .globo-label,.gfb-style-line_rounded .globo-form-control .globo-label{font-size:1.1rem;color:#111;font-weight:500;font-family:var(--font-heading)}.gfb-style-line .globo-form-control .globo-form-input,.gfb-style-line_rounded .globo-form-control .globo-form-input{margin-top:5px;font-family:var(--font-body);font-weight:400;font-size:.9rem}.gfb-style-line .panel,.gfb-style-line_rounded .panel{row-gap:5px}.gfb-style-line .globo-form-control .globo-form-input input{padding:20px;border:1px solid #ccc;border-bottom:0px;height:50px;border-radius:5px;font-size:1rem}.gfb-style-line .globo-form-control .globo-form-input textarea{padding:20px;border:1px solid #ccc;border-bottom:0px;border-radius:5px;font-size:.95rem}.globo-form-control .gfb__dropzone{background:transparent!important}.globo-form-control{margin-bottom:.5rem!important}.gfb-style-line .globo-form-control .globo-form-input .globo-list-control .checkbox-wrapper{background:transparent!important;border:0px!important;box-shadow:none!important;margin:0!important;font-family:var(--font-body);font-weight:400}.gfb-style-line .globo-form-control .globo-form-input .globo-list-control .checkbox-wrapper label{font-family:var(--font-body);font-weight:400;font-size:1rem!important}.gfb-style-line .gfb__footer button[type=button],.gfb__line-button{background-color:var(--color-primary)!important;color:var(--color-white)!important;border-color:var(--color-primary)!important;font-family:var(--font-body)!important;font-weight:400!important}.globo-paragraph p a{font-family:var(--font-heading);color:#111!important}.globo-form-input select{border:1px solid #ccc!important;border-bottom:0px!important;height:50px!important;border-radius:5px!important;font-size:1rem!important;padding:0 10px!important;color:#111!important}.globo-paragraph ul li{color:#111;font-family:var(--font-body);font-size:.9rem;font-weight:400;margin:4px 0!important;position:relative;padding-left:10px}.globo-paragraph ul li:before{content:"";width:5px;height:5px;background:#111;position:absolute;left:0}.h0{font-size:calc(var(--font-heading-scale) * 2.8rem)!important}.main-page-title{margin-bottom:1rem!important}#ContactForm button{min-height:calc(3rem + var(--buttons-border-width) * 2)!important;font-size:1.25rem!important}#ContactForm .contact__button{margin-top:.1rem!important}#ContactForm .field__label,#ContactForm .customer .field label{font-size:1.26rem!important;line-height:1.75!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/style.css.map */
