.ag-homepage-section{--ag-ink:#211b19;--ag-muted:#706762;--ag-cream:#f5f0e9;--ag-soft:#faf7f2;--ag-line:rgba(33,27,25,.15);--ag-pink:#ffc0cb;color:var(--ag-ink)}.ag-homepage-section .ag-editorial__eyebrow{font-size:.66rem;line-height:1.2;letter-spacing:.2em;text-transform:uppercase;margin:0 0 9px;color:var(--ag-muted);font-weight:600}.ag-homepage-section .ag-link{color:inherit;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.ag-homepage-section .ag-editorial__chapter-head{max-width:1380px;margin:0 auto 20px}.ag-homepage-section .ag-editorial__chapter-head h2,.ag-homepage-section .ag-autumn__copy h2,.ag-homepage-section .ag-solburst__context h2,.ag-homepage-section .ag-gifts h2{font-weight:400;letter-spacing:-.025em}.ag-homepage-section .ag-editorial__chapter-head h2{font-size:clamp(2rem,3vw,3.35rem);line-height:1;margin:0 0 9px}.ag-homepage-section .ag-editorial__chapter-head>p:last-child{max-width:34rem;margin:0;color:var(--ag-muted)}.ag-homepage-section .ag-editorial__season{padding:clamp(34px,3.6vw,52px) 24px clamp(38px,4vw,58px)}.ag-homepage-section .ag-season-nav{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:22px 14px;max-width:1380px;margin:auto}.ag-homepage-section .ag-season-card{grid-column:span 2}.ag-homepage-section .ag-season-card--4,.ag-homepage-section .ag-season-card--5{grid-column:span 3}.ag-homepage-section .ag-season-card{color:inherit;text-decoration:none;min-width:0;display:flex;flex-direction:column}.ag-homepage-section .ag-season-card__media{display:block;aspect-ratio:4/5;overflow:hidden;background:#eee}.ag-homepage-section .ag-season-card__image{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.ag-homepage-section .ag-season-card--1 .ag-season-card__image{object-position:50% 44%}.ag-homepage-section .ag-season-card--2 .ag-season-card__image{object-position:50% 48%}.ag-homepage-section .ag-season-card--3 .ag-season-card__image{object-position:50% 44%}.ag-homepage-section .ag-season-card--4 .ag-season-card__image{object-position:50% 60%}.ag-homepage-section .ag-season-card--5 .ag-season-card__image{object-position:50% 43%}.ag-homepage-section .ag-season-card:hover .ag-season-card__image{transform:scale(1.025)}.ag-homepage-section .ag-season-card__label{display:grid;grid-template-columns:22px minmax(0,1fr) 14px;gap:8px;align-items:baseline;padding-top:9px;min-height:39px}.ag-homepage-section .ag-season-card__label span,.ag-homepage-section .ag-season-card__label em{font-size:.62rem;color:#6f6762;font-style:normal}.ag-homepage-section .ag-season-card__label strong{font-size:.9rem;font-weight:400;line-height:1.2}.ag-homepage-section .ag-editorial__categories{padding:clamp(32px,3.75vw,54px) 24px;background:#fff;border-top:1px solid var(--ag-line)}.ag-homepage-section .ag-category-mosaic{display:grid;grid-template-columns:minmax(0,1.45fr) repeat(2,minmax(0,.55fr));grid-template-rows:repeat(2,minmax(250px,1fr));gap:14px;max-width:1380px;margin:auto}.ag-homepage-section .ag-category-card{position:relative;display:block;min-width:0;min-height:0;overflow:hidden;background:#eee;color:#fff;text-decoration:none}.ag-homepage-section .ag-category-card--earrings{grid-column:1;grid-row:1/3}.ag-homepage-section .ag-category-card--necklaces{grid-column:2;grid-row:1}.ag-homepage-section .ag-category-card--rings{grid-column:3;grid-row:1}.ag-homepage-section .ag-category-card--bracelets{grid-column:2/4;grid-row:2}.ag-homepage-section .ag-category-card__media,.ag-homepage-section .ag-category-card__media:after{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.ag-homepage-section .ag-category-card__media:after{content:"";background:linear-gradient(180deg,transparent 52%,rgba(20,14,12,.65) 100%)}.ag-homepage-section .ag-category-card__image{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.ag-homepage-section .ag-category-card--earrings .ag-category-card__image{object-position:50% 42%}.ag-homepage-section .ag-category-card--necklaces .ag-category-card__image{object-position:50% 38%}.ag-homepage-section .ag-category-card--rings .ag-category-card__image{object-position:50% 50%}.ag-homepage-section .ag-category-card--bracelets .ag-category-card__image{object-position:50% 48%}.ag-homepage-section .ag-category-card:hover .ag-category-card__image{transform:scale(1.025)}.ag-homepage-section .ag-category-card__caption{position:absolute;z-index:1;left:20px;right:20px;bottom:18px;display:flex;align-items:end;justify-content:space-between;gap:16px}.ag-homepage-section .ag-category-card__caption strong{font-size:clamp(1.15rem,1.8vw,1.8rem);font-weight:400;letter-spacing:-.02em}.ag-homepage-section .ag-category-card__caption em{font-size:.66rem;font-style:normal;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:2px;white-space:nowrap}.ag-homepage-section .ag-editorial__autumn{display:grid;grid-template-columns:minmax(0,66fr) minmax(360px,34fr);grid-template-areas:"visual copy" "visual products";background:var(--ag-cream);padding:clamp(38px,4vw,58px) max(24px,calc((100vw - 1380px)/2));gap:24px 42px}.ag-homepage-section .ag-autumn__visual{grid-area:visual;min-width:0}.ag-homepage-section .ag-autumn__visual a{display:block;height:100%}.ag-homepage-section .ag-autumn__image{display:block;width:100%;height:100%;max-height:820px;object-fit:cover}.ag-homepage-section .ag-autumn__copy{grid-area:copy;align-self:end}.ag-homepage-section .ag-autumn__copy h2{font-size:clamp(2.15rem,3.5vw,4.2rem);line-height:.96;margin:0 0 14px}.ag-homepage-section .ag-autumn__copy>p:not(.ag-editorial__eyebrow){max-width:28rem;margin:0 0 18px;color:var(--ag-muted)}.ag-homepage-section .ag-button{display:inline-flex;padding:12px 18px;text-decoration:none;font-size:.74rem;letter-spacing:.04em}.ag-homepage-section .ag-button--primary{background:var(--ag-pink);color:#211b19;border:1px solid var(--ag-pink)}+.ag-homepage-section .ag-button--primary:hover{background:#f3a6b3;color:#211b19;border-color:#f3a6b3}.ag-homepage-section .ag-button--primary:focus-visible{outline:2px solid #211b19;outline-offset:3px}+body.template-index .slideshow .button,body.template-index .section-footer .signup-form__button.btn--primary{background:pink!important;color:#211b19!important;border-color:pink!important}body.template-index .slideshow .button:hover,body.template-index .section-footer .signup-form__button.btn--primary:hover{background:#f3a6b3!important;color:#211b19!important;border-color:#f3a6b3!important}body.template-index .slideshow .button:focus-visible,body.template-index .section-footer .signup-form__button.btn--primary:focus-visible{outline:2px solid #211b19!important;outline-offset:3px}.ag-homepage-section .ag-autumn__products{grid-area:products;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:560px;gap:16px 14px;align-self:start}.ag-homepage-section .ag-autumn-product{min-width:0;background:transparent}.ag-homepage-section .ag-autumn-product__media{display:block;aspect-ratio:4/5;overflow:hidden;background:#eee7df}.ag-homepage-section .ag-autumn-product__image{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.ag-homepage-section .ag-autumn-product__info{display:flex;flex-direction:column;gap:3px;padding-top:7px}.ag-homepage-section .ag-autumn-product__info a{color:inherit;text-decoration:none;font-size:.76rem;line-height:1.25}.ag-homepage-section .ag-autumn-product__info span{font-size:.72rem;color:var(--ag-muted)}.ag-homepage-section .ag-bestseller-strip .product-block__image-container,.ag-homepage-section .ag-gifts__products .product-block__image-container{aspect-ratio:1;overflow:hidden}.ag-homepage-section .ag-bestseller-strip img,.ag-homepage-section .ag-gifts__products img{width:100%;height:100%;object-fit:cover}.ag-homepage-section .ag-bestseller-strip .product-block__title,.ag-homepage-section .ag-gifts__products .product-block__title{font-size:.76rem;line-height:1.25;margin-top:7px}.ag-homepage-section .ag-bestseller-strip .product-price,.ag-homepage-section .ag-gifts__products .product-price{font-size:.72rem}.ag-homepage-section .product-block__label{font-size:.5rem!important;line-height:1!important;padding:3px 5px!important;letter-spacing:.02em!important;opacity:.72}.ag-homepage-section .ag-solburst{padding:clamp(34px,3.8vw,54px) 24px 0;max-width:1440px}.ag-homepage-section .ag-solburst__visual{display:block;aspect-ratio:1456/720;overflow:hidden}.ag-homepage-section .ag-solburst__visual picture{display:block;width:100%;height:100%}.ag-homepage-section .ag-solburst__visual img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.ag-homepage-section .ag-solburst__context{display:grid;grid-template-columns:1fr minmax(280px,1.25fr) auto;align-items:end;gap:24px;padding:15px 2px 0}.ag-homepage-section .ag-solburst__context .ag-editorial__eyebrow{margin:0}.ag-homepage-section .ag-solburst__context h2{font-size:clamp(1.15rem,1.7vw,1.7rem);line-height:1.15;margin:0}.ag-homepage-section .ag-editorial__bestsellers{padding:clamp(24px,2.5vw,36px) 24px clamp(42px,4.5vw,64px)}.ag-homepage-section .ag-editorial__chapter-head--row{display:flex;justify-content:space-between;align-items:end;margin-bottom:18px}.ag-homepage-section .ag-editorial__chapter-head--row h2{margin:0}.ag-homepage-section .ag-bestseller-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.ag-homepage-section .ag-bestseller-strip .product-block__image-container{aspect-ratio:4/4.25}.ag-homepage-section .ag-gifts{display:grid;grid-template-columns:minmax(320px,38%) 1fr;gap:clamp(28px,4vw,58px);padding:clamp(38px,4vw,58px) max(24px,calc((100vw - 1380px)/2));background:#fff;border-top:1px solid var(--ag-line)}.ag-homepage-section .ag-gifts__visual img{display:block;width:100%;height:auto}.ag-homepage-section .ag-gifts__commerce{align-self:center;min-width:0}.ag-homepage-section .ag-gifts__commerce header{max-width:520px;margin-bottom:22px}.ag-homepage-section .ag-gifts h2{font-size:clamp(2rem,3.2vw,3.7rem);line-height:.98;margin:0 0 12px}.ag-homepage-section .ag-gifts__commerce header>p:not(.ag-editorial__eyebrow){margin:0 0 14px;color:var(--ag-muted)}.ag-homepage-section .ag-gifts__products{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.ag-homepage-section .ag-editorial__trust{background:#d8cec3;color:var(--ag-ink);border-bottom:1px solid var(--ag-line)}.ag-homepage-section .ag-editorial__trust .container{display:grid;grid-template-columns:repeat(4,1fr);padding:20px 24px}.ag-homepage-section .ag-editorial__trust p{margin:0;padding:1px 20px;border-left:1px solid var(--ag-line)}.ag-homepage-section .ag-editorial__trust p:first-child{border-left:0}.ag-homepage-section .ag-editorial__trust strong,.ag-homepage-section .ag-editorial__trust span{display:block}.ag-homepage-section .ag-editorial__trust strong{font-size:.79rem;margin-bottom:3px}.ag-homepage-section .ag-editorial__trust span{font-size:.68rem;color:#62564f;line-height:1.3}body.template-index #shopify-section-sections--20792006836266__cross-page-promos{display:none}body.template-index .section-apps{max-width:1380px;margin:0 auto;padding:clamp(42px,4.5vw,64px) 24px 10px}body.template-index .section-apps>.shopify-section{margin:0!important;width:100%!important;max-width:none!important}body.template-index .section-apps .jdgm-carousel-wrapper,body.template-index .section-apps .jdgm-cards-wrapper{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}body.template-index .section-apps .jdgm-title{font-weight:400!important;letter-spacing:-.02em!important}body.template-index .section-apps .jdgm-header-info{display:none!important}body.template-index .section-apps .jdgm-media-card>img{width:100%!important;aspect-ratio:4/5!important;height:auto!important;object-fit:cover!important;object-position:50% 45%}body.template-index .section-apps .jdgm-media-card{height:auto!important}body.template-index .section-apps .jdgm-product-name a{color:#5f5854!important}body.template-index main>.shopify-section:last-child{margin-bottom:0!important}@media(min-width:990px){body.template-index .section-apps .jdgm-carousel-item{width:294px!important;flex:0 0 294px!important}}@media(min-width:990px){.ag-homepage-section .ag-editorial__autumn{padding:clamp(34px,3.6vw,52px) max(24px,calc((100vw - 1380px)/2));gap:22px 38px}.ag-homepage-section .ag-autumn__image{max-height:738px}.ag-homepage-section .ag-autumn__products{width:86%}.ag-homepage-section .ag-season-card--4 .ag-season-card__media,.ag-homepage-section .ag-season-card--5 .ag-season-card__media{aspect-ratio:17/19}.ag-homepage-section .ag-season-card--4 .ag-season-card__image{object-position:50% 60%}.ag-homepage-section .ag-season-card--5 .ag-season-card__image{object-position:50% 43%}}@media(max-width:989px){.ag-homepage-section .ag-season-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.ag-homepage-section .ag-season-card{grid-column:auto}.ag-homepage-section .ag-season-card--5{grid-column:1/-1}.ag-homepage-section .ag-season-card--5 .ag-season-card__media{aspect-ratio:8/5}.ag-homepage-section .ag-editorial__autumn{grid-template-columns:1fr 1fr;grid-template-areas:"visual copy" "products products"}.ag-homepage-section .ag-autumn__products{max-width:none;gap:12px}.ag-homepage-section .ag-bestseller-strip{grid-auto-flow:column;grid-auto-columns:minmax(180px,1fr);grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;padding-bottom:8px}.ag-homepage-section .ag-bestseller-strip>.ag-product{scroll-snap-align:start}.ag-homepage-section .ag-gifts{grid-template-columns:38% 1fr}.ag-homepage-section .ag-gifts__products{grid-auto-flow:column;grid-auto-columns:minmax(155px,1fr);grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory}.ag-homepage-section .ag-gifts__products>*{scroll-snap-align:start}.ag-homepage-section .ag-editorial__trust .container{grid-template-columns:1fr 1fr;row-gap:16px}.ag-homepage-section .ag-editorial__trust p:nth-child(3){border-left:0}}@media(max-width:599px){body.template-index .slideshow .text-overlay__inner{padding-top:0;padding-bottom:0}body.template-index .slideshow .text-overlay__text{width:55%;max-width:214px;margin-left:0;padding-left:0;padding-right:0}body.template-index .slideshow h1.text-overlay__title{font-size:28px!important;line-height:1.04!important;margin-bottom:10px}body.template-index .slideshow .text-overlay__subheading{font-size:.62rem!important;margin-bottom:8px}body.template-index .slideshow .text-overlay__rte{font-size:.75rem;line-height:1.38}body.template-index .slideshow .text-overlay__button-row{margin-top:12px}body.template-index .slideshow .button{font-size:.65rem;padding:10px 12px}body.template-index main .slideshow a.btn{display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;max-width:240px;min-height:50px;height:50px;padding:0 18px!important;white-space:nowrap;line-height:1!important}body.template-index .slideshow .text-overlay__inner{padding-bottom:28px;bottom:max(12px,env(safe-area-inset-bottom,0px))}.ag-homepage-section .ag-editorial__season{padding:30px 18px 36px}.ag-homepage-section .ag-editorial__chapter-head{margin-bottom:16px}.ag-homepage-section .ag-editorial__chapter-head h2{font-size:2.05rem}.ag-homepage-section .ag-season-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px;overflow:visible;margin:0;padding:0}.ag-homepage-section .ag-season-card__media{aspect-ratio:4/5}.ag-homepage-section .ag-season-card--1 .ag-season-card__image{object-position:50% 44%}.ag-homepage-section .ag-season-card--2 .ag-season-card__image{object-position:50% 48%}.ag-homepage-section .ag-season-card--3 .ag-season-card__image{object-position:50% 44%}.ag-homepage-section .ag-season-card--4 .ag-season-card__image{object-position:50% 58%}.ag-homepage-section .ag-season-card--5 .ag-season-card__image{object-position:50% 43%}.ag-homepage-section .ag-season-card__label{grid-template-columns:18px minmax(0,1fr) 12px;gap:5px;min-height:38px}.ag-homepage-section .ag-season-card__label strong{font-size:.78rem}.ag-homepage-section .ag-editorial__autumn{grid-template-columns:1fr;grid-template-areas:"visual" "copy" "products";padding:34px 18px 38px;gap:18px}.ag-homepage-section .ag-autumn__visual{margin:0}.ag-homepage-section .ag-autumn__copy{padding:0}.ag-homepage-section .ag-autumn__copy h2{font-size:2.15rem}.ag-homepage-section .ag-autumn__products{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none;gap:14px 10px;margin:0;padding:0}.ag-homepage-section .ag-autumn-product__info a{font-size:.72rem}.ag-homepage-section .ag-solburst{padding:30px 0 0}.ag-homepage-section .ag-solburst__visual{aspect-ratio:1/1}.ag-homepage-section .ag-solburst__visual img{object-position:center}.ag-homepage-section .ag-solburst__context{grid-template-columns:1fr;gap:8px;padding:13px 18px 0}.ag-homepage-section .ag-solburst__context h2{font-size:1.08rem}.ag-homepage-section .ag-solburst__context .ag-link{justify-self:start}.ag-homepage-section .ag-editorial__bestsellers{padding:20px 18px 32px;overflow:hidden}.ag-homepage-section .ag-editorial__chapter-head--row{margin-bottom:14px}.ag-homepage-section .ag-bestseller-strip{grid-auto-columns:calc((100vw - 18px)/1.4);gap:10px;margin-right:-18px;padding-right:18px}.ag-homepage-section .ag-bestseller-strip .product-block__image-container{aspect-ratio:1}.ag-homepage-section .ag-gifts{grid-template-columns:1fr;padding:32px 18px 34px;gap:18px}.ag-homepage-section .ag-gifts__visual{max-width:74%;margin:0 auto}.ag-homepage-section .ag-gifts__commerce header{margin-bottom:17px}.ag-homepage-section .ag-gifts h2{font-size:2.2rem}.ag-homepage-section .ag-gifts__products{grid-auto-columns:calc((100vw - 48px)/1.65);gap:10px;margin-right:-18px;padding-right:18px}.ag-homepage-section .ag-editorial__trust .container{padding:17px 18px;gap:14px 0}.ag-homepage-section .ag-editorial__trust p{padding:0 10px}.ag-homepage-section .ag-editorial__trust p:nth-child(odd){padding-left:0}body.template-index .section-apps{padding:34px 18px 8px;overflow:hidden}body.template-index .section-apps .jdgm-carousel-wrapper,body.template-index .section-apps .jdgm-cards-wrapper{padding:0!important}body.template-index .section-apps .jdgm-carousel-item{width:calc(100vw - 72px)!important;max-width:318px!important;flex:0 0 calc(100vw - 72px)!important}}@media(max-width:989px){.ag-homepage-section .ag-category-mosaic{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(260px,34vw))}.ag-homepage-section .ag-category-card--earrings,.ag-homepage-section .ag-category-card--necklaces,.ag-homepage-section .ag-category-card--rings,.ag-homepage-section .ag-category-card--bracelets{grid-column:auto;grid-row:auto}}@media(max-width:599px){.ag-homepage-section .ag-editorial__categories{padding:29px 18px 32px}.ag-homepage-section .ag-category-mosaic{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;gap:9px}.ag-homepage-section .ag-category-card{aspect-ratio:172/215;min-height:0}.ag-homepage-section .ag-category-card__caption{left:12px;right:12px;bottom:12px;display:block}.ag-homepage-section .ag-category-card__caption strong,.ag-homepage-section .ag-category-card__caption em{display:block}.ag-homepage-section .ag-category-card__caption strong{font-size:1.04rem;margin-bottom:3px}.ag-homepage-section .ag-category-card__caption em{width:max-content;max-width:100%;font-size:.56rem}.ag-homepage-section .ag-category-card--earrings .ag-category-card__image{object-position:50% 38%}.ag-homepage-section .ag-category-card--necklaces .ag-category-card__image{object-position:50% 32%}.ag-homepage-section .ag-category-card--rings .ag-category-card__image,.ag-homepage-section .ag-category-card--bracelets .ag-category-card__image{object-position:50% 50%}}.ag-homepage-section .ag-bestseller-strip .price__was,.ag-homepage-section .ag-gifts__products .price__was{color:#6f6762;opacity:1}body.template-index .section-footer .signup-form__button.btn--primary{background:#b83264;color:#fff}body.template-index main .slideshow a.btn,body.template-index main .slideshow a.btn:link,body.template-index main .slideshow a.btn:visited{background:pink!important;color:#211b19!important;-webkit-text-fill-color:#211b19!important;border-color:pink!important}body.template-index main .slideshow a.btn:hover{background:#f3a6b3!important;color:#211b19!important;-webkit-text-fill-color:#211b19!important;border-color:#f3a6b3!important}body.template-index main .slideshow a.btn:focus-visible{outline:2px solid #211b19!important;outline-offset:3px}body.template-index #pagefooter button.signup-form__button,body.template-index #pagefooter .signup-form__button.btn--primary{background:pink!important;color:#211b19!important;-webkit-text-fill-color:#211b19!important;border-color:pink!important}body.template-index #pagefooter button.signup-form__button:hover,body.template-index #pagefooter .signup-form__button.btn--primary:hover{background:#f3a6b3!important;color:#211b19!important;-webkit-text-fill-color:#211b19!important;border-color:#f3a6b3!important}body.template-index #pagefooter button.signup-form__button:focus-visible{outline:2px solid #211b19!important;outline-offset:3px}@media(min-width:990px){.ag-homepage-section .ag-season-card--4{grid-column:2/span 2}.ag-homepage-section .ag-season-card--5{grid-column:4/span 2}.ag-homepage-section .ag-season-card--4 .ag-season-card__media,.ag-homepage-section .ag-season-card--5 .ag-season-card__media{aspect-ratio:4/5}}@media(min-width:1200px){.ag-homepage-section .ag-season-nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.ag-homepage-section .ag-season-card,.ag-homepage-section .ag-season-card--4,.ag-homepage-section .ag-season-card--5{grid-column:auto}.ag-homepage-section .ag-season-card__media,.ag-homepage-section .ag-season-card--4 .ag-season-card__media,.ag-homepage-section .ag-season-card--5 .ag-season-card__media{aspect-ratio:4/5}}.section-ag-homepage{margin:0!important}body.template-index .section-apps{min-height:807px}@media(max-width:599px){body.template-index .section-apps{min-height:805px}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/ag-homepage-sections.css.map */
