#shopify-section-announcement:has(>.EscAnnouncement){position:sticky;top:0;z-index:6}#shopify-section-announcement:has(>.EscAnnouncement)+#shopify-section-header{top:var(--announcement-bar-height, 0px)}#shopify-section-announcement[data-esc-menu-hidden]+#shopify-section-header:not(:has(:focus-visible)){opacity:0;pointer-events:none}#shopify-section-announcement[data-esc-menu-hidden]+#shopify-section-header:not(:has(:focus-visible)) *{pointer-events:none}.PageContainer:has(>#shopify-section-announcement[data-esc-menu-hidden]+#shopify-section-header):not(:has(>#shopify-section-header :focus-visible)){--escaune-motto-only-offset: var(--announcement-bar-height, 0px)}.CollectionToolbar--top{top:var(--escaune-motto-only-offset, calc(var(--header-height, 0px) * var(--use-sticky-header, 0)))}.PageContainer:has(>#shopify-section-announcement[data-esc-menu-hidden]+#shopify-section-header):not(:has(>#shopify-section-header :focus-visible)) .ArticleToolbar{top:var(--escaune-motto-only-offset)!important}@media(min-width:1000px){.PageContainer:has(>#shopify-section-announcement[data-esc-menu-hidden]+#shopify-section-header):not(:has(>#shopify-section-header :focus-visible)) main .EscProduct .EscProduct__gallery{top:calc(var(--escaune-motto-only-offset) + 32px)}}.EscAnnouncement[data-esc-typewriter-enabled=true] .AnnouncementBar .AnnouncementBar__Content{font-family:Georgia,Times New Roman,serif;font-size:14px;font-style:italic;font-weight:400;line-height:1.55;letter-spacing:0;text-transform:none}.EscAnnouncement .EscAnnouncement__motto{display:inline-flex;max-width:100%;align-items:baseline;gap:.32em;vertical-align:bottom}.EscAnnouncement .EscAnnouncement__quote{display:inline-block;flex:0 0 auto;color:#d4bf96;font-size:17px;line-height:1}.EscAnnouncement .EscAnnouncement__quote--open:before{content:"\201e"}.EscAnnouncement .EscAnnouncement__quote--close:before{content:"\201d"}.EscAnnouncement .EscAnnouncement__typewriter{position:relative;display:inline-block;min-width:0;max-width:100%;text-align:inherit}.EscAnnouncement .EscAnnouncement__text{display:block;white-space:pre-wrap;overflow-wrap:anywhere}.EscAnnouncement .EscAnnouncement__visual{position:absolute;top:0;right:0;bottom:0;left:0;display:block;color:inherit;text-align:start;white-space:pre-wrap;overflow-wrap:anywhere;pointer-events:none}.EscAnnouncement .EscAnnouncement__visual[hidden]{display:none!important}.EscAnnouncement .EscAnnouncement__typewriter.is-typing .EscAnnouncement__text{opacity:0}.EscAnnouncement .EscAnnouncement__cursor{display:inline-block;width:1px;height:.88em;margin-left:.18em;margin-right:.24em;border-left:1px solid #d4bf96;vertical-align:-.08em;transform:skew(-14deg);transform-origin:center bottom;animation:esc-announcement-cursor 1.05s step-end infinite}@keyframes esc-announcement-cursor{0%,to{opacity:1}50%{opacity:0}}@media(prefers-reduced-motion:reduce){.EscAnnouncement .EscAnnouncement__typewriter.is-typing .EscAnnouncement__text{opacity:1}.EscAnnouncement .EscAnnouncement__visual{display:none!important}.EscAnnouncement .EscAnnouncement__cursor{animation:none}}.EscProduct{--esc-ink: #302720;--esc-muted: #675c51;--esc-line: #dfd5c8;--esc-paper: #f6f0e8;--esc-white: #fffdfa;--esc-accent: #8b4a34;--esc-action: #783c2a;--esc-action-hover: #602d1f;--esc-control-height: 56px;background:var(--esc-white);color:var(--esc-ink)}.EscProduct *,.EscProduct *:before,.EscProduct *:after{box-sizing:border-box}.EscProduct [hidden]{display:none!important}.EscProduct .EscProduct__wrap{max-width:1480px;margin-inline:auto;padding:18px clamp(28px,4.4vw,68px) 0}.EscProduct .EscProduct__breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px 13px;margin-bottom:14px;color:var(--esc-muted);font-size:11px}.EscProduct .EscProduct__back{display:inline-flex;min-height:34px;align-items:center;gap:8px;color:inherit;text-decoration:none}.EscProduct .EscProduct__back:hover{color:var(--esc-accent);text-decoration:underline;text-underline-offset:3px}.EscProduct .EscProduct__layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:clamp(28px,4.25vw,68px);align-items:start}.EscProduct .EscProduct__gallery,.EscProduct .EscProduct__purchase{min-width:0}.EscProduct .EscProduct__gallery{position:sticky;top:108px}.EscProduct .EscProduct__gallery-inner{display:grid;grid-template-columns:minmax(0,1fr)}.EscProduct .EscProduct__stage{overflow:hidden;border:1px solid var(--esc-line);background:var(--esc-paper);touch-action:pan-y pinch-zoom}.EscProduct .EscProduct__slide{width:100%}.EscProduct .EscProduct__image-link{display:flex;width:100%;height:clamp(350px,39vw,565px);align-items:center;justify-content:center;padding:clamp(9px,1.15vw,18px);cursor:zoom-in}.EscProduct .EscProduct__image{display:block;width:100%;height:100%;object-fit:contain;border:1px solid #ebe3d9;background:#fff}.EscProduct .EscProduct__empty-image{display:grid;min-height:260px;place-items:center;padding:28px;color:var(--esc-muted);font-size:14px;text-align:center}.EscProduct .EscProduct__image-link:focus-visible{outline-offset:-5px}.EscProduct .EscProduct__gallery-tools{display:grid;min-height:48px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;padding-inline:8px;border-bottom:1px solid var(--esc-line);color:var(--esc-muted);font-size:12px}.EscProduct .EscProduct__image-count{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;font-variant-numeric:tabular-nums}.EscProduct .EscProduct__zoom-hint{grid-column:2;display:inline-flex;min-height:44px;align-items:center;gap:7px;border:0;padding:0 6px;background:transparent;color:var(--esc-accent);font:inherit;cursor:zoom-in}.EscProduct .EscProduct__zoom-hint svg{width:16px;height:16px;flex:0 0 16px}.EscProduct .EscProduct__zoom-hint:hover{text-decoration:underline;text-underline-offset:3px}.EscProduct .EscProduct__gallery-arrows{grid-column:3;justify-self:end;display:flex;gap:1px}.EscProduct .EscProduct__gallery-arrows button{display:grid;width:44px;height:44px;place-items:center;border:0;padding:0;background:transparent;color:var(--esc-ink);font-size:18px;cursor:pointer}.EscProduct .EscProduct__gallery-arrows button svg{width:17px;height:17px}.EscProduct .EscProduct__gallery-arrows button:hover{color:var(--esc-accent);background:var(--esc-paper)}.EscProduct .EscProduct__thumbnails{display:flex;gap:9px;overflow-x:auto;padding:10px 4px 6px;scrollbar-width:thin;scrollbar-color:#bba797 transparent;scroll-padding-inline:4px}.EscProduct .EscProduct__thumbnail{display:flex;width:69px;height:57px;flex:0 0 69px;align-items:center;justify-content:center;border:1px solid var(--esc-line);padding:3px;background:#fff;transition:border-color .18s}.EscProduct .EscProduct__thumbnail:hover,.EscProduct .EscProduct__thumbnail[aria-current=true]{border-color:var(--esc-accent)}.EscProduct .EscProduct__thumbnail[aria-current=true]{box-shadow:inset 0 0 0 1px var(--esc-accent)}.EscProduct .EscProduct__gallery-actions{display:flex;flex-direction:column;align-items:center;gap:8px;margin-block-start:16px}.EscProduct .EscProduct__gallery-actions [data-esc-room-preview]{margin-block-start:0}.EscProduct .EscProduct__gallery-fit{display:inline-flex;min-height:44px;align-items:center;gap:7px;color:var(--esc-accent);font-size:13px;font-weight:700}.EscProduct .EscProduct__gallery-fit:hover{text-decoration:underline;text-underline-offset:3px}.EscProduct .EscProduct__thumbnail:focus-visible{outline-offset:-2px}.EscProduct .EscProduct__thumbnail img{display:block;width:100%;height:100%;object-fit:contain}.EscProduct .EscProduct__purchase{padding-block:7px 0}.EscProduct .EscProduct__product-type{display:flex;align-items:center;gap:11px;margin:0 0 12px;color:var(--esc-accent);font-size:11px;font-weight:700;line-height:1.5;letter-spacing:.105em;text-transform:uppercase}.EscProduct .EscProduct__product-type:before{content:"";width:24px;height:1px;flex:0 0 24px;background:#bb917b}main .EscProduct[data-esc-design=studio] .EscProduct__title{margin:0;color:var(--esc-ink);font-family:var(--escaune-display, "eScaune Display", Georgia, serif);font-size:clamp(35px,3.6vw,56px);font-weight:600;line-height:1.09;letter-spacing:-.035em;text-transform:none;overflow-wrap:anywhere;text-wrap:pretty}.EscProduct .EscProduct__price-row{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:15px;padding-top:19px;border-top:1px solid var(--esc-line)}.EscProduct .EscProduct__selected-variant{color:var(--esc-muted);font-size:13px;font-weight:600;line-height:1.35}.EscProduct .EscProduct__current-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}main .EscProduct[data-esc-design=studio] .EscProduct__price-row .EscProduct__price{position:relative;display:inline-block;margin-inline-start:3px;color:var(--esc-accent);font-size:clamp(26px,2.15vw,34px);font-weight:700;line-height:1.24;letter-spacing:-.03em;font-variant-numeric:tabular-nums}main .EscProduct[data-esc-design=studio] .EscProduct__price-row:has(.EscProduct__compare:not([hidden])) .EscProduct__price{color:var(--esc-action)}main .EscProduct[data-esc-design=studio] .EscProduct__price:not(:empty):before,main .EscProduct[data-esc-design=studio] .EscProduct__mobile-price:not(:empty):before{top:-2px;right:-6px;bottom:-2px;left:-6px;border:1px solid #b080694f;box-shadow:0 0 8px #c69b7d32;opacity:1;animation:none}.EscProduct .EscProduct__unit{color:var(--esc-muted);font-size:12px;line-height:1.4}.EscProduct .EscProduct__compare{display:flex;order:-1;flex-wrap:wrap;align-items:baseline;gap:3px 9px;color:var(--esc-muted);font-size:15px;line-height:1.4}.EscProduct .EscProduct__compare .EscOfferPeriod{order:initial;color:var(--esc-muted)}.EscProduct .EscProduct__availability{display:inline-flex;min-height:24px;align-items:center;gap:7px;margin:11px 0 20px;color:#375c43;font-size:12px;font-weight:600;line-height:1.5}.EscProduct .EscProduct__availability-dot{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:currentColor}.EscProduct .EscProduct__availability[data-esc-stock-state=unavailable]{color:var(--esc-accent)}.EscProduct .EscProduct__form{margin:0}.EscProduct .EscProduct__native-variant{margin-bottom:18px}.EscProduct .EscProduct__label{display:block;margin:0 0 7px;padding:0;color:var(--esc-ink);font-size:12px;font-weight:700;line-height:1.5}.EscProduct .EscProduct__select{display:block;width:100%;min-height:48px;border:1px solid #b7a393;border-radius:0;padding:10px;background:var(--esc-white);color:var(--esc-ink);font:inherit;font-size:14px}.EscProduct .EscProduct__option{min-width:0;margin:0 0 18px;padding:0;border:0}.EscProduct .EscProduct__choices{display:flex;flex-wrap:wrap;gap:7px}.EscProduct .EscProduct__choice{position:relative;display:block;min-width:55px;margin:0;cursor:pointer}.EscProduct .EscProduct__choice input{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.EscProduct .EscProduct__choice-face{display:flex;min-height:45px;align-items:center;justify-content:center;gap:7px;border:1px solid var(--esc-line);padding:7px 10px;color:var(--esc-ink);font-size:12px;line-height:1.35;transition:border-color .18s,background-color .18s}.EscProduct .EscProduct__choice:hover .EscProduct__choice-face{border-color:#a7836f}.EscProduct .EscProduct__choice input:checked+.EscProduct__choice-face{border-color:var(--esc-accent);background:var(--esc-paper)}.EscProduct .EscProduct__choice input:focus-visible+.EscProduct__choice-face{outline:2px solid var(--esc-accent);outline-offset:2px}.EscProduct .EscProduct__swatch{width:22px;height:22px;flex:0 0 22px;border:1px solid #3027203f;border-radius:50%;background:var(--esc-swatch)}.EscProduct .EscProduct__choice-copy{display:flex;flex-direction:column;gap:2px;overflow-wrap:anywhere}.EscProduct .EscProduct__choice input:checked+.EscProduct__choice-face .EscProduct__choice-copy{font-weight:700}.EscProduct .EscProduct__choice-copy small{max-width:15ch;color:var(--esc-accent);font-size:10px;line-height:1.3}.EscProduct .EscProduct__choice.is-unavailable .EscProduct__choice-copy>span{text-decoration:line-through}.EscProduct .EscProduct__minimum{margin:0 0 8px;color:var(--esc-accent);font-size:12px;font-weight:600;line-height:1.5}.EscProduct .EscProduct__order-total{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:3px 12px;margin:0 0 10px;padding:9px 12px;background:var(--esc-paper);color:var(--esc-muted);font-size:12px;line-height:1.5}.EscProduct .EscProduct__order-total strong{color:var(--esc-ink);font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.EscProduct .EscProduct__buy-row{display:grid;grid-template-columns:106px minmax(0,1fr);gap:10px;align-items:end}.EscProduct .EscProduct__quantity{display:flex;width:106px;height:var(--esc-control-height);align-items:stretch;border:1px solid #b7a393;background:var(--esc-white)}.EscProduct .EscProduct__quantity input{width:100%;min-width:0;height:100%;border:0;border-radius:0;padding:0;background:transparent;color:var(--esc-ink);font:inherit;font-size:16px;line-height:1;text-align:center;-webkit-appearance:textfield;appearance:textfield}.EscProduct .EscProduct__quantity input::-webkit-inner-spin-button,.EscProduct .EscProduct__quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.EscProduct .EscProduct__quantity-button{display:grid;width:34px;flex:0 0 34px;place-items:center;border:0;padding:0;background:transparent;color:var(--esc-ink);font:inherit;font-size:17px;cursor:pointer}.EscProduct .EscProduct__quantity-button:hover:not(:disabled){background:var(--esc-paper)}.EscProduct .EscProduct__quantity-button:disabled{opacity:.4;cursor:default}.EscProduct .EscProduct__quantity input[readonly]{cursor:default}.EscProduct .EscProduct__fallback-options{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.EscProduct .EscProduct__fallback-options p{flex-basis:100%;margin:0}.EscProduct .EscProduct__fallback-options a{padding:8px 10px;border:1px solid var(--esc-line)}.EscProduct .EscProduct__fallback-options a[aria-current]{border-color:var(--esc-accent);font-weight:700}.EscProduct .EscProduct__submit{display:inline-flex;width:100%;min-height:var(--esc-control-height);align-items:center;justify-content:space-between;gap:8px;border:1px solid var(--esc-action);border-radius:2px;padding:10px clamp(12px,1.65vw,22px);background:var(--esc-action);color:#fffdfa;font:inherit;font-size:14px;font-weight:700;line-height:1.3;text-align:left;text-transform:none;cursor:pointer;transition:background-color .18s,border-color .18s}.EscProduct .EscProduct__submit svg{flex:0 0 18px;width:18px}.EscProduct .EscProduct__submit:hover:not(:disabled){border-color:var(--esc-action-hover);background:var(--esc-action-hover)}.EscProduct .EscProduct__submit:disabled{border-color:#ddd0c4;background:#eee7de;color:#64554b;cursor:not-allowed}.EscProduct .EscProduct__submit:disabled>:last-child:not(:first-child){display:none}.EscProduct .EscProduct__services{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px;padding:16px 0;border-block:1px solid var(--esc-line)}.EscProduct .EscProduct__service{display:grid;grid-template-columns:18px minmax(0,1fr);gap:7px;align-items:start;color:var(--esc-ink);text-decoration:none}.EscProduct .EscProduct__service+.EscProduct__service{border-inline-start:1px solid var(--esc-line);padding-inline-start:13px}.EscProduct .EscProduct__service>svg{width:17px;height:17px;color:var(--esc-accent)}.EscProduct .EscProduct__service strong{display:block;font-size:12px;font-weight:700;line-height:1.45}.EscProduct .EscProduct__service>span>span{display:block;margin-top:4px;color:var(--esc-muted);font-size:11px;line-height:1.5}.EscProduct .EscProduct__service-arrow{display:none}.EscProduct .EscProduct__service:hover strong{text-decoration:underline;text-underline-offset:3px}.EscProduct .EscProduct__details{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(28px,5vw,72px);margin-top:clamp(34px,5vw,68px);padding:clamp(26px,4vw,55px);border-block:1px solid var(--esc-line);background:var(--esc-paper)}.EscProduct .EscProduct__details-intro{min-width:0}main .EscProduct[data-esc-design=studio] .EscProduct__details-heading{margin:0;color:var(--esc-ink);font-family:var(--escaune-display, "eScaune Display", Georgia, serif);font-size:clamp(33px,3.5vw,53px);font-weight:600;line-height:1.08;letter-spacing:-.03em;text-transform:none;scroll-margin-top:112px}.EscProduct .EscProduct__contact{display:inline-flex;min-height:44px;align-items:center;gap:8px;margin-top:7px;color:var(--esc-accent);font-size:13px;text-decoration:underline;text-underline-offset:4px}.EscProduct .EscProduct__details-content{min-width:0}.EscProduct .EscProduct__disclosure{border-bottom:1px solid #d4c5b5}.EscProduct .EscProduct__disclosure:first-child{border-top:1px solid #d4c5b5}.EscProduct .EscProduct__disclosure summary{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:12px;padding:13px 0;color:var(--esc-ink);font-size:14px;font-weight:700;cursor:pointer;list-style:none}.EscProduct .EscProduct__disclosure summary::-webkit-details-marker{display:none}.EscProduct .EscProduct__plus{position:relative;width:12px;height:12px;flex:0 0 12px;color:var(--esc-accent)}.EscProduct .EscProduct__plus:before,.EscProduct .EscProduct__plus:after{content:"";position:absolute;inset:5px 0 auto;height:1px;background:currentColor}.EscProduct .EscProduct__plus:after{transform:rotate(90deg)}.EscProduct .EscProduct__disclosure[open] .EscProduct__plus:after{transform:rotate(0)}.EscProduct .EscProduct__description,.EscProduct .EscProduct__disclosure-body{padding-bottom:20px;color:var(--esc-muted);font-size:14px;line-height:1.72;overflow-wrap:anywhere}.EscProduct .EscProduct__description div{padding:0!important;border-radius:0!important;background:transparent!important;color:inherit!important;font-family:inherit!important;font-size:inherit!important;line-height:inherit!important}.EscProduct .EscProduct__description h1,.EscProduct .EscProduct__description h2,.EscProduct .EscProduct__description h3{margin:20px 0 9px;color:var(--esc-ink)!important;font-family:inherit!important;font-size:16px!important;font-weight:600;line-height:1.36!important;letter-spacing:0;text-transform:none}.EscProduct .EscProduct__description>:first-child{margin-top:0}.EscProduct .EscProduct__description p,.EscProduct .EscProduct__disclosure-body p{margin:0 0 13px}.EscProduct .EscProduct__description ul,.EscProduct .EscProduct__description ol{margin:0 0 15px;padding-inline-start:17px}.EscProduct .EscProduct__description li{margin:6px 0;padding-inline-start:3px}.EscProduct .EscProduct__description li::marker{color:var(--esc-accent)}.EscProduct .EscProduct__description a,.EscProduct .EscProduct__disclosure-body a{color:var(--esc-accent);text-decoration:underline;text-underline-offset:3px}.EscProduct .EscProduct__description img,.EscProduct .EscProduct__description iframe,.EscProduct .EscProduct__description video{max-width:100%}.EscProduct .EscProduct__description img{height:auto}.EscProduct .EscProduct__description table{display:table;width:100%!important;max-width:100%;margin:0;border-collapse:collapse;table-layout:fixed;color:var(--esc-ink);font-size:13px;line-height:1.5;background:transparent!important}.EscProduct .EscProduct__description table caption{padding:0 0 10px;color:var(--esc-muted);font-size:12px;text-align:left}.EscProduct .EscProduct__specs-content table caption,.EscProduct .EscProduct__visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.EscProduct .EscProduct__description table th,.EscProduct .EscProduct__description table td{border:0!important;border-bottom:1px solid var(--esc-line)!important;padding:10px 12px!important;text-align:left;vertical-align:top;background:transparent!important}.EscProduct .EscProduct__description table th{width:52%;color:var(--esc-muted);font-weight:400}.EscProduct .EscProduct__description table tr:nth-child(odd){background:var(--esc-white)!important}.EscProduct :is(a,button,summary,select,input[type=number]):focus-visible{outline:2px solid var(--esc-accent);outline-offset:3px}.EscProduct .EscProduct__mobile-bar{display:none}.EscProduct .EscProduct__lightbox{position:fixed;top:0;right:0;bottom:0;left:0;width:min(1100px,96vw);height:92vh;height:92dvh;max-width:96vw;max-height:94vh;margin:auto;border:1px solid var(--esc-line);padding:0;background:var(--esc-white);color:var(--esc-ink);box-shadow:0 16px 80px #30272055}.EscProduct .EscProduct__lightbox[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto}.EscProduct .EscProduct__lightbox::backdrop{background:#221912bd}.EscProduct .EscProduct__lightbox-header,.EscProduct .EscProduct__lightbox-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 14px;font-size:12px}.EscProduct .EscProduct__lightbox-header>span{max-width:80%;line-height:1.4}.EscProduct .EscProduct__lightbox button{width:44px;height:44px;flex:0 0 44px;border:0;padding:0;background:transparent;color:inherit;font-size:19px;cursor:pointer}.EscProduct .EscProduct__lightbox button:hover{background:var(--esc-paper)}.EscProduct .EscProduct__lightbox-image{display:grid;min-height:0;place-items:center;padding:0 12px}.EscProduct .EscProduct__lightbox-image img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.EscProduct .EscProduct__lightbox-footer{justify-content:center;gap:16px}@media(max-width:899px){.template-product:has(.EscProduct__mobile-bar:not([hidden])) #wfb-wrapper{bottom:calc(86px + env(safe-area-inset-bottom))!important}.EscProduct .EscProduct__wrap{max-width:700px;padding-inline:24px}.EscProduct .EscProduct__layout{grid-template-columns:minmax(0,1fr);gap:15px}.EscProduct .EscProduct__gallery{position:static}.EscProduct .EscProduct__image-link{height:auto;aspect-ratio:1.23;max-height:460px}.EscProduct .EscProduct__details{grid-template-columns:minmax(0,1fr);gap:16px}.EscProduct .EscProduct__mobile-bar{position:fixed;z-index:7;right:0;bottom:0;left:0;display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1fr);gap:13px;align-items:center;border-top:1px solid var(--esc-line);padding:9px max(16px,env(safe-area-inset-right)) max(9px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));background:var(--esc-white);box-shadow:0 -4px 20px #30272015}main .EscProduct[data-esc-design=studio] .EscProduct__mobile-price{display:inline-block;margin-inline-start:4px;color:var(--esc-accent);font-size:17px;line-height:1.3}.EscProduct .EscProduct__mobile-unit{color:var(--esc-muted);font-size:10px;white-space:nowrap}.EscProduct .EscProduct__mobile-option{display:block;margin-top:3px;overflow:hidden;color:var(--esc-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.EscProduct .EscProduct__mobile-option:empty{display:none}.EscProduct .EscProduct__mobile-bar .EscProduct__submit{min-height:48px}}@media(max-width:599px){.EscProduct{--esc-control-height: 52px}.EscProduct .EscProduct__wrap{padding:9px 16px 0}.EscProduct .EscProduct__breadcrumb{margin-bottom:7px;font-size:10px}.EscProduct .EscProduct__back{min-height:29px}.EscProduct .EscProduct__layout{gap:12px}.EscProduct .EscProduct__image-link{max-height:48svh;aspect-ratio:1.22;padding:7px}.EscProduct .EscProduct__gallery-tools{gap:4px;min-height:44px;padding-inline:5px;font-size:11px}.EscProduct .EscProduct__gallery-arrows button{width:40px}.EscProduct .EscProduct__thumbnails{gap:7px;padding-top:7px;padding-bottom:3px}.EscProduct .EscProduct__thumbnail{width:54px;height:46px;flex-basis:54px}.EscProduct .EscProduct__purchase{padding-top:0}main .EscProduct[data-esc-design=studio] .EscProduct__title{font-size:clamp(28px,7.9vw,40px)}.EscProduct .EscProduct__product-type{gap:8px;margin-bottom:7px;font-size:10px}.EscProduct .EscProduct__product-type:before{width:17px;flex-basis:17px}.EscProduct .EscProduct__price-row{margin-top:7px;padding-top:12px}.EscProduct .EscProduct__availability{margin:7px 0 12px}.EscProduct .EscProduct__option{margin-bottom:13px}.EscProduct .EscProduct__buy-row{grid-template-columns:99px minmax(0,1fr);gap:8px}.EscProduct .EscProduct__quantity{width:99px}.EscProduct .EscProduct__quantity-button{width:31px;flex-basis:31px}.EscProduct .EscProduct__submit{font-size:13px}.EscProduct .EscProduct__services{gap:9px;margin-top:16px;padding-block:12px}.EscProduct .EscProduct__service+.EscProduct__service{padding-inline-start:8px}.EscProduct .EscProduct__details{margin-inline:-16px;padding:23px 16px 32px}.EscProduct .EscProduct__details-heading{scroll-margin-top:90px}}@media(max-width:359px){.EscProduct .EscProduct__mobile-bar{gap:8px;padding-inline:12px}.EscProduct .EscProduct__submit{padding-inline:9px}}@media(prefers-reduced-motion:reduce){.EscProduct *,.EscProduct *:before,.EscProduct *:after{scroll-behavior:auto!important;transition:none!important}}.EscBreadcrumbs{display:flex;flex-wrap:wrap;gap:6px 10px;margin:0 0 24px;font-size:11px;line-height:1.7;color:#626d68}.EscBreadcrumbs a{color:#173d36;text-decoration:underline;text-underline-offset:3px}.EscBreadcrumbs [aria-current]{overflow-wrap:anywhere}.template-collection .EscBreadcrumbs{max-width:1440px;margin:26px auto 0;padding:0 40px}@media(max-width:640px){.EscBreadcrumbs{font-size:10px;margin-bottom:16px}.template-collection .EscBreadcrumbs{padding:0 20px}}.EscPhoneOrder{display:flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:6px 16px;border-bottom:1px solid #e9dfd3;background:#f8f4ee;color:#634c42;font-size:13px;line-height:1.4;text-align:center}.EscPhoneOrder:hover{background:#f1e9de;color:#634c42}.EscPhoneOrder:focus-visible{outline:2px solid #783e2d;outline-offset:-4px}.EscPhoneOrder__icon{flex:none;color:#783e2d}.EscPhoneOrder__number{color:#783e2d;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.025em;white-space:nowrap}@media screen and (max-width:749px),(pointer:coarse){.EscPhoneOrder{min-height:44px}}
/*# sourceMappingURL=/cdn/shop/t/79/compiled_assets/styles.css.map?subset=ARAAAAAAACCA */
