:root{--pv-canvas:#f3f0ee;--pv-lifted:#fcfbfa;--pv-ink:#141413;--pv-muted:#66615d;--pv-line:rgba(20,20,19,.13);--pv-font:"Sofia Sans",Arial,sans-serif}.template-index,.template-index body,.template-index #MainContent,.template-index .gradient{background:var(--pv-canvas)!important}.template-index,.template-index button,.template-index input,.template-index textarea{font-family:var(--pv-font)}.template-index h1,.template-index h2,.template-index h3,.template-index .h0,.template-index .h1,.template-index .h2{font-family:var(--pv-font)!important;font-weight:500!important;letter-spacing:-.025em;color:var(--pv-ink)}.template-index p,.template-index .rte,.template-index .price{font-family:var(--pv-font)!important;font-weight:450;color:var(--pv-muted)}.template-index .button:not(.banner__buttons .button),.template-index a.button:not(.banner__buttons .button),.template-index .image-with-text__content .button,.pv-pill-link,.pv-lifestyle-transition a{border-radius:22px!important;background:var(--pv-ink)!important;color:var(--pv-canvas)!important;border:1px solid var(--pv-ink)!important;min-height:42px;padding:10px 24px;text-decoration:none;font-size:15px;font-weight:500;letter-spacing:-.01em;box-shadow:none!important;display:inline-flex;align-items:center;justify-content:center;width:fit-content}.template-index .button:hover,.pv-pill-link:hover{background:#262627!important;color:var(--pv-canvas)!important}.pv-service-ribbon{background:var(--pv-ink);color:var(--pv-canvas)}.pv-service-ribbon__inner{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;padding:13px 44px;text-align:center;font-size:13px;font-weight:500}.pv-service-ribbon span+span{border-left:1px solid rgba(243,240,238,.24)}.pv-statement{padding:62px 28px 54px}.pv-statement__inner{max-width:1120px;margin:0 auto}.pv-statement p{max-width:780px;margin:0;font-size:clamp(28px,3.8vw,48px);line-height:1.08;letter-spacing:-.035em;font-weight:500;color:var(--pv-ink)}.template-index .image-with-text{background:var(--pv-canvas)}.template-index .image-with-text .image-with-text__grid{gap:36px;align-items:center}.template-index .image-with-text .image-with-text__media{border-radius:32px!important;overflow:hidden;background:var(--pv-lifted);box-shadow:none!important}.template-index .image-with-text .image-with-text__media img{border-radius:32px!important}.template-index .image-with-text .image-with-text__content{background:transparent!important;padding:38px 30px;max-width:520px}.template-index .image-with-text .image-with-text__heading{font-size:clamp(28px,3.2vw,42px)!important;line-height:1.08!important}.template-index .image-with-text .image-with-text__text{font-size:16px;line-height:1.5;max-width:440px;color:var(--pv-muted)}.pv-pearl-types,.pv-jewelry-guide{max-width:1280px;margin:0 auto;padding:58px 44px;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:42px;align-items:center}.pv-pearl-types__media,.pv-jewelry-guide__media{border-radius:34px;overflow:hidden;background:var(--pv-lifted)}.pv-pearl-types__media img,.pv-jewelry-guide__media img{display:block;width:100%;height:440px;object-fit:cover}.pv-pearl-types__content p,.pv-jewelry-guide__content p{max-width:560px;margin:0 0 28px;font-size:clamp(25px,3vw,38px);line-height:1.1;letter-spacing:-.03em;font-weight:500;color:var(--pv-ink)}.pv-pearl-types__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pv-pearl-types__grid a,.pv-jewelry-guide__map a{background:var(--pv-lifted);border:1px solid var(--pv-line);border-radius:999px;color:var(--pv-ink);text-decoration:none;min-height:76px;padding:18px 22px;display:flex;flex-direction:column;justify-content:center}.pv-pearl-types__grid span{font-size:18px;font-weight:600}.pv-pearl-types__grid small{font-size:13px;color:var(--pv-muted);margin-top:4px}.pv-jewelry-guide{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.pv-jewelry-guide__map{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:24px}.pv-jewelry-guide__map a{min-height:58px;font-size:16px;font-weight:500;align-items:flex-start}.pv-jewelry-guide__map a:last-child{grid-column:1 / -1}.pv-lifestyle-transition{max-width:1180px;margin:26px auto 38px;padding:0 44px}.pv-lifestyle-transition__text{border-radius:34px;background:var(--pv-lifted);border:1px solid var(--pv-line);padding:34px 40px;display:flex;gap:24px;align-items:center;justify-content:space-between}.pv-lifestyle-transition__text p{margin:0;max-width:680px;font-size:clamp(23px,2.7vw,34px);line-height:1.12;letter-spacing:-.03em;font-weight:500;color:var(--pv-ink)}.template-index .shopify-section[id*="177910825399e52e9d"],.template-index .shopify-section[id*="1779125516db10eb2a"]{background:var(--pv-canvas)}.template-index .shopify-section[id*="177910825399e52e9d"] h2,.template-index .shopify-section[id*="1779125516db10eb2a"] h2{font-size:clamp(28px,3.2vw,42px)!important;line-height:1.08!important}.template-index .card__media,.template-index .media,.template-index .card__inner{border-radius:22px!important}.template-index .newsletter,.perlavelle-newsletter{background:var(--pv-ink)!important;color:var(--pv-canvas)!important;margin-top:24px}.template-index .newsletter__wrapper{max-width:1180px!important;margin:0 auto!important;padding:48px 44px!important;background:transparent!important;display:grid;grid-template-columns:minmax(0,.75fr) minmax(320px,.55fr);gap:34px;align-items:center}.template-index .newsletter h2{color:var(--pv-canvas)!important;font-size:clamp(28px,3.6vw,48px)!important;line-height:1.08!important;margin:0!important}.template-index .newsletter .newsletter__subheading,.template-index .newsletter p{color:#f3f0eeb8!important;font-size:15px;line-height:1.45;max-width:440px}.template-index .newsletter-form{max-width:500px;width:100%;justify-self:end}.template-index .newsletter .field:before,.template-index .newsletter .field:after{display:none}.template-index .newsletter .field__input{background:#fcfbfa14!important;border:1px solid rgba(243,240,238,.5)!important;border-radius:999px!important;color:var(--pv-canvas)!important;min-height:52px;padding-left:22px!important}.template-index .newsletter .field__label{color:#f3f0ee9e!important}.template-index .newsletter .newsletter-form__button{width:48px;height:48px;top:2px;right:2px;border-radius:50%!important;background:var(--pv-canvas)!important;color:var(--pv-ink)!important}@media(max-width:989px){.pv-service-ribbon__inner{grid-template-columns:repeat(2,1fr);padding:12px 20px}.pv-service-ribbon span+span{border-left:0}.pv-pearl-types,.pv-jewelry-guide{grid-template-columns:1fr;padding:44px 22px}.pv-pearl-types__media img,.pv-jewelry-guide__media img{height:340px}.pv-lifestyle-transition{padding:0 22px}.pv-lifestyle-transition__text{display:block}.pv-lifestyle-transition__text a{margin-top:20px}.template-index .newsletter__wrapper{grid-template-columns:1fr;padding:42px 22px!important}.template-index .newsletter-form{justify-self:start}}@media(max-width:749px){.pv-statement{padding:44px 22px 36px}.pv-pearl-types__grid,.pv-jewelry-guide__map{grid-template-columns:1fr}.pv-pearl-types__media img,.pv-jewelry-guide__media img{height:270px}.template-index .image-with-text .image-with-text__content{padding:28px 20px}.pv-lifestyle-transition__text{padding:28px 24px;border-radius:24px}}#MainContent>.shopify-section:first-child h1,#MainContent>.shopify-section:first-child h2,#MainContent>.shopify-section:first-child p,#MainContent>.shopify-section:first-child .h0,#MainContent>.shopify-section:first-child .h1,#MainContent>.shopify-section:first-child .h2,#MainContent>.shopify-section:first-child [class*=heading],#MainContent>.shopify-section:first-child [class*=subheading]{color:#fff!important;text-shadow:0 2px 12px rgba(0,0,0,.72)!important}#MainContent>.shopify-section:first-child{position:relative;background:#141413}#MainContent>.shopify-section:first-child:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000002e,#00000047);pointer-events:none;z-index:1}#MainContent>.shopify-section:first-child>*{position:relative;z-index:2}.perlavelle-newsletter-bg{background-size:cover!important;background-position:center right!important;background-repeat:no-repeat!important}.template-index .newsletter__wrapper{background:transparent!important}.template-index .newsletter .field__input{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}#MainContent>.shopify-section:first-child h1,#MainContent>.shopify-section:first-child h2,#MainContent>.shopify-section:first-child p,#MainContent>.shopify-section:first-child [class*=heading],#MainContent>.shopify-section:first-child [class*=subheading],#MainContent>.shopify-section:first-child [style*=color]{color:#fff!important;text-shadow:0 2px 14px rgba(0,0,0,.78)!important}.pv-pearl-types{padding-top:42px!important;padding-bottom:46px!important}.pv-pearl-types__content p{font-size:clamp(24px,2.6vw,34px)!important;line-height:1.12!important;max-width:420px!important;margin-bottom:24px!important}.pv-pearl-types__grid a{min-height:66px!important}.template-index .shopify-section[id*="1779125516db10eb2a"] h2{font-size:clamp(28px,3vw,40px)!important}.template-index .shopify-section[id*="1779125516db10eb2a"] p{max-width:560px!important;margin-left:auto!important;margin-right:auto!important;line-height:1.45!important}.template-index .newsletter.perlavelle-newsletter-bg{background-size:cover!important;background-position:center right!important;background-repeat:no-repeat!important}.pv-jewelry-guide__content p{font-size:clamp(28px,3vw,40px)!important;line-height:1.12!important;max-width:520px!important;margin-bottom:12px!important}.pv-jewelry-guide__note{display:block;max-width:500px;margin:0 0 28px;color:#66615d;font-size:15px;line-height:1.55;font-weight:450}.pv-jewelry-guide__map{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;margin-bottom:26px!important}.pv-jewelry-guide__map a{min-height:68px!important;padding:18px 24px!important;justify-content:center!important;font-size:17px!important}.pv-jewelry-guide__map a:last-child{grid-column:auto!important}@media(max-width:749px){.pv-jewelry-guide__map{grid-template-columns:1fr!important}.pv-jewelry-guide__content p{font-size:28px!important}}.template-index .newsletter.perlavelle-newsletter-bg,.template-index .newsletter.perlavelle-newsletter,.template-index section:has(.perlavelle-newsletter-bg) .newsletter{background-color:#141413!important;background-image:linear-gradient(90deg,#141413e6,#141413c2 42%,#14141375),url(/cdn/shop/files/perlavelle-newsletter-dark-pearl-silk-2026-06-02.png?v=1780397314)!important;background-size:cover!important;background-position:center right!important;background-repeat:no-repeat!important}.template-index .newsletter.perlavelle-newsletter-bg .newsletter__wrapper,.template-index .newsletter.perlavelle-newsletter .newsletter__wrapper{background:transparent!important}.template-index .shopify-section{scroll-margin-top:90px}.pv-service-ribbon{margin-bottom:0}.template-index .image-with-text .image-with-text__grid{gap:56px!important}.template-index .image-with-text .image-with-text__content{padding-top:54px!important;padding-bottom:54px!important}.pv-pearl-types{padding-top:76px!important;padding-bottom:82px!important}.pv-pearl-types,.pv-jewelry-guide{gap:60px!important}.pv-jewelry-guide{padding-top:78px!important;padding-bottom:86px!important;margin-bottom:36px!important}.template-index .shopify-section[id*="177910825399e52e9d"]{padding-top:34px!important;padding-bottom:42px!important}.template-index .shopify-section[id*="1779125516db10eb2a"]{padding-top:54px!important;padding-bottom:70px!important}.template-index .newsletter__wrapper{padding-top:72px!important;padding-bottom:72px!important}.footer__content-top{padding-top:46px!important;padding-bottom:30px!important}.footer__content-bottom{padding-top:18px!important;padding-bottom:24px!important}@media(max-width:989px){.template-index .image-with-text .image-with-text__grid{gap:34px!important}.pv-pearl-types,.pv-jewelry-guide{gap:34px!important;padding-top:58px!important;padding-bottom:62px!important}.template-index .newsletter__wrapper{padding-top:58px!important;padding-bottom:58px!important}}@media(max-width:749px){.pv-pearl-types,.pv-jewelry-guide{padding-top:48px!important;padding-bottom:52px!important}.template-index .image-with-text .image-with-text__content{padding-top:34px!important;padding-bottom:34px!important}.template-index .newsletter__wrapper{padding-top:46px!important;padding-bottom:48px!important}}body.template-index,body.template-index #MainContent,body.template-index .gradient,body.template-index .shopify-section,body.template-index .image-with-text,body.template-index .color-background-1,body.template-index .color-scheme-1{background:#fff!important}body.template-index{--pv-canvas:#fff;--pv-lifted:#fff;--pv-ink:#111;--pv-muted:#5f5f5f;--pv-line:rgba(17,17,17,.12)}#MainContent>.shopify-section:not(:first-child) .button,#MainContent>.shopify-section:not(:first-child) a.button,#MainContent>.shopify-section:not(:first-child) button.button,.pv-home-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:11px 28px;border:1px solid #111!important;border-radius:999px!important;background:#111!important;color:#fff!important;text-decoration:none;font-size:15px;font-weight:600;letter-spacing:0;box-shadow:none!important;transition:background-color .22s ease,color .22s ease,transform .22s ease,border-color .22s ease}#MainContent>.shopify-section:not(:first-child) .button:hover,#MainContent>.shopify-section:not(:first-child) a.button:hover,#MainContent>.shopify-section:not(:first-child) button.button:hover,.pv-home-button:hover{background:#fff!important;color:#111!important;transform:translateY(-1px)}.pv-best-sellers-editorial{max-width:1320px;margin:0 auto;padding:76px 44px 88px;background:#fff}.pv-best-sellers-editorial__intro{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.12fr);gap:clamp(36px,6vw,92px);align-items:center;margin-bottom:46px}.pv-home-eyebrow{margin:0 0 14px;color:#777;font-size:12px;font-weight:650;letter-spacing:.14em;text-transform:uppercase}.pv-best-sellers-editorial__copy h2,.pv-lumiere-image-edit__head h2{margin:0;color:#111;font-size:clamp(34px,4.4vw,58px);line-height:1.02;letter-spacing:0;font-weight:560}.pv-best-sellers-editorial__copy>p:not(.pv-home-eyebrow),.pv-lumiere-image-edit__head>p:not(.pv-home-eyebrow){max-width:500px;margin:22px 0 28px;color:#555;font-size:16px;line-height:1.62}.pv-best-sellers-editorial__image{display:block;overflow:hidden;border-radius:24px;background:#f7f7f7}.pv-best-sellers-editorial__image img{display:block;width:100%;aspect-ratio:5 / 3.25;object-fit:cover;transition:transform .55s ease}.pv-best-sellers-editorial__image:hover img{transform:scale(1.025)}.pv-best-sellers-editorial__products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px}.pv-home-product-card{color:#111;text-decoration:none}.pv-home-product-card__media{display:block;overflow:hidden;border-radius:18px;background:#fafafa}.pv-home-product-card__media img{display:block;width:100%;aspect-ratio:1 / 1;object-fit:contain;transition:transform .35s ease}.pv-home-product-card:hover .pv-home-product-card__media img{transform:scale(1.035)}.pv-home-product-card__title,.pv-home-product-card__price{display:block;font-size:14px;line-height:1.42}.pv-home-product-card__title{margin-top:13px;font-weight:580}.pv-home-product-card__price{margin-top:5px;color:#666}.pv-lumiere-image-edit{max-width:1180px;margin:0 auto;padding:82px 64px 92px;background:#fff;text-align:center}.pv-lumiere-image-edit__head{max-width:680px;margin:0 auto 38px}.pv-lumiere-image-edit__head>p:not(.pv-home-eyebrow){margin-left:auto;margin-right:auto}.pv-lumiere-image-edit__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.pv-lumiere-image-edit__tile{display:block;overflow:hidden;border-radius:18px;background:#fafafa;text-decoration:none}.pv-lumiere-image-edit__tile img{display:block;width:100%;aspect-ratio:1 / 1;object-fit:contain;transition:transform .36s ease,filter .36s ease}.pv-lumiere-image-edit__tile:hover img{transform:scale(1.035);filter:contrast(1.02)}.pv-lumiere-image-edit__action{margin-top:38px}.template-index .shopify-section[id*="1779125516db10eb2a"] .price,.template-index .shopify-section[id*="1779125516db10eb2a"] .card__heading,.template-index .shopify-section[id*="1779125516db10eb2a"] .card-information,.template-index .shopify-section[id*="1779125516db10eb2a"] [class*=title],.template-index .shopify-section[id*="1779125516db10eb2a"] [class*=price]{display:none!important}@media(max-width:989px){.pv-best-sellers-editorial{padding:58px 22px 64px}.pv-best-sellers-editorial__intro{grid-template-columns:1fr;gap:28px}.pv-best-sellers-editorial__products{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.pv-lumiere-image-edit{padding:58px 28px 68px}.pv-lumiere-image-edit__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media(max-width:749px){.pv-best-sellers-editorial__copy h2,.pv-lumiere-image-edit__head h2{font-size:34px}.pv-best-sellers-editorial__image img{aspect-ratio:4 / 3}}.pv-best-sellers-editorial{display:none!important}.pv-home-entry-guide{max-width:1440px;margin:0 auto;padding:78px 44px 92px;background:#fff}.pv-home-entry-guide__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(22px,2.8vw,42px)}.pv-home-entry-card{display:flex;flex-direction:column;min-width:0;color:#111;text-decoration:none}.pv-home-entry-card__media{display:block;overflow:hidden;background:#f2f2f2;border-radius:0}.pv-home-entry-card__media img{display:block;width:100%;aspect-ratio:1 / 1;object-fit:contain;transform:scale(1);transition:transform .42s ease,filter .42s ease}.pv-home-entry-card:hover .pv-home-entry-card__media img{transform:scale(1.035);filter:contrast(1.03)}.pv-home-entry-card__title{display:block;margin-top:28px;color:#111;font-size:clamp(24px,2.1vw,34px);line-height:1.12;font-weight:560;letter-spacing:0;text-align:center}.pv-home-entry-card__link{display:inline-block;align-self:center;margin-top:48px;color:#111;font-size:15px;font-weight:560;line-height:1.2;border-bottom:1px solid currentColor;padding-bottom:3px;transition:transform .22s ease,opacity .22s ease}.pv-home-entry-card:hover .pv-home-entry-card__link{transform:translateY(-1px);opacity:.72}@media(max-width:989px){.pv-home-entry-guide{padding:56px 22px 70px}.pv-home-entry-guide__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px}.pv-home-entry-card__title{margin-top:18px;font-size:24px}.pv-home-entry-card__link{margin-top:24px}}@media(max-width:520px){.pv-home-entry-guide__grid{gap:24px 14px}.pv-home-entry-card__title{font-size:20px}.pv-home-entry-card__link{font-size:14px}}.pv-home-entry-card__media{aspect-ratio:1 / 1!important;width:100%;background:#f2f2f2}.pv-home-entry-card__media img{width:100%!important;height:100%!important;aspect-ratio:1 / 1!important;object-fit:cover!important}.pv-home-entry-card__link{display:inline-flex!important;align-items:center;justify-content:center;align-self:center;min-height:44px;margin-top:32px!important;padding:11px 28px 12px!important;border:1px solid #111!important;border-radius:999px!important;background:#111!important;color:#fff!important;font-size:15px;font-weight:600;line-height:1;text-decoration:none!important;transition:background-color .22s ease,color .22s ease,transform .22s ease,border-color .22s ease,opacity .22s ease}.pv-home-entry-card:hover .pv-home-entry-card__link{background:#fff!important;color:#111!important;transform:translateY(-1px);opacity:1!important}@media(max-width:989px){.pv-home-entry-card__link{margin-top:22px!important}}.pv-service-ribbon{display:none!important}.pv-service-icons{max-width:1240px;margin:0 auto;padding:34px 44px 72px;background:#fff}.pv-service-icons__inner{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(17,17,17,.12);border-bottom:1px solid rgba(17,17,17,.12)}.pv-service-icons__item{min-height:190px;padding:34px 28px 30px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#111;border-right:1px solid rgba(17,17,17,.12)}.pv-service-icons__item:last-child{border-right:0}.pv-service-icons__icon{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:18px;color:#111}.pv-service-icons__icon svg{width:42px;height:42px;display:block}.pv-service-icons__title{display:block;font-size:18px;line-height:1.2;font-weight:650;letter-spacing:0}.pv-service-icons__text{display:block;max-width:210px;margin-top:10px;color:#666;font-size:13px;line-height:1.45}@media(max-width:989px){.pv-service-icons{padding:26px 22px 56px}.pv-service-icons__inner{grid-template-columns:repeat(2,minmax(0,1fr))}.pv-service-icons__item{min-height:164px;padding:28px 18px}.pv-service-icons__item:nth-child(2){border-right:0}.pv-service-icons__item:nth-child(-n+2){border-bottom:1px solid rgba(17,17,17,.12)}}@media(max-width:520px){.pv-service-icons__title{font-size:16px}.pv-service-icons__text{font-size:12px}}.pv-lumiere-image-edit__tile{aspect-ratio:1 / 1!important;height:auto!important;min-height:0!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#fafafa!important}.pv-lumiere-image-edit__tile img{width:100%!important;height:100%!important;aspect-ratio:1 / 1!important;object-fit:contain!important;object-position:center center!important;display:block!important}.template-index .pv-lumiere-image-edit__grid .media,.template-index .pv-lumiere-image-edit__grid .card__inner,.template-index .pv-lumiere-image-edit__grid .card__media{aspect-ratio:1 / 1!important;height:auto!important}.pv-home-entry-guide{max-width:1280px!important;padding-left:clamp(58px,7vw,112px)!important;padding-right:clamp(58px,7vw,112px)!important}.pv-home-entry-guide__grid{gap:clamp(28px,3vw,46px)!important}.pv-lumiere-image-edit{max-width:1180px!important;padding-left:clamp(70px,8vw,126px)!important;padding-right:clamp(70px,8vw,126px)!important}.pv-lumiere-image-edit__grid{gap:clamp(24px,3vw,44px)!important}@media(max-width:989px){.pv-home-entry-guide,.pv-lumiere-image-edit{padding-left:28px!important;padding-right:28px!important}}@media(max-width:520px){.pv-home-entry-guide,.pv-lumiere-image-edit{padding-left:20px!important;padding-right:20px!important}}.pv-home-entry-guide{max-width:1420px!important;padding-left:clamp(78px,8vw,136px)!important;padding-right:clamp(78px,8vw,136px)!important}.pv-home-entry-guide__grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(54px,5vw,88px)!important;align-items:start!important}.pv-home-entry-card{height:100%!important}.pv-home-entry-card__title{min-height:82px!important;margin-top:32px!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;text-align:center!important;font-size:clamp(28px,2.05vw,34px)!important;line-height:1.14!important}.pv-home-entry-card__link{margin-top:10px!important}@media(max-width:1280px){.pv-home-entry-guide{padding-left:clamp(48px,5vw,84px)!important;padding-right:clamp(48px,5vw,84px)!important}.pv-home-entry-guide__grid{gap:clamp(32px,3.8vw,56px)!important}.pv-home-entry-card__title{min-height:74px!important;font-size:clamp(24px,2vw,30px)!important}}@media(max-width:989px){.pv-home-entry-guide__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:42px 28px!important}.pv-home-entry-card__title{min-height:56px!important;margin-top:22px!important}.pv-home-entry-card__link{margin-top:12px!important}}@media(max-width:520px){.pv-home-entry-guide{padding-left:22px!important;padding-right:22px!important}.pv-home-entry-guide__grid{gap:36px 18px!important}.pv-home-entry-card__title{min-height:48px!important;font-size:20px!important}}.pv-service-icons{max-width:none!important;width:100%!important;padding-left:0!important;padding-right:0!important;padding-bottom:0!important}.pv-service-icons__inner{width:100%!important;border-left:0!important;border-right:0!important}.pv-service-icons__item:first-child{border-left:0!important}.pv-service-icons__item:last-child{border-right:0!important}.pv-portrait-guide{background:#fff;padding:clamp(72px,8vw,128px) clamp(42px,6vw,96px) clamp(88px,9vw,148px)}.pv-portrait-guide__grid{max-width:1320px;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,64px)}.pv-portrait-guide__card{position:relative;aspect-ratio:9 / 16;min-height:420px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(28px,3vw,44px);color:#111;text-decoration:none;background:linear-gradient(180deg,#fff,#f8f8f8);border:1px solid rgba(17,17,17,.12);transition:transform .28s cubic-bezier(.22,1,.36,1),border-color .28s ease,background-color .28s ease}.pv-portrait-guide__card:before{content:"";position:absolute;inset:clamp(14px,1.4vw,22px);border:1px solid rgba(17,17,17,.08);pointer-events:none}.pv-portrait-guide__card:hover{transform:translateY(-4px);border-color:#11111157}.pv-portrait-guide__title,.pv-portrait-guide__link{position:relative;z-index:1}.pv-portrait-guide__title{max-width:9em;font-size:clamp(28px,2.3vw,42px);font-weight:560;line-height:1.12;letter-spacing:0}.pv-portrait-guide__link{display:inline-flex;width:fit-content;align-items:center;justify-content:center;min-height:44px;margin-top:28px;padding:11px 26px 12px;border:1px solid #111;border-radius:999px;background:#111;color:#fff;font-size:14px;font-weight:600;line-height:1;transition:background-color .22s ease,color .22s ease,transform .22s ease}.pv-portrait-guide__card:hover .pv-portrait-guide__link{background:#fff;color:#111;transform:translateY(-1px)}@media(max-width:989px){.pv-service-icons__inner{grid-template-columns:repeat(2,minmax(0,1fr))!important}.pv-portrait-guide{padding:64px 26px 84px}.pv-portrait-guide__grid{grid-template-columns:1fr;max-width:560px;gap:24px}.pv-portrait-guide__card{min-height:0}}@media(max-width:520px){.pv-service-icons__inner{grid-template-columns:1fr!important}.pv-portrait-guide{padding-left:20px;padding-right:20px}}.pv-portrait-guide__card--image{background:#fff!important;justify-content:flex-end!important}.pv-portrait-guide__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;background:#fff}.pv-portrait-guide__media img{width:100%;height:100%;display:block;object-fit:cover;object-position:center center;transform:scale(1);transition:transform .5s cubic-bezier(.22,1,.36,1),filter .5s ease}.pv-portrait-guide__card--image:after{content:"";position:absolute;inset:auto 0 0 0;height:42%;z-index:0;background:linear-gradient(180deg,#fff0,#fffffff5);pointer-events:none}.pv-portrait-guide__card--image .pv-portrait-guide__title,.pv-portrait-guide__card--image .pv-portrait-guide__link{z-index:2}.pv-portrait-guide__card--image:hover .pv-portrait-guide__media img{transform:scale(1.035);filter:contrast(1.03)}.pv-portrait-guide__card--image{background:#fff!important}.pv-portrait-guide__card--image .pv-portrait-guide__title{text-shadow:0 1px 18px rgba(255,255,255,.72)}.pv-portrait-guide__card--image:after{height:44%!important}@media screen and (max-width:749px){body.template-index .pv-service-icons__inner{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;width:100%!important}body.template-index .pv-service-icons__item{min-width:0!important;min-height:18rem!important;padding:2.8rem 1.4rem!important;border-right:1px solid rgba(17,17,17,.12)!important;border-bottom:1px solid rgba(17,17,17,.12)!important}body.template-index .pv-service-icons__item:nth-child(2n){border-right:0!important}body.template-index .pv-service-icons__icon{margin-bottom:1.4rem!important}body.template-index .pv-service-icons__icon svg{width:3.8rem!important;height:3.8rem!important}body.template-index .pv-service-icons__title{font-size:1.55rem!important;line-height:1.2!important}body.template-index .pv-service-icons__text{max-width:17rem!important;margin-left:auto!important;margin-right:auto!important;font-size:1.18rem!important;line-height:1.45!important;letter-spacing:.04em!important}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/perlavelle-homepage-polish.css.map */
