body[class*=page-width-]{--narrow-page-width: 72rem;--normal-page-width: 78rem;--wide-page-width: 84rem;--page-margin: 20px}@media(min-width:750px){body[class*=page-width-]{--page-margin: clamp(28px, 4vw, 64px)}.hero-wrapper .hero{width:100%;max-width:calc(var(--normal-page-width) + var(--page-margin) * 2);margin-inline:auto}.header__row{padding-block:2px}.shopify-section-group-footer-group .footer-content{gap:clamp(24px,3vw,44px)}.shopify-section-group-footer-group .footer-content>:first-child{padding-inline-end:20px}.shopify-section-group-footer-group .footer-content .text-block p{font-size:.8rem;line-height:1.75;color:#777b70}.shopify-section-group-footer-group .menu__heading{margin-bottom:15px}.shopify-section-group-footer-group .menu__heading__default{font-size:.75rem;letter-spacing:.035em;font-weight:600}.shopify-section-group-footer-group .menu__item a{color:#777b70;font-size:.78rem;line-height:1.6}}@media(min-width:750px)and (max-width:1100px){.shopify-section-group-footer-group .footer-content{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 28px}}@media(max-width:749px){body[class*=page-width-]{--page-margin: 20px}.hero-wrapper .hero{padding-inline:14px}.hero-wrapper .hero__container{border-radius:12px}.shopify-section-group-footer-group .footer-content{row-gap:28px}.shopify-section-group-footer-group .footer-content .text-block p{font-size:.78rem;line-height:1.7}}.aven-films__inner,.aven-story__inner{max-width:1120px}@media(min-width:990px){#header-component .menu-list__link{font-size:.8125rem}}@media(min-width:990px){#header-component .menu-list{--menu-horizontal-gap: 16px}}.product-information__media media-gallery{display:block;width:100%;max-width:520px;margin-inline:auto;border-radius:16px;overflow:hidden;background:#f6f5f1}.product-information__media slideshow-slide.product-media-container{--gallery-aspect-ratio:1!important;aspect-ratio:1!important;width:100%!important;height:auto!important;max-height:none!important;border-radius:16px;overflow:hidden;background:#f6f5f1}.product-information__media slideshow-slide .product-media{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;aspect-ratio:1!important;border-radius:16px;overflow:hidden}.product-information__media slideshow-slide .product-media__image{position:static;width:100%!important;height:100%!important;max-width:100%;max-height:100%;aspect-ratio:1!important;object-fit:cover!important;object-position:50% 35%;border-radius:16px}.product-information__media slideshow-slides{border-radius:16px;overflow:hidden}.product-card .card-gallery{--gallery-aspect-ratio:1!important;aspect-ratio:1!important;border-radius:16px!important;overflow:hidden;background:#f6f5f1}.product-card .card-gallery slideshow-slide.product-media-container{aspect-ratio:1!important;--gallery-aspect-ratio:1!important;border-radius:16px!important;overflow:hidden}.product-card .card-gallery .product-media{aspect-ratio:1!important;border-radius:16px;overflow:hidden}.product-card .card-gallery .product-media__image{width:100%!important;height:100%!important;object-fit:cover!important;object-position:50% 35%;aspect-ratio:1!important;border-radius:16px}.amelie-page .amelie-gallery{width:100%;max-width:520px;margin-inline:auto;border-radius:16px;overflow:hidden;background:#f6f5f1}.amelie-page .amelie-slide{aspect-ratio:1!important;height:auto!important;border-radius:16px;overflow:hidden}.amelie-page .amelie-slide img{width:100%!important;height:100%!important;aspect-ratio:1!important;object-fit:cover!important;object-position:50% 35%;border-radius:16px}@media(max-width:749px){.product-information__media{padding-inline:20px!important}.product-information__media media-gallery{max-width:420px}.product-information__grid:has(aven-offers) .product-media-container{max-height:none!important;--gallery-aspect-ratio:1!important}.product-information__media slideshow-controls{padding-block:8px}.amelie-page .amelie-gallery{max-width:420px}}.aven-story__media{aspect-ratio:1;border-radius:16px;overflow:hidden}.aven-story__image{width:100%;height:100%;aspect-ratio:1;object-fit:cover;object-position:50% 35%;border-radius:16px}aven-offers .aven-offers__choice img{width:48px;height:48px;aspect-ratio:1;border-radius:8px}@media(max-width:749px){aven-offers .aven-offers__choice img{width:42px;height:42px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/aven-layout.css.map */
