:root{--am-teal: #0f3b3a;--am-teal-deep: #0a2a29;--am-gold: #b8925a;--am-gold-soft: #d6b47c;--am-sand: #efe4d4;--am-ink: #1d2423;--am-muted: #5b6564;--am-line: #e3d9cb;--am-on-teal: #f1ebe1;--am-on-teal-muted: #b9c6c2;--am-display: var(--font-stack-header, inherit);--am-gutter: clamp(16px, 4vw, 56px);--am-space: clamp(56px, 8vw, 120px);--am-ease: cubic-bezier(.2, .7, .2, 1)}.am-wrap{max-width:1440px;margin-inline:auto;padding-inline:var(--am-gutter)}.am-section{padding-block:var(--am-space);color:var(--am-ink)}.am-section--teal{background:var(--am-teal);color:var(--am-on-teal)}.am-section--sand{background:var(--am-sand)}.am-section--flush-top{padding-top:0}.am-h1,.am-h2,.am-h3,.am-display{font-family:var(--am-display);font-weight:400;letter-spacing:0;color:inherit;margin:0;text-transform:none}.am-h1{font-size:clamp(2.5rem,1.5rem + 4.2vw,5.5rem);line-height:1.03}.am-h2{font-size:clamp(1.85rem,1.35rem + 1.7vw,3rem);line-height:1.1}.am-h3{font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);line-height:1.25}.am-lede{font-size:clamp(1rem,.95rem + .25vw,1.125rem);line-height:1.7;max-width:34em}.am-muted{color:var(--am-muted)}.am-section--teal .am-muted{color:var(--am-on-teal-muted)}.am-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:clamp(28px,4vw,52px)}.am-head p{margin-top:12px}.am-link{display:inline-block;font-size:15px;letter-spacing:.02em;color:inherit;padding-bottom:3px;border-bottom:1px solid currentColor;white-space:nowrap;transition:color .2s,border-color .2s}.am-link:hover{color:var(--am-gold);border-color:var(--am-gold)}.am-section--teal .am-link:hover{color:var(--am-gold-soft);border-color:var(--am-gold-soft)}.am-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:14px 30px;border:1px solid transparent;border-radius:2px;font-size:15px;font-weight:500;letter-spacing:.03em;line-height:1.2;text-align:center;transition:background-color .25s,color .25s,border-color .25s}.am-btn--gold{background:var(--am-gold-soft);color:var(--am-teal-deep)}.am-btn--gold:hover{background:var(--am-on-teal)}.am-btn--ghost{border-color:#f1ebe173;color:var(--am-on-teal)}.am-btn--ghost:hover{border-color:var(--am-on-teal);background:#f1ebe114}.am-btn--teal{background:var(--am-teal);color:var(--am-on-teal)}.am-btn--teal:hover{background:var(--am-teal-deep)}.am-section a:focus-visible,.am-footer a:focus-visible,.am-section button:focus-visible,.am-footer button:focus-visible,.am-footer input:focus-visible{outline:2px solid var(--am-gold);outline-offset:3px}.am-arch{position:relative;isolation:isolate}.am-arch__frame{position:relative;overflow:hidden;border-radius:999px 999px 0 0;aspect-ratio:4 / 5.3;background:var(--am-sand)}.am-arch__frame img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.am-arch:before{content:"";position:absolute;top:-14px;right:-14px;bottom:0;left:-14px;z-index:-1;border:1px solid var(--am-gold);border-bottom:0;border-radius:999px 999px 0 0;pointer-events:none}.am-slides{position:relative}.am-slides__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.am-slides__track::-webkit-scrollbar{display:none}.am-slide{flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always}.am-slide img{width:100%;height:auto;display:block}.am-slide__link{display:block}.am-slides__controls{position:absolute;left:50%;bottom:clamp(12px,2.5vw,28px);transform:translate(-50%);display:flex;align-items:center;gap:14px;padding:6px 10px;border-radius:999px;background:#ffffffd1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.am-slides__arrow{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;color:var(--am-teal);border-radius:50%}.am-slides__arrow:hover{background:#0f3b3a14}.am-slides__arrow svg{width:14px;height:14px}.am-slides__dots{display:flex;gap:8px}.am-slides__dot{width:8px;height:8px;padding:0;border-radius:50%;border:1px solid var(--am-teal);background:transparent;transition:background-color .25s,width .25s}.am-slides__dot[aria-current=true]{background:var(--am-teal);width:22px;border-radius:999px}.am-slides button:focus-visible{outline:2px solid var(--am-gold);outline-offset:2px}@media(max-width:749px){.am-slides__arrow{display:none}.am-slides__controls{padding:8px 12px}}.am-footer__cta{justify-self:start}@media(min-width:900px){.am-footer__cta{justify-self:end}}.am-hero{background:var(--am-teal);color:var(--am-on-teal);overflow:hidden}.am-hero__grid{display:grid;gap:40px;align-items:center;padding-block:clamp(40px,6vw,96px) clamp(48px,7vw,104px)}.am-hero__copy .am-lede{margin-top:24px;color:var(--am-on-teal-muted)}.am-hero__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.am-hero__note{margin-top:28px;font-size:13.5px;color:var(--am-on-teal-muted);max-width:30em}.am-hero__media{width:min(100%,460px);margin:0 auto;padding-top:14px}.am-hero__caption{display:flex;justify-content:space-between;gap:16px;margin-top:16px;font-size:14px;color:var(--am-on-teal-muted)}.am-hero__caption a{color:var(--am-on-teal)}.am-hero__caption a:hover{color:var(--am-gold-soft)}@media(min-width:900px){.am-hero__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(40px,6vw,110px);min-height:min(86vh,860px)}.am-hero__media{margin-inline:0 0;justify-self:end}}@media(max-width:899px){.am-hero__media{order:-1;width:min(62%,300px)}.am-hero__copy{text-align:left}}@media(prefers-reduced-motion:no-preference){.am-hero .am-arch:before{animation:am-frame 1.4s var(--am-ease) .15s both;transform-origin:50% 100%}.am-hero .am-arch__frame img{animation:am-settle 1.6s var(--am-ease) both}}@keyframes am-frame{0%{opacity:0;transform:translateY(18px) scale(.96)}to{opacity:1;transform:none}}@keyframes am-settle{0%{transform:scale(1.07)}to{transform:none}}.am-cats{display:grid;gap:clamp(14px,2vw,28px)}.am-cat{display:block;color:inherit}.am-cat__img{aspect-ratio:3 / 4;overflow:hidden;background:var(--am-sand)}.am-cat__img img{width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform .8s var(--am-ease)}.am-cat:hover .am-cat__img img{transform:scale(1.035)}.am-cat__name{margin-top:14px}.am-cat__count{margin-top:4px;font-size:13.5px;color:var(--am-muted)}@media(min-width:990px){.am-cats{grid-template-columns:repeat(var(--am-cols, 4),minmax(0,1fr))}}@media(max-width:989px){.am-cats{grid-auto-flow:column;grid-auto-columns:44%;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(var(--am-gutter) * -1);padding-inline:var(--am-gutter);scroll-padding-inline:var(--am-gutter);scrollbar-width:none}.am-cats::-webkit-scrollbar{display:none}.am-cat{scroll-snap-align:start}}@media(max-width:599px){.am-cats{grid-auto-columns:64%}}.am-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,3vw,44px) clamp(12px,2vw,28px)}@media(min-width:990px){.am-grid{grid-template-columns:repeat(var(--am-cols, 4),minmax(0,1fr))}}.am-card{position:relative}.am-card__media{position:relative;display:block;aspect-ratio:3 / 4;overflow:hidden;background:var(--am-sand)}.am-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center top;transition:opacity .5s ease,transform .9s var(--am-ease)}.am-card__media .am-card__alt{opacity:0}@media(hover:hover){.am-card:hover .am-card__alt{opacity:1}.am-card:hover .am-card__media img:only-child{transform:scale(1.03)}}.am-card__flag{position:absolute;left:10px;top:10px;z-index:1;padding:5px 10px;background:#ffffffeb;color:var(--am-ink);font-size:12px;letter-spacing:.03em}.am-card__title{margin-top:14px;font-family:inherit;font-size:15px;font-weight:400;line-height:1.45;color:var(--am-ink);text-transform:none;letter-spacing:0}.am-card__title a{color:inherit}.am-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.am-card__price{margin-top:6px;font-size:15px;color:var(--am-teal);font-variant-numeric:tabular-nums}.am-card__price s{margin-left:8px;color:var(--am-muted);font-size:13.5px}.am-more{margin-top:clamp(32px,4vw,52px);text-align:center}.am-prices{display:grid;border-top:1px solid var(--am-gold)}.am-price{display:block;padding:28px 0 30px;border-bottom:1px solid rgba(184,146,90,.45);color:var(--am-teal);transition:color .25s}.am-price__label{display:block;font-family:var(--am-display);font-size:clamp(1.9rem,1.3rem + 2vw,3.25rem);line-height:1.05}.am-price__text{display:block;margin-top:10px;font-size:15px;color:var(--am-muted);max-width:26em}.am-price__cta{display:inline-block;margin-top:14px;font-size:14px;border-bottom:1px solid currentColor;padding-bottom:2px}.am-price:hover{color:var(--am-gold)}@media(min-width:900px){.am-prices{grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid rgba(184,146,90,.45)}.am-price{padding:36px clamp(20px,3vw,44px) 40px;border-bottom:0}.am-price+.am-price{border-left:1px solid rgba(184,146,90,.45)}.am-price:first-child{padding-left:0}}.am-story{display:grid;gap:clamp(40px,6vw,110px);align-items:center}.am-story__media{width:min(100%,440px);margin-inline:auto;padding-top:14px}.am-story__text .am-lede{margin-top:22px}.am-story__text .am-lede p+p{margin-top:14px}.am-story__text .am-link{margin-top:30px}@media(min-width:900px){.am-story{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.am-story--flip .am-story__media{order:2}}.am-reviews{display:grid;grid-auto-flow:column;grid-auto-columns:min(86%,420px);gap:clamp(16px,2.5vw,32px);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.am-reviews::-webkit-scrollbar{display:none}.am-review{scroll-snap-align:start;padding:32px 0 0;border-top:1px solid var(--am-gold);display:flex;flex-direction:column}.am-review blockquote{margin:0;font-family:var(--am-display);font-size:clamp(1.1rem,1rem + .4vw,1.3rem);line-height:1.45;color:var(--am-teal)}.am-review figcaption{margin-top:22px;font-size:14px;color:var(--am-muted)}.am-review figcaption strong{color:var(--am-ink);font-weight:500}.am-review figcaption a{border-bottom:1px solid currentColor}.am-nav{display:flex;gap:8px}.am-nav button{width:46px;height:46px;border:1px solid var(--am-line);border-radius:50%;color:var(--am-teal);display:inline-flex;align-items:center;justify-content:center;transition:border-color .2s,background-color .2s}.am-nav button:hover{border-color:var(--am-teal)}.am-nav svg{width:16px;height:16px}@media(max-width:767px){.am-nav{display:none}}.am-promises{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px;padding-block:clamp(32px,4vw,48px);border-top:1px solid var(--am-line)}.am-promise{display:flex;gap:14px;align-items:flex-start}.am-promise svg{flex:0 0 26px;width:26px;height:26px;color:var(--am-gold)}.am-promise h3{font-family:inherit;font-size:15px;font-weight:500;line-height:1.4;color:var(--am-ink);margin:0;text-transform:none;letter-spacing:0}.am-promise p{margin-top:3px;font-size:14px;line-height:1.5;color:var(--am-muted)}@media(min-width:990px){.am-promises{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:479px){.am-promises{grid-template-columns:1fr}}.am-footer{background:var(--am-teal-deep);color:var(--am-on-teal);font-size:15px}.am-footer a{color:inherit;transition:color .2s}.am-footer a:hover{color:var(--am-gold-soft)}.am-footer a[href*=sale]{color:inherit!important;font-weight:inherit!important}.am-footer__top{display:grid;gap:32px;padding-block:clamp(56px,7vw,96px) clamp(40px,5vw,64px);border-bottom:1px solid rgba(214,180,124,.28)}.am-footer__top p{margin-top:12px;color:var(--am-on-teal-muted);max-width:30em;line-height:1.6}.am-news{display:flex;align-items:stretch;border-bottom:1px solid var(--am-gold-soft);max-width:520px;width:100%}.am-news input{flex:1;min-width:0;background:transparent!important;border:0!important;color:var(--am-on-teal);padding:14px 0;font-size:16px;outline:none}.am-news input::placeholder{color:var(--am-on-teal-muted);opacity:1}.am-news button{padding:0 4px 0 16px;color:var(--am-gold-soft);font-size:15px;font-weight:500;letter-spacing:.03em}.am-news button:hover{color:var(--am-on-teal)}.am-news-msg{margin-top:12px;font-size:14px;color:var(--am-gold-soft)}@media(min-width:900px){.am-footer__top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end}.am-footer__top form{justify-self:end;width:100%;max-width:520px}}.am-footer__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px;padding-block:clamp(40px,5vw,64px)}.am-footer__brand{grid-column:1 / -1}.am-footer__brand img{width:120px;height:auto}.am-footer__brand p{margin-top:18px;color:var(--am-on-teal-muted);line-height:1.65;max-width:24em}.am-footer h2{font-family:var(--am-display);font-weight:400;font-size:1.3rem;line-height:1.2;color:var(--am-on-teal);margin:0 0 18px;text-transform:none;letter-spacing:0}.am-footer ul{list-style:none;margin:0;padding:0}.am-footer li+li{margin-top:10px}.am-footer li a{color:var(--am-on-teal-muted)}.am-footer li a:hover{color:var(--am-gold-soft)}.am-footer__care{color:var(--am-on-teal-muted);line-height:1.65}.am-footer__care p+p{margin-top:8px}.am-footer__care a,.am-footer__care strong{color:var(--am-on-teal);font-weight:400}.am-social{display:flex;gap:10px;margin-top:20px}.am-social a{width:40px;height:40px;border:1px solid rgba(214,180,124,.4);border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.am-social a:hover{border-color:var(--am-gold-soft)}.am-social svg{width:17px;height:17px}@media(min-width:990px){.am-footer__cols{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:40px}.am-footer__brand{grid-column:auto}}@media(max-width:599px){.am-footer__care-col{grid-column:1 / -1}}.am-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;padding-block:24px;border-top:1px solid rgba(214,180,124,.28);font-size:13.5px;color:var(--am-on-teal-muted)}.am-pay{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.am-pay li+li{margin-top:0}.am-pay svg{width:38px;height:24px;display:block;border-radius:3px;background:#fff}@media(max-width:767px){.am-footer{padding-bottom:72px}}.shopify-section:has(>.am-section:not(.am-section--teal):not(.am-section--sand))+.shopify-section>.am-section:not(.am-section--teal):not(.am-section--sand){padding-top:0}.m-product-details-tabs .rte table{width:100%;max-width:640px;border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:14px;margin-block:16px}.m-product-details-tabs .rte th,.m-product-details-tabs .rte td{padding:9px 12px;text-align:center;border-bottom:1px solid var(--color-border, #eee);white-space:nowrap}.m-product-details-tabs .rte th:first-child,.m-product-details-tabs .rte td:first-child{text-align:left;padding-left:0}.m-product-details-tabs .rte thead th{font-weight:500;border-bottom-color:currentColor}@media(max-width:599px){.m-product-details-tabs .rte table{display:block;overflow-x:auto}}responsive-image img{opacity:1!important;animation:none!important}.am-btn--line{border-color:var(--am-teal);color:var(--am-teal)}.am-btn--line:hover{background:var(--am-teal);color:var(--am-on-teal)}.am-contact__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(40px,7vw,112px);align-items:start}.am-contact__lede{margin-top:18px}.am-contact__lede p{margin:0}.am-contact__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.am-contact__details{margin:0;border-top:1px solid var(--am-line)}.am-contact__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:24px;padding-block:22px;border-bottom:1px solid var(--am-line)}.am-contact__row dt{margin:0;font-size:14px;font-weight:400;line-height:1.6;letter-spacing:.02em;color:var(--am-muted)}.am-contact__row dd{margin:0;font-size:16px;line-height:1.6;color:var(--am-ink)}.am-contact__row dd p{margin:0}.am-contact__row dd a{overflow-wrap:anywhere}.am-contact__row dd p a{color:inherit;border-bottom:1px solid var(--am-gold);padding-bottom:2px;transition:color .2s}.am-contact__row dd p a:hover{color:var(--am-gold)}.am-contact a:focus-visible{outline:2px solid var(--am-gold);outline-offset:3px}@media(max-width:767px){.am-contact__grid{grid-template-columns:minmax(0,1fr)}.am-contact__actions .am-btn{flex:1 1 100%}.am-contact__row{grid-template-columns:minmax(0,1fr);gap:4px;padding-block:18px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/amadora-luxe.css.map */
