@font-face{font-family:BohoJost;font-style:normal;font-weight:400 700;font-display:swap;src:url(custom-boho-jost-latin.woff2) format("woff2")}@font-face{font-family:BohoAssistant;font-style:normal;font-weight:400 700;font-display:swap;src:url(custom-boho-assistant-latin.woff2) format("woff2")}.boho-studio{--ink:#121212;--gold:#b89768;--cream:#f5f2ec;--line:#dedad2}.boho-studio *{box-sizing:border-box}.boho-studio html{scroll-behavior:smooth}.boho-studio{margin:0;color:var(--ink);font:18px/1.55 BohoAssistant,Arial,sans-serif}.boho-studio a{color:inherit;text-decoration:none}.boho-studio .logo{font:30px Georgia;letter-spacing:5px}.boho-studio nav{display:flex;gap:30px;align-items:center;font-size:16px}.boho-studio button,.boho-studio input,.boho-studio select,.boho-studio textarea{font:inherit}.boho-studio button,.boho-studio .button{cursor:pointer;border:0;background:var(--gold);color:#fff;padding:15px 24px;font-weight:600;font-size:16px}.boho-studio button.plain{background:none;color:var(--ink);padding:0}.boho-studio .button{display:inline-block}.boho-studio .hero{display:grid;grid-template-columns:1.1fr 1fr;gap:7%;align-items:center;padding:60px 6% 75px;background:#faf9f6}.boho-studio .eyebrow{font-size:14px;letter-spacing:2px;font-weight:700;color:#887149}.boho-studio h1,.boho-studio h2,.boho-studio h3{font-family:Georgia,serif;font-weight:400;line-height:1.15}.boho-studio h1{font-size:clamp(40px,4.5vw,66px);margin:22px 0}.boho-studio h2{font-size:40px;margin:15px 0 22px}.boho-studio h3{font-size:25px}.boho-studio p{color:#555;max-width:650px}.boho-studio .hero small{display:block;margin-top:18px;color:#666;font-size:15px}.boho-studio .heroimg{position:relative;height:510px}.boho-studio .heroimg img{width:100%;height:100%;object-fit:cover;object-position:center 30%}.boho-studio .heroimg div{position:absolute;bottom:22px;left:22px;right:22px;background:#fffe;padding:18px;font-size:13px;letter-spacing:1.5px}.boho-studio section#studio,.boho-studio section#compare,.boho-studio .faq{padding:75px 6%}.boho-studio .intro p{margin-bottom:35px}.boho-studio .steps{display:flex;border-bottom:1px solid var(--line);margin-bottom:35px}.boho-studio .steps button{flex:1;padding:18px 5px;background:none;color:#777;border-bottom:2px solid transparent}.boho-studio .steps button.active{color:var(--ink);border-color:var(--gold)}.boho-studio .workspace{display:grid;grid-template-columns:1fr 290px;gap:45px}.boho-studio aside{background:var(--cream);padding:26px;align-self:start;position:sticky;top:20px}.boho-studio aside img{width:100%;height:180px;object-fit:cover;margin-top:20px}.boho-studio aside h3{margin:16px 0}.boho-studio aside dl{border-top:1px solid var(--line);padding-top:15px}.boho-studio dt{font-size:13px;letter-spacing:1px;color:#887149}.boho-studio dd{margin:4px 0 14px}.boho-studio .muted{font-size:14px;color:#777}.boho-studio .choices{display:grid;grid-template-columns:1fr 1fr;gap:15px}.boho-studio .choice{border:1px solid var(--line);padding:24px;text-align:left;background:#fff;color:var(--ink);font-weight:400}.boho-studio .choice strong{display:block;font:25px Georgia;margin-bottom:10px}.boho-studio .choice span{color:#666}.boho-studio .choice.selected,.boho-studio .look.selected{border:2px solid var(--gold);background:#faf7f1}.boho-studio .actions{display:flex;gap:15px;justify-content:space-between;margin-top:30px}.boho-studio .back{background:var(--cream);color:var(--ink)}.boho-studio .looks{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.boho-studio .look{padding:0;background:#fff;border:1px solid var(--line);color:var(--ink);text-align:left}.boho-studio .look img{width:100%;height:220px;object-fit:cover}.boho-studio .look div{padding:12px}.boho-studio .fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.boho-studio label{display:block;font-weight:600;font-size:16px}.boho-studio input,.boho-studio select,.boho-studio textarea{display:block;width:100%;padding:13px;border:1px solid var(--line);margin-top:7px;background:#fff;color:#333}.boho-studio textarea{min-height:110px}.boho-studio .wide{grid-column:1/-1}.boho-studio .upload{border:1px dashed var(--gold);padding:20px;margin:25px 0}.boho-studio .upload img{max-height:160px;max-width:100%;margin-top:12px}.boho-studio .compare{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.boho-studio .compare article{border-top:1px solid var(--gold);padding-top:22px}.boho-studio .compare span{font-size:14px;letter-spacing:1px;color:#887149}.boho-studio .compare p{font-size:17px}.boho-studio .process{padding:60px 6%;background:var(--cream)}.boho-studio details{border-bottom:1px solid var(--line);padding:22px 0}.boho-studio summary{cursor:pointer;font-size:20px}.boho-studio .notice{padding:20px;background:var(--cream);margin:22px 0}.boho-studio #toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%);background:#333;color:#fff;padding:15px 25px;display:none;z-index:9}@media(max-width:800px){.boho-studio nav{gap:15px}.boho-studio nav a{display:none}.boho-studio .hero{grid-template-columns:1fr;padding-top:35px}.boho-studio .heroimg{height:360px;margin-top:30px}.boho-studio .workspace{grid-template-columns:1fr}.boho-studio aside{position:static}.boho-studio .choices,.boho-studio .fields{grid-template-columns:1fr}.boho-studio .looks{grid-template-columns:1fr 1fr}.boho-studio .look img{height:180px}.boho-studio .compare{grid-template-columns:1fr}.boho-studio .steps button{font-size:14px}.boho-studio h2{font-size:32px}.boho-studio section#studio,.boho-studio section#compare,.boho-studio .faq{padding:45px 6%}}.boho-studio .reference-tabs{display:flex;gap:8px;margin:25px 0;flex-wrap:wrap}.boho-studio .reference-tabs button{background:var(--cream);color:#333;border:1px solid var(--line)}.boho-studio .reference-tabs button.selected{background:var(--gold);color:#fff}.boho-studio .photo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.boho-studio .photo-grid figure{margin:0;position:relative}.boho-studio .photo-grid img{width:100%;height:160px;object-fit:contain;background:#faf9f6}.boho-studio .photo-grid figcaption{font-size:14px;overflow-wrap:anywhere}.boho-studio .remove{position:absolute;top:3px;right:3px;padding:2px 10px;background:#fff;color:#333;font-size:22px}.boho-studio .product-result{width:100%;display:flex;align-items:center;gap:16px;margin-top:10px;text-align:left;background:#fff;color:#333;border:1px solid var(--line);padding:12px}.boho-studio .product-result img,.boho-studio .chosen-product img{width:75px;height:95px;object-fit:cover}.boho-studio .product-result span{flex:1}.boho-studio .product-result b{font-size:14px}.boho-studio .chosen-product{display:flex;gap:20px;padding:20px;background:var(--cream);margin:22px 0}.boho-studio .chosen-product a{text-decoration:underline}.boho-studio .chosen-product p{margin:5px 0}.boho-studio .condition{margin-top:30px;padding-top:15px;border-top:1px solid var(--line)}.boho-studio .review>div{padding:12px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:160px 1fr;gap:15px}.boho-studio .review span{overflow-wrap:anywhere}.boho-studio .consent{display:flex;gap:12px;align-items:flex-start;margin:25px 0;font-weight:400}.boho-studio .consent input{width:20px;flex:none;margin-top:5px}.boho-studio .send-actions{display:flex;gap:12px;flex-wrap:wrap}.boho-studio button:disabled{opacity:.6;cursor:default}.boho-studio #submitStatus{padding-top:15px;color:#66512e}.boho-studio .hero small{font-size:15px}.boho-studio aside img{object-fit:contain;background:#fbfaf6}@media(max-width:600px){.boho-studio .reference-tabs button{padding:10px;font-size:14px}.boho-studio .photo-grid{grid-template-columns:1fr 1fr}.boho-studio .review>div{grid-template-columns:1fr;gap:3px}.boho-studio .product-result b{display:none}}.boho-studio select{appearance:none;-webkit-appearance:none;padding-right:34px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23666' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 9px center;background-size:12px 8px}.boho-studio .solution-heading{display:flex;align-items:center;gap:14px;margin-bottom:14px;min-height:74px}.boho-studio .solution-thumb{width:68px;height:82px;object-fit:cover;flex-shrink:0}.boho-studio .choice .solution-heading strong{margin:0;font-size:23px}.boho-studio .choice{padding:20px}@media(max-width:600px){.boho-studio .solution-thumb{width:60px;height:74px}.boho-studio .choice .solution-heading strong{font-size:22px}}.boho-studio .color-design{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px 0;margin:5px 0}.boho-studio .shade-hint{margin:14px 0}.boho-studio .color-design>.fields{margin-top:15px}.boho-studio{--ink:#121212;--gold:#b89768;--cream:#f5f2ec;--line:#dedad2;display:block}.boho-studio button:focus-visible,.boho-studio a:focus-visible,.boho-studio input:focus-visible,.boho-studio select:focus-visible,.boho-studio textarea:focus-visible{outline:3px solid #7b582a;outline-offset:3px}.boho-studio button{min-height:44px}.boho-studio #toast{z-index:100}.boho-studio input[type=checkbox]{accent-color:var(--gold)}.boho-studio .workspace>*{min-width:0}.boho-studio .actions{flex-wrap:wrap}.boho-studio .chosen-product>div{min-width:0;overflow-wrap:anywhere}.boho-studio #toast{max-width:calc(100% - 32px);width:max-content}.boho-studio .steps button{min-width:0}.boho-studio .consent input[type=checkbox]{-webkit-appearance:auto;appearance:auto;padding:0;width:20px;height:20px;flex:0 0 20px;background:initial}.boho-studio .consent input[type=checkbox]:after{display:none}.boho-studio{background:#fff;letter-spacing:normal;text-align:left}.boho-studio h1,.boho-studio h2,.boho-studio h3{letter-spacing:normal;font-style:normal;text-transform:none}.boho-studio h3,.boho-studio p{margin:1em 0}.boho-studio button,.boho-studio .button{font-family:inherit;line-height:inherit;letter-spacing:normal;text-transform:none;border-radius:0;box-shadow:none;position:static;transition:none;text-decoration:none}.boho-studio button:before,.boho-studio button:after,.boho-studio .button:before,.boho-studio .button:after{display:none}.boho-studio img{display:inline;vertical-align:baseline}.boho-studio dl{margin:1em 0}.boho-studio input,.boho-studio select,.boho-studio textarea{border-radius:0;box-shadow:none;font-family:inherit;line-height:inherit;letter-spacing:normal;height:auto}.boho-studio summary{display:list-item;list-style:disclosure-closed outside;padding:0;position:static;transition:none}.boho-studio details[open]>summary{list-style-type:disclosure-open}.boho-studio summary::marker{content:normal}.boho-studio summary::-webkit-details-marker{display:revert}.boho-studio summary:before,.boho-studio summary:after{display:none}.boho-studio .hero .button{display:table}.boho-studio button{-webkit-appearance:auto;appearance:auto}.boho-studio input::file-selector-button{font:400 16px Arial;-webkit-appearance:auto;appearance:auto}.boho-studio .actions{flex-wrap:nowrap}@media(max-width:359px){.boho-studio .actions{flex-wrap:wrap}}.boho-studio #submitStatus{display:block}.boho-studio{-webkit-font-smoothing:auto}.boho-studio #studio{scroll-margin-top:calc(var(--header-height,100px) + 24px)}.boho-studio aside{top:calc(var(--header-height,100px) + 20px)}.boho-studio .file-picker{position:relative;display:flex;align-items:center;gap:12px;min-height:48px;margin-top:7px;padding:10px 13px;border:1px solid var(--line);background:#fff;font-weight:400}.boho-studio .file-picker-button{background:var(--cream);padding:6px 12px;flex:none;font-weight:600}.boho-studio .file-picker-status{min-width:0;overflow-wrap:anywhere;font-size:15px;color:#555}.boho-studio .file-picker input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:pointer}.boho-studio .file-picker:focus-within{outline:3px solid #7b582a;outline-offset:3px}.boho-studio{font-family:BohoAssistant,Arial,sans-serif}.boho-studio h1,.boho-studio h2,.boho-studio h3,.boho-studio h4,.boho-studio h5,.boho-studio h6,.boho-studio .eyebrow,.boho-studio .choice strong,.boho-studio .look strong,.boho-studio .product-result>span,.boho-studio .chosen-product>div>b,.boho-studio summary{font-family:BohoJost,Jost,Arial,sans-serif}.boho-studio .boho-dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;border:1px solid var(--line);border-radius:8px;padding:0;width:min(440px,calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);overflow:auto;background:#fff;color:var(--ink);box-shadow:0 20px 70px #0003;font:18px/1.5 BohoAssistant,Arial,sans-serif}.boho-studio .boho-dialog::backdrop{background:#0000006b}.boho-studio .boho-dialog-content{padding:32px;text-align:center}.boho-studio .boho-dialog h3{margin:14px 0 12px;font-size:26px;line-height:1.2;font-family:BohoJost,Jost,Arial,sans-serif}.boho-studio .boho-dialog p{margin:0 auto;color:#555;font-size:17px;overflow-wrap:anywhere}.boho-studio .boho-dialog-icon{display:block;min-height:40px;font-size:34px;line-height:1.2;color:#887149}.boho-studio .boho-dialog[data-state=leave] .boho-dialog-icon{display:none}.boho-studio .boho-spinner{display:block;width:36px;height:36px;border:3px solid #e9e2d6;border-top-color:#887149;border-radius:50%;margin:auto;animation:boho-spin .8s linear infinite}.boho-studio .boho-dialog-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:26px}.boho-studio .boho-dialog-actions button{min-width:110px;min-height:44px;font-size:16px;padding:12px 18px}.boho-studio .boho-dialog[data-state=failure] .boho-dialog-icon{color:#92533e}@keyframes boho-spin{to{transform:rotate(360deg)}}@media(max-width:480px){.boho-studio .boho-dialog-content{padding:26px 20px}.boho-studio .boho-dialog h3{font-size:24px}.boho-studio .boho-dialog-actions{gap:10px}.boho-studio .boho-dialog-actions button{flex:1}}@media(prefers-reduced-motion:reduce){.boho-studio .boho-spinner{animation-duration:2s}}body:has([data-boho-studio]) .header-section .header__cutout{box-sizing:border-box;background-color:rgb(var(--color-background));border-block-end:1px solid transparent;opacity:1;transition:border-color var(--animation-nav)}body:has([data-boho-studio]) .header-section.header-scrolled .header__cutout{border-block-end-color:rgb(var(--color-foreground) / .115)}body.has-dropdown-menu.with-mega:has([data-boho-studio]) .header-section .header__cutout{border-block-end-color:transparent}
/*# sourceMappingURL=/cdn/shop/t/153/assets/custom-boho-studio.css.map */
