header{flex-basis:116px}.browse{height:39px;flex:0 0 39px;display:flex;align-items:center;justify-content:space-between;padding:0 22px 8px;background:#fffefb;z-index:12}.browse button{border:0;background:none;color:#174b3a;font:11px Arial;padding:8px 0;min-width:44px}.page-label{font:9px Arial;color:#7b896b}.oil[hidden]{display:none!important}.oil span{background:transparent}.oil{height:100px;width:90px}.oil img{width:68px;height:68px}.oil span{font-size:11px}.center-cart strong,.center-cart .center-price{display:none!important}body[data-layout=spiral] .center-cart{width:114px;height:119px;border-radius:9px;background:#fffefa;border:1px solid #d8decc;box-shadow:0 8px 17px #2c49210c}.center-cart .cart-eyebrow{font:8px Arial!important;letter-spacing:1.2px}.collection-preview{display:grid;grid-template-columns:repeat(2,30px);grid-template-rows:repeat(2,27px);gap:3px 9px;margin:9px 0 4px;position:relative}.collection-preview img{height:27px;width:30px;object-fit:contain}.collection-preview>span{width:23px;height:22px;justify-self:center;align-self:center;border:1px solid #dce3d2;border-radius:50%}.center-cart small{font-size:8px!important}.box-top>span{font-size:10px}.gesture-hint{font-size:8px}.paths{opacity:.4}.zoom-tools{bottom:27px}.box-bar{flex-basis:154px}.space{min-height:0}.app{min-height:600px}body[data-layout=spiral] .space{background:radial-gradient(ellipse at center,#fffdf9,#f7f2e9)}@media(max-height:760px){header{flex-basis:106px}.browse{flex-basis:33px;height:33px}.box-bar{flex-basis:145px}.center-cart{transform:translate(-50%,-50%) scale(.9)}.gesture-hint{font-size:7px}}@media(min-width:900px){body{background:#f4f5ee}.app{max-width:1440px;height:100dvh;min-height:760px;display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-template-rows:127px 42px minmax(0,1fr);padding:0 38px 30px;gap:0 26px;background:#fffefb}header{grid-column:1/-1;grid-row:1;padding:24px 0 0;display:block;background:none}header>img{width:178px;height:44px}header h1{position:absolute;top:24px;left:235px;font-size:40px;margin:0}header>p{position:absolute;top:78px;left:235px;font-size:13px}.concept-tag{right:0!important;top:37px!important}.browse{grid-column:1;grid-row:2;background:none;padding:0 15px 7px}.space{grid-column:1;grid-row:3;border-radius:18px;border:1px solid #e1e5d9}body .box-bar{grid-column:2;grid-row:2/4;align-self:center;min-height:390px;border:1px solid #d8dfcf;border-radius:14px!important;box-shadow:none!important;background:white;padding:25px 22px}.box-top{margin-bottom:22px;align-items:flex-start}.box-top strong{font:24px Georgia}.bottom-count{display:block;margin:5px 0 0;font:11px Arial}.box-top>span{text-align:right;line-height:1.8}.box-top b{display:block;font-size:26px;margin:0}.chosen{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.slot{height:95px}.slot img{height:65px}.slot>span{font-size:11px}.slot.empty>span{padding-top:20px;font-size:32px}.bottom-line{flex-direction:column;align-items:stretch;margin-top:22px;gap:15px}.status{font-size:12px;max-width:none;min-height:30px}.review{border-radius:6px;min-height:45px;font-size:13px}body[data-layout=spiral] .center-cart{width:142px;height:143px}.collection-preview{grid-template-columns:repeat(2,40px);grid-template-rows:repeat(2,32px);gap:6px 12px}.collection-preview img{width:40px;height:32px}.center-cart small{font-size:10px!important}.center-cart .cart-eyebrow{font-size:9px!important}.zoom-tools{left:20px;bottom:35px}.gesture-hint{bottom:10px;font-size:10px}}
