:root{--pn-rose:#E02C50;--pn-cream:#FCF9F1;--pn-ink:#303030;--pn-teal:#00818F;--pn-radius:16px;--pn-shadow:0 6px 30px -16px rgba(48,48,48,.35)}.button{border-radius:100px!important;box-shadow:none;transition:transform .18s ease,box-shadow .18s ease}.button:after,.button:before{border-radius:100px!important}.button--primary:not([disabled]):hover{transform:translateY(-2px);box-shadow:0 10px 24px -12px #e02c508c}.card--card,.card--standard .card__inner{border-radius:var(--pn-radius)!important}.card__media,.card .media{border-radius:var(--pn-radius)!important;overflow:hidden}.card-wrapper{transition:transform .25s ease}.card-wrapper:hover{transform:translateY(-4px)}.price{font-weight:700}.tt-rating-text.collection-reviews-num,.collection-reviews-num{font-size:1.2rem!important;font-weight:400!important;opacity:.6;vertical-align:middle}.media--hover-effect>img:only-of-type{opacity:1!important}.pl-container .pl-text-rectangle{inset:12px 12px auto auto!important;width:auto!important;min-width:0!important;height:auto!important;aspect-ratio:auto!important;padding:5px 12px!important;border-radius:6px!important;box-shadow:0 4px 12px -5px #30303066!important;background-position:center!important;background-size:cover!important;white-space:nowrap!important;overflow:visible!important}.pl-container .pl-text{position:static!important;inset:auto!important;letter-spacing:1px!important;white-space:nowrap!important;font-size:11px!important;line-height:1.1!important}.pn-sec{padding-block:clamp(2.6rem,5.5vw,4.5rem)}.pn-sec--spacious{padding-block:clamp(4.5rem,9vw,7.5rem)!important}.pn-head{max-width:60ch;margin:0 auto clamp(1.6rem,4vw,2.4rem);text-align:center}.pn-head--left{margin-inline:0;text-align:left}.pn-eyebrow{text-transform:uppercase;letter-spacing:.06em;font-size:1.3rem;font-weight:700;color:var(--pn-rose);margin:0 0 .7rem}.pn-h2{margin:0}.pn-lead{margin:.9rem auto 0;max-width:56ch;opacity:.85;font-size:1.7rem}.pn-head--left .pn-lead{margin-inline:0}.pn-grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.pn-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.pn-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:1.1rem}.pn-card{background:#fff;border-radius:var(--pn-radius);padding:1.8rem;box-shadow:var(--pn-shadow)}.pn-card h3{margin:.4rem 0;font-size:1.8rem}.pn-card p{margin:0;opacity:.85;font-size:1.5rem;line-height:1.5}.pn-strip{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.9rem 2.4rem;padding-block:1.3rem}.pn-strip__item{display:flex;align-items:center;gap:.6rem;font-size:1.5rem;font-weight:600}.pn-strip__item svg{width:2rem;height:2rem;color:var(--pn-rose);flex:none}.pn-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:1.3rem}.pn-tile{display:block;text-align:center}.pn-tile__frame{display:block;aspect-ratio:1/1;border-radius:var(--pn-radius);overflow:hidden;background:#fff;box-shadow:var(--pn-shadow);transition:transform .35s ease,box-shadow .35s ease}.pn-tile img{width:100%;height:100%;object-fit:cover;display:block}.pn-tile:hover .pn-tile__frame{transform:scale(1.05);box-shadow:0 18px 44px -20px #3030308c}.pn-tile__label{display:block;margin-top:.9rem;font-weight:700;font-size:1.8rem;color:inherit}.pn-feature{text-align:left}.pn-feature .pn-ic{width:3.4rem;height:3.4rem;border-radius:12px;background:#e02c501a;color:var(--pn-rose);display:grid;place-items:center;margin-bottom:1rem}.pn-feature .pn-ic svg{width:2rem;height:2rem}.pn-stars{color:#f5a623;letter-spacing:.08em;font-size:1.5rem}.pn-review__name{display:block;margin-top:.9rem;font-weight:700;font-size:1.4rem}.pn-review__meta{opacity:.6;font-weight:400}.pn-band{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(1.5rem,4vw,3rem);align-items:center;border-radius:var(--pn-radius);overflow:hidden}.pn-band__img img{width:100%;height:100%;object-fit:cover;display:block;min-height:260px}.pn-band__text{padding:clamp(1.5rem,4vw,2.6rem)}.pn-band--solid{display:block;text-align:center;padding:clamp(2rem,5vw,3.2rem)}.pn-gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:.8rem}.pn-gallery__item{border-radius:12px;overflow:hidden;aspect-ratio:1;background:var(--pn-cream)}.pn-gallery__item img,.pn-gallery__item video{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.pn-gallery__item:hover img,.pn-gallery__item:hover video{transform:scale(1.05)}.pn-hero__media img,.pn-hero__media video,.pn-media__img img{border-radius:var(--pn-radius)!important;box-shadow:var(--pn-shadow)}.pn-card{transition:transform .25s ease,box-shadow .25s ease}.pn-card:hover{transform:translateY(-4px);box-shadow:0 16px 40px -18px #30303073}.button--secondary{transition:transform .18s ease,box-shadow .18s ease}.button--secondary:not([disabled]):hover{transform:translateY(-2px);box-shadow:0 10px 22px -12px #30303066}@media(prefers-reduced-motion:reduce){.pn-card,.pn-card:hover,.pn-tile__frame,.pn-tile:hover .pn-tile__frame,.card-wrapper,.card-wrapper:hover,.pn-gallery__item img,.pn-gallery__item:hover img,.pn-blog__card,.button,.button:hover{transition:none!important;transform:none!important}}.blog__view-all{margin-top:1.6rem!important}.blog .article-card__info,.blog .article-card .card__content{padding-top:.7rem!important}.blog .article-card .card__heading{margin-bottom:.3rem!important;line-height:1.3}.blog .article-card .card__heading a{text-decoration:none}.blog .article-card__excerpt{margin-top:.55rem!important;opacity:.9}.blog .circle-divider{font-size:1.2rem;letter-spacing:.02em;opacity:.55;margin:.15rem 0 0!important}.blog .article-card__image-wrapper,.blog .article-card .card__media,.blog .article-card .media{border-radius:14px!important;overflow:hidden}.blog .article-card{transition:transform .25s ease}.blog .article-card:hover{transform:translateY(-4px)}@media(max-width:989px){.pn-tiles,.pn-gallery{grid-template-columns:repeat(2,1fr)}.pn-grid-3{grid-template-columns:1fr 1fr}}@media(max-width:749px){.pn-grid-2,.pn-grid-3,.pn-grid-4{grid-template-columns:1fr}.pn-tiles,.pn-gallery{grid-template-columns:1fr 1fr}.pn-band{grid-template-columns:1fr}.pn-band__img{order:-1}.pn-strip{gap:.7rem 1.4rem}}.header__inline-menu .header__menu-item{transition:color .2s ease}.header__inline-menu .header__menu-item span{position:relative}.header__inline-menu .header__menu-item:hover span,.header__inline-menu .header__menu-item:focus span,.header__inline-menu .header__active-menu-item{text-decoration:none!important}.header__inline-menu .header__menu-item span:after{content:"";position:absolute;left:0;bottom:-.5rem;width:100%;height:2.5px;background:#e02c50;border-radius:3px;transform:scaleX(0);transform-origin:left center;transition:transform .3s cubic-bezier(.4,0,.2,1)}.header__inline-menu .header__menu-item:hover span:after,.header__inline-menu .header__menu-item:focus-visible span:after{transform:scaleX(1)}.header__inline-menu .header__menu-item:hover,.header__inline-menu .header__active-menu-item{color:#e02c50}.header__inline-menu .header__active-menu-item:after{transform:scaleX(1);transform-origin:left center}.header__icons .header__icon{transition:transform .2s ease,color .2s ease}.header__icons .header__icon:hover{transform:translateY(-1px) scale(1.08);color:#e02c50}.header__heading a{display:inline-block;transition:transform .25s ease}.header__heading a:hover{transform:scale(1.03)}@media(prefers-reduced-motion:reduce){.header__inline-menu .header__menu-item span:after,.header__icons .header__icon,.header__heading a{transition:none!important}.header__icons .header__icon:hover,.header__heading a:hover{transform:none!important}}.cart-drawer .cart-item{padding-block:.5rem;row-gap:.6rem}.cart-drawer .cart-item__details{grid-column:2 / 5!important;grid-row:1!important;align-self:start}.cart-drawer .cart-item__quantity{grid-column:2 / 4!important;grid-row:2!important;align-self:center}.cart-drawer .cart-item__quantity quantity-popover{display:flex;flex-direction:column;justify-content:center}.cart-drawer .cart-item__error{margin-top:0!important}.cart-drawer .cart-item__totals{grid-column:4 / 5!important;grid-row:2!important;align-self:center!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;padding:0!important;margin:0!important;text-align:right}.cart-drawer .cart-item__totals .cart-item__price-wrapper{margin:0!important}.cart-drawer .cart-item__image{border-radius:10px}.cart-drawer .cart-item__media{transition:opacity .2s ease}.cart-drawer .cart-item__media:hover{opacity:.9}.cart-drawer .cart-item__name{text-decoration:none!important;font-size:1.6rem;font-weight:600;line-height:1.35;transition:color .2s ease;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cart-drawer .cart-item__name:hover{text-decoration:none!important;color:#e02c50}.cart-drawer .cart-item__details>.product-option{display:none}.cart-drawer .cart-item__totals .price{font-weight:700;font-size:1.5rem}.cart-drawer .quantity.cart-quantity{min-height:3.4rem;border-radius:100px;width:auto}.cart-drawer .quantity.cart-quantity:after{border-radius:100px}.cart-drawer .quantity.cart-quantity .quantity__button{width:3.2rem}.cart-drawer .quantity.cart-quantity .quantity__input{width:3.4rem;font-size:1.4rem}.cart-drawer .quantity__button:first-child{border-top-left-radius:100px;border-bottom-left-radius:100px}.cart-drawer .quantity__button:last-child{border-top-right-radius:100px;border-bottom-right-radius:100px}.cart-drawer .quantity__button[disabled],.cart-drawer .quantity__button.disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.cart-drawer cart-remove-button .button{transition:color .2s ease,transform .2s ease}.cart-drawer cart-remove-button .button:hover{color:#e02c50;transform:scale(1.08)}.cart-drawer .drawer__heading{font-weight:600}.newsletter-form{max-width:48rem;margin-inline:auto}.newsletter-form__field-wrapper{display:flex;align-items:center;gap:.4rem;background:#fff;border-radius:100px;padding:.5rem .55rem;box-shadow:0 14px 34px -14px #0006;transition:box-shadow .2s ease}.newsletter-form__field-wrapper:focus-within{box-shadow:0 16px 38px -12px #00000080}.newsletter-form__field-wrapper .field{flex:1 1 auto;background:transparent!important;border:0!important;box-shadow:none!important;margin:0;min-height:0}.newsletter-form__field-wrapper .field:after,.newsletter-form__field-wrapper .field:before{display:none!important}.newsletter-form .field__input{background:transparent!important;color:#303030!important;border:0!important;box-shadow:none!important;height:4.6rem;padding:0 1rem 0 2rem;font-size:1.6rem}.newsletter-form .field__input::placeholder{color:#30303073!important;opacity:1}.newsletter-form .field__label{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.newsletter-form__button{position:static!important;align-self:center!important;flex:0 0 4.4rem;box-sizing:border-box;width:4.4rem!important;height:4.4rem!important;min-width:0;min-height:0;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:#e02c50!important;display:grid;place-items:center;cursor:pointer;box-shadow:0 5px 14px -5px #e02c50b3;transition:transform .2s ease,background .2s ease}.newsletter-form__button:after,.newsletter-form__button:before{display:none!important}.newsletter-form__button:hover{transform:scale(1.07);background:#ce2446!important}.newsletter-form__button .icon{width:1.7rem;height:1.7rem;color:#fff!important}.pn-bb-sell{margin:1.6rem 0 .4rem}.pn-bb-accroche{font-family:var(--font-heading-family);font-weight:600;font-size:1.75rem;line-height:1.3;color:#303030;margin:0 0 1.3rem;letter-spacing:-.01em}.pn-bb-bullets{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}.pn-bb-bullets li{position:relative;padding-left:3rem;font-size:1.5rem;line-height:1.45;color:#303030}.pn-bb-bullets li:before{content:"\2713";position:absolute;left:0;top:.05rem;width:2.1rem;height:2.1rem;border-radius:50%;background:#e02c501f;color:#e02c50;font-weight:700;font-size:1.25rem;display:grid;place-items:center}.pn-bb-pictos{display:flex;flex-wrap:wrap;gap:1rem 2.4rem;margin-top:1.7rem}.pn-picto{display:inline-flex;align-items:center;gap:.7rem;font-family:var(--font-heading-family);font-weight:600;font-size:1.45rem;color:#303030;background:none;border:none;border-radius:0;padding:0}.pn-picto svg{width:1.75rem;height:1.75rem;flex:0 0 auto;fill:none;stroke:#e02c50;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.pn-reviews-left{margin-top:2.6rem;padding-top:2.2rem;border-top:1px solid rgba(48,48,48,.1);width:100%;max-width:100%;box-sizing:border-box;overflow:hidden}.pn-reviews-left .tt-reviews-title,.pn-reviews-left h2,.pn-reviews-left h3{font-family:var(--font-heading-family)}.pn-reviews-left .tt-swiper-container,.pn-reviews-left [class*=swiper-container],.pn-reviews-left [class*=tt-widget],.pn-reviews-left [class*=reviews-carousel]{width:100%!important;max-width:100%!important}.pn-reviews-left [class*=swiper-wrapper]{max-width:none!important}.pn-desc-left{margin-top:2.8rem!important;padding-top:2.4rem;border-top:1px solid rgba(48,48,48,.1);max-width:100%}.pn-desc-left .pn-desc__h2{font-size:1.9rem}.footer__content-bottom-wrapper{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.5rem}.pn-credit{margin-right:auto;align-self:center}.pn-credit a{color:rgba(var(--color-foreground),.5);text-decoration:none}.pn-credit a:hover{color:#e02c50;text-decoration:underline;text-underline-offset:2px}.pn-bb-trust{list-style:none;margin:1.8rem 0 .2rem;padding:1.7rem 0 0;border-top:1px solid rgba(48,48,48,.1);display:grid;grid-template-columns:1fr 1fr;gap:1.2rem 1.8rem}.pn-bb-trust li{display:flex;align-items:center;gap:1.05rem;font-size:1.38rem;line-height:1.25;color:#303030}.pn-bb-trust svg{width:2.25rem;height:2.25rem;flex:0 0 auto;fill:none;stroke:#e02c50;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.product-form__submit{background:#e02c50!important;color:#fff!important;box-shadow:none!important}.product-form__submit:after{display:none!important}.product-form__submit:not([disabled]):hover{background:#ce2446!important}.shopify-payment-button__button--unbranded{background:#fff!important;color:#303030!important;border:1.5px solid rgba(48,48,48,.16)!important;box-shadow:none!important}.shopify-payment-button__button--unbranded:hover{background:var(--pn-cream,#FCF9F1)!important}@media(max-width:749px){.pn-bb-trust{grid-template-columns:1fr 1fr;gap:1rem 1.2rem}.pn-bb-trust li{font-size:1.3rem}}.pn-proof{margin:1.7rem 0 .2rem;padding:1.4rem 1.6rem;background:var(--pn-cream,#FCF9F1);border:1px solid rgba(48,48,48,.08);border-radius:14px}.pn-proof__stars{display:inline-block;color:#e02c50;font-size:1.5rem;letter-spacing:.15rem;line-height:1}.pn-proof__quote{margin:.8rem 0 .6rem;font-size:1.48rem;line-height:1.5;color:#303030;font-style:normal}.pn-proof__meta{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem 1rem;font-size:1.3rem;color:#303030b3}.pn-proof__author{font-weight:600;color:#303030}.pn-proof__verified{display:inline-flex;align-items:center;gap:.4rem;color:#e02c50;font-weight:600}.pn-proof__verified svg{width:1.5rem;height:1.5rem;fill:none;stroke:#e02c50;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.pn-desc{margin-top:2rem}.pn-desc__lead{font-size:1.6rem;line-height:1.6;color:#303030;margin:0 0 1.4rem}.pn-desc__h2{font-family:var(--font-heading-family);font-weight:600;font-size:2rem;line-height:1.25;color:#303030;margin:2.4rem 0 1.4rem}.pn-steps{list-style:none;margin:0 0 2.4rem;padding:0;counter-reset:pnstep;display:flex;flex-direction:column;gap:1.2rem}.pn-steps li{position:relative;padding:.35rem 0 0 4.6rem;min-height:3.4rem;font-size:1.5rem;line-height:1.5;color:#303030}.pn-steps li:before{counter-increment:pnstep;content:counter(pnstep);position:absolute;left:0;top:0;width:3.4rem;height:3.4rem;border-radius:50%;background:#e02c50;color:#fff;font-family:var(--font-heading-family);font-weight:600;font-size:1.55rem;display:grid;place-items:center}.pn-acc{border-top:1px solid rgba(48,48,48,.14);margin-top:.4rem}.pn-acc__item{border-bottom:1px solid rgba(48,48,48,.14)}.pn-acc__sum{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.6rem .2rem;font-family:var(--font-heading-family);font-weight:600;font-size:1.65rem;color:#303030}.pn-acc__sum::-webkit-details-marker{display:none}.pn-acc__sum:after{content:"";width:1.1rem;height:1.1rem;flex:0 0 auto;border-right:2.2px solid rgb(224,44,80);border-bottom:2.2px solid rgb(224,44,80);transform:rotate(45deg);transition:transform .22s ease;margin-right:.5rem;margin-bottom:.3rem}.pn-acc__item[open] .pn-acc__sum:after{transform:rotate(-135deg);margin-bottom:-.2rem}.pn-acc__body{padding:0 .2rem 1.9rem;font-size:1.5rem;line-height:1.6;color:#303030e6}.pn-acc__body ul{margin:0;padding-left:1.9rem;display:flex;flex-direction:column;gap:.7rem}.pn-acc__body p{margin:0 0 1.1rem}.pn-acc__body p:last-child{margin-bottom:0}.pn-acc__body strong{color:#303030}.pn-satc{position:fixed;left:0;right:0;bottom:0;z-index:6;transform:translateY(115%);transition:transform .28s ease;background:#fff;box-shadow:0 -6px 26px -12px #3030304d;border-top:1px solid rgba(48,48,48,.07);padding-bottom:env(safe-area-inset-bottom,0px)}.pn-satc--show{transform:translateY(0)}.pn-satc__inner{display:flex;align-items:center;gap:1.2rem;padding:.85rem 1.5rem}.pn-satc__info{display:flex;align-items:center;gap:1rem;min-width:0;flex:1 1 auto}.pn-satc__img{width:4.4rem;height:4.4rem;border-radius:10px;object-fit:cover;flex:0 0 auto}.pn-satc__text{display:flex;flex-direction:column;min-width:0;gap:.1rem}.pn-satc__title{font-family:var(--font-heading-family);font-weight:600;font-size:1.3rem;line-height:1.2;color:#303030;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pn-satc__price{font-weight:700;font-size:1.55rem;color:#303030}.pn-satc__btn{flex:0 0 auto;margin:0;padding:1.15rem 2rem;font-size:1.45rem;white-space:nowrap}.pn-satc__btn:after{display:none!important}.pn-satc__btn[disabled]{opacity:.5}@media screen and (min-width:750px){.pn-satc{display:none!important}}@media(prefers-reduced-motion:reduce){.pn-satc{transition:none}}.article-template__content{overflow-wrap:break-word;word-wrap:break-word}.article-template__content img,.article-template__content iframe,.article-template__content video,.article-template__content table,.article-template__content embed,.article-template__content object{max-width:100%!important;height:auto}.article-template__content iframe{width:100%!important}.article-template__content pre,.article-template__content table{overflow-x:auto;display:block;max-width:100%}.article-template__content{max-width:72rem;margin-inline:auto;font-size:1.7rem;line-height:1.75;color:#303030eb}.article-template__content h2{font-family:var(--font-heading-family);font-weight:600;font-size:2.6rem;line-height:1.2;margin:3.2rem 0 1.2rem;color:#303030}.article-template__content h3{font-family:var(--font-heading-family);font-weight:600;font-size:2rem;line-height:1.25;margin:2.6rem 0 1rem;color:#303030}.article-template__content p{margin:0 0 1.6rem}.article-template__content a{color:#e02c50;text-underline-offset:3px}.article-template__content img{border-radius:14px;margin:2.2rem auto;box-shadow:0 16px 44px -22px #30303066}.article-template__content ul,.article-template__content ol{padding-left:2.2rem;margin:0 0 1.6rem}.article-template__content li{margin-bottom:.7rem}.article-template__content blockquote{border-left:3px solid rgb(224,44,80);padding:.4rem 0 .4rem 1.8rem;margin:2.2rem 0;font-style:italic;color:#303030d1}.article-template__content th,.article-template__content td{border:1px solid rgba(48,48,48,.15);padding:.85rem 1.1rem;text-align:left;font-size:1.5rem}.article-template__content th{background:var(--pn-cream,#FCF9F1);font-family:var(--font-heading-family)}.article-template__content hr{border:none;border-top:1px solid rgba(48,48,48,.12);margin:2.8rem 0}.article-template__title{font-family:var(--font-heading-family)}.blog .article-card__image-wrapper,.blog .card__inner{border-radius:16px;overflow:hidden}.blog .article-card,.blog .card{transition:transform .25s ease,box-shadow .25s ease}.blog .article-card:hover,.blog .card:hover{transform:translateY(-4px)}.pn-pricenote{display:flex;flex-wrap:wrap;align-items:center;column-gap:.9rem;row-gap:.4rem;font-size:1.35rem;line-height:1.3;color:#303030b8;margin-top:.7rem}.pn-pricenote>span{display:inline-flex;align-items:center}.pn-pricenote>span:not(:last-child):after{content:"\b7";margin-left:.9rem;color:#30303061}.pn-pricenote__stock{font-weight:600;color:#1a7f4b}.pn-pricenote__stock:before{content:"";width:.7rem;height:.7rem;border-radius:50%;background:#22a35c;margin-right:.6rem;box-shadow:0 0 0 3px #22a35c29;flex:0 0 auto}.pn-collapse{position:relative}.pn-collapse__inner{overflow:hidden}.pn-collapse.is-collapsed .pn-collapse__inner{max-height:16rem}.pn-collapse.is-collapsed:after{content:"";position:absolute;left:0;right:0;bottom:3.4rem;height:8rem;background:linear-gradient(to bottom,rgba(var(--color-background),0),rgb(var(--color-background)) 92%);backdrop-filter:blur(2.5px);-webkit-backdrop-filter:blur(2.5px);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 72%);mask-image:linear-gradient(to bottom,transparent,#000 72%);pointer-events:none}.pn-collapse__btn{display:inline-flex;align-items:center;gap:.6rem;margin-top:1.3rem;background:none;border:none;cursor:pointer;font-family:var(--font-heading-family);font-weight:600;font-size:1.5rem;color:#e02c50;padding:0}.pn-collapse__btn:after{content:"";width:.9rem;height:.9rem;border-right:2px solid rgb(224,44,80);border-bottom:2px solid rgb(224,44,80);transform:rotate(45deg);margin-bottom:.3rem;transition:transform .2s ease}.pn-collapse:not(.is-collapsed) .pn-collapse__btn:after{transform:rotate(-135deg);margin-bottom:-.2rem}.pn-collapse__btn:hover{text-decoration:underline;text-underline-offset:3px}@media screen and (min-width:990px){.product{gap:3.5rem;align-items:flex-start}.product__media-wrapper{max-width:38%!important;flex:0 0 38%!important}.product__info-wrapper{max-width:none!important;width:auto!important;flex:1 1 62%!important;padding-left:clamp(2rem,3.5vw,5rem)!important}.product__media-wrapper .product__media,.product__media-wrapper .product__media-item img{max-height:calc(100vh - 20rem);width:auto;margin-inline:auto}.product__media-wrapper .thumbnail-list{display:flex!important;grid-template-columns:none!important;flex-wrap:nowrap!important;overflow-x:auto;gap:1rem;padding-bottom:.8rem;scroll-snap-type:x mandatory;scrollbar-width:thin}.product__media-wrapper .thumbnail-list>li{flex:0 0 7.6rem!important;width:7.6rem!important;scroll-snap-align:start}.product__media-wrapper .thumbnail-list::-webkit-scrollbar{height:6px}.product__media-wrapper .thumbnail-list::-webkit-scrollbar-thumb{background:#30303040;border-radius:10px}.product__info-container.product__column-sticky{top:2rem}.product__media-wrapper .product__column-sticky,.product__media-wrapper media-gallery{position:static!important;top:auto!important}.product__title h1,.product__title h2{font-size:2.7rem!important;line-height:1.15}.pn-bb-accroche{font-size:2rem}.pn-bb-bullets li{font-size:1.6rem}.pn-bb-bullets li:before{top:.2rem}.pn-bb-trust li{font-size:1.45rem}.pn-desc__lead{font-size:1.7rem}}.product-form__buttons{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1.2rem;max-width:none!important}.product-form__buttons .product-form__quantity{order:1;margin:0}.product-form__buttons .product-form__submit{order:2;margin:0}.product-form__buttons .shopify-payment-button{order:3;flex:0 0 100%;margin:.7rem 0 0;overflow:visible}.product-form__buttons .shopify-payment-button__button,.product-form__buttons .shopify-payment-button iframe{border-radius:100px!important}.product-form__buttons .shopify-payment-button__more-options{margin-top:.8rem;border-radius:0!important}.product-form__quantity .quantity{border-radius:100px;overflow:hidden}.product-form__quantity .quantity:after{border-radius:100px}.field,.select,.field:after,.select:after,.field__input,.select__select,.customer .field input,.customer select{border-radius:100px}.search__input.field__input{border-radius:100px}.field:has(textarea),.field:has(textarea):after,textarea,textarea.field__input,.text-area{border-radius:2.2rem!important}@media screen and (max-width:749px){.product-form__buttons{flex-direction:column;align-items:stretch}.product-form__buttons .product-form__quantity,.product-form__buttons .product-form__submit{width:100%}}@media screen and (min-width:750px){.product-form__buttons .product-form__quantity{flex:0 0 auto;width:auto}.product-form__buttons .product-form__quantity .quantity{width:auto}.product-form__buttons .product-form__quantity .quantity__input{width:4.8rem;min-width:4.8rem;text-align:center}.product-form__buttons .product-form__submit{flex:1 1 auto;width:auto!important;min-width:14rem}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/panash-polish.css.map */
