body{background:#f9f6f1;color:#3b342e;font:14px/1.55 Manrope,Arial,sans-serif}a{text-decoration:none}.fl-ribbon{text-align:center;background:#e9e0d2;padding:9px 18px;font-size:11px;letter-spacing:.04em}.fl-header{display:flex;align-items:center;gap:40px;padding:28px 4%;border-bottom:1px solid #d9d1c6}.fl-logo{font:58px/.8 Georgia,serif;letter-spacing:-4px}.fl-logo span{display:block;font:10px/1.4 Manrope,Arial,sans-serif;letter-spacing:.13em;margin-top:13px}.fl-header nav{display:flex;gap:32px;margin:auto}.fl-header nav a:hover,.fl-back:hover{text-decoration:underline}.fl-back{font-size:12px}.fl-shop{padding:38px 4% 64px}.fl-title{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px}.fl-breadcrumb{font-size:10px;letter-spacing:.12em;margin:0 0 10px}.fl-title h1{font:clamp(30px,3vw,46px)/1.15 Georgia,serif;margin:0}.fl-season{font:italic 16px/1.35 Georgia,serif;text-align:right}.fl-shelf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(230px,.87fr);gap:22px;align-items:start}.fl-product-photo{position:relative;background:#e8ddd0}.fl-product-photo>span{position:absolute;top:12px;left:12px;background:#f9f6f1;padding:5px 9px;font-size:10px;z-index:1}.fl-product-photo img{display:block;width:100%;height:clamp(260px,28vw,455px);object-fit:cover}.fl-product:first-child img{object-position:48% 50%}.fl-product-name{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-top:19px}.fl-product h2{font:24px/1.15 Georgia,serif;margin:0}.fl-product strong{font-size:12px;white-space:nowrap}.fl-product p{font-size:11px;min-height:35px}.fl-product>button{display:flex;justify-content:space-between;width:100%;background:transparent;border:0;border-top:1px solid #bcb1a3;padding:12px 0;text-align:left;color:inherit;font-size:12px}.fl-product>button span{font-size:22px;line-height:1}.fl-product>button:hover{color:#7d2635}.fl-builder{background:#ece6da;padding:20px;scroll-margin-top:20px;border:1px solid #dfd5c5}.fl-builder-top{display:flex;justify-content:space-between;font-size:9px;letter-spacing:.14em}.fl-builder-top span:last-child{font-size:27px;line-height:1}.fl-builder h2{font:italic 33px/1.08 Georgia,serif;margin:14px 0}.fl-builder>img{display:block;width:100%;height:115px;object-fit:cover;margin-bottom:18px}.fl-builder fieldset{border:0;padding:0;margin:15px 0}.fl-builder legend{font-size:11px;margin-bottom:8px}.fl-choices{display:flex;flex-wrap:wrap;gap:5px}.fl-choices button{padding:7px 9px;border:1px solid #b9ac99;background:transparent;color:inherit;font-size:10px}.fl-choices button[aria-pressed=true]{background:#5b3c40;border-color:#5b3c40;color:#fff}.fl-size{display:grid;grid-template-columns:1fr}.fl-size button{text-align:left;padding:6px 9px}.fl-builder output{border-top:1px solid #b9ac99;padding-top:14px}.fl-builder output span{display:block;font-size:10px}.fl-builder output strong{display:block;font:29px/1.5 Georgia,serif}.fl-builder .prototype-hint{font-size:10px;margin-bottom:0}.fl-studio{background:#e2e6da;padding:45px 7%;display:grid;grid-template-columns:100px 1fr 1fr;gap:40px;align-items:center}.fl-studio-mark{font:100px/1 Georgia,serif;letter-spacing:-12px}.fl-studio h2{font:32px/1.2 Georgia,serif;margin:0}.fl-studio p{font-size:13px;max-width:430px}.fl-footer{padding:32px 4%;display:flex;justify-content:space-between;gap:26px;font-size:11px}.fl-footer p{max-width:320px;margin:6px 0 0}.fl-footer>div{display:grid;align-content:start;gap:6px}.fl-footer b{font-weight:600}.fl-footer a:hover{text-decoration:underline}@media(max-width:1100px){.fl-shelf{grid-template-columns:repeat(3,minmax(0,1fr))}.fl-builder{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px 25px}.fl-builder-top,.fl-builder h2{grid-column:1}.fl-builder>img{grid-column:1;grid-row:3/5;height:150px}.fl-builder fieldset{grid-row:2/4;margin:0;align-self:start}.fl-builder fieldset:nth-of-type(1){grid-column:2}.fl-builder fieldset:nth-of-type(2){grid-column:3}.fl-builder output,.fl-builder .prototype-hint{grid-column:2/4}.fl-studio{gap:20px;grid-template-columns:70px 1fr 1fr}}@media(max-width:650px){.fl-header{padding:24px 5%;gap:20px;flex-wrap:wrap}.fl-logo{font-size:48px}.fl-header nav{gap:18px;order:3;width:100%;border-top:1px solid #d9d1c6;padding-top:15px;font-size:12px}.fl-back{margin-left:auto;font-size:10px}.fl-shop{padding:28px 5% 35px}.fl-title h1{font-size:29px}.fl-season{display:none}.fl-shelf{grid-template-columns:1fr 1fr;gap:25px 14px}.fl-product-photo img{height:255px}.fl-product-name{display:block;margin-top:12px}.fl-product h2{font-size:23px}.fl-product strong{display:block;margin-top:6px}.fl-product p{font-size:10px;min-height:32px}.fl-product>button{font-size:10px;align-items:center}.fl-product:nth-child(3){grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.fl-product:nth-child(3) .fl-product-photo{grid-row:1/4}.fl-product:nth-child(3) img{height:225px}.fl-product:nth-child(3) .fl-product-name{align-self:end}.fl-product:nth-child(3)>button{align-self:start}.fl-builder{display:block;grid-column:1/-1;padding:23px}.fl-builder>img{height:150px}.fl-builder h2 br{display:none}.fl-builder fieldset{margin:18px 0}.fl-size{grid-template-columns:repeat(3,1fr)}.fl-size button{font-size:9px;text-align:center;padding:10px 3px}.fl-studio{padding:35px 6%;grid-template-columns:45px 1fr;gap:16px}.fl-studio-mark{font-size:65px;letter-spacing:-7px}.fl-studio h2{font-size:26px}.fl-studio>div:last-child{grid-column:1/-1}.fl-footer{padding:28px 6%;display:grid;gap:22px}.fl-ribbon{font-size:9px}}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline-color:#3b342e}
