#header-group{position:sticky!important;top:0!important;z-index:1000!important}header-component{z-index:1000}.page-wrapper{max-width:100%;overflow-x:clip}.trivo-reveal{opacity:0;transform:translateY(24px);will-change:transform,opacity;backface-visibility:hidden}.trivo-animate-in{opacity:1;transform:translateY(0);transition:opacity .6s ease,transform .6s cubic-bezier(.16,1,.3,1)}@keyframes trivo-fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.trivo-hero-animate-in{animation:trivo-fade-up .8s cubic-bezier(.16,1,.3,1) forwards}.trivo-animate-in[data-delay="100"]{transition-delay:.1s}.trivo-animate-in[data-delay="200"]{transition-delay:.2s}.trivo-animate-in[data-delay="300"]{transition-delay:.3s}.trivo-animate-in[data-delay="400"]{transition-delay:.4s}.trivo-skeleton{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#f6eee6 25%,#faf4ee,#f6eee6 75%);background-size:200% 100%;animation:trivo-shimmer 1.5s ease infinite;border-radius:inherit;z-index:1}.trivo-img-container{position:relative;overflow:hidden;border-radius:inherit;width:100%;height:100%;transform:translateZ(0);backface-visibility:hidden}.trivo-img-container img{position:relative;z-index:2}@keyframes trivo-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.trivo-section-header{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:36px;width:100%}.trivo-section-header__title{font-family:var(--font-heading--family, "Playfair Display", serif);font-size:clamp(1.6rem,3vw,2.35rem);font-weight:700;color:#4b2e6d;margin:0 0 12px;letter-spacing:.05em;text-transform:uppercase}.trivo-sparkle-divider{display:inline-flex;align-items:center;gap:8px;margin-bottom:8px}.trivo-sparkle-line{display:inline-block;height:1.5px;width:50px;background:linear-gradient(90deg,#d4af37,#b08d2b);border-radius:2px}.trivo-sparkle-icon{color:#b08d2b;font-size:.95rem;line-height:1}.trivo-btn--loading{position:relative;color:transparent!important;pointer-events:none}.trivo-btn--loading:after{content:"";position:absolute;top:50%;left:50%;width:18px;height:18px;margin-top:-9px;margin-left:-9px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:trivo-button-spin .8s linear infinite}@keyframes trivo-button-spin{to{transform:rotate(360deg)}}.trivo-btn--success{background-color:#2d6a4f!important;color:#fff!important;pointer-events:none}details.trivo-accordion-anim{overflow:hidden}details.trivo-accordion-anim summary{list-style:none;cursor:pointer}details.trivo-accordion-anim summary::-webkit-details-marker{display:none}details[open] .trivo-accordion-icon,details[open] .trivo-faq-chevron i,details[open] .trivo-faq-chevron .icon,details[open] .trivo-faq-chevron svg{transform:rotate(180deg)}.trivo-accordion-icon,.trivo-faq-chevron i,.trivo-faq-chevron .icon,.trivo-faq-chevron svg{transition:transform .3s ease}details.trivo-accordion-anim .trivo-accordion-content-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-out}details[open].trivo-accordion-anim .trivo-accordion-content-wrap{grid-template-rows:1fr}details.trivo-accordion-anim .trivo-accordion-content-inner{overflow:hidden}#sw-floating-button,#square-wishlist-launcher,.sw-floating-button,.sw-admin-widget,.sw-helper-btn,.swishlist-launcher,[class*=sw-floating],[id*=sw-floating],[id*=swishlist-launcher],[class*=swishlist-launcher],[data-sw-floating-button],[data-sw-launcher]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}header-actions .sw-header-icon,header-actions .sw-icon-header,header-actions [class*=sw-header],header-actions [id*=sw-header],header-actions [data-sw-header],header-actions .swishlist-header-icon{display:none!important}input:focus,textarea:focus,select:focus{outline:2px solid #a78bfa;outline-offset:2px}@media(prefers-reduced-motion:reduce){.trivo-reveal{opacity:1;transform:none;transition:none!important}.trivo-animate-in{transition:none!important}.trivo-skeleton{animation:none;background:#f6eee6}details.trivo-accordion-anim .trivo-accordion-content-wrap{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/trivo-ui.css.map */
