:root{--pt-cream: #FBF6EE;--pt-white: #FFFFFF;--pt-green: #3C5A3E;--pt-green-dark: #2E4630;--pt-sage-bg: #EAEFE2;--pt-sage: #7C9473;--pt-terracotta: #C0603A;--pt-star: #E0A63C;--pt-text: #2E2A24;--pt-text-muted: #8A8072;--pt-border: #EAE1D2;--pt-border-2: #EDE4D4;--pt-shadow-color: 25deg 35% 30%;--pt-shadow-sm: 0 1px 2px hsl(var(--pt-shadow-color) / .12);--pt-shadow-md: 0 1px 2px hsl(var(--pt-shadow-color) / .1), 0 3px 6px hsl(var(--pt-shadow-color) / .1), 0 6px 12px hsl(var(--pt-shadow-color) / .08);--pt-shadow-lg: 0 2px 4px hsl(var(--pt-shadow-color) / .09), 0 8px 16px hsl(var(--pt-shadow-color) / .09), 0 16px 30px hsl(var(--pt-shadow-color) / .08);--pt-shadow-xl: 0 4px 8px hsl(var(--pt-shadow-color) / .08), 0 12px 24px hsl(var(--pt-shadow-color) / .08), 0 24px 48px hsl(var(--pt-shadow-color) / .07);--pt-shadow-card: 0 12px 30px rgba(60, 50, 30, .13);--pt-shadow-btn: 0 6px 18px rgba(60, 90, 62, .28);--pt-ease: cubic-bezier(.2, 0, 0, 1);--pt-dur-hover: .18s;--pt-radius-card: 15px;--pt-radius-img: 18px;--pt-brown: #2E2A24;--pt-leaf: #3C5A3E;--pt-sky: #7C9473;--pt-sun: #E0A63C;--pt-gold: #7C9473;--pt-gold-deep: #3C5A3E;--pt-forest: #3C5A3E;--pt-sky-fill: #EAEFE2;--pt-announce: #EAEFE2;--pt-band-leaf: #EAEFE2;--pt-band-sky: #EAEFE2}::selection{background:#7c947340;color:var(--pt-green-dark)}.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--page-margin: 20px}@media screen and (min-width:750px){.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--page-margin: 44px}}.page-width-normal{--page-content-width: min(1160px, var(--normal-page-width))}[class*=gropulse-custom-event-modal]{display:none!important}.product-card{--pt-card-pad-x: 15px;background:var(--pt-white);border:1px solid var(--pt-border-2);border-radius:var(--pt-radius-card);overflow:hidden;min-width:0;height:100%;box-shadow:var(--pt-shadow-sm);transition:transform var(--pt-dur-hover) var(--pt-ease),box-shadow var(--pt-dur-hover) var(--pt-ease)}@media(hover:hover){.product-card:hover{transform:translateY(-3px);box-shadow:var(--pt-shadow-card)}}.product-grid__item{min-width:0}.product-card p[role=heading],.product-information p[role=heading]{font-family:var(--font-heading--family);font-style:normal;font-weight:600}.product-card p[role=heading]{color:var(--pt-green-dark);margin-bottom:8px}.product-card .product-card__content,.product-card__content.spacing-style{padding-block-start:14px;padding-block-end:16px;padding-inline-start:var(--pt-card-pad-x, 15px);padding-inline-end:var(--pt-card-pad-x, 15px);row-gap:6px;height:100%}.product-card__content>*:has(>.price),.product-card__content>.price{margin-top:auto}.product-card .card-gallery{--gallery-aspect-ratio: 3 / 4 !important;position:relative;margin:0 calc(var(--pt-card-pad-x) * -1) 10px}.product-card .product-media-container{background:var(--pt-white);border:none;box-shadow:none;border-radius:0}.product-card .product-media-container.media-fit{--product-media-fit: cover}.product-card .product-media-container img,.product-card .product-media-container.media-fit img{object-fit:cover;object-position:center}.pt-card-badges{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:3}.pt-badge{position:absolute;font-family:var(--font-subheading--family);font-weight:700;font-size:11px;letter-spacing:.02em;padding:4px 9px;border-radius:20px;line-height:1;box-shadow:0 2px 6px #2e2a2424}.pt-badge--sale{top:10px;left:10px;background:var(--pt-terracotta);color:var(--pt-cream)}.pt-badge--soldout{top:10px;left:10px;background:var(--pt-text-muted);color:var(--pt-cream)}.pt-badge--age{bottom:10px;left:10px;background:var(--pt-cream);color:var(--pt-text)}.pt-card-eyebrow{font-family:var(--font-subheading--family);font-weight:700;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--pt-sage);margin:0}.product-card .price{font-family:var(--font-subheading--family);font-weight:800;font-size:18px;color:var(--pt-green-dark)}.product-card .price s,.product-card .price .price-item--regular,.product-card .price del{color:#b0a695;font-weight:500;font-size:12.5px;text-decoration:line-through}.product-card .add-to-cart-button,.product-card add-to-cart-component .button,.product-card .quick-add__button{width:100%;display:flex;align-items:center;justify-content:center;gap:6px;background:var(--pt-sage-bg);color:var(--pt-green-dark);border:none;border-radius:22px;padding:10px 12px;font-family:var(--font-subheading--family);font-weight:700;font-size:12.5px;box-shadow:none;margin-top:8px;transition:background var(--pt-dur-hover) var(--pt-ease),color var(--pt-dur-hover) var(--pt-ease)}.product-card .add-to-cart-button:hover,.product-card add-to-cart-component .button:hover,.product-card .quick-add__button:hover{background:var(--pt-green);color:var(--pt-cream)}.product-card .quantity-selector,.product-card quantity-selector-component,.product-card .accelerated-checkout,.product-card accelerated-checkout,.product-card [class*=accelerated],.product-card shopify-accelerated-checkout,.product-card .quick-add{display:none!important}.product-card buy-buttons-component,.product-card .buy-buttons-block{display:block}.product-card buy-buttons-component,.product-card .buy-buttons-block,.product-card .add-to-cart-button,.product-card add-to-cart-component{position:relative;z-index:4}.product-information p[role=heading]{color:var(--pt-green-dark)}.product-information .group-block .price{display:none}.pt-price-box{background:var(--pt-sage-bg);border-radius:14px;padding:16px 18px;margin-bottom:20px}.pt-price-box__row{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.pt-price-box__now{font-family:var(--font-subheading--family);font-weight:800;font-size:32px;color:var(--pt-green-dark);line-height:1.1}.pt-price-box__was{font-size:15px;color:#a79b87;text-decoration:line-through}.pt-price-box__save{align-self:center;background:var(--pt-terracotta);color:#fff;font-weight:800;font-size:11px;padding:3px 10px;border-radius:20px}.pt-price-box__sub{margin-top:6px;font-size:12.5px;color:#6b6357}.product-information .variant-option__button-label{border:1px solid var(--pt-border)!important;border-radius:14px!important;padding:12px 16px!important;background:var(--pt-white);transition:border-color .15s ease,background .15s ease}.product-information .variant-option__button-label:hover{border-color:var(--pt-sage)!important}.product-information input:checked+.variant-option__button-label,.product-information .variant-option__button-label:has(input:checked){border-color:var(--pt-green)!important;background:var(--pt-sage-bg);color:var(--pt-green-dark)}.product-information .variant-option__button-label{display:flex;flex-direction:column;align-items:flex-start;gap:2px;font-weight:700}.product-information .variant-option__button-label:after{font-family:var(--font-subheading--family);font-size:11.5px;font-weight:500;color:var(--pt-text-muted);text-transform:none;letter-spacing:0}.product-information .variant-option__button-label:has(input[value="Carte fizic\103"]):after{content:"Livrare acas\103  \een 2-4 zile"}.product-information .variant-option__button-label:has(input[value=eBook]):after{content:"Instant pe e-mail (PDF)"}html[lang^=en] .product-information .variant-option__button-label:has(input[value="Physical book"]):after,html[lang^=en] .product-information .variant-option__button-label:has(input[value="Printed book"]):after{content:"Home delivery in 2-4 days"}html[lang^=en] .product-information .variant-option__button-label:has(input[value=eBook]):after{content:"Instant by e-mail (PDF)"}.product-information .add-to-cart-button{box-shadow:var(--pt-shadow-btn)}.product-information .accelerated-checkout,.product-information accelerated-checkout,.product-information [class*=accelerated],.product-information shopify-accelerated-checkout{display:none!important}.pt-psub{font-family:var(--font-heading--family);font-style:italic;font-size:14.5px;color:var(--pt-text-muted);margin:0}.product-information quantity-selector-component,.product-information .quantity-selector{border:1px solid #DDD3C0;border-radius:11px;background:var(--pt-white);overflow:hidden}.product-information .quantity-selector button,.product-information quantity-selector-component button{background:#f3eee3;color:var(--pt-green-dark);border:none}.product-information .quantity-selector input,.product-information quantity-selector-component input{font-weight:700;border:none;background:var(--pt-white)}.product-information .product-custom-property,.product-information [class*=custom-property]{font-size:13px}.pt-actions{display:flex;align-items:stretch;gap:10px}.pt-actions__frag{flex:1;display:flex;align-items:center;justify-content:center;border:1.5px solid var(--pt-green);color:var(--pt-green);font-family:var(--font-subheading--family);font-weight:700;font-size:13.5px;padding:12px 20px;border-radius:28px;text-decoration:none;transition:background var(--pt-dur-hover) var(--pt-ease)}.pt-actions__frag:hover{background:var(--pt-sage-bg)}.pt-wish{width:50px;height:50px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;background:var(--pt-white);border:1.5px solid #DDD3C0;border-radius:14px;color:#b0a695;cursor:pointer;transition:border-color var(--pt-dur-hover) var(--pt-ease),color var(--pt-dur-hover) var(--pt-ease)}.pt-wish:hover,.pt-wish.is-on{border-color:var(--pt-terracotta);color:var(--pt-terracotta)}.pt-wish.is-on svg{fill:var(--pt-terracotta)}@media(min-width:750px){sticky-add-to-cart,.sticky-add-to-cart__bar{display:none!important}}.sticky-add-to-cart__bar{background:var(--pt-white)!important;border-top:1px solid var(--pt-border);box-shadow:0 -6px 18px #3c321e14}.sticky-add-to-cart__bar .add-to-cart-button{border-radius:26px}.product-information:has(input[type=checkbox][name^=properties]:not(:checked)) .spacing-style:has(>.__field .custom-property__input:not([type=checkbox])){display:none}.pt-tabs__bar{display:flex;gap:26px;border-bottom:1.5px solid var(--pt-border);margin-bottom:22px}.pt-tabs__tab{background:none;border:none;cursor:pointer;padding:11px 2px;margin-bottom:-1.5px;font-family:var(--font-subheading--family);font-weight:500;font-size:13.5px;color:var(--pt-text-muted);border-bottom:2.5px solid transparent}.pt-tabs__tab.is-active{font-weight:700;color:var(--pt-green-dark);border-bottom-color:var(--pt-green)}.pt-tabs__panel{display:none}.pt-tabs__panel.is-active{display:block}.pt-tabs__desc{display:grid;grid-template-columns:1.5fr 1fr;gap:34px;align-items:start}.pt-tabs__descbody{max-width:65ch;line-height:1.7}.pt-tabs__aside .pt-pdet{background:var(--pt-sage-bg);border-radius:14px;padding:18px 20px;margin-top:0}.pt-tabs__aside .pt-pdet__row{border-bottom-color:#dbe3ce;padding:7px 0}.pt-tabs__ship{max-width:65ch;line-height:1.7}.pt-tabs__ship p{margin:0 0 10px}@media(max-width:749px){.pt-tabs__bar{gap:16px;overflow-x:auto}.pt-tabs__desc{grid-template-columns:1fr;gap:20px}}.product-information .product-media-container{background:var(--pt-white);border:1px solid var(--pt-border-2);border-radius:18px;box-shadow:var(--pt-shadow-md);overflow:hidden}@media(min-width:750px){.product-information slideshow-slide.product-media-container{height:440px}.product-information slideshow-slide .product-media,.product-information slideshow-slide .product-media img{height:100%;width:100%;object-fit:contain}.product-information media-gallery{position:sticky;top:84px}}.product-information .slideshow-controls__thumbnail{border:2.5px solid transparent;border-radius:11px;overflow:hidden}.product-information [aria-selected=true]{border-color:var(--pt-green)!important}[id*=__hero_main] .media-block__media{position:static;width:100%;aspect-ratio:4 / 3;height:auto;object-fit:cover;border-radius:20px;box-shadow:0 22px 50px #3c321e38}[id*=__hero_main] .media-block{align-self:center;height:auto;min-height:0}[id*=__hero_main] .text-block[class*=__caption]{font-family:var(--font-subheading--family);font-weight:700;font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--pt-sage)}[id*=__hero_main] a[class*=__button]:not([class*=__button2]){box-shadow:var(--pt-shadow-btn)}[id*=__hero_main] a[class*=__button2]{font-weight:700;color:var(--pt-green);text-decoration:none;border-bottom:2px solid #C9D6BC;border-radius:0;padding-inline:0}[id*=__hero_main] a[class*=__button2]:hover{border-bottom-color:var(--pt-green)}.pt-author{background:var(--pt-green);border-radius:22px;padding:40px 44px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:34px;position:relative;overflow:hidden}.pt-author:after{content:"";position:absolute;right:-20px;bottom:-30px;width:170px;height:170px;background:url(leaf.svg) no-repeat center / contain;opacity:.07;pointer-events:none}.pt-author__avatar{width:132px;height:132px;border-radius:50%;overflow:hidden;border:4px solid rgba(255,255,255,.18);background:var(--pt-green-dark);flex:0 0 auto}.pt-author__avatar img{width:100%;height:100%;object-fit:cover;display:block}.pt-author__eyebrow{color:#b9cba6;font-family:var(--font-subheading--family);font-weight:700;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px}.pt-author__name{font-family:var(--font-heading--family);font-weight:600;font-size:28px;color:var(--pt-cream);margin:0 0 8px}.pt-author__bio{color:#dce4d3;font-size:14.5px;line-height:1.7;max-width:520px;margin:0}.pt-author__btn{position:relative;z-index:1;background:var(--pt-cream);color:var(--pt-green-dark);font-family:var(--font-subheading--family);font-weight:700;font-size:14px;padding:14px 26px;border-radius:28px;text-decoration:none;white-space:nowrap;transition:background var(--pt-dur-hover) var(--pt-ease)}.pt-author__btn:hover{background:var(--pt-star);color:#2e2a24}@media(max-width:749px){.pt-author{grid-template-columns:1fr;text-align:center;padding:28px 20px;gap:18px;justify-items:center}.pt-author__avatar{width:88px;height:88px}.pt-author__bio{max-width:46ch}}.pt-quote{max-width:760px;margin:0 auto;text-align:center}.pt-quote__title{margin:0 0 4px}.pt-quote__sub{color:var(--pt-text-muted);font-size:14px;margin:0 0 22px}.pt-quote__card{background:var(--pt-white);border:1px solid var(--pt-border-2);border-radius:15px;padding:30px 34px;margin:0;box-shadow:var(--pt-shadow-sm)}.pt-quote__text{font-family:var(--font-heading--family);font-style:italic;font-size:16.5px;line-height:1.7;color:var(--pt-text);margin:0 0 14px}.pt-quote__who{font-family:var(--font-subheading--family);font-weight:700;font-size:13px;color:var(--pt-green-dark)}.pt-quote__more{margin:16px 0 0;font-size:13.5px}.pt-quote__more a{color:var(--pt-green);font-weight:700;text-decoration:none;border-bottom:2px solid #C9D6BC}.pt-quote__more a:hover{border-bottom-color:var(--pt-green)}@media(max-width:749px){.pt-quote__card{padding:22px 18px}.pt-quote__text{font-size:15px}}[id*=collections_main] .collection-card{border-radius:18px;overflow:hidden;box-shadow:var(--pt-shadow-md);transition:transform var(--pt-dur-hover) var(--pt-ease),box-shadow var(--pt-dur-hover) var(--pt-ease)}@media(hover:hover){[id*=collections_main] .collection-card:hover{transform:translateY(-3px);box-shadow:var(--pt-shadow-lg)}}[id*=collections_main] .collection-card.collection-card--image-bg,[id*=collections_main] .collection-card--image-height-fixed.collection-card--image-bg{aspect-ratio:16 / 9;height:auto}[id*=collections_main] .collection-card__image .resource-image__image,[id*=collections_main] .collection-card__image img{object-fit:cover;width:100%;height:100%}[id*=collections_main] .collection-card__inner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;background:linear-gradient(to top,rgba(30,42,24,.72) 0%,rgba(30,42,24,.1) 55%,transparent 100%)}[id*=collections_main] .collection-card__content{position:relative;z-index:2;padding:22px 24px}[id*=collections_main] .collection-card__content :is(h2,h3,h4,p),[id*=collections_main] .collection-title{font-family:var(--font-heading--family);color:#fbf6ee;font-size:24px;font-weight:600;margin:0;background:none!important}[id*=collections_main] .collection-card__content a,[id*=collections_main] .collection-card__content .link,[id*=collections_main] .collection-card__content span{color:#fbf6ee}[id*=collections_main] .resource-list__item:nth-child(2) .collection-card__inner:before,[id*=collections_main] .collection-list__item:nth-child(2) .collection-card__inner:before,[id*=collections_main] li:nth-child(2) .collection-card__inner:before{content:"ECONOMISE\218TI";position:absolute;top:14px;left:14px;z-index:3;background:var(--pt-star);color:#2e2a24;font-weight:700;font-size:11px;letter-spacing:.04em;padding:5px 10px;border-radius:20px}.pt-reveal{opacity:0;transform:translateY(14px)}.pt-reveal--in{opacity:1;transform:none;transition:opacity .55s var(--pt-ease),transform .55s var(--pt-ease)}@media(prefers-reduced-motion:reduce){.pt-reveal{opacity:1!important;transform:none!important;transition:none!important}}main[data-template=list-collections] .collection-card img{border-radius:18px;box-shadow:var(--pt-shadow-sm);transition:transform var(--pt-dur-hover) var(--pt-ease),box-shadow var(--pt-dur-hover) var(--pt-ease)}@media(hover:hover){main[data-template=list-collections] .collection-card:hover img{transform:translateY(-3px);box-shadow:var(--pt-shadow-card)}}main[data-template=list-collections] .collection-card .collection-title,main[data-template=list-collections] .collection-card__content :is(a,span,h2,h3){color:var(--pt-green-dark);text-decoration:none}@media(prefers-reduced-motion:reduce){main[data-template=list-collections] .collection-card img{transition:none}main[data-template=list-collections] .collection-card:hover img{transform:none}}.pt-crumbs{display:flex;align-items:center;gap:6px;font-size:12px;color:#9a9082}.pt-crumbs a{color:#9a9082;text-decoration:none}.pt-crumbs a:hover{color:var(--pt-green)}.pt-crumbs__sep{opacity:.7}.pt-crumbs__here{color:var(--pt-text-muted)}.pt-packs{background:var(--pt-sage-bg);border-radius:20px;padding:26px 28px 28px}.pt-packs__head{margin-bottom:18px}.pt-packs__title{margin:0 0 4px;font-size:22px}.pt-packs__sub{margin:0;color:#6b6357;font-size:13.5px}.pt-packs__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.pt-pack{position:relative;display:flex;flex-direction:column;background:var(--pt-white);border:1px solid var(--pt-border-2);border-radius:14px;overflow:hidden;text-decoration:none;transition:transform var(--pt-dur-hover) var(--pt-ease),box-shadow var(--pt-dur-hover) var(--pt-ease)}@media(hover:hover){.pt-pack:hover{transform:translateY(-3px);box-shadow:var(--pt-shadow-card)}}.pt-pack__badge{position:absolute;top:10px;left:10px;z-index:2;background:var(--pt-terracotta);color:var(--pt-cream);font-family:var(--font-subheading--family);font-weight:800;font-size:11px;padding:3px 10px;border-radius:20px}.pt-pack__img{display:block;aspect-ratio:4 / 3;background:var(--pt-white)}.pt-pack__img img{width:100%;height:100%;object-fit:contain;display:block}.pt-pack__body{display:flex;flex-direction:column;gap:6px;padding:12px 15px 14px}.pt-pack__name{font-family:var(--font-heading--family);font-weight:600;font-size:14.5px;line-height:1.3;color:var(--pt-green-dark)}.pt-pack__price{font-family:var(--font-subheading--family);font-weight:800;font-size:17px;color:var(--pt-green-dark)}.pt-pack__price s{color:#b0a695;font-weight:500;font-size:12.5px;margin-left:6px}.pt-packs__count{margin:20px 0 0;font-size:13px;color:var(--pt-text-muted)}.pt-packs__count strong{color:var(--pt-text)}@media(max-width:749px){.pt-packs{padding:18px 16px 20px}.pt-packs__grid{grid-template-columns:repeat(2,1fr);gap:10px}.pt-packs__title{font-size:19px}}.facets__summary{border:1px solid var(--pt-border);border-radius:999px;padding:8px 15px;background:var(--pt-white);font-family:var(--font-subheading--family);font-weight:700;font-size:13px;color:var(--pt-text);transition:background .15s ease,border-color .15s ease}.facets__summary:hover{border-color:var(--pt-sage)}details.facets__panel[open]>.facets__summary{background:var(--pt-sage-bg);border-color:var(--pt-green);color:var(--pt-green-dark)}.facets__inputs .facets__item input:checked+label,.facets__inputs label:has(input:checked){color:var(--pt-green-dark);font-weight:700}@media(min-width:750px){.collection-wrapper .product-grid--grid{--product-grid-columns-desktop: repeat(3, 1fr) !important}}.pt-pchips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:6px}.pt-pchip{font-family:var(--font-subheading--family);font-weight:700;font-size:12px;padding:5px 12px;border-radius:20px;line-height:1}.pt-pchip--sage{background:var(--pt-sage-bg);color:var(--pt-green-dark)}.pt-pchip--terra{background:transparent;color:var(--pt-terracotta);border:1px solid var(--pt-terracotta)}.pt-findbook{display:flex;flex-direction:column;gap:7px;margin-top:-8px}.pt-findbook__label{font-family:var(--font-subheading--family);font-weight:700;font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--pt-sage)}.pt-findbook__links{display:flex;flex-wrap:wrap;gap:8px}.pt-findbook__link{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border:1px solid var(--pt-border);border-radius:20px;background:var(--pt-white);font-family:var(--font-subheading--family);font-weight:600;font-size:12px;color:var(--pt-text);text-decoration:none;transition:border-color .15s ease,color .15s ease}.pt-findbook__link:hover{border-color:var(--pt-green);color:var(--pt-green)}.pt-findbook__link svg{color:var(--pt-text-muted)}.pt-findbook__link:hover svg{color:var(--pt-green)}.pt-ptrust{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:8px;padding-top:16px;border-top:1px solid var(--pt-border)}.pt-ptrust__i{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;color:var(--pt-text);font-size:11.5px;line-height:1.3}.pt-ptrust__i svg{color:var(--pt-sage);flex:0 0 auto}@media(max-width:749px){.pt-ptrust{grid-template-columns:repeat(2,1fr);gap:16px 8px}}.pt-pdet{margin-top:10px}.pt-pdet__h{font-family:var(--font-heading--family);font-size:18px;margin:0 0 10px}.pt-pdet__list{margin:0}.pt-pdet__row{display:flex;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px solid var(--pt-border)}.pt-pdet__row dt{color:var(--pt-text-muted);font-weight:500}.pt-pdet__row dd{margin:0;font-weight:700;color:var(--pt-text);text-align:right}.footer-content{position:relative}.footer-content:after{content:"";position:absolute;right:0;top:-8px;width:72px;height:40px;background:url(leaf-acorn-mono.svg) no-repeat center / contain;opacity:.22;pointer-events:none;transform-origin:78% 100%;animation:pt-motif-sway 7.5s ease-in-out infinite}.pt-divider{display:flex;align-items:center;justify-content:center;gap:14px;padding:18px 0;color:var(--pt-sage)}.pt-divider:before,.pt-divider:after{content:"";height:1px;width:clamp(40px,18vw,160px);background:linear-gradient(to var(--pt-divider-dir, right),transparent,rgba(124,148,115,.45))}.pt-divider:after{--pt-divider-dir: left}.pt-divider__scene{display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:0}.pt-divider__leaf,.pt-divider__acorn{display:block;height:30px;width:auto;animation:pt-motif-sway 6s ease-in-out infinite}.pt-divider__leaf{transform-origin:30% 95%}.pt-divider__acorn{transform-origin:50% 100%;animation-duration:7s;animation-direction:reverse}.pt-divider__scene .pt-butterfly{position:static}.header__row--top{border-bottom:1px solid var(--pt-border);transition:padding-block .2s ease}#header-component[data-sticky-state=active]{--header-padding: 7px;box-shadow:0 6px 22px #2e2a241a}#header-component .menu-list{--menu-top-level-font-size-desktop: 13.5px;--menu-top-level-font-color: #5C5448;--menu-top-level-font-weight: 500}#header-component .menu-list__link-title{padding:8px clamp(8px,1.1vw - 2px,14px);border-radius:9px;transition:background .15s ease,color .15s ease}#header-component .menu-list__list-item:hover .menu-list__link-title{background:#f0eadd}#header-component .menu-list__link[aria-current=page] .menu-list__link-title{background:var(--pt-sage-bg);color:var(--pt-green-dark);font-weight:700}#header-component .menu-list__list-item[slot=more] .menu-list__link-title{padding-inline:8px;font-size:12.5px}#header-component .menu-list__link[aria-haspopup=true] .menu-list__link-title:after{content:"\25be";display:inline-block;margin-inline-start:5px;font-size:.72em;translate:0 -1px;transition:transform .18s var(--pt-ease)}#header-component .menu-list__link[aria-expanded=true] .menu-list__link-title:after{transform:rotate(180deg)}#header-component .dropdown-localization .language-selector{padding:4px 2px}#header-component .dropdown-localization .localization-form__select{font:700 11.5px var(--font-subheading--family);letter-spacing:.04em;color:var(--pt-green-dark);padding-inline:4px calc(var(--icon-size-xs) + 4px)}@media(min-width:750px){#header-component .header__column--right{gap:12px}#header-component .header__column--right .header-actions__action{min-width:36px;min-height:36px;border-radius:10px;transition:background .15s ease}#header-component .header__column--right .header-actions__action:hover{background:#f0eadd}}#header-component .header-actions__cart-icon{--cart-bubble-size: 15px}#header-component .cart-bubble{--cart-bubble-background: var(--pt-terracotta);--cart-bubble-text: var(--pt-cream)}#header-component .cart-bubble__text{font-size:9px;font-weight:800}#header-component:not([transparent]) .header__underlay-open{display:none}#header-component .menu-list__list-item{position:relative}#header-component .menu-list__list-item:not([slot=overflow])>.menu-list__submenu{position:absolute;top:calc(100% + var(--header-padding));left:-8px;right:auto;width:max-content;min-width:240px;max-width:300px;background:var(--pt-white);border:1px solid var(--pt-border-2);border-radius:12px;box-shadow:0 10px 28px #2e2a2424;padding:8px;clip-path:none!important;opacity:0;transform:translateY(6px);transition:opacity .18s var(--pt-ease),transform .18s var(--pt-ease),visibility 0s linear .18s}#header-component .menu-list__list-item:has([aria-expanded=true])>.menu-list__submenu,#header-component .menu-list__submenu:hover{visibility:visible;opacity:1;transform:translateY(0);transition:opacity .18s var(--pt-ease),transform .18s var(--pt-ease),visibility 0s}#header-component .menu-list__submenu .mega-menu,#header-component .menu-list__submenu .mega-menu__grid,#header-component .menu-list__submenu .mega-menu__list,#header-component .menu-list__submenu .mega-menu__column,#header-component .menu-list__submenu .mega-menu__column>div{display:block;width:100%}#header-component .menu-list__submenu-inner{transform:none!important;padding:0;max-height:min(70vh,560px)}#header-component .menu-list__submenu .mega-menu__column>div>ul{column-count:auto!important}#header-component .menu-list__submenu .mega-menu__link{display:flex;align-items:center;width:100%;min-height:42px;padding:9px 12px;border-radius:8px;font-size:13.5px;color:var(--pt-text);white-space:normal}#header-component .menu-list__submenu .mega-menu__link:hover{background:var(--pt-sage-bg);color:var(--pt-green-dark)}#header-component .menu-list__submenu .mega-menu__content{display:none}#header-component .menu-list__link:after{content:none}#header-component .overflow-menu{position:relative}#header-component .overflow-menu::part(overflow){left:auto;right:0;top:calc(100% + var(--header-padding));width:max-content;min-width:260px;max-width:560px;background:var(--pt-white);border:1px solid var(--pt-border-2);border-radius:12px;box-shadow:0 10px 28px #2e2a2424;padding:8px;clip-path:none!important;transition:opacity .18s var(--pt-ease),visibility 0s linear .18s}#header-component .overflow-menu::part(overflow-list){padding:0;transform:none;max-height:min(70vh,560px);grid-template-columns:minmax(160px,220px) 1fr}.menu-drawer{--drawer-width: 85vw;--drawer-max-width: 380px;--drawer-animation-speed: .25s}.menu-drawer__backdrop{background:#2e2a2447}.menu-drawer__menu-item--mainlist{font-weight:600;min-height:48px}.menu-drawer__list-item--divider{border-block-end-color:var(--pt-border)}.menu-drawer__menu--childlist .menu-drawer__menu-item--child{min-height:46px;padding-block:10px;padding-inline-start:14px;color:var(--pt-text);font-size:.95rem}.menu-drawer__menu-item--active{color:var(--pt-green-dark);font-weight:700}.menu-drawer__menu-item .icon-plus,.menu-drawer__menu-item .icon-caret{color:var(--pt-sage)}.menu-drawer__utility-links{border-block-start:1px solid var(--pt-border);padding-block-start:10px;margin-inline-end:var(--padding-xl)}@media screen and (max-width:749px){.header__icon,.header-actions__action{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.menu-drawer__navigation{padding-block-start:10px}.menu-drawer__close-button{min-width:44px;min-height:44px}}.pt-butterfly{display:inline-block;width:var(--pt-bf-size, 44px);line-height:0;vertical-align:middle;animation:pt-bf-float 7s ease-in-out infinite}.pt-butterfly svg{display:block;width:100%;height:auto;overflow:visible}.pt-bf-wing{transform-box:fill-box;animation:pt-bf-flap 1.1s ease-in-out infinite alternate}.pt-bf-wing--l{transform-origin:right center}.pt-bf-wing--r{transform-origin:left center}.pt-butterfly--b{animation-duration:9s;animation-delay:-3s}.pt-butterfly--b .pt-bf-wing{animation-duration:.9s}.pt-butterfly--hero{animation-duration:8s;animation-delay:-1.5s}@keyframes pt-bf-flap{0%{transform:scaleX(1)}to{transform:scaleX(.5)}}@keyframes pt-bf-float{0%{transform:translate(0) rotate(-4deg)}25%{transform:translate(4px,-7px) rotate(2deg)}50%{transform:translate(8px,-2px) rotate(5deg)}75%{transform:translate(3px,-9px) rotate(0)}to{transform:translate(0) rotate(-4deg)}}@keyframes pt-motif-sway{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@media(prefers-reduced-motion:reduce){.product-card{transition:none}.product-card:hover{transform:none}.pt-butterfly,.pt-bf-wing,.pt-divider__leaf,.pt-divider__acorn,.footer-content:after,.header__row--top,#header-component .menu-list__submenu,#header-component .menu-list__link-title:after{animation:none!important;transition:none!important}}@media(min-width:750px){.footer-content{grid-template-columns:1.4fr 1fr 1fr!important;align-items:start;gap:34px}.footer-content>.text-block{grid-column:span 1!important}}.footer-content h3{font-family:var(--font-heading--family);font-weight:600;font-size:20px;color:var(--pt-cream);margin:0 0 10px}.footer-content .text-block strong{display:block;font-family:var(--font-subheading--family);font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#dce4d3;margin-bottom:6px}.footer-content .text-block p{font-size:13px;line-height:2;color:#a9b5a0}.footer-content a{color:#a9b5a0;text-decoration:none;text-underline-offset:2px}.footer-content a:hover{color:var(--pt-cream);text-decoration:underline}.pt-partners{width:min(1180px,94vw);max-width:none;position:relative;left:50%;transform:translate(-50%);margin-block:0}.pt-partners__lead{text-align:center;color:var(--pt-text-muted);max-width:60ch;margin:0 auto 2rem}.pt-partners__cat{text-align:center;margin:2.2rem 0 1.2rem}.pt-partners__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.4rem;align-items:start}.pt-partner{background:var(--pt-white);border:1px solid var(--pt-border-2);border-radius:var(--pt-radius-card);padding:1.5rem 1.1rem;text-align:center;box-shadow:var(--pt-shadow-sm);display:flex;flex-direction:column;align-items:center;transition:transform var(--pt-dur-hover) var(--pt-ease),box-shadow var(--pt-dur-hover) var(--pt-ease)}@media(hover:hover){.pt-partner:hover{transform:translateY(-3px);box-shadow:var(--pt-shadow-card)}}.pt-partner__avatar{width:94px;height:94px;border-radius:50%;overflow:hidden;margin-bottom:.85rem;background:var(--pt-sage-bg);display:flex;align-items:center;justify-content:center;flex:0 0 auto}.pt-partner__avatar img{width:100%;height:100%;object-fit:cover;display:block}.pt-partner__ini{font-family:var(--font-heading--family,serif);font-weight:700;font-size:1.9rem;color:var(--pt-green);letter-spacing:.02em}.pt-partner__name{margin:.1rem 0 .15rem;font-size:1.08rem}.pt-partner__role{color:var(--pt-green);font-weight:600;font-size:.9rem;margin:0 0 .6rem}.pt-partner__preview{color:var(--pt-text-muted);font-size:.92rem;line-height:1.5;margin:0}.pt-partner__more{margin-top:.5rem;width:100%}.pt-partner__more>summary{list-style:none;cursor:pointer;color:var(--pt-green);font-weight:600;font-size:.88rem;display:inline-flex;align-items:center;gap:.3rem}.pt-partner__more>summary::-webkit-details-marker{display:none}.pt-partner__more>summary:after{content:"\25be";font-size:.7em;transition:transform .2s}.pt-partner__more[open]>summary:after{transform:rotate(180deg)}.pt-partner__more>summary .pt-lbl-less{display:none}.pt-partner__more[open]>summary .pt-lbl-more{display:none}.pt-partner__more[open]>summary .pt-lbl-less{display:inline}.pt-partner__bio{color:var(--pt-text-muted);font-size:.9rem;line-height:1.55;margin-top:.55rem;text-align:left}.pt-partner__links{margin-top:.7rem;display:flex;flex-wrap:wrap;gap:.15rem .6rem;justify-content:center}.pt-partner__links a{color:var(--pt-green);font-size:.85rem;text-decoration:none;font-weight:600}.pt-partner__links a:hover{text-decoration:underline}@media(max-width:980px){.pt-partners__grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:680px){.pt-partners__grid{grid-template-columns:repeat(2,1fr);gap:1rem}}@media(max-width:360px){.pt-partners__grid{grid-template-columns:1fr}}.pt-blogcats{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;max-width:1000px;margin:.5rem auto 1.8rem;padding:0 1rem}.pt-blogcats a.pt-blogcat{display:inline-block;padding:.45rem 1.05rem;border-radius:999px;border:1px solid var(--pt-border-2);background:var(--pt-white);color:var(--pt-text-muted);text-decoration:none;font-size:.92rem;font-weight:600;transition:border-color .15s ease,color .15s ease,background .15s ease}.pt-blogcats a.pt-blogcat:hover{border-color:var(--pt-green);color:var(--pt-green)}.pt-blogcats a.pt-blogcat:focus-visible{outline:2px solid var(--pt-green);outline-offset:2px}.pt-blogcats a.pt-blogcat--on{background:var(--pt-green);color:var(--pt-cream);border-color:var(--pt-green)}main[data-template=blog] .blog-posts{--page-content-width: min(var(--normal-page-width), 1160px)}main[data-template=blog] .blog-post-card__title-link,main[data-template=blog] [class*=blog-post-card] a{color:var(--pt-green-dark)}main[data-template=blog] .blog-post-details{font-family:var(--font-subheading--family);font-weight:700;font-size:12.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--pt-text-muted)}@media(hover:hover){main[data-template=blog] .blog-post-item,main[data-template=blog] .blog-post-card{transition:transform var(--pt-dur-hover) var(--pt-ease),box-shadow var(--pt-dur-hover) var(--pt-ease)}main[data-template=blog] .blog-post-item:hover,main[data-template=blog] .blog-post-card:hover{transform:translateY(-3px);box-shadow:var(--pt-shadow-card)}}main[data-template=article] .blog-post-content{max-width:min(42rem,68ch);line-height:1.7}main[data-template=article] .blog-post-content h2{font-size:1.5rem;margin:1.8em 0 .6em;color:var(--pt-green-dark)}main[data-template=article] .blog-post-content h3{font-size:1.22rem;margin:1.8em 0 .6em;color:var(--pt-green-dark)}main[data-template=article] .blog-post-content a{color:var(--pt-green);text-decoration:underline;text-underline-offset:2px}main[data-template=article] .blog-post-content img{border-radius:var(--pt-radius-img)}main[data-template=article] .blog-post-content blockquote{border-left:3px solid var(--pt-sage);margin:1.2em 0;padding:.2em 0 .2em 1em;font-family:var(--font-heading--family);font-style:italic;color:var(--pt-text-muted)}main[data-template=article] .image-block{max-width:900px;margin-inline:auto}main[data-template^=page] .page-content{line-height:1.7}main[data-template^=page] .page-content h2{font-size:1.5rem;margin:1.6em 0 .6em;color:var(--pt-green-dark)}main[data-template^=page] .page-content h3{font-size:1.22rem;margin:1.5em 0 .5em;color:var(--pt-green-dark)}main[data-template^=page] .page-content a{color:var(--pt-green)}main[data-template^=page] .page-content hr{border:none;border-top:1px solid var(--pt-border);margin:1.6em 0}main[data-template^=page] .page-content li{margin-bottom:.35em}main[data-template^=page] .page-content img{border-radius:var(--pt-radius-img)}main[data-template^=page] .page-content rte-formatter>img,main[data-template^=page] .page-content p>img{box-shadow:var(--pt-shadow-md)}.pt-faq{display:grid;gap:10px;max-width:760px;margin:1.2rem auto}.pt-faq details{background:var(--pt-white);border:1px solid var(--pt-border-2);border-radius:12px;padding:0 16px}.pt-faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:12px 0;font-family:var(--font-subheading--family);font-weight:700;font-size:15px;color:var(--pt-green-dark)}.pt-faq summary::-webkit-details-marker{display:none}.pt-faq summary:after{content:"";width:9px;height:9px;flex:0 0 auto;border-right:2px solid var(--pt-sage);border-bottom:2px solid var(--pt-sage);transform:rotate(45deg);transition:transform .2s ease}.pt-faq details[open] summary:after{transform:rotate(225deg)}.pt-faq details[open]{background:#eaefe273}.pt-faq summary:focus-visible{outline:2px solid var(--pt-green);outline-offset:2px;border-radius:8px}.pt-faq .pt-faq__a{padding:0 0 14px;color:var(--pt-text);line-height:1.65}.pt-contact__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin:1.2rem 0}.pt-contact__card{background:var(--pt-white);border:1px solid var(--pt-border-2);border-radius:15px;padding:20px;box-shadow:var(--pt-shadow-sm)}.pt-contact__ico{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--pt-sage-bg);color:var(--pt-green);margin-bottom:10px}.pt-contact__card h3{margin:0 0 6px;font-size:1.05rem}.pt-contact__card p{margin:0;font-size:.92rem;color:var(--pt-text-muted);line-height:1.6}.pt-map{border-radius:15px;overflow:hidden;border:1px solid var(--pt-border-2);margin:1.2rem 0}.pt-map iframe{display:block;width:100%}main[data-template^=page] .pt-contact__grid,main[data-template^=page] .pt-team__grid{width:min(1100px,calc(100vw - 40px));max-width:none;position:relative;left:50%;transform:translate(-50%)}main[data-template^=page] .pt-contact__grid{grid-template-columns:minmax(300px,400px) 1fr;align-items:stretch}.pt-contact__grid .pt-map{width:100%;margin:0;height:100%;min-height:340px}.pt-contact__grid .pt-map iframe{height:100%;min-height:340px}.pt-team__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;margin:1rem 0 1.6rem}@media(max-width:809px){main[data-template^=page] .pt-contact__grid{grid-template-columns:1fr}.pt-contact__grid .pt-map{min-height:260px}}.cart-drawer__summary{background:var(--pt-white);border-top:1px solid var(--pt-border)}cart-drawer-component [href*=checkout],cart-drawer-component button[name=checkout]{box-shadow:var(--pt-shadow-btn)}cart-drawer-component .cart-items__media,cart-drawer-component [class*=cart-item] img{border-radius:10px;border:1px solid var(--pt-border-2)}main[data-template=cart] .cart-items__table td{border-color:var(--pt-border)}main[data-template=cart] .cart-totals__total,main[data-template=cart] .cart-totals__total-value{font-family:var(--font-subheading--family);font-weight:800;color:var(--pt-green-dark)}.search-input,input[type=search]{border-radius:999px;border-color:var(--pt-border)}.search-input:focus-visible,input[type=search]:focus-visible{outline:none;border-color:var(--pt-green);box-shadow:0 0 0 3px #3c5a3e26}.search-modal__content,.predictive-search-results{border-radius:15px;box-shadow:var(--pt-shadow-lg)}.search-modal .pills__pill:hover{border-color:var(--pt-green);color:var(--pt-green)}.pt-form{max-width:640px;margin:1.4rem auto 0;text-align:left}.pt-form__row{margin-bottom:.9rem}.pt-form label{display:block;font-weight:600;font-size:.88rem;margin-bottom:.3rem;color:var(--pt-text)}.pt-form input,.pt-form textarea{width:100%;padding:.7rem .9rem;border:1px solid var(--pt-border);border-radius:10px;background:var(--pt-white);font:inherit;box-sizing:border-box;color:var(--pt-text)}.pt-form input:focus-visible,.pt-form textarea:focus-visible{outline:none;border-color:var(--pt-green);box-shadow:0 0 0 3px #3c5a3e26}.pt-form textarea{min-height:100px;resize:vertical}.pt-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:.9rem}.pt-form__note{color:var(--pt-text-muted);font-size:.88rem;margin:.7rem 0}.pt-form__consent{display:flex;gap:.5rem;align-items:flex-start;font-size:.88rem;color:var(--pt-text-muted);margin:.9rem 0}.pt-form__consent input{width:auto;margin-top:.15rem}.pt-form button{background:var(--pt-green);color:var(--pt-cream);border:none;font-weight:700;padding:.85rem 2rem;border-radius:999px;cursor:pointer;font-size:1rem;box-shadow:var(--pt-shadow-btn)}.pt-form button:hover{background:var(--pt-green-dark)}.pt-form__hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.pt-formwrap{background:var(--pt-sage-bg);border:1px solid var(--pt-border);border-radius:16px;padding:1.6rem 1.5rem;max-width:720px;margin:2rem auto}.pt-formwrap>h3{text-align:center;margin:0 0 .3rem}.pt-formwrap>p.pt-sub{text-align:center;color:var(--pt-text-muted);margin:0 0 1rem}@media(max-width:749px){.pt-price-box{padding:14px 16px}.pt-price-box__now{font-size:26px}.pt-pdet__h{font-size:16px}.pt-pdet__row{font-size:13.5px}.pt-pchip{font-size:11px}.pt-partner{padding:1.1rem}.pt-blogcats a.pt-blogcat{font-size:13px;padding:.4rem .9rem}main[data-template=article] .blog-post-content{font-size:15px}.pt-packs__count{margin-top:14px}.pt-quote__title{font-size:22px}}@media(max-width:560px){.pt-form__grid{grid-template-columns:1fr}}.pt-trust__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;max-width:1000px;margin:0 auto}.pt-trust__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.55rem;padding:.4rem .3rem;position:relative}.pt-trust__item:not(:last-child):after{content:"";position:absolute;right:calc(-.625rem - .5px);top:15%;height:70%;width:1px;background:#2e462e2e}.pt-trust__ico{color:var(--pt-green);line-height:0}.pt-trust__txt{font-size:.85rem;color:var(--pt-text);line-height:1.4;text-wrap:balance}@media(max-width:749px){.pt-trust__grid{grid-template-columns:repeat(2,1fr);gap:1.4rem 1rem}.pt-trust__item:nth-child(2n):after{display:none}}.pt-news{background:var(--pt-sage-bg);border-radius:22px;padding:40px 24px;text-align:center}.pt-news__inner{max-width:640px;margin:0 auto}.pt-news__ico{color:var(--pt-sage);line-height:0;display:inline-block;margin-bottom:.5rem}.pt-news__title{margin:0 0 .3rem}.pt-news__sub{color:var(--pt-text);margin:0 0 1.2rem}.pt-news__row{display:flex;gap:.6rem;max-width:460px;margin:0 auto}.pt-news__input{flex:1;padding:.8rem 1rem;border:1px solid var(--pt-border);border-radius:999px;background:#fff;font:inherit;color:var(--pt-text)}.pt-news__btn{background:var(--pt-green);color:var(--pt-cream);border:none;font-weight:700;padding:.8rem 1.6rem;border-radius:999px;cursor:pointer;font:inherit;box-shadow:0 6px 18px #3c5a3e47}.pt-news__btn:hover{background:var(--pt-green-dark)}.pt-news__ok{color:var(--pt-green);font-weight:700;margin:0 0 .8rem}@media(max-width:480px){.pt-news__row{flex-direction:column}}.pt-ig{max-width:1000px;margin:0 auto;text-align:center}.pt-ig__head{display:flex;flex-direction:column;align-items:center;gap:.35rem;margin-bottom:1.4rem}.pt-ig__ig{color:var(--pt-green);line-height:0}.pt-ig__title{margin:.1rem 0 0}.pt-ig__handle{color:var(--pt-green);font-weight:700;text-decoration:none}.pt-ig__handle:hover{text-decoration:underline}.pt-ig__sub{color:var(--pt-text-muted);margin:.15rem 0 0;max-width:46ch}.pt-ig__grid{display:grid;grid-template-columns:repeat(6,1fr);gap:.7rem}.pt-ig__tile{position:relative;display:block;aspect-ratio:1;border-radius:12px;overflow:hidden;box-shadow:0 4px 14px #3a2f221a;border:1px solid var(--pt-border-2)}.pt-ig__tile img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s ease}.pt-ig__ov{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff;background:#3a2f2247;opacity:0;transition:opacity .3s ease}.pt-ig__tile:hover img{transform:scale(1.07)}.pt-ig__tile:hover .pt-ig__ov{opacity:1}.pt-ig__cta{margin-top:1.5rem}.pt-ig__btn{display:inline-flex;align-items:center;gap:.55rem;background:var(--pt-green);color:var(--pt-cream);text-decoration:none;font-weight:700;padding:.8rem 1.7rem;border-radius:999px;box-shadow:0 6px 18px #3c5a3e47}.pt-ig__btn:hover{background:var(--pt-green-dark)}@media(max-width:900px){.pt-ig__grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:560px){.pt-ig__grid{grid-template-columns:repeat(2,1fr)}}@media(prefers-reduced-motion:reduce){.pt-ig__tile img{transition:none}.pt-ig__tile:hover img{transform:none}}.pt-rv{display:none;width:min(1200px,92vw);margin:0 auto;padding:8px 0}.pt-rv__title{font-family:var(--font-primary--family);font-size:1.35rem;margin:0 0 16px}.pt-rv__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.pt-rv__card{display:block;text-decoration:none;color:inherit}.pt-rv__card img{width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;background:#fff;border:1px solid var(--pt-border-2);border-radius:14px;box-shadow:0 2px 10px #3a2f220f}.pt-rv__name{display:block;margin-top:8px;font-size:.95rem;line-height:1.3;color:var(--pt-green-dark);font-weight:600}.pt-rv__price{display:block;margin-top:2px;font-weight:600;font-size:.95rem;color:var(--pt-text)}.pt-rv__card img{transition:transform .3s ease,box-shadow .3s ease}.pt-rv__card:hover img{transform:translateY(-3px);box-shadow:0 10px 24px #3a2f2221}@media(prefers-reduced-motion:reduce){.pt-rv__card img{transition:none}.pt-rv__card:hover img{transform:none}}@media(max-width:749px){.pt-rv__grid{grid-template-columns:repeat(2,1fr)}}.contact-form__form input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.contact-form__form textarea{width:100%;background:var(--pt-white);border:1px solid var(--pt-border);border-radius:12px;padding:.72rem .95rem;font:inherit;color:var(--pt-text)}.contact-form__form textarea{min-height:130px;resize:vertical}.contact-form__form input:focus-visible,.contact-form__form textarea:focus-visible{outline:2px solid var(--pt-sage);outline-offset:1px}.rights-form__form .rights-form__field{display:grid;gap:6px;margin-bottom:14px;text-align:left}.rights-form__form .rights-form__field>label{font-weight:600;font-size:.92rem;color:var(--pt-text)}.rights-form__form .rights-form__input{width:100%;background:var(--pt-white);border:1px solid var(--pt-border);border-radius:12px;padding:.72rem .95rem;font:inherit;color:var(--pt-text)}.rights-form__form .rights-form__input--textarea{min-height:120px;resize:vertical}.rights-form__form .rights-form__input:focus-visible{outline:2px solid var(--pt-sage);outline-offset:1px}.rights-form__form .rights-form__consent{display:flex;gap:8px;align-items:flex-start;margin:10px 0 16px;font-size:.9rem;text-align:left}.rights-form__form .rights-form__consent input{margin-top:3px}#shopify-pc__banner{background:var(--pt-cream)!important;border:1px solid var(--pt-border)!important;border-radius:16px!important;box-shadow:var(--pt-shadow-lg)!important;color:var(--pt-text)!important;font-family:var(--font-body--family)!important}#shopify-pc__banner button{border-radius:999px!important;font-weight:700!important;font-family:var(--font-body--family)!important}#shopify-pc__banner #shopify-pc__banner__btn-accept{background:var(--pt-green)!important;border-color:var(--pt-green)!important;color:var(--pt-cream)!important}#shopify-pc__banner #shopify-pc__banner__btn-accept:hover{background:var(--pt-green-dark)!important}#shopify-pc__banner #shopify-pc__banner__btn-decline,#shopify-pc__banner #shopify-pc__banner__btn-manage-prefs{border-color:var(--pt-border)!important;color:var(--pt-text)!important}main[data-template="404"] img[src*=leaf-acorn]{max-height:260px;width:auto}.pt-partners__grid{align-items:stretch}.pt-partner__links{margin-top:auto;padding-top:.6rem}.product-card__content>.buy-buttons-block{margin-top:auto}main[data-template=list-collections] .collection-card img{border:1px solid var(--pt-border-2)}.pt-blog{width:min(1160px,calc(100% - 40px));margin-inline:auto;padding:8px 0 56px}.pt-blog__h1{text-align:center;margin:10px 0 26px}.pt-blog__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px 20px}.pt-blog__card{display:flex;flex-direction:column;background:var(--pt-white);border:1px solid var(--pt-border-2);border-radius:var(--pt-radius-card);overflow:hidden;text-decoration:none;color:var(--pt-text);box-shadow:var(--pt-shadow-sm);transition:transform var(--pt-dur-hover) var(--pt-ease),box-shadow var(--pt-dur-hover) var(--pt-ease)}@media(hover:hover){.pt-blog__card:hover{transform:translateY(-3px);box-shadow:var(--pt-shadow-card)}}.pt-blog__media{aspect-ratio:16 / 9;overflow:hidden;background:var(--pt-sage-bg)}.pt-blog__media img{width:100%;height:100%;object-fit:cover;display:block}.pt-blog__media--empty{display:flex;align-items:center;justify-content:center;color:var(--pt-sage)}.pt-blog__body{padding:14px 16px 16px;display:flex;flex-direction:column;gap:4px;flex:1}.pt-blog__title{font-family:var(--font-primary--family);font-size:1.12rem;line-height:1.35;margin:0;color:var(--pt-green-dark)}.pt-blog__meta{font-size:.8rem;color:var(--pt-text-muted);margin:0}.pt-blog__excerpt{font-size:.92rem;line-height:1.55;margin:4px 0 0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pt-blog__pagination{display:flex;justify-content:center;gap:8px;margin-top:34px}.pt-blog__page{min-width:38px;height:38px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--pt-border);border-radius:999px;background:var(--pt-white);color:var(--pt-text);font-weight:600;font-size:.92rem;text-decoration:none}a.pt-blog__page:hover{border-color:var(--pt-green);color:var(--pt-green)}.pt-blog__page--current{background:var(--pt-green);border-color:var(--pt-green);color:var(--pt-cream)}.pt-blog__page--gap{border:none;background:none}@media(max-width:989px){.pt-blog__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:649px){.pt-blog__grid{grid-template-columns:1fr;gap:16px}}@media(prefers-reduced-motion:reduce){.pt-blog__card{transition:none}.pt-blog__card:hover{transform:none}}.pt-minute__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;width:min(1100px,calc(100vw - 40px));position:relative;left:50%;transform:translate(-50%);margin-top:1.6rem}.pt-minute{display:flex;flex-direction:column;background:var(--pt-white);border:1px solid var(--pt-border-2);border-radius:var(--pt-radius-card);overflow:hidden;text-decoration:none!important;color:var(--pt-text);box-shadow:var(--pt-shadow-sm);transition:transform var(--pt-dur-hover) var(--pt-ease),box-shadow var(--pt-dur-hover) var(--pt-ease)}@media(hover:hover){.pt-minute:hover{transform:translateY(-3px);box-shadow:var(--pt-shadow-card)}}.pt-minute__media{display:block;aspect-ratio:16 / 9;background:var(--pt-sage-bg);overflow:hidden}.pt-minute__media img{width:100%;height:100%;object-fit:cover;display:block}.pt-minute__media--empty{display:flex;align-items:center;justify-content:center;color:var(--pt-sage)}.pt-minute__body{padding:12px 14px 14px;display:flex;flex-direction:column;gap:4px}.pt-minute__title{font-family:var(--font-primary--family);color:var(--pt-green-dark);font-weight:600;font-size:1.05rem;line-height:1.35}.pt-minute__x{font-size:.9rem;line-height:1.5;color:var(--pt-text);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:989px){.pt-minute__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:649px){.pt-minute__grid{grid-template-columns:1fr;gap:14px}}@media(prefers-reduced-motion:reduce){.pt-minute{transition:none}.pt-minute:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/povestile-brand.css.map */
