:root,body{--font-body-family:"Jost",sans-serif;--font-heading-family:"Jost",sans-serif;--pl-teal:#22B6AF;--pl-teal-dark:#168F89;--pl-navy:#16283A;--pl-forest:#1F7A4D;--pl-cream:#FAF6EF;--pl-work:#4F5FD6;--pl-travel:#E0955A;--pl-life:#F4C6D6;--pl-mind:#F0E08A;--pl-camino:#E9E4DA;--pl-rainbow:linear-gradient(90deg,#4F5FD6,#E0955A,#F4C6D6,#F0E08A,#22B6AF,#1F7A4D);--pl-radius:20px;--pl-shadow:0 10px 30px rgba(22,40,58,.1);--pl-shadow-hover:0 20px 44px rgba(22,40,58,.2)}html{scroll-behavior:smooth}body{background:var(--pl-cream);color:var(--pl-navy);font-weight:400;-webkit-font-smoothing:antialiased}.gradient{background:var(--pl-cream)}h1,h2,h3,.title,.h0,.h1,.h2,.h3{font-family:Jost,sans-serif;text-transform:uppercase;letter-spacing:.03em;font-weight:700;color:var(--pl-navy)}.title-wrapper-with-link .title,.collection .title,.main-page-title,.collection-hero__title{text-align:center}.main-page-title,.collection-hero__title{font-size:clamp(3rem,5vw,4.8rem)}.announcement-bar{background:var(--pl-teal)!important}.announcement-bar__message{color:#fff;font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:1.2rem}.header-wrapper{background:var(--pl-navy)!important;position:relative;border:0}.header-wrapper:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:var(--pl-rainbow)}.header__heading-logo{transition:transform .35s ease}.header__heading-link:hover .header__heading-logo{transform:scale(1.06)}.header__menu-item,.header__menu-item span{color:#fff;text-transform:uppercase;letter-spacing:.1em;font-weight:600;font-size:1.3rem}.header__menu-item:hover span{color:var(--pl-teal)}.header__icon{color:#fff}.header__icon:hover{color:var(--pl-teal)}.cart-count-bubble{background:var(--pl-teal);color:#fff}.button,.shopify-challenge__button,.customer button,.product-form__submit{border-radius:14px;text-transform:uppercase;letter-spacing:.1em;font-weight:600;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.button:before,.button:after{border-radius:14px}.button--primary,.button:not(.button--secondary):not(.button--tertiary){--color-button:34,182,175;--color-button-text:255,255,255 }.button--primary:hover{transform:translateY(-2px);box-shadow:0 12px 26px #22b6af61}.product-form__submit.button--secondary{background:#fff;color:var(--pl-teal-dark);border:2px solid var(--pl-teal)}.product-form__submit.button--secondary:hover{background:var(--pl-teal);color:#fff}.shopify-payment-button__button--unbranded{background:var(--pl-navy)!important;color:#fff!important}.card-wrapper{transition:transform .4s cubic-bezier(.2,.8,.2,1)}.card-wrapper:hover{transform:translateY(-8px)}.card{border-radius:var(--pl-radius);overflow:hidden;background:#fff;box-shadow:var(--pl-shadow);transition:box-shadow .4s ease}.card-wrapper:hover .card{box-shadow:var(--pl-shadow-hover)}.card__media,.card__media .media{border-radius:var(--pl-radius) var(--pl-radius) 0 0}.card__media img{transition:transform .7s ease}.card-wrapper:hover .card__media img{transform:scale(1.07)}.card__heading,.card__heading a{color:var(--pl-navy);font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-size:1.4rem}.card-information{text-align:center;padding-bottom:1.4rem}.price-item{color:var(--pl-forest);font-weight:700;font-size:1.6rem}.badge{background:var(--pl-teal);color:#fff;border:0;border-radius:99px;font-weight:600}.product__title h1{font-size:clamp(2.6rem,4vw,4rem)}.product__info-container .price-item{font-size:2.4rem}.product-media-container,.product__media{border-radius:var(--pl-radius);overflow:hidden}.product__description{line-height:1.75;font-size:1.6rem}.quantity{border-radius:14px}.product-form__input .select__select,.field__input{border-radius:12px}.facets-wrapper .facets__summary{border-radius:99px}.collection .grid{row-gap:2.8rem}.pagination__item--current{background:var(--pl-teal);color:#fff;border-radius:50%}.field__input,.select__select,.customer .field input{background:#fff;color:var(--pl-navy)}.field:after,.field:before{border-radius:12px}.contact .field__input{border-radius:12px}.contact__button .button{width:100%}.shopify-section:has(.newsletter) .gradient,.shopify-section:has(.newsletter)>div{background:linear-gradient(135deg,var(--pl-forest),var(--pl-navy))!important}.newsletter h2{color:#fff}.newsletter p{color:#ffffffe0}.newsletter .field__input{background:#fff;color:var(--pl-navy)}.newsletter-form__button{background:var(--pl-teal);color:#fff;border-radius:12px;transition:transform .25s ease}.newsletter-form__button:hover{transform:scale(1.08)}.footer{background:var(--pl-navy)!important;color:#fff;position:relative;padding-top:1rem}.footer:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--pl-rainbow)}.footer-block__heading{color:var(--pl-teal);text-transform:uppercase;letter-spacing:.1em;font-weight:700}.footer a,.footer p,.footer .copyright__content{color:#ffffffe6}.footer a:hover{color:var(--pl-teal)}.footer__content-bottom{border-color:#ffffff2e}.list-social__link{color:#fff;transition:transform .25s ease,color .25s ease}.list-social__link:hover{color:var(--pl-teal);transform:translateY(-3px)}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--pl-teal);outline-offset:3px}@keyframes pl-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes pl-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@supports (animation-timeline:view()){.card-wrapper,.pl-cat,.pl-trust__item,.pl-story__text,.pl-story__media,.image-with-text__content,.newsletter__wrapper{animation:pl-rise linear both;animation-timeline:view();animation-range:entry 0% cover 30%}}.pl-wrap{max-width:120rem;margin:0 auto;padding:0 2rem}.pl-eyebrow{display:inline-flex;align-items:center;gap:.8rem;font-size:1.2rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--pl-teal-dark);margin-bottom:1.2rem}.pl-eyebrow:before{content:"";width:3.2rem;height:2px;background:var(--pl-teal)}.pl-hero{position:relative;min-height:clamp(46rem,78vh,72rem);display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;background-size:cover;background-position:center;overflow:hidden}.pl-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#16283a8c,#16283ac7)}.pl-hero__inner{position:relative;max-width:78rem;padding:4rem 2rem}.pl-hero h1{color:#fff;font-size:clamp(3.6rem,7vw,7rem);line-height:1.02;margin:0 0 1.6rem}.pl-hero h1 em{font-style:normal;color:var(--pl-teal)}.pl-hero p{font-size:clamp(1.7rem,2.2vw,2.1rem);opacity:.95;margin:0 auto 3rem;max-width:60rem}.pl-hero__actions{display:flex;gap:1.4rem;justify-content:center;flex-wrap:wrap}.pl-btn{display:inline-block;padding:1.5rem 3rem;border-radius:14px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;font-size:1.4rem;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.pl-btn--solid{background:var(--pl-teal);color:#fff}.pl-btn--solid:hover{transform:translateY(-3px);box-shadow:0 14px 30px #22b6af73}.pl-btn--ghost{border:2px solid rgba(255,255,255,.85);color:#fff}.pl-btn--ghost:hover{background:#fff;color:var(--pl-navy);transform:translateY(-3px)}.pl-hero__scroll{position:absolute;bottom:2.4rem;left:50%;width:2.6rem;height:4.2rem;margin-left:-1.3rem;border:2px solid rgba(255,255,255,.8);border-radius:99px;animation:pl-float 2.4s ease-in-out infinite}.pl-strip{height:5px;background:var(--pl-rainbow)}.pl-cats{padding:7rem 0 5rem}.pl-section-head{text-align:center;margin-bottom:4rem}.pl-section-head h2{font-size:clamp(2.8rem,4.5vw,4.4rem);margin:0}.pl-section-head p{max-width:56rem;margin:1.2rem auto 0;font-size:1.7rem;opacity:.85}.pl-cats__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(21rem,1fr));gap:2rem}.pl-cat{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:30rem;padding:2.4rem;border-radius:var(--pl-radius);overflow:hidden;color:var(--pl-navy);text-decoration:none;box-shadow:var(--pl-shadow);transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s ease;background-size:cover;background-position:center}.pl-cat:hover{transform:translateY(-8px) rotate(-.4deg);box-shadow:var(--pl-shadow-hover)}.pl-cat:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 30%,var(--pl-cat-color) 100%);opacity:.92}.pl-cat>*{position:relative}.pl-cat h3{margin:0 0 .6rem;font-size:2.4rem;color:inherit}.pl-cat p{margin:0 0 1.4rem;font-size:1.5rem;line-height:1.4}.pl-cat__go{font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-size:1.2rem}.pl-cat--work{--pl-cat-color:var(--pl-work);color:#fff}.pl-cat--travel{--pl-cat-color:var(--pl-travel);color:#fff}.pl-cat--life{--pl-cat-color:var(--pl-life)}.pl-cat--mind{--pl-cat-color:var(--pl-mind)}.pl-cat--camino{--pl-cat-color:var(--pl-camino)}.pl-cat--teal{--pl-cat-color:var(--pl-teal);color:#fff}.pl-story{padding:6rem 0;background:#fff}.pl-story__grid{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center}.pl-story__media{border-radius:28px;overflow:hidden;box-shadow:var(--pl-shadow-hover)}.pl-story__media img{display:block;width:100%;height:auto;transition:transform .8s ease}.pl-story__media:hover img{transform:scale(1.05)}.pl-story h2{font-size:clamp(2.8rem,4vw,4.2rem);margin:0 0 1.8rem}.pl-story__text p{font-size:1.7rem;line-height:1.75;margin:0 0 1.6rem}.pl-trust{padding:5rem 0;background:linear-gradient(135deg,var(--pl-forest),var(--pl-navy));color:#fff}.pl-trust__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));gap:2.4rem;text-align:center}.pl-trust__item{padding:2.4rem 1.6rem;border-radius:var(--pl-radius);background:#ffffff14;border:1px solid rgba(255,255,255,.16);transition:transform .35s ease,background .35s ease}.pl-trust__item:hover{transform:translateY(-6px);background:#ffffff24}.pl-trust__item h3{color:var(--pl-teal);margin:0 0 .8rem;font-size:1.7rem}.pl-trust__item p{margin:0;font-size:1.5rem;opacity:.92}.pl-whatsapp{position:fixed;right:2rem;bottom:2rem;z-index:50;width:5.8rem;height:5.8rem;border-radius:50%;background:#25d366;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 26px #00000047;transition:transform .3s ease}.pl-whatsapp:hover{transform:scale(1.1) rotate(-6deg)}.pl-whatsapp svg{width:3.2rem;height:3.2rem;fill:#fff}@media(max-width:749px){.pl-story__grid{grid-template-columns:1fr;gap:3rem}.pl-hero{min-height:52rem}.pl-cats{padding:5rem 0 3rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.pl-cats__grid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:2.4rem}.pl-cat{min-height:22rem;padding:2.6rem 1.6rem;align-items:center;justify-content:center;text-align:center;background-image:linear-gradient(135deg,var(--c1),var(--c2))!important;border-radius:22px;box-shadow:0 14px 32px #16283a29}.pl-cat:hover{transform:translateY(-8px);box-shadow:0 22px 44px #16283a42}.pl-cat:before{content:"";position:static;inset:auto;display:block;opacity:1;flex:none;width:6.4rem;height:6.4rem;margin-bottom:1.4rem;border-radius:50%;background:var(--icon) center/2.8rem no-repeat,var(--ic-bg);transition:transform .35s ease}.pl-cat:hover:before{transform:scale(1.12) rotate(-6deg)}.pl-cat h3{margin:0;font-size:1.9rem;letter-spacing:.16em;color:inherit}.pl-cat p,.pl-cat__go{display:none}.pl-cat--work{--c1:#4A63E0;--c2:#2E3FC4;--ic-bg:rgba(255,255,255,.24);color:#fff;--icon:url(data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20viewBox=%270%200%2024%2024%27%20fill=%27none%27%20stroke=%27white%27%20stroke-width=%271.8%27%20stroke-linecap=%27round%27%20stroke-linejoin=%27round%27%3E%3Crect%20x=%273%27%20y=%277%27%20width=%2718%27%20height=%2713%27%20rx=%272%27/%3E%3Cpath%20d=%27M9%207V5a2%202%200%200%201%202-2h2a2%202%200%200%201%202%202v2M3%2013h18%27/%3E%3C/svg%3E)}.pl-cat--travel{--c1:#E8924F;--c2:#C96A2B;--ic-bg:rgba(255,255,255,.26);color:#fff;--icon:url(data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20viewBox=%270%200%2024%2024%27%20fill=%27none%27%20stroke=%27white%27%20stroke-width=%271.8%27%20stroke-linecap=%27round%27%20stroke-linejoin=%27round%27%3E%3Cpath%20d=%27M22%202%2011%2013M22%202l-7%2020-4-9-9-4z%27/%3E%3C/svg%3E)}.pl-cat--life{--c1:#F6C9DA;--c2:#E0A6BC;--ic-bg:rgba(22,40,58,.12);color:#16283a;--icon:url(data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20viewBox=%270%200%2024%2024%27%20fill=%27none%27%20stroke=%27%2316283A%27%20stroke-width=%271.8%27%20stroke-linecap=%27round%27%20stroke-linejoin=%27round%27%3E%3Cpath%20d=%27M20.8%204.6a5.5%205.5%200%200%200-7.8%200L12%205.7l-1-1.1a5.5%205.5%200%200%200-7.8%207.8l1%201.1L12%2021l7.8-7.5%201-1.1a5.5%205.5%200%200%200%200-7.8z%27/%3E%3C/svg%3E)}.pl-cat--mind{--c1:#EBD96E;--c2:#CDBB42;--ic-bg:rgba(22,40,58,.12);color:#16283a;--icon:url(data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20viewBox=%270%200%2024%2024%27%20fill=%27none%27%20stroke=%27%2316283A%27%20stroke-width=%271.8%27%20stroke-linecap=%27round%27%20stroke-linejoin=%27round%27%3E%3Cpath%20d=%27M9%2018h6M10%2022h4M12%202a7%207%200%200%200-4%2012.7c.6.6%201%201.4%201%202.3h6c0-.9.4-1.7%201-2.3A7%207%200%200%200%2012%202z%27/%3E%3C/svg%3E)}.pl-cat--camino{--c1:#F4EFE8;--c2:#DCD5CB;--ic-bg:rgba(22,40,58,.1);color:#16283a;--icon:url(data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20viewBox=%270%200%2024%2024%27%20fill=%27none%27%20stroke=%27%2316283A%27%20stroke-width=%271.8%27%20stroke-linecap=%27round%27%20stroke-linejoin=%27round%27%3E%3Cpath%20d=%27M9%2018V5l12-2v13%27/%3E%3Ccircle%20cx=%276%27%20cy=%2718%27%20r=%273%27/%3E%3Ccircle%20cx=%2718%27%20cy=%2716%27%20r=%273%27/%3E%3C/svg%3E)}.pl-cat--teal{--c1:#2CC4BC;--c2:#168F89;--ic-bg:rgba(255,255,255,.24);color:#fff}.pl-trust{background:var(--pl-cream);color:var(--pl-navy);padding:6rem 0}.pl-trust__item{background:#fff;border:1px solid rgba(22,40,58,.08);box-shadow:0 10px 26px #16283a14}.pl-trust__item:hover{background:#fff;box-shadow:0 18px 38px #16283a29}.pl-trust__item h3{color:var(--pl-teal-dark)}.pl-trust__item p{color:var(--pl-navy);opacity:.85}.cart-items .cart-item td{background:#fff!important;border:0!important;padding:1.8rem 1.2rem}.cart-items .cart-item td:first-child{border-radius:20px 0 0 20px;padding-left:1.8rem}.cart-items .cart-item td:last-child{border-radius:0 20px 20px 0;padding-right:1.8rem}.cart-items{border-collapse:separate;border-spacing:0 1.4rem}.cart-items thead th{border:0!important;letter-spacing:.14em;color:var(--pl-teal-dark);font-weight:700}.cart-item{box-shadow:0 10px 26px #16283a14;border-radius:20px;transition:transform .3s ease,box-shadow .3s ease}.cart-item:hover{transform:translateY(-3px);box-shadow:0 16px 34px #16283a24}.cart-item__image{border-radius:14px}.cart-item__name{font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--pl-navy)}.cart__footer{background:linear-gradient(90deg,#4f5fd6,#e0955a,#f4c6d6,#f0e08a,#22b6af,#1f7a4d) top/100% 6px no-repeat,#fff!important;border-radius:24px;box-shadow:0 16px 38px #16283a1f;padding:3.2rem 2.4rem 2.4rem!important;margin-top:1.6rem}.cart__note textarea{border-radius:14px;background:var(--pl-cream);min-height:10rem}.totals__total{font-size:2.2rem;font-weight:700;color:var(--pl-navy)}.totals__total-value{color:var(--pl-forest);font-weight:800}#checkout{min-height:5.4rem;font-size:1.5rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.title-wrapper-with-link .link{border:2px solid var(--pl-teal);border-radius:12px;padding:.9rem 1.8rem;text-decoration:none;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:1.2rem;color:var(--pl-teal-dark);transition:background .25s,color .25s}.title-wrapper-with-link .link:hover{background:var(--pl-teal);color:#fff}
/*# sourceMappingURL=/cdn/shop/t/5/assets/puro-love.css.map */
