:root{--font-heading-family: "Cormorant Garamond", Georgia, "Times New Roman", serif;--font-heading-style: normal;--font-heading-weight: 600;--pl-ink: 28, 42, 57;--pl-brass: #7a5f38;--pl-rule: rgba(28, 42, 57, .18);--pl-paper-deep: #efe9dd}h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:0;line-height:1.12}h4,h5,.h4,.h5{font-family:var(--font-body-family);font-weight:500;letter-spacing:.04em}.button,.shopify-challenge__button,.customer button{font-size:1.3rem;letter-spacing:.14em;text-transform:uppercase;font-weight:500}.announcement-bar__message{font-size:1.2rem;letter-spacing:.12em}.header__menu-item,.footer-block__heading{letter-spacing:.08em}.price,.price__regular .price-item{letter-spacing:.04em}.card__heading{font-family:var(--font-heading-family);font-weight:600;font-size:2rem;letter-spacing:0}.product__title h1{font-size:calc(var(--font-heading-scale) * 3.4rem)}@media screen and (min-width:990px){.product__title h1{font-size:calc(var(--font-heading-scale) * 4.2rem)}}.pl-eyebrow{margin:0 0 1rem;font-family:var(--font-body-family);font-size:1.15rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--pl-brass)}.color-scheme-3 .pl-eyebrow{color:#c9a86a}.pl-personalize{margin:2.4rem 0 1.2rem;padding-top:2rem;border-top:1px solid var(--pl-rule)}.pl-field{margin-bottom:1.6rem}.pl-field__label{display:block;margin-bottom:.6rem;font-size:1.4rem;font-weight:500;letter-spacing:.02em}.pl-field__input{width:100%;min-height:4.6rem;padding:1rem 1.2rem;font:inherit;font-size:1.6rem;color:rgb(var(--color-foreground));background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.45);border-radius:0;box-shadow:none;-webkit-appearance:none;appearance:none}.pl-field__input:focus{outline:2px solid rgba(var(--color-foreground),.8);outline-offset:1px}.pl-field__textarea{resize:vertical;min-height:10rem}.pl-personalize .select .select__select{height:4.6rem}.pl-field__help{margin:.5rem 0 0;font-size:1.25rem;color:rgba(var(--color-foreground),.7)}.pl-card-fields{margin:.4rem 0 1.6rem;padding:1.6rem;background:var(--pl-paper-deep)}.pl-field[hidden],.pl-card-fields[hidden]{display:none}.pl-card-note{margin:0 0 1.4rem}.pl-check{display:flex;gap:1rem;align-items:flex-start;font-size:1.4rem;line-height:1.45;cursor:pointer}.pl-check input{flex:none;width:1.8rem;height:1.8rem;margin-top:.15rem;accent-color:rgb(var(--pl-ink))}.pl-gift{padding:4rem 0}.pl-gift__block{padding:4rem 0;border-top:1px solid var(--pl-rule)}.pl-gift__block:first-child{border-top:0;padding-top:0}.pl-gift__intro{max-width:68rem;font-size:1.7rem;line-height:1.75}.pl-gift h2{margin:0 0 2.4rem}.pl-packages{display:grid;gap:1.2rem;grid-template-columns:1fr}@media screen and (min-width:750px){.pl-packages{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1100px){.pl-packages{grid-template-columns:repeat(4,minmax(0,1fr))}}.pl-package{padding:2rem;border:1px solid var(--pl-rule);background:rgb(var(--color-background))}.pl-package__name{margin:0 0 .4rem;font-family:var(--font-heading-family);font-size:2.2rem;font-weight:600}.pl-package__price{margin:0 0 1.2rem;font-size:1.4rem;letter-spacing:.06em;color:var(--pl-brass)}.pl-package__text{margin:0;font-size:1.45rem;line-height:1.6}.pl-steps{display:grid;gap:2.4rem;counter-reset:plstep;list-style:none;padding:0;margin:0}@media screen and (min-width:750px){.pl-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.pl-steps li{counter-increment:plstep;padding-top:1.6rem;border-top:1px solid rgba(var(--color-foreground),.6)}.pl-steps li:before{content:counter(plstep,decimal-leading-zero);display:block;margin-bottom:.8rem;font-family:var(--font-heading-family);font-size:2.8rem;color:var(--pl-brass)}.pl-steps h3{margin:0 0 .6rem;font-size:2.2rem}.pl-steps p{margin:0;font-size:1.5rem;line-height:1.6}.pl-specs{display:grid;gap:0;margin:0;max-width:76rem}.pl-specs div{display:grid;grid-template-columns:minmax(0,14rem) minmax(0,1fr);gap:1.6rem;padding:1.2rem 0;border-bottom:1px solid var(--pl-rule)}.pl-specs dt{font-size:1.3rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.pl-specs dd{margin:0;font-size:1.5rem;line-height:1.6}.pl-faq{max-width:76rem}.pl-faq details{border-bottom:1px solid var(--pl-rule)}.pl-faq summary{display:flex;justify-content:space-between;gap:1.6rem;padding:1.6rem 0;font-size:1.6rem;font-weight:500;cursor:pointer;list-style:none}.pl-faq summary::-webkit-details-marker{display:none}.pl-faq summary:after{content:"+";font-weight:400;font-size:2rem;line-height:1}.pl-faq details[open] summary:after{content:"\2013"}.pl-faq__answer{padding:0 0 1.8rem;font-size:1.5rem;line-height:1.7}.pl-faq__answer p{margin:0 0 1rem}.pl-sticky{position:fixed;left:0;right:0;bottom:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1rem 1.6rem calc(1rem + env(safe-area-inset-bottom));background:rgb(var(--color-background));border-top:1px solid var(--pl-rule);transform:translateY(110%);transition:transform .25s ease}.pl-sticky.is-visible{transform:translateY(0)}.pl-sticky__title{margin:0;font-family:var(--font-heading-family);font-size:1.8rem;font-weight:600;line-height:1.2}.pl-sticky__price{margin:0;font-size:1.3rem;color:rgba(var(--color-foreground),.75)}.pl-sticky .button{min-height:4.4rem;padding:0 1.8rem;white-space:nowrap}@media screen and (min-width:750px){.pl-sticky{display:none}}.pl-hero__inner{display:grid;gap:3.2rem;align-items:center}@media screen and (min-width:750px){.pl-hero__inner{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:6rem}}.pl-hero__heading{margin:0 0 1.6rem;font-size:calc(var(--font-heading-scale) * 4.2rem)}@media screen and (min-width:990px){.pl-hero__heading{font-size:calc(var(--font-heading-scale) * 6rem)}}.pl-hero__text{margin:0 0 2.8rem;max-width:44rem;font-size:1.7rem;line-height:1.7}.pl-hero__media{aspect-ratio:4 / 5;overflow:hidden;background:var(--pl-paper-deep)}.pl-hero__media img{width:100%;height:100%;object-fit:cover;display:block}@media screen and (max-width:749px){.pl-hero__media{order:-1;aspect-ratio:1 / 1}}.pl-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:3rem;padding-bottom:1.6rem;border-bottom:1px solid var(--pl-rule)}.pl-section-head h2{margin:0}.pl-section-head a{font-size:1.3rem;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--color-foreground));text-underline-offset:.4rem}.pl-maker__inner{display:grid;gap:3.2rem;align-items:center}@media screen and (min-width:750px){.pl-maker__inner.has-image{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6rem}}.pl-maker__media img{width:100%;height:auto;display:block}.pl-maker__text{max-width:60rem;font-size:1.7rem;line-height:1.75}.pl-maker__sign{margin-top:2rem;font-family:var(--font-heading-family);font-style:italic;font-size:2.4rem}.pl-trust{margin:1.4rem 0 0;font-size:1.35rem;letter-spacing:.02em;color:rgba(var(--color-foreground),.8)}.pl-req{margin-left:.6rem;font-size:1.05rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--pl-brass)}.pl-field__input::placeholder{color:rgba(var(--color-foreground),.45);font-style:italic}.is-invalid .pl-field__input{border-color:#b3261e;outline:1px solid #b3261e}.pl-error{margin:.5rem 0 0;font-size:1.3rem;font-weight:500;color:#b3261e}.pl-check.is-invalid{flex-wrap:wrap}.pl-check.is-invalid .pl-error{flex-basis:100%}
/*# sourceMappingURL=/cdn/shop/t/30/assets/pl-coastal.css.map */
