.fy-crumbs ol{display:flex;flex-wrap:wrap;gap:6px;font-size:calc(var(--fy-t-small) * var(--fy-scale-t, 1));color:var(--fy-ink-3)}.fy-crumbs li+li:before{content:"/";margin-right:6px;color:var(--fy-ink-3)}.fy-crumbs a:hover{color:var(--fy-ink)}.fy-plphead{padding-top:var(--fy-s4);padding-bottom:var(--fy-s3)}.fy-plphead__band{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--fy-s3) var(--fy-s6);margin-top:var(--fy-s2)}.fy .fy-plphead__title{flex:0 0 auto;display:flex;align-items:flex-start;gap:.22em;margin:0;font-size:calc(clamp(32px, 3.3vw, 52px) * var(--fy-scale-d, 1));line-height:.9;letter-spacing:-.02em;overflow-wrap:anywhere}.fy-plphead__num{font-family:var(--fy-font-b);font-size:calc(12px * var(--fy-scale-t, 1));font-weight:500;letter-spacing:.02em;line-height:1;color:var(--fy-ink-3);padding-top:.1em}.fy-plphead__more{margin-top:var(--fy-s3);color:var(--fy-ink-2)}.fy-plphead__more,.fy-plphead__more .fy-link{font-size:calc(var(--fy-t-small) * var(--fy-scale-t, 1))}.fy-shelves{min-width:0;max-width:100%}.fy-shelves ul{display:flex;gap:clamp(20px,2.4vw,36px);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;padding-bottom:4px}.fy-shelves ul::-webkit-scrollbar{display:none}.fy-shelves li{flex:0 0 auto}.fy-shelves a{display:inline-flex;align-items:flex-start;gap:4px;padding:6px 0;border-bottom:1px solid transparent;transition:border-color .2s var(--fy-ease),color .2s var(--fy-ease)}.fy-shelves__label{font-size:calc(12.5px * var(--fy-scale-t, 1));font-weight:500;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.fy-shelves__n{font-size:calc(10px * var(--fy-scale-t, 1));font-weight:500;color:var(--fy-ink-3);line-height:1}.fy-shelves a.is-on{border-bottom-color:var(--fy-ink)}@media (hover:hover) and (pointer:fine){.fy-shelves a:not(.is-on):hover{border-bottom-color:var(--fy-hair)}}.fy-plpgrid__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--fy-s3) var(--fy-s5);margin-bottom:var(--fy-s4)}.fy-plpgrid__head h2{font-size:calc(var(--fy-h2) * var(--fy-scale-d, 1))}.fy-plpgrid__head p{font-size:calc(var(--fy-t-small) * var(--fy-scale-t, 1));color:var(--fy-ink-2)}.fy-fbar{position:sticky;top:calc(var(--fy-head-h) - 12px);z-index:20;background:var(--fy-paper);margin-bottom:var(--fy-s4);box-shadow:0 1px 0 var(--fy-hair)}.fy-fbar__in{gap:var(--fy-s4);min-height:60px}.fy-fbar__facets,.fy-fbar__in{display:flex;align-items:center}.fy-fbar__facets{gap:var(--fy-s5);flex:1}.fy-fbar__count{font-size:calc(var(--fy-t-small) * var(--fy-scale-t, 1));color:var(--fy-ink-3);white-space:nowrap}.fy-fbar__sheetbtn{display:none}.fy-pop{position:relative}.fy-pop__btn{display:inline-flex;align-items:center;gap:var(--fy-s1);min-height:44px;padding:0;border:0;background:none;font:500 calc(15px * var(--fy-scale-t, 1))/1 var(--fy-font-b);color:var(--fy-ink);cursor:pointer;white-space:nowrap}.fy-pop__btn svg{color:var(--fy-ink-3)}.fy-pop__btn[aria-expanded=true]{background:linear-gradient(currentColor,currentColor) left calc(100% - 6px) /100% 2px no-repeat}.fy-pop__dim{color:var(--fy-ink-3);font-weight:400}.fy-pop__n{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:var(--fy-ink);color:var(--fy-on-ink);font-size:calc(11px * var(--fy-scale-t, 1));font-weight:600}.fy-pop__panel{position:absolute;top:calc(100% + 8px);left:0;z-index:30;min-width:280px;padding:var(--fy-s4);background:var(--fy-paper);border-radius:var(--fy-r);box-shadow:0 2px 4px rgba(11,13,16,.04),0 24px 60px rgba(11,13,16,.14);animation:fy-pop-in .22s var(--fy-ease)}.fy-pop--end .fy-pop__panel{left:auto;right:0}.fy-pop__panel--size{width:340px}.fy-pop__panel--sort{min-width:240px;padding:var(--fy-s2) 0}.fy-pop__panel--sort button{display:block;width:100%;padding:12px var(--fy-s4);border:0;background:none;font:400 calc(15px * var(--fy-scale-t, 1))/1.3 var(--fy-font-b);color:var(--fy-ink-2);text-align:left;cursor:pointer}.fy-pop__panel--sort button:hover{color:var(--fy-ink);background:var(--fy-stage)}.fy-pop__panel--sort button.is-on{color:var(--fy-ink);font-weight:500}@keyframes fy-pop-in{0%{opacity:0;transform:translateY(-6px)}}.fy-opts{display:flex;flex-direction:column}.fy-opt{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:var(--fy-s2);min-height:44px;padding:0;border:0;background:none;font:400 calc(15px * var(--fy-scale-t, 1))/1.3 var(--fy-font-b);color:var(--fy-ink);text-align:left;cursor:pointer}.fy-opt:disabled{color:var(--fy-ink-3);cursor:default;opacity:.5}.fy-opt__box{width:18px;height:18px;border-radius:3px;box-shadow:inset 0 0 0 1.5px var(--fy-ink-3);transition:background-color .15s,box-shadow .15s}.fy-opt.is-on .fy-opt__box{background:var(--fy-ink);box-shadow:inset 0 0 0 1.5px var(--fy-ink),inset 0 0 0 4px var(--fy-paper)}.fy-opt__n{font-size:calc(13px * var(--fy-scale-t, 1));color:var(--fy-ink-3)}.fy-sizes{display:grid;grid-template-columns:repeat(auto-fill,minmax(58px,1fr));gap:8px}.fy-sizes--wide{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.fy-size{min-height:48px;padding:0 8px;border:0;border-radius:0;background:transparent;box-shadow:inset 0 -1px 0 var(--fy-ink-3);font:500 calc(14px * var(--fy-scale-t, 1))/1.2 var(--fy-font-b);color:var(--fy-ink);cursor:pointer;transition:box-shadow .15s,background-color .15s,color .15s}.fy-size:hover:not(:disabled){box-shadow:inset 0 -2px 0 var(--fy-ink)}.fy-size.is-on{background:var(--fy-ink);color:var(--fy-on-ink);box-shadow:none}.fy-size:disabled{color:var(--fy-ink-3);cursor:default;box-shadow:inset 0 -1px 0 var(--fy-hair)}.fy-size.is-out{text-decoration:line-through}.fy-fbar__chosen{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fy-s2) var(--fy-s3);padding:0 0 var(--fy-s3)}.fy-token{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 10px 0 12px;border:0;border-radius:var(--fy-r);background:transparent;box-shadow:inset 0 0 0 1px rgba(11,13,16,.16);font:500 calc(13px * var(--fy-scale-t, 1))/1 var(--fy-font-b);color:var(--fy-ink);cursor:pointer}.fy-token:hover{box-shadow:inset 0 0 0 1.5px var(--fy-ink)}.fy-fbar__chosen .fy-textbtn{font-size:calc(13px * var(--fy-scale-t, 1))}.fy .fy-lead__h{margin-bottom:var(--fy-s3);font-size:calc(13px * var(--fy-scale-d, 1));line-height:1;letter-spacing:.03em}.fy .fy-lead__h--rest{margin-top:var(--fy-s6)}.fy-lead{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--fy-s3)}.fy-lead>li{min-width:0}.fy-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--fy-s5) var(--fy-s3)}.fy-grid__cell{min-width:0}.fy-grid__feature{grid-column:1/-1}.fy-break{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));-moz-column-gap:var(--fy-s3);column-gap:var(--fy-s3);margin-block:var(--fy-s5)}.fy-break__plate{grid-column:3/5;grid-row:1;display:block;aspect-ratio:1/1;border-radius:var(--fy-r);overflow:hidden;background:var(--fy-plate-ground)}.fy-break__plate img,.fy-break__small img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 30%;object-position:center 30%;transition:transform 1.2s var(--fy-ease)}.fy-break:hover .fy-break__plate img,.fy-break:hover .fy-break__small img{transform:scale(1.03)}.fy-break__card{grid-column:1/3;grid-row:1;display:flex;flex-direction:column;align-items:flex-start;gap:var(--fy-s2);padding-right:var(--fy-s5)}.fy-break__name{font-family:var(--fy-font-d);font-variation-settings:"wdth" var(--fy-wide);font-weight:400;font-size:calc(clamp(44px, 6.4vw, 112px) * var(--fy-scale-d, 1));line-height:.9;letter-spacing:-.02em;text-transform:uppercase}.fy-break__count{margin-top:auto;max-width:calc(50% - var(--fy-s3));font-size:calc(12.5px * var(--fy-scale-t, 1));font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--fy-ink-2)}.fy-break .fy-link{margin-top:var(--fy-s2)}.fy-break__small{grid-column:2/3;grid-row:1;align-self:end;justify-self:end;width:calc(100% - var(--fy-s5));aspect-ratio:4/5;margin-right:var(--fy-s3);border-radius:var(--fy-r);overflow:hidden;background:var(--fy-plate-ground);isolation:isolate}.fy-break--wide{row-gap:0}.fy-break--wide .fy-break__wide{grid-column:1/-1;grid-row:1}.fy-break--wide .fy-break__card{grid-column:1/4;grid-row:2;padding:var(--fy-s5) 0 0;display:grid;grid-template-columns:auto auto;justify-content:start;align-items:end;-moz-column-gap:var(--fy-s5);column-gap:var(--fy-s5)}.fy-break--wide .fy-kicker{grid-column:1/-1}.fy-break--wide .fy-break__count{margin:0;max-width:none}.fy-break--wide .fy-link{grid-column:2;justify-self:start}.fy-break--wide .fy-break__name{grid-row:2/4}.fy-break--wide .fy-break__small{grid-column:4/5;grid-row:1/3;align-self:end;width:72%;margin-right:var(--fy-s5);position:relative;z-index:1;box-shadow:0 24px 48px rgba(11,13,16,.14)}.fy-dropopen{margin-top:var(--fy-s5);margin-bottom:var(--fy-s5)}.fy-drophero__title:has(+.fy-dropopen){margin-bottom:0}.fy-dropopen--reel{border-radius:var(--fy-r);overflow:hidden}@media (min-width:761px){.fy-dropopen--reel .fy-reel{aspect-ratio:21/9}.fy-dropopen--reel .fy-reel img{-o-object-position:46% 52%;object-position:46% 52%}}.fy-dropshead__fig{margin-top:var(--fy-s5)}.fy-pick .fy-headrow{margin-bottom:var(--fy-s5)}.fy-savedpage .fy-bag__empty .fy-pick{align-self:stretch;width:100%;margin-top:var(--fy-s6)}.fy-savedpage .fy-bag__empty .fy-pick h2{font-size:calc(clamp(24px, 2.4vw, 36px) * var(--fy-scale-d, 1))}.fy-buy__label{display:inline-flex;align-items:center;justify-content:center;gap:8px;animation:fy-label-in .45s var(--fy-ease-out,ease-out) both}@keyframes fy-label-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.fy-buy__go.is-added{animation:fy-press-ok .5s var(--fy-ease-out,ease-out)}@keyframes fy-press-ok{30%{transform:scale(.975)}to{transform:none}}.fy-buy__label svg path{stroke-dasharray:24;stroke-dashoffset:24;animation:fy-draw .5s var(--fy-ease-out,ease-out) .12s forwards}@keyframes fy-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.fy-buy__label svg path{stroke-dashoffset:0;animation:none}}.fy-empty{align-items:flex-start;gap:var(--fy-s4);padding:var(--fy-s7) 0;font-size:calc(18px * var(--fy-scale-t, 1))}.fy-empty,.fy-more{display:flex;flex-direction:column}.fy-more{align-items:center;gap:var(--fy-s3);margin-top:var(--fy-s7);font-size:calc(var(--fy-t-small) * var(--fy-scale-t, 1));color:var(--fy-ink-2)}.fy-more__meter{width:200px;height:2px;background:var(--fy-hair);overflow:hidden}.fy-more__meter span{display:block;height:100%;background:var(--fy-ink);transform-origin:left}.fy-morebtn{margin-top:var(--fy-s2);min-height:44px;padding:0 2px;border:0;background:linear-gradient(currentColor,currentColor) left calc(100% - 8px) /100% 1px no-repeat;font:500 calc(15px * var(--fy-scale-t, 1))/1 var(--fy-font-b);color:var(--fy-ink);cursor:pointer;transition:background-size .35s var(--fy-ease)}.fy-morebtn:hover{background-size:0 1px;background-position:right calc(100% - 8px)}.fy-sheet{position:fixed;inset:0;z-index:70;pointer-events:none}.fy-sheet.is-open{pointer-events:auto}.fy-sheet__scrim{position:absolute;inset:0;border:0;padding:0;background:rgba(11,13,16,.36);opacity:0;transition:opacity .3s var(--fy-ease);cursor:pointer}.fy-sheet.is-open .fy-sheet__scrim{opacity:1}.fy-sheet__panel{position:absolute;top:0;right:0;bottom:0;width:min(480px,100%);display:flex;flex-direction:column;background:var(--fy-paper);color:var(--fy-ink);font-family:var(--fy-font-b);transform:translateX(100%);transition:transform .4s var(--fy-ease)}.fy-sheet.is-open .fy-sheet__panel{transform:none}.fy-sheet__top{display:flex;align-items:center;justify-content:space-between;padding:var(--fy-s3) var(--fy-s3) var(--fy-s3) var(--fy-s4);box-shadow:0 1px 0 var(--fy-hair)}.fy-sheet__title{font-size:calc(13px * var(--fy-scale-t, 1));font-weight:600;letter-spacing:.14em;text-transform:uppercase}.fy-sheet__body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:var(--fy-s4)}.fy-sheet__foot{padding:var(--fy-s3) var(--fy-s4) max(var(--fy-s3),env(safe-area-inset-bottom));box-shadow:0 -1px 0 var(--fy-hair)}.fy-sheet__foot .fy-btn{width:100%}.fy-sheet__group{border:0;margin:0 0 var(--fy-s5);padding:0;min-width:0}.fy-sheet__group legend{padding:0;margin-bottom:var(--fy-s2);font-size:calc(11.5px * var(--fy-scale-t, 1));font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--fy-ink-2)}.fy-sheet__clear{font-size:calc(var(--fy-t-small) * var(--fy-scale-t, 1))}.fy-guide__for{font-weight:500}.fy-guide__for,.fy-units{margin-bottom:var(--fy-s4)}.fy-units{display:inline-flex;gap:4px;padding:4px;border-radius:var(--fy-r);background:var(--fy-stage)}.fy-units button{min-height:34px;padding:0 14px;border:0;border-radius:3px;background:transparent;font:500 calc(13px * var(--fy-scale-t, 1))/1 var(--fy-font-b);color:var(--fy-ink-2);cursor:pointer}.fy-units button.is-on{background:var(--fy-paper);color:var(--fy-ink);box-shadow:0 1px 3px rgba(11,13,16,.1)}.fy-guide__scroll{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain}.fy-guide{width:100%;border-collapse:collapse;font-size:calc(var(--fy-t-small) * var(--fy-scale-t, 1));font-variant-numeric:tabular-nums}.fy-guide td,.fy-guide th{padding:11px 8px;text-align:left;box-shadow:inset 0 -1px 0 var(--fy-hair);white-space:nowrap}.fy-guide thead th{font-size:calc(11.5px * var(--fy-scale-t, 1));font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--fy-ink-2)}.fy-guide tbody th{font-weight:500}.fy-guide__note{margin-top:var(--fy-s3);font-size:calc(13px * var(--fy-scale-t, 1));color:var(--fy-ink-3)}.fy-dropshead{padding-top:var(--fy-s6);padding-bottom:var(--fy-s6)}.fy-dropshead__in{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--fy-s3)}.fy-dropshead__in p{justify-self:end;max-width:420px}.fy-dropshead h1{font-size:var(--fy-d1)}.fy-dropshead p{color:var(--fy-ink-2);font-size:calc(17px * var(--fy-scale-t, 1));padding-bottom:var(--fy-s2)}.fy-droprows__list{display:flex;flex-direction:column;gap:var(--fy-s8)}.fy-droprow__head{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:var(--fy-s4);margin-bottom:var(--fy-s5)}.fy-droprow h2{font-size:calc(var(--fy-d2) * var(--fy-scale-d, 1));min-width:0;overflow-wrap:break-word}.fy-droprow h2 a:hover{color:var(--fy-ink-2)}.fy-droprow__count{font-family:var(--fy-font-d);font-variation-settings:"wdth" var(--fy-wide);font-size:calc(clamp(22px, 2vw, 32px) * var(--fy-scale-d, 1));color:var(--fy-accent);white-space:nowrap}.fy-droprow__count span{font-family:var(--fy-font-b);font-variation-settings:normal;font-size:calc(var(--fy-t-small) * var(--fy-scale-t, 1));font-weight:500}.fy-droprow__body{display:grid;grid-template-columns:minmax(0,.34fr) minmax(0,1fr);gap:var(--fy-s4);align-items:start}.fy-droprow__plate{display:block;aspect-ratio:4/5;border-radius:var(--fy-r);overflow:hidden;background:var(--fy-plate-ground)}.fy-droprow__plate img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform 1s var(--fy-ease)}.fy-droprow__plate:hover img{transform:scale(1.03)}.fy-rail--drop{--fy-rail-item:calc((100% - 2 * var(--fy-s4)) / 3.2);min-width:0}.fy-drophero{padding-top:var(--fy-s5)}.fy-drophero__title{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--fy-s3) var(--fy-s6);margin:var(--fy-s4) 0 var(--fy-s6)}.fy-drophero h1{font-size:var(--fy-d1);min-width:0;overflow-wrap:break-word}.fy-drophero__count{padding-bottom:.9em;font-size:calc(11px * var(--fy-scale-t, 1));font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--fy-ink)}.fy-drophero__count span{color:var(--fy-accent)}.fy-drophero--small{padding-bottom:0}.fy-drophero--small .fy-drophero__title{margin-bottom:var(--fy-s5)}.fy-plpgrid--small{padding-top:0}.fy-plpgrid--small .fy-plpgrid__head:not(:has(p)){margin-bottom:0}.fy-plpgrid--three .fy-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fy-rail--art .fy-rail__track{height:clamp(300px,30vw,480px)}.fy-rail--art .fy-gallery__frame{aspect-ratio:4/5;background:var(--fy-plate-ground)}.fy-droptile{display:flex;flex-direction:column;gap:var(--fy-s2)}.fy-droptile__plate{display:block;aspect-ratio:4/5;border-radius:var(--fy-r);overflow:hidden;background:var(--fy-plate-ground)}.fy-droptile__plate img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .8s var(--fy-ease)}.fy-droptile:hover .fy-droptile__plate img{transform:scale(1.03)}.fy-droptile__name{font-family:var(--fy-font-d);font-variation-settings:"wdth" var(--fy-wide);font-size:calc(18px * var(--fy-scale-t, 1));line-height:1.05;text-transform:uppercase}.fy-droptile__count{font-size:calc(12px * var(--fy-scale-t, 1));color:var(--fy-ink-3)}.fy:has(.fy-pdpmain) .fy-mbar{display:none}.fy-pdp{padding-top:var(--fy-s4)}.fy-pdp__grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(360px,1fr);gap:var(--fy-s6);align-items:start}.fy-pdp__gallery{position:relative;min-width:0}.fy-pdp__track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fy-pdp__frame{position:relative;aspect-ratio:4/5;border-radius:var(--fy-r);overflow:hidden;background:var(--fy-plate-ground);isolation:isolate}.fy-pdp__frame img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fy-pdp__gallery:not(.is-one) .fy-pdp__frame:first-child:not(:nth-last-child(2)){grid-column:1/-1;max-height:calc(100svh - var(--fy-chrome) - var(--fy-s5));width:100%}@media (min-width:761px){.fy-pdp__gallery:not(.is-odd):not(.is-one) .fy-pdp__frame:last-child:not(:nth-child(2)){display:none}}.fy-pdp__gallery.is-one .fy-pdp__frame{grid-column:1/-1}.fy-pdp__counter{display:none}.fy-pdp__info{min-width:0;align-self:stretch}.fy-pdp__hold{position:sticky;top:calc(var(--fy-head-h) + var(--fy-s4));display:flex;flex-direction:column;gap:var(--fy-s4);padding-top:var(--fy-s2)}.fy .fy-pdp__title{font-size:calc(clamp(28px, 2.5vw, 40px) * var(--fy-scale-d, 1));line-height:1.02;overflow-wrap:break-word}.fy-pdp__drop{display:inline-flex;align-items:baseline;gap:var(--fy-s2);align-self:flex-start;font-size:calc(var(--fy-t-small) * var(--fy-scale-t, 1));font-weight:500;background:linear-gradient(currentColor,currentColor) 0 100% /100% 1px no-repeat;padding-bottom:2px}.fy-pdp__drop span{color:var(--fy-accent)}.fy-buy{display:flex;flex-direction:column;gap:var(--fy-s4)}.fy-buy__price{font-size:calc(20px * var(--fy-scale-t, 1));font-weight:500}.fy-buy__price s{margin-left:6px;font-size:calc(16px * var(--fy-scale-t, 1));font-weight:400;color:var(--fy-ink-3)}.fy-buy__sale{color:var(--fy-accent)}.fy-buy__opts{gap:var(--fy-s4);scroll-margin:120px}.fy-buy__opt,.fy-buy__opts{display:flex;flex-direction:column}.fy-buy__opt{gap:var(--fy-s2)}.fy-buy__opthead{display:flex;align-items:baseline;justify-content:space-between;font-size:calc(var(--fy-t-small) * var(--fy-scale-t, 1));color:var(--fy-ink-2)}.fy-buy__opthead strong{color:var(--fy-ink);font-weight:500}.fy-buy__opthead .fy-textbtn{font-size:calc(13px * var(--fy-scale-t, 1))}.fy-buy__fixed{font-size:calc(var(--fy-t-small) * var(--fy-scale-t, 1));color:var(--fy-ink-2)}.fy-buy__fixed strong{color:var(--fy-ink);font-weight:500}.fy-buy__nag{font-size:calc(var(--fy-t-small) * var(--fy-scale-t, 1));font-weight:500;color:var(--fy-accent)}.fy-buy__go{width:100%;min-height:58px;font-size:calc(16px * var(--fy-scale-t, 1))}.fy-buy__go.is-off{background:var(--fy-stage-2);color:var(--fy-ink-3);cursor:not-allowed}.fy-buy__note{margin-top:calc(-1 * var(--fy-s2));font-size:calc(13px * var(--fy-scale-t, 1));color:var(--fy-ink-3);text-align:center}.fy-buy__made{display:flex;gap:var(--fy-s2);font-size:calc(var(--fy-t-small) * var(--fy-scale-t, 1));color:var(--fy-ink-2)}.fy-buy__made>span{flex:0 0 auto;padding-top:3px}.fy-buy__made a{text-decoration:underline;text-underline-offset:3px}.fy-acc{margin-top:var(--fy-s2);box-shadow:0 -1px 0 var(--fy-hair)}.fy-acc details{box-shadow:inset 0 -1px 0 var(--fy-hair)}.fy-acc summary{display:flex;align-items:center;justify-content:space-between;min-height:58px;font-weight:500;cursor:pointer;list-style:none}.fy-acc summary::-webkit-details-marker{display:none}.fy-acc summary:after{content:"";width:12px;height:12px;background:linear-gradient(currentColor,currentColor) 50% /12px 1.5px no-repeat,linear-gradient(currentColor,currentColor) 50% /1.5px 12px no-repeat;transition:transform .3s var(--fy-ease)}.fy-acc details[open] summary:after{background:linear-gradient(currentColor,currentColor) 50% /12px 1.5px no-repeat}.fy-acc__body{display:flex;flex-direction:column;gap:var(--fy-s2);padding-bottom:var(--fy-s4);font-size:calc(15px * var(--fy-scale-t, 1));color:var(--fy-ink-2)}.fy-acc__list{margin-top:var(--fy-s3)}.fy-acc__label{font-size:calc(11px * var(--fy-scale-t, 1));font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--fy-ink);margin-bottom:6px}.fy-acc__lede{color:var(--fy-ink);font-weight:500}.fy-acc ul{display:flex;flex-direction:column;gap:6px}.fy-acc li{position:relative;padding-left:16px}.fy-acc li:before{content:"";position:absolute;left:0;top:.7em;width:6px;height:1.5px;background:var(--fy-ink-3)}.fy-buybar{display:none}.fy-pdrop__in{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:center;gap:var(--fy-s6)}.fy-pdrop__plate{display:block;aspect-ratio:5/4;border-radius:var(--fy-r);overflow:hidden;background:var(--fy-plate-ground)}.fy-pdrop__plate img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform 1.2s var(--fy-ease)}.fy-pdrop__in:hover .fy-pdrop__plate img{transform:scale(1.03)}.fy-pdrop__copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--fy-s3)}.fy-pdrop__name{font-family:var(--fy-font-d);font-variation-settings:"wdth" var(--fy-wide);font-size:calc(var(--fy-d2) * var(--fy-scale-d, 1));line-height:.98;text-transform:uppercase;overflow-wrap:break-word;max-width:100%}.fy-pdrop__count{font-size:calc(var(--fy-t-small) * var(--fy-scale-t, 1));font-weight:500;color:var(--fy-ink-2)}.fy-pdrop__count span{color:var(--fy-accent)}.fy-search{padding-top:var(--fy-s6);padding-bottom:var(--fy-s6)}.fy-search__form{display:flex;align-items:center;gap:var(--fy-s4);box-shadow:inset 0 -2px 0 var(--fy-ink);padding-bottom:var(--fy-s2)}.fy-search__form input{flex:1 1 auto;min-width:0;height:72px;padding:0;border:0;background:transparent;color:var(--fy-ink);font-family:var(--fy-font-d);font-variation-settings:"wdth" var(--fy-wide);font-weight:400;font-size:calc(clamp(28px, 4vw, 56px) * var(--fy-scale-d, 1));text-transform:uppercase}.fy-search__form input::-moz-placeholder{color:var(--fy-ink-3)}.fy-search__form input::placeholder{color:var(--fy-ink-3)}.fy-search__form input:focus{outline:none}.fy-search__form input::-webkit-search-cancel-button{-webkit-appearance:none}.fy .fy-search__title{margin-top:var(--fy-s5);font-size:calc(clamp(22px, 2vw, 30px) * var(--fy-scale-d, 1))}.fy-search__none{margin-top:var(--fy-s3);color:var(--fy-ink-2)}.fy-search__prints{margin-top:var(--fy-s6)}.fy-search__prints ul{display:flex;flex-wrap:wrap;gap:var(--fy-s2) var(--fy-s5);margin-top:var(--fy-s3)}.fy-search__prints a{font-family:var(--fy-font-d);font-variation-settings:"wdth" var(--fy-wide);font-size:calc(clamp(24px, 3vw, 44px) * var(--fy-scale-d, 1));line-height:1.1;text-transform:uppercase;background:linear-gradient(currentColor,currentColor) 0 100% /0 2px no-repeat;transition:background-size .3s var(--fy-ease)}.fy-search__prints a:focus-visible,.fy-search__prints a:hover{background-size:100% 2px}@media (max-width:1100px){.fy-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fy-lead{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:30%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--fy-gutter);scrollbar-width:none;margin-inline:calc(-1 * var(--fy-gutter));padding-inline:var(--fy-gutter)}.fy-lead::-webkit-scrollbar{display:none}.fy-lead>li{scroll-snap-align:start}.fy-fbar__facets{gap:var(--fy-s4)}.fy-pdp__grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,1fr);gap:var(--fy-s5)}.fy-droprow__body,.fy-pdp__track{grid-template-columns:minmax(0,1fr)}.fy-droprow__plate{display:none}.fy-rail--drop{--fy-rail-item:calc((100% - 2 * var(--fy-s3)) / 2.6)}}@media (max-width:760px){.fy-search__form input{height:56px}.fy-search__form .fy-btn{min-height:44px;padding:0 16px}.fy-plphead{padding-top:var(--fy-s3);padding-bottom:var(--fy-s1)}.fy-plphead__band{display:block;margin-top:var(--fy-s1)}.fy .fy-plphead__title{font-size:calc(30px * var(--fy-scale-d, 1))}.fy-shelves{max-width:none;margin:var(--fy-s2) calc(-1 * var(--fy-gutter)) 0}.fy-lead{grid-auto-columns:44%}.fy .fy-lead__h--rest{margin-top:var(--fy-s5)}.fy-lead .fy-card__title{font-size:calc(14px * var(--fy-scale-t, 1))}.fy-shelves ul{padding:0 var(--fy-gutter) 2px}.fy-fbar{margin:0 calc(-1 * var(--fy-gutter)) var(--fy-s4);padding:0 var(--fy-gutter)}.fy-fbar__in{min-height:56px}.fy-fbar .fy-pop--end,.fy-fbar__facets{display:none}.fy-fbar__sheetbtn{display:inline-flex;align-items:center;gap:var(--fy-s1);min-height:44px;padding:0;border:0;background:none;font:500 calc(15px * var(--fy-scale-t, 1))/1 var(--fy-font-b);color:var(--fy-ink);margin-right:auto;background:linear-gradient(currentColor,currentColor) left calc(100% - 8px) /100% 1px no-repeat}.fy-fbar__chosen{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none}.fy-fbar__chosen::-webkit-scrollbar{display:none}.fy-fbar__chosen .fy-textbtn,.fy-token{flex:0 0 auto}.fy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--fy-s5) var(--fy-s3)}.fy-grid .fy-card__title{font-size:calc(14px * var(--fy-scale-t, 1))}.fy-plpgrid--three .fy-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:72%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--fy-gutter);scrollbar-width:none;margin-inline:calc(-1 * var(--fy-gutter));padding-inline:var(--fy-gutter)}.fy-plpgrid--three .fy-grid>li{scroll-snap-align:start}.fy-break{grid-template-columns:minmax(0,1fr);row-gap:var(--fy-s4);margin-block:var(--fy-s3)}.fy-break__plate{grid-column:1;grid-row:1;aspect-ratio:4/5}.fy-break__card{grid-column:1;grid-row:2;padding-right:0}.fy-break__card .fy-kicker{margin-bottom:0}.fy-break__small{display:none}.fy-break--wide .fy-break__card{grid-column:1;display:flex;padding-top:0}.fy-break__count{max-width:none}.fy-sheet__panel{top:auto;left:0;width:100%;max-height:88svh;border-radius:12px 12px 0 0;transform:translateY(100%)}.fy-dropshead__in{grid-template-columns:minmax(0,1fr);gap:var(--fy-s3)}.fy-dropshead h1{font-size:calc(clamp(34px, 10vw, 80px) * var(--fy-scale-d, 1))}.fy-droprows__list{gap:var(--fy-s7)}.fy-droprow__head{grid-template-columns:minmax(0,1fr) auto;gap:var(--fy-s1) var(--fy-s3);margin-bottom:var(--fy-s4)}.fy-droprow h2{grid-column:1/-1;font-size:calc(clamp(32px, 10vw, 48px) * var(--fy-scale-d, 1))}.fy-droprow__go{justify-self:end}.fy-rail--drop{--fy-rail-item:64%}.fy-drophero h1{font-size:calc(clamp(44px, 13vw, 72px) * var(--fy-scale-d, 1))}.fy-drophero__title{margin-bottom:var(--fy-s5)}.fy-drophero__count{padding-bottom:0}.fy-pdp{padding-top:0}.fy-pdp__grid{grid-template-columns:minmax(0,1fr);gap:var(--fy-s4)}.fy-pdp__gallery{margin:0 calc(-1 * var(--fy-gutter))}.fy-pdp__track{display:flex;gap:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.fy-pdp__track::-webkit-scrollbar{display:none}.fy-pdp__frame,.fy-pdp__gallery.is-odd .fy-pdp__frame:first-child,.fy-pdp__gallery.is-one .fy-pdp__frame{flex:0 0 100%;max-height:none;aspect-ratio:4/5;border-radius:0;scroll-snap-align:start}.fy-pdp__counter{display:block;position:absolute;right:var(--fy-s3);bottom:var(--fy-s3);padding:6px 10px;border-radius:var(--fy-r);background:var(--fy-glass);backdrop-filter:blur(18px);font-size:calc(12px * var(--fy-scale-t, 1));font-weight:600;letter-spacing:.08em;font-variant-numeric:tabular-nums}.fy-pdp__counter span{color:var(--fy-ink-3)}.fy-pdp__hold{position:static;padding-top:0}.fy-sizes--buy{grid-template-columns:repeat(4,minmax(0,1fr))}.fy-buybar{display:flex;align-items:center;gap:var(--fy-s3);position:fixed;left:var(--fy-s2);right:var(--fy-s2);bottom:max(var(--fy-s2),env(safe-area-inset-bottom));z-index:35;padding:8px 8px 8px var(--fy-s3);border-radius:var(--fy-r);background:var(--fy-paper);box-shadow:0 1px 2px rgba(11,13,16,.06),0 12px 30px rgba(11,13,16,.18);transform:translateY(160%);transition:transform .35s var(--fy-ease)}.fy-buybar.is-on{transform:none}.fy-buybar__txt{flex:1;min-width:0;display:flex;flex-direction:column}.fy-buybar__title{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fy-buybar__price,.fy-buybar__title{font-size:calc(13px * var(--fy-scale-t, 1))}.fy-buybar__price{color:var(--fy-ink-2)}.fy-buybar .fy-btn{flex:0 0 auto;min-height:46px;padding:0 20px}.fy-pdrop__in{grid-template-columns:minmax(0,1fr);gap:var(--fy-s4)}.fy-pdrop__name{font-size:calc(clamp(40px, 12vw, 64px) * var(--fy-scale-d, 1))}}