:root{--yp-ink: #13201E;--yp-emerald: #0F4A43;--yp-emerald-deep: #0B2F2B;--yp-brass: #B5852F;--yp-brass-ink: #8A6220;--yp-brass-light: #D9B26A;--yp-ivory: #F4F1E8;--yp-sage: #F4F6F2;--yp-sage-deep: #E3EBE5;--yp-line: rgba(19, 32, 30, .12);--yp-r-sm: 4px;--yp-r: 6px;--yp-r-lg: 8px}.yp-eyebrow{display:inline-flex;align-items:center;gap:1rem;margin:0 0 1.2rem!important;font-family:var(--font-body-family);font-size:1.2rem!important;font-weight:700!important;letter-spacing:.18em!important;text-transform:uppercase;color:var(--yp-brass-ink)!important;opacity:1!important}.yp-eyebrow:before{content:"";display:inline-block;width:2.8rem;height:1px;background:currentColor}body .yp-head{display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-template-areas:"eyebrow sub" "title sub";align-items:end;column-gap:clamp(2.4rem,5vw,8rem);max-width:var(--page-width)!important;margin:0 auto clamp(2.8rem,4vw,4.4rem)!important;padding:0 0 clamp(2rem,2.4vw,2.8rem)!important;border-bottom:1px solid var(--yp-line);text-align:left!important;box-sizing:border-box}body .yp-head>.yp-eyebrow{grid-area:eyebrow;justify-self:start}body .yp-head>h2{grid-area:title;margin:0!important;max-width:24ch;font-size:clamp(2.6rem,3.2vw,4.2rem)!important;line-height:1.1!important;letter-spacing:-.025em!important;text-align:left!important}body .yp-head>h2 .yp-accent{color:var(--yp-brass-ink)!important;font-style:italic;font-weight:500}body .yp-head>p:not(.yp-eyebrow){grid-area:sub;align-self:end;justify-self:end;max-width:46ch;margin:0!important;font-size:clamp(1.4rem,.5vw + 1.25rem,1.6rem)!important;line-height:1.7!important;text-align:left!important}@media screen and (max-width:989px){body .yp-head{grid-template-columns:1fr;grid-template-areas:"eyebrow" "title" "sub";row-gap:0}body .yp-head>p:not(.yp-eyebrow){justify-self:start;margin-top:1.2rem!important}body .yp-head>h2{max-width:22ch}}@media screen and (max-width:749px){body .yp-head>h2{font-size:clamp(2.4rem,7vw,3rem)!important}}.section-header .header-wrapper,.section-header .header-wrapper.color-scheme-4,.header-wrapper.color-scheme-4{background:var(--yp-emerald-deep)!important;border-bottom:1px solid rgba(217,178,106,.28)!important}.header-wrapper .header{background:transparent!important;box-shadow:none!important;padding-top:1.2rem!important;padding-bottom:1.2rem!important}.header-wrapper .header__heading-link,.header-wrapper .header__heading-link .h2,.header-wrapper .header__menu-item,.header-wrapper .header__menu-item span,.header-wrapper .header__icon,.header-wrapper .header__icon .svg-wrapper,.header-wrapper summary.header__menu-item{color:var(--yp-ivory)!important;text-decoration:none!important}.header-wrapper .header__heading-link .h2{letter-spacing:.005em}.header-wrapper .header__menu-item span{position:relative;padding-bottom:.4rem}.header-wrapper .header__menu-item span:after{content:"";position:absolute;left:0;right:100%;bottom:0;height:2px;background:var(--yp-brass-light);transition:right .25s ease}.header-wrapper .header__menu-item:hover span:after,.header-wrapper .header__menu-item .header__active-menu-item:after,.header-wrapper .header__active-menu-item:after{right:0}.header-wrapper .header__active-menu-item,.header-wrapper .header__menu-item--active span,.header-wrapper .header__menu-item:hover span{color:var(--yp-brass-light)!important;text-decoration:none!important}.header-wrapper .cart-count-bubble{background:var(--yp-brass-light)!important;color:var(--yp-emerald-deep)!important}body .button,body a.button,body button.button,body .shopify-payment-button__button--unbranded,body .product-form__submit,body .cart__checkout-button,body .yp-card__btn,body .yp-wa-checkout__submit,body .yp-wa-confirm button,body .yp-wa-success a,body .yp-wa-success button{border-radius:var(--yp-r)!important}body .button:before,body .button:after,body .product-form__submit:before,body .product-form__submit:after{border-radius:var(--yp-r)!important}body .button:not(.button--secondary):not(.button--tertiary):not(.yp-wa-cart-cta):not(.cart-remove-button),body .product-form__submit{background-color:var(--yp-emerald)!important;border-color:var(--yp-emerald)!important;color:#fff!important;box-shadow:none!important}body .button:not(.button--secondary):not(.button--tertiary):not(.yp-wa-cart-cta):not(.cart-remove-button):hover,body .product-form__submit:hover:not([disabled]){background-color:var(--yp-emerald-deep)!important;box-shadow:0 8px 18px #0b2f2b38!important}body .button--secondary{border-color:var(--yp-emerald)!important;color:var(--yp-emerald)!important}body .product-card-wrapper .card,body .card-wrapper.product-card-wrapper .card{border-radius:var(--yp-r-lg)!important;border:1px solid var(--yp-line)!important;box-shadow:none!important;transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease!important}body .product-card-wrapper:hover .card{border-color:#0f4a4373!important;box-shadow:0 14px 30px #0b2f2b14!important}body .yp-card__code{border-radius:var(--yp-r-sm)!important;background:var(--yp-ivory)!important;color:var(--yp-ink)!important;border:1px solid rgba(19,32,30,.1)!important;box-shadow:none!important}body .yp-card__series{color:var(--yp-brass-ink)!important;letter-spacing:.14em!important}body .yp-card__chip{border-radius:var(--yp-r-sm)!important;background:var(--yp-sage)!important;color:#13201ebf!important;border:1px solid rgba(19,32,30,.08)!important}body .yp-card__btn.yp-card__btn--primary,body a.yp-card__btn{background:var(--yp-emerald)!important;border-color:var(--yp-emerald)!important;color:#fff!important}body .yp-card__btn.yp-card__btn--primary:hover,body a.yp-card__btn:hover{background:var(--yp-emerald-deep)!important}body .yp-card__btn.loading{background:var(--yp-brass-ink)!important;border-color:var(--yp-brass-ink)!important}body .yp-banner{position:relative;border:0!important}body .yp-banner__frame{position:relative;max-width:calc(var(--page-width) + 2 * var(--yp-pad, 3rem));margin:0 auto;padding:0 clamp(4.4rem,4vw,6.4rem);box-sizing:border-box}body .yp-banner__viewport{position:relative;overflow:hidden;border-radius:var(--yp-r-lg);background:var(--yp-emerald-deep);outline:none;isolation:isolate;touch-action:pan-y;container-type:inline-size}body .yp-banner__viewport:focus-visible{box-shadow:0 0 0 3px var(--yp-brass-light)}body .yp-banner__track{display:flex;transition:transform .75s cubic-bezier(.65,0,.35,1);will-change:transform}body .yp-banner__slide{position:relative;flex:0 0 100%;min-width:100%;aspect-ratio:2 / 1;min-height:0;max-height:none;overflow:hidden;background:var(--yp-slide-bg, var(--yp-emerald-deep))}body .yp-banner__media,body .yp-banner__media img{position:absolute!important;top:0;right:0;bottom:0;left:0;display:block;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;border-radius:0!important;box-shadow:none!important}body .yp-banner__media img{object-fit:cover;object-position:center;transform:scale(1.05);transition:transform 6s ease-out}body .yp-banner__slide.is-active .yp-banner__media img{transform:scale(1)}body .yp-banner__shade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}body .yp-banner__slide--light .yp-banner__shade{background:linear-gradient(90deg,#081412a8,#0814126b 34%,#08141200 56%)}body .yp-banner__slide--dark .yp-banner__shade{background:linear-gradient(90deg,#f4f6f2c7,#f4f6f28c 34%,#f4f6f200 56%)}body .yp-banner__content{position:relative;z-index:1;display:flex;align-items:center;height:100%;padding:0 6cqw;box-sizing:border-box}body .yp-banner__copy{max-width:43cqw;text-align:left!important}body .yp-banner__copy>*{opacity:1!important;transform:none!important}body .yp-banner .yp-banner__eyebrow{display:inline-flex;align-items:center;gap:.8cqw;margin:0 0 1.4cqw!important;font-family:var(--font-body-family);font-size:clamp(.85rem,.95cqw,1.3rem)!important;font-weight:600;letter-spacing:.2em!important;line-height:1.2!important;text-transform:uppercase}body .yp-banner__eyebrow:before{content:"";width:2.2cqw;height:1px;background:currentColor}body .yp-banner .yp-banner__title{margin:0 0 1.6cqw!important;max-width:none;font-family:var(--font-heading-family)!important;font-size:clamp(1.6rem,4.1cqw,5.8rem)!important;font-weight:700!important;line-height:1.06!important;letter-spacing:-.02em!important;text-align:left!important}body .yp-banner__accent{display:block;font-style:italic;font-weight:500}body .yp-banner .yp-banner__text{max-width:40ch;margin:0 0 2.4cqw!important;font-family:var(--font-body-family);font-size:clamp(1.2rem,1.3cqw,1.8rem)!important;line-height:1.6!important;text-align:left!important}body .yp-banner__slide--light .yp-banner__title{color:#f4f1e8!important}body .yp-banner__slide--light .yp-banner__text{color:#f4f1e8e0!important}body .yp-banner__slide--light .yp-banner__eyebrow,body .yp-banner__slide--light .yp-banner__accent{color:var(--yp-brass-light)!important}body .yp-banner__slide--dark .yp-banner__title,body .yp-banner__slide--dark .yp-banner__text{color:var(--yp-ink)!important}body .yp-banner__slide--dark .yp-banner__eyebrow{color:var(--yp-emerald-deep)!important;font-weight:700}body .yp-banner__slide--dark .yp-banner__accent{color:#6b4a12!important}body .yp-banner__actions{display:flex;flex-wrap:nowrap;gap:.9cqw}body .yp-banner a.yp-banner__btn{display:inline-flex!important;align-items:center;justify-content:center;gap:.6cqw;min-height:clamp(2.8rem,3.8cqw,5.4rem);padding:0 clamp(1rem,1.9cqw,2.8rem)!important;border-radius:var(--yp-r)!important;border:1px solid transparent!important;font-family:var(--font-body-family);font-size:clamp(1rem,1.12cqw,1.6rem)!important;font-weight:600!important;letter-spacing:.01em;line-height:1!important;text-decoration:none!important;white-space:nowrap;box-shadow:none!important;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease!important}body .yp-banner a.yp-banner__btn svg{width:clamp(1.1rem,1.3cqw,1.9rem);height:clamp(1.1rem,1.3cqw,1.9rem);flex:none;transition:transform .2s ease}body .yp-banner a.yp-banner__btn:hover{transform:translateY(-2px)}body .yp-banner a.yp-banner__btn:hover svg{transform:translate(3px)}body .yp-banner__slide--light a.yp-banner__btn{background:var(--yp-brass-light)!important;border-color:var(--yp-brass-light)!important;color:var(--yp-emerald-deep)!important}body .yp-banner__slide--light a.yp-banner__btn:hover{background:#f4f1e8!important;border-color:#f4f1e8!important;color:var(--yp-emerald-deep)!important}body .yp-banner__slide--light a.yp-banner__btn--ghost{background:transparent!important;border-color:#f4f1e899!important;color:#f4f1e8!important}body .yp-banner__slide--light a.yp-banner__btn--ghost:hover{background:#f4f1e824!important;border-color:#f4f1e8!important;color:#fff!important}body .yp-banner__slide--dark a.yp-banner__btn{background:var(--yp-emerald)!important;border-color:var(--yp-emerald)!important;color:#fff!important}body .yp-banner__slide--dark a.yp-banner__btn:hover{background:var(--yp-emerald-deep)!important;border-color:var(--yp-emerald-deep)!important;color:#fff!important}body .yp-banner__slide--dark a.yp-banner__btn--ghost{background:#ffffffd1!important;border-color:#ffffffd1!important;color:var(--yp-ink)!important}body .yp-banner__slide--dark a.yp-banner__btn--ghost:hover{background:#fff!important;border-color:var(--yp-ink)!important;color:var(--yp-ink)!important}body .yp-banner__dots{position:absolute;right:2.2cqw;bottom:1.6cqw;z-index:2;display:flex;gap:.2rem}body .yp-banner button.yp-banner__dot{display:grid;place-items:center;width:2.4rem;height:2.4rem;min-width:0!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;cursor:pointer}body .yp-banner__dot span{display:block;width:.9rem;height:.9rem;border-radius:999px;background:#ffffff8c;box-shadow:0 0 0 1px #00000014;transition:width .3s ease,background-color .3s ease}body .yp-banner__dot:hover span{background:#ffffffd9}body .yp-banner__dot.is-active span{width:2.6rem;background:var(--yp-brass-light)}body .yp-banner button.yp-banner__arrow{position:absolute;top:50%;z-index:3;display:grid;place-items:center;width:4rem;height:4rem;min-width:0!important;min-height:0!important;padding:0!important;margin:0!important;border:1px solid var(--yp-line)!important;border-radius:999px!important;background:#fff!important;color:var(--yp-ink)!important;box-shadow:0 4px 14px #13201e14!important;transform:translateY(-50%);cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease!important}body .yp-banner button.yp-banner__arrow:hover{background:var(--yp-emerald)!important;border-color:var(--yp-emerald)!important;color:#fff!important}body .yp-banner__arrow svg{width:2rem;height:2rem}body .yp-banner__arrow--prev{left:0}body .yp-banner__arrow--next{right:0}@container (max-width: 640px){body .yp-banner .yp-banner__text,body .yp-banner a.yp-banner__btn--ghost{display:none!important}body .yp-banner .yp-banner__title{margin-bottom:3cqw!important}body .yp-banner__copy{max-width:48cqw}}@media screen and (max-width:989px){body .yp-banner__frame{padding:0 var(--yp-pad, 2rem)}body .yp-banner button.yp-banner__arrow{display:none!important}}@media screen and (max-width:749px){body .yp-banner{padding-top:0!important;padding-bottom:0!important}body .yp-banner__frame{padding:0}body .yp-banner__viewport{border-radius:0}body .yp-banner button.yp-banner__dot{width:1.6rem;height:1.6rem}body .yp-banner__dot span{width:.6rem;height:.6rem}body .yp-banner__dot.is-active span{width:1.6rem}}@media(prefers-reduced-motion:reduce){body .yp-banner__media img{transform:none;transition:none}}body .yp-trusted{display:flex;align-items:center;gap:clamp(2rem,4vw,5.6rem);max-width:var(--page-width);margin:0 auto;padding-left:var(--yp-pad, 3rem)!important;padding-right:var(--yp-pad, 3rem)!important;box-sizing:border-box;text-align:left!important}body .yp-trusted__heading{flex:0 0 22rem;margin:0!important;text-align:left!important;font-family:var(--font-heading-family);font-size:1.7rem!important;font-weight:600;line-height:1.35!important;color:var(--yp-ink)!important}body .yp-trusted__marquee{flex:1 1 auto;min-width:0}body .yp-trusted__logo{background:#fff!important;border:1px solid var(--yp-line)!important;border-radius:var(--yp-r-lg)!important;box-shadow:none!important;height:8rem!important;padding:.8rem 1.2rem!important;transition:border-color .25s ease,transform .25s ease}body .yp-trusted__logo:hover{border-color:var(--yp-brass)!important;transform:translateY(-2px)}body .yp-trusted__logo.yp-trusted__logo--tile{background:var(--yp-logo-bg, var(--yp-ink))!important;border-color:transparent!important}body .yp-trusted__logo img{filter:none!important;opacity:1!important}@media screen and (max-width:749px){body .yp-trusted{flex-direction:column;align-items:stretch;gap:1.2rem}body .yp-trusted__heading{flex:none;font-size:1.5rem!important}body .yp-trusted__logo{width:13rem!important;height:6rem!important}}body .yp-services .yp-services__grid{max-width:var(--page-width)!important;gap:clamp(1.4rem,2vw,2.4rem)!important}body .yp-services .yp-services__card{border-radius:var(--yp-r-lg)!important;border:1px solid var(--yp-line)!important;box-shadow:none!important;background:#fff!important}body .yp-services a.yp-services__card:hover{transform:translateY(-4px);border-color:#0f4a4373!important;box-shadow:0 16px 32px #0b2f2b14!important}body .yp-services__photo{position:relative;aspect-ratio:3 / 2!important}body .yp-services__num{position:absolute;top:1.2rem;left:1.2rem;z-index:1;min-width:4rem;padding:.6rem .8rem;border-radius:var(--yp-r-sm);background:var(--yp-emerald-deep);color:var(--yp-brass-light);font-family:var(--font-heading-family);font-size:1.5rem;font-weight:700;line-height:1;text-align:center}body .yp-services__card h3{font-size:clamp(1.9rem,1vw + 1.4rem,2.2rem)!important}body .yp-services__card p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;opacity:.78!important}body .yp-services__link{display:inline-flex!important;align-items:center;gap:.6rem;color:var(--yp-emerald)!important;font-weight:700!important;letter-spacing:.04em}body .yp-services__link:after{content:"\2192";transition:transform .2s ease}body a.yp-services__card:hover .yp-services__link:after{transform:translate(4px)}body .yp-cats .yp-cats__grid{max-width:var(--page-width)!important}body .yp-cats__card{border-radius:var(--yp-r-lg)!important;border:1px solid var(--yp-line)!important;box-shadow:none!important;background:#fff!important;overflow:hidden}body .yp-cats__card:hover{border-color:#0f4a4373!important;box-shadow:0 14px 28px #0b2f2b14!important}body .yp-cats__media{border-radius:0!important}body .yp-cats__title{font-family:var(--font-heading-family)!important;letter-spacing:-.01em!important}body .yp-cats__more{display:inline-flex!important;align-items:center;gap:.5rem;color:var(--yp-emerald)!important}body .yp-cats__more:after{content:"\2192"}body .yp-stats{background:var(--yp-emerald-deep)!important;color:var(--yp-ivory);padding:clamp(4.8rem,7vw,8rem) var(--yp-pad, 3rem)!important;text-align:left!important}body .yp-stats .yp-head{border-bottom-color:#d9b26a4d}body .yp-stats .yp-head>h2{color:var(--yp-ivory)!important}body .yp-stats .yp-head>h2 .yp-accent{color:var(--yp-brass-light)!important}body .yp-stats .yp-head>p:not(.yp-eyebrow){color:#f4f1e8bf!important}body .yp-stats .yp-eyebrow{color:var(--yp-brass-light)!important}body .yp-stats__grid{max-width:var(--page-width)!important;margin:0 auto!important;gap:0!important}body .yp-stats__grid>div{padding:.8rem 2.4rem;border-left:1px solid rgba(217,178,106,.3);text-align:left}body .yp-stats__num{color:var(--yp-brass-light)!important;font-size:clamp(3.2rem,4.4vw,5.6rem)!important;letter-spacing:-.02em}body .yp-stats__label{max-width:none!important;margin:1rem 0 0!important;color:#f4f1e8c7!important;font-size:1.25rem!important;font-weight:600;letter-spacing:.14em;text-transform:uppercase}@media screen and (max-width:749px){body .yp-stats__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;row-gap:2.4rem!important}body .yp-stats__grid>div{padding:.4rem 1.4rem}body .yp-stats__label{font-size:1.1rem!important;letter-spacing:.1em}}body .yp-projects .yp-projects__grid{max-width:var(--page-width)!important}body .yp-projects__grid--stacked .yp-projects__card.yp-projects__card--stacked{border-radius:var(--yp-r-lg)!important;border:1px solid var(--yp-line)!important;box-shadow:none!important}body .yp-projects__grid--stacked .yp-projects__card--stacked:hover{border-color:#0f4a4373!important}body .yp-projects__grid--stacked .yp-projects__card--stacked .yp-projects__label{background:#fff!important;color:var(--yp-ink)!important;border-top:1px solid var(--yp-line)}body .yp-projects__label-text strong{color:var(--yp-ink)!important;font-family:var(--font-heading-family);letter-spacing:-.01em!important}body .yp-projects__label-text span{color:var(--yp-brass-ink)!important;opacity:1!important;font-size:1.15rem!important;font-weight:700;letter-spacing:.12em;text-transform:uppercase}body .yp-projects__arrow{stroke:var(--yp-emerald)!important;width:3.2rem!important;height:3.2rem!important;padding:.7rem;border:1px solid rgba(15,74,67,.3);border-radius:50%;box-sizing:border-box;transition:background .2s ease,stroke .2s ease}body .yp-projects__card:hover .yp-projects__arrow{background:var(--yp-emerald);stroke:#fff!important}body .yp-testimonials .yp-head{margin-left:var(--yp-pad, 3rem)!important;margin-right:var(--yp-pad, 3rem)!important}@media screen and (min-width:1460px){body .yp-testimonials .yp-head{margin-left:auto!important;margin-right:auto!important}}body .yp-testimonials__card{background:#fff!important;color:var(--yp-ink)!important;border:1px solid var(--yp-line);border-radius:var(--yp-r-lg)!important;box-shadow:none;position:relative}body .yp-testimonials__stars{margin-bottom:1.2rem;color:var(--yp-brass);font-size:1.5rem;letter-spacing:.2em}body .yp-testimonials__quote{color:#13201ed1!important;opacity:1!important;font-size:1.45rem}body .yp-testimonials__person{padding-top:1.4rem;border-top:1px solid var(--yp-line)}body .yp-testimonials__avatar{background:var(--yp-emerald)!important;color:var(--yp-brass-light)!important;border-radius:var(--yp-r)!important}body .yp-testimonials__person strong{color:var(--yp-ink)}body .yp-testimonials__person span{color:#13201e99;opacity:1!important}body .yp-cta{text-align:left!important}body .yp-cta .yp-eyebrow{color:var(--yp-brass-light)!important}body .yp-cta__form{max-width:none!important;border-radius:0!important;background:transparent!important;flex-wrap:nowrap!important}body .yp-cta__form input[type=email]{background:#ffffff0f!important;color:#fff!important;border:1px solid rgba(244,241,232,.28)!important;border-radius:var(--yp-r)!important}body .yp-cta__form button{background:var(--yp-brass-light)!important;color:var(--yp-emerald-deep)!important;border-radius:var(--yp-r)!important;box-shadow:none!important}@media screen and (max-width:749px){body .yp-cta__form{flex-direction:column!important}}body .yp-colhero{background:var(--yp-sage)!important;border-bottom:1px solid var(--yp-line)}body .yp-colhero__thumb{border-radius:var(--yp-r-lg)!important}body .yp-colhero__meta{border-radius:var(--yp-r-sm)!important}body .yp-colnav .yp-colnav__link{border-radius:var(--yp-r)!important}body .yp-colnav .yp-colnav__link[aria-current=page]{background:var(--yp-emerald)!important;border-color:var(--yp-emerald)!important;color:#fff!important}body .yp-colnav .yp-colnav__link[aria-current=page] .yp-colnav__count{color:var(--yp-brass-light)!important}body .facets-container .facets__form,body .facets-container .facets__summary,body .facets-container .facet-filters__sort,body .facets-container .mobile-facets__open,body .facets-container .yp-collection-toolbar__select,body .facets-container .yp-collection-toolbar__select-wrap,body .field__input,body .select__select,body .customer .field input,body .search__input{border-radius:var(--yp-r)!important}body .field:after,body .field:before,body .select:after,body .select:before{border-radius:var(--yp-r)!important}body #cart-notification.cart-notification{border-radius:0 0 var(--yp-r-lg) var(--yp-r-lg)!important}body #cart-notification #cart-notification-product.cart-notification-product{background:var(--yp-sage)!important;border-radius:var(--yp-r)!important}body #cart-notification .cart-notification__links .button,body #cart-notification .cart-notification__links .link{border-radius:var(--yp-r)!important}body #cart-notification .cart-notification__links .link{background:var(--yp-sage)!important}body whatsapp-cart-inquiry.yp-wa-checkout{border-radius:var(--yp-r-lg)!important}body .footer{background:var(--yp-emerald-deep)!important;color:var(--yp-ivory)!important;border-top:3px solid var(--yp-brass)!important}body .footer .footer-block__heading,body .footer h2{color:var(--yp-brass-light)!important;font-family:var(--font-body-family)!important;font-size:1.2rem!important;font-weight:700!important;letter-spacing:.18em!important;text-transform:uppercase}body .footer .footer-block__brand-info .footer-block__heading{color:var(--yp-ivory)!important;font-family:var(--font-heading-family)!important;font-size:2.2rem!important;letter-spacing:-.01em!important;text-transform:none}body .footer,body .footer p,body .footer .rte,body .footer .footer-block__details-content,body .footer .footer-block__brand-info,body .footer .footer-block__brand-info p,body .footer strong,body .footer .copyright__content{color:#f4f1e8d1!important}body .footer strong{color:var(--yp-ivory)!important}body .footer a,body .footer .copyright__content a{color:#f4f1e8d1!important;text-decoration:none!important}body .footer a:hover{color:var(--yp-brass-light)!important}body .footer .list-social__link{background:transparent!important;border:1px solid rgba(217,178,106,.45)!important;color:var(--yp-brass-light)!important;border-radius:var(--yp-r)!important}body .footer .list-social__link:hover{background:var(--yp-brass-light)!important;color:var(--yp-emerald-deep)!important}body .footer .footer__content-bottom,body .footer .footer-block--newsletter,body .footer .footer__content-top .footer-block--newsletter{border-color:#f4f1e824!important}body .footer .footer__content-bottom{border-top:1px solid rgba(244,241,232,.14)!important}body .footer .newsletter-form__field-wrapper .field__input{border-radius:6px!important;background:#ffffff0f!important;color:#fff!important;border:1px solid rgba(244,241,232,.28)!important;box-shadow:none!important}body .footer .newsletter-form__field-wrapper .field__label,body .footer .newsletter-form__button{color:#f4f1e8bf!important}body .footer .newsletter-form__field-wrapper .field:after,body .footer .newsletter-form__field-wrapper .field:before{box-shadow:none!important}body .footer .button,body .footer a.button{background:var(--yp-brass-light)!important;border-color:var(--yp-brass-light)!important;color:var(--yp-emerald-deep)!important}body .footer .newsletter-form__field-wrapper .field,body .footer .newsletter-form__field-wrapper .field:after,body .footer .newsletter-form__field-wrapper .field:before{border-radius:6px!important}body .footer a[href*="google.com/maps"],body .footer a[href*="maps.google"],body .footer a[href*="maps.app.goo.gl"],body .footer .footer-maps-btn{border-radius:6px!important;background:transparent!important;border:1px solid var(--yp-brass-light)!important;color:var(--yp-brass-light)!important;box-shadow:none!important}body .footer a[href*="google.com/maps"]:hover,body .footer a[href*="maps.google"]:hover,body .footer a[href*="maps.app.goo.gl"]:hover,body .footer .footer-maps-btn:hover{background:var(--yp-brass-light)!important;color:var(--yp-emerald-deep)!important}body .rte a[href*="google.com/maps"],body .rte a[href*="maps.google"],body .rich-text a[href*="google.com/maps"],body .rich-text a[href*="maps.google"]{border-radius:6px!important;background:var(--yp-emerald, #0F4A43)!important;color:#fff!important;box-shadow:none!important}body .yp-cta h2{max-width:22ch!important;margin-left:0!important;margin-right:0!important}body .header-wrapper .header__heading-link{display:inline-flex!important;align-items:center;padding:.2rem 0!important}body .yp-logo{display:inline-flex;align-items:center;gap:1.1rem;min-width:0;text-align:left}body .yp-logo__mark{flex:none;display:grid;place-items:center;width:4.4rem;height:4.4rem;border-radius:var(--yp-r-lg);background:#fff;box-shadow:0 0 0 1px #d9b26a73}body .yp-logo__mark img{display:block;width:3rem!important;height:3rem!important;max-width:none!important;object-fit:contain}body .yp-logo__text{display:flex;flex-direction:column;min-width:0;line-height:1}body .header-wrapper .yp-logo__name{font-family:var(--font-heading-family);font-size:2.3rem;font-weight:700;letter-spacing:.005em;line-height:1.05;color:var(--yp-ivory)!important;white-space:nowrap}body .header-wrapper .yp-logo__tag{margin-top:.45rem;font-family:var(--font-body-family);font-size:1.05rem;font-weight:600;letter-spacing:.32em;text-transform:uppercase;color:var(--yp-brass-light)!important;white-space:nowrap}body .header-wrapper .header__heading-link:hover .yp-logo__name{color:#fff!important}@media screen and (max-width:989px){body .header-wrapper .header{grid-template-areas:"heading icons left-icons"!important;grid-template-columns:minmax(0,1fr) auto auto!important;column-gap:.2rem!important}body .header-wrapper .header>header-drawer{grid-area:left-icons!important;justify-self:end!important;margin:0 -.6rem 0 0!important}body .header-wrapper .header>.header__heading,body .header-wrapper .header>.header__heading-link{grid-area:heading!important;justify-self:start!important;text-align:left!important}body .header-wrapper .header__icons{grid-area:icons!important;justify-self:end!important}body .yp-logo{gap:.8rem}body .yp-logo__mark{width:3.8rem;height:3.8rem}body .yp-logo__mark img{width:2.6rem!important;height:2.6rem!important}body .header-wrapper .yp-logo__name{font-size:1.9rem}body .header-wrapper .yp-logo__tag{font-size:.9rem;letter-spacing:.26em;margin-top:.35rem}}@media screen and (max-width:380px){body .header-wrapper .yp-logo__name{font-size:1.7rem}body .yp-logo__mark{width:3.4rem;height:3.4rem}}body .footer a:not(.list-social__link):not(.footer-maps-btn):not([href*=maps]):hover,body .footer .footer-block__details-content a:not(.list-social__link):not(.footer-maps-btn):not([href*=maps]):hover{color:var(--yp-brass-light)!important}body a.header__whatsapp:hover{background:#1ebe5a!important;color:#fff!important}body .yp-projects__card,body .yp-projects__card:hover,body a.yp-services__card,body a.yp-cats__card{color:inherit}body .underline-links-hover:hover a,body .card-wrapper a,body .card-wrapper a:hover,body .card a:hover,body .card__heading a:hover,body .full-unstyled-link:hover,body a.yp-card__btn,body a.yp-card__btn:hover,body a[class*=card],body a[class*=card]:hover,body a[class*=card]:hover *,body .collection-list__item a:hover,body .predictive-search__item:hover,body .predictive-search__item:hover *{text-decoration:none!important}body .yp-banner__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}body .yp-banner__slide--image-only{background:transparent!important}body .yp-banner__slide--image-only .yp-banner__media img{transform:none!important;object-fit:cover!important;object-position:center center!important;background:transparent!important}@media screen and (max-width:749px){body .yp-banner__slide,body .yp-banner__slide--image-only{aspect-ratio:2 / 1!important}body .yp-banner__slide--image-only .yp-banner__media img{object-fit:cover!important}}@media screen and (min-width:990px){body .yp-main-nav .header__menu-item{padding-left:1rem!important;padding-right:1rem!important}body .yp-main-nav .list-menu--inline{column-gap:.2rem}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/yp-identity.css.map */
