.caption-content .action_button{font-size:20px;padding:20px 40px;margin-bottom:20px;display:inline-block;background:#b27ad6;color:#fff;border:none;border-radius:30px;text-transform:uppercase;font-weight:700;letter-spacing:1px;transition:background-color .3s ease,transform .2s ease;text-align:center;line-height:1.4;width:auto;min-width:240px;white-space:normal;word-break:break-word;overflow-wrap:break-word}.caption-content .action_button:hover{background-color:#9e63c7;transform:translateY(-2px)}@media (max-width: 749px){.caption-content .action_button{font-size:16px!important;padding:14px 24px!important;max-width:95vw!important;min-width:200px!important;margin:0 auto 20px!important;line-height:normal!important;height:auto!important;background:#b27ad6!important;border-radius:30px!important;border:none!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1px!important;text-align:center!important;vertical-align:middle!important;color:#fff!important;display:inline-block!important;white-space:normal!important;word-break:break-word!important;overflow-wrap:break-word!important}.caption-content{padding:20px 10px!important}}h1.site-header__heading,.site-header__heading,.site-header__heading a{color:#fff!important}.custom-site-title-wrapper{text-align:center;padding:20px 10px;margin-top:20px}.custom-site-title{color:#fff!important;font-size:2rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin:0}@media screen and (max-width: 768px){.custom-site-title-wrapper{display:none!important}#shopify-section-slideshow,.feature_image{margin-top:0!important;padding-top:0!important}}.return-home-button{display:block;background-color:#000;color:#fff!important;padding:12px 20px;margin:40px auto 60px;text-align:center;text-decoration:none;font-weight:700;border-radius:8px;transition:background .3s ease;width:fit-content;font-size:16px}.return-home-button:hover{background-color:#333}@media screen and (min-width: 769px){h1.collection-hero__title,h1.collection-title,.template-collection h1,.main-content h1,h1.title,h1.section-header__title{font-family:Cinzel,serif!important;font-size:32px!important;color:#111!important;text-align:center!important;text-transform:uppercase!important;letter-spacing:1px!important;margin:40px auto 20px!important;padding-bottom:10px!important;border-bottom:2px solid #ddd!important;max-width:800px!important;display:block!important;float:none!important;clear:both!important}}@media screen and (min-width: 1025px){.main-content,.page-width,.container.main.content,.template-page .content,.shopify-section{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;display:block}.grid,.grid--uniform,.collection-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.grid__item,.collection-grid__item{flex:1 1 300px;max-width:300px}}@media screen and (min-width: 769px){.template-collection h1,.collection h1,h1.collection-title,h1.collection-hero__title,h1.page-title,h1.title{font-family:Cinzel,serif!important;font-size:32px!important;font-weight:700!important;text-align:center!important;color:#111!important;text-transform:uppercase!important;letter-spacing:1px!important;margin:40px auto 20px!important;padding-bottom:10px!important;border-bottom:2px solid #ddd!important;max-width:800px!important;display:block!important;float:none!important;clear:both!important}}@media screen and (min-width: 769px){h1.collection-hero__title,h1.collection-title,.template-collection h1,.main-content h1,h1.title{font-family:Cinzel,serif!important;font-size:32px!important;font-weight:700!important;color:#111!important;text-align:center!important;text-transform:uppercase!important;margin:40px auto 20px!important;padding-bottom:10px!important;border-bottom:2px solid #ddd!important;max-width:800px!important;display:block!important;float:none!important;clear:both!important}}@media screen and (min-width: 769px){.main-content,.collection-hero,.page-width,.template-collection .content{margin-left:auto!important;margin-right:auto!important;max-width:1200px!important;padding-left:20px!important;padding-right:20px!important;text-align:center!important}}.template-page .page-content h1:first-of-type,.template-page .page-content h1:nth-of-type(2),.template-page .page-content h1:first-of-type+p,.template-page .page-content h1:nth-of-type(2)+p{display:none!important}.template-page .page-content{margin-top:0!important;padding-top:0!important}.read-more-button{display:inline-block;margin-top:12px;padding:14px 24px;background-color:#b27ad6;color:#fff!important;font-size:14px;font-weight:700;text-transform:uppercase;border:none;border-radius:30px;text-align:center;text-decoration:none;letter-spacing:1px;line-height:1.4;transition:background-color .3s ease,transform .2s ease}.read-more-button:hover{background-color:#9e63c7;transform:translateY(-2px)}@media screen and (max-width: 749px){.read-more-button{font-size:13px;padding:12px 20px;width:100%;max-width:260px;margin:10px auto 0;display:block}}.blog-card{display:flex;flex-wrap:wrap;align-items:flex-start;margin-bottom:40px;gap:20px}.blog-card:nth-child(2n){flex-direction:row-reverse}.blog-card img{width:100%;max-width:300px;border-radius:12px;box-shadow:0 4px 12px #00000014;transition:transform .3s ease,box-shadow .3s ease}.blog-card img:hover{transform:scale(1.03);box-shadow:0 6px 20px #00000026}.blog-card .blog-content{flex:1;min-width:250px}@media (max-width: 768px){.blog-card{flex-direction:column!important;text-align:center}.blog-card:nth-child(2n){flex-direction:column!important}.blog-card img{margin:0 auto}.blog-card .blog-content{text-align:left;padding:0 10px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/final_custom.css.map */
