.pa-service{background:#151815;color:#e8dfcf;padding:0 6vw;font-family:Arial,sans-serif}.pa-service *{box-sizing:border-box}.pa-service-nav{display:flex;justify-content:space-between;gap:30px;padding:30px 0;border-bottom:1px solid #82715055;font-size:12px;letter-spacing:.04em}.pa-service-nav div{display:flex;gap:22px;flex-wrap:wrap}.pa-service a{color:inherit;text-underline-offset:5px}.pa-service-intro{max-width:1050px;padding:110px 0 85px}.pa-kicker{font-size:11px;letter-spacing:.19em;text-transform:uppercase;color:#bca678}.pa-service h1,.pa-service h2{font-family:Georgia,serif;font-weight:400;text-transform:none;letter-spacing:-.035em;color:#eee5d5}.pa-service h1{font-size:clamp(48px,7vw,100px);line-height:1.02;margin:25px 0 30px}.pa-service h2{font-size:clamp(30px,4vw,52px);line-height:1.13;margin:0 0 25px}.pa-lead{max-width:700px;font-size:19px;line-height:1.8;color:#c5beae}.pa-service p{line-height:1.85}.pa-action{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;padding:17px 24px;border:1px solid #a38d61;background:#252820;color:#eee5d5!important;text-decoration:none;font:12px Arial,sans-serif;letter-spacing:.05em;min-height:50px;margin-top:20px;cursor:pointer}.pa-action:hover{background:#b6a078;color:#151815!important}.pa-service :focus-visible{outline:2px solid #d7c394;outline-offset:5px}.pa-service-body{max-width:1200px}.pa-chapter{display:grid;grid-template-columns:110px 1fr;gap:35px;padding:65px 0;border-top:1px solid #82715055}.pa-chapter>div{max-width:760px}.pa-chapter p{font-size:16px;color:#c5beae}.pa-text-link{display:inline-block;margin-top:15px}.pa-inquiry{display:grid;grid-template-columns:1fr 1fr;gap:9vw;padding:95px 0;border-top:1px solid #82715055;scroll-margin-top:35px}.pa-inquiry form{display:grid;gap:12px}.pa-inquiry label,.pa-inquiry legend{font-size:13px;line-height:1.5}.pa-inquiry input,.pa-inquiry textarea,.pa-inquiry select{width:100%;padding:13px 14px;background:#1d241f;border:1px solid #766a50;color:#e8dfcf;font:16px Arial,sans-serif;min-height:48px}.pa-inquiry fieldset{border:1px solid #766a50;padding:20px;display:grid;gap:12px;margin:15px 0}.pa-small{font-size:12px;color:#b2ac9f}.pa-fee{font-family:Georgia,serif;font-size:27px}.pa-service-footer{border-top:1px solid #82715055;padding:55px 0 90px;display:flex;gap:25px;flex-wrap:wrap;align-items:center;font-size:13px}.pa-service-footer p{width:100%;font-family:Georgia,serif;font-size:28px}.pa-release{padding:65px 0;border-top:1px solid #82715055;max-width:950px}.pa-release img,.pa-release video{width:100%;height:auto;max-height:650px;object-fit:contain;margin-bottom:35px;pointer-events:none}.pa-release video{pointer-events:auto}@media(max-width:700px){.pa-service{padding:0 24px}.pa-service-nav{flex-direction:column;gap:18px}.pa-service-nav div{gap:15px;font-size:11px}.pa-service-intro{padding:65px 0}.pa-lead{font-size:17px}.pa-chapter{grid-template-columns:35px 1fr;gap:15px;padding:45px 0}.pa-inquiry{grid-template-columns:1fr;gap:35px;padding:65px 0}.pa-service-footer{padding-bottom:120px}}.pa-service-start{font-size:clamp(23px,3vw,32px);color:#d8bd83;margin:30px 0 8px}.pa-service-start strong{font-weight:400}.pa-service-dispatch{max-width:650px;color:#c5beae;font-size:14px}.pa-making{padding:15px 0 80px;max-width:1300px}.pa-making>header{max-width:760px;margin-bottom:36px}.pa-making-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.pa-making-grid article{border-top:1px solid #9a835c66;padding-top:20px;min-width:0}.pa-making h3{font-size:25px;line-height:1.2;color:#eadac0;font-weight:400}.pa-making-grid p:not(.pa-kicker){font-size:14px;color:#c5beae}.pa-making-material,.pa-making-design,.pa-making-finished{height:285px;position:relative;margin-bottom:25px;overflow:hidden;background:radial-gradient(ellipse at center,#353024,#151815 75%)}.pa-making-material{display:flex;align-items:center;justify-content:center;gap:12px}.pa-making-material span{display:block;width:25%;height:160px;border:1px solid #bea17180;border-radius:4px 4px 30px;transform:rotate(-6deg);background:linear-gradient(135deg,#a77b50,#5a3c27);box-shadow:10px 15px 25px #0005}.pa-making-material span:nth-child(2){background:linear-gradient(135deg,#dcc5a0,#a78b63);transform:rotate(2deg)}.pa-making-material span:nth-child(3){background:linear-gradient(135deg,#505c3a,#283323);transform:rotate(8deg)}.pa-making-design{display:grid;place-items:center}.pa-making-design span{width:145px;height:200px;border:1px solid #c6a971;outline:1px solid #c6a95455;outline-offset:10px;border-radius:9px}.pa-making-design i{position:absolute;width:58px;height:92px;border:1px solid #c6a971;border-radius:50% 50% 8px 8px;transform:rotate(45deg)}.pa-process-photo{margin:0 0 25px;display:block}.pa-process-photo img{display:block;width:100%;height:100%;object-fit:cover}.pa-making-material.pa-process-photo img{object-position:20% center}.pa-making-design.pa-process-photo img{object-position:90% center}.pa-process-photo figcaption{position:absolute;bottom:0;left:0;right:0;padding:9px 12px;background:#121511bf;color:#dacbb2;font-size:11px}.pa-making-finished img{width:100%;height:100%;object-fit:contain;display:block}.pa-workshop-photo{margin:40px 0 0}.pa-workshop-photo img{display:block;max-width:100%;height:auto}.pa-workshop-photo figcaption{color:#b8ac96;font-size:12px;padding:12px 0}.pa-service-upload:empty,.pa-artwork-upload:empty{display:none}@media(max-width:700px){.pa-making-grid{grid-template-columns:1fr;gap:35px}.pa-making-material,.pa-making-design,.pa-making-finished{height:255px}.pa-making{padding-bottom:45px}}body:has(.pa-service) .shopify-section-group-footer-group{display:none}.pa-section-menu{position:relative;border-bottom:1px solid #a38d6155;padding:18px 0;color:#e8dfcf;font:12px/1.6 Arial,sans-serif;letter-spacing:.04em}.pa-section-menu summary{cursor:pointer;min-height:44px;display:flex;align-items:center;justify-content:space-between;list-style:none}.pa-section-menu summary:after{content:"+";font-size:22px;color:#c5ae7c}.pa-section-menu[open] summary:after{content:"&#8722;"}.pa-section-menu nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 24px;padding:15px 0 25px}.pa-section-menu nav a{padding:12px 0;text-decoration:none;border-bottom:1px solid #a38d612b;min-height:44px}.pa-section-menu nav a:hover{color:#d3ba85}.pa-section-menu :focus-visible{outline:2px solid #d3ba85;outline-offset:5px}@media(max-width:650px){.pa-section-menu nav{grid-template-columns:1fr 1fr;gap:5px 20px}}
/*# sourceMappingURL=/cdn/shop/t/10/compiled_assets/styles.css.map?subset=AAAAAAAAQAAAAAAAAAAI */
