body{background-color:#f8f7f3;font-size:18px;line-height:1.5!important}.font-secondary{font-family:DM Sans,sans-serif!important}*{letter-spacing:0!important;font-family:Neue Haas Grotesk Display Pro!important}header .header__menu-item{font-size:18px;padding-right:2.6rem;font-weight:500;color:#100f0f;line-height:1.5;padding-top:15px}.header__heading-logo{min-height:42px;width:auto}.customer>h1,.customer__title{font-size:39.056px;line-height:58.584px;font-weight:600}.header__icons .login-link{padding:10px!important;font-size:16px;font-weight:400;width:83px;min-width:83px}.header__icons .login-link:before,.header__icons .login-link:after,a.submit-media-link:before,a.submit-media-link:after{border-radius:100px}a.submit-media-link{padding:10px 16px;font-weight:400;gap:7px;font-size:16px}body header .login-link:after{content:"";position:absolute;top:var(--buttons-border-width);right:var(--buttons-border-width);bottom:var(--buttons-border-width);left:var(--buttons-border-width);z-index:1;border-radius:var(--buttons-radius);box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 var(--buttons-border-width) rgba(var(--color-button),var(--alpha-button-background));transition:box-shadow var(--duration-short) ease;border-radius:100px}.home-banner .image-with-text__heading strong{font-size:96px;font-weight:600}.thead-form{font-size:18px;font-weight:600;text-align:left;margin:2rem 0 1.5rem}.form-group-2,.form-group-3{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:2rem}.form-group-3{grid-template-columns:1fr 1fr 1fr}.form-group-2 .field,.form-group-3 .field{margin:0!important}header .header__icon .svg-wrapper{width:2.4rem;height:2.5rem}.header__icons{gap:1rem;align-items:center}.header__icon--cart{margin-right:0!important}body header .customer-account_initial{width:48px!important;height:48px!important;background-color:#fbf796;border-radius:100%;border:1px solid #252422;text-decoration:unset}.header__icon--account .customer-initial{font-size:16px;font-weight:300}.info-small{font-size:11px;color:#6b7280;margin-top:0;text-align:left}body button.view-pill{display:block;width:max-content;font-size:14px;margin:10px 0 0;min-height:unset;min-width:unset;padding:6px 20px 7px}.customer.account td,.customer.account th{border-color:#ebeae2;font-size:24px;font-weight:lighter;max-width:250px;min-width:230px;width:unset;line-height:1.2}.customer.account th{font-weight:500;color:#100f0f;text-transform:capitalize}.customer.account tbody tr:nth-child(odd){background-color:#ebeae2!important}.submission-details .detail-row{display:flex;justify-content:space-between;align-items:flex-start;padding:1rem 0;border-bottom:1px solid #ebeae2;font-size:16px;line-height:1.4}.submission-details .detail-row:last-child{border-bottom:none}.submission-details .detail-row strong{font-weight:600;color:#100f0f;min-width:120px;margin-right:1rem}.submission-images img{background-color:#fff;padding:4rem;margin-bottom:2rem;border-radius:23px;box-shadow:0 2px 8px #0000001a;transition:transform .2s ease;width:100%}.submission-images{width:100%}.submission-images img:hover{transform:scale(1.05)}.customer.login,.customer.register,.customer.reset-password{min-height:calc(100dvh - 101px);justify-content:center;align-items:center;display:flex;flex-wrap:wrap;flex-direction:column}.customer.login>*,.customer.register>*,.customer.reset-password>*{width:100%}.customer.login button+.button,.customer.login .button+.button,.customer.register button+.button,.customer.register .button+.button{margin-top:2rem}modal-opener .view-pill{background-color:#fbf796;border:1px solid #252422;color:#252422;border-radius:20px;font-weight:500;transition:all .2s ease;cursor:pointer}modal-opener .view-pill:hover{background-color:#252422;color:#fbf796;transform:translateY(-1px)}modal-dialog[id^=SubmissionModal-]{position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background:#00000080!important;z-index:1000!important;display:flex!important;align-items:center!important;justify-content:center!important;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}modal-dialog[id^=SubmissionModal-][open]{opacity:1!important;visibility:visible!important}p{color:#100f0f!important}modal-dialog[id^=SubmissionModal-] .product-popup-modal__content{max-width:100dvw;background-color:#f8f7f3;width:100%;height:100%;max-height:100dvh;overflow-y:auto!important}modal-dialog[id^=SubmissionModal-] .product-popup-modal__toggle{position:absolute!important;top:1rem!important;right:1rem!important;background-color:#fff!important;border:1px solid #ddd!important;border-radius:50%!important;color:#333!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;padding:.8rem!important;width:3rem!important;height:3rem!important;z-index:10!important;transition:all .2s ease!important}modal-dialog[id^=SubmissionModal-] .product-popup-modal__toggle:hover{background-color:#f5f5f5!important;border-color:#999!important;transform:scale(1.1)!important}modal-dialog[id^=SubmissionModal-] .product-popup-modal__toggle .icon{width:1.5rem!important;height:1.5rem!important}.js details[open].menu-opening>summary,details[open].menu-opening>summary{width:0;height:0}modal-dialog[id^=SubmissionModal-] .product-popup-modal__content-info{padding:4rem 1rem 1rem!important}.submission-modal-content{min-width:320px;min-height:320px;padding:2.5rem 2rem 2rem!important;box-sizing:border-box;max-height:80vh;overflow-y:auto}.submission-modal-columns{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;width:100%;padding:2rem}.submission-modal-media{flex:1 1 45%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;min-width:0;position:sticky;top:0;align-self:flex-start}.submission-modal-details{flex:1 1 55%;display:flex;flex-direction:column;justify-content:flex-start;min-width:0;position:sticky;top:0;align-self:flex-start}.download-media-btn{display:inline-block;margin-top:1.5rem;padding:.75rem 2rem;background:#252422;color:#fbf796;border:none;border-radius:24px;font-size:1.1rem;font-weight:600;text-decoration:none;box-shadow:0 2px 8px #00000012;transition:background .2s,color .2s,transform .2s}.download-media-btn:hover{background:#fbf796;color:#252422;transform:translateY(-2px) scale(1.04)}.customer.account{padding-left:0;padding-right:0}.header__icons .login-link svg{display:none}.about_section .image-with-text__heading,.about_section .image-with-text__heading *{font-size:47px;font-weight:600;line-height:48px}.about_section .image-with-text__text{font-size:17px;font-weight:500;line-height:1.5}.about-text .banner__heading{font-size:46px;line-height:120%;font-weight:600}.about-text .banner__box{width:100%!important;max-width:720px!important;padding-left:24px;padding-right:24px;min-width:unset}.about-text .banner__content{padding:2rem}.why-use-amg h2.title{font-size:48px;margin-bottom:16px}.why-use-amg .multicolumn-card__info p{font-size:16px;font-weight:400;line-height:1.5}.why-use-amg .multicolumn-card__image-wrapper+.multicolumn-card__info{padding-top:32px;padding-left:0!important;padding-right:0!important}.why-use-amg .multicolumn-card__info h3,.why-use-amg .multicolumn-card__info h3 *{font-size:20px;font-weight:700;margin-bottom:15px}.multicolumn__title{margin-bottom:4rem!important}.archiving_media .rich-text__heading strong{font-size:64px;font-weight:600}.archiving_media .rich-text__text{max-width:672px;justify-self:center;font-size:18px;font-weight:400;line-height:27px;margin-top:18px}.archive-subrich .rich-text__heading{font-size:48px;max-width:1200px;margin:auto;line-height:1.5;margin-top:3.4rem}.rich_grades .rich-text__heading{font-size:64px;line-height:1.4;margin-bottom:12px}.rich_grades .rich-text__text p{font-size:18px;margin-bottom:17px;line-height:1.5}.shopify-policy__container{max-width:unset;width:100%;padding:0}.shopify-policy__title h1{padding-top:100px;padding-bottom:104px;font-size:64px;background-color:#ebeae2;text-transform:capitalize;font-weight:600;letter-spacing:-1.28px!important}.page-section-heading{padding-top:95px;padding-bottom:104px;background-color:#ebeae2}.page-section-heading h1{font-size:64.5px;background-color:#ebeae2;text-transform:capitalize;font-weight:600;text-align:center;margin:0}.page-section-heading .page-width{padding:0}.shopify-policy__container .shopify-policy__body{max-width:1050px;padding:35px 50px 120px;margin:auto}.shopify-policy__container .font-theme-font-bold,.shopify-policy__container .font-theme-font-bold strong{font-weight:700;margin-bottom:0;margin-top:4rem;font-size:18px}.shopify-policy__container .shopify-policy__body *{color:#100f0f;line-height:1.5;letter-spacing:.18px!important;font-weight:400}.section-header{box-shadow:0 4px 25px #00000026}.media-types-variations h3{font-weight:600!important}.rich_grades .rich-text__heading strong{font-weight:600}.media-cards .title strong{font-weight:600;font-size:64px}.home-banner .image-with-text__heading strong{color:#48bf71}.home-banner .image-with-text__content .image-with-text__text+.button{margin-top:59px;width:50%;border-radius:50px}.home-banner .image-with-text__content .button:before,.home-banner .image-with-text__content .button:after{border-radius:50px}.home-banner .image-with-text__content .button:first-letter{font-size:24px}.album-details-form__field.full-width{width:100%;max-width:100%;margin-bottom:24px;padding:12px 20px;border:1px solid #b5b3a199;border-radius:8px;font-size:18px}.album-details-form__field.full-width:hover{box-shadow:unset}.background-beige{background-color:#ebeae2}.album-details-form .form__field{font-size:16px;font-weight:500}.price-range-slider .input-slider span{flex:auto 0 0}.album-details-form .accordion .accordion__content>p{margin-bottom:1rem}@media screen and (min-width: 768px){.about-text .banner__content{padding:0}.about-text{max-height:888px;margin-top:-99px}.about-text .banner__box{padding-right:24px;padding-left:24px}.banner--desktop-transparent.about-text .banner__box{padding-top:0}}@media only screen and (max-width: 1324px){.about-text .banner__heading{font-size:36px}body .about-text .banner__box{max-width:50%!important}}@media only screen and (max-width: 1200px){.why-use-amg .grid--4-col-desktop .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) * 3 / 4);max-width:calc(50% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}.home-banner .image-with-text__heading,.home-banner .image-with-text__heading *{font-size:55px!important}.home-banner .image-with-text__content .image-with-text__text+.button{margin-top:3rem}}@media only screen and (max-width: 1024px){.about-text .banner__heading{font-size:28px}.about_section .image-with-text__heading,.about_section .image-with-text__heading *{font-size:24px!important;line-height:24px}.about_section .image-with-text__text p{line-height:24px}.archive-subrich .rich-text__heading{font-size:35px;line-height:1.2}.archive-subrich .rich-text__wrapper{padding:1.2rem 0 0}}@media screen and (min-width: 990px){.home-banner .image-with-text__content{padding:2.2rem 7rem 7rem}.home-banner .image-with-text__heading{font-size:96px;line-height:.9em}.home-banner .image-with-text__content--desktop-left>*{align-self:flex-start;text-align:left}}@media screen and (max-width: 989px){.menu-drawer__navigation-container{min-height:calc(100dvh - 118px);height:unset!important}.menu-open .header{grid-template-areas:" heading icons";grid-template-columns:2fr 1fr}header .header__icon--menu[aria-expanded=true] span svg{width:11px!important;transition:unset}header .header__icon--menu[aria-expanded=true] span{width:24px!important;height:24px!important;background:#000!important;border-radius:6px;color:#fff;position:absolute!important;right:20px;top:27px;display:block!important;z-index:999;text-align:center;padding-left:7px;padding-top:1px;transition:unset}header .copyright__content{font-size:12.8px;color:#959492;opacity:1;padding:0 20px;text-align:center;display:block}.section-header.menu-open .header__heading-link{z-index:999999;position:absolute;max-width:400px;width:67%;left:0;text-align:-webkit-center}.section-header.menu-open .header__heading-logo-wrapper{max-width:153px}.section-header.menu-open .header__icons{pointer-events:none;opacity:.4}}@media (max-width: 900px){.home-banner .image-with-text__content .image-with-text__text+.button{width:100%}.home-banner .image-with-text__heading,.home-banner .image-with-text__heading *{font-size:45px!important}.home-banner .image-with-text__content .image-with-text__text+.button{margin-top:3rem}.submission-modal-columns{grid-template-columns:1fr;gap:1.5rem;max-width:98vw}.submission-modal-media,.submission-modal-details{width:100%;max-width:100%}.submission-modal-content{max-height:none;overflow-y:visible}.submission-modal-media,.submission-modal-details{position:static}}@media only screen and (max-width: 870px){.about-text .banner__heading{font-size:24px;line-height:1.5}}@media only screen and (max-width: 767px){.archiving_media .rich-text__heading strong{font-size:47px;line-height:1.4}.about-text .banner__heading{font-size:36px}.about-text .media>img{object-position:bottom;object-fit:cover}.about-text.banner,.about-text .banner__media--mobile{height:1020px!important;margin-bottom:30px}.rich_grades .rich-text__heading{font-size:36px}.rich_grades .rich-text__wrapper{width:100%}.variation_main h3{padding-bottom:.5rem;padding-top:4rem}.archiving_media .rich-text__wrapper{width:100%;padding:0}.media-types-variations .page-width_{padding-bottom:1px}.media-cards .multicolumn-card.content-container{min-height:unset!important;border-radius:24px!important;padding:48px!important}.media-cards .multicolumn-card__info{padding:0}.media-cards .multicolumn-card.content-container .multicolumn-card__info p{font-size:20px;line-height:1.5}.media-cards .multicolumn-card.content-container .multicolumn-card__info h1{font-size:36px!important}.media-cards .multicolumn-list{row-gap:24px!important}.shopify-policy__container .shopify-policy__body{padding:45px 33px 120px}.shopify-policy__title h1{padding:20px 26px 24px;font-size:34px;margin:36px 26px 0;line-height:1.2}}@media (max-width: 749px){.why-use-amg .grid--4-col-desktop .grid__item{width:100%;max-width:100%}.home-banner .image-with-text__heading,.home-banner .image-with-text__heading *{font-size:64px!important;line-height:1}.home-banner .image-with-text__heading,body .home-banner .image-with-text__content{text-align:center;max-width:540px;margin:auto;padding-right:0!important}.about-text .banner__box{max-width:100%!important;min-width:100%!important}.header{padding:10px 1rem 10px 2rem;grid-template-areas:"heading icons left-icons";grid-template-columns:2fr 1fr}.header__heading-logo-wrapper{max-width:120px}.section-header.menu-open .header__heading-logo-wrapper{max-width:150px}header .list-menu__item{font-size:32px;font-weight:700;line-height:1.5;padding-bottom:32px;padding-top:0;max-width:199px;margin:auto}header .list-menu__item .svg-wrapper{right:0;top:25px;width:20px}header li:last-child .list-menu__item{padding-bottom:0}.menu-drawer{max-width:66.666667%}.menu-drawer__utility-links{display:none}nav.menu-drawer__navigation{display:flex;flex-direction:column;align-self:center;padding:0!important}.cart-item__media{order:1}td.cart-item__details{order:4;grid-column:2 / 5}td.cart-item__totals{order:3;grid-column:4;padding-top:1rem}td.cart-item__quantity{order:2;grid-column:3;text-align:right;justify-self:right}body .about_section .image-with-text__content{padding-left:0!important;padding-right:0!important;padding-top:0!important}.about_section .page-width{padding:0 38px}.home-banner .image-with-text__grid{flex-direction:column-reverse}}@media (max-width: 680px){.login-link{display:none!important}.about_section .image-with-text__heading,.about_section .image-with-text__heading *{font-size:24px}a.submit-media-link{padding:6px 9px;font-size:10px;gap:4px;min-width:97px}a.submit-media-link svg{width:13px}.header{padding:10px 1rem}.header__heading-logo-wrapper{min-width:74px}.section-header.menu-open .header__heading-logo-wrapper{max-width:150px}span.login-text{display:none}.header__icons .login-link{padding:0!important;font-size:unset;font-weight:400;width:unset;min-width:unset;border:1.5px solid black;min-width:65px;border-radius:100px}.header__icons .login-link:after{display:none}body header .customer-account_initial{width:36px!important;height:35px!important}.header__icons{gap:.6rem}.header__icon,.header__icon--cart .icon{width:3.6rem!important}.header__icons .login-link svg{display:block}}@media only screen and (max-width: 612px){.about-text.banner,.about-text .banner__media--mobile{height:1000px!important}}@media only screen and (max-width: 530px){.about-text.banner,.about-text .banner__media--mobile{height:860px!important}.about-text .banner__heading{font-size:32px}.home-banner .image-with-text__heading,.home-banner .image-with-text__heading *{font-size:48px!important}}.home-banner .image-with-text__media img{object-fit:contain!important}
/*# sourceMappingURL=/cdn/shop/t/9/assets/custom_h.css.map */
