.banner__buttons .button--primary{min-width:200px;font-size:1.1em;font-weight:600;padding:1.2rem 2.4rem;box-shadow:0 4px 12px #00000026;transition:transform .2s ease,box-shadow .2s ease}.banner__buttons .button--primary:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0003}@media screen and (max-width: 749px){.multicolumn-card__info h3{font-size:1.3rem;margin-bottom:.5rem}.multicolumn-card__info .rte{font-size:.95rem;line-height:1.4}.multicolumn-list__item{padding:1rem .5rem}}.featured-collection .title{font-size:2rem;font-weight:700;margin-bottom:1.5rem}.cryptid-club-section{background:linear-gradient(135deg,#f4f4f4,#e8e8e8);padding:3rem 1rem}@media screen and (max-width: 749px){modal-opener button,details-modal .modal__close-button,.newsletter-form__message button{min-width:44px;min-height:44px;padding:.75rem;background-color:#0000001a;border-radius:50%}details-modal .modal__content{max-height:85vh;overflow-y:auto}details-modal[open] .modal__toggle{cursor:pointer}}.button,a.button{text-transform:none;letter-spacing:.05em}.banner__box{background-color:#ffffffeb;padding:2rem;border-radius:8px}@media screen and (min-width: 750px){.banner__box{padding:3rem}}.multicolumn-card{text-align:center;transition:transform .2s ease}.multicolumn-card:hover{transform:translateY(-4px)}.button--secondary{border:2px solid currentColor;background-color:transparent}.button--secondary:hover{background-color:rgba(var(--color-foreground),.1)}.apps-section{padding:2rem 0;background-color:rgba(var(--color-base-background-1),.5)}.badge-collection{margin:2rem 0}@media screen and (max-width: 749px){.button,a.button,button{min-height:48px;padding:.9rem 1.8rem}.quick-add__submit{min-height:44px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/homepage-optimizations.css.map */
