html body .product-card-wrapper{background:#ffffff0e!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(216,196,138,.28)!important;border-radius:20px!important;padding:10px 10px 16px!important;box-shadow:0 18px 44px #00000080!important;height:100%!important;display:flex!important;flex-direction:column!important;position:relative;overflow:hidden}html body .product-card-item{height:auto!important}html body .product-card-image .media-wrapper{border-radius:14px!important;overflow:hidden}html body .product-card-content{padding:14px 12px 4px!important;text-align:center!important;flex:1 1 auto!important;display:flex!important;flex-direction:column!important}html body .product-card-content .collection-title,html body .product-card-content .product-title{font-family:Cinzel,serif!important;letter-spacing:.4px;color:#f3ecd3!important;-webkit-text-fill-color:#f3ecd3!important;display:flex!important;align-items:center;justify-content:center;text-align:center;min-height:2.6em;line-height:1.25;font-size:15px}html body .product-card-content .price-main,html body .product-card-content .price-main *{font-family:Cormorant Garamond,serif!important;color:#f0e0ad!important;font-size:22px!important;justify-content:center!important;text-align:center!important}html body .product-card-content .price-main{width:100%;margin:2px 0 4px!important}html body .product-card-content .discount-price{color:#aab7c4!important;text-decoration:line-through}html body .product-card-content .filter-swatchs-wrapper{display:flex;justify-content:center;margin-top:4px}html body .tt-card-book{display:flex;flex-direction:column;gap:2px;margin:1px 0 6px;align-items:center}html body .tt-card-author{font-family:Cormorant Garamond,serif;font-style:italic;color:#e6cf86;font-size:15px;line-height:1.2}html body .tt-card-format{font-family:Mulish,sans-serif;text-transform:uppercase;letter-spacing:1.2px;font-size:10px;color:#aeb9dd}html body .tt-card-benefits{list-style:none;margin:8px 0 6px;padding:0;display:flex;flex-direction:column;gap:5px;align-items:center;width:100%}html body .tt-card-benefits li{display:flex;align-items:baseline;justify-content:center;gap:7px;font-family:Mulish,sans-serif;font-size:12px;line-height:1.35;color:#d8e0ec;text-align:center}html body .tt-card-benefits li:before{content:"\2726";color:#e6cf86;font-size:10px;line-height:1.5;flex:0 0 auto}html body .product-add-to-cart .add-to-cart-icon{background:#0e1824b8!important;border:1px solid rgba(216,196,138,.45)!important;color:#f0e0ad!important;border-radius:50%!important}html body .product-add-to-cart .add-to-cart-icon svg{color:#f0e0ad!important}html body .tt-add{margin-top:auto!important;display:flex!important;align-items:center;justify-content:center;gap:8px;width:100%!important;padding:12px 14px!important;border-radius:40px!important;cursor:pointer;font-family:Cinzel,serif!important;font-size:11.5px!important;letter-spacing:1px!important;text-transform:uppercase!important;color:#241a2e!important;-webkit-text-fill-color:#241a2e!important;background:linear-gradient(120deg,#e8c46a,#f3e0a2 46%,#e6cf86)!important;background-image:linear-gradient(120deg,#e8c46a,#f3e0a2 46%,#e6cf86)!important;background-color:#eacf82!important;background-size:auto!important;animation:none!important;border:1px solid rgba(216,176,96,.9)!important;box-shadow:0 8px 22px #e6be6e59,inset 0 0 0 1px #ffffff40!important;position:relative!important;overflow:hidden!important;isolation:isolate!important;transition:transform .25s,box-shadow .25s}html body .tt-add>*{color:#241a2e!important;-webkit-text-fill-color:#241a2e!important;position:relative;z-index:3}html body .tt-add:before{content:none!important;background-image:none!important}html body .tt-add:after{content:""!important;position:absolute!important;width:42%!important;height:100%!important;inset:auto!important;background:linear-gradient(100deg,transparent,rgba(255,255,255,.6),transparent)!important;transform:skew(-20deg)!important;pointer-events:none!important;z-index:2!important;animation:ttCardSheen 5s ease-in-out infinite!important}html body .tt-add:hover{transform:translateY(-2px);box-shadow:0 12px 28px #e6be6e80,inset 0 0 0 1px #fff6!important}html body .tt-add.is-added{background:linear-gradient(120deg,#cdeacb,#a9dca7)!important;background-image:linear-gradient(120deg,#cdeacb,#a9dca7)!important;color:#173a17!important;-webkit-text-fill-color:#173a17!important}html body .tt-add.is-added>*{color:#173a17!important;-webkit-text-fill-color:#173a17!important}@keyframes ttCardSheen{0%,60%{left:-60%}to{left:130%}}html body .section-main-product .product-info-wrapper .addtocart-button.button.button-outline.button-outline{color:#241a2e!important;-webkit-text-fill-color:#241a2e!important;background:linear-gradient(120deg,#e8c46a,#f3e0a2 46%,#e6cf86)!important;background-image:linear-gradient(120deg,#e8c46a,#f3e0a2 46%,#e6cf86)!important;background-color:#eacf82!important;background-size:auto!important;animation:none!important;border:1px solid rgba(216,176,96,.9)!important;box-shadow:0 12px 30px #e6be6e66,inset 0 0 0 1px #ffffff4d!important}html body .section-main-product .product-info-wrapper .addtocart-button.button.button-outline.button-outline:before{background-image:none!important;content:none!important}html body .section-main-product .product-info-wrapper .addtocart-button.button.button-outline.button-outline .button-text,html body .section-main-product .product-info-wrapper .addtocart-button.button.button-outline.button-outline span{color:#241a2e!important;-webkit-text-fill-color:#241a2e!important}html body .cart-drawer .button.button-medium:not(.button-outline){color:#241a2e!important;-webkit-text-fill-color:#241a2e!important;background:linear-gradient(120deg,#e8c46a,#f3e0a2 46%,#e6cf86)!important;background-image:linear-gradient(120deg,#e8c46a,#f3e0a2 46%,#e6cf86)!important;background-color:#eacf82!important;background-size:auto!important;animation:none!important;border:1px solid rgba(216,176,96,.9)!important;box-shadow:0 8px 22px #e6be6e59,inset 0 0 0 1px #ffffff40!important}html body .cart-drawer .button.button-medium:not(.button-outline):before{background-image:none!important;content:none!important}html body .cart-drawer .button.button-medium:not(.button-outline)>*,html body .cart-drawer .button.button-medium:not(.button-outline) span,html body .cart-drawer .button.button-medium:not(.button-outline) .button-text{color:#241a2e!important;-webkit-text-fill-color:#241a2e!important}html body .tt-toast{position:fixed;left:50%;bottom:28px;transform:translate(-50%) translateY(22px);z-index:100000;background:linear-gradient(135deg,#282168f2,#0c1234f5);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(216,196,138,.55);color:#f3ecd3;font-family:Cinzel,serif;font-size:13px;letter-spacing:.6px;padding:13px 24px;border-radius:40px;box-shadow:0 18px 46px #0000008c,0 0 22px #d8c48a2e;opacity:0;transition:opacity .35s ease,transform .35s ease;pointer-events:none}html body .tt-toast.in{opacity:1;transform:translate(-50%) translateY(0)}html body .shopify-section:has(.google-reviews-shophaus-container){background-color:#0a1030!important;background-image:radial-gradient(120% 120% at 100% 0%,#963ea280,#6e379638 24%,#3c2a7014 46%,#0000 66%),linear-gradient(120deg,#080c24,#0d1440 45%,#141c52)!important;padding:48px 16px!important}html body .google-reviews-widget{font-family:Mulish,sans-serif}html body .review-header-section,html body .review-card{background:linear-gradient(160deg,#181b36f7,#0c0f22fa)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(216,196,138,.28)!important;border-radius:18px!important;box-shadow:0 18px 44px #00000080!important}html body .review-header-title{color:#f3ecd3!important;font-family:Cinzel,serif!important;letter-spacing:.4px}html body .review-header-address,html body .review-count-text,html body .review-date{color:#aeb9dd!important}html body .rating-number{color:#f0e0ad!important;font-weight:700}html body .reviewer-name{color:#f3ecd3!important;font-weight:600}html body .review-card,html body .review-text{color:#cdd6e6!important}html body .read-more,html body .review-card a,html body .star-rating,html body .star-rating *{color:#e6cf86!important}html body .star-rating svg,html body .star-rating svg *{fill:#e6cf86!important;color:#e6cf86!important}html body .review-header-section button{background:linear-gradient(120deg,#e8c46a,#f3e0a2 46%,#e6cf86)!important;background-image:linear-gradient(120deg,#e8c46a,#f3e0a2 46%,#e6cf86)!important;color:#241a2e!important;-webkit-text-fill-color:#241a2e!important;border:1px solid rgba(216,176,96,.9)!important;border-radius:40px!important;box-shadow:0 8px 22px #e6be6e4d!important}html body .review-header-section button *{color:#241a2e!important;-webkit-text-fill-color:#241a2e!important}html body .widget-slider-button{background:#ffffff0f!important;border:1px solid rgba(216,196,138,.35)!important;color:#e6cf86!important}html body .widget-slider-button svg,html body .widget-slider-button svg *{fill:#e6cf86!important;color:#e6cf86!important;stroke:#e6cf86!important}html body .shopify-section:has(.gfa-widget){background-color:#0a1030!important;background-image:radial-gradient(120% 120% at 0% 0%,#963ea26b,#6e37962e 26%,#3c2a700f 48%,#0000 68%),linear-gradient(120deg,#0a0e26,#0d1440,#141c52)!important;padding-top:12px!important;padding-bottom:44px!important}html body .gfa-widget{background:transparent!important}html body .gfa-content__button{background:linear-gradient(120deg,#e8c46a,#f3e0a2 46%,#e6cf86)!important;background-image:linear-gradient(120deg,#e8c46a,#f3e0a2 46%,#e6cf86)!important;color:#241a2e!important;-webkit-text-fill-color:#241a2e!important;border:1px solid rgba(216,176,96,.9)!important;box-shadow:0 8px 22px #e6be6e4d!important}html body .gfa-content__button *{color:#241a2e!important;-webkit-text-fill-color:#241a2e!important}html body .shopify-section:has(.gfa-widget){content-visibility:auto;contain-intrinsic-size:1px 2200px}html body .shopify-section:has(.google-reviews-shophaus-container){content-visibility:auto;contain-intrinsic-size:1px 3000px}:root{--font-family-body:"Mulish",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif !important;--font-family-heading:"Cinzel",Georgia,"Times New Roman",serif !important}html body .drawer,html body facets-drawer,html body .facets-drawer{z-index:9999!important}html body .search-input-box input[type=search],html body .search-input-box input[type=search]:focus{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}html body .search-drawer .predictive-search-suggestion-inner li,html body .predictive-search-suggestion .predictive-search-suggestion-inner li,html body .predictive-search-result-wrapper .predictive-search-suggestion-inner li{border:0!important;border-radius:0!important;background:transparent!important}html body .search-drawer .predictive-search-suggestion-inner li a,html body .search-drawer .predictive-search-suggestion-inner a,html body .predictive-search-suggestion .predictive-search-suggestion-inner li a{border:1px solid rgba(216,196,138,.28)!important;border-radius:50px!important;background:#ffffff0d!important}html body facets-filter-drawer .drawer-inner-card,html body .facets-filte-drawer .drawer-inner-card{background-color:#0a0e28!important;background-image:radial-gradient(120% 90% at 100% 0%,#783c9642,#0000 55%),linear-gradient(160deg,#141734f7,#090b1afb)!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-left:1px solid rgba(216,196,138,.22)!important}html body .facets-filte-drawer .facets-title-box,html body .facets-filte-drawer .drawer-heading,html body .facets-filte-drawer .drawer-head h3,html body .facets-filte-drawer .drawer-heading *{color:#f3ecd3!important;-webkit-text-fill-color:#f3ecd3!important}html body .facets-filte-drawer .drawer-head svg,html body .facets-filte-drawer .facets-title-box svg{stroke:#e6cf86!important;color:#e6cf86!important}html body .facets-filte-drawer .drawer-close svg{stroke:#e7edf7!important;color:#e7edf7!important}html body .facets-filte-drawer .facets-accordion{background-color:transparent!important;background-image:linear-gradient(160deg,#1e22429e,#0e1126b8)!important;border:1px solid rgba(216,196,138,.2)!important;border-radius:16px!important;box-shadow:0 12px 30px #0006!important}html body .facets-filte-drawer .facets-summary,html body .facets-filte-drawer .facets-details-title{color:#f0e0ad!important}html body .facets-filte-drawer .facets-summary svg,html body .facets-filte-drawer .facets-arrow svg{stroke:#e6cf86!important;color:#e6cf86!important;fill:#e6cf86!important}html body .facets-filte-drawer .facet-checkbox,html body .facets-filte-drawer .facets-label,html body .facets-filte-drawer label,html body .facets-filte-drawer .facet-count{color:#e7edf7!important}html body .facets-filte-drawer .field__input_min,html body .facets-filte-drawer .field__input_max,html body .facets-filte-drawer .form-control-input{background:#ffffff0f!important;border:1px solid rgba(216,196,138,.3)!important;color:#f3ecd3!important;-webkit-text-fill-color:#f3ecd3!important}html body .tt-pay-badge{display:inline-flex;align-items:center;justify-content:center;background:#fff!important;border-radius:6px;padding:3px 6px;box-shadow:0 2px 8px #00000040}html body .tt-pay-badge img{display:block;width:auto;height:20px}html body .footer-payment-icons{display:flex;flex-wrap:wrap;align-items:center;gap:8px}html body .footer-payment-icons .tt-pay-badge img{height:18px}html body .tt-pay-marks{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:14px 0 2px}html body .tt-pay-marks .tt-pay-badge img{height:22px}
/*# sourceMappingURL=/cdn/shop/t/47/assets/tt-cards.css.map */
