:root{--renzalo-ease: cubic-bezier(.65, 0, .35, 1);--renzalo-ease-out: cubic-bezier(.16, 1, .3, 1);--renzalo-dur-fast: .25s;--renzalo-dur-base: .45s;--renzalo-dur-slow: .8s;--renzalo-line: rgba(0, 0, 0, .12);--renzalo-ivory: #f5f2ed;--renzalo-charcoal: #11110f;--renzalo-ink: #17160f;--renzalo-brass: #b79063;--renzalo-brass-ink: #8a6a42;--renzalo-brass-light: #d9c39a;--renzalo-glass-bg-light: rgba(255, 255, 255, .55);--renzalo-glass-bg-dark: rgba(17, 17, 15, .45);--renzalo-glass-border-light: rgba(255, 255, 255, .4);--renzalo-glass-border-dark: rgba(255, 255, 255, .14);--renzalo-glass-blur: 14px;--renzalo-glass-shadow: 0 8px 32px rgba(17, 17, 15, .1);--renzalo-gradient-brass: linear-gradient(135deg, var(--renzalo-brass) 0%, var(--renzalo-brass-light) 50%, var(--renzalo-brass) 100%);--renzalo-gradient-scrim: linear-gradient(180deg, rgba(10, 9, 6, 0) 55%, rgba(10, 9, 6, .7) 100%);--renzalo-gradient-ivory: linear-gradient(160deg, #ffffff 0%, var(--renzalo-ivory) 100%);--renzalo-eyebrow-size: .75rem;--renzalo-eyebrow-tracking: .13em}::selection{background-color:#000;color:#fff}body{-webkit-font-smoothing:antialiased}a{text-underline-offset:3px;text-decoration-thickness:1px}h1,h2,h3,.h1,.h2,.h3{letter-spacing:-.01em}.renzalo-eyebrow{font-family:var(--font-body--family);font-size:var(--renzalo-eyebrow-size);letter-spacing:var(--renzalo-eyebrow-tracking);text-transform:uppercase;font-weight:600}.renzalo-section--reveal{opacity:0!important;transform:translateY(20px)!important;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.renzalo-section--visible{opacity:1!important;transform:translateY(0)!important}.renzalo-section--visible{will-change:auto}@media(max-width:749px){.renzalo-section--reveal{transform:translateY(12px)!important}}@media(prefers-reduced-motion:reduce){.renzalo-section--reveal{opacity:1!important;transform:none!important;transition:none}}.renzalo-glass{background:var(--renzalo-glass-bg-light);backdrop-filter:blur(var(--renzalo-glass-blur)) saturate(160%);-webkit-backdrop-filter:blur(var(--renzalo-glass-blur)) saturate(160%);border:1px solid var(--renzalo-glass-border-light);box-shadow:var(--renzalo-glass-shadow)}.renzalo-glass-dark{background:var(--renzalo-glass-bg-dark);backdrop-filter:blur(var(--renzalo-glass-blur)) saturate(160%);-webkit-backdrop-filter:blur(var(--renzalo-glass-blur)) saturate(160%);border:1px solid var(--renzalo-glass-border-dark);color:#f5f1e9}.header{border-bottom:1px solid transparent;background-image:linear-gradient(90deg,transparent 0%,rgba(183,144,99,.35) 50%,transparent 100%);background-position:bottom;background-size:100% 1px;background-repeat:no-repeat}.header a,.header-actions__action{letter-spacing:.03em}.header-section{backdrop-filter:saturate(180%) blur(var(--renzalo-glass-blur));-webkit-backdrop-filter:saturate(180%) blur(var(--renzalo-glass-blur));transition:background-color var(--renzalo-dur-base) var(--renzalo-ease),box-shadow var(--renzalo-dur-base) var(--renzalo-ease)}.mega-menu__link--parent{font-weight:600;text-transform:uppercase;letter-spacing:.04em;position:relative}.mega-menu__link--parent .wrap-text{position:relative;display:inline-block;line-height:1.2}.mega-menu__link--parent .wrap-text:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:1px;background-color:currentColor}.button,.button-secondary,.button-custom{border-radius:0!important;letter-spacing:.04em;text-transform:uppercase;font-size:.8125rem;position:relative;overflow:hidden;isolation:isolate;transition:background-color var(--renzalo-dur-base) var(--renzalo-ease),color var(--renzalo-dur-base) var(--renzalo-ease),border-color var(--renzalo-dur-base) var(--renzalo-ease),transform var(--renzalo-dur-fast) var(--renzalo-ease-out)}.button-secondary:before,.button-custom:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--renzalo-gradient-brass);background-size:220% 100%;background-position:0% 0%;opacity:0;transition:opacity var(--renzalo-dur-base) var(--renzalo-ease),background-position var(--renzalo-dur-slow) var(--renzalo-ease-out)}.button:not(.button-secondary):not(.button-unstyled):hover{background-color:#fff!important;color:#000!important;box-shadow:inset 0 0 0 1px #000}.button-secondary:hover{background-color:#000!important;color:#fff!important}.button-secondary:hover:before,.button-custom:hover:before{opacity:.14;background-position:100% 0%}.product-card{border-radius:0!important}.product-card__image img,.product-card img{filter:grayscale(12%) contrast(1.02);transition:filter var(--renzalo-dur-slow) var(--renzalo-ease),transform .9s var(--renzalo-ease)}.product-card:hover .product-card__image img,.product-card:hover img{filter:grayscale(0%) contrast(1);transform:scale(1.035)}.product-card__content{letter-spacing:.01em}.collection-card{border-radius:0!important}.collection-card__image img{transition:transform .9s var(--renzalo-ease)}.collection-card:hover .collection-card__image img{transform:scale(1.04)}.price{font-variant-numeric:tabular-nums}footer{border-top:none;letter-spacing:.01em}footer a{color:#a9a69f;transition:color var(--renzalo-dur-fast) var(--renzalo-ease)}footer a:hover{color:#fff;opacity:1}footer .payment-icons__item svg{height:16px;width:auto;filter:grayscale(1) opacity(.55);transition:filter var(--renzalo-dur-fast) var(--renzalo-ease)}footer .payment-icons__item svg:hover{filter:grayscale(0) opacity(1)}@media screen and (max-width:749px){.button,.button-secondary,.button-custom{letter-spacing:.02em}}.renzalo-cgallery__community-link:before{content:"";display:inline-block;flex-shrink:0;width:22px;height:22px;margin-right:.15rem;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8'%3E%3Crect x='3' y='3' width='18' height='18' rx='5'/%3E%3Ccircle cx='12' cy='12' r='4.2'/%3E%3Ccircle cx='17.4' cy='6.6' r='1.1' fill='black' stroke='none'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8'%3E%3Crect x='3' y='3' width='18' height='18' rx='5'/%3E%3Ccircle cx='12' cy='12' r='4.2'/%3E%3Ccircle cx='17.4' cy='6.6' r='1.1' fill='black' stroke='none'/%3E%3C/svg%3E") center / contain no-repeat}.product-card a[ref=productTitleLink] .text-block>p{--renzalo-title-lines: 2;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--renzalo-title-lines);line-clamp:var(--renzalo-title-lines);overflow:hidden;min-height:calc(var(--renzalo-title-lines) * 1.5em);min-height:calc(var(--renzalo-title-lines) * 1lh)}@media screen and (max-width:749px){.product-card a[ref=productTitleLink] .text-block>p{--renzalo-title-lines: 3}}.rz-figure{margin:2rem 0}.rz-figure img,.rz-grid--plain img{display:block;width:100%;height:auto;border-radius:12px}.rz-figure figcaption,.rz-card figcaption{margin-top:.6rem;font-size:.85rem;line-height:1.45;color:#77776f;text-align:center}.rz-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;margin:2rem 0}.rz-card{margin:0}.rz-card>a{display:block;overflow:hidden;border-radius:12px;background:#f5f5f0}.rz-card img{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover;transition:transform .6s var(--renzalo-ease-out)}.rz-card>a:hover img{transform:scale(1.04)}.rz-card figcaption a{color:#0a0a0a;font-weight:600}.rz-table{margin:2rem 0;overflow-x:auto;-webkit-overflow-scrolling:touch}.rz-table table{width:100%;min-width:420px;border-collapse:collapse;border:1px solid #e6e6e1;font-size:.92rem;line-height:1.5}.rz-table th{padding:.75rem 1rem;background:#0a0a0a;color:#fff;font-weight:600;text-align:left}.rz-table td{padding:.75rem 1rem;border-bottom:1px solid #e6e6e1;vertical-align:top}.rz-table tbody tr:nth-child(2n){background:#f7f7f5}.rz-table td:first-child{font-weight:600}.rz-table__note{margin:.5rem 0 0;font-size:.8rem;color:#77776f}.rz-tip{margin:2rem 0;padding:1.1rem 1.3rem;border-left:3px solid #0a0a0a;border-radius:0 10px 10px 0;background:#f7f7f5}.rz-tip p{margin:0}.rz-list,.rz-steps{margin:1.25rem 0;padding-left:1.25rem}.rz-list li,.rz-steps li{margin:.4rem 0}.rz-related{margin:2.5rem 0;padding:1.4rem 1.5rem;border:1px solid #e6e6e1;border-radius:14px}.rz-related__title{margin:0 0 .75rem;font-size:var(--renzalo-eyebrow-size);font-weight:600;letter-spacing:var(--renzalo-eyebrow-tracking);text-transform:uppercase;color:#77776f}.rz-related ul{margin:0;padding:0;list-style:none}.rz-related li{display:flex;flex-direction:column;gap:.2rem;padding:.8rem 0;border-top:1px solid #ecece8}.rz-related li:first-child{border-top:0;padding-top:0}.rz-related li:last-child{padding-bottom:0}.rz-related a{font-weight:600;color:#0a0a0a;text-decoration:none}.rz-related a:after{content:" \2192";display:inline-block;transition:transform var(--renzalo-dur-fast) var(--renzalo-ease-out)}.rz-related a:hover:after{transform:translate(3px)}.rz-related span{font-size:.875rem;color:#77776f}@media screen and (max-width:749px){.renzalo-footer-contact .renzalo-footer-contact__logo-link{display:block;text-align:center}.renzalo-footer-contact .renzalo-footer-contact__logo{width:120px!important;height:auto!important;margin:0 auto}}@media screen and (max-width:749px){.product-details .accordion .details-content .rte :is(h1,h2){font-size:1.25rem;line-height:1.3;margin-block:1.4em .5em}.product-details .accordion .details-content .rte h3{font-size:1.125rem;line-height:1.3;margin-block:1.3em .5em}.product-details .accordion .details-content .rte :is(h4,h5,h6){font-size:1rem;line-height:1.35;margin-block:1.2em .4em}.product-details .accordion .details-content .rte>:is(h1,h2,h3,h4,h5,h6):first-child{margin-top:0}}@media(prefers-reduced-motion:no-preference){.renzalo-hero .renzalo-hero__media picture:first-child img{animation-name:renzalo-kenburns-first}.renzalo-hero .renzalo-hero__heading{animation-name:renzalo-hero-rise}}@keyframes renzalo-kenburns-first{0%{opacity:1;transform:scale(1)}17%{opacity:1;transform:scale(1.035)}20%{opacity:0;transform:scale(1.04)}97%{opacity:0;transform:scale(1)}to{opacity:1;transform:scale(1.008)}}@keyframes renzalo-hero-rise{0%{transform:translateY(16px)}to{transform:none}}@media screen and (max-width:749px){.renzalo-hero .renzalo-hero__blobs{display:none}.renzalo-hero .renzalo-hero__badge{backdrop-filter:none;-webkit-backdrop-filter:none;background:#11110f73}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/renzalo-custom.css.map */
