:root{--g: #0A2E1C;--g2: #0D3320;--leaf: #1A6B3C;--teal: #1E7A6A;--teal2:#25967F;--gold: #C8923A;--gold2:#E2AC5A;--cream:#F5EDD8;--sage: #E4EDE0;--ease: cubic-bezier(.25, .46, .45, .94);--t300: all .3s var(--ease);--t500: all .5s var(--ease)}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:var(--cream)}::-webkit-scrollbar-thumb{background:var(--g);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--gold)}::selection{background:#c8923a40;color:var(--g)}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.announcement-bar-section .utility-bar{overflow:hidden;padding:0!important;height:38px;display:flex;align-items:center}.announcement-bar-section .page-width{max-width:100%!important;padding:0!important;overflow:hidden;width:100%}.announcement-bar{display:flex!important;width:100%;overflow:hidden}.announcement-bar__message{white-space:nowrap;animation:marquee 24s linear infinite;font-size:1.05rem!important;letter-spacing:.22em!important;text-transform:uppercase;font-weight:500}.announcement-bar__message span:after{content:""}.section-header{position:sticky;top:0;z-index:100}.header{transition:background .4s ease,box-shadow .4s ease,padding .4s ease;padding-top:1.6rem;padding-bottom:1.6rem}.header--scrolled{background:#0a2e1cf7!important;box-shadow:0 2px 30px #1e7a6a40!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(30,122,106,.3)!important;padding-top:1rem!important;padding-bottom:1rem!important}.header__menu-item{font-size:1.15rem!important;font-weight:600;letter-spacing:.14em;text-transform:uppercase;position:relative;transition:color .25s ease}.header__menu-item:after{content:"";position:absolute;bottom:-4px;left:50%;width:0;height:1.5px;background:var(--gold);transition:width .3s ease,left .3s ease}.header__menu-item:hover:after{width:100%;left:0}.header__menu-item:hover,.header__icon:hover{color:var(--gold)!important}.header__icon:hover svg{transform:scale(1.12)}.header__icon svg{transition:var(--t300)}.banner{position:relative;overflow:hidden}.banner .banner__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(155deg,#0d33200f,#0d332085 55%,#0d3320c7);z-index:1}.banner__content{position:relative;z-index:2}.banner__heading{font-size:clamp(3.8rem,8vw,9.5rem)!important;line-height:1!important;letter-spacing:-.04em!important;text-shadow:0 4px 30px rgba(0,0,0,.25);font-weight:400}.banner__text{font-size:clamp(1.4rem,1.8vw,1.85rem)!important;opacity:.9;letter-spacing:.04em;line-height:1.75;text-shadow:0 2px 12px rgba(0,0,0,.2)}.banner__media img{transition:transform 9s ease!important}.banner:hover .banner__media img{transform:scale(1.05)!important}.button{position:relative;overflow:hidden;font-size:1.1rem!important;font-weight:700!important;letter-spacing:.18em!important;text-transform:uppercase!important;padding:1.6rem 4rem!important;border-radius:0!important;transition:var(--t300)!important;border:none!important}.button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff1a;transform:translate(-101%);transition:transform .4s var(--ease)}.button:hover:before{transform:translate(0)}.button:hover{transform:translateY(-2px)!important;box-shadow:0 10px 32px #0d332038!important}.button--primary:hover{box-shadow:0 10px 32px #c8923a52!important}.button--secondary{background:transparent!important;border:1.5px solid currentColor!important;border-radius:0!important}.card{border-radius:0!important;overflow:hidden;transition:var(--t500)}.card__media img{transition:transform .7s var(--ease)!important}.card-wrapper:hover .card__media img{transform:scale(1.08)!important}.card{position:relative}.card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid var(--gold);opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:3}.card-wrapper:hover .card:after{opacity:1}.card__content{padding:1.8rem 1.6rem 2.2rem}.card__heading{font-size:1.5rem;letter-spacing:-.01em;line-height:1.3;font-weight:400}.card__heading a{text-decoration:none;transition:color .2s ease}.card__heading a:hover{color:var(--teal)}.price{font-size:1.5rem;font-weight:600}.price--on-sale .price-item--sale{color:var(--gold);font-weight:700}.price--on-sale .price-item--regular{opacity:.4;font-size:1.2rem;font-weight:400}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{letter-spacing:-.025em;line-height:1.1;font-weight:400}p,li{line-height:1.8;letter-spacing:.01em}.title{font-size:clamp(2.4rem,4vw,4.5rem)}.title-wrapper .title,.collection__title .title{position:relative;padding-bottom:2rem}.title-wrapper .title:after,.collection__title .title:after{content:"";position:absolute;bottom:0;left:0;width:52px;height:2px;background:linear-gradient(90deg,var(--gold),var(--gold2));border-radius:1px}.center .title:after{left:50%;transform:translate(-50%)}.collection-list__item{transition:var(--t300)}.collection-list__item:hover{transform:translateY(-8px)}.collection-list .card{position:relative;overflow:hidden}.collection-list .card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(13,51,32,.6) 0%,transparent 60%);opacity:0;transition:opacity .4s ease;z-index:2}.collection-list__item:hover .card:before{opacity:1}.image-with-text{gap:0}.image-with-text__media-item{overflow:hidden}.image-with-text__media-item img{transition:transform .8s var(--ease)!important}.image-with-text__media-item:hover img{transform:scale(1.05)!important}.image-with-text__content{padding:5rem 6rem!important}@media(max-width:749px){.image-with-text__content{padding:3rem 1.8rem!important}}.rich-text__heading{font-size:clamp(2.8rem,5vw,5.5rem)!important;letter-spacing:-.035em!important;line-height:1.08!important}.rich-text__text{font-size:clamp(1.5rem,1.8vw,1.8rem);line-height:1.85;max-width:58ch;margin:0 auto;opacity:.8}.email-signup-banner__content{padding:7rem 2rem}.email-signup-banner .title{font-size:clamp(2.8rem,5vw,5.2rem)!important;letter-spacing:-.03em!important}.newsletter-form__field-wrapper{display:flex;max-width:52rem;margin:0 auto}.newsletter-form__field-wrapper input[type=email]{border-radius:0!important;border:1.5px solid rgba(200,146,58,.45)!important;border-right:none!important;padding:1.6rem 2.4rem;font-size:1.4rem;flex:1;transition:border-color .25s ease}.newsletter-form__field-wrapper input[type=email]:focus{border-color:var(--gold)!important;outline:none}.newsletter-form__button{border-radius:0!important;padding:1.6rem 3rem!important;letter-spacing:.15em!important}.badge{border-radius:0!important;font-size:1rem!important;letter-spacing:.14em;text-transform:uppercase;font-weight:700;padding:.5rem 1.2rem!important}.product__title{font-size:clamp(2.8rem,4vw,4.2rem)!important;letter-spacing:-.03em!important;line-height:1.1!important}.product__description{font-size:1.5rem;line-height:1.8;opacity:.83}.product-form__submit{width:100%;padding:1.8rem!important;font-size:1.2rem!important;letter-spacing:.18em!important;border-radius:0!important;margin-top:1rem}.product__media{overflow:hidden}.product__media img{transition:transform .7s var(--ease)!important}.product__media img:hover{transform:scale(1.04)!important}.footer{border-top:1px solid rgba(200,146,58,.2)}.footer-block__heading{font-size:1rem!important;font-weight:700;letter-spacing:.22em;text-transform:uppercase;opacity:.5;margin-bottom:2.4rem;padding-bottom:1rem;border-bottom:1px solid rgba(200,146,58,.2)}.footer__list li{margin-bottom:.9rem}.footer__list li a{font-size:1.4rem;opacity:.7;text-decoration:none;transition:var(--t300);display:inline-flex;align-items:center;gap:0}.footer__list li a:hover{opacity:1;color:var(--gold)!important;padding-left:.6rem}.list-social__link{transition:var(--t300)}.list-social__link:hover{color:var(--gold)!important;transform:translateY(-3px)}.footer__copyright{font-size:1.15rem;opacity:.38;letter-spacing:.06em;border-top:1px solid rgba(255,255,255,.07);padding-top:2rem;margin-top:2rem}.cart-drawer{border-left:1px solid rgba(200,146,58,.15)!important}.cart-drawer__header{border-bottom:1px solid rgba(200,146,58,.15)!important}.cart-drawer__footer{border-top:1px solid rgba(200,146,58,.15)!important}.multicolumn-list__item{transition:var(--t300)}.multicolumn-list__item:hover{transform:translateY(-5px)}.accordion{border-color:#c8923a33!important}.accordion__title{font-size:1.4rem;font-weight:600;letter-spacing:.04em;padding:1.8rem 0}.pagination__item a,.pagination__item button{border-radius:0!important;transition:var(--t300)}.pagination__item a:hover,.pagination__item button:hover{background:var(--teal)!important;color:var(--cream)!important}@keyframes fadeUpElegant{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.shopify-section>*{animation:fadeUpElegant .6s var(--ease) both}.product-grid{gap:2rem!important}@media(min-width:990px){.product-grid{gap:2.4rem!important}}:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:2px}.loading__spinner{stroke:var(--gold)!important}::-webkit-scrollbar-thumb:hover{background:var(--teal)}.header__menu-item:hover:after{background:linear-gradient(90deg,var(--teal),var(--gold))}:focus-visible{outline-color:var(--teal)}.loading__spinner{stroke:var(--teal)!important}blockquote{border-left-color:var(--teal)!important}@media(max-width:749px){.button{padding:1.4rem 2.4rem!important}.image-with-text__content{padding:2.8rem 1.6rem!important}.email-signup-banner__content{padding:4rem 1.6rem}}.jdgm-widget *,.jdgm-rev-widg *,.jdgm-rev *,.jdgm-form *{color:#0a2e1c!important;font-family:inherit!important}.jdgm-widget,.jdgm-rev-widg{background:#f5edd8!important;padding:60px 0!important}.jdgm-rev-widg__summary-text,.jdgm-rev-widg__title,.jdgm-rev-widg__summary-score{color:#0a2e1c!important;font-weight:700!important}.jdgm-star.jdgm--on{color:#c8923a!important}.jdgm-star.jdgm--half{color:#e2ac5a!important}.jdgm-star.jdgm--off{color:#0a2e1c33!important}.jdgm-histogram__bar-fill{background:#c8923a!important;border-radius:0!important}.jdgm-histogram__bar{background:#0a2e1c1a!important;border-radius:0!important}.jdgm-write-rev-link,.jdgm-write-rev-link:visited{background:#0a2e1c!important;color:#f5edd8!important;border:2px solid #0A2E1C!important;border-radius:0!important;padding:1.4rem 3.2rem!important;font-size:1.05rem!important;font-weight:700!important;letter-spacing:.18em!important;text-transform:uppercase!important;text-decoration:none!important;display:inline-block!important;transition:all .3s ease!important}.jdgm-write-rev-link:hover{background:#1a6b3c!important;color:#f5edd8!important}.jdgm-rev{background:#fff!important;border:1px solid rgba(10,46,28,.1)!important;border-radius:0!important;padding:2.8rem!important;margin-bottom:1.6rem!important;box-shadow:0 2px 12px #0a2e1c0d!important}.jdgm-rev:hover{box-shadow:0 6px 24px #0a2e1c1a!important}.jdgm-rev__author{font-weight:700!important;font-size:1.3rem!important}.jdgm-rev__title{font-weight:700!important;font-size:1.5rem!important}.jdgm-rev__body{font-size:1.4rem!important;line-height:1.85!important}.jdgm-rev__timestamp{font-size:1.1rem!important;opacity:.55!important}.jdgm-rev__badges .jdgm-badge--verified-buyer{background:#0a2e1c14!important;border:none!important;border-radius:0!important;font-size:1rem!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important;padding:.3rem .9rem!important}.jdgm-paginate__page,.jdgm-paginate__next-page,.jdgm-paginate__prev-page{border-radius:0!important;border:1.5px solid rgba(10,46,28,.25)!important;font-weight:600!important;transition:all .2s ease!important}.jdgm-paginate__page:hover,.jdgm-paginate__next-page:hover,.jdgm-paginate__prev-page:hover,.jdgm-paginate__page.jdgm--active{background:#0a2e1c!important;color:#f5edd8!important;border-color:#0a2e1c!important}.jdgm-rev-widg__sort select,.jdgm-rev-widg__filter select{background:#fff!important;border:1.5px solid rgba(10,46,28,.2)!important;border-radius:0!important;font-size:1.3rem!important;padding:.8rem 1.4rem!important}.jdgm-form{background:#fff!important;border:1px solid rgba(10,46,28,.12)!important;border-radius:0!important;padding:3.6rem!important}.jdgm-form input,.jdgm-form textarea,.jdgm-form select{background:#f5edd8!important;border:1.5px solid rgba(10,46,28,.2)!important;border-radius:0!important;font-size:1.4rem!important;padding:1.2rem 1.4rem!important;transition:border-color .2s ease!important}.jdgm-form input:focus,.jdgm-form textarea:focus{border-color:#c8923a!important;outline:none!important}.jdgm-form label{font-weight:700!important;font-size:1.05rem!important;letter-spacing:.08em!important}.jdgm-form .jdgm-star{font-size:2.6rem!important;cursor:pointer!important}.jdgm-submit-btn,.jdgm-form__submit-btn{background:#c8923a!important;color:#0a2e1c!important;border:2px solid #C8923A!important;border-radius:0!important;font-size:1.05rem!important;font-weight:700!important;letter-spacing:.18em!important;text-transform:uppercase!important;padding:1.4rem 3.2rem!important;cursor:pointer!important;transition:all .3s ease!important}.jdgm-submit-btn:hover,.jdgm-form__submit-btn:hover{background:#0a2e1c!important;color:#f5edd8!important;border-color:#0a2e1c!important}.jdgm-preview-badge .jdgm-prev-badge__text{font-size:1.2rem!important}.jdgm-preview-badge .jdgm-prev-badge__text:hover{color:#c8923a!important}@media(max-width:749px){.jdgm-rev{padding:2rem 1.6rem!important}.jdgm-form{padding:2.4rem 1.6rem!important}.jdgm-write-rev-link{width:100%!important;text-align:center!important}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/upina-custom.css.map */
