﻿@font-face{font-family:"Montserrat";font-style:normal;font-weight:100 900;font-display:swap;src:url("../fonts/montserrat.woff2") format("woff2-variations"),url("../fonts/montserrat.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Poppins";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/poppins-400.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Poppins";font-style:normal;font-weight:500;font-display:swap;src:url("../fonts/poppins-500.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;color-scheme:dark}body{margin:0;min-height:100vh;overflow-x:hidden;background:#000;color:#fff;font-family:"Poppins",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:1rem;line-height:1.7;-webkit-font-smoothing:antialiased}img,picture,svg,video{display:block;max-width:100%;height:auto}input,button,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid #f7ef8a;outline-offset:3px}::selection{background:#d3b24a;color:#000}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}h1,h2,h3,h4,h5,h6{margin:0 0 .5em;color:#fff;font-family:"Montserrat","Segoe UI",Roboto,Arial,sans-serif;font-weight:700;line-height:1.3;letter-spacing:0;text-wrap:balance}h1{font-size:clamp(2.25rem,1.3rem + 3.8vw,4rem)}@media(min-width: 48em){h1{line-height:1.6875}}h2{font-size:clamp(1.875rem,1.2rem + 2.6vw,3rem)}@media(min-width: 48em){h2{line-height:1.6875}}h3{font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem)}h4{font-size:1.125rem}p,ul,ol,dl,blockquote,table{margin:0 0 1em}a{color:#d3b24a;text-underline-offset:.15em;transition:color 200ms ease}a:hover{color:#f7ef8a}strong,b{font-weight:500}small{font-size:.875rem}.icon{width:1em;height:1em}.screen-reader-text{position:absolute !important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute !important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link:focus{position:fixed !important;top:1rem;left:1rem;z-index:1000;width:auto;height:auto;margin:0;padding:.75rem 1.25rem;clip:auto;border-radius:333px;background:#d3b24a;color:#000}body.has-open-nav{overflow:hidden}.placeholder-box{display:block;width:100%;height:100%;background:#edd4bb}img.img-fit--contain{object-fit:contain}.container{width:100%;max-width:calc(101.25rem + 2*clamp(1rem, 0.5rem + 5vw, 9.375rem));margin-inline:auto;padding-inline:clamp(1rem,.5rem + 5vw,9.375rem)}.page-header{position:relative;padding-block:clamp(2.5rem,1.5rem + 3vw,4.5rem);border-bottom:1px solid rgba(180,203,217,.2);background:radial-gradient(ellipse at 80% 0%, rgba(174, 134, 37, 0.18), transparent 60%)}.page-header__title{margin:0;font-size:clamp(1.875rem,1.2rem + 2.6vw,3rem);line-height:1.3}.page-header__meta{margin:.5rem 0 0;color:#a9abad}.page-header .search-form{max-width:36rem;margin-top:1.5rem}.content-page__body{padding-block:clamp(4rem,2.5rem + 5vw,8rem)}.content-page__image{width:100%;margin-bottom:2rem;border-radius:32px}.post-list{padding-bottom:clamp(4rem,2.5rem + 5vw,8rem)}.post-list__grid{display:grid;gap:clamp(1rem,.5rem + 1.5vw,2rem);padding-top:clamp(4rem,2.5rem + 5vw,8rem)}@media(min-width: 48em){.post-list__grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 64em){.post-list__grid{grid-template-columns:repeat(3, 1fr)}}.post-list__empty{padding-top:clamp(4rem,2.5rem + 5vw,8rem);color:#a9abad}.not-found{padding-block:clamp(4rem,2.5rem + 5vw,8rem)}.not-found__inner{max-width:40rem;text-align:center}.not-found__text{color:#a9abad}.not-found .search-form{margin-block:2rem 1.5rem}.section-heading{max-width:56rem;margin:0 auto clamp(2.5rem,1rem + 5.5vw,7.8rem);text-align:center}.section-heading__title{margin-bottom:clamp(1rem,.75rem + .7vw,1.65rem)}.section-heading__accent{color:#b69231;text-transform:uppercase}.section-heading__text{max-width:53.5rem;margin:0 auto;color:#b2b2b2;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:clamp(1rem,.6rem + .85vw,1.375rem);line-height:1.82}.section-heading--light .section-heading__title{font-size:clamp(1.625rem,1.2rem + 1.6vw,2.5rem);font-weight:400;line-height:1.3}.announcement{overflow:hidden;background:linear-gradient(101deg, #ae8625 0%, #f7ef8a 100%);color:#000;font-size:.75rem;font-weight:500}.announcement__track{display:flex;width:max-content;animation:announcement-scroll 40s linear infinite}.announcement__track:hover{animation-play-state:paused}.announcement__group{display:flex;flex-shrink:0}.announcement__item{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 2rem;white-space:nowrap}.announcement__item .icon{width:1rem;height:1rem}@keyframes announcement-scroll{to{transform:translateX(-50%)}}.button{background:linear-gradient(101deg, #ae8625 0%, #f7ef8a 100%);border:1px solid rgba(180,203,217,.5);border-radius:333px;color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:3rem;padding:.7rem 1.75rem;font-family:"Poppins",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:.875rem;font-weight:500;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:filter 200ms ease,box-shadow 200ms ease,transform 200ms ease}.button:hover{color:#fff;filter:brightness(1.08);box-shadow:0 0 24px rgba(211,178,74,.35)}.button:active{transform:translateY(1px)}.button .icon{width:1rem;height:1rem}.button:disabled,.button.disabled{opacity:.5;cursor:not-allowed;filter:none;box-shadow:none}.button.loading{opacity:.6;pointer-events:none}.button.added::after{content:"✓"}.button--wide{min-width:min(100%,14rem)}.button--dark{background:#22303d;border-color:#22303d;color:#fff}.button--dark:hover{color:#fff;box-shadow:none}.button--outline{background:rgba(0,0,0,0);border-color:rgba(180,203,217,.5);color:#fff}.button--outline:hover{border-color:#d3b24a;color:#f7ef8a;box-shadow:none}.button--whatsapp{background:#1f9e52;border-color:#1f9e52;color:#fff}.button--whatsapp:hover{color:#fff;box-shadow:none}.button--whatsapp svg{width:1.1rem;height:1.1rem;fill:currentColor}.added_to_cart{display:inline-block;margin-top:.5rem;font-size:.75rem;font-weight:500}:where(label){display:block;margin-bottom:.4rem;color:#fff;font-size:.875rem;font-weight:500}:where(input[type=text],input[type=email],input[type=tel],input[type=password],input[type=search],input[type=number],input[type=url],input[type=date],select,textarea){width:100%;min-height:3rem;padding:.65rem 1rem;border:1px solid rgba(180,203,217,.2);border-radius:12px;background:#111210;color:#fff;font-size:.875rem;transition:border-color 200ms ease,box-shadow 200ms ease}:where(input[type=text],input[type=email],input[type=tel],input[type=password],input[type=search],input[type=number],input[type=url],input[type=date],select,textarea)::placeholder{color:#a9abad}:where(input[type=text],input[type=email],input[type=tel],input[type=password],input[type=search],input[type=number],input[type=url],input[type=date],select,textarea):focus{border-color:#d3b24a;outline:none;box-shadow:0 0 0 3px rgba(211,178,74,.2)}:where(textarea){min-height:8rem;resize:vertical}:where(input[type=checkbox],input[type=radio]){width:1.1rem;height:1.1rem;accent-color:#d3b24a;vertical-align:middle}.search-form{display:flex;gap:.5rem}.search-form__input{flex:1;border-radius:333px}.search-form__button{flex-shrink:0}.site-header{position:sticky;top:0;z-index:100;background:rgba(0,0,0,.92);backdrop-filter:blur(12px)}.admin-bar .site-header{top:46px}@media(min-width: 783px){.admin-bar .site-header{top:32px}}.site-header--overlay{position:absolute;right:0;left:0;background:rgba(0,0,0,0);backdrop-filter:none}.site-header--overlay,.admin-bar .site-header--overlay{top:auto}.site-header__inner{display:flex;align-items:center;gap:1.5rem;min-height:5.5rem}@media(min-width: 64em){.site-header__inner{min-height:clamp(5.5rem,10.4vw,12.5rem)}}.site-header__brand{flex-shrink:0}.site-header__brand .custom-logo{width:auto;max-height:3.5rem}@media(min-width: 64em){.site-header__brand .custom-logo{max-height:clamp(4.75rem,7.6vw,9.125rem)}}.site-header__name{color:#fff;font-family:"Montserrat","Segoe UI",Roboto,Arial,sans-serif;font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);font-weight:700;text-decoration:none}.site-header__actions{display:flex;align-items:center;gap:clamp(.75rem,1.6vw,1.875rem);margin-left:auto}@media(min-width: 64em){.site-header__actions{margin-left:0}}.site-header__cart{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:clamp(2.25rem,1.5rem + 1.4vw,3.125rem);height:clamp(2.25rem,1.5rem + 1.4vw,3.125rem);border-radius:50%;background:linear-gradient(101deg, #ae8625 0%, #f7ef8a 100%);border:1px solid rgba(180,203,217,.5);border-radius:333px;color:#fff;position:relative;color:#000}.site-header__cart:hover{color:#000;filter:brightness(1.08)}.site-header__cart .icon{width:1.25rem;height:1.25rem}.site-header__toggle{position:relative;width:2.75rem;height:2.75rem;padding:0;border:0;background:none;cursor:pointer}@media(min-width: 64em){.site-header__toggle{display:none}}.site-header__toggle-bar,.site-header__toggle-bar::before,.site-header__toggle-bar::after{position:absolute;left:50%;width:1.375rem;height:2px;margin-left:-0.6875rem;background:#fff;transition:transform 200ms ease,background-color 200ms ease}.site-header__toggle-bar{top:50%}.site-header__toggle-bar::before,.site-header__toggle-bar::after{content:"";left:0;margin-left:0}.site-header__toggle-bar::before{top:-7px}.site-header__toggle-bar::after{top:7px}.site-header__toggle[aria-expanded=true] .site-header__toggle-bar{background:rgba(0,0,0,0)}.site-header__toggle[aria-expanded=true] .site-header__toggle-bar::before{transform:translateY(7px) rotate(45deg)}.site-header__toggle[aria-expanded=true] .site-header__toggle-bar::after{transform:translateY(-7px) rotate(-45deg)}.header-cart__count{position:absolute;top:-0.3rem;right:-0.3rem;min-width:1.15rem;height:1.15rem;padding:0 .3rem;border-radius:1rem;background:#fff;color:#000;font-size:.65rem;font-weight:500;line-height:1.15rem;text-align:center}.header-cart__count[hidden]{display:none}@media(max-width: calc(64em - 0.02em)){.site-nav{position:absolute;top:100%;right:0;left:0;z-index:99;height:calc(100dvh - 5.5rem);display:flex;flex-direction:column;gap:2rem;padding:1.5rem clamp(1rem,.5rem + 5vw,9.375rem) 2rem;overflow-y:auto;background:#000;visibility:hidden;opacity:0;transform:translateY(-0.5rem);transition:opacity 200ms ease,transform 200ms ease,visibility 200ms ease}.site-nav--open{visibility:visible;opacity:1;transform:none}}@media(min-width: 64em){.site-nav{margin-inline:auto}}.site-nav__list{margin:0;padding:0;list-style:none}@media(min-width: 64em){.site-nav__list{display:flex;align-items:center;gap:0}}.site-nav__item{position:relative}.site-nav__item--current>.site-nav__link{color:#d3b24a}@media(min-width: 64em){.site-nav__item--parent:hover>.site-nav__submenu,.site-nav__item--parent:focus-within>.site-nav__submenu{visibility:visible;opacity:1;transform:none}}.site-nav__link{display:block;padding:1rem 0;border-bottom:1px solid rgba(180,203,217,.2);color:#fff;font-size:1.125rem;font-weight:500;text-decoration:none}.site-nav__link:hover{color:#d3b24a}@media(min-width: 64em){.site-nav__link{padding:.5rem clamp(.5rem,1.2vw,1.4rem);border-bottom:0;font-family:"Montserrat","Segoe UI",Roboto,Arial,sans-serif;font-size:clamp(.9375rem,.5rem + .8vw,1.25rem);font-weight:700}}.site-nav__submenu{margin:0;padding:0;list-style:none;padding-left:1rem}@media(min-width: 64em){.site-nav__submenu{position:absolute;top:100%;left:0;min-width:14rem;padding:.5rem 0;border:1px solid rgba(180,203,217,.2);border-radius:16px;background:#0b0c0a;box-shadow:0 0 100px #010d03;visibility:hidden;opacity:0;transform:translateY(0.25rem);transition:opacity 200ms ease,transform 200ms ease,visibility 200ms ease}.site-nav__submenu .site-nav__link{padding:.5rem 1.1rem}}.social-links{margin:0;padding:0;list-style:none;display:flex;gap:.75rem}.social-links__link{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:50%;background:linear-gradient(101deg, #ae8625 0%, #f7ef8a 100%);border:1px solid rgba(180,203,217,.5);border-radius:333px;color:#fff;color:#000;text-decoration:none;transition:filter 200ms ease}.social-links__link:hover{color:#000;filter:brightness(1.1)}.social-links__link svg{width:1rem;height:1rem;fill:currentColor}.social-links__link .whatsapp-icon{fill:none}.social-links__letter{font-family:"Montserrat","Segoe UI",Roboto,Arial,sans-serif;font-size:.875rem;font-weight:700}.social-links--header{gap:clamp(.75rem,1.6vw,1.875rem)}@media(max-width: calc(64em - 0.02em)){.social-links--header{display:none}}.social-links--header .social-links__link{width:clamp(2.25rem,1.5rem + 1.4vw,3.125rem);height:clamp(2.25rem,1.5rem + 1.4vw,3.125rem)}.social-links--header .social-links__link svg{width:1.25rem;height:1.25rem}@media(min-width: 64em){.social-links--nav{display:none}}.site-footer{background:#000;color:#a9abad;font-size:.875rem}.site-footer a{color:inherit;text-decoration:none}.site-footer a:hover{color:#d3b24a}.site-footer .social-links__link,.site-footer .social-links__link:hover{color:#000}.site-footer__main{display:grid;gap:2.5rem;padding-block:clamp(3rem,2rem + 3vw,5rem)}@media(min-width: 64em){.site-footer__main{grid-template-columns:1fr auto;align-items:start}}.site-footer__columns{display:grid;gap:2rem}@media(min-width: 36em){.site-footer__columns{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 48em){.site-footer__columns{grid-template-columns:repeat(3, 1fr)}}.site-footer__notice{padding-bottom:2.5rem;text-align:center}.site-footer__notice-title{margin-bottom:1rem;color:#fff;font-family:"Poppins",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:.875rem;font-weight:500;line-height:1.7;text-transform:uppercase}.site-footer__notice-text{max-width:62rem;margin:0 auto;font-size:.75rem;line-height:2}.site-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;padding-block:1.75rem 2.5rem;border-top:1px solid rgba(180,203,217,.2);color:#fff}.site-footer__copyright{margin:0}.footer-nav__title{margin-bottom:1.25rem;font-family:"Poppins",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:1rem;font-weight:500;line-height:1.7}.footer-nav__list{margin:0;padding:0;list-style:none;display:grid;gap:.9rem}.legal-nav__list{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.5rem 2.5rem}.newsletter{position:relative;overflow:hidden;padding-block:clamp(2.5rem,2rem + 1vw,3.25rem) clamp(3.5rem,2.5rem + 3vw,5.5rem);background:linear-gradient(101deg, #ae8625 0%, #d9c25a 55%, #f7ef8a 100%);text-align:center}.newsletter::before{content:"";position:absolute;inset:0;background:url("../images/newsletter-hex.webp") center/cover no-repeat;pointer-events:none}.newsletter__inner{position:relative}.newsletter__title{margin-bottom:2rem;color:#fff;font-size:clamp(1.875rem,1.2rem + 2.6vw,3rem)}@media(min-width: 48em){.newsletter__title{line-height:1.6875}}.newsletter__form{max-width:38rem;margin-inline:auto}.newsletter__fields{display:grid;gap:.75rem}@media(min-width: 36em){.newsletter__fields{grid-template-columns:1fr 1fr auto}}.newsletter__input{min-height:3.25rem;border:0;border-radius:333px;background:#fff;color:#000}.newsletter__input::placeholder{color:#8a8f94}.newsletter__input:focus{box-shadow:0 0 0 3px rgba(34,48,61,.35)}.newsletter__button{min-height:3.25rem;padding-inline:2.25rem}.newsletter__trap{position:absolute;left:-9999px}.newsletter__message{margin:.75rem 0 0;color:#000;font-size:.875rem;font-weight:500}.newsletter__message:empty{margin:0}.newsletter__form--error .newsletter__message{color:#7a1410}.newsletter__legal{margin:.75rem 0 0;color:rgba(0,0,0,.75);font-size:.75rem}.newsletter__legal a{color:inherit}.breadcrumb{display:flex;flex-wrap:wrap;gap:.25rem;padding-block:1.25rem;color:#a9abad;font-size:.875rem}.breadcrumb a{color:inherit}.breadcrumb__sep{margin-inline:.25rem}.hero{position:relative;display:grid;align-items:center;min-height:max(36rem,100svh - 2.5rem);overflow:hidden;padding-block:calc(clamp(5.5rem, 10.4vw, 12.5rem) + 1rem) clamp(4rem,2rem + 5vw,8rem)}@media(min-width: 64em){.hero{padding-block:clamp(5.5rem,10.4vw,12.5rem) calc(clamp(5.5rem, 10.4vw, 12.5rem)*.65)}}.hero::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0.55) 0%, rgba(0, 0, 0, 0) 22%),linear-gradient(90deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.25) 45%, rgba(0, 0, 0, 0) 70%),linear-gradient(0deg, #000000 0%, rgba(0, 0, 0, 0) 28%);pointer-events:none}.hero__background{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}@media(prefers-reduced-motion: reduce){.hero__video{display:none}}.hero__inner{position:relative;z-index:1;display:grid;gap:3rem;align-items:center}@media(min-width: 64em){.hero__inner{grid-template-columns:minmax(0, 1fr) auto}}.hero__content{max-width:56rem}.hero__title{margin-bottom:1.5rem;text-wrap:wrap}.hero__text{margin-bottom:clamp(2rem,1rem + 2vw,3rem);color:#fff;font-size:clamp(1rem,.6rem + .9vw,1.5rem);line-height:1.75}.hero__button{gap:clamp(1rem,.5rem + 1.2vw,2rem);min-height:clamp(3.25rem,2rem + 2vw,4.375rem);padding-inline:clamp(1.75rem,1rem + 1.5vw,2.5rem);color:#000;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:clamp(1rem,.7rem + .6vw,1.25rem);font-weight:400}.hero__button:hover{color:#000}.hero__button .icon{width:1.125rem;height:1.125rem}.hero__showcase{position:relative;justify-self:center;width:clamp(9rem,12vw,14.375rem)}@media(min-width: 64em){.hero__showcase{justify-self:end;margin-top:clamp(0rem,3.6vw,4.375rem);margin-right:clamp(0rem,2.2vw,2.625rem)}}.hero__slides{display:grid}.hero__slide{grid-area:1/1;opacity:0;visibility:hidden;transition:opacity 400ms ease,visibility 400ms ease}.hero__slide--active{opacity:1;visibility:visible}.hero__product{display:block;aspect-ratio:2/5}.hero__image{display:block;width:100%;height:100%;object-fit:contain;border-radius:clamp(1rem,1.6vw,1.875rem);filter:drop-shadow(0 30px 60px rgba(0, 0, 0, 0.6))}.hero__image.placeholder-box{filter:none}.hero__badge{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:clamp(5rem,2rem + 4.8vw,7.6875rem);height:clamp(5rem,2rem + 4.8vw,7.6875rem);border-radius:50%;background:linear-gradient(101deg, #ae8625 0%, #f7ef8a 100%);border:1px solid rgba(180,203,217,.5);border-radius:333px;color:#fff;position:absolute;top:0;left:clamp(-3.125rem,-1.5vw,-1rem);z-index:2;padding:1.5rem;border:4px solid #000;color:#000;font-family:"Montserrat","Segoe UI",Roboto,Arial,sans-serif;font-size:clamp(.875rem,.6rem + .5vw,1.25rem);font-weight:600;line-height:1.2;text-align:center;text-decoration:none}.hero__badge:hover{color:#000;filter:brightness(1.08)}.hero__arrow{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:clamp(2.25rem,1.5rem + 1vw,3.125rem);height:clamp(2.25rem,1.5rem + 1vw,3.125rem);border-radius:50%;background:linear-gradient(101deg, #ae8625 0%, #f7ef8a 100%);border:1px solid rgba(180,203,217,.5);border-radius:333px;color:#fff;position:absolute;bottom:-0.8rem;z-index:2;padding:0;color:#000;cursor:pointer}.hero__arrow .icon{width:1.125rem;height:1.125rem}.hero__arrow--prev{left:0}.hero__arrow--next{right:0}.intro{padding-block:clamp(4rem,2.5rem + 5vw,8rem)}.intro__inner{display:grid;gap:3rem}@media(min-width: 64em){.intro__inner{grid-template-columns:minmax(0, 47rem) minmax(22rem, 1fr);column-gap:clamp(3rem,8.3vw,10rem)}}.intro__content{display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem}@media(min-width: 64em){.intro__content{padding-block:clamp(2rem,4.2vw,5rem) clamp(1rem,2.1vw,2.5rem)}}.intro__title{margin:0}.intro__text{margin-bottom:clamp(1.5rem,1rem + 1vw,2.5rem);color:#fff;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:clamp(1rem,.6rem + .85vw,1.375rem);line-height:1.82}.intro__actions{display:flex;flex-wrap:wrap;gap:1rem clamp(1rem,3.5vw,4.25rem)}.intro__button{min-height:clamp(3.25rem,2.5rem + 1vw,3.75rem);padding-inline:clamp(1.5rem,1rem + 1vw,2.25rem);color:#000;font-family:"Montserrat","Segoe UI",Roboto,Arial,sans-serif;font-size:clamp(1rem,.7rem + .6vw,1.25rem);font-weight:700}.intro__button:hover{color:#000}.intro__button--wide{min-width:min(100%,clamp(14rem,10rem + 7vw,18.8rem));color:#fff}.intro__button--wide:hover{color:#fff}.feature-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:clamp(.75rem,2.7vw,3.25rem);width:100%;max-width:47rem}.feature-grid__media{position:relative;z-index:1;display:block;aspect-ratio:1;overflow:hidden;border-radius:clamp(1.25rem,2.2vw,2.5rem)}.feature-grid__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform 400ms ease}.feature-grid__media:hover .feature-grid__image{transform:scale(1.04)}.feature-grid>.feature-card:first-child{align-self:end;justify-self:end}.feature-grid>.feature-card:last-child{align-self:start;justify-self:start}.feature-card{background:linear-gradient(180deg, rgba(235, 221, 42, 0.05) 0%, rgba(1, 13, 3, 0.05) 100%);border:1px solid rgba(180,203,217,.2);border-radius:32px;box-shadow:0 0 100px #010d03;display:flex;flex-direction:column;width:91.43%;aspect-ratio:1;padding:clamp(.875rem,2.1vw,2.5rem);border-radius:clamp(1.25rem,2vw,2rem);color:#fff;text-decoration:none;transition:border-color 200ms ease}.feature-card:hover{border-color:rgba(211,178,74,.5);color:#fff}.feature-card__icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:clamp(2rem,1.2rem + 1.5vw,3.125rem);height:clamp(2rem,1.2rem + 1.5vw,3.125rem);border-radius:50%;background:linear-gradient(101deg, #ae8625 0%, #f7ef8a 100%);border:1px solid rgba(180,203,217,.5);border-radius:333px;color:#fff;margin-bottom:clamp(.75rem,1.6vw,1.9rem);color:#000}.feature-card__icon .icon{width:45%;height:45%}.feature-card__title{margin:0 0 clamp(.5rem,1.5vw,1.75rem);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:clamp(.9375rem,.7rem + .6vw,1.25rem);font-weight:400;line-height:1.3}.feature-card__text{max-width:15rem;margin:0;color:#b2b2b2;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.875rem;line-height:1.64}@media(max-width: calc(48em - 0.02em)){.feature-card__text{display:none}}.feature-card__more{margin-top:auto;color:#b2b2b2;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:clamp(.75rem,.6rem + .3vw,.875rem)}@media(min-width: 64em){.feature-card__more{margin-top:2.2rem}}ul.products{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:clamp(2rem,1rem + 2vw,3.5rem) clamp(1.25rem,8.33vw - 3.75rem,6.25rem)}@media(min-width: 48em){ul.products{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(min-width: 64em){ul.products.columns-4{grid-template-columns:repeat(4, minmax(0, 1fr))}ul.products.columns-2{grid-template-columns:repeat(2, minmax(0, 1fr))}}ul.products::before,ul.products::after{display:none}ul.products>li{display:flex;margin:0}.product-card{display:flex;flex:1;flex-direction:column;min-width:0}.product-card__media{position:relative;display:block;aspect-ratio:5/6;overflow:hidden;border:1px solid #b69231;border-radius:clamp(1rem,1.6vw,1.875rem);background:#edd4bb}.product-card__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform 400ms ease}.product-card__media:hover .product-card__image{transform:scale(1.04)}.product-card__badge{background:linear-gradient(101deg, #ae8625 0%, #f7ef8a 100%);border:1px solid rgba(180,203,217,.5);border-radius:333px;color:#fff;position:absolute;top:.75rem;left:.75rem;padding:.2rem .75rem;color:#000;font-size:.75rem;font-weight:500}.product-card__body{display:flex;flex:1;flex-direction:column;padding-top:clamp(1rem,1.6vw,1.95rem)}.product-card__body .star-rating{margin-bottom:.35rem}.product-card__title{margin:0 0 clamp(.5rem,.8vw,1rem);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:clamp(1rem,.75rem + .5vw,1.25rem);font-weight:400;line-height:1.3}.product-card__link{color:#fff;text-decoration:none}.product-card__link:hover{color:#d3b24a}.product-card__excerpt{display:-webkit-box;max-width:15rem;margin:0 0 1rem;overflow:hidden;color:#b2b2b2;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:clamp(.8125rem,.75rem + .15vw,.875rem);line-height:1.64;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-card__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.25rem 1rem;margin-top:auto;padding-right:clamp(0rem,.6vw,.6875rem)}.product-card__price{margin:0;color:#c5a644;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:clamp(1rem,.75rem + .5vw,1.25rem)}.product-card__price del{margin-right:.35rem;color:#a9abad}.product-card__price ins{text-decoration:none}.product-card .button.product-card__button{min-height:0;padding:.25rem 0;border:0;border-radius:0;background:none;color:#c5a644;font-family:"Montserrat","Segoe UI",Roboto,Arial,sans-serif;font-size:clamp(1rem,.75rem + .5vw,1.25rem);font-weight:700}.product-card .button.product-card__button:hover{color:#f7ef8a;filter:none;box-shadow:none}.product-card .added_to_cart{flex-basis:100%;text-align:right}.product-card .wlr-product-message{order:-1;flex-basis:100%;padding:0 !important;color:#c5a644;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.875rem;line-height:1.5 !important}.summary .wlr-product-message{margin-bottom:1rem;padding:0 !important;color:#c5a644;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.5 !important}.product-carousel{position:relative;z-index:1;padding-top:clamp(4rem,2.5rem + 5vw,8rem)}.product-carousel__viewport{position:relative}@media(max-width: calc(64em - 0.02em)){.product-carousel__viewport{padding-bottom:calc(2.75rem + 1.5rem)}}.product-carousel--static .product-carousel__viewport{padding-bottom:0}.product-carousel__track ul.products{position:relative;display:flex;gap:clamp(1.25rem,8.33vw - 3.75rem,6.25rem);margin-inline:calc(-1*clamp(1rem, 0.5rem + 5vw, 9.375rem));padding-inline:clamp(1rem,.5rem + 5vw,9.375rem);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:clamp(1rem,.5rem + 5vw,9.375rem);scrollbar-width:none}.product-carousel__track ul.products::-webkit-scrollbar{display:none}@media(min-width: 64em){.product-carousel__track ul.products{margin-inline:0;padding-inline:0;scroll-padding-inline:0}}.product-carousel__track ul.products>li{flex:0 0 calc((100% - clamp(1.25rem, 8.33vw - 3.75rem, 6.25rem))/1.6);scroll-snap-align:start}@media(min-width: 48em){.product-carousel__track ul.products>li{flex-basis:calc((100% - 2*clamp(1.25rem, 8.33vw - 3.75rem, 6.25rem))/2.6)}}@media(min-width: 64em){.product-carousel__track ul.products>li{flex-basis:calc((100% - 3*clamp(1.25rem, 8.33vw - 3.75rem, 6.25rem))/4)}}.product-carousel__arrow{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:3.125rem;height:3.125rem;border-radius:50%;background:linear-gradient(101deg, #ae8625 0%, #f7ef8a 100%);border:1px solid rgba(180,203,217,.5);border-radius:333px;color:#fff;position:absolute;bottom:0;z-index:2;display:inline-flex;width:2.75rem;height:2.75rem;padding:0;color:#000;cursor:pointer;transition:opacity 200ms ease}.product-carousel__arrow .icon{width:1.125rem;height:1.125rem}.product-carousel__arrow:disabled{opacity:.5;cursor:default}.product-carousel__arrow--prev{left:calc(50% - 2.75rem - .5rem)}.product-carousel__arrow--next{left:calc(50% + .5rem)}@media(min-width: 64em){.product-carousel__arrow{top:calc(45% - 3.125rem/2);bottom:auto;width:3.125rem;height:3.125rem}.product-carousel__arrow--prev{left:calc((100% - 100vw)/4 - 3.125rem/2)}.product-carousel__arrow--next{right:calc((100% - 100vw)/4 - 3.125rem/2);left:auto}}.product-carousel--static .product-carousel__arrow{display:none}.front-page>.product-carousel:last-child{padding-bottom:clamp(4rem,1rem + 7vw,10rem)}.finder{position:relative;padding-block:clamp(4rem,2.5rem + 5vw,8rem);overflow-x:clip;isolation:isolate}.finder__inner{position:relative}.finder__element{position:absolute;z-index:-1;height:auto;mix-blend-mode:screen;pointer-events:none}.finder__element--left{top:1.4rem;left:calc((100% - 100vw)/2 - 2.5vw);width:clamp(14rem,31.77vw,38.125rem)}.finder__element--right{--finder-art: clamp(18rem, 44.8vw, 53.75rem);right:calc((100% - 100vw)/2);bottom:calc(var(--finder-art)*-0.2523);width:var(--finder-art)}.finder__heading{margin-bottom:clamp(2.5rem,1rem + 4.5vw,6.5rem)}.finder__heading .section-heading__title{margin-bottom:clamp(1rem,.5rem + 1.2vw,2rem);font-size:clamp(1.875rem,1.2rem + 2.6vw,3rem);font-weight:400;line-height:1.25}.finder__heading .section-heading__text{max-width:57rem;font-family:"Montserrat","Segoe UI",Roboto,Arial,sans-serif}.finder__panel{padding:clamp(.75rem,.25rem + 2.5vw,3.25rem);border:1px solid rgba(180,203,217,.15);border-radius:clamp(1.25rem,2.25vw,2.75rem);background:linear-gradient(180deg, rgba(0, 0, 0, 0.92) 0%, rgba(0, 0, 0, 0.85) 50%, rgba(0, 0, 0, 0.35) 100%);box-shadow:0 0 100px #010d03,inset 0 1px 0 rgba(255,255,255,.04);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}@media(min-width: 64em){.finder__panel{padding-inline:clamp(1rem,5.1vw,6.1rem)}}.finder__list{margin:0;padding:0;list-style:none;display:grid;gap:clamp(.25rem,1vw,1.25rem)}.finder__link{display:grid;grid-template-columns:1fr auto;gap:.5rem 1.5rem;align-items:center;padding:1.25rem;border-radius:32px;color:#fff;text-decoration:none;transition:background-color 200ms ease,color 200ms ease}@media(min-width: 48em){.finder__link{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) auto;column-gap:2rem;min-height:clamp(5.25rem,1rem + 7.5vw,10rem);padding-inline:clamp(1.25rem,2.8vw,3.375rem);border-radius:333px}}@media(min-width: 64em){.finder__link{grid-template-columns:minmax(0, 1fr) minmax(0, 30.5rem) auto;column-gap:clamp(1.5rem,4vw,4.75rem)}}.finder__link:focus-visible{outline-offset:0}.finder__title{font-family:"Montserrat","Segoe UI",Roboto,Arial,sans-serif;font-size:clamp(1.125rem,.5rem + 1.4vw,2rem);font-weight:400;line-height:1.3}.finder__text{grid-column:1;grid-row:2;color:#b2b2b2;font-family:"Montserrat","Segoe UI",Roboto,Arial,sans-serif;font-size:clamp(.875rem,.5rem + .65vw,1.25rem);line-height:1.7;transition:color 200ms ease}@media(min-width: 48em){.finder__text{grid-column:auto;grid-row:auto}}.finder__arrow{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:clamp(2.5rem,1.5rem + 1.9vw,3.75rem);height:clamp(2.5rem,1.5rem + 1.9vw,3.75rem);border-radius:50%;grid-row:1/span 2;grid-column:2;border:1px solid rgba(180,203,217,.5);transition:background-color 200ms ease,border-color 200ms ease}@media(min-width: 48em){.finder__arrow{grid-row:auto;grid-column:auto}}.finder__arrow .icon{width:1rem;height:1rem}.finder__item:hover .finder__link,.finder__item:focus-within .finder__link{background:linear-gradient(101deg, #ae8625 0%, #f7ef8a 100%);color:#000}.finder__item:hover .finder__text,.finder__item:focus-within .finder__text{color:rgba(0,0,0,.75)}.finder__item:hover .finder__arrow,.finder__item:focus-within .finder__arrow{border-color:rgba(0,0,0,0);background:linear-gradient(135deg, #22303d 0%, #4a5d6e 100%);color:#fff}.finder__list:not(:hover,:focus-within) .finder__item--active .finder__link{background:linear-gradient(101deg, #ae8625 0%, #f7ef8a 100%);color:#000}.finder__list:not(:hover,:focus-within) .finder__item--active .finder__text{color:rgba(0,0,0,.75)}.finder__list:not(:hover,:focus-within) .finder__item--active .finder__arrow{border-color:rgba(0,0,0,0);background:linear-gradient(135deg, #22303d 0%, #4a5d6e 100%);color:#fff}.post-card{display:flex;flex-direction:column}.post-card__media{display:block;aspect-ratio:16/10;overflow:hidden;border-radius:32px;background:#0b0c0a}.post-card__image{width:100%;height:100%;object-fit:cover}.post-card__body{padding-top:1rem}.post-card__title{font-family:"Poppins",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:1.125rem;font-weight:500}.post-card__link{color:#fff;text-decoration:none}.post-card__link:hover{color:#d3b24a}.post-card__excerpt{margin:0;color:#a9abad}.pagination .nav-links,.woocommerce-pagination ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem;margin-top:3rem;border:0}.woocommerce-pagination li{border:0}.page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;height:2.75rem;padding:0 .75rem;border:1px solid rgba(180,203,217,.2);border-radius:333px;color:#fff;text-decoration:none}.page-numbers:hover,.page-numbers.current{border-color:#d3b24a;background:#d3b24a;color:#000}.page-numbers.dots{border:0;background:none;color:#a9abad}.whatsapp-float{position:fixed;right:1rem;bottom:1rem;z-index:90;display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:50%;background:#1f9e52;color:#fff;box-shadow:0 4px 16px rgba(0,0,0,.2);transition:transform 200ms ease}.whatsapp-float:hover{color:#fff;transform:scale(1.06)}.whatsapp-float svg{width:1.6rem;height:1.6rem;fill:currentColor}.cart-whatsapp{width:100%;margin-top:.75rem}.whatsapp-group{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;align-items:center}.whatsapp-group__text{margin:0;font-size:.875rem;font-weight:500}.whatsapp-group__button{flex-shrink:0}.whatsapp-group--newsletter{position:relative;justify-content:center;margin-top:1.75rem;color:#000}.whatsapp-group--contact{margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(180,203,217,.2);color:#fff}.age-gate{position:fixed;inset:0;z-index:1000;display:none;align-items:center;justify-content:center;padding:1rem;overflow-y:auto;background:rgba(0,0,0,.88);backdrop-filter:blur(10px)}.age-gate-open .age-gate{display:flex}.age-gate__panel{border:1px solid rgba(180,203,217,.15);border-radius:clamp(1.25rem,2.25vw,2.75rem);background:linear-gradient(180deg, rgba(0, 0, 0, 0.92) 0%, rgba(0, 0, 0, 0.85) 50%, rgba(0, 0, 0, 0.35) 100%),linear-gradient(180deg, rgba(235, 221, 42, 0.05) 0%, rgba(1, 13, 3, 0.05) 100%);box-shadow:0 0 100px #010d03,inset 0 1px 0 rgba(255,255,255,.04);width:100%;max-width:34rem;padding:clamp(1.75rem,1rem + 3vw,3rem);text-align:center}.age-gate__logo{display:block;width:clamp(5rem,4rem + 4vw,7rem);height:auto;margin:0 auto 1.5rem}.age-gate__title{margin:0;font-size:clamp(1.5rem,1rem + 2vw,2.25rem);line-height:1.3}.age-gate__text{margin:1rem 0 0;color:#b2b2b2;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.6}.age-gate__actions{display:grid;gap:.75rem;margin-top:2rem}@media(min-width: 36em){.age-gate__actions{grid-template-columns:repeat(2, minmax(0, 1fr))}}.age-gate__button{width:100%;min-height:3.25rem}.age-gate__confirm{color:#000;font-weight:700}.age-gate__confirm:hover{color:#000}.age-gate-open body{overflow:hidden}.entry-content{max-width:48rem}.entry-content>*+*{margin-top:1.25em}.entry-content h2,.entry-content h3,.entry-content h4{margin-top:2em}.entry-content img{border-radius:32px}.entry-content figure{margin-inline:0}.entry-content figcaption{margin-top:.5rem;color:#a9abad;font-size:.875rem}.entry-content blockquote{margin-inline:0;padding-left:1.25rem;border-left:3px solid #d3b24a;font-size:1.125rem}.entry-content table{width:100%;border-collapse:collapse}.entry-content table th,.entry-content table td{padding:.6rem;border-bottom:1px solid rgba(180,203,217,.2);text-align:left}.entry-content .alignwide,.entry-content .alignfull{max-width:none}.entry-content .wp-block-columns{display:grid;gap:clamp(1rem,.5rem + 1.5vw,2rem)}@media(min-width: 48em){.entry-content .wp-block-columns{grid-auto-columns:1fr;grid-auto-flow:column}}.entry-content .wp-block-button__link{background:linear-gradient(101deg, #ae8625 0%, #f7ef8a 100%);border:1px solid rgba(180,203,217,.5);border-radius:333px;color:#fff;display:inline-block;padding:.75rem 1.75rem;font-weight:700;text-decoration:none}.split{padding-top:clamp(4rem,2.5rem + 5vw,8rem)}.split__inner{display:grid;gap:clamp(2rem,1rem + 3vw,4rem);align-items:center}@media(min-width: 64em){.split__inner{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);column-gap:clamp(3rem,8.3vw,10rem)}}@media(min-width: 64em){.split--reverse .split__media{order:2}}.split__media{aspect-ratio:5/4;overflow:hidden;border-radius:clamp(1.25rem,2.2vw,2.5rem)}.split__image{display:block;width:100%;height:100%;object-fit:cover}.split__title{margin-bottom:1.5rem}.split__text{max-width:none;color:#fff;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:clamp(1rem,.75rem + .5vw,1.25rem);line-height:1.8}.split__button{min-height:clamp(3.25rem,2.5rem + 1vw,3.75rem);margin-top:2rem;padding-inline:clamp(1.5rem,1rem + 1vw,2.25rem);color:#000;font-family:"Montserrat","Segoe UI",Roboto,Arial,sans-serif;font-weight:700}.split__button:hover{color:#000}.values{padding-top:clamp(4rem,2.5rem + 5vw,8rem)}.values__grid{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 15rem), 1fr));gap:clamp(1rem,2.7vw,3.25rem)}.values .feature-card{width:auto;aspect-ratio:auto;min-height:18rem}.values .feature-card__text{display:block;max-width:none}.cta{padding-block:clamp(4rem,2.5rem + 5vw,8rem)}.cta__panel{border:1px solid rgba(180,203,217,.15);border-radius:clamp(1.25rem,2.25vw,2.75rem);background:linear-gradient(180deg, rgba(0, 0, 0, 0.92) 0%, rgba(0, 0, 0, 0.85) 50%, rgba(0, 0, 0, 0.35) 100%),linear-gradient(180deg, rgba(235, 221, 42, 0.05) 0%, rgba(1, 13, 3, 0.05) 100%);box-shadow:0 0 100px #010d03,inset 0 1px 0 rgba(255,255,255,.04);display:grid;gap:1.5rem 3rem;align-items:center;padding:clamp(1.75rem,1rem + 3vw,4rem) clamp(1.5rem,1rem + 4vw,6rem)}@media(min-width: 48em){.cta__panel{grid-template-columns:minmax(0, 1fr) auto}}.cta__title{margin:0;font-size:clamp(1.625rem,1rem + 2vw,2.5rem);line-height:1.3}.cta__text{margin:.75rem 0 0;color:#b2b2b2;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:clamp(1rem,.75rem + .5vw,1.25rem)}.cta__button{min-height:clamp(3.25rem,2.5rem + 1vw,3.75rem);padding-inline:clamp(1.5rem,1rem + 1vw,2.25rem);color:#000;font-family:"Montserrat","Segoe UI",Roboto,Arial,sans-serif;font-weight:700}.cta__button:hover{color:#000}.faq{padding-top:clamp(4rem,2.5rem + 5vw,8rem)}.faq__group+.faq__group{margin-top:clamp(3rem,2rem + 3vw,5rem)}.faq__topic{margin-bottom:1.5rem;font-size:clamp(1.5rem,1rem + 1.5vw,2.25rem);font-weight:400;line-height:1.3}.faq__panel{border:1px solid rgba(180,203,217,.15);border-radius:clamp(1.25rem,2.25vw,2.75rem);background:linear-gradient(180deg, rgba(0, 0, 0, 0.92) 0%, rgba(0, 0, 0, 0.85) 50%, rgba(0, 0, 0, 0.35) 100%),linear-gradient(180deg, rgba(235, 221, 42, 0.05) 0%, rgba(1, 13, 3, 0.05) 100%);box-shadow:0 0 100px #010d03,inset 0 1px 0 rgba(255,255,255,.04);display:grid;gap:clamp(.25rem,1vw,1rem);padding:clamp(.75rem,.25rem + 2.5vw,3.25rem)}@media(min-width: 64em){.faq__panel{padding-inline:clamp(1rem,5.1vw,6.1rem)}}.faq__question{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;min-height:clamp(4.5rem,2rem + 5vw,7.5rem);padding:1rem clamp(1.25rem,2.8vw,3.375rem);border-radius:333px;color:#fff;cursor:pointer;list-style:none;transition:background-color 200ms ease,color 200ms ease}.faq__question::-webkit-details-marker{display:none}.faq__question:hover{background:rgba(211,178,74,.08)}.faq__question:focus-visible{outline-offset:0}.faq__title{font-family:"Montserrat","Segoe UI",Roboto,Arial,sans-serif;font-size:clamp(1.0625rem,.6rem + 1vw,1.75rem);line-height:1.3}.faq__arrow{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:clamp(2.5rem,1.5rem + 1.9vw,3.75rem);height:clamp(2.5rem,1.5rem + 1.9vw,3.75rem);border-radius:50%;border:1px solid rgba(180,203,217,.5);transition:background-color 200ms ease,border-color 200ms ease,transform 200ms ease}.faq__arrow .icon{width:1.1rem;height:1.1rem}.faq__item[open] .faq__question{background:linear-gradient(101deg, #ae8625 0%, #f7ef8a 100%);color:#000}.faq__item[open] .faq__arrow{border-color:rgba(0,0,0,0);background:linear-gradient(135deg, #22303d 0%, #4a5d6e 100%);color:#fff;transform:rotate(180deg)}.faq__answer{max-width:62rem;padding:clamp(1rem,.5rem + 1vw,1.75rem) clamp(1.25rem,2.8vw,3.375rem) clamp(1rem,.5rem + 1vw,1.5rem);color:#b2b2b2;font-family:"Montserrat","Segoe UI",Roboto,Arial,sans-serif;font-size:clamp(.9375rem,.7rem + .45vw,1.125rem);line-height:1.75}.faq__empty{color:#b2b2b2}.contact{padding-block:clamp(4rem,2.5rem + 5vw,8rem)}.contact__inner{display:grid;gap:clamp(2.5rem,1rem + 4vw,5rem)}@media(min-width: 64em){.contact__inner{grid-template-columns:minmax(0, 0.8fr) minmax(0, 1.2fr);align-items:start}}.contact__title,.contact__form-title{margin-bottom:1rem;font-size:clamp(1.625rem,1rem + 2vw,2.5rem);line-height:1.3}.contact__text{color:#b2b2b2;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:clamp(1rem,.75rem + .5vw,1.25rem);line-height:1.8}.contact__list{margin:0;padding:0;list-style:none;display:grid;gap:1.5rem;margin-top:2.5rem}.contact__item{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.15rem 1.25rem;align-items:center}.contact__icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:3.125rem;height:3.125rem;border-radius:50%;background:linear-gradient(101deg, #ae8625 0%, #f7ef8a 100%);border:1px solid rgba(180,203,217,.5);border-radius:333px;color:#fff;grid-row:1/span 2;color:#000}.contact__icon .icon{width:1.25rem;height:1.25rem}.contact__label{color:#b2b2b2;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.875rem}.contact__value{color:#fff;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:clamp(1rem,.8rem + .4vw,1.25rem);overflow-wrap:anywhere}.contact__value a{color:inherit;text-decoration:none}.contact__value a:hover{color:#d3b24a}.contact__panel{border:1px solid rgba(180,203,217,.15);border-radius:clamp(1.25rem,2.25vw,2.75rem);background:linear-gradient(180deg, rgba(0, 0, 0, 0.92) 0%, rgba(0, 0, 0, 0.85) 50%, rgba(0, 0, 0, 0.35) 100%),linear-gradient(180deg, rgba(235, 221, 42, 0.05) 0%, rgba(1, 13, 3, 0.05) 100%);box-shadow:0 0 100px #010d03,inset 0 1px 0 rgba(255,255,255,.04);padding:clamp(1.5rem,1rem + 3vw,4rem)}.contact-form{display:grid;gap:1.25rem}.contact-form__row{display:grid;gap:1.25rem}@media(min-width: 48em){.contact-form__row{grid-template-columns:1fr 1fr}}.contact-form__field{margin:0}.contact-form__label{display:block;margin-bottom:.5rem;color:#fff;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:400}.contact-form .wpcf7-form-control-wrap{display:block}.contact-form__trap{position:absolute;left:-9999px}.contact-form .hidden-fields-container{display:none}.contact-form input:not([type=checkbox],[type=submit]),.contact-form textarea{border-radius:1rem;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1rem}.contact-form__consent{color:#b2b2b2;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.875rem}.contact-form__consent label{display:inline;color:inherit;font-size:inherit;font-weight:400}.contact-form__consent input{margin-right:.5rem}.contact-form__submit{display:flex;align-items:center;gap:1rem}.contact-form .wpcf7-submit{min-height:3.75rem;padding-inline:2.5rem;color:#000;font-family:"Montserrat","Segoe UI",Roboto,Arial,sans-serif;font-size:1rem;font-weight:700}.contact-form .wpcf7-not-valid-tip{display:block;margin-top:.4rem;color:#ff7a70;font-size:.875rem}.contact-form .wpcf7-spinner{display:none}.contact-form .submitting .wpcf7-spinner{display:inline-block;width:1.25rem;height:1.25rem;border:2px solid rgba(180,203,217,.5);border-top-color:#d3b24a;border-radius:50%;animation:contact-form-spin 800ms linear infinite}.contact-form .screen-reader-response{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.wpcf7-response-output{margin:1.25rem 0 0;padding:.9rem 1.25rem;border:1px solid rgba(180,203,217,.2);border-radius:1rem;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.875rem}.wpcf7-response-output:empty{display:none}.sent .wpcf7-response-output{border-color:rgba(92,207,142,.5);color:#5ccf8e}.invalid .wpcf7-response-output,.unaccepted .wpcf7-response-output,.failed .wpcf7-response-output,.spam .wpcf7-response-output,.aborted .wpcf7-response-output{border-color:rgba(255,122,112,.5);color:#ff7a70}@keyframes contact-form-spin{to{transform:rotate(360deg)}}.category-page__products:has(+.split,+.cta){padding-bottom:0}.woocommerce-notices-wrapper:empty{display:none}.woocommerce-message,.woocommerce-info,.woocommerce-error,.wc-block-components-notice-banner{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;margin-bottom:1.5rem;padding:1rem 1.25rem;border-left:4px solid #d3b24a;border-radius:16px;background:#0b0c0a}.woocommerce-message .button,.woocommerce-info .button,.woocommerce-error .button,.wc-block-components-notice-banner .button{order:2;min-height:2.5rem;padding:.5rem 1rem;font-size:.875rem}.woocommerce-message,.wc-block-components-notice-banner.is-success{border-color:#5ccf8e}.woocommerce-error,.wc-block-components-notice-banner.is-error{flex-direction:column;align-items:flex-start;border-color:#ff7a70}.star-rating{position:relative;display:inline-block;width:5.5em;height:1.1em;overflow:hidden;font-size:.875rem;line-height:1.1;letter-spacing:.1em}.star-rating::before{content:"★★★★★";position:absolute;top:0;left:0;color:rgba(180,203,217,.2)}.star-rating span{position:absolute;top:0;left:0;height:1.1em;padding-top:1.5em;overflow:hidden}.star-rating span::before{content:"★★★★★";position:absolute;top:0;left:0;color:#d3b24a}.shop-main{padding-bottom:clamp(4rem,2.5rem + 5vw,8rem)}.shop-main .woocommerce-products-header{padding-block:.5rem 1.5rem}.shop-main .woocommerce-products-header__title{margin:0}.shop-main .term-description{max-width:48rem;margin-top:.75rem;color:#a9abad}.woocommerce-result-count{margin:0 0 1.5rem;color:#a9abad;font-size:.875rem}.woocommerce-ordering{margin:0 0 1.5rem}.woocommerce-ordering select{width:auto;min-height:2.5rem;padding-block:.4rem}@media(min-width: 48em){.woocommerce-result-count+.woocommerce-ordering,.woocommerce-notices-wrapper+.woocommerce-result-count{display:inline-block}}@media(min-width: 48em){.woocommerce-ordering{float:right}ul.products{clear:both}}.woocommerce-info.woocommerce-no-products-found{clear:both}.single-product .shop-main div.product{display:grid;gap:2rem;align-items:start}@media(min-width: 64em){.single-product .shop-main div.product{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:3.5rem}}.single-product .shop-main div.product>.onsale{position:absolute;z-index:2;margin:.75rem;padding:.2rem .6rem;background:linear-gradient(101deg, #ae8625 0%, #f7ef8a 100%);border:1px solid rgba(180,203,217,.5);border-radius:333px;color:#fff;color:#000;font-size:.75rem;font-weight:700}.single-product .shop-main div.product>.woocommerce-tabs,.single-product .shop-main div.product>.related,.single-product .shop-main div.product>.up-sells{grid-column:1/-1}.woocommerce-product-gallery{position:relative;margin:0;opacity:1 !important}.woocommerce-product-gallery__wrapper{margin:0}.woocommerce-product-gallery__image img{width:100%;max-height:min(85vh,56rem);object-fit:contain;border-radius:32px;background:#0b0c0a}.woocommerce-product-gallery__trigger{position:absolute;top:.75rem;right:.75rem;z-index:3;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;overflow:hidden;border-radius:50%;background:#0b0c0a;border:1px solid rgba(180,203,217,.2);font-size:0;text-decoration:none}.woocommerce-product-gallery__trigger::before{content:"";width:.8rem;height:.8rem;border:2px solid #d3b24a;border-radius:50%}.woocommerce-product-gallery__trigger img{display:none !important}.woocommerce-product-gallery .flex-viewport{border-radius:32px}.woocommerce-product-gallery .flex-control-thumbs{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(5, 1fr);gap:.5rem;margin-top:.75rem}.woocommerce-product-gallery .flex-control-thumbs img{border-radius:8px;opacity:.6;cursor:pointer;transition:opacity 200ms ease}.woocommerce-product-gallery .flex-control-thumbs img:hover,.woocommerce-product-gallery .flex-control-thumbs img.flex-active{opacity:1}.summary .product_title{margin-bottom:.5rem;font-size:clamp(1.625rem,1.2rem + 1.6vw,2.5rem)}.summary .woocommerce-product-rating{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.875rem}.summary .price{margin-bottom:1.25rem;color:#d3b24a;font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);font-weight:500}.summary .price del{margin-right:.5rem;color:#a9abad;font-weight:400}.summary .price ins{text-decoration:none}.summary .woocommerce-product-details__short-description{margin-bottom:1.5rem;color:#a9abad}.summary .stock{font-weight:500}.summary .stock.in-stock{color:#5ccf8e}.summary .stock.out-of-stock{color:#ff7a70}.summary form.cart{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.summary form.cart .single_add_to_cart_button{flex:1}.summary .variations{width:100%;margin-bottom:1rem;border-collapse:collapse}.summary .variations th,.summary .variations td{display:block;padding:0;text-align:left}.summary .variations td{padding-bottom:.75rem}.summary .reset_variations{display:inline-block;margin-top:.35rem;font-size:.875rem}.summary .single_variation_wrap{width:100%}.summary .single_variation_wrap .woocommerce-variation{margin-bottom:.75rem}.summary .single_variation_wrap .woocommerce-variation-add-to-cart{display:flex;flex-wrap:wrap;gap:.75rem}.summary .button--whatsapp{width:100%;margin-bottom:1.5rem}.summary .product_meta{display:grid;gap:.25rem;padding-top:1.25rem;border-top:1px solid rgba(180,203,217,.2);color:#a9abad;font-size:.875rem}.quantity .qty{width:5rem;text-align:center}.woocommerce-tabs{padding-top:1rem}.woocommerce-tabs .tabs{margin:0;padding:0;list-style:none;display:flex;gap:1.5rem;overflow-x:auto;border-bottom:1px solid rgba(180,203,217,.2)}.woocommerce-tabs .tabs li{flex-shrink:0}.woocommerce-tabs .tabs a{display:block;padding:.75rem 0;border-bottom:2px solid rgba(0,0,0,0);color:#a9abad;font-weight:500;text-decoration:none}.woocommerce-tabs .tabs .active a{border-color:#d3b24a;color:#fff}.woocommerce-tabs .panel{max-width:48rem;padding-top:1.5rem}.woocommerce-tabs .panel>h2:first-child{display:none}.woocommerce-tabs .shop_attributes{width:100%;border-collapse:collapse}.woocommerce-tabs .shop_attributes th,.woocommerce-tabs .shop_attributes td{padding:.6rem 0;border-bottom:1px solid rgba(180,203,217,.2);text-align:left}.woocommerce-tabs .shop_attributes th{width:40%}.woocommerce-tabs .shop_attributes p{margin:0}#reviews .commentlist{margin:0;padding:0;list-style:none}#reviews .comment_container{display:flex;gap:1rem;padding-block:1rem;border-bottom:1px solid rgba(180,203,217,.2)}#reviews .avatar{width:3rem;height:3rem;border-radius:50%}#reviews p.stars a{color:#d3b24a;text-decoration:none}.related,.up-sells{padding-top:clamp(4rem,2.5rem + 5vw,8rem)}.related>h2,.up-sells>h2{margin-bottom:1.5rem}
