[id*=image_banner_8qTNzq]{position:relative;overflow:hidden}[id*=image_banner_8qTNzq] .banner__media:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:linear-gradient(90deg,#fdf6f4fc,#fdf6f4f7 28%,#fdf6f4db 39%,#fdf6f440 54%,#fdf6f400 66%)!important;opacity:1!important;z-index:1!important}[id*=image_banner_8qTNzq] .banner__content{justify-content:flex-start!important;padding-left:clamp(28px,8vw,150px)!important;padding-right:24px!important;position:relative;z-index:2}[id*=image_banner_8qTNzq] .banner__box{max-width:560px!important;padding:0!important;text-align:left!important;background:transparent!important}[id*=image_banner_8qTNzq] .banner__heading{font-size:clamp(40px,4vw,62px)!important;line-height:1.02!important;letter-spacing:-.035em!important;color:#5b2a36!important;max-width:560px;margin:0 0 16px!important}[id*=image_banner_8qTNzq] .banner__text{font-size:clamp(16px,1.25vw,20px)!important;line-height:1.45!important;color:#69474f!important;max-width:500px;margin-bottom:22px!important}[id*=image_banner_8qTNzq] .button{background:#5b2a36!important;color:#fff!important;border:0!important;border-radius:14px!important;min-height:50px!important;padding:0 26px!important;font-weight:700!important;box-shadow:0 10px 24px #5b2a3629!important;transition:transform .2s ease,box-shadow .2s ease,background .2s ease!important}[id*=image_banner_8qTNzq] .button:hover{background:#6c3543!important;transform:translateY(-2px)!important;box-shadow:0 14px 28px #5b2a3638!important}[id*=category_grid_top],[id*=tabs_collection_KMPX6q],[id*=shop_all_button],[id*=faq_homepage]{position:relative;isolation:isolate;overflow:hidden}[id*=category_grid_top]:before,[id*=tabs_collection_KMPX6q]:after,[id*=shop_all_button]:before,[id*=faq_homepage]:after{content:"";position:absolute;width:86px;height:86px;pointer-events:none;z-index:-1;opacity:.12;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cg fill='%23d98fa2'%3E%3Cellipse cx='28' cy='25' rx='10' ry='15' transform='rotate(-25 28 25)'/%3E%3Cellipse cx='47' cy='17' rx='10' ry='16'/%3E%3Cellipse cx='67' cy='25' rx='10' ry='15' transform='rotate(25 67 25)'/%3E%3Cellipse cx='79' cy='44' rx='9' ry='13' transform='rotate(35 79 44)'/%3E%3Cpath d='M50 39c-18 0-31 17-31 31 0 11 9 18 19 14 7-3 10-5 16-5 7 0 10 3 17 5 10 4 18-4 18-14 0-14-14-31-39-31z'/%3E%3C/g%3E%3C/svg%3E")}[id*=category_grid_top]:before{left:1.5%;top:12%}[id*=tabs_collection_KMPX6q]:after{right:2%;top:8%;transform:rotate(16deg)}[id*=shop_all_button]:before{left:3%;bottom:8%;transform:rotate(-14deg)}[id*=faq_homepage]:after{right:3%;bottom:12%;transform:rotate(18deg)}.template-index .card-wrapper .card,.template-index .collection-list .card{border-radius:16px!important;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease!important}.template-index .card-wrapper:hover .card,.template-index .collection-list .card:hover{transform:translateY(-3px);box-shadow:0 12px 28px #4a1f2b1a}.template-index .card__media img{transition:transform .3s ease!important}.template-index .card-wrapper:hover .card__media img{transform:scale(1.025)}.template-product .product{gap:clamp(28px,4vw,64px)!important}.template-product .product__media-wrapper{align-self:flex-start}.template-product .product__info-container{max-width:570px!important}.template-product .product__title{margin-bottom:8px!important}.template-product .product-form__submit,.template-product button[name=add]{border-radius:12px!important;min-height:58px!important;font-size:17px!important;text-transform:none!important;box-shadow:0 8px 22px #4a1f2b29!important}.template-product .product__media-item img{border-radius:16px!important;background:#fff}.template-product .thumbnail{border-radius:10px!important}.template-product .product-form__input--pill input[type=radio]+label,.template-product variant-radios label{border-radius:10px!important}.template-product .accordion{border-color:#eadbd7!important}.template-product .accordion summary{padding-top:16px!important;padding-bottom:16px!important}.template-product [id*=hero_benefit_pdp] .rich-text__wrapper{max-width:820px;margin:auto}.template-product [id*=features_trio_pdp] .multicolumn-card{border:1px solid #f0e0dc;border-radius:14px!important;background:#fff!important;padding:8px;box-shadow:0 5px 18px #4a1f2b0d}.template-product [id*=related-products] .card{border-radius:14px!important;overflow:hidden}@media(max-width:749px){[id*=image_banner_8qTNzq] .banner__media:after{background:linear-gradient(90deg,#fdf6f4fa,#fdf6f4e6 55%,#fdf6f459 78%,#fdf6f400)!important}[id*=image_banner_8qTNzq] .banner__content{align-items:center!important;padding:28px 22px!important}[id*=image_banner_8qTNzq] .banner__box{max-width:82%!important}[id*=image_banner_8qTNzq] .banner__heading{font-size:34px!important;line-height:1.05!important}[id*=image_banner_8qTNzq] .banner__text{font-size:15px!important}[id*=category_grid_top]:before,[id*=tabs_collection_KMPX6q]:after,[id*=shop_all_button]:before,[id*=faq_homepage]:after{width:58px;height:58px;opacity:.1}.template-product .product{gap:18px!important}.template-product .product__info-container{max-width:none!important}.template-product .product-form__submit,.template-product button[name=add]{min-height:56px!important;font-size:16px!important}}@media(prefers-reduced-motion:reduce){.template-index .card-wrapper .card,.template-index .card__media img,[id*=image_banner_8qTNzq] .button{transition:none!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/tnp-upgrade.css.map */
