.gl-page{--clay:#a8482c;--ink:#3e2822;--paper:#f5eddf;background:var(--paper);color:var(--ink);font-family:Arial,sans-serif}.gl-page *{box-sizing:border-box}.gl-page a{color:inherit;text-decoration:none}.gl-page button,.gl-page input{font:inherit}.gl-page a,.gl-page button{touch-action:manipulation}.gl-page button{cursor:pointer}.gl-page :focus-visible{outline:3px solid #ad531d;outline-offset:4px}.gl-demo{gap:16px;padding:12px 4%;background:#3e2822;color:#fff4df;font-size:11px}.gl-demo,.gl-header{display:flex;justify-content:space-between}.gl-header{align-items:center;padding:28px 5%;gap:20px;border-bottom:1px solid #cdb7a3}.gl-logo{font:italic 50px Georgia,serif;letter-spacing:-4px}.gl-logo span{display:block;font:9px Arial,sans-serif;letter-spacing:2px;margin-top:6px}.gl-header nav{display:flex;gap:30px;font-size:14px}.gl-bag{font-size:13px}.gl-bag b{display:inline-grid;place-items:center;border:1px solid #a98d79;border-radius:50%;width:30px;height:30px;margin-left:8px}.gl-hero-top{display:grid;grid-template-columns:1fr 4fr 80px;gap:24px;align-items:center;padding:50px 5%}.gl-hero-top>span{font-size:11px;line-height:1.7;letter-spacing:2px}.gl-round{border:1px solid var(--clay);border-radius:50%;display:grid;place-items:center;width:72px;height:72px;font-size:38px;color:var(--clay)!important}.gl-hero>img{width:100%;height:510px;object-fit:cover;display:block}.gl-hero-caption{display:flex;justify-content:space-between;gap:30px;padding:20px 5%;border-bottom:1px solid #cdb7a3}.gl-hero-caption>span{font-size:12px}.gl-hero-caption p{max-width:470px;margin:0}.gl-detail,.gl-section{padding:60px 5%}.gl-section-title{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:30px}.gl-section-title>span{font-size:11px;letter-spacing:2px;max-width:130px}.gl-section-title>a{font-size:13px}.gl-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.gl-products article{display:flex;flex-direction:column;min-width:0}.gl-product-photo{position:relative;display:block;overflow:hidden}.gl-product-photo img{width:100%;height:auto;display:block;transition:transform .6s}.gl-product-photo:hover img{transform:scale(1.035)}.gl-product-photo>span{position:absolute;left:15px;bottom:15px;font-size:11px;background:#f5eddfd9;padding:7px 10px}.gl-products article>div{padding:20px 0}.gl-products small{font-size:11px;letter-spacing:1.5px}.gl-card-cta{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #bba28e;padding:18px 0;margin-top:auto;font-size:13px}.gl-card-cta b{font-size:17px}.gl-invite{display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:60px 8%;gap:50px;background:var(--clay);color:var(--paper)}.gl-invite>div{max-width:460px}.gl-orbit{display:block;text-align:center;font:300px/1 Georgia;animation:gl-breathe 7s ease-in-out infinite}.gl-button{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--ink);background:var(--ink);color:#fff4e1!important;padding:16px 23px;min-height:48px;font-size:14px;text-align:center}.gl-invite .gl-button{background:var(--paper);color:var(--ink)!important;border-color:var(--paper)}.gl-collection-heading{display:grid;grid-template-columns:1fr 3fr 2fr;gap:25px;align-items:start;margin-bottom:35px}.gl-collection-heading>span{font-size:12px}.gl-tabs{display:flex;gap:8px;flex-wrap:wrap;padding:0 0 25px}.gl-people button,.gl-tabs button{padding:12px 22px;border:1px solid #b49b87;background:transparent;color:var(--ink);min-height:44px}.gl-people [aria-pressed=true],.gl-tabs [aria-pressed=true]{background:var(--clay);color:white;border-color:var(--clay)}.gl-detail-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:7%;margin:30px 0 70px}.gl-detail-image>span{font-size:12px;display:block;margin-bottom:15px}.gl-detail-image>img{width:100%;height:auto;display:block;border-radius:50% 50% 0 0}.gl-detail-copy{padding-top:35px}.gl-detail-copy>strong{display:block;font-size:28px;margin:20px 0}.gl-detail-copy .gl-button{width:100%;margin-bottom:20px}.gl-material{font-size:13px;padding:15px 0}.gl-material span{color:var(--clay);font-size:22px;margin-right:10px}.gl-detail-copy dl>div{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #cdb7a3;padding:14px 0;font-size:13px}.gl-detail-copy dd{margin:0;text-align:right}.gl-detail-copy details{border-bottom:1px solid #cdb7a3;padding:16px 0;font-size:14px}.gl-detail-copy summary{cursor:pointer}.gl-table{padding:55px 5%}.gl-table-heading{text-align:center;margin-bottom:45px}.gl-table-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:6%}.gl-setting{background:#e7d4bc;padding:20px}.gl-place{position:relative;min-height:430px}.gl-place img{position:absolute;object-fit:contain;border-radius:50%}.gl-place img:first-child{width:76%;height:auto;top:12%;left:0}.gl-place img:nth-child(2){width:40%;height:auto;right:0;top:0}.gl-place img:nth-child(3){width:32%;height:auto;right:0;bottom:0}.gl-setting p{text-align:center}.gl-table-layout aside{padding:25px 0}.gl-people{display:flex;gap:8px;margin:22px 0}.gl-vase{display:flex;gap:12px;flex-wrap:wrap;align-items:center;padding:20px 0;border-top:1px solid #cdb7a3;border-bottom:1px solid #cdb7a3}.gl-vase input{width:20px;height:20px;accent-color:var(--clay)}.gl-vase b{font-size:13px;margin-left:auto}.gl-sum{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;border-top:1px solid #bfa58e}.gl-sum strong{font-size:26px}.gl-table-layout aside>.gl-button{width:100%;margin-bottom:15px}.gl-table-layout aside>small{display:block;line-height:1.6}.gl-journal{padding:60px 7%;background:#d9bfa2}.gl-journal>div:first-child{display:grid;grid-template-columns:1fr 2fr 1.2fr;align-items:start;gap:25px;margin-bottom:55px}.gl-process{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px}.gl-process article{padding-top:20px;border-top:1px solid #8e6d53}.gl-process article>span{font:italic 60px Georgia;color:var(--clay)}.gl-journal-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:45px;padding-top:35px;border-top:1px solid #8e6d53}.gl-checkout{display:grid;grid-template-columns:1.5fr 1fr;gap:6%;margin-top:35px}.gl-cart-row{display:grid;grid-template-columns:110px 1fr auto;gap:20px;padding:22px 0;border-top:1px solid #bfa58e;align-items:start}.gl-cart-row img{width:110px;height:auto;display:block}.gl-qty{display:flex;align-items:center;gap:12px}.gl-qty button{border:1px solid #bfa58e;background:transparent;min-width:38px;min-height:40px;color:var(--ink)}.gl-qty button:last-child{border:0;font-size:12px}.gl-checkout form{background:#e7d4bc;padding:28px;height:fit-content}.gl-checkout form label{display:block;margin:18px 0}.gl-checkout input{display:block;width:100%;min-height:45px;padding:12px;border:1px solid #b99c83;background:#fffaf0;margin-top:8px;color:var(--ink)}.gl-checkout form .gl-button{width:100%;margin-bottom:14px}.gl-checkout small{display:block;line-height:1.6}.gl-empty{padding:45px 0}.gl-footer{display:flex;align-items:center;justify-content:space-between;gap:25px;flex-wrap:wrap;padding:50px 5%;background:#3e2822;color:#f5eddf;font-size:13px}.gl-footer small{width:100%;padding-top:20px;border-top:1px solid #8b7061;font-size:11px}.gl-page button:disabled{opacity:.45;cursor:default}html body .gl-page h1{font:normal min(clamp(38px,4.6vw,68px),var(--pontera-heading-cap,999px))/1.08 Georgia,serif!important;letter-spacing:-2px!important;color:inherit!important;margin:14px 0 22px!important;text-transform:none!important}html body .gl-page h2{font:normal min(clamp(27px,2.6vw,40px),var(--pontera-heading-cap,999px))/1.13 Georgia,serif!important;letter-spacing:-1px!important;color:inherit!important;margin:12px 0 20px!important}html body .gl-page h3{font:normal min(29px,var(--pontera-heading-cap,999px))/1.2 Georgia,serif!important;color:inherit!important;margin:10px 0!important}html body .gl-page label,html body .gl-page li,html body .gl-page p{font:normal 15px/1.65 Arial,sans-serif!important;color:inherit!important}html body .gl-page input{font-size:16px!important}html body .gl-page h1 em{color:var(--clay)!important;font-style:italic!important}.gl-section-title h2{margin:0!important}.gl-page small{font-size:11px;letter-spacing:1px}.gl-hero-top h1{text-align:center}@keyframes gl-breathe{50%{transform:scale(.9) rotate(15deg);opacity:.7}}@media(max-width:700px){.gl-demo{font-size:9px;padding:10px 4%}.gl-demo>span{display:none}.gl-header{flex-wrap:wrap;padding:20px 5%;gap:17px}.gl-logo{font-size:40px}.gl-header nav{order:3;width:100%;justify-content:space-between;gap:10px;font-size:12px}.gl-hero-top{grid-template-columns:1fr 52px;padding:30px 5%;gap:15px}.gl-hero-top>span{grid-column:1/-1;font-size:10px}.gl-hero-top h1{text-align:left}.gl-round{width:50px;height:50px;font-size:26px}.gl-hero>img{height:300px}.gl-hero-caption{display:block}.gl-hero-caption p{margin-top:12px}.gl-detail,.gl-section,.gl-table{padding:35px 5%}.gl-section-title{flex-wrap:wrap;gap:8px}.gl-section-title>span{max-width:none;width:100%}.gl-products{grid-template-columns:1fr;gap:30px}.gl-products article>div{padding:14px 0}.gl-products article p{margin-bottom:4px}.gl-invite{grid-template-columns:1fr;padding:35px 7%;gap:15px}.gl-orbit{font-size:135px;line-height:1}.gl-collection-heading{grid-template-columns:1fr;gap:8px}.gl-tabs button{padding:10px 16px}.gl-detail-grid{grid-template-columns:1fr;gap:20px;margin-bottom:40px}.gl-detail-copy{padding-top:0}.gl-table-layout{grid-template-columns:1fr;gap:10px}.gl-place{min-height:290px}.gl-people button{padding:12px;flex:1}.gl-journal{padding:35px 5%}.gl-journal>div:first-child{grid-template-columns:1fr;gap:8px;margin-bottom:25px}.gl-process{grid-template-columns:1fr 1fr;gap:20px}.gl-process article>span{font-size:42px}.gl-journal-bottom{display:block}.gl-checkout{grid-template-columns:1fr;gap:30px}.gl-cart-row{grid-template-columns:75px 1fr;gap:15px}.gl-cart-row img{width:75px}.gl-cart-row>strong{grid-column:2}.gl-checkout form{padding:20px}.gl-footer{padding:35px 5%}html body .gl-page h1{font-size:min(36px,var(--pontera-heading-cap,999px))!important;letter-spacing:-1px!important}html body .gl-page h2{font-size:min(29px,var(--pontera-heading-cap,999px))!important}html body .gl-page label,html body .gl-page li,html body .gl-page p{font-size:14px!important}.gl-hero-top h1{font-size:min(32px,var(--pontera-heading-cap,999px))!important}}@media(prefers-reduced-motion:reduce){.gl-orbit{animation:none}.gl-product-photo img{transition:none}}