.template-collection .ag-card,.template-collection .ag-filter-pill,.template-collection .ag-button,.template-collection .ag-collection-hero__btn{transition-timing-function:cubic-bezier(.22,1,.36,1)!important}.template-collection .ag-collection-hero__eyebrow{font-family:Caveat,cursive!important;font-size:clamp(1.55rem,3.2vw,2.1rem)!important;font-weight:600!important;letter-spacing:.025em!important;color:#fff!important;text-transform:none!important;text-shadow:0 2px 8px rgba(0,0,0,.3)!important}.template-collection .ag-collection-hero__title{font-family:Fraunces,serif!important;font-weight:600!important;letter-spacing:-.04em!important;line-height:1.08!important;text-shadow:0 2px 12px rgba(0,0,0,.4)}.template-collection .ag-collection-hero__title-highlight{color:#f6b900!important;text-shadow:0 2px 12px rgba(246,185,0,.3)}.template-collection .ag-collection-hero__subheading{font-family:Crimson Text,Georgia,serif!important;font-size:clamp(1.45rem,2.8vw,1.85rem)!important;line-height:1.6!important;letter-spacing:.01em!important;font-weight:600!important;color:#fff!important;text-shadow:0 0 20px rgba(246,185,0,.4),0 0 40px rgba(246,185,0,.2),0 2px 12px rgba(0,0,0,.8),0 0 60px rgba(255,200,100,.15)!important;max-width:42rem!important}.template-collection .ag-collection-hero__text-wrapper{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:none!important;box-shadow:none!important}.template-collection .ag-collection-hero__btn.ag-button--primary{background:linear-gradient(135deg,#ff6b35,#e85d2a)!important;color:#fff!important;border:none!important;box-shadow:0 4px 16px #ff6b3566,0 2px 8px #0003,inset 0 1px #ffffff40!important;text-shadow:0 1px 2px rgba(0,0,0,.3),0 0 10px rgba(255,255,255,.3)!important;font-weight:700!important;letter-spacing:.03em!important}.template-collection .ag-collection-hero__btn.ag-button--primary:hover{background:linear-gradient(135deg,#ff8047,#ff6b35)!important;box-shadow:0 6px 20px #ff6b3580,0 3px 12px #00000040,inset 0 1px #ffffff4d!important;transform:translateY(-2px)!important}.template-collection .ag-collection-hero__btn--secondary{background:#00000080!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;border:2px solid rgba(255,255,255,.4)!important;color:#fff!important;text-shadow:0 0 10px rgba(255,255,255,.5),0 1px 2px rgba(0,0,0,.5)!important;font-weight:700!important;letter-spacing:.03em!important;box-shadow:0 4px 16px #0006,inset 0 1px #ffffff1a!important}.template-collection .ag-collection-hero__btn--secondary:hover{background:#000000b3!important;border-color:#fff9!important;text-shadow:0 0 15px rgba(255,255,255,.8),0 1px 2px rgba(0,0,0,.5)!important;box-shadow:0 6px 20px #00000080,0 0 30px #fff3,inset 0 1px #ffffff26!important;transform:translateY(-2px)!important}.template-collection .ag-collection-section__intro{position:relative}.template-collection .ag-collection-section__intro .ag-kicker,.template-collection .ag-filter-panel__label{font-family:Caveat,cursive!important;font-size:clamp(1.35rem,2.8vw,1.85rem)!important;font-weight:600!important;letter-spacing:.025em!important;text-transform:none!important;color:#0e3e29!important}.template-collection .ag-filter-panel__label:before,.template-collection .ag-kicker:before{content:none!important}.template-collection .ag-section-heading{font-family:Fraunces,serif!important;font-size:clamp(2.4rem,6vw,4rem)!important;font-weight:600!important;letter-spacing:-.04em!important;line-height:1.05!important;color:#0e3e29!important}.template-collection .ag-collection-accent{background:linear-gradient(135deg,#f6b900,#e8a735,#c9a227)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;filter:drop-shadow(0 2px 4px rgba(246,185,0,.2))}.template-collection .ag-collection__subheading{font-family:Crimson Text,Georgia,serif!important;font-size:clamp(1.05rem,2.2vw,1.25rem)!important;line-height:1.75!important;letter-spacing:.008em!important;color:#0009!important}.template-collection .ag-collection-bundle-note{font-family:Jost,sans-serif!important;font-size:clamp(.8rem,1.5vw,.9rem)!important;font-weight:500!important;letter-spacing:.03em!important;color:#0e3e29!important;background:linear-gradient(135deg,#f6b9001f,#e8a73526)!important;border:1px solid rgba(246,185,0,.25)!important;border-radius:2rem!important;box-shadow:0 2px 8px #f6b9001a,inset 0 1px #ffffff4d!important}.template-collection .ag-premium-collections .ag-card{box-shadow:0 2px 8px #0e3e290a,0 8px 24px #0e3e290f,0 0 0 1px #0e3e290d!important;background:linear-gradient(180deg,#fff,#fdfbf8,#f9f6f0)!important}.template-collection .ag-premium-collections .ag-card:hover{transform:translateY(-8px) scale(1.01)!important;box-shadow:0 16px 40px #0e3e291a,0 4px 12px #0e3e290f,0 0 0 1px #f6b90033!important}.template-collection .ag-card__title{font-family:Fraunces,serif!important;font-size:clamp(1.25rem,2.8vw,1.6rem)!important;font-weight:600!important;letter-spacing:-.025em!important;line-height:1.25!important;color:#0e3e29!important}.template-collection .ag-card__title a{color:#0e3e29!important;transition:color .3s ease!important}.template-collection .ag-card:hover .ag-card__title a{color:#d4941a!important}.template-collection .ag-card__price,.template-collection .ag-pwc__price{font-family:Fraunces,serif!important;font-size:clamp(1.9rem,4.2vw,2.5rem)!important;font-weight:700!important;letter-spacing:-.04em!important;line-height:1!important;color:#0e3e29!important}.template-collection .ag-card__add-btn,.template-collection .ag-pwc__add .ag-card__add-btn{font-family:Jost,sans-serif!important;font-size:.82rem!important;font-weight:600!important;letter-spacing:.04em!important;box-shadow:0 3px 10px #0e3e2933,inset 0 1px #fff3!important;position:relative;z-index:10}.template-collection .ag-card__add-btn:hover,.template-collection .ag-pwc__add .ag-card__add-btn:hover{box-shadow:0 6px 16px #0e3e294d,inset 0 1px #ffffff4d!important;transform:translateY(-2px)!important}.template-collection .ag-product-card__badge{box-shadow:0 2px 8px #00000040,inset 0 1px #f6b90033!important}.template-collection .ag-card__micro-copy{font-family:Crimson Text,Georgia,serif!important;font-size:.75rem!important;font-style:italic!important;color:#00000080!important}.template-collection .ag-card--collection{background:linear-gradient(180deg,#fff,#fdfbf8,#f9f6f0)!important;box-shadow:0 2px 8px #0e3e290a,0 8px 24px #0e3e290f,0 0 0 1px #0e3e290d!important}.template-collection .ag-card--collection:hover{transform:translateY(-8px)!important;box-shadow:0 16px 40px #0e3e291a,0 4px 12px #0e3e290f,0 0 0 1px #f6b90033!important}.template-collection .ag-card__excerpt{font-family:Crimson Text,Georgia,serif!important;font-size:clamp(.82rem,1.8vw,.9rem)!important;line-height:1.65!important;color:#0000008c!important}.template-collection .ag-card__footer{position:relative;z-index:10}.template-collection .ag-card__content{position:relative;z-index:5}.template-collection .ag-filter-panel__heading{font-family:Fraunces,serif!important;font-size:clamp(2.4rem,5.5vw,3.75rem)!important;font-weight:600!important;letter-spacing:-.035em!important;line-height:1.05!important;color:#0e3e29!important}.template-collection .ag-filter-panel__subheading{font-family:Crimson Text,Georgia,serif!important;font-size:clamp(1rem,2vw,1.15rem)!important;line-height:1.7!important;color:#0009!important}.template-collection .ag-filter-pill{background:linear-gradient(145deg,#fff,#fcfaf7)!important;border:1px solid rgba(14,62,41,.12)!important;box-shadow:0 2px 6px #0e3e290a,inset 0 1px #fffc!important;font-family:Jost,sans-serif!important;font-size:clamp(.8rem,1.6vw,.9rem)!important;font-weight:600!important;letter-spacing:.02em!important;color:#0e3e29!important}.template-collection .ag-filter-pill:hover{transform:translateY(-2px)!important;background:#fff!important;box-shadow:0 4px 12px #0e3e2914,inset 0 1px #fff,0 0 0 3px #f6b90026!important}.template-collection .ag-filter-pill.is-active{background:linear-gradient(145deg,#0e3e29,#1a4731)!important;color:#fff!important;border-color:#0e3e29!important;box-shadow:0 4px 14px #0e3e2933,inset 0 1px #ffffff26!important}.template-collection .ag-heritage-section--shell{background:linear-gradient(180deg,#1a4d38,#0e3e29 40%,#061a12)!important;position:relative}.template-collection .ag-heritage-section--shell:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(0deg,transparent,transparent 3px,rgba(246,185,0,.008) 3px,rgba(246,185,0,.008) 6px);opacity:.4;pointer-events:none}.template-collection .ag-heritage-section .ag-kicker{font-family:Caveat,cursive!important;font-size:clamp(1.5rem,3vw,2rem)!important;font-weight:600!important;letter-spacing:.02em!important;color:#f6b900!important}.template-collection .ag-heritage-section h2{font-family:Fraunces,serif!important;font-size:clamp(2.5rem,6vw,4.5rem)!important;font-weight:600!important;letter-spacing:-.035em!important;line-height:1.1!important;color:#fff!important}.template-collection .ag-card{background:linear-gradient(180deg,#fff,#fdfbf8,#f9f6f0)!important;border-radius:20px!important;overflow:hidden;box-shadow:0 4px 16px #0e3e290f,0 8px 24px #0e3e290a,0 0 0 1px #0e3e290d!important;transition:all .5s cubic-bezier(.22,1,.36,1)!important}.template-collection .ag-card .ag-card__texture-overlay{background-image:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(14,62,41,.002) 2px,rgba(14,62,41,.002) 4px);opacity:.5;pointer-events:none}.template-collection .ag-card:hover{transform:translateY(-8px)!important;box-shadow:0 16px 40px #0e3e291a,0 4px 16px #0e3e290f,0 0 0 1px #f6b90033!important}.template-collection .ag-card__media-wrapper{position:relative;overflow:hidden}.template-collection .ag-card__img{transition:transform .6s cubic-bezier(.22,1,.36,1)!important}.template-collection .ag-card:hover .ag-card__img{transform:scale(1.05)!important}.template-collection .ag-card__vignette{background:linear-gradient(180deg,transparent 60%,rgba(14,62,41,.03) 100%)!important}.template-collection .ag-card__wellness-label{font-family:Jost,sans-serif!important;font-size:.7rem!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:linear-gradient(135deg,#0e3e29e6,#0e3e29)!important;color:#f6b900!important}.template-collection .ag-card__badge-floating{background:#fffffff2!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(14,62,41,.1)!important;box-shadow:0 2px 8px #00000014,inset 0 1px #fffc!important}.template-collection .ag-product-card__rating{margin-bottom:.75rem!important}.template-collection .ag-product-card__stars{filter:drop-shadow(0 1px 2px rgba(246,185,0,.3))}.template-collection .ag-product-card__rating-label{font-family:Jost,sans-serif!important;font-size:.72rem!important;font-weight:500!important;letter-spacing:.05em!important;color:#00000073!important}@media(max-width:768px){.template-collection .ag-card,.template-collection .ag-filter-pill{box-shadow:0 2px 6px #0e3e290a,0 4px 12px #0e3e2905!important}.template-collection .ag-card:hover,.template-collection .ag-filter-pill:hover{transform:translateY(-4px)!important}.template-collection .ag-section-heading,.template-collection .ag-filter-panel__heading,.template-collection .ag-collection-hero__title{letter-spacing:-.03em!important}.template-collection .ag-collection-hero__btn{min-height:46px!important;padding-inline:1.25rem!important;font-size:.9rem!important}}.template-collection a:focus-visible,.template-collection button:focus-visible,.template-collection .ag-filter-pill:focus-visible{outline:2px solid #f6b900!important;outline-offset:3px!important;border-radius:4px!important}@media(prefers-reduced-motion:reduce){.template-collection .ag-card,.template-collection .ag-filter-pill,.template-collection .ag-button,.template-collection .ag-collection-hero__btn{transition:none!important}.template-collection .ag-card:hover,.template-collection .ag-filter-pill:hover,.template-collection .ag-collection-hero__btn:hover{transform:none!important}.template-collection [data-reveal],.template-collection .ag-collection-accent{animation:none!important}}@media print{.template-collection .ag-card{box-shadow:none!important;transform:none!important;break-inside:avoid}.template-collection .ag-heritage-section--shell{background:#0e3e29!important;color:#000!important}}.template-collection .ag-collection-section{scroll-margin-top:80px}.template-collection ::selection{background:#f6b90040;color:#0e3e29}.template-collection ::-moz-selection{background:#f6b90040;color:#0e3e29}
/*# sourceMappingURL=/cdn/shop/t/9/assets/collections-refined.css.map */
