:root{--pg-white: #F4F1EC;--pg-granite: #8A8A84;--pg-red: #B4503A;--pg-blue: #2E5A7A;--pg-deep: #1E3A52;--pg-ink: #2A2C2A;--pg-line: rgba(30, 58, 82, .22);--pg-serif: Georgia, "Times New Roman", "Times", serif;--pg-sans: "Work Sans", "Poppins", Arial, sans-serif;--pg-edge: linear-gradient(90deg, rgba(244,241,236,.06) 0, rgba(244,241,236,.22) 64px, rgba(244,241,236,.62) 132px, rgba(244,241,236,.83) 210px, rgba(244,241,236,.83) calc(100% - 210px) , rgba(244,241,236,.62) calc(100% - 132px) , rgba(244,241,236,.22) calc(100% - 64px) , rgba(244,241,236,.06) 100%)}.pg-sec{position:relative;overflow:hidden;padding:88px 0}.pg-sec>.pg-wrap{position:relative;z-index:1}.pg-sec:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:min(1160px,calc(100% - 56px));height:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='68' height='40' viewBox='0 0 68 40'%3E%3Cpath d='M34 36C24 32 14 24 11 13Q14 3 19 8Q22 1 27 7Q30 0 34 6Q38 0 41 7Q46 1 49 8Q54 3 57 13C54 24 44 32 34 36Z' fill='%23F4F1EC' stroke='%23B4503A' stroke-width='1.7' stroke-linejoin='round'/%3E%3Cpath d='M34 33V11M29 32L21 10M39 32L47 10M25 29L16 12M43 29L52 12' stroke='%23B4503A' stroke-width='1.25' stroke-linecap='round'/%3E%3Ccircle cx='2.5' cy='21' r='1.8' fill='%23B4503A'/%3E%3Ccircle cx='65.5' cy='21' r='1.8' fill='%23B4503A'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='24' viewBox='0 0 120 24' fill='none'%3E%3Cpath d='M0 7 Q15 0 30 7 T60 7 T90 7 T120 7' stroke='%231E3A52' stroke-opacity='.72' stroke-width='1.4'/%3E%3Cpath d='M0 16 Q15 9 30 16 T60 16 T90 16 T120 16' stroke='%231E3A52' stroke-opacity='.4' stroke-width='1.2'/%3E%3C/svg%3E");background-repeat:no-repeat,repeat-x;background-position:center 0,center 9px;background-size:68px 40px,120px 24px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%);pointer-events:none}.pg-sec:after{display:none}.pg-etch{position:absolute;z-index:0;pointer-events:none;color:var(--pg-deep);opacity:.19}.pg-etch svg{display:block;width:100%;height:auto;fill:none;stroke:currentColor;stroke-width:1.2;stroke-linecap:round}.pg-etch--stone{right:-54px;top:96px;width:min(360px,34vw);transform:rotate(-5deg)}.pg-etch--fog{left:-62px;top:76px;width:min(440px,40vw)}.pg-etch--rope{right:-40px;top:42px;width:min(280px,26vw);transform:rotate(7deg)}.pg-etch--lens{left:-70px;bottom:6px;width:min(340px,28vw)}.pg-etch--stair{right:-64px;top:30px;width:min(350px,28vw);transform:rotate(-12deg)}.pg-wrap{width:100%;max-width:1240px;margin:0 auto;padding:0 28px}.pg-sec a{text-decoration:none}.pg-sec-head{position:relative;max-width:760px;margin:0 auto 52px;text-align:center}.pg-eyebrow{display:block;font-family:var(--pg-sans);font-size:10px;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--pg-red);margin:0 0 14px}.pg-eyebrow a{color:inherit;border-bottom:1px solid rgba(180,80,58,.45);padding-bottom:2px}.pg-eyebrow a:hover{color:var(--pg-ink);border-bottom-color:var(--pg-ink)}.pg-h2{font-family:var(--pg-serif);font-weight:400;font-size:clamp(32px,4.2vw,52px);line-height:1.06;letter-spacing:-.01em;color:var(--pg-ink);margin:0 0 14px}.pg-lede{max-width:580px;margin:0 auto;font-family:var(--pg-sans);font-size:14px;line-height:1.75;color:#4c504c}.pg-rule-grain,.pg-rule-red,.pg-rule-wood{display:block;height:8px;width:132px;margin:22px auto 0}.pg-rule-grain{background-image:radial-gradient(circle,var(--pg-granite) 0 1.2px,transparent 1.6px);background-size:8px 8px;opacity:.85}.pg-rule-red{background:repeating-linear-gradient(45deg,var(--pg-red) 0 6px,var(--pg-white) 6px 12px);box-shadow:0 0 0 1px #1e3a5238}.pg-rule-wood{background:repeating-linear-gradient(90deg,#8a8a84 0 2px,#a5a59f 2px 5px,#7c7c76 5px 7px)}.pg-speckle{background-image:radial-gradient(circle at 20% 30%,rgba(30,58,82,.18) 0 1px,transparent 1.7px),radial-gradient(circle at 68% 58%,rgba(30,58,82,.12) 0 1px,transparent 1.6px),radial-gradient(circle at 44% 82%,rgba(244,241,236,.55) 0 1px,transparent 1.7px);background-size:13px 13px,19px 19px,23px 23px}.pg-sil{position:absolute;z-index:0;display:block;color:#2e5a7a;opacity:.17;pointer-events:none}.pg-sil svg{display:block;width:100%;height:auto;fill:currentColor}.pg-sil--faint{opacity:.11}.pg-sil--shell{color:#b4503a}.pg-boulder .pg-sil--jelly{right:3%;bottom:7%;width:118px}.pg-boulder .pg-sil--fish{left:3%;bottom:3%;width:132px}.pg-boulder .pg-sil--shell{left:47%;bottom:1%;width:62px}.pg-lantern .pg-sil--jelly{left:1%;bottom:2%;width:104px}.pg-lantern .pg-sil--fish{right:2%;bottom:10%;width:126px}.pg-lantern .pg-sil--star{left:48%;bottom:0;width:66px}.pg-rack .pg-sil--fish{left:31%;bottom:0;width:132px}.pg-rack .pg-sil--shell{left:2%;bottom:4%;width:60px}.pg-rack .pg-sil--crab{right:5%;top:2%;width:88px}.pg-prism .pg-sil--jelly{right:1%;top:34%;width:112px}.pg-prism .pg-sil--fish{left:56%;bottom:0;width:120px}.pg-prism .pg-sil--shell{right:4%;bottom:2%;width:56px}.pg-spiral .pg-sil--shell{left:0;top:0;width:58px}.pg-spiral .pg-sil--jelly{right:-1%;top:2%;width:96px}.pg-spiral .pg-sil--fish{left:1%;bottom:1%;width:116px}.pg-spiral .pg-sil--crab{right:0;bottom:0;width:92px}.pg-btn-line{display:inline-flex;align-items:center;gap:8px;font-family:var(--pg-sans);font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--pg-deep);border-bottom:1px solid var(--pg-red);padding:0 0 5px}.pg-btn-line:hover{color:var(--pg-red)}.pg-hero{position:relative;min-height:min(84vh,760px);display:flex;align-items:flex-end;overflow:hidden;background-color:#2a1c14}.pg-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.pg-hero__media img{width:100%;height:100%;object-fit:cover;object-position:50% 48%;display:block}.pg-hero__inner{position:relative;z-index:2;padding-top:120px;padding-bottom:40px;color:var(--pg-ink)}.pg-hero__eyebrow{display:none}.pg-hero__title{max-width:520px;margin:0 0 16px;font-family:var(--pg-serif);font-weight:400;font-size:clamp(40px,4.2vw,54px);line-height:1.02;letter-spacing:-.02em;color:var(--pg-ink);text-wrap:balance}.pg-hero__text{max-width:430px;margin:0 0 22px;font-family:var(--pg-sans);font-size:13.5px;line-height:1.65;color:#2f332f}.pg-hero__actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.pg-hero__cta{display:inline-flex;align-items:center;min-height:48px;padding:0 26px;background:var(--pg-red);color:var(--pg-white);font-family:var(--pg-sans);font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;border:1px solid var(--pg-red)}.pg-hero__cta:hover{background:#9f4431;border-color:#9f4431;color:var(--pg-white)}.pg-hero__link{font-family:var(--pg-sans);font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--pg-deep);border-bottom:1px solid rgba(30,58,82,.5);padding-bottom:5px}.pg-hero__link:hover{color:var(--pg-red);border-color:var(--pg-red)}.pg-hero__notes{display:none}.pg-hero__etch{position:absolute;right:5%;bottom:7%;z-index:1;width:180px;color:var(--pg-deep);opacity:.16;pointer-events:none}.pg-hero__etch svg{display:block;width:100%;height:auto;fill:none;stroke:currentColor}.pg-coldbar{background:var(--pg-deep);color:var(--pg-white)}.pg-coldbar__inner{display:flex;align-items:center;gap:20px;min-height:30px;padding:0 28px}.pg-coldbar__list{display:flex;flex:1;justify-content:center;flex-wrap:wrap;gap:6px 30px;margin:0;padding:0;list-style:none;font-family:var(--pg-sans);font-size:9px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;line-height:1.5}.pg-coldbar__list li{white-space:nowrap}.pg-dot{flex:0 0 6px;width:6px;height:6px;border-radius:50%;display:block}.pg-dot--red{background:var(--pg-red)}.pg-dot--grey{background:var(--pg-granite)}.pg-trust{background:linear-gradient(180deg,#8a8a8429,#8a8a840f),var(--pg-edge);border-top:1px solid rgba(30,58,82,.12);border-bottom:1px solid rgba(30,58,82,.12);padding:40px 0 36px}.pg-trust .pg-wrap{position:relative}.pg-trust__track{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:14px;max-width:1050px;margin:0 auto;padding:0 42px 0 0;list-style:none}.pg-trust__track:before{content:"";position:absolute;left:10%;right:13%;top:32px;border-top:1px dashed rgba(255,255,255,.95);z-index:0}.pg-node{position:relative;z-index:1;text-align:center;padding:0 8px}.pg-node__circle{position:relative;z-index:1;width:64px;height:64px;border-radius:50%;margin:0 auto 14px;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 6px #f4f1ece6,0 8px 14px -10px #1e3a5299}.pg-node__circle svg{width:27px;height:27px;display:block;fill:none;stroke:currentColor}.pg-node--red .pg-node__circle{background:var(--pg-red);color:var(--pg-white)}.pg-node--white .pg-node__circle{background:var(--pg-white);color:var(--pg-deep);box-shadow:0 0 0 6px #f4f1ece6,inset 0 0 0 1px #1e3a5259,0 8px 14px -10px #1e3a5299}.pg-node--blue .pg-node__circle{background:var(--pg-blue);color:var(--pg-white)}.pg-node--deep .pg-node__circle{background:var(--pg-deep);color:var(--pg-white)}.pg-node__name{display:block;font-family:var(--pg-sans);font-size:10px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--pg-ink);margin-bottom:4px}.pg-node__desc{display:block;font-family:var(--pg-sans);font-size:12px;line-height:1.45;color:#4c504c;min-height:34px}.pg-node__temp{display:inline-block;margin-top:7px;padding:3px 9px;border:1px solid rgba(30,58,82,.28);border-radius:999px;background:#f4f1ecb8;font-family:var(--pg-sans);font-size:9px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--pg-deep)}.pg-buoy{position:absolute;right:0;top:50%;transform:translateY(-50%);width:32px;height:48px}.pg-buoy svg{width:100%;height:100%;display:block}.pg-boulder{background:var(--pg-edge)}.pg-boulder__stage{position:relative;min-height:700px}.pg-stone{position:absolute}.pg-stone__name{position:absolute;left:50%;top:-48px;transform:translate(-50%);width:100%;text-align:center;font-family:var(--pg-serif);font-size:25px;line-height:1.15;color:var(--pg-ink);z-index:3}.pg-stone__name a{color:var(--pg-ink)}.pg-stone__name a:hover{color:var(--pg-red)}.pg-stone__name small{display:block;margin-top:4px;font-family:var(--pg-sans);font-size:9px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--pg-red)}.pg-stone--left .pg-stone__name{top:-54px;width:66%;font-size:21px}.pg-stone__price{position:absolute;left:50%;bottom:-34px;transform:translate(-50%);font-family:var(--pg-sans);font-size:13px;font-weight:600;letter-spacing:.08em;color:var(--pg-deep);white-space:nowrap;z-index:3}.pg-rock{position:relative;width:100%;border-radius:49% 51% 44% 56%/56% 47% 53% 44%;background:radial-gradient(120% 100% at 30% 4%,#b8b8b1,#a2a29b,#8d8d86 60%,#75756e 88%,#69695f);box-shadow:inset 0 -22px 36px #1e3a5238,inset 0 10px 16px #f4f1ec4d,0 30px 44px -26px #1e3a5299}.pg-rock:before{content:"";position:absolute;left:4%;right:20%;top:0;height:64%;border-radius:50%;background:radial-gradient(ellipse at 40% 34%,#faf8f29e,#faf8f229 46%,#faf8f200 72%);filter:blur(16px);pointer-events:none;z-index:1}.pg-rock:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(58% 40% at 78% 76%,rgba(30,58,82,.17),transparent 72%),radial-gradient(46% 34% at 16% 64%,rgba(30,58,82,.13),transparent 74%);pointer-events:none}.pg-rock__veins{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;opacity:.55}.pg-rock__veins path{fill:none;stroke:#1e3a52;stroke-width:1.1;stroke-linecap:round;opacity:.38}.pg-rock__veins path.pg-vein--light{stroke:#f4f1ec;opacity:.5}.pg-stone--main{left:24%;top:38px;width:52%;z-index:2}.pg-stone--main .pg-rock{height:480px}.pg-stone--left{left:0;top:360px;width:26.5%;z-index:1}.pg-stone--left .pg-rock{height:258px}.pg-stone--right{right:0;top:432px;width:28.5%;z-index:1;transform:rotate(-3.5deg)}.pg-stone--right .pg-rock{height:208px;border-radius:52% 48% 46% 54%/46% 58% 42% 54%}.pg-pool{position:absolute;left:12%;top:16%;width:30%;height:13%;border-radius:50%;background:radial-gradient(ellipse at 48% 32%,#fff,#eef1ee 30%,#c8d5d9 62%,#87a2b1);box-shadow:inset 0 4px 8px #1e3a5240,inset 0 -2px 6px #f4f1eccc;z-index:1}.pg-pool:after{content:"";position:absolute;left:18%;top:28%;width:46%;height:22%;border-radius:50%;background:#ffffffd9;filter:blur(1.5px)}.pg-pad{position:absolute;display:block;padding:0;background:transparent;border-radius:48% 52% 46% 54%/54% 46%;overflow:hidden;box-shadow:0 22px 30px -18px #1e3a52bf,0 0 0 2px #1e3a524d,0 0 0 8px #f4f1ec29;z-index:2}.pg-pad img{display:block;width:100%;height:100%;object-fit:cover}.pg-stone--main .pg-pad{left:34%;top:17%;width:61%;aspect-ratio:1/1}.pg-stone--left .pg-pad{left:13%;top:10%;width:74%;aspect-ratio:1/1}.pg-stone__spec{position:absolute;left:50%;bottom:6%;transform:translate(-50%);font-family:var(--pg-sans);font-size:9px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--pg-white);text-shadow:0 1px 2px rgba(30,58,82,.5);white-space:nowrap;z-index:3}.pg-decor{position:absolute;pointer-events:none;z-index:3}.pg-decor svg{display:block;width:100%;height:100%}.pg-decor--seaweed svg path,.pg-decor--seaweed2 svg path,.pg-decor--seaweed3 svg path,.pg-decor--seaweed4 svg path,.pg-decor--seaweed5 svg path{fill:none;stroke:#3f5e50}.pg-decor--rope1 svg path{fill:none;stroke:#a8967a}.pg-decor--shell1 svg path{stroke:#b9afa4}.pg-decor--shell1 svg path:not([fill]){fill:none}.pg-decor--seaweed{left:2%;bottom:4%;width:64px;height:48px}.pg-decor--lemon1{right:8%;bottom:3%;width:42px;height:32px}.pg-decor--pebble1{left:20%;bottom:7%;width:22px;height:13px}.pg-decor--seaweed2{left:4%;bottom:6%;width:38px;height:30px}.pg-decor--pebble2{left:62%;bottom:10%;width:16px;height:10px}.pg-cat-card{position:absolute;left:16%;top:20%;width:68%;background:var(--pg-white);border-radius:12px;padding:18px 16px 15px;box-shadow:0 14px 24px -14px #1e3a52b3,inset 0 0 0 1px #1e3a521a;z-index:3;transform:rotate(1.5deg)}.pg-cat-card__icon{display:block;width:34px;height:34px;margin-bottom:9px;color:var(--pg-red)}.pg-cat-card__icon svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor}.pg-cat-card__over{display:block;font-family:var(--pg-sans);font-size:8px;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:var(--pg-red);margin-bottom:5px}.pg-cat-card__title{display:block;font-family:var(--pg-serif);font-size:19px;line-height:1.15;color:var(--pg-ink);margin-bottom:4px}.pg-cat-card__meta{display:block;font-family:var(--pg-sans);font-size:10px;line-height:1.5;color:#5b5f5b}.pg-cat-card__go{display:inline-block;margin-top:9px;font-family:var(--pg-sans);font-size:9px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--pg-deep);border-bottom:1px solid var(--pg-red);padding-bottom:3px}.pg-lantern{background:var(--pg-edge)}.pg-lantern__stage{position:relative;min-height:720px}.pg-window{position:absolute}.pg-window__name{position:absolute;left:50%;top:-46px;transform:translate(-50%);width:100%;text-align:center;font-family:var(--pg-serif);font-size:25px;line-height:1.15;color:var(--pg-ink);z-index:4}.pg-window__name a{color:var(--pg-ink)}.pg-window__name a:hover{color:var(--pg-red)}.pg-window__name small{display:block;margin-top:4px;font-family:var(--pg-sans);font-size:9px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--pg-red)}.pg-window__price{position:absolute;left:50%;bottom:-32px;transform:translate(-50%);font-family:var(--pg-sans);font-size:13px;font-weight:600;letter-spacing:.08em;color:var(--pg-deep);white-space:nowrap;z-index:4}.pg-frame-round{border-radius:50%;padding:13px;background:repeating-conic-gradient(var(--pg-red) 0deg 13deg,#efebe4 13deg 28deg);box-shadow:0 0 0 1px #1e3a5261,0 34px 44px -28px #1e3a5299}.pg-frame-round--thin{padding:9px}.pg-pane{position:relative;border-radius:50%;overflow:hidden;background:#2e5a7a;display:flex;align-items:flex-end;justify-content:center;padding:0;box-shadow:inset 0 0 0 1px #1e3a5247}.pg-pane:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 36% 22%,rgba(255,255,255,.55),transparent 52%);opacity:.22;mix-blend-mode:screen;z-index:2;pointer-events:none}.pg-pane:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;box-shadow:inset 0 0 0 1px #1e3a5259,inset 0 -18px 30px #1e3a5238;z-index:3;pointer-events:none}.pg-sill{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;background:transparent;border-radius:50%;padding:0;overflow:hidden;box-shadow:none}.pg-sill a{display:block;width:100%;height:100%}.pg-sill img{display:block;width:100%;height:100%;object-fit:cover}.pg-window--main{left:27%;top:44px;width:46%;z-index:2}.pg-window--main .pg-pane{aspect-ratio:1/1}.pg-window--left{left:0;top:372px;width:24%;z-index:1}.pg-window--left .pg-pane{aspect-ratio:1/1}.pg-window--rect{right:0;top:178px;width:27.5%;z-index:1}.pg-frame-rect{padding:9px;background:linear-gradient(180deg,#f7f4ee,#eeebe3);box-shadow:0 0 0 1px #1e3a5238,0 26px 34px -26px #1e3a5273}.pg-pane-rect{background:var(--pg-white);padding:12px;box-shadow:inset 0 0 0 1px #1e3a521f}.pg-window--rect .pg-cat-card{display:block;position:static;width:100%;transform:none;box-shadow:none;padding:14px 12px 12px;border-top:2px solid var(--pg-red)}.pg-window--rect .pg-cat-card__title{font-size:17px}.pg-decor--buoy{right:7%;top:6%;width:42px;height:62px}.pg-decor--lemon2{left:6%;bottom:4%;width:42px;height:32px}.pg-decor--pebble3{left:22%;bottom:9%;width:20px;height:12px}.pg-decor--seaweed3{right:12%;bottom:6%;width:44px;height:34px}.pg-rack{background:var(--pg-edge)}.pg-rack__stage{position:relative;min-height:730px}.pg-rack__frame{position:absolute}.pg-rack__frame:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;background:transparent;z-index:0}.pg-bar{position:absolute;left:0;right:0;height:16px;border-radius:4px;background:linear-gradient(180deg,#b4a48c,#94846c 42%,#6f624f);box-shadow:0 3px #1e3a523d,inset 0 1px #f4f1ec59;z-index:3}.pg-bar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(circle at 9px 50%,#5d5347 0 3px,transparent 3.6px),radial-gradient(circle at calc(100% - 9px) 50%,#5d5347 0 3px,transparent 3.6px)}.pg-bar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:repeating-linear-gradient(90deg,rgba(30,58,82,.12) 0 1px,transparent 1px 11px);opacity:.7}.pg-post{position:absolute;top:0;bottom:0;width:14px;border-radius:3px;background:linear-gradient(90deg,#6f624f,#9a8a72 42%,#b4a48c 55%,#6f624f);box-shadow:inset 1px 0 #f4f1ec47,2px 0 7px #1e3a522e;z-index:3}.pg-ropes{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:3;pointer-events:none}.pg-ropes path{fill:none;stroke:#a8967a;stroke-width:2.6;stroke-linecap:round;stroke-dasharray:3 2;vector-effect:non-scaling-stroke;filter:drop-shadow(1px 1px 0 rgba(30,58,82,.22))}.pg-rope{position:absolute;width:2.5px;background:repeating-linear-gradient(180deg,#b9a98c 0 4px,#9d8d72 4px 8px);border-radius:2px;z-index:1}.pg-knot{position:absolute;width:11px;height:11px;border-radius:50%;background:radial-gradient(circle at 36% 32%,#c3b090,#a8967a 62%,#8e7d62);box-shadow:inset 0 0 0 1px #1e3a5240;z-index:4}.pg-hang{position:absolute;background:transparent;padding:0;border-radius:0;overflow:visible;box-shadow:none;z-index:2;mix-blend-mode:multiply}.pg-hang img{display:block;width:100%;height:100%;object-fit:cover}.pg-rack__main{left:13%;top:150px;width:64%;z-index:2}.pg-rack__main .pg-rack__frame{position:relative;height:470px}.pg-rack__main .pg-bar--1{top:20px}.pg-rack__main .pg-bar--2{top:214px}.pg-rack__main .pg-bar--3{top:408px}.pg-rack__main .pg-post--l{left:-9px}.pg-rack__main .pg-post--r{right:-9px}.pg-rack__main .pg-hang{left:28%;top:88px;width:44%;aspect-ratio:1/1}.pg-rack__main .pg-hang img{transform:rotate(.6deg)}.pg-rack__main .pg-name{position:absolute;left:50%;top:-39px;transform:translate(-50%);width:100%;text-align:center;font-family:var(--pg-serif);font-size:26px;line-height:1.12;color:var(--pg-ink);z-index:4}.pg-rack__main .pg-name a{color:var(--pg-ink)}.pg-rack__main .pg-name small{display:block;margin-top:4px;font-family:var(--pg-sans);font-size:9px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--pg-red)}.pg-rack__main .pg-price{position:absolute;left:50%;bottom:-32px;transform:translate(-50%);font-family:var(--pg-sans);font-size:13px;font-weight:600;letter-spacing:.08em;color:var(--pg-deep)}.pg-rack__single{position:absolute;right:1%;left:auto;top:385px;width:20%;z-index:1}.pg-rack__single .pg-rack__frame{position:relative;height:320px}.pg-rack__single .pg-bar--1{top:16px}.pg-rack__single .pg-post--l{left:50%;top:16px;bottom:0}.pg-rack__single .pg-hang{left:11%;top:74px;width:78%;aspect-ratio:1/1}.pg-rack__single .pg-hang img{transform:rotate(-3deg)}.pg-rack__single .pg-caption{position:absolute;left:50%;bottom:-58px;transform:translate(-50%);width:130%;text-align:center;font-family:var(--pg-serif);font-size:14px;line-height:1.25;color:var(--pg-ink);z-index:3}.pg-rack__single .pg-caption a{color:var(--pg-ink)}.pg-rack__single .pg-caption a:hover{color:var(--pg-red)}.pg-rack__single .pg-caption small{display:block;margin-top:4px;font-family:var(--pg-sans);font-size:8px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--pg-red)}.pg-rack__double{position:absolute;right:0;top:142px;width:28%;z-index:1;transform:rotate(-5deg)}.pg-rack__double .pg-rack__frame{position:relative;height:360px}.pg-rack__double .pg-bar--1{top:26px}.pg-rack__double .pg-bar--2{top:196px}.pg-rack__double .pg-hang{left:13%;top:70px;width:74%}.pg-tag{position:absolute;left:50%;top:70px;transform:translate(-50%) rotate(2deg);width:74%;background:linear-gradient(180deg,#9c9c96,#85857f);border-radius:6px;padding:20px 16px 18px;box-shadow:0 16px 24px -16px #1e3a52cc,inset 0 0 0 1px #1e3a5238;z-index:3}.pg-tag__over{display:block;font-family:var(--pg-sans);font-size:8px;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:var(--pg-white);opacity:.85;margin-bottom:7px}.pg-tag__title{display:block;font-family:var(--pg-serif);font-size:20px;line-height:1.12;color:var(--pg-white);margin-bottom:5px}.pg-tag__meta{display:block;font-family:var(--pg-sans);font-size:9px;line-height:1.5;color:#f4f1ece6}.pg-tag__go{display:inline-block;margin-top:10px;font-family:var(--pg-sans);font-size:8px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--pg-white);border-bottom:1px solid rgba(244,241,236,.65);padding-bottom:3px}.pg-decor--rope1{left:1%;top:14%;width:54px;height:74px}.pg-decor--lemon3{right:4%;bottom:3%;width:42px;height:32px}.pg-decor--seaweed4{left:33%;bottom:2%;width:56px;height:42px}.pg-origin{background:var(--pg-edge)}.pg-origin__grid{display:grid;grid-template-columns:minmax(0,.4fr) minmax(0,.6fr);gap:clamp(28px,5vw,64px);align-items:start}.pg-origin__head{margin-bottom:30px}.pg-origin__head .pg-h2,.pg-origin__head .pg-eyebrow{text-align:left}.pg-origin__intro{max-width:360px;margin:0;font-family:var(--pg-sans);font-size:13px;line-height:1.7;color:#4c504c}.pg-origin__item{display:grid;grid-template-columns:26px 1fr;gap:16px;padding:20px 0;border-top:1px solid var(--pg-line)}.pg-origin__num{font-family:var(--pg-sans);font-size:10px;font-weight:700;letter-spacing:.14em;color:var(--pg-red);padding-top:3px}.pg-origin__title{display:block;font-family:var(--pg-serif);font-size:22px;line-height:1.2;color:var(--pg-ink);margin-bottom:5px}.pg-origin__text{display:block;font-family:var(--pg-sans);font-size:13px;line-height:1.7;color:#4c504c}.pg-origin__art{position:relative}.pg-origin__art svg{display:block;width:100%;height:auto}.pg-prism{background:var(--pg-edge)}.pg-prism__stage{position:relative;min-height:580px}.pg-lens{position:absolute;border-radius:50%}.pg-lens__disc{position:relative;aspect-ratio:1/1;border-radius:50%;overflow:hidden;box-shadow:inset 0 0 0 1px #1e3a5247,0 34px 46px -30px #1e3a528c}.pg-lens__disc:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(circle at 50% 44%,#fdfcf8,#f6f6f1 34%,#e9eded 66%,#d7e1e3)}.pg-lens__disc:after{display:none}.pg-ring{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;border:1px solid rgba(30,58,82,.16);background:transparent}.pg-ring--1{width:88%;height:88%}.pg-ring--2{width:74%;height:74%}.pg-ring--3{width:60%;height:60%}.pg-ring--4{width:46%;height:46%}.pg-ring--5{width:32%;height:32%}.pg-lens__pedestal{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:68%;aspect-ratio:1/1;border-radius:50%;background:transparent;box-shadow:0 26px 36px -22px #1e3a52b3,0 0 0 1px #1e3a5238;overflow:hidden;z-index:3}.pg-lens__pedestal a{display:block;width:100%;height:100%}.pg-lens__pedestal img{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%}.pg-lens__name{position:absolute;left:50%;top:-52px;transform:translate(-50%);width:150%;text-align:center;font-family:var(--pg-serif);font-size:25px;line-height:1.15;color:var(--pg-ink);z-index:4}.pg-lens__name a{color:var(--pg-ink)}.pg-lens__name a:hover{color:var(--pg-red)}.pg-lens__name small{display:block;margin-top:4px;font-family:var(--pg-sans);font-size:9px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--pg-red)}.pg-lens__price{position:absolute;left:50%;bottom:-34px;transform:translate(-50%);font-family:var(--pg-sans);font-size:13px;font-weight:600;letter-spacing:.08em;color:var(--pg-deep);white-space:nowrap;z-index:4}.pg-lens--main{left:33%;top:46px;width:36%;z-index:2}.pg-lens--left{left:3%;top:298px;width:24%;z-index:1}.pg-lens--left .pg-lens__disc:before{background:radial-gradient(circle at 50% 50%,#fbf9f4,#f2f2ed,#e2e8e8 64%,#c6d4d8)}.pg-lens--left .pg-lens__disc:after{opacity:.35}.pg-lens--left .pg-lens__pedestal{width:60%}.pg-lens--left .pg-lens__name{top:-54px;width:150%;font-size:22px}.pg-lens--right{right:0;top:206px;width:27%;z-index:1}.pg-lens--right .pg-lens__disc:before{background:radial-gradient(circle at 50% 50%,#f4f1ec,#eef0ec 34%,#d9e2e3 70%,#b3c4ca)}.pg-lens--right .pg-lens__disc:after{opacity:.28}.pg-lens--right .pg-lens__pedestal{width:78%}.pg-lens--right .pg-lens__pedestal a{width:84%;height:auto}.pg-lens--right .pg-cat-card{position:static;width:100%;transform:none;box-shadow:none;padding:0;background:transparent}.pg-lens--right .pg-cat-card__icon{margin:0 auto 6px;width:26px;height:26px}.pg-lens--right .pg-cat-card__title{font-size:15px;text-align:center}.pg-lens--right .pg-cat-card__over,.pg-lens--right .pg-cat-card__meta{text-align:center}.pg-lens--right .pg-cat-card__go{display:block;text-align:center;margin-top:5px}.pg-bracket{position:absolute;right:-8%;top:6%;width:46%;height:8px;background:linear-gradient(180deg,#6f6f69,#8a8a84);transform:rotate(-17deg);box-shadow:0 2px 3px #1e3a5259;z-index:4}.pg-bracket:before,.pg-bracket:after{content:"";position:absolute;width:9px;height:9px;border-radius:50%;background:#5d5d57;top:-1px}.pg-bracket:before{left:6%}.pg-bracket:after{right:6%}.pg-decor--shell1{left:9%;bottom:7%;width:40px;height:34px}.pg-decor--lemon4{right:13%;bottom:8%;width:40px;height:30px}.pg-decor--seaweed5{left:30%;bottom:1%;width:48px;height:36px}.pg-fogband{background:transparent;padding:30px 0}.pg-fogband svg{display:block;width:100%;height:180px}.pg-spiral{background:var(--pg-edge)}.pg-spiral__note{display:block;margin-top:4px;font-family:var(--pg-sans);font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--pg-deep)}.pg-spiral__stage{position:relative;width:min(840px,100%);margin:6px auto 0;aspect-ratio:1/1}.pg-spiral__stage>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.pg-step{position:absolute;left:var(--x);top:var(--y);width:var(--s);transform:translate(-50%,-50%);z-index:3;text-decoration:none}.pg-step__pad{position:relative;display:block;aspect-ratio:1/1;border-radius:50%;background:transparent;padding:0;overflow:hidden;box-shadow:0 0 0 1px #1e3a5242,0 16px 24px -12px #1e3a52b8}.pg-step__pad img{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%;background:transparent}.pg-step__num{position:absolute;right:-2px;bottom:-2px;width:22px;height:22px;border-radius:50%;background:var(--pg-deep);color:var(--pg-white);font-family:var(--pg-sans);font-size:8px;font-weight:700;letter-spacing:.04em;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px var(--pg-white)}.pg-step:hover .pg-step__pad{box-shadow:0 0 0 1px var(--pg-red),0 16px 24px -12px #1e3a52cc}.pg-spiral__legend{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 30px;max-width:1080px;margin:40px auto 0;padding:26px 0 0;border-top:1px solid var(--pg-line);list-style:none}.pg-spiral__legend li{padding:12px 0 14px;border-bottom:1px solid rgba(30,58,82,.1)}.pg-spiral__li-top{display:flex;align-items:baseline;gap:8px}.pg-spiral__idx{font-family:var(--pg-sans);font-size:9px;font-weight:700;letter-spacing:.1em;color:var(--pg-red)}.pg-spiral__li-name{font-family:var(--pg-serif);font-size:16px;line-height:1.25;color:var(--pg-ink)}.pg-spiral__li-name a{color:var(--pg-ink)}.pg-spiral__li-name a:hover{color:var(--pg-red)}.pg-spiral__serve{display:block;margin-top:3px;font-family:var(--pg-sans);font-size:10px;line-height:1.5;color:#5b5f5b}.pg-spiral__chip{display:inline-block;margin-top:6px;font-family:var(--pg-sans);font-size:8px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--pg-blue);border-bottom:1px solid rgba(46,90,122,.35);padding-bottom:2px}.pg-spiral__chip:hover{color:var(--pg-red);border-color:var(--pg-red)}.pg-reviews{background:var(--pg-edge);padding:34px 0}.pg-reviews__row{display:grid;grid-template-columns:auto 1fr;gap:34px;align-items:center;max-width:1040px;margin:0 auto}.pg-reviews__score{display:flex;align-items:center;gap:14px}.pg-reviews__badge{width:58px;height:58px;border-radius:50%;background:var(--pg-red);color:var(--pg-white);display:flex;align-items:center;justify-content:center;font-family:var(--pg-serif);font-size:20px}.pg-reviews__stars{display:flex;gap:4px}.pg-reviews__stars i{width:7px;height:7px;border-radius:50%;background:var(--pg-deep);display:block}.pg-reviews__label{display:block;margin-top:4px;font-family:var(--pg-sans);font-size:9px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--pg-deep)}.pg-reviews__list{display:grid;grid-template-columns:1fr 1fr;gap:0 34px}.pg-reviews__item{padding:2px 0 2px 18px;border-left:2px solid var(--pg-granite)}.pg-reviews__item+.pg-reviews__item{border-left-color:var(--pg-red)}.pg-reviews__quote{display:block;font-family:var(--pg-serif);font-size:15px;line-height:1.5;color:var(--pg-ink)}.pg-reviews__meta{display:block;margin-top:5px;font-family:var(--pg-sans);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:#5b5f5b}.pg-contact{background:var(--pg-edge)}.pg-contact__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:56px;align-items:start}.pg-contact .pg-lede{margin:0;max-width:440px}.pg-contact__rule{display:block;width:64px;height:2px;margin-top:24px}.pg-contact__form{padding:26px 28px 28px;background:#ffffff6b;border:1px solid rgba(30,58,82,.14)}.pg-contact__row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.pg-contact__field{display:block;margin-bottom:16px;font-family:var(--pg-sans);font-size:9px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--pg-deep)}.pg-contact__field>span{display:block;margin-bottom:7px}.pg-contact__field input,.pg-contact__field textarea{display:block;width:100%;padding:12px 14px;border:1px solid rgba(30,58,82,.28);border-radius:0;background:#f4f1eca6;color:var(--pg-ink);font-family:var(--pg-serif);font-size:16px;line-height:1.45;letter-spacing:0;text-transform:none}.pg-contact__field textarea{resize:vertical;min-height:118px}.pg-contact__field input:focus,.pg-contact__field textarea:focus{outline:2px solid var(--pg-blue);outline-offset:1px}.pg-contact__submit{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 28px;border:1px solid var(--pg-red);border-radius:0;background:var(--pg-red);color:var(--pg-white);font-family:var(--pg-sans);font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;cursor:pointer}.pg-contact__submit:hover{background:#9f4431;border-color:#9f4431}.pg-contact__note{margin:0 0 16px;padding:12px 14px;background:#1e3a5214;border-left:2px solid var(--pg-blue);font-family:var(--pg-sans);font-size:13px;line-height:1.5;color:var(--pg-deep)}.pg-contact__errors{margin-bottom:16px;font-family:var(--pg-sans);font-size:12px;line-height:1.5;color:var(--pg-red)}.pg-contact__errors ul{margin:0;padding-left:18px}.pg-signup{position:relative;overflow:hidden;background:linear-gradient(90deg,var(--pg-deep) 0%,var(--pg-blue) 62%,var(--pg-blue) 100%);color:var(--pg-white);padding:50px 0}.pg-signup:before{content:"";position:absolute;left:0;top:0;bottom:0;width:22%;background-image:radial-gradient(circle at 20% 30%,rgba(244,241,236,.22) 0 1px,transparent 1.7px),radial-gradient(circle at 60% 66%,rgba(244,241,236,.14) 0 1px,transparent 1.6px);background-size:14px 14px,21px 21px;opacity:.8;pointer-events:none}.pg-signup:after{content:"";position:absolute;right:0;top:0;bottom:0;width:110px;background:repeating-linear-gradient(45deg,rgba(180,80,58,.85) 0 10px,transparent 10px 22px);opacity:.85;pointer-events:none}.pg-signup__inner{position:relative;z-index:1;display:grid;grid-template-columns:1fr minmax(320px,440px);gap:36px;align-items:center}.pg-signup__lead{display:flex;align-items:flex-start;gap:18px}.pg-signup__icon{flex:0 0 42px;width:42px;height:60px;color:var(--pg-white)}.pg-signup__icon svg{display:block;width:100%;height:100%}.pg-signup__title{font-family:var(--pg-serif);font-weight:400;font-size:clamp(26px,3vw,36px);line-height:1.1;color:var(--pg-white);margin:0 0 7px}.pg-signup__text{font-family:var(--pg-sans);font-size:13px;line-height:1.6;color:#f4f1ece0;margin:0}.pg-signup__form{display:flex;gap:0}.pg-signup__form .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pg-signup__form input[type=email]{flex:1;min-width:0;height:48px;padding:0 15px;background:transparent;border:1px solid rgba(244,241,236,.75);border-right:0;border-radius:0;color:var(--pg-white);font-family:var(--pg-sans);font-size:13px}.pg-signup__form input[type=email]::placeholder{color:#f4f1ecad}.pg-signup__form input[type=email]:focus{outline:2px solid var(--pg-white);outline-offset:2px}.pg-signup__form button{flex:0 0 auto;height:48px;padding:0 26px;border:1px solid var(--pg-red);background:var(--pg-red);color:var(--pg-white);font-family:var(--pg-sans);font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;cursor:pointer}.pg-signup__form button:hover{background:#9f4431;border-color:#9f4431}.pg-signup__ok{font-family:var(--pg-sans);font-size:12px;color:var(--pg-white);margin:0}.pg-signup__err{margin-top:8px;font-family:var(--pg-sans);font-size:11px;color:#ffd9cf}.pg-signup__err ul{margin:0;padding:0 0 0 16px}.pg-signup__err li{color:#ffd9cf}.pg-footer{background:var(--pg-deep);color:#cfd7dc}.pg-footer__band{position:relative;height:56px;overflow:hidden;display:flex}.pg-footer__band-stripes{width:46%;background:repeating-linear-gradient(45deg,var(--pg-red) 0 12px,#efece5 12px 24px)}.pg-footer__band-fog{flex:1;background:linear-gradient(90deg,#2e5a7a,#3a627f 40%,#24455f)}.pg-footer__band-fog:after{content:"";display:block;height:100%;background:radial-gradient(ellipse at 30% 120%,rgba(244,241,236,.28),transparent 60%)}.pg-footer__lh{position:absolute;left:50%;bottom:0;transform:translate(-50%);width:46px;height:56px}.pg-footer__lh svg{display:block;width:100%;height:100%}.pg-footer__main{padding:48px 0 26px}.pg-footer__cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.pg-footer__cols--two{grid-template-columns:repeat(2,minmax(0,1fr));max-width:620px}.pg-footer__title{font-family:var(--pg-sans);font-size:9px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--pg-white);margin:0 0 14px}.pg-footer__links{list-style:none;margin:0;padding:0}.pg-footer__links li{margin:0 0 9px}.pg-footer__links a{font-family:var(--pg-sans);font-size:12.5px;line-height:1.5;color:#cfd7dc;border-bottom:1px solid transparent}.pg-footer__links a:hover{color:var(--pg-white);border-bottom-color:var(--pg-red)}.pg-footer__bottom{position:relative;display:flex;align-items:center;justify-content:center;padding:18px 0 2px;margin-top:24px;border-top:1px solid rgba(244,241,236,.13);min-height:54px}.pg-footer__copy{font-family:var(--pg-sans);font-size:10px;letter-spacing:.1em;color:#aebbc3;text-align:center;margin:0}.pg-footer__social{position:absolute;right:0;top:50%;transform:translateY(-50%);display:flex;gap:12px;align-items:center}.pg-footer__social a,.pg-footer__social span{display:flex;width:26px;height:26px;align-items:center;justify-content:center;color:#cfd7dc}.pg-footer__social a:hover{color:var(--pg-white)}.pg-footer__social svg{width:16px;height:16px;display:block;fill:none;stroke:currentColor}.pg-footer__pay{display:flex;gap:8px;justify-content:center;margin-top:12px}.site-header .header-bottom{border-bottom:1px solid rgba(30,58,82,.16)}.site-header .logo-title{font-family:var(--pg-serif);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.site-header .site-nav .nav-link:hover,.site-header .site-nav .nav-link:focus{color:var(--pg-red)!important}.site-header .header-panel .right-groups a:hover{color:var(--pg-red)!important}@media(min-width:1200px){.site-header .header-pc .site-nav>li.item{padding-left:10px;padding-right:10px}.site-header .header-pc .site-nav>li.item>a{font-size:13px;letter-spacing:.04em}}@media(min-width:1200px)and (max-width:1366px){.site-header .header-pc .site-nav>li.item{padding-left:6px;padding-right:6px}.site-header .header-pc .site-nav>li.item>a{font-size:12px;letter-spacing:.02em}.site-header .header-pc .right-groups .account-link .text-right-hl{display:none}}@media(max-width:1100px){.pg-boulder__stage,.pg-lantern__stage,.pg-rack__stage,.pg-prism__stage{min-height:620px}.pg-stone--main .pg-rock{height:430px}.pg-stone--left{top:330px}.pg-stone--right{top:392px}.pg-rack__main .pg-rack__frame{height:430px}.pg-rack__main .pg-bar--1{top:18px}.pg-rack__main .pg-bar--2{top:196px}.pg-rack__main .pg-bar--3{top:374px}}@media(max-width:989px){.pg-sec{padding:64px 0}.pg-sil{display:none}.pg-hero__inner{padding-bottom:54px}.pg-hero__title{max-width:620px}.pg-trust__track{grid-template-columns:repeat(2,1fr);gap:26px 14px;padding-right:0}.pg-trust__track:before{display:none}.pg-buoy{display:none}.pg-boulder__stage,.pg-lantern__stage,.pg-rack__stage,.pg-prism__stage{min-height:0;display:flex;flex-direction:column;gap:54px;padding-top:10px}.pg-stone,.pg-window,.pg-rack__main,.pg-rack__single,.pg-rack__double,.pg-lens{position:relative;left:auto;right:auto;top:auto;width:100%;transform:none}.pg-stone--main,.pg-stone--left,.pg-stone--right{width:100%}.pg-stone--main .pg-rock{height:auto;aspect-ratio:1.16/1}.pg-stone--left .pg-rock,.pg-stone--right .pg-rock{height:auto;aspect-ratio:1.5/1}.pg-stone__name,.pg-window__name,.pg-lens__name,.pg-rack__main .pg-name{position:static;transform:none;text-align:left;margin-bottom:12px}.pg-lens__name{width:100%}.pg-stone--left .pg-stone__name,.pg-lens--left .pg-lens__name{width:100%;font-size:22px}.pg-rack__single .pg-caption{bottom:-42px;width:100%}.pg-stone__price,.pg-window__price,.pg-lens__price,.pg-rack__main .pg-price{position:static;transform:none;margin-top:12px}.pg-stone__spec{bottom:10px}.pg-decor{display:none}.pg-window--main,.pg-window--left,.pg-window--rect{width:100%}.pg-window--main .pg-pane,.pg-window--left .pg-pane{aspect-ratio:1.2/1}.pg-rack__main{width:100%}.pg-rack__main .pg-rack__frame{height:380px}.pg-rack__main .pg-bar--2{top:174px}.pg-rack__main .pg-bar--3{top:328px}.pg-rack__single,.pg-rack__double{width:100%}.pg-rack__single .pg-rack__frame,.pg-rack__double .pg-rack__frame{height:300px}.pg-rack__double .pg-bar--2{top:160px}.pg-lens--main,.pg-lens--left,.pg-lens--right{width:100%}.pg-lens--right .pg-lens__pedestal{width:46%}.pg-bracket{display:none}.pg-origin__grid{grid-template-columns:1fr}.pg-origin__head .pg-h2{text-align:left}.pg-fogband svg{height:140px}.pg-spiral__legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px}.pg-signup__inner{grid-template-columns:1fr;gap:24px}.pg-contact__grid{grid-template-columns:1fr;gap:30px}.pg-footer__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 20px}.pg-footer__social{position:static;transform:none;justify-content:center;margin-top:14px}.pg-footer__bottom{flex-direction:column}}@media(max-width:749px){.pg-wrap{padding:0 36px}.pg-sec{padding:52px 0}.pg-sec:before{width:calc(100% - 40px);background-size:54px 32px,88px 18px;background-position:center 0,center 8px}.pg-etch{opacity:.09}.pg-trust,.pg-boulder,.pg-lantern,.pg-rack,.pg-origin,.pg-prism,.pg-spiral,.pg-reviews,.pg-contact{background:linear-gradient(90deg,#f4f1ec0a 0,#f4f1ec1a 30px,#f4f1ec8c 50px,#f4f1ecdb 78px calc(100% - 78px),#f4f1ec8c calc(100% - 50px),#f4f1ec1a calc(100% - 30px),#f4f1ec0a)}.pg-trust{background:linear-gradient(180deg,#8a8a8429,#8a8a840f),linear-gradient(90deg,#f4f1ec0a 0,#f4f1ec1a 30px,#f4f1ec8c 50px,#f4f1ecdb 78px calc(100% - 78px),#f4f1ec8c calc(100% - 50px),#f4f1ec1a calc(100% - 30px),#f4f1ec0a)}.pg-hero{display:block;min-height:0;padding-top:calc(53.85vw + 6px);background-color:transparent}.pg-hero__inner{padding-top:24px;padding-bottom:40px}.pg-hero__title{max-width:100%;font-size:clamp(38px,10.6vw,54px)}.pg-hero__text{font-size:13px}.pg-hero__notes{gap:8px 16px;margin-top:24px}.pg-hero__etch{display:none}.pg-sec-head{margin-bottom:34px}.pg-coldbar__inner{flex-wrap:wrap;justify-content:center;padding:7px 14px;gap:6px 12px}.pg-coldbar__list{flex:0 0 100%;justify-content:center;gap:4px 14px;font-size:8px;letter-spacing:.12em}.pg-coldbar__inner>.pg-dot{display:none}.pg-trust{padding:30px 0 26px}.pg-trust__track{gap:24px 6px}.pg-node__circle{width:52px;height:52px;margin-bottom:10px}.pg-node__circle svg{width:22px;height:22px}.pg-node__desc{font-size:11px;min-height:0}.pg-boulder__stage,.pg-lantern__stage,.pg-rack__stage,.pg-prism__stage{gap:44px}.pg-stone__name,.pg-window__name,.pg-lens__name,.pg-rack__main .pg-name{font-size:22px}.pg-stone--main .pg-pad{left:34%;width:56%}.pg-stone--left .pg-pad{left:22%;width:56%}.pg-cat-card{padding:14px 12px 12px}.pg-lens--right .pg-lens__pedestal,.pg-lens__pedestal{width:58%}.pg-window--main .pg-pane,.pg-window--left .pg-pane{aspect-ratio:1/1}.pg-rack__main .pg-rack__frame{height:320px}.pg-rack__main .pg-bar--2{top:146px}.pg-rack__main .pg-bar--3{top:276px}.pg-rack__main .pg-hang{top:68px;width:52%}.pg-rack__single .pg-rack__frame,.pg-rack__double .pg-rack__frame{height:260px}.pg-rack__single .pg-hang{width:52%}.pg-rack__double .pg-bar--2{top:138px}.pg-origin__art svg g[font-family]{display:none}.header-mb .header-mb-left{width:92px}.header-mb .header-mb-right{width:98px}.header-mb .header-mb-middle{width:calc(100% - 190px)}.header-mb .header-mb-left .svg-mb{width:46px}.header-mb .header-mb-right .svg-mb{width:48px}.header-mb .header-mb-right .cart-icon{width:50px}.header-mb .header-logo{padding:0}.header-mb .header-logo .logo-title{font-size:clamp(11px,3.5vw,18px);letter-spacing:.04em;white-space:nowrap}.pg-spiral__stage{width:100%}.pg-step__num{width:18px;height:18px;font-size:7px}.pg-spiral__legend{grid-template-columns:1fr}.pg-fogband{padding:20px 0}.pg-fogband svg{height:110px}.pg-signup{padding:38px 0}.pg-signup:after{width:58px}.pg-signup__form{flex-direction:column;gap:10px}.pg-signup__form input[type=email]{border-right:1px solid rgba(244,241,236,.75)}.pg-contact__form{padding:20px 18px 22px}.pg-contact__row{grid-template-columns:1fr;gap:0}.pg-contact__submit{width:100%}.pg-footer__band{height:44px}.pg-footer__lh{height:44px;width:38px}.pg-footer__main{padding:36px 0 20px}.pg-footer__cols{grid-template-columns:1fr 1fr}}body.template-product .custom-product-description{background:transparent!important}@media(min-width:750px){body.template-page #MainContent,body.template-collection #MainContent,body.template-product #MainContent{padding-top:max(48px,calc(18.5vh - 70px))}}@media(max-width:749px){body:not(.template-index) #MainContent{padding-left:6.7vw;padding-right:6.7vw}}@media(prefers-reduced-motion:reduce){.pg-step,.pg-step__pad{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/peggy.css.map */
