.sage-cfg{--cfg-font1:Georgia,serif;--cfg-font2:Georgia,serif;--cfg-color:#3d4a3e;--cfg-accent:#3d4a3e;max-width:1200px;margin:0 auto;padding:40px 20px;box-sizing:border-box;font-family:inherit}.sage-cfg *,.sage-cfg *:before,.sage-cfg *:after{box-sizing:border-box}.sage-cfg__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:48px;align-items:start}@media(max-width:860px){.sage-cfg__grid{grid-template-columns:1fr;gap:28px}}.sage-cfg__stage{position:sticky;top:20px;display:flex;flex-direction:column;align-items:center;background:#f9f8f5;border-radius:14px;padding:48px 28px 20px;min-height:420px;justify-content:center}@media(max-width:860px){.sage-cfg__stage{position:relative;top:0;padding:28px 16px 14px;min-height:0}}.sage-cfg__piece{position:relative;width:100%;filter:drop-shadow(0 1px 1px rgba(0,0,0,.08)) drop-shadow(0 10px 18px rgba(40,40,30,.16))}.sage-cfg__card{position:absolute;top:0;right:0;bottom:0;left:0;background:#fffdf9;overflow:hidden}.sage-cfg__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;mix-blend-mode:multiply}.sage-cfg__bg[hidden]{display:none}.sage-cfg__fold{position:absolute;top:0;bottom:0;left:50%;width:0;border-left:1px solid rgba(0,0,0,.07);box-shadow:-6px 0 14px #0000000d}.sage-cfg__area{position:absolute;container-type:inline-size;display:flex;flex-direction:column;overflow:hidden}.sage-cfg__lines{display:flex;flex-direction:column;width:100%}.sage-cfg__line{display:block;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.25;color:var(--line-color,var(--cfg-color));font-size:calc(var(--size) * var(--fit,1) * 1cqw);margin-top:calc(var(--gap) * var(--fit,1) * 1cqw);letter-spacing:var(--track,0)}.sage-cfg__line:first-child{margin-top:0}.sage-cfg__line--f1{font-family:var(--cfg-font1);font-size:calc(var(--size) * var(--fit,1) * var(--cfg-t-scale,1) * 1cqw)}.sage-cfg__line--f2{font-family:var(--cfg-font2)}.sage-cfg__line--up{text-transform:uppercase}.sage-cfg__line--example{opacity:.9}.sage-cfg__hint{font-size:12px;opacity:.6;margin:18px 0 0;text-align:center}.sage-cfg__panel{display:flex;flex-direction:column;gap:22px}.sage-cfg__ptitle{margin:0 0 -10px;font-size:clamp(26px,3vw,36px);line-height:1.15}.sage-cfg__ptitle+.sage-cfg__title{font-size:15px;letter-spacing:.08em;text-transform:uppercase;opacity:.7;font-weight:600}.sage-cfg__title{margin:0;font-size:26px;line-height:1.2}.sage-cfg__group{display:flex;flex-direction:column;gap:10px}.sage-cfg__label{font-size:13px;letter-spacing:.06em;text-transform:uppercase;font-weight:600;opacity:.75}.sage-cfg__chips{display:flex;flex-wrap:wrap;gap:8px}.sage-cfg__chip{-webkit-appearance:none;appearance:none;border:1px solid rgba(0,0,0,.18);background:#fff;color:inherit;padding:10px 16px;border-radius:999px;font:inherit;font-size:14px;cursor:pointer;transition:border-color .15s,background .15s}.sage-cfg__chip:hover{border-color:var(--cfg-accent)}.sage-cfg__chip[aria-pressed=true]{background:var(--cfg-accent);border-color:var(--cfg-accent);color:#fff}.sage-cfg__chip--off{opacity:.45;text-decoration:line-through}.sage-cfg__field{display:flex;flex-direction:column;gap:6px}.sage-cfg__field label{font-size:14px;font-weight:600}.sage-cfg__field small{font-weight:400;opacity:.6}.sage-cfg__input{width:100%;border:1px solid rgba(0,0,0,.2);border-radius:8px;padding:11px 12px;font:inherit;font-size:15px;background:#fff;color:inherit}.sage-cfg__input:focus{outline:2px solid var(--cfg-accent);outline-offset:1px;border-color:transparent}textarea.sage-cfg__input{min-height:88px;resize:vertical}.sage-cfg__count{font-size:12px;opacity:.5;align-self:flex-end}.sage-cfg__qty{width:110px}.sage-cfg__buy{display:flex;flex-direction:column;gap:12px;border-top:1px solid rgba(0,0,0,.1);padding-top:20px}.sage-cfg__price{display:flex;justify-content:space-between;align-items:baseline;font-size:15px}.sage-cfg__price strong{font-size:24px}.sage-cfg__btn{-webkit-appearance:none;appearance:none;border:0;background:var(--cfg-accent);color:#fff;font:inherit;font-size:16px;padding:16px 20px;border-radius:999px;cursor:pointer;transition:opacity .15s}.sage-cfg__btn:hover{opacity:.9}.sage-cfg__btn[disabled]{opacity:.45;cursor:not-allowed}.sage-cfg__error{color:#a3302a;font-size:14px;margin:0}.sage-cfg__error:empty{display:none}.sage-cfg__note{font-size:13px;opacity:.7;margin:0}.sage-cfg__view,.sage-cfg__single{width:100%;display:flex;justify-content:center}.sage-cfg__scene{position:relative;width:100%}.sage-cfg__env{position:absolute;filter:drop-shadow(0 6px 14px rgba(40,40,30,.14))}.sage-cfg__env svg{display:block;width:100%;height:100%;overflow:visible}.sage-cfg__piece--scene{position:absolute;cursor:zoom-in;filter:drop-shadow(0 1px 1px rgba(0,0,0,.08)) drop-shadow(0 6px 10px rgba(40,40,30,.16))}.sage-cfg__layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.sage-cfg__layer svg{display:block;width:100%;height:100%;overflow:visible}.sage-cfg__layer--front{z-index:50;filter:drop-shadow(0 -2px 6px rgba(40,40,30,.1))}.sage-cfg__tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:22px}.sage-cfg__tabs[hidden]{display:none}.sage-cfg__tab{-webkit-appearance:none;appearance:none;border:0;background:transparent;color:inherit;font:inherit;font-size:13px;padding:6px 12px;border-radius:999px;cursor:pointer;opacity:.7}.sage-cfg__tab:hover{opacity:1}.sage-cfg__tab[aria-pressed=true]{background:#fff;opacity:1;box-shadow:0 1px 3px #0000001a}.sage-cfg__fieldgroup{display:flex;flex-direction:column;gap:16px}.sage-cfg__fieldgroup[hidden],.sage-cfg__field[hidden],.sage-cfg__group[hidden],.sage-cfg__fieldhead[hidden]{display:none}.sage-cfg__fieldhead{font-size:13px;letter-spacing:.06em;text-transform:uppercase;font-weight:600;opacity:.75;border-top:1px solid rgba(0,0,0,.08);padding-top:16px}.sage-cfg__fieldgroup:first-child .sage-cfg__fieldhead{border-top:0;padding-top:0}.sage-cfg__swatches{display:flex;flex-wrap:wrap;gap:10px}.sage-cfg__swatch{-webkit-appearance:none;appearance:none;width:42px;height:42px;border-radius:50%;border:1px solid rgba(0,0,0,.15);padding:0;cursor:pointer;background:var(--sw,#eee) center/cover no-repeat;box-shadow:0 0 0 3px #fff;transition:box-shadow .15s}.sage-cfg__swatch--img{width:76px;height:76px;border-radius:6px}.sage-cfg__swatch[aria-pressed=true]{box-shadow:0 0 0 3px #fff,0 0 0 5px var(--cfg-accent)}.sage-cfg__picked{font-size:13px;opacity:.7;margin-top:-2px}.sage-cfg__card{isolation:isolate}.sage-cfg__grain{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;mix-blend-mode:multiply;background-size:180px 180px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .48 0 0 0 .5 0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E")}.sage-cfg__picked[hidden]{display:none}.sage-cfg__chip--font{font-size:17px;padding:9px 18px}[class*=sticky-atc],[id*=sticky-atc],[class*=sticky-add-to-cart],[id*=sticky-add-to-cart],sticky-atc-bar,sticky-add-to-cart{display:none!important}.sage-cfg__qr{width:calc(var(--size) * 4 * var(--fit,1) * 1cqw);margin-top:calc(var(--gap) * var(--fit,1) * 1cqw);color:var(--cfg-color);flex:none}.sage-cfg__qr svg{display:block;width:100%;height:auto;background:transparent}.sage-cfg__qr:first-child{margin-top:0}.sage-cfg__chip--acc{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 6px}.sage-cfg__chip--acc img{width:30px;height:30px;border-radius:50%;object-fit:cover}.sage-cfg__chip--acc small{opacity:.65;font-size:12px}.sage-cfg__chip--acc[aria-pressed=true] small{opacity:.85}.sage-cfg__clip{position:absolute;z-index:60;pointer-events:none;filter:drop-shadow(0 1px 1px rgba(0,0,0,.25))}.sage-cfg__clip svg{display:block;width:100%;height:100%}.sage-cfg__envlabel{position:absolute;z-index:40;background:#fffdf9;border-radius:3px;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px #00000026;container-type:inline-size;pointer-events:none}.sage-cfg__envlabel span{font-family:var(--cfg-font1);color:var(--cfg-color);font-size:13cqw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:92%}.sage-cfg__accs{gap:12px}.sage-cfg__acc{-webkit-appearance:none;appearance:none;background:none;border:0;padding:0;cursor:pointer;display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:96px;text-align:left;color:inherit;font:inherit}.sage-cfg__acc img{width:96px;height:96px;object-fit:cover;border-radius:6px;border:1px solid rgba(0,0,0,.12);box-shadow:0 0 0 3px #fff;transition:box-shadow .15s}.sage-cfg__acc[aria-pressed=true] img{box-shadow:0 0 0 3px #fff,0 0 0 5px var(--cfg-accent)}.sage-cfg__acc span{font-size:13px;line-height:1.25}.sage-cfg__acc small{font-size:12px;opacity:.65}.sage-cfg__notice{margin-top:6px;padding:10px 12px;border-radius:8px;background:#f4efe3;border-left:3px solid var(--cfg-accent);font-size:13px;line-height:1.45}.sage-cfg__desc{font-size:15px;line-height:1.6}.sage-cfg__desc-body>:first-child{margin-top:0}.sage-cfg__desc-body>:last-child{margin-bottom:0}.sage-cfg__desc--top .sage-cfg__desc-body{max-height:6.4em;overflow:hidden}.sage-cfg__desc--top.is-clamped .sage-cfg__desc-body{-webkit-mask-image:linear-gradient(#000 55%,transparent);mask-image:linear-gradient(#000 55%,transparent)}.sage-cfg__desc--top.is-open .sage-cfg__desc-body{max-height:none;-webkit-mask-image:none;mask-image:none}.sage-cfg__desc-more{-webkit-appearance:none;appearance:none;background:none;border:0;padding:4px 0 0;color:inherit;font:inherit;font-size:14px;text-decoration:underline;text-underline-offset:3px;cursor:pointer;opacity:.8}.sage-cfg__desc--bottom{margin-top:48px;padding-top:32px;border-top:1px solid rgba(0,0,0,.1);max-width:760px}.sage-cfg__chip-extra{font-size:12px;opacity:.7}.sage-cfg__chip[aria-pressed=true] .sage-cfg__chip-extra{opacity:.85}.sage-cfg__placecard{position:absolute;z-index:30;background:#fffdf9;container-type:inline-size;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 2px #0000001f,0 6px 14px #28281e2e;pointer-events:none}.sage-cfg__placecard span{writing-mode:vertical-rl;transform:rotate(180deg);font-family:var(--cfg-font1);color:var(--cfg-color);font-size:calc(52cqw * var(--cfg-t-scale,1));white-space:nowrap}.sage-cfg__base{position:absolute;z-index:40;pointer-events:none}.sage-cfg__base svg{width:100%;height:100%;display:block;overflow:visible}.sage-cfg__tableshead{font-weight:600;font-size:.95em;margin:4px 0 2px}.sage-cfg__tablelist{display:flex;flex-direction:column;gap:8px;margin:10px 0}.sage-cfg__tablerow{display:grid;grid-template-columns:76px 1fr 34px;align-items:center;gap:8px}.sage-cfg__tablerow label{font-size:.85em;opacity:.8}.sage-cfg__rmtable{border:1px solid rgba(0,0,0,.15);background:transparent;border-radius:999px;width:32px;height:32px;cursor:pointer;font-size:18px;line-height:1;color:inherit}.sage-cfg__addtable{border:1px dashed rgba(0,0,0,.35);background:transparent;border-radius:999px;padding:9px 16px;cursor:pointer;font:inherit;color:inherit}.sage-cfg__addtable:hover,.sage-cfg__rmtable:hover{border-color:currentColor}.sage-cfg__bagwrap{position:relative;width:100%;max-width:560px;margin:0 auto;aspect-ratio:1/.92;container-type:inline-size;perspective:1300px;perspective-origin:50% 40%;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none}.sage-cfg__bagwrap.is-drag{cursor:grabbing}.sage-cfg__bagstage{position:absolute;left:50%;top:47%;transform:translate(-50%,-50%);transform-style:preserve-3d}.sage-cfg__bag3d{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d}.sage-cfg__bag3d.is-anim{transition:transform .6s ease}.sage-cfg__bagface{position:absolute;overflow:hidden}.sage-cfg__bagface--hide{backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:visible}.sage-cfg__bagface .sage-cfg__piece{filter:none;cursor:inherit}.sage-cfg__bagclip{position:absolute;top:0;right:0;bottom:0;left:0}.sage-cfg__bagshade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.sage-cfg__bagfloor{position:absolute;left:50%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(closest-side,#28231947,#28231900);pointer-events:none}.sage-cfg__bagbar{display:flex;gap:8px;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:6px}.sage-cfg__baghint{font-size:.8em;opacity:.65}.sage-cfg__bagview{display:flex;flex-direction:column;align-items:center;width:100%}.sage-cfg__bagwrap--cube{aspect-ratio:1/.9}.sage-cfg__cubeface{backface-visibility:hidden;-webkit-backface-visibility:hidden}.sage-cfg__bandbg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:100% 400%;background-repeat:no-repeat}.sage-cfg__bagwrap--cone{aspect-ratio:1/1.05}.sage-cfg__coneface{transform-origin:50% 0;transform-style:preserve-3d;overflow:visible;backface-visibility:hidden;-webkit-backface-visibility:hidden}.sage-cfg__coneface .sage-cfg__piece{backface-visibility:hidden;-webkit-backface-visibility:hidden}.sage-cfg__dielayer{position:absolute;left:0;top:0;transform-origin:0 0;background-size:100% 100%;background-repeat:no-repeat;pointer-events:none}.sage-cfg__conelid{position:absolute;left:0;transform-origin:50% 100%;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden}.sage-cfg__tent{position:absolute;z-index:1;pointer-events:none}.sage-cfg__tent svg{width:100%;height:100%;display:block}.sage-cfg__guest{position:relative;width:min(100%,460px,58vh);margin:0 auto;display:flex}.sage-cfg__guest--open{width:min(100%,640px)}.sage-cfg__gpage{position:relative;flex:1 1 0;min-width:0}.sage-cfg__guest--open .sage-cfg__gpage .sage-cfg__piece{filter:drop-shadow(0 6px 12px rgba(40,40,30,.12))}.sage-cfg__spiral{position:absolute;top:1.5%;bottom:1.5%;left:-2.2%;width:5.2%;z-index:5;pointer-events:none;filter:drop-shadow(0 1px 1px rgba(0,0,0,.25))}.sage-cfg__spiral--right{left:auto;right:-2.2%}.sage-cfg__spiral--mid{left:50%;width:3.6%;transform:translate(-50%)}.sage-cfg__spiral svg{width:100%;height:100%;display:block}.sage-cfg__photo{position:absolute;object-fit:cover;z-index:0}.sage-cfg__file{padding:8px}.sage-cfg__tentside{clip-path:polygon(50% 0,100% 100%,0 100%);background:linear-gradient(180deg,#f5f8fa8c,#e1e8eebf)}.sage-cfg__tentfill{position:absolute;left:0;right:0;bottom:0;height:46%;background:radial-gradient(ellipse 22% 13% at 22% 78%,#fff 62%,#0000 66%),radial-gradient(ellipse 22% 13% at 55% 84%,#f3f0ea 62%,#0000 66%),radial-gradient(ellipse 22% 13% at 80% 76%,#fff 62%,#0000 66%),radial-gradient(ellipse 22% 13% at 38% 58%,#faf8f4 62%,#0000 66%),radial-gradient(ellipse 22% 13% at 66% 52%,#fff 62%,#0000 66%),radial-gradient(ellipse 22% 13% at 50% 34%,#f6f3ee 62%,#0000 66%);filter:drop-shadow(0 1px 1px rgba(0,0,0,.18))}.sage-cfg__rivet{position:absolute;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,#e9e7e2 60%,#cfccc5);box-shadow:0 1px 2px #00000040;z-index:3}.sage-cfg__tableau{position:relative;width:min(100%,400px,36.4vh);margin:0 auto;padding-bottom:22%}.sage-cfg__tableau .sage-cfg__piece{z-index:2}.sage-cfg__easel{position:absolute;left:-6%;right:-6%;bottom:0;height:30%;z-index:1}.sage-cfg__easel svg{width:100%;height:100%;display:block}.sage-cfg__easel{top:auto}.sage-cfg__tgrid{position:absolute;left:11%;right:9%;top:31%;bottom:6%;display:grid;align-content:start;row-gap:3.5%;column-gap:6%;container-type:inline-size;z-index:1;color:var(--cfg-color)}.sage-cfg__ttable{min-width:0}.sage-cfg__thead{font-family:var(--cfg-font2);text-transform:uppercase;letter-spacing:.18em;font-size:calc(2.6cqw * var(--tf,1));border-bottom:1px solid currentColor;padding-bottom:.25em;margin-bottom:.4em;white-space:nowrap;display:inline-block}.sage-cfg__tnames{font-family:var(--cfg-font2);font-size:calc(2.1cqw * var(--tf,1));line-height:1.35;opacity:.9}.sage-cfg__tnames div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sage-cfg__tlist{display:flex;flex-direction:column;gap:10px;margin-top:10px;max-height:560px;overflow:auto;padding-right:4px}.sage-cfg__trow{display:grid;grid-template-columns:1fr;gap:6px;padding:10px;border:1px solid rgba(0,0,0,.1);border-radius:10px}.sage-cfg__trow.is-off{opacity:.55}.sage-cfg__trow textarea{min-height:64px}.sage-cfg__tcheck{display:flex;align-items:center;gap:8px;font-weight:600;font-size:.92em;cursor:pointer}.sage-cfg__tcheck input{width:18px;height:18px;accent-color:var(--cfg-accent,#3d4a3e)}.sage-cfg__tnames.is-sample{opacity:.45}.sage-cfg__ttable.is-focus{outline:1.5px dashed var(--cfg-accent,#3d4a3e);outline-offset:4px;border-radius:2px}.sage-cfg div:empty:not([hidden]){display:block!important}.sage-cfg [hidden]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/7/assets/sage-configuratore.css.map */
