.levane-rack-page{color:#26392e;background:#f7f8f5;min-height:100dvh}.rack-header{border-bottom:1px solid #d9dfd8;justify-content:space-between;align-items:center;gap:20px;padding:24px 5%;display:flex}.rack-logo{letter-spacing:-2px;font:42px Georgia,serif}.rack-logo span{letter-spacing:2px;margin-top:8px;font:12px Arial,sans-serif;display:block}.rack-header>a:last-child{border-bottom:1px solid;padding-bottom:3px;font-size:14px}.rack-main{max-width:1600px;margin:auto;padding:35px 5% 32px}.rack-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.rack-kicker{letter-spacing:2px;margin-bottom:10px;font:12px Arial,sans-serif}.rack-heading h1{font-size:32px}.rack-heading>p{color:#546558;font-size:16px}.rack-scroll{overscroll-behavior-x:contain;background:#29352e;overflow-x:auto}.rack-scene{min-width:900px;position:relative}.rack-scene-photo{width:100%;height:auto;display:block}.rack-hotspots{position:absolute;inset:0}.rack-hotspot{background:0 0;border:0;border-radius:8px;flex-direction:column;justify-content:space-between;align-items:center;padding:0 8px;transition:background .2s,transform .2s;display:flex;position:absolute}:is(.rack-hotspot:hover,.rack-hotspot:focus-visible){outline-offset:2px;background:#ffffff13;outline:2px solid #fff9;transform:translateY(-5px)}.rack-number{color:#fff;background:#25352edd;border:1px solid #ffffff70;border-radius:50%;place-items:center;width:32px;height:32px;font-size:14px;display:grid}.rack-pick-label{color:#283c2d;opacity:0;background:#f8faf4ed;border-radius:2px;padding:7px 14px;font-size:14px;transition:opacity .2s}:is(.rack-hotspot:hover .rack-pick-label,.rack-hotspot:focus-visible .rack-pick-label){opacity:1}.rack-under{color:#526256;justify-content:space-between;gap:16px;margin-top:14px;font-size:14px;display:flex}.rack-product-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 26px;margin-top:28px;display:grid}.rack-product-list>button{text-align:left;color:#28392d;background:0 0;border:0;border-bottom:1px solid #d9dfd8;align-items:center;gap:13px;padding:18px 0;display:flex}.rack-list-number{color:#78877b;font:14px Georgia,serif}.rack-product-list strong{font:17px Georgia,serif;display:block}.rack-product-list small{color:#68766b;margin-top:4px;font-size:13px;display:block}.rack-product-list b{white-space:nowrap;margin-left:auto;font-size:16px;font-weight:500}.rack-disclaimer{color:#68766b;margin-top:24px;font-size:13px}.rack-footer{color:#fff;background:#26392e;justify-content:space-between;padding:24px 5%;font-size:14px;display:flex}.rack-dialog{color:#26392e;background:#f7f8f5;max-height:92dvh;animation:.3s ease-out rack-lift;overflow:auto;width:calc(100% - 24px)!important;max-width:1050px!important}.rack-detail-layout{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:28px;display:grid}.rack-image-window{cursor:zoom-in;background:#fff;border:1px solid #dce1da;width:100%;height:390px;padding:0;display:block;overflow:auto}.rack-image-window>img{object-fit:contain;width:100%;max-width:none;height:100%}.rack-image-window.is-zoomed{cursor:zoom-out}.rack-image-window.is-zoomed>img{object-fit:initial;width:170%;height:auto}.rack-half-image{position:relative;overflow:hidden}.rack-half-image>img{width:200%;height:auto;position:absolute;top:-18%;left:0}.rack-half-image.back>img{left:-100%}.rack-half-image.is-zoomed{overflow:auto}.rack-half-image.is-zoomed>img{width:270%;top:-20%;left:-10%}.rack-half-image.back.is-zoomed>img{left:-135%}.rack-zoom-label{color:#647267;text-align:center;margin:9px 0;font-size:13px}.rack-view-controls{flex-wrap:wrap;gap:8px;display:flex}.rack-view-controls button{color:#26392e;background:0 0;border:1px solid #ced7cd;min-height:44px;padding:9px 12px;font-size:14px}.rack-view-controls button[aria-pressed=true]{color:#fff;background:#26392e;border-color:#26392e}.rack-product-info{flex-direction:column;align-items:flex-start;gap:17px;display:flex}.rack-detail-price{font:34px Georgia,serif}.rack-detail-price span{color:#68766b;font:14px Tahoma,sans-serif}.rack-product-info>p:not(.rack-detail-price){font-size:16px}.rack-product-info label{margin-bottom:-12px;font-size:14px}.rack-product-info .rack-size-trigger{color:#26392e;background:#fff;border:1px solid #bbc9bb;width:100%;padding:11px;font:16px Tahoma,sans-serif}.rack-selected{font-size:14px!important}.rack-line{color:#fff;text-align:center;background:#26392e;width:100%;padding:13px 16px;font-size:14px}.rack-order-note{color:#647267;font-size:13px!important}.rack-catalog-link{border-bottom:1px solid;font-size:14px}.rack-return{color:#26392e;background:0 0;border:0;min-height:44px;padding:8px 0;font-size:14px}.rack-dialog [data-slot=dialog-title]{font-size:24px}.rack-dialog [data-slot=dialog-description]{color:#647267;font-size:14px}@keyframes rack-lift{0%{opacity:0;transform:translateY(25px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:700px){.rack-header{padding:20px 5%}.rack-logo{font-size:35px}.rack-logo span{letter-spacing:1px;font-size:10px}.rack-heading{display:block}.rack-heading h1{font-size:28px}.rack-heading>p{margin-top:8px}.rack-main{padding-top:24px}.rack-scene{min-width:920px}.rack-under{flex-direction:column;gap:4px}.rack-product-list{grid-template-columns:1fr}.rack-detail-layout{grid-template-columns:1fr;gap:20px}.rack-dialog{padding:20px!important}.rack-image-window{height:300px}.rack-half-image>img{top:-18%}.rack-pick-label{opacity:1}.rack-footer{flex-wrap:wrap;gap:20px}}@media (prefers-reduced-motion:reduce){.rack-dialog{animation:none}.rack-hotspot{transition:none}}.levane-rack-page{color:#352e25;background:#f6f1e9}.rack-header{background:#fcf9f3;border-bottom-color:#ded3c2}.rack-logo{color:#403626}.rack-heading>p,.rack-under,.rack-disclaimer{color:#746b5b}.rack-kicker{color:#8c744f}.rack-scroll{background:#352e25}.rack-product-list>button{color:#403626;border-bottom-color:#ded3c2}.rack-list-number{color:#947f5c}.rack-product-list small{color:#776d5d}.rack-footer{background:#352e25}.rack-number{background:#403626ed;border-color:#cbb98c}.rack-pick-label{color:#403626;white-space:nowrap;background:#fcf9f3f0}.rack-dialog{color:#403626;background:#fcf9f3}.rack-view-controls button[aria-pressed=true],.rack-line{background:#403626}.rack-dialog [data-slot=dialog-title]{color:#403626}.new-rack-section{margin:44px 0 28px}.new-rack-title{justify-content:space-between;align-items:end;gap:15px;margin-bottom:22px;display:flex}.new-rack-title>p{color:#746b5b;font-size:14px}.new-rack-scroll{background:linear-gradient(#f0e6d6,#e4d5be);border:1px solid #d4c2a4;padding:22px 14px 30px;overflow-x:auto}.new-rack-rail{gap:15px;width:max-content;padding:20px 5px 0;display:flex;position:relative}.new-rack-rail:before{content:"";background:linear-gradient(#e6cc8e,#8c6f36);border-radius:4px;height:7px;position:absolute;top:23px;left:0;right:0;box-shadow:0 4px 6px #46382030}.hanging-product{color:#403626;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;width:245px;padding:0;display:flex;position:relative}.wood-hanger{width:160px;height:56px;display:block}.hanging-shirt{object-fit:fill;clip-path:polygon(35% 0,44% 2%,56% 2%,66% 0,73% 6%,100% 25%,89% 49%,81% 45%,81% 100%,20% 100%,20% 45%,10% 50%,0 26%,28% 5%);filter:drop-shadow(0 8px 8px #43332140);width:245px;height:230px;margin-top:-21px;transition:transform .2s;position:relative}:is(.hanging-product:hover .hanging-shirt,.hanging-product:focus-visible .hanging-shirt){transform:translateY(-6px)rotate(-2deg)}.hanging-product:focus-visible{outline-offset:5px;outline:2px solid #836b3d}.hanging-caption{text-align:center;flex-direction:column;gap:5px;margin-top:20px;display:flex}.hanging-caption strong{font:18px Georgia,serif}.hanging-caption small{font-size:13px}.hanging-caption>span{border-bottom:1px solid #a58c65;width:max-content;margin:5px auto 0;font-size:13px}@media (max-width:700px){.new-rack-title{display:block}.new-rack-title>p{margin-top:8px}.hanging-product{width:225px}.hanging-shirt{width:225px;height:220px}}.new-rack-section{scroll-margin-top:24px}.new-rack-scroll{background:linear-gradient(#f5eddfed,#e5d7c4eb),url(/levane-boutique-cafe.webp) 50%/cover}.hanging-shirt{clip-path:none;object-fit:contain;mix-blend-mode:multiply;height:265px;margin-top:-15px}.wood-hanger{z-index:1;width:190px;height:65px;position:relative}.hanging-product{flex-shrink:0}.hanging-caption{margin-top:12px}@media (max-width:700px){.hanging-shirt{height:250px}}.shop-room{background:linear-gradient(90deg,#f9f3e940,#f2e6d360),url(/levane-boutique-cafe.webp) 50%/cover;border:1px solid #d2bd9b;border-radius:4px;padding:28px;position:relative;box-shadow:0 20px 50px #45362115}.shop-room .new-rack-section{margin:12px 0 38px}.shop-room .new-rack-section:last-child{margin-bottom:0}.shop-room .new-rack-scroll{background:#fffbf0c4;border:1px solid #d7c6a8;border-radius:4px;padding:22px 14px 20px}.shop-room .hanging-product{width:220px}.shop-room .hanging-shirt{width:220px;height:260px}.hanging-caption b{font-size:17px;font-weight:500}.rail-help{color:#76664b;margin-top:12px;font-size:13px}.shop-nav{gap:22px;font-size:14px;display:flex}.shop-nav a{border-bottom:1px solid #ae9470}.new-rack-title h2{font-size:26px}@media (max-width:700px){.shop-room{padding:16px 12px}.rack-header{flex-wrap:wrap;align-items:start}.shop-nav{flex-wrap:wrap;gap:16px}.shop-room .hanging-product{width:205px}.shop-room .hanging-shirt{width:205px;height:245px}}.shop-view{border-radius:4px 4px 0 0;margin:-28px -28px 30px;position:relative;overflow:hidden}.shop-view img{width:100%;height:auto;display:block}.shop-view>span{color:#fff;letter-spacing:2px;background:#352e25d9;padding:9px 14px;font:12px Arial,sans-serif;position:absolute;bottom:18px;left:20px}.shop-room .new-rack-title{background:#fcf9f3eb;margin-bottom:0;padding:16px 20px}.shop-room .rail-help{background:#fcf9f3eb;padding:6px 12px;display:inline-block}.shop-room .new-rack-scroll{background:#fffbf0df}.rack-footer.company-footer{gap:32px}.rack-footer.company-footer .rack-logo{color:#fff;font-size:32px}@media (max-width:700px){.shop-view{margin:-16px -12px 24px}.shop-view>span{letter-spacing:1px;font-size:10px;bottom:12px;left:12px}.shop-room .new-rack-title{flex-wrap:wrap;gap:8px;padding:14px}}.shop-photo-scroll{overscroll-behavior-x:contain;overflow-x:auto}.shop-photo-scene{min-width:760px;position:relative}.shop-photo-scene>img{width:100%;height:auto;display:block}.shop-photo-picks{position:absolute;inset:0}.shop-photo-pick{cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;justify-content:space-between;align-items:center;width:14.3%;height:44%;padding:0 4px 8px;transition:background .2s,box-shadow .2s;display:flex;position:absolute;top:26%}:is(.shop-photo-pick:hover,.shop-photo-pick:focus-visible){background:#ffffff15;outline:0;box-shadow:inset 0 0 0 2px #fff}.photo-pick-number{color:#fff;background:#403626e8;border:1px solid #d4c09c;border-radius:50%;place-items:center;width:28px;height:28px;font-size:14px;display:grid}.photo-pick-label{color:#352e25;text-align:center;background:#fcf9f3ed;padding:7px 9px;font-size:14px;line-height:1.4;box-shadow:0 2px 10px #0002}.photo-pick-label small{margin-top:4px;font-size:12px;display:block}.shop-photo-help{color:#fff;background:#352e25;margin:0;padding:12px 18px;font-size:14px}@media (prefers-reduced-motion:reduce){.shop-photo-pick{transition:none}}.shop-room{box-shadow:none;background:0 0;border:0;padding:0}.photo-rail-section{border:1px solid #d2bd9b;border-radius:4px;margin:0 0 36px;scroll-margin-top:20px;overflow:hidden}.shop-room .shop-view{border-radius:0;margin:0}.shop-room .new-rack-title{background:#fcf9f3;padding:22px 24px}.rail-pages{background:#fcf9f3;gap:10px;padding:0 24px 18px;display:flex}.rail-pages button{color:#403626;cursor:pointer;background:0 0;border:1px solid #bda98a;min-height:44px;padding:10px 18px;font-size:16px}.rail-pages button[aria-pressed=true]{color:#fff;background:#403626}.active-photo-scene{min-width:1120px}.active-photo-scene .shop-photo-pick{width:12.2%;height:47%;top:25%}.photo-pick-label{max-width:100%}.rack-heading{align-items:center}.rack-heading .journal-links{margin-bottom:8px}@media (max-width:700px){.shop-room{padding:0}.shop-room .shop-view{margin:0}.shop-room .new-rack-title{padding:18px;display:block}.new-rack-title>p{margin-top:12px;font-size:16px}.rail-pages{padding:0 18px 18px}.photo-rail-section{margin-bottom:28px}.rack-heading .journal-links{gap:10px 16px}.shop-nav{row-gap:14px}.rack-header{flex-wrap:wrap;gap:12px}.rack-header .language-switch{margin-left:auto}.rack-header .shop-nav{flex-wrap:wrap;order:3;justify-content:center;gap:12px;width:100%;display:flex}.rack-header .rack-logo{flex:1}}
