:root{--pr-bg:#F6F0E7;--pr-cream:#FBF8F2;--pr-sand:#EADFCF;--pr-taupe:#9A8878;--pr-ink:#4B3529;--pr-soft:#6E5D51;--pr-line:#E2D6C5;--pr-btn:#6B4E3D;--pr-btn-h:#57402F;--pr-btn-ink:#FBF8F2;--pr-star:#B08558;--pr-focus:#8A6650;--pr-shadow:0 22px 44px -26px rgba(75,53,41,.4);--pr-script:"Playwrite FR Moderne","Snell Roundhand","Segoe Script","Brush Script MT",cursive;--pr-sans:"Nunito Sans","Segoe UI",system-ui,-apple-system,sans-serif}body{background:var(--pr-bg)}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.pr *{animation:none!important;transition:none!important}}.pr,.pr *,.pr *:before,.pr *:after{box-sizing:border-box}.pr{font-family:var(--pr-sans);color:var(--pr-ink);font-size:1.0625rem;line-height:1.65;-webkit-font-smoothing:antialiased}.pr :where(h1,h2,h3,p,ul,ol,dl,dd,figure,blockquote,fieldset){margin:0;padding:0}.pr :where(ul,ol){list-style:none}.pr :where(fieldset){border:0;min-width:0}.pr :where(img,svg){max-width:100%}.pr :where(a){color:inherit}.pr :where(button){font:inherit;color:inherit;cursor:pointer}.pr :focus-visible{outline:3px solid var(--pr-focus);outline-offset:3px;border-radius:8px}.pr-wrap{width:min(1180px,100% - 40px);margin-inline:auto}.pr-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pr-script{font-family:var(--pr-script);font-weight:300;line-height:1.35;letter-spacing:0}h2.pr-script{font-size:clamp(1.75rem,3.8vw,2.7rem)}.pr-ico{width:26px;height:26px;flex:none;color:var(--pr-btn)}.pr-placeholder{display:block;width:100%;height:100%;background:var(--pr-sand);fill:var(--pr-taupe);opacity:.55}.pr-sec{padding:clamp(56px,9vw,104px) 0;background:var(--pr-bg)}.pr-sec[id]{scroll-margin-top:calc(82px - clamp(56px,9vw,104px))}.pr-sechead{text-align:center;margin-bottom:clamp(32px,5vw,56px)}.pr-sechead p{color:var(--pr-soft);max-width:52ch;margin:14px auto 0}.pr-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:999px;background:var(--pr-btn);color:var(--pr-btn-ink);font-weight:700;font-size:1.02rem;line-height:1.3;padding:17px 34px;text-decoration:none;box-shadow:0 14px 26px -14px #4b352999;transition:background .2s,transform .2s}.pr-btn:hover{background:var(--pr-btn-h);transform:translateY(-1px)}.pr-btn--block{width:100%}.pr-btn[disabled]{opacity:.55;cursor:not-allowed;transform:none}.pr-btn[aria-busy=true]{opacity:.75;pointer-events:none}.pr-announce{background:var(--pr-sand);text-align:center;font-size:.86rem;padding:10px 16px;line-height:1.4}.pr-announce a{text-decoration:none}.shopify-section:has(>.pr-header){position:sticky;top:0;z-index:40}.pr-header{position:relative;background:var(--pr-bg);border-bottom:1px solid var(--pr-line)}@supports (background:color-mix(in srgb,red,blue)){.pr-header{background:color-mix(in srgb,var(--pr-bg) 92%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}}.pr-header__row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:68px}.pr-logo{font-family:var(--pr-script);font-weight:300;font-size:clamp(1.3rem,3.4vw,1.75rem);text-decoration:none;text-align:center;white-space:nowrap;line-height:1.3}.pr-logo__img{display:block;max-height:44px;width:auto}.pr-pillbtn{display:inline-flex;align-items:center;gap:10px;background:none;border:0;padding:10px 8px;border-radius:999px;font-size:.95rem;color:var(--pr-ink);text-decoration:none}.pr-pillbtn:hover{background:var(--pr-sand)}.pr-pillbtn .pr-ico{width:22px;height:22px;color:var(--pr-ink)}.pr-pillbtn--right{justify-self:end}.pr-badge{min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:var(--pr-btn);color:var(--pr-btn-ink);font-size:.78rem;font-weight:700;display:inline-grid;place-items:center;line-height:1}.pr-badge[hidden]{display:none}.pr-menu{position:absolute;left:0;right:0;top:100%;background:var(--pr-cream);border-bottom:1px solid var(--pr-line);box-shadow:var(--pr-shadow)}.pr-menu[hidden]{display:none}.pr-menu ul{display:grid;gap:2px;padding:14px 0 20px}.pr-menu a{display:block;padding:10px 4px;text-decoration:none;font-size:1.05rem;border-radius:12px}.pr-menu a:hover{background:var(--pr-sand);padding-left:14px}.pr-hero{position:relative;overflow:hidden;background:var(--pr-sand)}.pr-hero__art{position:absolute;top:0;right:0;bottom:0;left:0}.pr-hero__art img,.pr-hero__art svg{display:block;width:100%;height:100%;object-fit:cover}.pr-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#f6f0e7e6,#f6f0e7b3 32%,#f6f0e700 62%)}.pr-hero__inner{position:relative;z-index:2;min-height:clamp(560px,82vh,780px);display:flex;align-items:center}.pr-hero__copy{max-width:470px;padding:56px 0}.pr-hero h1{font-size:clamp(2.2rem,4.6vw,3.7rem);margin-bottom:22px}.pr-hero p{font-size:1.18rem;color:var(--pr-soft);margin-bottom:34px;max-width:36ch}.pr-hero__copy>*{animation:pr-rise 1.1s cubic-bezier(.2,.7,.2,1) both}.pr-hero__copy>*:nth-child(2){animation-delay:.18s}.pr-hero__copy>*:nth-child(3){animation-delay:.36s}@keyframes pr-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(max-width:760px){.pr-hero{background:var(--pr-bg)}.pr-hero__art{position:relative;inset:auto;height:min(92vw,420px);background:var(--pr-sand)}.pr-hero:after{display:none}.pr-hero__inner{min-height:0;display:block}.pr-hero__copy{padding:30px 0 44px;text-align:center;max-width:none}.pr-hero p{margin-inline:auto}.pr-hero .pr-btn{width:100%}}.pr-product__grid{display:grid;gap:32px}@media(min-width:900px){.pr-product__grid{grid-template-columns:1.05fr .95fr;gap:64px;align-items:start}.pr-gallery{position:sticky;top:96px}}.pr-frame{position:relative;border-radius:36px;overflow:hidden;aspect-ratio:1/1;box-shadow:var(--pr-shadow);background:var(--pr-sand)}.pr-frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #4b35291f;pointer-events:none}.pr-slide{height:100%}.pr-slide[hidden]{display:none}.pr-slide img,.pr-slide video,.pr-slide svg{display:block;width:100%;height:100%;object-fit:cover}.pr-thumbs{display:flex;flex-wrap:wrap;gap:12px;margin-top:14px}.pr-thumb{width:84px;aspect-ratio:1/1;border-radius:20px;overflow:hidden;border:2px solid transparent;padding:0;background:var(--pr-sand)}.pr-thumb[aria-pressed=true]{border-color:var(--pr-btn)}.pr-thumb img{display:block;width:100%;height:100%;object-fit:cover}.pr-buy__title{margin-bottom:10px;font-size:clamp(1.75rem,3.8vw,2.7rem)}.pr-buy__lead{color:var(--pr-soft);margin-bottom:22px;max-width:46ch}.pr-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:26px}.pr-price strong{white-space:nowrap;font-size:2rem;font-weight:700;letter-spacing:-.01em}.pr-price span{font-size:.92rem;color:var(--pr-soft)}.pr-field{margin-bottom:26px}.pr-label{display:block;font-weight:700;font-size:.95rem;margin-bottom:12px}.pr-label span{font-weight:400;color:var(--pr-soft)}.pr-swatches,.pr-pills{display:flex;flex-wrap:wrap;gap:14px}.pr-swatch{display:inline-block;width:46px;height:46px;border-radius:50%;background:var(--pr-sw,#CDBFAE);box-shadow:inset 0 0 0 1px #4b35292e;cursor:pointer}input:checked+.pr-swatch{box-shadow:inset 0 0 0 1px #4b35292e,0 0 0 3px var(--pr-bg),0 0 0 5px var(--pr-btn)}input:focus-visible+.pr-swatch,input:focus-visible+.pr-pill{outline:3px solid var(--pr-focus);outline-offset:4px}.pr-pill{padding:11px 20px;border-radius:999px;background:var(--pr-cream);box-shadow:inset 0 0 0 1.5px var(--pr-line);cursor:pointer;font-weight:600;font-size:.95rem}input:checked+.pr-pill{box-shadow:inset 0 0 0 2px var(--pr-btn);background:var(--pr-sand)}.pr-buyrow{display:grid;gap:16px;margin-bottom:26px}.pr-qty{display:inline-flex;align-items:center;background:var(--pr-cream);border-radius:999px;box-shadow:inset 0 0 0 1.5px var(--pr-line)}.pr-qty button{width:48px;height:48px;border:0;background:none;font-size:1.4rem;border-radius:50%;color:var(--pr-ink);line-height:1}.pr-qty button:hover{background:var(--pr-sand)}.pr-qty button[disabled]{opacity:.4;cursor:default}.pr-qty input,.pr-qty output{width:34px;text-align:center;font:inherit;font-weight:700;border:0;background:none;color:inherit;padding:0;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.pr-qty input::-webkit-outer-spin-button,.pr-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pr-error{color:#8a3b2b;font-size:.92rem}.pr-error[hidden]{display:none}.pr-assure{display:grid;gap:14px;padding:22px;border-radius:26px;background:var(--pr-cream);box-shadow:inset 0 0 0 1px var(--pr-line)}@media(min-width:560px){.pr-assure{grid-template-columns:repeat(3,1fr)}}.pr-assure li{display:flex;gap:12px;align-items:center;font-size:.92rem;line-height:1.35}.pr-assure b{display:block;font-weight:700}.pr-assure span{color:var(--pr-soft);font-size:.86rem}.pr-benefits{background:var(--pr-sand);border-radius:56px 56px 0 0}.pr-benefits__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:34px 20px}@media(min-width:900px){.pr-benefits__grid{grid-template-columns:repeat(4,1fr);gap:32px}}.pr-benefit{text-align:center}.pr-benefit__disc{width:76px;height:76px;border-radius:50%;background:var(--pr-bg);display:grid;place-items:center;margin:0 auto 18px}.pr-benefit__disc .pr-ico{width:32px;height:32px;stroke-width:1.3}.pr-benefit h3{font-size:1.06rem;margin-bottom:8px}.pr-benefit p{color:var(--pr-soft);font-size:.96rem;max-width:26ch;margin-inline:auto}.pr-arch{position:relative;border-radius:999px 999px 30px 30px;overflow:hidden;aspect-ratio:4/5;box-shadow:var(--pr-shadow);background:var(--pr-sand)}.pr-arch:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #4b35291f;pointer-events:none}.pr-arch img,.pr-arch svg{display:block;width:100%;height:100%;object-fit:cover}.pr-moments{display:grid;grid-auto-flow:column;grid-auto-columns:78%;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 20px 18px;margin-inline:-20px;scrollbar-width:none}.pr-moments::-webkit-scrollbar{display:none}.pr-moment{scroll-snap-align:center}.pr-moment h3{font-size:1.06rem;margin:20px 6px 6px;text-align:center}.pr-moment p{color:var(--pr-soft);text-align:center;font-size:.96rem;margin-inline:auto;max-width:28ch}@media(min-width:860px){.pr-moments{grid-auto-flow:row;grid-template-columns:repeat(3,1fr);grid-auto-columns:auto;gap:36px;overflow:visible;padding:0;margin:0;align-items:start}.pr-moment:nth-child(2){margin-top:56px}}.pr-details{background:var(--pr-cream)}.pr-details__grid{display:grid;gap:40px}@media(min-width:900px){.pr-details__grid{grid-template-columns:.85fr 1.15fr;gap:72px;align-items:center}}.pr-details .pr-arch{max-width:460px;margin-inline:auto;width:100%}.pr-details h2{margin-bottom:28px}.pr-spec{display:grid}.pr-spec>div{display:grid;gap:4px;padding:20px 0;border-bottom:1px solid var(--pr-line)}.pr-spec>div:first-child{padding-top:0}.pr-spec>div:last-child{border-bottom:0;padding-bottom:0}.pr-spec dt{font-weight:700}.pr-spec dd{color:var(--pr-soft)}@media(min-width:640px){.pr-spec>div{grid-template-columns:190px 1fr;gap:24px}}.pr-stars{display:flex;gap:3px;color:var(--pr-star)}.pr-star{width:18px;height:18px}.pr-star.is-off{opacity:.25}.pr-reviews{display:grid;grid-auto-flow:column;grid-auto-columns:84%;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 20px 22px;margin-inline:-20px;scrollbar-width:none}.pr-reviews::-webkit-scrollbar{display:none}.pr-review{scroll-snap-align:center;background:var(--pr-cream);border-radius:30px;padding:28px;box-shadow:var(--pr-shadow);display:flex;flex-direction:column;gap:16px}.pr-review blockquote{font-size:1.02rem;flex:1}.pr-review cite{font-style:normal;font-weight:700}@media(min-width:900px){.pr-reviews{grid-auto-flow:row;grid-template-columns:repeat(3,1fr);grid-auto-columns:auto;overflow:visible;padding:0;margin:0;gap:26px}}.pr-faq{background:var(--pr-cream)}.pr-faq__list{max-width:760px;margin-inline:auto;display:grid;gap:12px}.pr-faq details{background:var(--pr-bg);border-radius:24px;box-shadow:inset 0 0 0 1px var(--pr-line)}.pr-faq summary{list-style:none;cursor:pointer;padding:20px 26px;font-weight:700;display:flex;justify-content:space-between;align-items:center;gap:16px;border-radius:24px}.pr-faq summary::-webkit-details-marker{display:none}.pr-faq summary:after{content:"+";font-size:1.5rem;font-weight:400;line-height:1;color:var(--pr-btn);transition:transform .25s}.pr-faq details[open] summary:after{transform:rotate(45deg)}.pr-faq__answer{padding:0 26px 22px;color:var(--pr-soft);max-width:60ch}.pr-faq__answer p+p{margin-top:.7em}.pr-closing{text-align:center}.pr-closing p{color:var(--pr-soft);margin:14px auto 30px;max-width:44ch}.pr-footer{background:var(--pr-sand);padding:56px 0 40px;border-radius:56px 56px 0 0}.pr-footer__grid{display:grid;gap:34px}@media(min-width:800px){.pr-footer__grid{grid-template-columns:1.4fr 1fr 1fr 1fr}}.pr-footer h3{font-size:.98rem;margin-bottom:12px}.pr-footer ul{display:grid;gap:8px}.pr-footer a{text-decoration:none;color:var(--pr-soft)}.pr-footer a:hover{color:var(--pr-ink);text-decoration:underline}.pr-footer__brand{font-family:var(--pr-script);font-weight:300;font-size:1.7rem;margin-bottom:10px;display:block}.pr-footer__tag{color:var(--pr-soft);max-width:30ch;font-size:.96rem}.pr-legal{margin-top:40px;padding-top:22px;border-top:1px solid var(--pr-line);display:flex;flex-wrap:wrap;gap:8px 22px;justify-content:space-between;font-size:.86rem;color:var(--pr-soft)}.pr-legal ul{display:flex;flex-wrap:wrap;gap:8px 18px}@media(max-width:899px){.pr-footer{padding-bottom:96px}}.pr-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#2b1e166b;z-index:60;opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s .3s}.pr-scrim.is-on{opacity:1;visibility:visible;transition:opacity .3s}.pr-drawer{position:fixed;top:0;right:0;bottom:0;width:min(440px,100%);z-index:70;background:var(--pr-bg);display:flex;flex-direction:column;transform:translate(102%);visibility:hidden;transition:transform .38s cubic-bezier(.2,.7,.2,1),visibility 0s .38s;border-radius:32px 0 0 32px;box-shadow:-24px 0 60px -30px #00000080}.pr-drawer.is-open{transform:none;visibility:visible;transition:transform .38s cubic-bezier(.2,.7,.2,1)}.pr-drawer__head{display:flex;justify-content:space-between;align-items:center;padding:24px 26px 12px}.pr-drawer__head h2{font-size:1.5rem}.pr-iconbtn{width:44px;height:44px;border-radius:50%;border:0;background:var(--pr-sand);font-size:1.4rem;line-height:1}.pr-drawer__inner{display:flex;flex-direction:column;flex:1;min-height:0}.pr-drawer__body{flex:1;overflow:auto;padding:8px 26px}.pr-line{display:grid;grid-template-columns:78px 1fr auto;gap:16px;align-items:center;padding:18px 0;border-bottom:1px solid var(--pr-line)}.pr-line__img{width:78px;height:78px;border-radius:22px;overflow:hidden;background:var(--pr-sand)}.pr-line__img img{display:block;width:100%;height:100%;object-fit:cover}.pr-line h3{font-size:1rem}.pr-line small{color:var(--pr-soft);display:block;margin-bottom:8px}.pr-line .pr-qty button{width:38px;height:38px;font-size:1.15rem}.pr-line .pr-qty output{width:26px}.pr-line__total{font-weight:700}.pr-remove{background:none;border:0;color:var(--pr-soft);font-size:.86rem;text-decoration:underline;margin-top:6px;padding:0}.pr-empty{text-align:center;padding:56px 10px}.pr-empty p{color:var(--pr-soft);margin-bottom:24px}.pr-drawer__foot{padding:20px 26px 28px;background:var(--pr-cream);border-radius:28px 0 0}.pr-sum{display:flex;justify-content:space-between;font-weight:700;font-size:1.1rem;margin-bottom:6px}.pr-drawer__foot small{display:block;color:var(--pr-soft);font-size:.86rem;margin-bottom:16px}.pr-sticky{position:fixed;left:12px;right:12px;bottom:12px;z-index:50;display:flex;align-items:center;gap:14px;padding:10px 10px 10px 22px;background:var(--pr-cream);border-radius:999px;box-shadow:0 18px 40px -14px #2b1e1680,inset 0 0 0 1px var(--pr-line);transform:translateY(140%);transition:transform .35s cubic-bezier(.2,.7,.2,1)}.pr-sticky.is-on{transform:none}.pr-sticky div{flex:1;line-height:1.25;min-width:0}.pr-sticky strong{display:block;font-size:.95rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pr-sticky div span{font-size:.86rem;color:var(--pr-soft)}.pr-sticky .pr-btn{padding:14px 22px;font-size:.95rem;white-space:nowrap}@media(min-width:900px){.pr-sticky{display:none}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/plaid-reves.css.map */
