:root{font-family:Noto Sans SC,-apple-system,BlinkMacSystemFont,sans-serif;color:#253b34;background:#fafbf8;font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}a,button,input{-webkit-tap-highlight-color:transparent}a,button{touch-action:manipulation}button{cursor:pointer}button:disabled{opacity:.55;cursor:wait}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #b5bf6b;outline-offset:3px}button{border:0}a{color:inherit;text-decoration:none}header{height:88px;border-bottom:1px solid #e6e9e1;justify-content:space-between;padding:0 max(6vw,24px)}.brand,header{display:flex;align-items:center}.brand{gap:12px;font-weight:700;font-size:20px;letter-spacing:1px}.logo{background:#274e41;color:white;border-radius:12px;padding:10px;display:flex}.brand-tag{font-size:10px;letter-spacing:2px;color:#8a958b;border-left:1px solid #d8ded4;padding-left:14px;margin-left:8px}.quiet{display:flex;gap:8px;align-items:center;background:transparent;color:#4b5d50;font-size:13px}main{max-width:1240px;padding:0 48px;margin:auto}.intro{padding:66px 0 58px;justify-content:space-between;gap:48px}.eyebrow,.intro{display:flex;align-items:center}.eyebrow{font-size:10px;letter-spacing:2.5px;font-weight:600;color:#738375;gap:8px}.eyebrow span{height:6px;width:6px;background:#91a567;border-radius:50%}h1{font-size:54px;line-height:1.25;letter-spacing:-2px;margin:20px 0}h1 span{color:#98a864}.intro p{font-size:14px;color:#7c867b;margin-bottom:28px}.primary{display:inline-flex;align-items:center;justify-content:center;gap:12px;background:#2c5143;color:white;border-radius:8px;padding:14px 22px;font-size:14px;font-weight:500}.primary:hover{background:#1e3e32}.summary{width:330px;background:#eaf0df;border-radius:18px;padding:30px 32px;position:relative;overflow:hidden}.summary:after{content:"";position:absolute;right:-60px;top:-60px;border:1px solid #d4ddc4;border-radius:50%;width:220px;height:220px;pointer-events:none}.summary-top{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#718365}.summary strong{font-size:72px;font-weight:500;letter-spacing:-4px;display:block;line-height:1.2;margin:22px 0 10px}.summary-bottom{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#6b7d64}.pill{background:#dce6ce;border-radius:20px;padding:5px 10px;font-size:10px}.rule{height:1px;background:#d3dec9;margin:23px 0 18px}.summary small{font-size:11px;color:#7b8971;line-height:1.9}.collection{padding-bottom:48px}.section-title{display:flex;align-items:center;justify-content:space-between}.section-title h2{font-size:21px;font-weight:600}.section-title h2 span{font-size:12px;color:#798976;background:#eaf0e4;border-radius:20px;padding:3px 9px;margin-left:8px}.caption{font-size:11px;color:#99a092}.toolbar{display:flex;justify-content:space-between;gap:20px;margin:12px 0 24px}.tabs{display:flex;gap:4px;background:#edf0e8;border-radius:8px;padding:4px}.tabs button{background:transparent;font-size:12px;color:#7d8879;padding:10px 18px;border-radius:6px}.tabs .active{background:white;color:#35513d;box-shadow:0 1px 4px #00000008}.search{display:flex;align-items:center;gap:10px;border:1px solid #e0e5d9;border-radius:8px;padding:0 14px;color:#899580;width:290px;background:white}.search input{border:0;background:transparent;outline:none;min-width:0;width:100%;padding:12px 0;font-size:12px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.grid article{background:white;border:1px solid #e4e9df;border-radius:12px;overflow:hidden}.photo{display:block;width:100%;position:relative;padding:0;aspect-ratio:1.2;background:#eff1e9}.photo img{width:100%;height:100%;object-fit:cover}.status{position:absolute;top:14px;left:14px;background:#ffffffeb;color:#48613f;border-radius:20px;font-size:10px;padding:5px 10px}.status.off{color:#8d7c63}.card-content{padding:20px}.code{font-size:10px;letter-spacing:1.5px;color:#89927f}.card-content h3{font-size:16px;margin:9px 0 20px;font-weight:500;word-break:break-word}.card-actions{display:flex;border-top:1px solid #eef0ea;padding-top:12px;gap:16px}.card-actions button{display:flex;align-items:center;gap:6px;background:none;font-size:11px;color:#839077}.card-actions button:last-child{margin-left:auto}.empty{text-align:center;padding:52px 20px 65px;border:1px dashed #d8e0ce;border-radius:12px;background:#f5f7f0}.empty-icon{display:inline-flex;padding:18px;border-radius:20px;background:#e8efdc;color:#82966b}.empty h3{font-weight:500;font-size:19px;margin:20px 0 10px}.empty p{font-size:13px;color:#8a9581;margin:0 0 24px}footer{border-top:1px solid #e1e7da;display:flex;justify-content:space-between;padding:26px 0 32px;font-size:10px;letter-spacing:1px;color:#9aa38f}.overlay{position:fixed;inset:0;background:#152c2477;z-index:20;display:flex;align-items:center;justify-content:center;padding:24px;backdrop-filter:blur(4px);overflow-y:auto}.modal{background:#fafbf8;border-radius:18px;padding:34px;width:460px;max-width:100%;max-height:94dvh;overflow:auto;position:relative;box-shadow:0 24px 80px #152c2433}.modal h2{font-size:25px;margin:14px 0 8px}.close{position:absolute;right:16px;top:16px;background:transparent;color:#7e8e76;padding:4px}.muted{font-size:12px;color:#8a9580;line-height:1.8}.upload{display:flex;position:relative;margin:22px 0;min-height:160px;background:#edf2e5;border:1px dashed #bbcaa7;border-radius:10px;align-items:center;justify-content:center;flex-direction:column;gap:10px;color:#8b9d76;overflow:hidden}.upload b{font-weight:500;font-size:13px}.upload span{font-size:10px}.upload img{height:180px;max-width:100%;object-fit:contain}.upload input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}.field{display:block;font-size:12px;margin:16px 0;color:#5b6f51}.field input{display:block;width:100%;border:1px solid #dfe6d6;border-radius:7px;padding:12px;margin-top:8px;background:white;font-size:13px;color:#2b4633}.wide{width:100%;margin-top:12px}.error{background:#fae9e1;color:#9c4931;padding:12px;border-radius:8px;font-size:12px}.share{text-align:center}.share .eyebrow{justify-content:center}.qr{width:220px;height:220px;margin:18px auto;background:white;padding:12px;border:1px solid #e1e7da;border-radius:10px}.access-note{font-size:12px;color:#8d785c;line-height:1.8}.url{font-size:11px;overflow-wrap:anywhere;padding:12px;background:#edf1e7;border-radius:7px;color:#7b8a70}.download{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:20px;font-size:12px;color:#708263}.detail>img{width:100%;max-height:60vh;object-fit:contain;margin:22px 0}.detail h2{overflow-wrap:anywhere}@media(max-width:700px){header{height:72px;padding:0 20px}.brand{font-size:17px}.brand-tag{display:none}.quiet{font-size:11px;gap:5px}main{padding:0 20px}.intro{padding:36px 0;gap:20px;align-items:stretch}h1{font-size:36px;letter-spacing:-1px}.intro p{font-size:12px;line-height:1.8;max-width:185px}.eyebrow{font-size:8px;letter-spacing:1.2px}.summary{width:145px;flex-shrink:0;padding:20px 15px;align-self:center}.summary-top span{font-size:9px}.summary-top svg{width:18px}.summary strong{font-size:52px;margin-top:20px}.summary-bottom{flex-direction:column;align-items:flex-start;gap:10px;font-size:11px}.summary .rule{margin:16px 0}.summary small{font-size:9px}.primary{font-size:12px;padding:12px 16px;gap:8px}.caption{display:none}.toolbar{flex-direction:column;gap:16px}.search{width:100%}.tabs{align-self:flex-start}.grid{grid-template-columns:repeat(2,1fr);gap:12px}.card-content{padding:13px}.card-content h3{font-size:14px}.card-actions{gap:9px}.card-actions button{font-size:10px}.code{font-size:9px;letter-spacing:0}.status{top:9px;left:9px}.empty{padding:36px 14px}.empty p{line-height:1.9}.modal{padding:28px 22px}.overlay{padding:12px}footer{font-size:8px;gap:10px}}@media(max-width:370px){.summary{width:122px;padding:16px 12px}.summary-top span{display:none}h1{font-size:31px}.grid{grid-template-columns:1fr}}html{scroll-behavior:smooth}.category-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:-2px 0 24px}.category-bar button{display:flex;align-items:center;gap:5px;background:transparent;color:#89947d;font-size:11px;padding:7px 12px;border-radius:20px;border:1px solid #e2e7da}.category-bar .selected{color:#416139;background:#e6eddc;border-color:#d2dec3}.category-bar .manage-category{margin-left:auto}.field select{display:block;width:100%;padding:12px;background:white;border:1px solid #dfe6d6;border-radius:7px;margin-top:8px;color:#3d5635;font:inherit}.category-list{margin-top:22px}.category-list>div{display:flex;align-items:center;border-bottom:1px solid #e2e8da;padding:14px 0;gap:16px;font-size:13px}.category-list span{flex:1}.cancel-category,.category-list button{background:transparent;color:#81946e;padding:6px}.cancel-category{font-size:12px;margin-top:12px}.header-links{display:flex;gap:22px;align-items:center}.owner-link{font-size:12px;color:#426044;padding:9px 14px;background:#e8efdf;border-radius:7px}.logout-link{font:inherit;color:inherit;background:none;padding:0}.owner-page{min-height:100dvh;background:radial-gradient(ellipse at top left,#edf2e4 0,#fafbf8 55%)}.owner-top{max-width:1080px;margin:auto;padding:28px;display:flex;justify-content:space-between;align-items:center}.owner-top .brand{font-size:26px}.back-shop{display:flex;gap:8px;align-items:center;font-size:12px;color:#718369}.owner-main{max-width:520px;padding:28px 20px 48px}.owner-card{background:#fff;border:1px solid #e3e9dc;border-radius:22px;padding:36px;box-shadow:0 16px 60px #3c563708}.owner-emblem{display:inline-flex;padding:14px;background:#ebf1e2;color:#668551;border-radius:15px;margin-bottom:22px}.owner-card h1{font-size:27px;line-height:1.5;letter-spacing:0;margin:12px 0}.owner-desc{font-size:13px;color:#83917b;line-height:1.9;margin-bottom:24px}.owner-card .field{margin:19px 0;font-size:13px}.owner-card input{font-size:16px}.owner-card input:disabled{opacity:.6}.phone-field{display:flex;align-items:center;gap:10px;border:1px solid #dfe6d6;border-radius:7px;padding:0 14px;margin-top:8px}.phone-field span{font-size:14px;color:#74866b;border-right:1px solid #dfe6d6;padding-right:14px}.field .phone-field input{border:0;padding-left:0;margin:0;min-width:0}.password-field{position:relative}.password-field input{padding-right:44px}.password-field button{position:absolute;right:9px;top:8px;background:transparent;color:#829377;padding:6px}.owner-bottom{display:flex;justify-content:center;margin:22px 0}.owner-bottom a,.owner-bottom button{font-size:12px;background:none;color:#668353}.owner-footnote{border-top:1px solid #edf0e8;padding-top:18px;margin-top:26px;display:flex;align-items:center;gap:8px;font-size:10px;color:#98a28e;line-height:1.8}.owner-private{text-align:center;color:#99a58f;font-size:11px;letter-spacing:1px;margin-top:24px}.setup-hint{padding:22px;background:#f1f5eb;border-radius:10px;color:#728763;line-height:1.8}.setup-hint h3{font-size:16px;font-weight:500}.setup-hint p{font-size:12px}.recovery-box{border:1px dashed #b7c9a2;background:#f1f6ea;padding:18px;border-radius:10px}.recovery-box span{font-size:11px;color:#7d926c}.recovery-box code{display:block;overflow-wrap:anywhere;line-height:1.9;font-size:16px;margin-top:10px;user-select:all}.recovery-actions{display:flex;gap:10px;margin-top:14px}.recovery-actions button{display:flex;gap:8px;align-items:center;justify-content:center;flex:1;font-size:12px;background:#edf2e5;padding:12px 8px;border-radius:7px;color:#5c7849}.saved-check{display:flex;gap:10px;align-items:center;margin-top:24px;font-size:13px;color:#637e52}.saved-check input{width:18px;height:18px;accent-color:#3b6043}.login-note{font-size:11px;color:#929d87;line-height:1.8;margin-top:14px}@media(max-width:700px){.header-links{gap:10px}.owner-link{font-size:11px;padding:8px 10px}.owner-top{padding:22px}.owner-main{padding-top:14px}.owner-card{padding:26px 22px}.owner-card h1{font-size:25px}.owner-card .primary{padding:15px}.owner-top .brand-tag{display:none}.owner-footnote{font-size:10px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.language-switch{display:inline-flex;align-items:center;gap:7px;background:white;border:1px solid #dce5d4;border-radius:8px;padding:7px 9px;color:#567349;flex-shrink:0}.language-switch select{font:inherit;font-size:13px;color:#35513d;background:transparent;border:0;padding:3px 2px;cursor:pointer;max-width:100px}.owner-top-actions{display:flex;gap:20px;align-items:center}.header-links{flex-wrap:wrap;justify-content:flex-end}.intro>div:first-child{min-width:0}.summary-bottom{gap:8px}.pill{white-space:nowrap}html[lang=en] .intro h1{font-size:48px;letter-spacing:-1.5px}html[lang=th]{font-family:Noto Sans Thai,Noto Sans SC,Tahoma,sans-serif}html[lang=th] h1{letter-spacing:0;line-height:1.45}html[lang=th] .intro h1{font-size:44px}.owner-card h1{overflow-wrap:anywhere}.card-actions{flex-wrap:wrap}.owner-card .field{line-height:1.8}.summary-top{gap:8px}@media(max-width:850px){header{height:auto;min-height:88px;padding-top:16px;padding-bottom:16px;gap:16px;flex-wrap:wrap}.brand-tag{display:none}.header-links{gap:10px}.owner-top-actions{gap:12px}}@media(max-width:700px){header>.brand{margin-right:auto}.header-links{width:100%;justify-content:space-between;gap:8px}.language-switch{padding:5px 7px}.language-switch select{font-size:12px}.quiet{font-size:11px}.intro{gap:16px}html[lang=en] .intro h1{font-size:31px;letter-spacing:-.8px}html[lang=th] .intro h1{font-size:30px}.summary{width:134px}.summary-top{flex-wrap:wrap}.summary-top span{font-size:10px}.summary-bottom .pill{font-size:9px}.tabs button{padding:10px 12px}.owner-top{flex-wrap:wrap;gap:12px}.owner-top-actions{margin-left:auto}.owner-card h1{font-size:24px}.owner-card .field{font-size:12px}footer{flex-wrap:wrap;line-height:1.9}.caption{display:none}.section-title h2{font-size:20px}.category-bar .manage-category{margin-left:0}.recovery-actions{flex-wrap:wrap}}@media(max-width:380px){html[lang=en] .intro h1{font-size:27px}html[lang=th] .intro h1{font-size:26px}.intro{gap:12px}.summary{width:118px}.owner-top-actions{width:100%;justify-content:space-between}}.brand-art{display:inline-flex;align-items:center;gap:14px;flex-shrink:0}.brand-symbol{position:relative;display:block;overflow:hidden;width:52px;height:55px;border-radius:3px}.brand-symbol img{position:absolute;width:94px;height:94px;max-width:none;left:-21px;top:-14px;mix-blend-mode:multiply}.brand-wordmark{display:block;position:relative;width:144px;height:58px;overflow:hidden}.brand-wordmark img{position:absolute;width:178px;height:auto;max-width:none;left:-20px;top:-33px;mix-blend-mode:multiply}.owner-top .brand-art{font-size:inherit}@media(max-width:700px){.brand-symbol{width:40px;height:42px}.brand-symbol img{width:72px;height:72px;left:-16px;top:-11px}.brand-wordmark{width:116px;height:46px}.brand-wordmark img{width:144px;height:auto;left:-16px;top:-27px}.brand-art{gap:10px}}body,header{background:#faf7e9}header{border-color:#e2dec9}main.storefront{max-width:none;padding:0}.atelier-landing{background:#003e2f;color:#faf4d9;overflow:hidden}.atelier-hero{max-width:1360px;margin:auto;display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;min-height:560px;padding:36px 48px 12px;gap:0}.atelier-copy{position:relative;z-index:1;padding:25px 0 25px 40px}.atelier-copy .eyebrow{color:#c2c6a3;font-size:10px;letter-spacing:4px}.atelier-copy h1{font-family:Georgia,Times New Roman,serif;font-size:104px;line-height:1.05;letter-spacing:-5px;font-weight:400;margin:22px 0}.atelier-copy h1 span{display:block;font-family:inherit;font-size:25px;letter-spacing:4px;line-height:1.7;margin-top:14px}.atelier-copy p{font-size:13px;line-height:2;color:#c7d4be;max-width:330px}.atelier-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:30px 0}.cream-button{display:inline-flex;align-items:center;gap:30px;border-radius:30px;background:#fbf3d4;color:#164534;padding:15px 25px;font-size:13px;transition:background .2s,transform .2s}.cream-button:hover{background:#fffbe9;transform:translateY(-2px)}.atelier-add{display:inline-flex;align-items:center;gap:8px;background:transparent;color:#eee9cc;font-size:12px}.atelier-signature{display:flex;align-items:center;gap:13px;font-size:10px;letter-spacing:2px;color:#b3c2a7;margin-top:37px}.atelier-signature span{width:24px;height:1px;background:#8eaa88}.atelier-art{position:relative;width:100%;aspect-ratio:1600/1230;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 14%,#000 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%,#000 90%,transparent)}.atelier-art svg{display:block;width:100%;height:100%}.atelier-collections{max-width:1080px;margin:auto;padding:8px 56px 58px}.atelier-section-label{text-align:center;margin:5px 0 32px}.atelier-section-label>span{font-size:8px;letter-spacing:3px;color:#97b09b}.atelier-section-label h2{font-size:22px;font-weight:400;letter-spacing:3px;margin:12px 0}.atelier-section-label p{color:#b3c5b2;font-size:12px}.collection-arches{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.collection-arch{color:#f9f2d6;background:#174b3c;border:1px solid #bdc4a3;padding:6px;border-radius:150px 150px 22px 22px;overflow:hidden;text-align:left;transition:transform .25s,box-shadow .25s}.collection-arch:hover{transform:translateY(-5px);box-shadow:0 15px 30px #001e2260}.collection-arch:focus-visible{outline:3px solid #f3e5b3;outline-offset:5px}.arch-image{aspect-ratio:1/1.1;border-radius:150px 150px 0 0;overflow:hidden}.arch-image svg{width:100%;height:100%;display:block;transition:transform .4s}.collection-arch:hover svg{transform:scale(1.035)}.arch-caption{padding:20px 20px 18px;border-top:1px solid #a0b29966}.arch-kicker{font-size:8px;letter-spacing:2px;color:#b5c3a4}.arch-caption h3{font-size:23px;font-weight:400;letter-spacing:2px;margin:9px 0 16px}.arch-link{font-size:11px;display:flex;align-items:center;justify-content:space-between;color:#dddcc0}.collection-arch.chosen{border-color:#fff0b7}.collection-image-note{text-align:center;color:#9bb39e;font-size:10px;line-height:1.8;margin:24px 0 0}.storefront .collection{max-width:1160px;margin:auto;padding:56px 32px 64px;scroll-margin-top:20px}.catalog-heading-actions{display:flex;gap:20px;align-items:center}.storefront .empty{background:#f4f1e3;border-color:#d9d9c3}.storefront .category-bar button{border-color:#d6ddc9}.storefront .tabs{background:#ebeedd}.storefront .section-title{gap:15px}.storefront .empty .primary+.primary{margin-left:10px}.storefront footer{max-width:1096px;margin:auto;color:#84947c;border-color:#d9decb}.featured-filter{display:flex;align-items:center;gap:14px;font-size:13px;margin:8px 0 18px;color:#355e46}.featured-filter>span{border-left:3px solid #7d986a;padding-left:10px}.featured-filter button{display:flex;align-items:center;gap:8px;background:transparent;color:#8d9d7f;font-size:11px}.category-suggestions{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.category-suggestions button{display:flex;align-items:center;gap:5px;background:#edf2e5;color:#5b7a4a;border-radius:20px;padding:8px 12px;font-size:12px}html[lang=th] .atelier-copy h1{font-size:104px;line-height:1.05}html[lang=th] .atelier-copy h1 span{font-family:Tahoma,sans-serif;font-size:23px;letter-spacing:0;line-height:1.7}html[lang=en] .atelier-copy h1 span{font-size:25px;letter-spacing:1px}.owner-page{background:#faf7e9}@media(max-width:900px){.atelier-hero{padding:28px 25px 5px;min-height:460px}.atelier-copy{padding-left:10px}.atelier-copy h1,html[lang=th] .atelier-copy h1{font-size:84px}.atelier-copy h1 span{font-size:22px}.atelier-collections{padding:20px 32px 44px}.collection-arches{gap:18px}.arch-caption{padding:16px}.storefront footer{margin:0 32px}}@media(max-width:600px){header{min-height:100px;padding:15px 20px;gap:12px}.atelier-hero{display:flex;flex-direction:column-reverse;padding:0;min-height:auto}.atelier-art{width:100%;aspect-ratio:1600/1170;mask-image:linear-gradient(180deg,#000 82%,transparent);-webkit-mask-image:linear-gradient(180deg,#000 82%,transparent)}.atelier-copy{text-align:center;padding:0 24px 26px;margin-top:-8px}.atelier-copy .eyebrow{justify-content:center;font-size:8px;letter-spacing:3px}.atelier-copy h1,html[lang=th] .atelier-copy h1{font-size:65px;letter-spacing:-3px;margin:12px 0}.atelier-copy h1 span,html[lang=en] .atelier-copy h1 span{font-size:20px;letter-spacing:2px;margin-top:6px}html[lang=th] .atelier-copy h1 span{font-size:19px}.atelier-copy p{font-size:12px;margin:12px auto 0;max-width:290px}.atelier-actions{justify-content:center;margin:20px 0}.cream-button{padding:12px 23px;font-size:12px}.atelier-signature{justify-content:center;margin-top:22px;font-size:9px;letter-spacing:1px}.atelier-collections{padding:12px 18px 30px}.atelier-section-label{margin-bottom:22px}.atelier-section-label h2{font-size:19px}.atelier-section-label p{font-size:11px}.collection-arches{gap:10px}.collection-arch{padding:3px;border-radius:80px 80px 13px 13px}.arch-image{aspect-ratio:1/1.22;border-radius:80px 80px 0 0}.arch-caption{padding:12px 8px}.arch-kicker{font-size:6px;letter-spacing:.6px}.arch-caption h3{font-size:17px;letter-spacing:0;margin:6px 0 10px}.arch-link{font-size:9px;gap:3px;align-items:flex-start;line-height:1.6}.arch-link svg{width:12px;min-width:12px;margin-top:1px}.collection-image-note{font-size:9px;max-width:300px;margin:17px auto 0}.storefront .collection{padding:32px 20px 42px}.catalog-heading-actions .primary{font-size:11px;padding:10px 12px}.storefront footer{margin:0 20px}.storefront .section-title h2{font-size:20px}.storefront .empty{padding:32px 16px}.featured-filter{justify-content:space-between}.storefront .grid{gap:12px}.owner-top{padding:20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.arch-image svg,.collection-arch,.cream-button{transition:none}.collection-arch:hover,.collection-arch:hover svg,.cream-button:hover{transform:none}}.product-price{color:#23503e;font-size:17px;font-weight:600;margin:12px 0 4px;overflow-wrap:anywhere}.detail .product-price{font-size:23px}.price-fields{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:12px}.price-fields input,.price-fields select{min-width:0;width:100%}