@font-face{font-family:Atelier Script;font-style:normal;font-weight:400;font-display:swap;src:url(./jamr-atelier-atelier-great-vibes.ttf) format("truetype")}.atelier:is(.atelier--personalize,.atelier--products,.atelier--review) .acrylic-face span{color:#d6b67a;background:linear-gradient(172deg,#fff2c9,#d9ba79 21%,#8e6027 37%,#f8e8ae 48%,#c29b53 61%,#f0d999 73%,#99702e 87%,#d8b76b);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke:.16px #c9a15d8f;text-shadow:.25px .35px .2px #ffefd340,.65px .9px .1px #694818aa,1.25px 1.7px .7px #20140fd9,2px 3px 2.8px #0008;filter:drop-shadow(0 -.3px .2px #f9e8c759);transform:perspective(550px) rotateX(2deg) translateZ(2px);font-kerning:normal;font-variant-ligatures:common-ligatures;letter-spacing:0}.atelier:is(.atelier--personalize,.atelier--products,.atelier--review) .engraving-latin span{font-family:Atelier Script,cursive!important;font-weight:400!important;line-height:1.12}.atelier:is(.atelier--personalize,.atelier--products,.atelier--review) .engraving-ar span{font-family:Amiri,serif!important;font-weight:700!important;line-height:1.3;letter-spacing:0}.atelier:is(.atelier--personalize,.atelier--products,.atelier--review) .acrylic-face{padding-inline:5px;background:transparent}.atelier--products .salon-launcher{height:100%;min-height:0;display:flex;flex-direction:column;padding:clamp(20px,3vw,40px);overflow:auto;scrollbar-color:#bba57555 transparent}.salon-invitation{font-size:14px;line-height:1.8;color:#b9c2b1;margin:20px 0 24px;max-width:42ch}.atelier[dir=rtl] .salon-invitation{font-family:Amiri,serif;font-size:19px}.salon-open{display:flex;align-items:center;gap:18px;width:100%;padding:25px 22px;text-align:start;border:1px solid #d4bd825c;background:linear-gradient(120deg,#cbb27a15,#cbb27a06);color:#eddfbd;cursor:pointer;transition:border-color .25s,background .25s}.salon-open:hover{background:#cbb27a20;border-color:#d4bd82}.salon-open>span:nth-child(2){flex:1;display:grid;gap:8px}.salon-open strong{font:400 25px/1.3 var(--font-serif)}.salon-open small{font-size:11px;line-height:1.6;color:#aeb99f}.salon-open-mark{font-size:38px;font-family:Arial,sans-serif;font-weight:300;color:#d6bd81}.salon-selections{display:flex;flex-direction:column;gap:8px;margin:22px 0}.salon-selection{display:flex;align-items:center;gap:12px;padding:7px;background:#d2b98508;border:1px solid #d2b98525}.salon-selection img{height:48px;width:48px;object-fit:contain;background:#eee7d7}.salon-selection span{flex:1;font-size:13px}.salon-selection button{border:0;background:none;color:#bba97c;padding:8px;font-size:22px;cursor:pointer}.salon-main-confirm{margin-top:8px;flex-shrink:0}.salon-dialog{box-sizing:border-box;padding:0;width:min(1000px,calc(100vw - 48px));height:min(90dvh,900px);max-width:none;max-height:94dvh;border:1px solid #b79c66;color:#efeadb;background:#0a241a;box-shadow:0 30px 100px #0009;overflow:hidden}.salon-dialog[open]{display:flex;flex-direction:column}.salon-dialog::backdrop{background:#020d09cf;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.salon-dialog *{box-sizing:border-box}.salon-header{display:flex;justify-content:space-between;gap:18px;padding:26px 32px 20px;border-bottom:1px solid #c7ae7530;flex-shrink:0}.salon-header .eyebrow{font:10px/1.4 Arial,sans-serif;letter-spacing:.18em;margin:0 0 10px;color:#d1b980}.salon-header h2{font:400 30px/1.2 Playfair Display,Georgia,serif;margin:0;color:#efe6ce}.salon-dialog[dir=rtl] .salon-header h2{font-family:Amiri,serif}.salon-close{align-self:flex-start;border:1px solid #bda77550;background:none;color:#d8c8a1;width:40px;height:40px;min-width:40px;font:26px Arial,sans-serif;cursor:pointer}.salon-search-wrap{padding:20px 32px 14px;flex-shrink:0}.salon-search-wrap label{display:block;font-size:12px;color:#cab888;margin-bottom:8px}.salon-search-line{display:flex;align-items:center;gap:12px;border:1px solid #cbb27a67;background:#e8d5a907;padding:0 14px;height:52px}.salon-search-line:focus-within{border-color:#e2c58a;box-shadow:0 0 0 2px #e2c58a0d}.salon-search-line>span{font-size:28px;color:#d1b983}.salon-search-line input{min-width:0;flex:1;width:100%;height:100%;background:none;border:none;color:#f2e8ce;outline:none;font:15px Arial,sans-serif}.salon-search-line input::placeholder{color:#a7b19d}.salon-search-line input::-webkit-search-cancel-button{-webkit-appearance:none}.salon-search-line button{border:0;background:none;color:#ccbd97;font-size:22px;cursor:pointer}.salon-categories{display:flex;gap:7px;padding:0 32px 12px;overflow:auto;flex-shrink:0;scrollbar-width:thin}.salon-categories button{display:flex;gap:9px;align-items:center;flex-shrink:0;padding:9px 14px;border:1px solid #c0a46c40;background:none;color:#bac6b0;cursor:pointer}.salon-categories button[aria-selected=true]{background:#c6aa7020;border-color:#dfc68d;color:#eedcaf}.salon-categories small{color:#ac986a;font-size:10px}.salon-status{display:flex;justify-content:space-between;gap:12px;padding:0 32px 12px;color:#aeba9f;font-size:11px;flex-shrink:0}.salon-results{overflow:auto;overscroll-behavior:contain;min-height:0;flex:1;padding:2px 32px 24px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:10px;scrollbar-color:#c9af775c transparent;scrollbar-width:thin}.salon-product{position:relative;display:flex;align-items:center;gap:12px;padding:9px;text-align:start;border:1px solid #c7ae7530;background:#c7ae7506;color:#e5dcc5;min-height:102px;cursor:pointer;transition:border-color .2s,background .2s}.salon-product:hover{background:#c7ae7512;border-color:#c7ae757d}.salon-product.is-selected{border-color:#dec28a;background:#c8ab7020}.salon-product:disabled:not(.is-selected){opacity:.46;cursor:not-allowed}.salon-product-image{width:68px;height:84px;flex-shrink:0;background:#eee9db;display:grid;place-items:center;overflow:hidden}.salon-product-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.salon-product-copy{display:grid;gap:9px;min-width:0;flex:1;padding-inline-end:14px}.salon-product-copy strong{font:400 14px/1.45 Arial,sans-serif;overflow-wrap:anywhere}.salon-product-copy small{font-size:11px;color:#cdb67d}.salon-product-check{position:absolute;inset-inline-end:8px;top:8px;font:17px/1 Arial,sans-serif;color:#bba36c}.salon-product.is-selected .salon-product-check{color:#ebd19b}.salon-footer{padding:16px 32px 22px;border-top:1px solid #c7ae7538;flex-shrink:0;background:#0b251c;display:flex;align-items:center;gap:24px}.salon-selected-names{font-size:12px;line-height:1.6;color:#b9c5ac;flex:1;max-height:55px;overflow:auto}.salon-footer .primary-action{min-width:270px;min-height:52px;padding-inline:24px;cursor:pointer}.salon-footer .primary-action:disabled{opacity:.5;cursor:default;transform:none}.salon-empty{grid-column:1/-1;text-align:center;padding:30px 10px;color:#c0c9b3}.salon-empty h3{font:400 24px var(--font-serif)}.salon-empty p{font-size:13px;line-height:1.7}.salon-empty button{padding:12px 20px;border:1px solid #c4a875;color:#deca98;background:none;cursor:pointer}.salon-dialog button:focus-visible,.salon-open:focus-visible{outline:2px solid #e1c78e;outline-offset:3px}@media(max-width:800px){.salon-results{grid-template-columns:repeat(2,minmax(0,1fr))}.salon-footer{gap:14px}.salon-footer .primary-action{min-width:220px}}@media(max-width:700px){.atelier--products .salon-launcher{padding:18px}.salon-invitation{font-size:12px;margin:12px 0 18px}.salon-open{padding:18px 14px;gap:12px}.salon-open strong{font-size:21px}.salon-open small{font-size:10px}.salon-dialog{width:calc(100vw - 16px);height:94dvh;max-height:94dvh}.salon-header{padding:18px 16px 14px;gap:12px}.salon-header .eyebrow{font-size:8px;letter-spacing:.12em;margin-bottom:8px}.salon-header h2{font-size:23px}.salon-close{width:34px;height:34px;min-width:34px;font-size:22px}.salon-search-wrap{padding:14px 16px 12px}.salon-search-line{height:48px}.salon-search-line input{font-size:16px}.salon-categories{padding:0 16px 10px}.salon-categories button{padding:8px 12px;font-size:12px}.salon-status{padding:0 16px 10px;font-size:10px}.salon-results{padding:0 16px 18px;grid-template-columns:1fr;gap:8px}.salon-product{min-height:88px;padding:7px 10px;gap:14px}.salon-product-image{width:64px;height:72px}.salon-product-copy strong{font-size:14px}.salon-product-copy small{font-size:12px}.salon-product-check{top:50%;transform:translateY(-50%);inset-inline-end:14px;font-size:20px}.salon-product-copy{padding-inline-end:24px}.salon-footer{padding:12px 16px max(14px,env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:10px;align-items:stretch}.salon-selected-names{max-height:35px;font-size:11px}.salon-footer .primary-action{width:100%;min-width:0;min-height:48px;font-size:13px!important}}@media(prefers-reduced-motion:reduce){.salon-product,.salon-open{transition:none}}.atelier--products .pricing-note--panel,.atelier--review .review-calculation{display:none}@media(max-width:700px){.atelier--personalize.is-writing{position:fixed!important;inset-inline:0;top:var(--writing-top,0px)!important;height:var(--writing-height,100dvh)!important;min-height:0!important;max-height:var(--writing-height,100dvh)!important;overflow:hidden;z-index:50}.atelier--personalize.is-writing .atelier-header{position:absolute;height:52px;min-height:0;padding-block:8px}.atelier--personalize.is-writing .progress-rail{position:absolute;top:51px}.atelier--personalize.is-writing .workflow-screen{height:100%!important;min-height:0!important;padding:58px 10px 8px!important;gap:8px}.atelier--personalize.is-writing .persistent-preview{flex:1 1 0!important;min-height:70px;max-height:none;width:100%!important;overflow:hidden}.atelier--personalize.is-writing .box-stage{height:100%!important;min-height:0;overflow:hidden}.atelier--personalize.is-writing .box-object{width:auto!important;height:100%!important;max-width:100%;aspect-ratio:1;transform:scale(1.55);transform-origin:50% 34%}.atelier--personalize.is-writing .stage-caption{display:none}.atelier--personalize.is-writing .workflow-panel{flex:0 0 142px!important;min-height:0;max-height:142px;overflow:hidden}.atelier--personalize.is-writing .workflow-panel-body--personalize{height:100%;padding:8px 12px;overflow:hidden}.atelier--personalize.is-writing .control-panel{height:100%;min-height:0!important;margin:0;display:flex;flex-direction:column}.atelier--personalize.is-writing .control-panel>.eyebrow,.atelier--personalize.is-writing .control-panel>h1,.atelier--personalize.is-writing .control-panel>.panel-intro,.atelier--personalize.is-writing .phrase-suggestions{display:none!important}.atelier--personalize.is-writing .message-field{margin:0!important;flex:1;min-height:0}.atelier--personalize.is-writing .message-field textarea{font-size:18px!important;min-height:54px!important;height:54px!important;max-height:54px;padding:9px 12px!important;line-height:1.35}.atelier--personalize.is-writing .message-field>div{font-size:9px;line-height:1.3;margin-top:3px}.atelier--personalize.is-writing .panel-actions{position:static!important;flex-shrink:0;margin:6px 0 0!important;padding:0!important}.atelier--personalize.is-writing .panel-actions .primary-action{min-height:37px!important;height:37px;padding-block:6px!important;font-size:12px!important}}.atelier:is(.atelier--personalize,.atelier--products,.atelier--review) .acrylic-rig{width:calc(var(--acrylic-width) * 1.25)}.atelier:is(.atelier--personalize,.atelier--products,.atelier--review) .acrylic-rig--xl .acrylic-face span{font-size:min(28cqw,62px)}.atelier:is(.atelier--personalize,.atelier--products,.atelier--review) .acrylic-rig--lg .acrylic-face span{font-size:min(20cqw,44px)}.atelier:is(.atelier--personalize,.atelier--products,.atelier--review) .acrylic-rig--md .acrylic-face span{font-size:min(16cqw,38px)}.atelier:is(.atelier--personalize,.atelier--products,.atelier--review) .acrylic-rig--sm .acrylic-face span{font-size:min(12.5cqw,28px)}.atelier:is(.atelier--personalize,.atelier--products,.atelier--review) .acrylic-rig--xs .acrylic-face span{font-size:min(10cqw,23px)}.atelier:is(.atelier--personalize,.atelier--products,.atelier--review) .acrylic-rig--xxs .acrylic-face span{font-size:min(8.5cqw,20px)}.workflow-screen--review .persistent-preview .box-stage{display:grid;place-items:center}.workflow-screen--review .persistent-preview .box-object{aspect-ratio:1;width:min(100%,440px);height:auto;max-height:100%}.atelier:is(.atelier--personalize,.atelier--products,.atelier--review) .box-object--gift-box-2-pcs .acrylic-rig{width:27%;max-width:27%}.atelier:is(.atelier--personalize,.atelier--products,.atelier--review) .box-object--gift-box-2-pcs .acrylic-face span{overflow-wrap:anywhere;text-wrap:balance}.atelier--boxes .box-list.box-wheel{overscroll-behavior:contain;touch-action:none;scroll-snap-type:none;-webkit-overflow-scrolling:touch}.atelier--boxes .box-wheel-shell{overscroll-behavior:contain}html:has(.atelier--boxes),body:has(.atelier--boxes){overflow:hidden;overscroll-behavior:none}@media(max-width:700px){.workflow-screen--review .persistent-preview .box-stage:not(.box-stage--with-tray) .box-object{width:auto;height:100%;max-width:100%;aspect-ratio:1}.workflow-screen--review .persistent-preview{flex-basis:clamp(258px,34dvh,292px)}}.atelier:is(.atelier--personalize,.atelier--products,.atelier--review) .acrylic-face span{white-space:pre-wrap;text-wrap:wrap}.atelier--welcome .welcome-film,.atelier--welcome[dir=rtl] .welcome-film{border:0;border-radius:0;box-shadow:none;background:transparent;-webkit-mask:url(./jamr-atelier-crafted-film-mask.svg) center/contain no-repeat;mask:url(./jamr-atelier-crafted-film-mask.svg) center/contain no-repeat}.atelier--welcome .welcome-film:before,.atelier--welcome .welcome-film:after{display:none}.atelier--welcome .welcome-film video{opacity:1;object-fit:cover}.atelier:is(.atelier--personalize,.atelier--products,.atelier--review) .engraving-ar span{line-height:1.08}.atelier--welcome .welcome-film,.atelier--welcome[dir=rtl] .welcome-film{-webkit-mask-size:100% 100%;mask-size:100% 100%}@media(max-width:700px){.atelier--welcome .welcome-film,.atelier--welcome[dir=rtl] .welcome-film{inset:calc(var(--mobile-header-height) + 10px) 16px 46% 16px}}.atelier:is(.atelier--personalize,.atelier--products,.atelier--review) .box-design-canvas{width:600px;height:600px;transform-origin:center}.atelier:is(.atelier--personalize,.atelier--products,.atelier--review) .box-object{--lid-x:50%;--lid-y:35%;--lid-width:42%;--lid-height:27%;aspect-ratio:1}.atelier:is(.atelier--personalize,.atelier--products,.atelier--review) .box-object--gift-box-2-pcs{--lid-x:49.5%;--lid-y:34.5%;--lid-width:28%;--lid-height:28%}.atelier:is(.atelier--personalize,.atelier--products,.atelier--review) .box-object--ghadail-box{--lid-y:36%;--lid-width:45%;--lid-height:29%}.atelier:is(.atelier--personalize,.atelier--products,.atelier--review) .box-object--dokhon-jamr-box{--lid-y:36%;--lid-width:45%;--lid-height:29%}.atelier:is(.atelier--personalize,.atelier--products,.atelier--review) .box-object--al-bisht-selection-box{--lid-x:51%;--lid-y:28%;--lid-width:47%;--lid-height:31%}.atelier:is(.atelier--personalize,.atelier--products,.atelier--review) .box-object--al-mayas-elite-box{--lid-y:35.5%;--lid-width:40%;--lid-height:30%}.atelier:is(.atelier--personalize,.atelier--products,.atelier--review) .box-object--vip-box{--lid-x:49.5%;--lid-y:37%;--lid-width:58%;--lid-height:20%}.atelier:is(.atelier--personalize,.atelier--products,.atelier--review) .box-object--al-mayas-selection-box-black{--lid-y:28.5%;--lid-width:49%;--lid-height:35%}.atelier:is(.atelier--personalize,.atelier--products,.atelier--review) .box-object--al-bisht-box{--lid-x:49%;--lid-y:36%;--lid-width:40%;--lid-height:30%}.atelier:is(.atelier--personalize,.atelier--products,.atelier--review) .box-object--qutro-selection-box{--lid-x:51%;--lid-y:34.5%;--lid-width:43%;--lid-height:27%}.atelier:is(.atelier--personalize,.atelier--products,.atelier--review) .box-design-canvas .acrylic-rig{left:var(--lid-x);top:var(--lid-y);width:var(--lid-width);height:var(--lid-height);max-width:none;transform:translate(-50%,-50%);animation:none;overflow:hidden}.atelier:is(.atelier--personalize,.atelier--products,.atelier--review) .box-design-canvas .acrylic-face{width:100%;height:100%;min-height:0;box-sizing:border-box;padding:12px 14px;display:grid;place-items:center;overflow:hidden}.atelier:is(.atelier--personalize,.atelier--products,.atelier--review) .box-design-canvas .acrylic-face span{display:block;width:100%;max-width:100%;min-width:0;text-align:center;white-space:pre-wrap;text-wrap:wrap;overflow-wrap:anywhere;word-break:normal;transform:none;animation:none}.atelier:is(.atelier--personalize,.atelier--review) .persistent-preview .box-object{width:min(86%,680px);height:auto;max-height:100%;aspect-ratio:1}@media(max-width:700px){.atelier:is(.atelier--personalize,.atelier--review) .persistent-preview{flex:0 0 min(100vw - 20px,382px);align-self:center;width:min(100%,382px);background:#f5f4f0;overflow:hidden}.atelier:is(.atelier--personalize,.atelier--review) .persistent-preview .box-stage:not(.box-stage--with-tray) .box-object{width:100%;height:auto;max-width:100%;max-height:100%;aspect-ratio:1}.atelier--personalize.is-writing .persistent-preview .box-object{width:100%!important;height:100%!important;max-height:none;transform:none;aspect-ratio:auto}}.atelier--boxes .box-design-canvas{width:600px;height:600px}.atelier--boxes .box-object{aspect-ratio:1}@media(max-width:700px){.atelier--boxes .persistent-preview{flex-basis:min(100vw - 20px,382px)}.atelier--boxes .persistent-preview .box-stage .box-object{width:100%;height:auto;max-width:100%;max-height:100%;aspect-ratio:1}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/jamr-atelier-refinement.css.map */
