.fp-choose{padding:28px 64px 32px}.fp-choose h1{font-size:32px;line-height:1.15;letter-spacing:-.03em;margin:0 0 20px;color:#111}.fp-choose-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:start}.fp-choose-card{background:#fff;border:1px solid #dedede;border-radius:18px;padding:20px;display:flex;flex-direction:column;min-width:0}.fp-choose-media{position:relative;margin:0 0 16px}.fp-choose-image{display:block;height:260px;margin:0;padding-top:0}.fp-choose-image img{height:100%;width:100%;object-fit:contain}.fp-choose h2{font-size:25px;line-height:1.15;margin:4px 0 10px;letter-spacing:-.02em;color:#111}.fp-choose-description{font-size:14px;line-height:1.45;color:#555;margin:0 0 18px;min-height:40px}.fp-choose-offer{display:flex;flex-direction:column;gap:2px;border:1px solid #f3cb9b;background:linear-gradient(110deg,#fff5e4,#fffaf1);border-radius:9px;padding:12px 14px;margin-bottom:16px}.fp-choose-offer strong{font-size:14px;font-weight:800;line-height:1.3;color:#7b350f}.fp-choose-offer>span{font-size:11px;line-height:1.3;letter-spacing:.04em;font-weight:800;color:#934414}.fp-choose-buy{margin-top:auto}.fp-choose a.fp-choose-shop{display:flex;align-items:center;justify-content:center;gap:12px;background:linear-gradient(105deg,#c95731 0%,#a53d2c 100%);border:1px solid #ad3e0a;border-radius:12px;padding:17px 20px;min-height:60px;color:#fff!important;font-size:17px;font-weight:800;line-height:1.25;text-decoration:none;text-align:center;box-shadow:0 4px 10px rgba(158,57,10,.18);transition:background .15s ease,box-shadow .15s ease}.fp-choose a.fp-choose-shop:hover{background:linear-gradient(105deg,#b94a28 0%,#943426 100%);box-shadow:0 5px 12px rgba(158,57,10,.23)}.fp-choose-shop>span:last-child{font-size:16px;line-height:1;flex-shrink:0}.fp-choose-tabs{display:none}.fp-choose a:focus-visible,.fp-choose button:focus-visible,.fp-choose select:focus-visible{outline:3px solid #31664d;outline-offset:3px}.fp-choose a.fp-choose-shop:focus-visible{outline-color:#772b08}.fp-choose-colours{margin:0 0 20px;padding:0 0 16px;border-bottom:1px solid #ededed}.fp-choose-colours label{font-size:11px;font-weight:800;display:inline-block;margin-right:6px}.fp-choose-colours [data-edition-label]{font-size:11px;color:#555}.fp-choose-colours select{display:block;width:100%;margin-top:8px;border:1px solid #ccc;border-radius:6px;padding:10px;font:inherit;font-size:12px;color:#111;background:#fff}.fp-choose-colours select[hidden],.fp-edition-picks[hidden]{display:none}.fp-edition-picks{display:flex;gap:5px;margin:8px -2px 0;padding:3px 2px 5px;overflow-x:auto;scrollbar-width:thin;scroll-snap-type:x proximity}.fp-edition-picks button{flex:0 0 50px;min-width:50px;min-height:66px;padding:4px 2px;border:1px solid #dedede;border-radius:8px;background:#f7f7f7;cursor:pointer;color:#111;scroll-snap-align:start}.fp-edition-picks img{display:block;width:100%;height:42px;object-fit:contain}.fp-edition-picks span{display:block;font-size:8px;font-weight:800;line-height:1.3;margin-top:3px}.fp-edition-picks button[aria-pressed=true]{border:2px solid #934414;padding:3px 1px;background:#fff5e7}.fp-edition-picks button:disabled{opacity:.4;cursor:not-allowed}.fp-coll__acc{padding-top:24px!important}
@media(max-width:1023px) and (min-width:750px){.fp-choose{padding:28px 28px}.fp-choose-grid{gap:12px}.fp-choose-card{padding:16px}.fp-choose h2{font-size:23px}.fp-choose-image{height:210px}.fp-choose-offer strong{font-size:12px}}
@media(max-width:749px){body:has([data-product-chooser]) #fp-header-wrap .fp-header{height:48px}body:has([data-product-chooser]) #fp-header-wrap .fp-header-drawer{top:48px}body:has([data-product-chooser]) #fp-header-wrap .fp-header-burger{width:44px;height:44px}body:has([data-product-chooser]) #fp-cart-btn{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}.fp-choose{padding:18px 16px 24px}.fp-choose h1{font-size:25px;margin-bottom:14px}.fp-choose-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:12px}.fp-choose-tabs button{appearance:none;background:#fff;border:1px solid #d8d8d8;border-radius:11px;padding:8px 4px;color:#111;cursor:pointer;min-width:0;font:inherit}.fp-choose-tabs button[aria-selected=true]{border:2px solid #98481e;padding:7px 3px;background:#fff6e9}.fp-choose-tabs img{width:100%;height:72px;object-fit:contain;display:block}.fp-choose-tabs span{display:block}.fp-choose-tab-name{font-size:12px;font-weight:800;line-height:1.3;margin-top:7px}.fp-choose-grid{display:block}.fp-choose-card{padding:18px;border-radius:15px}.fp-choose.is-enhanced .fp-choose-card:not(.is-selected){display:none}.fp-choose:not(.is-enhanced) .fp-choose-card+.fp-choose-card{margin-top:14px}.fp-choose-media{margin-bottom:12px}.fp-choose-image{height:220px;padding-top:0}.fp-choose h2{font-size:26px;line-height:1.15;margin:3px 0 9px}.fp-choose-description{font-size:14px;line-height:1.45;min-height:0;margin:0 0 16px}.fp-choose-offer{padding:11px 12px;margin-bottom:16px;gap:3px}.fp-choose-offer strong{font-size:14px}.fp-choose-offer>span{font-size:10px}.fp-choose-colours{margin:0 0 18px;padding:0 0 14px}}
@media(max-width:359px){.fp-choose{padding-right:12px;padding-left:12px}.fp-choose h1{font-size:23px}.fp-choose-card{padding:12px}.fp-choose-image{height:196px}.fp-choose-offer strong{font-size:13px}.fp-choose-tabs{gap:5px}}
@media(prefers-reduced-motion:reduce){.fp-choose a.fp-choose-shop{transition:none}}
