/* Isolated Livgallery reference product section. Generated by tools/LivGallery/extract-products.cjs. */
:where(.liv113).lv-selected{padding:65px 4vw 35px;background:#faf6f0;font-family:LivKalameh,sans-serif;color:#382d29}
:where(.liv113).lv-selected *{box-sizing:border-box}
:where(.liv113) .lv-selected-stage{position:relative;max-width:1560px;height:515px;margin:auto}
:where(.liv113) .lv-selected-panel{position:absolute;inset:65px 0 auto;height:275px;border-radius:30px;background:#DA9A77;background-image:radial-gradient(ellipse at 95% 0%,#edba9a99,transparent 65%);box-shadow:inset 0 1px 0 #ffffff44}
:where(.liv113) .lv-selected-copy{position:absolute;right:4%;top:140px;width:28%;z-index:2}
:where(.liv113) .lv-selected-eyebrow{font:9px Georgia,serif;letter-spacing:2.4px;color:#55382b}
:where(.liv113) .lv-selected-copy h2{font-size:36px;margin:9px 0 5px;line-height:1.4;font-weight:700}
:where(.liv113) .lv-selected-copy :is(p,.liv-description){font-size:15px;margin:0 0 18px;color:#543c31}
:where(.liv113) .lv-selected-garment{position:absolute;right:9%;top:-35px;width:160px;height:172px;object-fit:contain;z-index:2;filter:drop-shadow(0 9px 7px #6d3d2222);transform-origin:50% 5%;animation:liv113-garment-sway 5s ease-in-out infinite}
:where(.liv113) .lv-pick-timer{max-width:288px;background:#fff3e9dd;border:1px solid #fff7ed88;border-radius:15px;padding:11px 15px;box-shadow:0 8px 20px #6d3d2210}
:where(.liv113) .lv-picks-slider{position:absolute;left:3%;top:113px;width:61%;z-index:3;direction:ltr}
:where(.liv113) .lv-picks-track{display:flex;gap:20px;overflow-x:auto;padding:0 8px 18px;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth;overscroll-behavior-x:contain}
:where(.liv113) .lv-picks-track::-webkit-scrollbar{display:none}
:where(.liv113) .lv-pick-card{flex:0 0 245px;scroll-snap-align:start;direction:rtl;background:#fffaf5;border-radius:19px;overflow:hidden;box-shadow:0 10px 16px #382d2910;border:1px solid #fff}
:where(.liv113) .lv-pick-card a{text-decoration:none;color:inherit;display:block}
:where(.liv113) .lv-pick-photo{height:235px;background:#f0e9e1;overflow:hidden}
:where(.liv113) .lv-pick-photo img{width:100%;height:100%;object-fit:contain;transition:transform .5s ease}
:where(.liv113) .lv-pick-card:hover img{transform:scale(1.04)}
:where(.liv113) .lv-pick-card-body{padding:15px 17px 14px}
:where(.liv113) .lv-pick-card-body>span{font-size:10px;color:#87634f}
:where(.liv113) .lv-pick-card h3{font-size:17px;font-weight:500;line-height:1.7;margin:3px 0 9px;min-height:29px}
:where(.liv113) .lv-pick-more{display:flex;justify-content:space-between;border-top:1px solid #ebded3;padding-top:10px;font-size:12px;color:#7a4938}
:where(.liv113) .lv-pick-more b{font-size:16px;font-weight:400}
:where(.liv113) .lv-picks-navigation{display:flex;align-items:center;justify-content:space-between;padding:0 8px}
:where(.liv113) .lv-picks-arrows{display:flex;gap:8px}
:where(.liv113) .lv-picks-arrows button{width:36px;height:36px;border:1px solid #cba78d;background:#fff8f0;color:#674738;border-radius:50%;cursor:pointer;font-size:20px}
:where(.liv113) .lv-picks-arrows button:hover{background:#382d29;color:#fff}
:where(.liv113) .lv-picks-arrows button:disabled{opacity:.35;cursor:default}
:where(.liv113) .lv-picks-count{font:11px Georgia,serif;letter-spacing:2px;color:#785845}
:where(.liv113).lv-selected a:focus-visible,:where(.liv113).lv-selected button:focus-visible,:where(.liv113) .lv-picks-track:focus-visible{outline:2px solid #382d29;outline-offset:3px}
@keyframes liv113-garment-sway{0%,100%{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}
@media(max-width:1050px) and (min-width:701px){:where(.liv113) .lv-selected-copy h2{font-size:28px}
:where(.liv113) .lv-selected-copy{right:3%;width:30%}
:where(.liv113) .lv-pick-card{flex-basis:218px}
:where(.liv113) .lv-selected-garment{right:8%}
}
@media(max-width:700px){:where(.liv113).lv-selected{padding:30px 15px 25px}
:where(.liv113) .lv-selected-stage{height:730px}
:where(.liv113) .lv-selected-panel{top:42px;height:485px;border-radius:24px}
:where(.liv113) .lv-selected-copy{top:85px;right:7%;width:68%}
:where(.liv113) .lv-selected-eyebrow{font-size:8px;letter-spacing:1.3px}
:where(.liv113) .lv-selected-copy h2{font-size:28px;margin-top:9px}
:where(.liv113) .lv-selected-copy :is(p,.liv-description){font-size:13px;margin-bottom:15px}
:where(.liv113) .lv-selected-garment{width:105px;height:135px;right:auto;left:0;top:-7px}
:where(.liv113) .lv-pick-timer{width:240px;max-width:100%;padding:10px 13px}
:where(.liv113) .lv-picks-slider{top:330px;left:0;width:100%}
:where(.liv113) .lv-picks-track{gap:14px;padding-left:15px;padding-right:15px}
:where(.liv113) .lv-pick-card{flex-basis:215px}
:where(.liv113) .lv-pick-photo{height:220px}
:where(.liv113) .lv-pick-card h3{font-size:15px}
:where(.liv113) .lv-picks-navigation{padding:0 15px}
:where(.liv113) .lv-pick-card-body{padding:12px 14px}
:where(.liv113) .lv-selected-copy :is(p,.liv-description){max-width:220px}
}
@media(prefers-reduced-motion:reduce){:where(.liv113) .lv-selected-garment{animation:none}
:where(.liv113) .lv-picks-track{scroll-behavior:auto}
:where(.liv113) .lv-pick-photo img{transition:none}
}
:where(.liv113) .lv-picks-track{gap:20px;padding-left:0;padding-right:0;overflow:hidden}
:where(.liv113) .lv-pick-card{flex:0 0 calc((100% - 40px)/3);min-width:0}
:where(.liv113) .lv-picks-track{touch-action:pan-y}
:where(.liv113) .lv-selected-copy{top:153px}
:where(.liv113) .lv-selected-garment{width:168px;height:185px;top:-30px;right:9%}
@media(max-width:1050px) and (min-width:701px){:where(.liv113) .lv-pick-card{flex-basis:calc((100% - 20px)/2)}
}
@media(max-width:700px){:where(.liv113) .lv-picks-slider{left:5%;width:90%;top:285px}
:where(.liv113) .lv-picks-track{gap:14px;padding-left:0;padding-right:0;overflow:hidden}
:where(.liv113) .lv-pick-card{flex-basis:100%}
:where(.liv113) .lv-pick-photo{height:270px}
:where(.liv113) .lv-selected-copy{top:85px}
:where(.liv113) .lv-selected-garment{left:0;right:auto;top:-7px;width:105px;height:135px}
:where(.liv113) .lv-selected-stage{height:755px}
:where(.liv113) .lv-selected-panel{height:515px}
:where(.liv113) .lv-picks-navigation{padding:0 2px}
:where(.liv113) .lv-pick-card h3{font-size:17px}
}
:where(.liv113) .lv-selected-garment{top:318px;right:8%;left:auto;width:195px;height:195px;object-fit:contain;transform-origin:center;animation:liv113-outfit-float 5s ease-in-out infinite;filter:drop-shadow(0 9px 9px rgba(83,57,40,.12))}
:where(.liv113) .lv-selected-copy{top:137px}
@keyframes liv113-outfit-float{0%,100%{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-7px) rotate(2deg)}}
@media(max-width:1050px) and (min-width:701px){:where(.liv113) .lv-selected-garment{right:6%;width:175px;height:175px;top:325px}
}
@media(max-width:700px){:where(.liv113) .lv-selected-copy{top:82px;width:86%}
:where(.liv113) .lv-selected-garment{top:748px;right:calc(50% - 85px);left:auto;width:170px;height:170px}
:where(.liv113) .lv-selected-stage{height:930px}
}
@media(prefers-reduced-motion:reduce){:where(.liv113) .lv-selected-garment{animation:none}
}
:where(.liv113) .lv-selected-garment{top:-35px;right:8%;left:auto;width:195px;height:195px}
:where(.liv113) .lv-selected-copy{top:153px}
@media(max-width:1050px) and (min-width:701px){:where(.liv113) .lv-selected-garment{top:-25px;right:6%;width:175px;height:175px}
}
@media(max-width:700px){:where(.liv113) .lv-selected-garment{top:-12px;left:0;right:auto;width:110px;height:135px}
:where(.liv113) .lv-selected-copy{top:85px;width:68%}
:where(.liv113) .lv-selected-stage{height:755px}
}
:where(.liv113) .lv-selected-stage{height:540px}
:where(.liv113) .lv-selected-panel{top:35px;height:485px;border-radius:30px;background:linear-gradient(120deg,rgba(218,154,119,.57),rgba(237,186,154,.32));border:1px solid rgba(255,255,255,.78);box-shadow:0 14px 36px rgba(126,85,60,.07),inset 0 1px 0 rgba(255,255,255,.9);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}
:where(.liv113) .lv-picks-slider{top:85px;left:3%;width:61%}
:where(.liv113) .lv-pick-photo{height:225px}
:where(.liv113) .lv-selected-copy{top:150px;right:4%;width:28%}
:where(.liv113) .lv-selected-garment{top:316px;right:25%;left:auto;width:165px;height:165px;z-index:4;pointer-events:none}
@media(max-width:1050px) and (min-width:701px){:where(.liv113) .lv-selected-garment{top:330px;right:23%;width:145px;height:145px}
}
@media(max-width:700px){:where(.liv113) .lv-selected-stage{height:795px}
:where(.liv113) .lv-selected-panel{top:20px;height:755px;border-radius:24px}
:where(.liv113) .lv-selected-copy{top:58px;right:7%;width:86%}
:where(.liv113) .lv-picks-slider{top:300px;left:6%;width:88%}
:where(.liv113) .lv-pick-photo{height:270px}
:where(.liv113) .lv-selected-garment{top:167px;left:6%;right:auto;width:125px;height:125px}
}
:where(.liv113) .lv-picks-slider{width:65%;left:3%;top:85px}
:where(.liv113) .lv-picks-track{gap:15px}
:where(.liv113) .lv-pick-card{flex-basis:calc((100% - 45px)/4)}
:where(.liv113) .lv-pick-photo{height:225px}
:where(.liv113) .lv-pick-card-body{padding:13px 12px 14px}
:where(.liv113) .lv-pick-card h3{font-size:15px;min-height:51px;line-height:1.7}
:where(.liv113) .lv-selected-copy{right:3%;width:26%;top:110px;text-align:center}
:where(.liv113) .lv-selected-copy h2{font-size:32px}
:where(.liv113) .lv-selected-garment{right:calc(16% - 125px);top:246px;left:auto;width:250px;height:250px}
@media(max-width:1050px) and (min-width:701px){:where(.liv113) .lv-picks-slider{width:62%}
:where(.liv113) .lv-pick-card{flex-basis:calc((100% - 15px)/2)}
:where(.liv113) .lv-selected-copy{width:29%;right:3%;top:110px}
:where(.liv113) .lv-selected-copy h2{font-size:27px}
:where(.liv113) .lv-selected-garment{width:220px;height:220px;right:calc(17.5% - 110px);top:270px}
}
@media(max-width:700px){:where(.liv113) .lv-selected-stage{height:885px}
:where(.liv113) .lv-selected-panel{height:845px}
:where(.liv113) .lv-selected-copy{right:7%;width:86%;top:58px;text-align:center}
:where(.liv113) .lv-selected-copy h2{font-size:28px}
:where(.liv113) .lv-selected-copy :is(p,.liv-description){max-width:none}
:where(.liv113) .lv-selected-garment{width:180px;height:180px;left:calc(50% - 90px);right:auto;top:155px}
:where(.liv113) .lv-picks-slider{top:370px;left:6%;width:88%}
:where(.liv113) .lv-pick-card{flex-basis:100%}
:where(.liv113) .lv-pick-photo{height:270px}
:where(.liv113) .lv-pick-card h3{font-size:17px;min-height:29px}
}
:where(.liv113) .lv-selected-copy h2{color:#164B45}
:where(.liv113) .lv-selected-copy :is(p,.liv-description){color:#4F625B}
:where(.liv113) .lv-selected-eyebrow{color:#8A4637}
:where(.liv113).lv-selected{background:#FCF8F4}
:where(.liv113) .lv-selected-panel{background:#F4E1D5;border-color:#fff;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 12px 30px #352C2808}
:where(.liv113) .lv-selected-copy h2{color:#352C28}
:where(.liv113) .lv-selected-copy :is(p,.liv-description),:where(.liv113) .lv-picks-count{color:#6B5D55}
:where(.liv113) .lv-selected-eyebrow{color:#8A4F36}
:where(.liv113) .lv-pick-card{background:#fff;border-color:#fff}
:where(.liv113) .lv-pick-photo{background:#FCF8F4}
:where(.liv113) .lv-pick-card h3{color:#352C28}
:where(.liv113) .lv-pick-card-body>span{color:#6B5D55}
:where(.liv113) .lv-pick-more{color:#24594F;border-color:#E5D9D0}
:where(.liv113) .lv-pick-card a:hover .lv-pick-more{text-decoration:underline;text-underline-offset:4px}
:where(.liv113) .lv-picks-arrows button{background:#fff;color:#24594F;border-color:#24594F}
:where(.liv113) .lv-picks-arrows button:hover{background:#E6EFEB;color:#24594F}
:where(.liv113) .lv-picks-arrows button:active{background:#24594F;color:#fff}
:where(.liv113) .lv-picks-arrows button:disabled,:where(.liv113) .lv-picks-arrows button:disabled:hover{background:#E8E3DD;color:#6B5D55;border-color:#9C8C82;opacity:1;cursor:default}
:where(.liv113).lv-selected a:focus-visible,:where(.liv113).lv-selected button:focus-visible,:where(.liv113) .lv-picks-track:focus-visible{outline-color:#24594F}
:where(.liv113) .lv-product-price{display:flex;align-items:baseline;gap:6px;font-size:16px;color:#352C28;line-height:1.5;margin:4px 0 10px}
:where(.liv113) .lv-product-price strong{font-weight:600}
:where(.liv113) .lv-product-price span{font-size:11px;color:#6B5D55}
:where(.liv113) .lv-pick-card h3{margin-bottom:3px}
:where(.liv113) .lv-pick-photo{height:200px}
:where(.liv113) .lv-season-tabs{display:flex;gap:6px;justify-content:center;margin-top:18px}
:where(.liv113) .lv-season-tabs button{font-family:LivKalameh,sans-serif;background:#fff;color:#24594F;border:1px solid #24594F;border-radius:20px;padding:6px 12px;font-size:13px;cursor:pointer}
:where(.liv113) .lv-season-tabs button[aria-selected=true]{background:#24594F;color:#fff;font-weight:600}
:where(.liv113) .lv-season-tabs button[aria-selected=true]:after{content:'';display:block;width:12px;height:2px;background:white;margin:3px auto 0}
:where(.liv113) .lv-season-tabs button:hover:not([aria-selected=true]){background:#E6EFEB}
:where(.liv113) .lv-season-tabs button:focus-visible{outline:2px solid #24594F;outline-offset:3px}
:where(.liv113) .lv-season-object{top:295px;width:220px;height:220px;right:calc(16% - 110px)}
:where(.liv113).lv-seasons .lv-selected-copy{top:112px}
:where(.liv113) .lv-season-pointer{transform-origin:125px 120px;transition:transform .7s ease}
:where(.liv113).lv-seasons .lv-pick-card h3{font-size:15px}
@media(max-width:1050px) and (min-width:701px){:where(.liv113) .lv-season-object{right:calc(17.5% - 100px);width:200px;height:200px;top:302px}
:where(.liv113) .lv-season-tabs{flex-wrap:wrap}
:where(.liv113) .lv-season-tabs button{font-size:12px;padding:5px 10px}
}
@media(max-width:700px){:where(.liv113) .lv-pick-photo{height:250px}
:where(.liv113) .lv-selected-stage{height:900px}
:where(.liv113) .lv-selected-panel{height:860px}
:where(.liv113).lv-seasons .lv-selected-stage{height:990px}
:where(.liv113).lv-seasons .lv-selected-panel{height:950px}
:where(.liv113).lv-seasons .lv-selected-copy{top:58px}
:where(.liv113) .lv-season-tabs{margin-top:15px}
:where(.liv113) .lv-season-object{top:219px;left:calc(50% - 85px);right:auto;width:170px;height:170px}
:where(.liv113).lv-seasons .lv-picks-slider{top:421px}
:where(.liv113) .lv-product-price{font-size:17px}
:where(.liv113).lv-seasons .lv-pick-card h3{font-size:17px}
}
@media(prefers-reduced-motion:reduce){:where(.liv113) .lv-season-pointer{transition:none}
}
:where(.liv113) .lv-season-track{scroll-snap-type:none}
:where(.liv113).lv-seasons .lv-selected-panel{background:linear-gradient(125deg,#F2DEC0 0%,#E6BB91 56%,#D49A73 100%);border:1px solid #E4BB96;box-shadow:0 15px 40px #86503412}
:where(.liv113).lv-seasons .lv-selected-copy{top:125px}
:where(.liv113).lv-seasons .lv-selected-copy h2{color:#633B29}
:where(.liv113).lv-seasons .lv-selected-eyebrow{color:#865132}
:where(.liv113).lv-seasons .lv-selected-copy :is(p,.liv-description){color:#714C38;line-height:1.9;max-width:290px;margin-left:auto;margin-right:auto}
:where(.liv113).lv-seasons .lv-season-object{top:270px;width:265px;height:265px;right:calc(16% - 132.5px);filter:drop-shadow(0 12px 12px #7E46291C)}
:where(.liv113).lv-seasons .lv-pick-card{background:#FFFDF8;border-color:#E4CDB5}
:where(.liv113).lv-seasons .lv-pick-photo{background:#F5EBDF}
:where(.liv113).lv-seasons .lv-pick-more{color:#8A4F36}
:where(.liv113).lv-seasons .lv-picks-arrows button{background:#FFF8EE;color:#754630;border-color:#B7835B}
:where(.liv113).lv-seasons .lv-picks-arrows button:hover:not(:disabled){background:#754630;color:#FFF8EE}
:where(.liv113).lv-seasons .lv-picks-count{color:#633B29}
@media(max-width:1050px) and (min-width:701px){:where(.liv113).lv-seasons .lv-season-object{width:230px;height:230px;right:calc(17.5% - 115px);top:290px}
}
@media(max-width:700px){:where(.liv113).lv-seasons .lv-selected-copy{top:56px}
:where(.liv113).lv-seasons .lv-season-object{top:201px;width:190px;height:190px;left:calc(50% - 95px);right:auto}
:where(.liv113).lv-seasons .lv-selected-copy :is(p,.liv-description){font-size:14px;max-width:280px}
:where(.liv113).lv-seasons .lv-picks-slider{top:410px}
:where(.liv113).lv-seasons .lv-selected-stage{height:980px}
:where(.liv113).lv-seasons .lv-selected-panel{height:940px}
}
:where(.liv113) .lv-selected-shop-button{display:inline-flex;align-items:center;justify-content:center;gap:16px;padding:10px 20px;margin-top:14px;background:#24594F;border:1px solid #24594F;border-radius:12px;color:#fff;text-decoration:none;font-size:14px;font-weight:600;line-height:1.6;transition:background .2s,transform .2s}
:where(.liv113) .lv-selected-shop-button:hover{background:#1B463E;transform:translateY(-2px)}
:where(.liv113) .lv-selected-shop-button:focus-visible{outline:3px solid #8A4F36;outline-offset:4px}
:where(.liv113).lv-selected:not(.lv-seasons) .lv-selected-garment{top:302px;width:220px;height:220px;right:calc(16% - 110px)}
@media(max-width:1050px) and (min-width:701px){:where(.liv113).lv-selected:not(.lv-seasons) .lv-selected-garment{right:calc(17.5% - 100px);width:200px;height:200px;top:290px}
}
@media(max-width:700px){:where(.liv113).lv-selected:not(.lv-seasons) .lv-selected-garment{top:232px;width:130px;height:130px;left:calc(50% - 65px);right:auto}
:where(.liv113) .lv-selected-shop-button{margin-top:10px;padding:9px 18px;font-size:14px}
}
:where(.liv113) .lv-season-object{object-fit:contain}
:where(.liv113).lv-seasons .lv-selected-eyebrow{font-family:LivKalameh,sans-serif;font-size:14px;letter-spacing:0;font-weight:500}
:where(.liv113).lv-seasons .lv-selected-copy{top:112px}
:where(.liv113).lv-seasons .lv-selected-copy h2{font-size:30px}
:where(.liv113).lv-seasons .lv-selected-copy :is(p,.liv-description){font-size:14px;line-height:1.95;max-width:300px}
:where(.liv113).lv-seasons .lv-season-object{top:316px;width:190px;height:190px;right:calc(16% - 95px)}
:where(.liv113) .lv-autumn-corner{position:absolute;width:74px;height:74px;object-fit:contain;z-index:3;pointer-events:none;filter:drop-shadow(0 4px 5px #78452B18)}
:where(.liv113) .lv-autumn-corner-0{top:25px;left:8px;transform:rotate(-40deg)}
:where(.liv113) .lv-autumn-corner-1{top:25px;right:8px;transform:rotate(42deg)}
:where(.liv113) .lv-autumn-corner-2{bottom:8px;left:8px;transform:rotate(-145deg)}
:where(.liv113) .lv-autumn-corner-3{bottom:8px;right:8px;transform:rotate(130deg)}
@media(max-width:1050px) and (min-width:701px){:where(.liv113).lv-seasons .lv-season-object{top:368px;width:180px;height:180px;right:calc(17.5% - 90px)}
:where(.liv113).lv-seasons .lv-selected-copy h2{font-size:26px}
:where(.liv113) .lv-autumn-corner{width:58px;height:58px}
}
@media(max-width:700px){:where(.liv113).lv-seasons .lv-selected-copy{top:60px}
:where(.liv113).lv-seasons .lv-selected-copy h2{font-size:27px}
:where(.liv113).lv-seasons .lv-selected-copy :is(p,.liv-description){font-size:14px;max-width:280px}
:where(.liv113).lv-seasons .lv-season-object{top:258px;width:145px;height:145px;left:calc(50% - 72.5px);right:auto}
:where(.liv113).lv-seasons .lv-picks-slider{top:438px}
:where(.liv113).lv-seasons .lv-selected-stage{height:1010px}
:where(.liv113).lv-seasons .lv-selected-panel{height:970px}
:where(.liv113) .lv-autumn-corner{width:48px;height:48px}
:where(.liv113) .lv-autumn-corner-0{top:31px;left:5px}
:where(.liv113) .lv-autumn-corner-1{top:31px;right:5px}
:where(.liv113) .lv-autumn-corner-2{bottom:23px;left:5px}
:where(.liv113) .lv-autumn-corner-3{bottom:23px;right:5px}
}
:where(.liv113) .lv-autumn-corner-1{top:35px;right:18px;width:66px;height:66px;transform:rotate(28deg)}
:where(.liv113) .lv-autumn-corner-2{bottom:3px;left:16px;width:84px;height:84px;transform:rotate(-118deg)}
@media(max-width:700px){:where(.liv113) .lv-autumn-corner-1{top:34px;right:8px;width:42px;height:42px;transform:rotate(23deg)}
:where(.liv113) .lv-autumn-corner-2{bottom:20px;left:12px;width:55px;height:55px;transform:rotate(-130deg)}
}

.liv113 [hidden]{display:none!important}.liv113 .liv-panel-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:inherit}.liv113 .liv-description p{margin:0}.liv113 .lv-picks-track{touch-action:pan-x pan-y;overflow-x:auto}.liv113 [data-liv-custom-text]{color:var(--element-text,inherit)!important}.liv113 .liv-products-empty{direction:rtl;text-align:center}.liv113 .lv-picks-arrows button{position:relative}.liv113 .lv-picks-arrows button::before{content:'';position:absolute;inset:-4px;border-radius:50%}.liv113 .liv-season-decoration{display:contents}
@media(prefers-reduced-motion:reduce){.liv113 *, .liv113 *::before,.liv113 *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

/* Mobile-only outdoor decoration; desktop geometry stays unchanged. */
@media(max-width:700px){
  :where(.liv113).lv-selected{padding-top:95px;overflow:visible}
  :where(.liv113) .lv-selected-stage{height:auto;padding-bottom:24px;overflow:visible}
  :where(.liv113) .lv-selected-panel{inset:0;height:auto}
  :where(.liv113) .lv-selected-copy{position:relative;top:auto;right:auto;width:86%;margin:0 auto;padding:95px 0 20px}
  :where(.liv113).lv-selected:not(.lv-seasons) .lv-selected-garment{top:-65px;left:6%;right:auto}
  :where(.liv113) .lv-picks-slider{position:relative;top:auto;left:auto;width:88%;margin:0 auto}
}

/* Livgallery prototype refresh — 2026-10-17. Scoped to this new type. */
[data-element-type="113"]{--brand-accent: #DA9A77; --liv-brand: #DA9A77; --liv-title: #2F2926; --liv-body: #6B605A; --liv-fine: #2F2926; --liv-detail: #DA9A77; --liv-green: #24594F; --liv-green-deep: #1C493F;}
.liv113[data-element-type].lv-selected{background: rgb(252, 248, 244); color: rgb(47, 41, 38);}
.liv113[data-element-type] .lv-selected-copy h2,
.liv113[data-element-type] .lv-pick-card h3,
.liv113[data-element-type] .lv-product-price,
.liv113[data-element-type] .lv-product-price strong{color: rgb(47, 41, 38);}
.liv113[data-element-type] .lv-selected-eyebrow{color: rgb(138, 79, 54);}
.liv113[data-element-type] .lv-selected-copy p,
.liv113[data-element-type] .lv-product-price span,
.liv113[data-element-type] .lv-picks-count,
.liv113[data-element-type] .lv-pick-card-body > span{color: rgb(107, 96, 90);}
.liv113[data-element-type] .lv-selected-shop-button{background: rgb(36, 89, 79); border-color: rgb(36, 89, 79); color: rgb(255, 255, 255);}
.liv113[data-element-type] .lv-selected-shop-button:hover{background: rgb(28, 73, 63); border-color: rgb(28, 73, 63); color: rgb(255, 255, 255);}
.liv113[data-element-type] .lv-selected-shop-button:active{background: rgb(23, 61, 53); border-color: rgb(23, 61, 53);}
.liv113[data-element-type] .lv-pick-card{background: rgb(255, 255, 255); border-color: rgb(229, 217, 208); box-shadow: rgba(47, 41, 38, 0.063) 0px 10px 16px;}
.liv113[data-element-type] .lv-pick-photo{background: rgb(252, 248, 244);}
.liv113[data-element-type] .lv-pick-more{color: rgb(36, 89, 79); border-top-color: rgb(229, 217, 208);}
.liv113[data-element-type] .lv-pick-card a:hover .lv-pick-more{color: rgb(28, 73, 63);}
.liv113[data-element-type] .lv-picks-arrows button{background: rgb(255, 255, 255); color: rgb(36, 89, 79); border-color: rgb(36, 89, 79);}
.liv113[data-element-type] .lv-picks-arrows button:hover:not(:disabled){background: rgb(36, 89, 79); color: rgb(255, 255, 255); border-color: rgb(36, 89, 79);}
.liv113[data-element-type] .lv-picks-arrows button:disabled{background: rgb(232, 227, 221); color: rgb(107, 96, 90); border-color: rgb(143, 129, 120);}
.liv113[data-element-type].lv-selected a:focus-visible,
.liv113[data-element-type].lv-selected button:focus-visible,
.liv113[data-element-type] .lv-picks-track:focus-visible,
.liv113[data-element-type] .lv-selected-shop-button:focus-visible{outline-color: rgb(36, 89, 79);}
.liv113[data-element-type] .lv-picks-count{display: none !important;}
.liv113[data-element-type].lv-selected:not(.lv-seasons) .lv-selected-panel{background:linear-gradient(120deg,#F4E1D5 0%,#F0D6C5 70%,#EED2C0 100%);border-color:#E5D9D0;box-shadow:0 14px 36px #8A4F3612,inset 0 1px 0 #ffffffe6}
.liv113[data-element-type].lv-selected:not(.lv-seasons) .lv-selected-copy h2{color:#173D35}
.liv113[data-element-type].lv-selected:not(.lv-seasons) .lv-selected-eyebrow,.liv113[data-element-type].lv-selected:not(.lv-seasons) .lv-selected-copy p{color:#793749}
