:root{--d4f-cd-max-width: 1200px;--d4f-cd-padding-top: 60px;--d4f-cd-padding-bottom: 60px}.d4f-collection-description-section{background:linear-gradient(180deg,#0f0c0a,#1a1410);padding:var(--d4f-cd-padding-top, 60px) 0 var(--d4f-cd-padding-bottom, 60px);position:relative;overflow:hidden}.d4f-collection-description-section:before{content:"";position:absolute;top:-50%;left:-10%;width:500px;height:500px;background:radial-gradient(circle,rgba(212,165,116,.06) 0%,transparent 70%);border-radius:50%;pointer-events:none}.d4f-collection-description-section:after{content:"";position:absolute;bottom:-50%;right:-10%;width:500px;height:500px;background:radial-gradient(circle,rgba(212,165,116,.06) 0%,transparent 70%);border-radius:50%;pointer-events:none}.d4f-collection-description-section__container{max-width:var(--d4f-cd-max-width, 1200px);margin:0 auto;padding:0 32px;position:relative;z-index:1}.product-description{background:linear-gradient(135deg,#14100d99,#14100d66);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(212,165,116,.15);border-radius:24px;padding:40px 48px;box-shadow:0 8px 32px #0000004d;position:relative;overflow:hidden}.product-description:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent 0%,#d4a574 50%,transparent 100%);opacity:.5}.d4f-collection-description-section[data-no-background] .product-description{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border:none;box-shadow:none;padding:20px 0}.d4f-collection-description-section[data-no-background] .product-description:before{display:none}.d4f-collection-description__preview{color:#e8dccb;font-size:16px;line-height:1.8;margin-bottom:24px}.d4f-collection-description__preview p{margin:0 0 16px;color:#e8dccb}.d4f-collection-description__preview p:last-child{margin-bottom:0}.d4f-collection-description__preview strong{color:#d4a574;font-weight:700}.d4f-collection-description__preview a{color:#d4a574;text-decoration:none;border-bottom:1px solid rgba(212,165,116,.3);transition:all .3s ease}.d4f-collection-description__preview a:hover{color:#e0b280;border-bottom-color:#d4a574}.seo-text-toggle{display:inline-flex;align-items:center;gap:10px;padding:12px 28px;background:linear-gradient(135deg,#d4a57433,#d4a5741a);border:2px solid rgba(212,165,116,.3);border-radius:50px;color:#d4a574;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;margin:0 auto;display:flex;justify-content:center}.seo-text-toggle:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.2) 50%,transparent 100%);transition:left .5s ease}.seo-text-toggle:hover{background:linear-gradient(135deg,#d4a5744d,#d4a57433);border-color:#d4a574;transform:translateY(-2px);box-shadow:0 4px 12px #d4a5744d}.seo-text-toggle:hover:before{left:100%}.seo-text-toggle:active{transform:translateY(0)}.seo-text-toggle__text-close,.seo-text-toggle[aria-expanded=true] .seo-text-toggle__text-open{display:none}.seo-text-toggle[aria-expanded=true] .seo-text-toggle__text-close{display:inline}.seo-text-toggle__icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;transition:transform .3s ease}.seo-text-toggle__icon svg{width:100%;height:100%}.seo-text-toggle__icon-up{display:none}.seo-text-toggle[aria-expanded=true] .seo-text-toggle__icon{transform:rotate(180deg)}.seo-text-toggle[aria-expanded=true] .seo-text-toggle__icon-down{display:none}.seo-text-toggle[aria-expanded=true] .seo-text-toggle__icon-up{display:block}.seo-text{max-height:0;overflow:hidden;opacity:0;transition:all .5s cubic-bezier(.4,0,.2,1);margin-top:0}.seo-text.is-open{max-height:5000px;opacity:1;margin-top:32px;transition:all .7s cubic-bezier(.4,0,.2,1)}.seo-text p{color:#cfc6b8;font-size:15px;line-height:1.8;margin:0 0 20px}.seo-text p:last-child{margin-bottom:0}.seo-text strong{color:#d4a574;font-weight:700}.seo-text a{color:#d4a574;text-decoration:none;border-bottom:1px solid rgba(212,165,116,.3);transition:all .3s ease}.seo-text a:hover{color:#e0b280;border-bottom-color:#d4a574}.seo-text ul,.seo-text ol{color:#cfc6b8;margin:0 0 20px 24px;padding:0}.seo-text li{margin-bottom:8px;line-height:1.7}.seo-text h2,.seo-text h3,.seo-text h4{color:#e8dccb;margin:32px 0 16px;font-weight:700}.seo-text h2{font-size:24px;background:linear-gradient(135deg,#f5f0e8,#d4a574);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.seo-text h3{font-size:20px;color:#d4a574}.seo-text h4{font-size:18px}@keyframes fadeInFromTop{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.seo-text.is-open{animation:fadeInFromTop .6s ease-out}@media(max-width:1024px){.d4f-collection-description-section{padding:48px 0}.product-description{padding:32px 36px}}@media(max-width:768px){.d4f-collection-description-section{padding:40px 0}.d4f-collection-description-section__container{padding:0 20px}.product-description{padding:28px 24px;border-radius:20px}.d4f-collection-description__preview{font-size:15px;margin-bottom:20px}.seo-text{font-size:15px}.seo-text.is-open{margin-top:24px}.seo-text h2{font-size:22px;margin:24px 0 12px}.seo-text h3{font-size:18px;margin:20px 0 10px}.seo-text h4{font-size:16px;margin:16px 0 8px}.seo-text-toggle{padding:10px 24px;font-size:13px;width:100%;max-width:280px}}@media(max-width:480px){.d4f-collection-description-section{padding:32px 0}.product-description{padding:24px 20px;border-radius:16px}.d4f-collection-description__preview{font-size:14px;margin-bottom:16px}.d4f-collection-description__preview p{margin-bottom:12px}.seo-text{font-size:14px}.seo-text p{margin-bottom:16px}.seo-text.is-open{margin-top:20px}.seo-text-toggle{padding:10px 20px;font-size:12px;gap:8px}.seo-text-toggle__icon{width:18px;height:18px}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/d4f-collection-description.css.map */
