:root{--am-navy:#142b49;--am-gold:#c7a35a;--am-cream:#f5f3ee;--am-muted:#677483;--am-line:#e3e5e7}html{scroll-padding-top:110px}.am-header,.am-hero,.am-values,.am-collection,.am-services,.am-how,.am-contact,.am-faq,.am-footer,.am-gildan{font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.65;color:var(--am-navy);letter-spacing:0}.am-header *,.am-hero *,.am-values *,.am-collection *,.am-services *,.am-how *,.am-contact *,.am-faq *,.am-footer *,.am-gildan *{box-sizing:border-box}.am-header a,.am-hero a,.am-collection a,.am-services a,.am-footer a{color:inherit;text-decoration:none}.am-header button,.am-collection button,.am-services button,.am-gildan button{cursor:pointer;font:inherit}.am-header a:focus-visible,.am-header summary:focus-visible,.am-button:focus-visible,.am-filters button:focus-visible,.am-gildan button:focus-visible,.am-gildan select:focus-visible{outline:3px solid var(--am-gold);outline-offset:4px}.am-header-section{position:sticky;top:0;z-index:30;background:#fff}.am-header{display:flex;justify-content:space-between;align-items:center;gap:20px;background:#fff;padding:18px 5%;border-bottom:1px solid var(--am-line);position:relative}.am-brand{display:flex;gap:11px;align-items:center;flex-shrink:0}.am-brand img{max-height:70px;width:auto;max-width:180px;object-fit:contain}.am-monogram{font:italic 700 25px Georgia;border:1px solid var(--am-gold);padding:8px;color:#9e7c38}.am-brand strong{display:block;font-size:19px;letter-spacing:1px}.am-brand strong b,.am-footer-brand b{color:#a47f39}.am-brand small{font-size:7px;letter-spacing:1.4px;display:block}.am-desktop-nav{display:flex;gap:25px;align-items:center;font-size:12px}.am-desktop-nav>details{position:relative}.am-header summary{list-style:none;cursor:pointer}.am-header summary::-webkit-details-marker{display:none}.am-desktop-nav summary span{padding-left:7px}.am-dropdown{position:absolute;top:35px;left:-20px;min-width:235px;padding:14px 20px;border:1px solid var(--am-line);background:#fff;box-shadow:0 15px 40px #142b4920}.am-dropdown a{display:block;padding:10px 0;border-bottom:1px solid var(--am-line);font-size:12px}.am-header-actions{display:flex;align-items:center;gap:18px}.am-header-actions>a,.am-search>summary{font-size:25px;line-height:1}.am-search form{position:absolute;right:5%;top:85%;background:#fff;box-shadow:0 10px 25px #142b4920;padding:20px;display:flex;gap:8px;max-width:90vw;z-index:3}.am-search input{min-width:0;border:1px solid #c8ced4;padding:9px;color:var(--am-navy);font-size:13px}.am-search button{border:0;background:var(--am-navy);color:#fff;padding:8px 13px;font-size:12px}.am-cart{display:flex;align-items:center;position:relative;gap:5px}.am-cart>svg{width:29px;height:29px}.am-cart-count{font-size:10px;border-radius:50%;background:var(--am-navy);color:#fff;width:18px;height:18px;text-align:center;line-height:18px}.am-mobile-menu{display:none}.am-eyebrow{font:600 9px/1.6 Arial;letter-spacing:1.8px;color:#8c713d;display:block}.am-hero{margin:28px 4.5% 0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:var(--am-cream)}.am-hero-copy{padding:55px 8% 45px;min-width:0}.am-hero h1,.am-collection h2,.am-services h2,.am-how h2,.am-contact h2,.am-faq h2{font:400 46px/1.12 Georgia,serif;letter-spacing:-1.5px;color:var(--am-navy);margin:15px 0 20px}.am-hero h1{font-size:clamp(48px,5vw,76px);margin:25px 0}.am-hero h1 em,.am-contact h2 em{color:#9d7b39;font-weight:400}.am-hero p{font-size:14px;line-height:1.9;color:var(--am-muted);max-width:375px}.am-hero-actions{display:flex;align-items:center;gap:24px;margin-top:29px;flex-wrap:wrap}.am-button{display:inline-flex;justify-content:space-between;align-items:center;border:0;padding:14px 22px;font:600 12px/1.5 Arial;text-decoration:none;cursor:pointer;background:var(--am-navy);color:#fff;gap:24px}.am-button:hover{filter:brightness(1.08)}.am-button.am-gold{background:var(--am-gold);color:var(--am-navy)}.am-text-link{display:inline-block;font-size:12px;padding:5px 0;border-bottom:1px solid var(--am-gold)}.am-hero-copy>small{display:block;font-size:10px;line-height:1.7;margin-top:39px;color:#7a8590}.am-hero-copy>small b{font-weight:400;color:var(--am-navy)}.am-hero-visual{position:relative;min-width:0;min-height:500px}.am-hero-visual>img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.am-image-tag{position:absolute;right:25px;bottom:25px;background:#fffcf3ed;border:1px solid #e4dbca;padding:17px 25px;font-size:12px;line-height:1.8;transform:rotate(-3deg)}.am-image-tag em{font:italic 23px Georgia}.am-values{display:flex;justify-content:space-evenly;gap:20px;padding:25px 5%;border-bottom:1px solid var(--am-line);font-size:11px}.am-collection{padding:65px 6%}.am-gifts{background:#f9f8f5}.am-section-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:25px}.am-section-heading h2{font-size:40px;margin:9px 0 13px}.am-section-heading p{font-size:13px;color:var(--am-muted);margin:0}.am-filters{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:24px}.am-filters button{font-size:11px;border:1px solid var(--am-line);background:#fff;padding:7px 17px;border-radius:20px;color:var(--am-navy)}.am-filters button[aria-pressed=true]{background:var(--am-navy);color:#fff;border-color:var(--am-navy)}.am-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 23px}.am-product-card{display:block}.am-product-image{position:relative;background:var(--am-cream);aspect-ratio:1/1.06;overflow:hidden;border:1px solid #ecebe7}.am-product-image img,.am-product-image svg{width:100%;height:100%;object-fit:contain;display:block;transition:transform .25s}.am-product-card:hover img{transform:scale(1.03)}.am-quick-look{position:absolute;bottom:12px;right:12px;width:30px;height:30px;background:#fff;border:1px solid #deded9;border-radius:50%;font-size:17px;text-align:center;line-height:29px}.am-sold-out{position:absolute;left:12px;top:12px;background:#fff;padding:4px 9px;font-size:9px}.am-product-card h3{font:500 15px/1.4 Arial;margin:16px 0 6px;color:var(--am-navy);display:flex;justify-content:space-between;gap:8px}.am-product-card:hover h3{text-decoration:underline;text-underline-offset:4px}.am-card-price{font-size:12px;color:var(--am-muted)}.am-product-card small{display:block;font-size:10px;color:#9b7a3d;margin-top:7px}.am-empty,.am-filter-empty{font-size:13px;color:var(--am-muted);grid-column:1/-1;padding:25px}.am-collection-note{text-align:center;font-size:12px;color:var(--am-muted);margin:28px 0 0}.am-services{display:grid;grid-template-columns:.85fr 1.3fr;gap:8%;background:var(--am-navy);color:#fff;padding:70px 6%}.am-services .am-eyebrow{color:#ddbd7d}.am-services h2{color:#fff}.am-services h2 em{color:#d6b67a}.am-services p{color:#bdc8d4;font-size:13px;line-height:1.9;max-width:370px}.am-services .am-text-link{margin-top:20px}.am-service-finder [role=tablist]{display:flex;gap:20px;border-bottom:1px solid #ffffff30;overflow:auto;white-space:nowrap}.am-service-finder [role=tab]{font-size:11px;background:none;color:#c5ceda;padding:12px 0;border:0;border-bottom:2px solid transparent;flex-shrink:0}.am-service-finder [aria-selected=true]{color:#fff;border-color:var(--am-gold)}.am-service-panel{padding:27px 0 0 60px;position:relative;min-height:230px}.am-service-symbol{font-size:37px;color:var(--am-gold);position:absolute;left:0;top:30px}.am-service-panel h3{font:28px Georgia;color:#fff;margin:3px 0 14px}.am-service-panel small{display:block;font-size:11px;color:#e4c78c;margin:14px 0 23px}.am-how{padding:65px 6%}.am-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:50px;margin-top:35px}.am-steps article{border-top:1px solid var(--am-line);padding:24px 0 0 48px;position:relative}.am-steps article>b{position:absolute;left:0;top:23px;font:26px Georgia;color:#aa8340}.am-steps h3{font:500 18px Arial;margin:0 0 12px;color:var(--am-navy)}.am-steps p{font-size:12px;color:var(--am-muted);max-width:260px}.am-contact{padding:65px 6%;background:var(--am-cream);display:grid;grid-template-columns:1fr 1fr;gap:12%;align-items:center}.am-contact>div>p{font-size:13px;color:var(--am-muted);max-width:360px;line-height:1.9}.am-contact label{font-size:10px;display:block;font-weight:600;margin:0 0 14px}.am-form-row{display:grid;grid-template-columns:1fr 1fr;gap:15px}.am-contact input,.am-contact select,.am-contact textarea{width:100%;display:block;font:12px Arial;margin-top:5px;padding:11px;border:1px solid #d4d4cf;color:var(--am-navy);background:#fff;border-radius:0}.am-contact textarea{resize:vertical}.am-contact form>small{display:block;font-size:9px;color:var(--am-muted);margin-top:12px}.am-form-success{padding:12px;background:#e8eddf;font-size:13px}.am-faq{display:grid;grid-template-columns:1fr 1.2fr;gap:9%;padding:60px 6%}.am-faq h2{font-size:36px}.am-faq details{border-bottom:1px solid var(--am-line);padding:16px 0}.am-faq summary{list-style:none;cursor:pointer;font-size:12px;display:flex;justify-content:space-between;gap:20px}.am-faq summary:after{content:"+";font-size:18px;color:#a27e3a}.am-faq details[open] summary:after{content:"\2212"}.am-faq details p{font-size:12px;color:var(--am-muted);line-height:1.9}.am-footer{padding:40px 6% 23px;border-top:1px solid var(--am-line);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px}.am-footer-brand{font-size:22px;letter-spacing:1.5px;font-weight:700}.am-footer>div>small{display:block;font-size:7px;letter-spacing:1.4px}.am-footer nav{display:flex;gap:28px;font-size:11px}.am-footer-bottom{border-top:1px solid var(--am-line);padding-top:20px;width:100%;display:flex;justify-content:space-between;gap:20px;color:var(--am-muted);font-size:10px}.am-footer-bottom>div{display:flex;gap:18px;flex-wrap:wrap}.am-gildan [hidden],[data-am-panel][hidden],.am-collection [hidden]{display:none!important}@media(max-width:1100px){.am-desktop-nav{gap:17px;font-size:11px}.am-brand img{max-width:145px}.am-header-actions{gap:13px}.am-services{gap:5%}.am-service-finder [role=tablist]{gap:15px}.am-service-finder [role=tab]{font-size:9px}}@media(max-width:900px){.am-desktop-nav{display:none}.am-mobile-menu{display:block}.am-mobile-menu nav{position:absolute;left:0;right:0;top:100%;background:#fff;box-shadow:0 12px 20px #142b4915;padding:15px 5% 25px;display:flex;flex-direction:column;z-index:4}.am-mobile-menu nav a{font-size:13px;padding:11px 0;border-bottom:1px solid var(--am-line)}.am-hero h1{font-size:52px}.am-hero-copy{padding:38px 8%}.am-services{grid-template-columns:1fr;gap:30px}.am-services p{max-width:500px}.am-section-heading h2{font-size:33px}.am-section-heading .am-text-link{font-size:10px}.am-product-grid{gap:25px 16px}.am-product-card h3{font-size:13px}.am-contact{gap:7%}.am-contact h2{font-size:40px}}@media(max-width:700px){html{scroll-padding-top:90px}.am-header{padding:13px 5%;gap:15px}.am-brand img{max-height:55px;max-width:130px}.am-brand strong{font-size:16px}.am-brand small{font-size:6px}.am-header-actions{gap:12px}.am-search>summary,.am-header-actions>a{font-size:23px}.am-cart-count{font-size:9px;width:16px;height:16px;line-height:16px}.am-hero{margin:16px 4% 0;grid-template-columns:minmax(0,1fr)}.am-hero-copy{padding:30px 7% 34px}.am-hero .am-eyebrow{font-size:7px;letter-spacing:1.2px}.am-hero h1{font-size:clamp(38px,12vw,58px);margin:22px 0}.am-hero p{font-size:13px}.am-hero-actions{gap:18px;margin-top:22px;flex-wrap:nowrap}.am-hero-actions .am-button{font-size:10px;padding:13px 15px;gap:9px}.am-hero-actions .am-text-link{font-size:10px;white-space:nowrap}.am-hero-copy>small{display:none}.am-hero-visual{width:100%;min-height:0;height:315px}.am-image-tag{right:20px;bottom:20px;font-size:10px;padding:12px 18px}.am-image-tag em{font-size:21px}.am-values{display:grid;grid-template-columns:1fr 1fr;gap:15px;padding:23px 6%;font-size:9px}.am-collection{padding:42px 5%}.am-section-heading{flex-direction:column;align-items:start;gap:10px}.am-section-heading h2{font-size:32px;margin:10px 0 13px;letter-spacing:-1px}.am-section-heading p{font-size:12px}.am-eyebrow{font-size:8px}.am-filters{gap:7px}.am-filters button{font-size:9px;padding:7px 12px}.am-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 13px}.am-product-card h3{font-size:13px}.am-card-price{font-size:11px}.am-product-card small{font-size:9px}.am-collection-note{font-size:10px;line-height:1.9}.am-services{padding:45px 5%;gap:25px}.am-services h2{font-size:37px}.am-services p{font-size:12px}.am-service-panel{padding-left:40px}.am-service-symbol{font-size:29px}.am-service-panel h3{font-size:25px}.am-service-panel small{font-size:10px}.am-service-finder [role=tablist]{gap:18px}.am-service-finder [role=tab]{font-size:9px}.am-how{padding:42px 5%}.am-how h2{font-size:33px}.am-steps{grid-template-columns:1fr;gap:25px;margin-top:28px}.am-steps p{max-width:none}.am-contact{grid-template-columns:1fr;padding:42px 5%;gap:25px}.am-contact h2{font-size:42px}.am-contact>div>p{font-size:12px;max-width:none}.am-contact-form{border-top:1px solid #d3c7af;padding-top:25px}.am-faq{grid-template-columns:1fr;padding:42px 5%;gap:15px}.am-faq h2{font-size:32px}.am-faq details p{font-size:11px}.am-footer{padding:32px 5% 20px;gap:25px}.am-footer nav{display:grid;grid-template-columns:1fr 1fr;gap:13px 25px}.am-footer-bottom{flex-direction:column;font-size:9px;gap:12px}.am-footer-bottom>div{gap:12px}.am-search form{right:3%;padding:15px}}@media(prefers-reduced-motion:reduce){.am-product-image img{transition:none}}@media(max-width:700px){.am-brand{min-width:0;flex-shrink:1}.am-header-actions{flex-shrink:0}.am-header-actions>a[aria-label="Your account"]{display:none}.am-monogram{font-size:22px;padding:6px}.am-brand strong{font-size:15px}.am-brand small{font-size:6px;letter-spacing:.6px}}@media(max-width:380px){.am-brand strong{font-size:14px}.am-brand small{font-size:5.5px}.am-header-actions{gap:10px}}.am-service-quote-action{position:relative;grid-row-start:4;margin:0 0 1rem;z-index:2}
/*# sourceMappingURL=/cdn/shop/t/15/assets/asmara-brand.css.map */
