:root{--font-heading-family: "Playfair Display", serif;--font-body-family: "Poppins", sans-serif;--duration-default: .3s;--duration-short: .15s;--dam-coral: #EA7B8A;--dam-yellow: #FFED00;--dam-green: #B8D62F;--dam-dark: #2d2d2d;--dam-white: #FFFFFF}h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:-.02em;line-height:1.1}.h0{font-size:clamp(2.5rem,6vw,4.5rem);font-weight:700}h1,.h1{font-size:clamp(2rem,4vw,3rem)}h2,.h2{font-size:clamp(1.5rem,3vw,2.25rem)}body,p,.body,.text,.subtitle{font-family:var(--font-body-family)}.subtitle{font-size:clamp(1.15rem,2vw,1.4rem);font-weight:400;line-height:1.6;opacity:.9}.banner{position:relative}.banner__box{max-width:800px}.banner__heading{margin-bottom:1.5rem}.banner__text{margin-bottom:2rem}.banner .button{margin:.5rem}.rich-text .rich-text__blocks{max-width:900px;margin:0 auto}.rich-text h2,.rich-text .h1{font-style:italic;font-weight:400}.collection .card__heading{font-family:var(--font-heading-family);font-size:1.5rem;font-weight:600}.card__information{padding-top:1.25rem}.card-information>*+*{margin-top:.5rem}.card-wrapper:hover .card__heading{text-decoration:none}.card-wrapper .card__media{overflow:hidden;border-radius:8px}.card-wrapper:hover .card__media img{transform:scale(1.03);transition:transform .6s ease}.card__media img{transition:transform .6s ease}.image-with-text{overflow:hidden}.image-with-text__content{padding:3rem}@media screen and (min-width: 990px){.image-with-text__content{padding:4rem 5rem}}.image-with-text .caption{font-style:italic;opacity:.8;margin-top:1.5rem}.multicolumn .multicolumn-card__info{padding:1.5rem 0}.multicolumn h3{font-family:var(--font-heading-family);font-size:1.5rem;margin-bottom:1rem;font-weight:600}.multicolumn p{line-height:1.7;color:rgba(var(--color-foreground),.75)}.color-scheme-5 .rich-text__text p{font-family:var(--font-heading-family);font-size:clamp(1.5rem,3vw,2rem);font-style:italic;line-height:1.5;font-weight:400}.rich-text .caption{font-family:var(--font-body-family);font-style:normal;font-size:1rem;margin-top:2rem;opacity:.8;text-transform:uppercase;letter-spacing:.1em}.newsletter{text-align:center}.newsletter__wrapper{max-width:600px;margin:0 auto}.newsletter-form__field-wrapper{max-width:450px;margin:0 auto}.field__input{border-radius:40px;padding:1rem 1.5rem}.newsletter-form__button{border-radius:40px}.button{font-family:var(--font-body-family);font-weight:600;letter-spacing:.05em;text-transform:uppercase;font-size:1.15rem;padding:1.3rem 2.85rem;transition:all var(--duration-default) ease;overflow:visible!important}.button:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026;overflow:visible!important}.button--secondary{border-width:2px}.button--secondary:hover{background:rgba(var(--color-button),.1)}.button--primary,.button--secondary,.button--tertiary,.shopify-payment-button__button,.shopify-payment-button__button--unbranded{font-size:1.15rem!important;font-weight:600;letter-spacing:.05em;overflow:visible!important}.banner__buttons .button,.newsletter-form__button{font-size:1.15rem;font-weight:600;overflow:visible!important}.header{transition:all var(--duration-default) ease}.header__heading-link{transition:opacity var(--duration-short) ease}.header__heading-link:hover{opacity:.8}.header__menu-item{font-family:var(--font-body-family);font-weight:500;font-size:1.15rem;letter-spacing:.05em;text-transform:uppercase}.announcement-bar{font-size:.95rem;letter-spacing:.05em}.announcement-bar__message{font-weight:500}.footer{border-top:none}.footer-block__heading{font-family:var(--font-body-family);font-weight:600;font-size:1.05rem;letter-spacing:.1em;text-transform:uppercase;margin-bottom:1.5rem}.footer-block__details-content a{font-size:1.05rem;opacity:.85;transition:opacity var(--duration-short) ease}.footer-block__details-content a:hover{opacity:1}.footer__copyright{font-size:.95rem;opacity:.7}.footer__list-social .icon{width:24px;height:24px}.product__title{font-family:var(--font-heading-family);font-weight:700;letter-spacing:-.02em}.product__text{font-family:var(--font-body-family)}.product__description{line-height:1.8}.product__description h3,.product__description h4{font-family:var(--font-heading-family);margin-top:2rem;margin-bottom:.75rem}.price-item--regular{font-family:var(--font-body-family);font-weight:600;font-size:1.5rem}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.scroll-trigger.animate--slide-in{animation:fadeInUp .8s ease forwards}.grid>.scroll-trigger:nth-child(1){animation-delay:.1s}.grid>.scroll-trigger:nth-child(2){animation-delay:.2s}.grid>.scroll-trigger:nth-child(3){animation-delay:.3s}.grid>.scroll-trigger:nth-child(4){animation-delay:.4s}@media screen and (max-width: 749px){.banner__box{padding:2rem 1.5rem}.button{font-size:1rem;padding:1.1rem 2rem;width:100%;max-width:300px}.rich-text__blocks{padding:0 1.5rem}.image-with-text__content{padding:2rem 1.5rem}.multicolumn-card{margin-bottom:2rem}}.text-balance{text-wrap:balance}.editorial-spacing{letter-spacing:-.02em}.uppercase-label{font-family:var(--font-body-family);font-size:.8rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.color-scheme-2:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(234,123,138,.05) 0%,transparent 100%);pointer-events:none;z-index:0}::selection{background:#ffed00;color:#2d2d2d}::-moz-selection{background:#ffed00;color:#2d2d2d}.button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid #FFED00;outline-offset:2px}.product-form__buttons{display:flex!important;flex-direction:column!important;gap:1.2rem!important;width:100%!important}.product-form__buttons>*,.product-form__buttons>.shopify-payment-button{width:100%!important;max-width:100%!important;flex:0 0 100%!important}.product-form__submit,.product-form__submit.button,button.product-form__submit{width:100%!important;max-width:100%!important;min-height:5.8rem!important;font-size:1.5rem!important;font-weight:700!important;letter-spacing:.02em!important;text-transform:none!important;padding:1.8rem 2.5rem!important;border-radius:40px!important;display:block!important;text-align:center!important;overflow:visible!important}.shopify-payment-button{width:100%!important;max-width:100%!important}.shopify-payment-button__button,.shopify-payment-button__button--unbranded,.shopify-payment-button [role=button],.shopify-payment-button button{width:100%!important;max-width:100%!important;min-width:100%!important;min-height:5.8rem!important;font-size:1.5rem!important;font-weight:700!important;letter-spacing:.02em!important;text-transform:none!important;padding:1.8rem 2.5rem!important;border-radius:40px!important;display:block!important;text-align:center!important;line-height:1.2!important;overflow:visible!important}.shopify-payment-button *:before,.shopify-payment-button *:after,.shopify-payment-button__button:before,.shopify-payment-button__button:after,.shopify-payment-button__button--unbranded:before,.shopify-payment-button__button--unbranded:after{display:none!important;content:none!important}.banner__buttons .button,.banner .button,.image-with-text .button,.multicolumn .button,.collection .button,.newsletter-form__button,button.newsletter-form__button{min-height:5.8rem!important;font-size:1.5rem!important;font-weight:700!important;letter-spacing:.02em!important;text-transform:none!important;padding:1.8rem 2.5rem!important;border-radius:40px!important;overflow:visible!important}.product-form__submit[disabled],.product-form__submit[aria-disabled=true],button[disabled]{opacity:.5!important;cursor:not-allowed!important;transform:none!important}@media screen and (max-width: 749px){.product-form__submit,.shopify-payment-button__button,.shopify-payment-button__button--unbranded,.shopify-payment-button [role=button],.banner .button,.image-with-text .button,.newsletter-form__button{font-size:1.25rem!important;padding:1.5rem 2rem!important;min-height:5.2rem!important;overflow:visible!important}.product-form__buttons{gap:1rem!important}}@media print{.announcement-bar,.newsletter,.button{display:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom-desi-art-mag.css.map */
