.banner__box .button,.banner__box .button--primary,.banner__box .button--secondary{background:transparent!important;color:#fff!important;border:1px solid #ffffff!important;border-radius:50px!important;padding:1.1rem 2.6rem!important;font-weight:400!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:1.2rem!important}.banner__box .button:after{box-shadow:none!important}.banner__box .button:hover{background:#3d0c11!important;color:#fff!important;border-color:#3d0c11!important}.banner__heading.inline-richtext{font-family:Fraunces,Georgia,serif!important;font-weight:400!important;letter-spacing:-.01em!important;font-style:italic;line-height:1.1!important}.banner__heading.inline-richtext .h0,.banner__heading.inline-richtext .h1{font-family:Fraunces,Georgia,serif!important}.collection__heading,.featured-collection__heading,.section-header__title,.collage__heading,h2.title,.shopify-section .title-wrapper .title,.section-heading .section-heading__title{font-family:Fraunces,Georgia,serif!important;font-weight:500!important;letter-spacing:-.005em!important;font-size:clamp(2.2rem,4vw,3rem)!important;line-height:1.15!important}.announcement-bar__message,.announcement-bar__message .announcement-bar__text,.announcement-bar .announcement-bar__message{font-family:system-ui,sans-serif!important;font-style:normal!important;font-weight:400!important;font-size:1.2rem!important;letter-spacing:.02em!important;text-transform:none!important}@media screen and (min-width:750px){.template-index .quick-add,.template-collection .quick-add{opacity:0;pointer-events:none;transition:opacity .25s ease}.template-index .product-card-wrapper:hover .quick-add,.template-index .product-card-wrapper:focus-within .quick-add,.template-collection .product-card-wrapper:hover .quick-add,.template-collection .product-card-wrapper:focus-within .quick-add{opacity:1;pointer-events:auto}}.template-index .card__badge .badge[class*=sold]~* .quick-add,.template-collection .card__badge .badge[class*=sold]~* .quick-add{display:none!important}.section.section-trust-badges,.section.featured-products,.section.main-collection-product-grid,.section.shopify-section-collection-list,.section.collage{padding-top:clamp(2.5rem,6vw,5rem)!important;padding-bottom:clamp(2.5rem,6vw,5rem)!important}.card__badge .badge,.product__info-container .badge{text-transform:uppercase!important;letter-spacing:.06em!important;font-weight:500!important;font-size:1rem!important;padding:.35rem .7rem!important;border-radius:999px!important}.template-index .trust-badges__heading,.section-trust-badges .trust-badges__heading,.slideshow__controls,.banner__controls,.slider-counter{display:none!important}html,body{overflow-x:clip;max-width:100%}*{-webkit-tap-highlight-color:rgba(0,0,0,.05)}@media screen and (max-width:749px){.banner--content-align-mobile-center .banner__heading,.banner--content-align-mobile-left .banner__heading,.banner--content-align-mobile-right .banner__heading{font-size:clamp(2.8rem,9vw,3.6rem);line-height:1.05;word-wrap:break-word;overflow-wrap:break-word}.banner__text{font-size:1.4rem;line-height:1.5}.banner__box{padding:1.5rem}.banner__buttons--multiple{gap:.8rem}.banner__buttons--multiple>*{width:100%}}@media screen and (max-width:749px){.trust-badges__grid{grid-template-columns:repeat(2,1fr);gap:1.2rem}.trust-badges__item{padding:.8rem .4rem}.trust-badges__icon{width:36px;height:36px}.trust-badges__title{font-size:1.3rem;line-height:1.3}.trust-badges__subtitle{font-size:1.1rem;line-height:1.4}}@media screen and (max-width:749px){.card__badge--stack{top:.6rem;left:.6rem}.card__badge{font-size:1rem;padding:.3rem .6rem;letter-spacing:.04em}}@media screen and (max-width:749px){.product-form__buttons{gap:.6rem}.product-form__submit,.buy-buttons__buy-now{min-height:52px;font-size:1.5rem;padding-top:.9rem;padding-bottom:.9rem}}@media screen and (max-width:749px){.banner{min-height:65vh}.banner__media img,.banner__media video{object-position:center center}.banner__box{max-width:100%}}@media screen and (max-width:749px){.product__title h1{font-size:2.4rem;line-height:1.2}.price--large{font-size:1.8rem}.product__info-container{padding:1.2rem 1.5rem}}@media screen and (max-width:749px){.card--standard .card__inner,.card--media .card__inner{aspect-ratio:3 / 4}.card__heading{font-size:1.4rem;line-height:1.3}.card-information{padding:.8rem 0}}@media screen and (max-width:749px){.announcement-bar__message{font-size:1.2rem;letter-spacing:.01em;white-space:normal;line-height:1.35;padding:.4rem .5rem;text-align:center}.announcement-bar__message span{display:inline}.announcement-bar-slider .slider-button{width:28px;height:28px;min-width:28px}.announcement-bar-slider .slider-button .svg-wrapper{width:14px;height:14px}}.floating-whatsapp{position:fixed;bottom:20px;right:20px;z-index:999;width:56px;height:56px;border-radius:50%;background:#25d366;color:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 6px 20px #25d36666;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease;-webkit-tap-highlight-color:transparent}.floating-whatsapp:hover{transform:scale(1.08);box-shadow:0 8px 25px #25d3668c;color:#fff}.floating-whatsapp svg{width:30px;height:30px;fill:currentColor}.floating-whatsapp:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#25d366;opacity:.5;z-index:-1;animation:whatsapp-pulse 2.4s ease-out infinite}@keyframes whatsapp-pulse{0%{transform:scale(1);opacity:.5}to{transform:scale(1.6);opacity:0}}@media screen and (max-width:749px){.floating-whatsapp{bottom:16px;right:16px;width:54px;height:54px}.floating-whatsapp svg{width:28px;height:28px}}@media screen and (min-width:750px){.template-collection .product-grid,.template-index .product-grid{justify-content:center}}.low-stock-indicator{font-size:1.2rem;color:#42111a;margin:0 0 .8rem;font-weight:500}@media screen and (max-width:749px){.cart-drawer__footer{padding:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/mobile-responsive-fixes.css.map */
