@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;0,700;1,400&family=Marcellus&family=Cinzel:wght@400;500;600;700&family=Inter:wght@300;400;500;600;700&display=swap";:root{--rl-mud-brown: #4a2e1b;--rl-mud-brown-dark: #2f1b0e;--rl-sand-brown: #c2a684;--rl-sand-brown-light: #e4d7c5;--rl-ash-gray: #706e6b;--rl-ash-light: #e8e5df;--rl-ash-surface: #f5f3ef;--rl-ivory: #faf8f5;--rl-white: #ffffff;--font-heading-family: "Marcellus", "Cinzel", "Cormorant Garamond", Georgia, serif;--font-royal-serif: "Marcellus", "Cinzel", serif;--font-royal-display: "Cormorant Garamond", Georgia, serif}h1,h2,h3,h4,.h1,.h2,.h3,.h4,.hero h1,.hero h2,.hero h3,.slideshow-title,.collection-title,.product-title,.section-heading,.announcement-bar__text,.fabric-title{font-family:var(--font-heading-family)!important;letter-spacing:.04em}h1,.h1{font-weight:500;letter-spacing:.06em}h2,.h2{font-weight:500;letter-spacing:.05em}h3,.h3{font-weight:400}.announcement-bar{background-color:var(--rl-mud-brown)!important;color:var(--rl-ivory)!important;font-size:.8rem;letter-spacing:.06em;padding:8px 16px;font-family:Marcellus,serif!important}.announcement-bar a{color:var(--rl-sand-brown-light)!important;text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}.announcement-bar a:hover{color:var(--rl-white)!important}.hero{position:relative}.hero .hero__media-wrapper{overflow:hidden}.hero video{object-fit:cover}.hero .hero__media-grid{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;overflow:hidden!important}.hero .hero__media-grid:after{content:"";position:absolute;bottom:0;left:0;right:0;height:80px;background:linear-gradient(to bottom,#faf8f500,#faf8f5a6 60%,#faf8f5);pointer-events:none;z-index:2}@media screen and (max-width:768px){.hero .hero__media-grid:after{height:45px}}.hero .hero__content-wrapper{position:relative!important;z-index:10!important}.hero .button,.hero button.button-custom,.hero .button-custom,.hero .btn-primary{position:relative!important;z-index:25!important}.hero .text-block h1,.hero .text-block.h1,.hero .text-block h2,.hero .text-block.h2{font-family:Marcellus,Cinzel,serif!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--rl-ivory)!important;text-shadow:0 2px 14px rgba(35,21,11,.5)}.hero .text-block p{font-family:Cormorant Garamond,Georgia,serif;font-size:1.3rem;letter-spacing:.05em;color:var(--rl-ivory);text-shadow:0 2px 10px rgba(35,21,11,.4)}.button,button.button-custom,.hero .button-custom,.btn-primary{font-family:Marcellus,Cinzel,serif!important;background-color:var(--rl-mud-brown)!important;color:var(--rl-ivory)!important;border:1px solid var(--rl-sand-brown)!important;border-radius:2px!important;font-weight:500;letter-spacing:.14em!important;text-transform:uppercase!important;font-size:.82rem!important;padding:13px 32px!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 4px 14px #4a2e1b40}.button:hover,button.button-custom:hover,.hero .button-custom:hover{background-color:var(--rl-sand-brown)!important;border-color:var(--rl-sand-brown)!important;color:var(--rl-mud-brown-dark)!important;box-shadow:0 8px 24px #c2a68459;transform:translateY(-2px)}.hero-root-web{display:none}.hero .logo-block{position:relative!important;display:flex!important;justify-content:center!important;align-items:center!important;margin:-68px auto 28px!important;overflow:visible!important;max-height:none!important}.hero .logo-block__image-wrapper{position:relative!important;display:flex!important;justify-content:center!important;align-items:center!important;width:auto!important;max-width:100%!important;z-index:5!important;overflow:visible!important;max-height:none!important}.hero .logo-block__image{position:relative!important;z-index:6!important;object-fit:contain!important;filter:drop-shadow(0 4px 20px rgba(28,18,10,.65))!important}.hero .hero-root-web{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:860px;max-width:98vw;height:360px;pointer-events:none;z-index:1;overflow:visible}.hero .hero-root-web__halo-outer{position:absolute;top:-10%;right:-5%;bottom:-10%;left:-5%;border-radius:50%;background:radial-gradient(ellipse 65% 45% at 50% 50%,#ffffff8c,#ffffff6b 24%,#ffffff38 50%,#ffffff0f 72%,#fff0 88%);filter:blur(24px);opacity:.65;z-index:1;pointer-events:none}.hero .hero-root-web__halo-core{position:absolute;top:8%;right:4%;bottom:8%;left:4%;border-radius:50%;background:radial-gradient(ellipse 60% 40% at 50% 50%,#ffffffb8,#ffffff85 32%,#ffffff38 60%,#fff0 82%);filter:blur(12px);opacity:.7;z-index:2;pointer-events:none}.hero .hero-root-web__svg{position:relative;width:100%;height:100%;display:block;z-index:3;opacity:.88;filter:drop-shadow(0 0 4px rgba(255,255,255,.35));mask-image:radial-gradient(ellipse 75% 60% at 50% 50%,#000 38%,rgba(0,0,0,.85) 60%,rgba(0,0,0,.25) 82%,transparent 98%);-webkit-mask-image:radial-gradient(ellipse 75% 60% at 50% 50%,#000 38%,rgba(0,0,0,.85) 60%,rgba(0,0,0,.25) 82%,transparent 98%);pointer-events:none}@media screen and (max-width:768px){.hero .logo-block{margin-top:-36px!important;margin-bottom:18px!important}.hero .hero-root-web{width:96vw;max-width:480px;height:240px}.hero .hero-root-web__halo-outer{filter:blur(16px)}.hero .hero-root-web__halo-core{filter:blur(8px)}}:root{--header-scroll-progress: 0}#header-component,.header-section,.header__row,.header__row--top,.header__columns,.header-logo,.header-logo img,.header-logo__image{will-change:padding,height,max-height,box-shadow;transition:padding .25s cubic-bezier(.16,1,.3,1),height .25s cubic-bezier(.16,1,.3,1),max-height .25s cubic-bezier(.16,1,.3,1),min-height .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease!important}.header-section{padding-top:calc(8px - (var(--header-scroll-progress) * 6px))!important;padding-bottom:calc(8px - (var(--header-scroll-progress) * 6px))!important;background-color:var(--rl-white)!important;border-bottom:1px solid var(--rl-ash-light)!important;box-shadow:0 calc(var(--header-scroll-progress) * 4px) calc(var(--header-scroll-progress) * 18px) rgba(45,26,16,calc(var(--header-scroll-progress) * .08))!important}#header-component .header__row--top,#header-component .header__columns{--padding-block-start: calc(4px - (var(--header-scroll-progress) * 3px)) !important;--padding-block-end: calc(4px - (var(--header-scroll-progress) * 3px)) !important;min-height:calc(46px - (var(--header-scroll-progress) * 10px))!important;padding-top:0!important;padding-bottom:0!important}.header-logo,.header__logo{display:flex!important;align-items:center!important;text-decoration:none!important}.header-logo__text{font-family:Marcellus,Cinzel,serif!important;font-size:calc(1.35rem - (var(--header-scroll-progress) * .25rem))!important;font-weight:600!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--rl-mud-brown-dark, #2d1a10)!important;white-space:nowrap!important;line-height:1!important;display:inline-block!important;transition:font-size .25s cubic-bezier(.16,1,.3,1),letter-spacing .25s ease,color .2s ease!important}.header-logo:hover .header-logo__text{color:var(--rl-sand-brown, #c2a684)!important}.header-logo img,.header__logo img,.header-logo__image{height:calc(34px - (var(--header-scroll-progress) * 12px))!important;max-height:calc(34px - (var(--header-scroll-progress) * 12px))!important;width:auto!important;object-fit:contain!important}body.is-scrolled .header-section,.header-section:has(#header-component[data-sticky-state=active]){padding-top:2px!important;padding-bottom:2px!important;box-shadow:0 4px 18px #2d1a1014!important}body.is-scrolled #header-component .header__row--top,body.is-scrolled #header-component .header__columns,#header-component[data-sticky-state=active] .header__row--top,#header-component[data-sticky-state=active] .header__columns{min-height:36px!important}body.is-scrolled .header-logo__text,#header-component[data-sticky-state=active] .header-logo__text{font-size:1.1rem!important;letter-spacing:.16em!important}body.is-scrolled .header-logo img,body.is-scrolled .header-logo__image,#header-component[data-sticky-state=active] .header-logo img,#header-component[data-sticky-state=active] .header-logo__image{height:22px!important;max-height:22px!important}.header-menu__item,.header-actions__action{font-size:.84rem!important}@media screen and (max-width:768px){.header-section{padding-top:calc(6px - (var(--header-scroll-progress) * 4px))!important;padding-bottom:calc(6px - (var(--header-scroll-progress) * 4px))!important}#header-component .header__row--top,#header-component .header__columns{min-height:calc(40px - (var(--header-scroll-progress) * 8px))!important}.header-logo__text{font-size:calc(1.15rem - (var(--header-scroll-progress) * .2rem))!important;letter-spacing:.14em!important}body.is-scrolled .header-logo__text,#header-component[data-sticky-state=active] .header-logo__text{font-size:.95rem!important;letter-spacing:.12em!important}.header-logo img,.header__logo img,.header-logo__image{height:calc(26px - (var(--header-scroll-progress) * 8px))!important;max-height:calc(26px - (var(--header-scroll-progress) * 8px))!important}body.is-scrolled .header-logo img,body.is-scrolled .header-logo__image,#header-component[data-sticky-state=active] .header-logo img,#header-component[data-sticky-state=active] .header-logo__image{height:18px!important;max-height:18px!important}}.fabric-bento-section{padding:60px 0 0;background-color:var(--rl-ivory);overflow:hidden;position:relative}.fabric-bento-section:after{content:"";position:absolute;bottom:0;left:0;right:0;height:140px;background:linear-gradient(to bottom,#faf8f500,#ffffffbf 60%,#fff);pointer-events:none;z-index:12}.fabric-bento-header{text-align:center;max-width:840px;margin:0 auto 34px;padding:0 20px}.fabric-bento-viewport{position:relative;height:600px;max-height:72vh;overflow:hidden;mask-image:linear-gradient(to bottom,transparent 0%,black 12%,black 88%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 12%,black 88%,transparent 100%)}.fabric-bento-viewport,.fabric-bento-lanes,.fabric-bento-lane,.fabric-bento-track,.fabric-bento-card,.fabric-bento-img,.fabric-bento-placeholder{pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;cursor:default!important}.fabric-bento-fade-top{position:absolute;top:0;left:0;right:0;height:100px;background:linear-gradient(to bottom,var(--rl-ivory) 0%,rgba(250,248,245,0) 100%);z-index:10;pointer-events:none}.fabric-bento-fade-bottom{position:absolute;bottom:0;left:0;right:0;height:100px;background:linear-gradient(to top,var(--rl-ivory) 0%,rgba(250,248,245,0) 100%);z-index:10;pointer-events:none}.fabric-bento-lanes{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1080px;margin:0 auto;height:100%;padding:0 20px}.fabric-bento-lane{width:100%;max-width:100%;height:100%;overflow:hidden}.fabric-bento-track{display:flex;flex-direction:column;gap:20px;will-change:transform}.lane-1-up .fabric-bento-track{animation:bentoScrollUp 32s linear infinite}.lane-2-down .fabric-bento-track{animation:bentoScrollDown 38s linear infinite}.lane-3-up .fabric-bento-track{animation:bentoScrollUp 30s linear infinite}@keyframes bentoScrollUp{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes bentoScrollDown{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.fabric-bento-card{width:100%;border-radius:20px!important;overflow:hidden!important;position:relative;background-color:var(--rl-white);border:none!important;outline:none!important;box-shadow:0 10px 28px #2d1a1014;flex-shrink:0}.fabric-bento-card.bento-pattern-0{height:380px}.fabric-bento-card.bento-pattern-1{height:250px}.fabric-bento-card.bento-pattern-2{height:320px}.fabric-bento-img{width:100%;height:100%;object-fit:cover;display:block;border-radius:20px!important;border:none!important}.fabric-bento-placeholder{width:100%;height:100%;background:var(--rl-ash-light);border-radius:20px}@media screen and (max-width:768px){.fabric-bento-section{padding:40px 0 0}.fabric-bento-section:after{height:90px}.fabric-bento-viewport{height:480px}.fabric-bento-lanes{gap:10px;padding:0 10px}.fabric-bento-track{gap:10px}.fabric-bento-card,.fabric-bento-img{border-radius:14px!important}.fabric-bento-card.bento-pattern-0{height:240px}.fabric-bento-card.bento-pattern-1{height:160px}.fabric-bento-card.bento-pattern-2{height:200px}.fabric-bento-fade-top,.fabric-bento-fade-bottom{height:60px}}.product-card,.card-wrapper{transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease;border-radius:4px}.product-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px #4a2e1b14}.product-card .media,.product-card .card-gallery,.card-gallery .media,.card__inner{aspect-ratio:3 / 4!important;width:100%!important;overflow:hidden!important;background-color:var(--rl-ivory);border-radius:4px}.product-card img,.card-gallery img{width:100%!important;height:100%!important;aspect-ratio:3 / 4!important;object-fit:cover!important;transition:transform .5s cubic-bezier(.16,1,.3,1)}.product-card:hover img{transform:scale(1.04)}.resource-list__carousel{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}:is(.section-resource-list,.resource-list__carousel) slideshow-arrows{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:space-between;align-items:center;padding-inline:max(12px,calc(var(--util-page-margin-offset, 20px) - 6px));pointer-events:none;z-index:20!important;mix-blend-mode:normal!important}:is(.section-resource-list,.resource-list__carousel) slideshow-arrows .slideshow-control{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;border-radius:50%!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;aspect-ratio:1 / 1!important;background-color:var(--rl-white, #ffffff)!important;color:var(--rl-mud-brown, #4a2e1b)!important;border:1px solid rgba(194,166,132,.5)!important;box-shadow:0 4px 16px #2d1a1024,0 1px 3px #2d1a1014!important;cursor:pointer;z-index:21!important;animation:none!important;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .38s cubic-bezier(.16,1,.3,1),transform .38s cubic-bezier(.16,1,.3,1),visibility .38s cubic-bezier(.16,1,.3,1),background-color .22s ease,color .22s ease,border-color .22s ease,box-shadow .22s ease!important}:is(.section-resource-list,.resource-list__carousel) slideshow-arrows .slideshow-control--previous{transform:translate(-12px)}:is(.section-resource-list,.resource-list__carousel) slideshow-arrows .slideshow-control--next{transform:translate(12px);margin-inline-start:auto}:is(.section-resource-list,.resource-list__carousel,slideshow-component):hover .slideshow-control:not([disabled]),:is(.section-resource-list,.resource-list__carousel,slideshow-component):focus-within .slideshow-control:not([disabled]){opacity:1;visibility:visible;pointer-events:auto;transform:translate(0)}:is(.section-resource-list,.resource-list__carousel) slideshow-arrows .slideshow-control:not([disabled]):hover{background-color:var(--rl-mud-brown, #4a2e1b)!important;color:var(--rl-ivory, #faf8f5)!important;border-color:var(--rl-mud-brown, #4a2e1b)!important;box-shadow:0 6px 22px #2d1a1047,0 2px 6px #2d1a101f!important;transform:translate(0) scale(1.08)!important}:is(.section-resource-list,.resource-list__carousel) slideshow-arrows .slideshow-control:not([disabled]):active{transform:translate(0) scale(.94)!important}:is(.section-resource-list,.resource-list__carousel) slideshow-arrows .slideshow-control[disabled]{display:flex!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:scale(.72)!important;transition:opacity .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1),visibility .35s cubic-bezier(.16,1,.3,1)!important}:is(.section-resource-list,.resource-list__carousel) slideshow-arrows .slideshow-control svg,:is(.section-resource-list,.resource-list__carousel) slideshow-arrows .slideshow-control .svg-wrapper{width:18px!important;height:18px!important;display:flex!important;align-items:center!important;justify-content:center!important;stroke:currentColor!important;stroke-width:1.6px!important;fill:none!important}@media(hover:none){:is(.section-resource-list,.resource-list__carousel) slideshow-arrows .slideshow-control:not([disabled]){opacity:.92!important;visibility:visible!important;pointer-events:auto!important;transform:translate(0)!important}}.price{font-family:Marcellus,serif;font-weight:600;color:var(--rl-mud-brown)}.price--on-sale .price-item--regular{color:var(--rl-ash-gray);text-decoration:line-through;font-weight:400;margin-left:6px}.badge-sale{background-color:var(--rl-mud-brown)!important;color:var(--rl-ivory)!important;border:1px solid var(--rl-sand-brown)!important;border-radius:2px!important;font-size:.7rem!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase!important;padding:4px 8px!important;font-family:Marcellus,serif!important}.floating-whatsapp{position:fixed;bottom:28px;right:28px;z-index:9999;display:flex;align-items:center;gap:10px;background-color:var(--rl-mud-brown-dark);color:var(--rl-ivory);border:1px solid var(--rl-sand-brown);padding:12px 20px;border-radius:50px;box-shadow:0 8px 24px #2d1a1047;text-decoration:none;font-family:Marcellus,serif;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;transition:all .3s cubic-bezier(.16,1,.3,1)}.floating-whatsapp:hover{transform:translateY(-3px);background-color:var(--rl-sand-brown);color:var(--rl-mud-brown-dark);border-color:var(--rl-sand-brown);box-shadow:0 12px 32px #c2a68459}.floating-whatsapp svg{width:20px;height:20px;fill:currentColor;flex-shrink:0}@media screen and (max-width:600px){.floating-whatsapp span{display:none}.floating-whatsapp{padding:13px;border-radius:50%;bottom:20px;right:20px}}footer{background-color:var(--rl-ivory)!important;border-top:1px solid var(--rl-ash-light);color:var(--rl-mud-brown)}footer h2,footer h3,footer h4{font-family:Marcellus,serif!important;color:var(--rl-mud-brown)}footer a{color:var(--rl-ash-gray);transition:color .2s ease}footer a:hover{color:var(--rl-mud-brown)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-rootlooms.css.map */
