.pcs-section{padding:35px max(5vw,20px);background:#fff8ef;color:#542433}.pcs-section[hidden]{display:none}.pcs-section h2{font:32px Georgia,serif;margin:0 0 10px}.pcs-section>p{font-size:14px;margin-bottom:24px}.pcs-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.pcs-grid>a{display:grid;gap:9px}.pcs-grid img{width:100%;aspect-ratio:3/4;object-fit:cover}.pcs-grid strong{font-size:14px}.pcs-grid span{font-size:13px}@media(max-width:749px){.pcs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}.pe-bar{display:flex;justify-content:center;align-items:center;gap:30px;padding:13px 20px;background:#542433;color:#fff7ec;font-size:14px;text-align:center}.pe-bar strong{text-transform:uppercase;letter-spacing:.1em}.pe-bar b{border-bottom:1px solid #ead1a9;white-space:nowrap}.pe-float{position:fixed;right:22px;bottom:100px;z-index:35;display:flex;align-items:center;background:#542433;color:#fff8ef;border:1px solid #cda97b;border-radius:6px;box-shadow:0 6px 22px #39172433}.pe-float a{display:grid;gap:3px;padding:13px 17px}.pe-float strong{font-size:13px;letter-spacing:.04em}.pe-float span{font-size:12px;color:#ead1a9}.pe-float button{padding:12px;color:inherit;background:transparent;font-size:24px;border:0;cursor:pointer}.pe-float[hidden]{display:none}.pe-feature{display:grid;grid-template-columns:1fr 1.2fr;gap:50px;padding:45px max(5vw,20px);background:#f4eadf;color:#542433}.pe-copy>p:first-child{text-transform:uppercase;font-size:12px;letter-spacing:.15em}.pe-copy h2{font-family:Georgia,serif;font-size:clamp(30px,3.2vw,52px);line-height:1.1;max-width:490px;margin:12px 0}.pe-number{font-family:Georgia,serif;font-size:100px;line-height:1.1}.pe-number small{font:24px Georgia,serif}.pe-copy>p{margin:14px 0}.pe-copy>a{color:#fff!important;display:inline-block;background:#542433;color:#fff;padding:14px 25px;margin:8px 0 12px}.pe-copy>small{display:block;font-size:12px}.pe-products{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:center}.pe-product{position:relative;background:#fff;display:block;min-width:0}.pe-product img{width:100%;aspect-ratio:3/4;object-fit:cover}.pe-product>div{padding:13px;font-size:13px}.pe-product strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pe-product>span{position:absolute;top:12px;left:12px;background:#542433;color:#fff;padding:6px 9px;font-size:11px}.pe-bar:focus-visible,.pe-float a:focus-visible,.pe-copy>a:focus-visible,.pe-product:focus-visible{outline:3px solid #b67a26;outline-offset:3px}@media(max-width:749px){.pe-bar{gap:12px;padding:12px;font-size:11px}.pe-bar>span{display:none}.pe-feature{grid-template-columns:1fr;gap:25px;padding:30px 20px}.pe-copy h2{font-size:33px}.pe-number{font-size:72px}.pe-products{gap:12px}.pe-float{right:12px;bottom:100px}.pe-float a{padding:10px 12px}.pe-product>div{padding:10px;font-size:12px}}.pe-popup{width:min(490px,92vw);max-height:85dvh;padding:50px 35px 30px;border:1px solid #cda97b;border-radius:8px;background:#fff8ef;color:#542433;text-align:center;overflow:auto;margin:auto;box-shadow:0 20px 80px #0005}.pe-popup::backdrop{background:#23141ccc;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.pe-popup-close{position:absolute;right:12px;top:10px;width:36px;height:36px;background:transparent;color:#542433;border:1px solid #bba897;border-radius:50%;font-size:25px;cursor:pointer}.pe-popup>p:first-of-type{font-size:11px;letter-spacing:.14em;text-transform:uppercase}.pe-popup h2{font:38px/1.12 Georgia,serif;margin:18px 0}.pe-popup-number{font:110px/1 Georgia,serif;margin:24px 0}.pe-popup-number small{font-size:27px}.pe-popup p{font-size:14px;line-height:1.6}.pe-popup>a{display:block;background:#542433;color:#fff!important;padding:15px;text-align:center;margin:25px 0 12px}.pe-popup-continue{display:block;margin:18px auto 0;background:transparent;text-decoration:underline;border:0;font-size:12px;cursor:pointer}.pe-popup button:focus-visible,.pe-popup a:focus-visible{outline:3px solid #b67a26;outline-offset:3px}@media(max-width:600px){.pe-popup{padding:45px 25px 25px}.pe-popup h2{font-size:32px}.pe-popup-number{font-size:90px}}
/*# sourceMappingURL=/cdn/shop/t/23/compiled_assets/styles.css.map */
