._site_oh8zp_1{background:var(--background);color:var(--foreground);min-height:100vh;font-family:var(--font-family-base);line-height:1.5}._site_oh8zp_1 *{box-sizing:border-box}._site_oh8zp_1 a{color:inherit}._site_oh8zp_1 a:focus-visible,._site_oh8zp_1 button:focus-visible{outline:3px solid var(--primary);outline-offset:3px}._notice_oh8zp_3{background:var(--primary);color:var(--primary-foreground);text-align:center;padding:.48rem .9rem;font-size:.84rem;letter-spacing:.01em}._notice_oh8zp_3 span{font-size:.7rem;font-weight:700;letter-spacing:.12em;margin-right:.6rem}._header_oh8zp_4{border-bottom:1px solid var(--border);background:var(--card)}._headInner_oh8zp_4{max-width:1200px;margin:auto;padding:1.12rem 2rem;display:flex;align-items:center;justify-content:space-between;gap:1.25rem}._brand_oh8zp_5{display:flex;align-items:center;gap:.7rem;font-family:var(--font-family-display);font-size:1.6rem;font-weight:600;text-decoration:none;line-height:1.02}._brand_oh8zp_5 small{font:700 .62rem/1.7 var(--font-family-base);letter-spacing:.16em;display:block}._brandIcon_oh8zp_5{background:var(--primary);color:var(--primary-foreground);padding:.55rem;border-radius:var(--radius-sm);display:grid;place-items:center}._nav_oh8zp_6{display:flex;gap:1.45rem}._nav_oh8zp_6 a{text-decoration:none;font-weight:600}._nav_oh8zp_6 a:hover{text-decoration:underline}._basket_oh8zp_7 span{padding:.04rem .42rem;background:var(--muted);border-radius:var(--radius-full);color:var(--foreground)}._main_oh8zp_8{max-width:1200px;margin:auto;padding:0 2rem 4rem}._hero_oh8zp_9{display:grid;grid-template-columns:1.06fr 1fr;align-items:center;gap:2.2rem;padding:4rem 0 3.8rem;border-bottom:1px solid var(--border)}._kicker_oh8zp_10{color:var(--primary);font-size:.73rem;font-weight:700;letter-spacing:.17em;margin:0 0 .7rem}._hero_oh8zp_9 h1,._sectionHead_oh8zp_10 h2,._footer_oh8zp_10 h2{font-family:var(--font-family-display);font-weight:500;margin:0;line-height:.99;letter-spacing:-.035em}._hero_oh8zp_9 h1{font-size:clamp(2.7rem,5.8vw,5.25rem)}._heroCopy_oh8zp_10>p:not(._kicker_oh8zp_10){max-width:31rem;font-size:1.14rem;color:var(--muted-foreground);margin:.8rem 0 1.45rem}._actions_oh8zp_11,._tabs_oh8zp_11,._titles_oh8zp_11{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center}._mastheads_oh8zp_12{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}._masthead_oh8zp_12{appearance:none;position:relative;min-height:135px;text-align:left;border:0;background:var(--mag);color:var(--mag-ink);padding:1rem 1.1rem;cursor:pointer;border-radius:var(--radius-sm);display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;transition:transform var(--animation-duration-fast)}._masthead_oh8zp_12:hover{transform:translateY(-3px)}._masthead_oh8zp_12>span{font:700 .63rem var(--font-family-base);letter-spacing:.14em}._masthead_oh8zp_12 strong{white-space:pre-line;font-weight:700;font-size:clamp(1.18rem,2.6vw,2.05rem);line-height:.95;letter-spacing:-.045em}._masthead_oh8zp_12 small{font-size:.78rem;margin-top:.4rem;padding-right:1rem}._masthead_oh8zp_12 svg{position:absolute;right:.72rem;top:.72rem}._catalogue_oh8zp_14{padding-top:2.7rem;scroll-margin-top:1rem}._sectionHead_oh8zp_10{display:flex;justify-content:space-between;align-items:end;margin-bottom:1.3rem;gap:1rem}._sectionHead_oh8zp_10 h2{font-size:clamp(2rem,4vw,3.5rem)}._sectionHead_oh8zp_10>span{color:var(--muted-foreground);white-space:nowrap;font-size:.88rem}._filters_oh8zp_15{display:flex;flex-direction:column;gap:.85rem;padding-bottom:1.15rem}._titles_oh8zp_11 button{font:600 .87rem var(--font-family-base);color:var(--muted-foreground);border:1px solid transparent;background:transparent;cursor:pointer;border-radius:var(--radius-full);padding:.42rem .75rem}._titles_oh8zp_11 button[aria-pressed=true]{background:var(--muted);border-color:var(--border);color:var(--foreground)}._grid_oh8zp_16{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.88rem}._card_oh8zp_16{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden;display:flex;flex-direction:column}._cardTop_oh8zp_16{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem .55rem;background:var(--mag);color:var(--mag-ink);padding:.54rem .72rem;font-size:.75rem}._cardTop_oh8zp_16 span:first-child{font-weight:700}._cardTop_oh8zp_16 span:last-child{opacity:.93}._cardBody_oh8zp_16{padding:.85rem .75rem;display:flex;flex:1;flex-direction:column}._card_oh8zp_16 h3{font-size:1.22rem;font-weight:600;margin:0 0 .4rem;line-height:1.17}._card_oh8zp_16 p,._modeNote_oh8zp_16{color:var(--muted-foreground);font-size:.89rem;margin:.15rem 0 .9rem}._cardFoot_oh8zp_16{margin-top:auto;padding-top:.42rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem}._cardFoot_oh8zp_16>strong{font-size:1.06rem}._footer_oh8zp_10{display:flex;justify-content:space-between;flex-wrap:wrap;gap:2rem;padding:2.4rem max(2rem,calc((100% - 1136px)/2));border-top:1px solid var(--border);background:var(--surface)}._footer_oh8zp_10 h2{font-size:2rem}._footer_oh8zp_10 p:not(._kicker_oh8zp_10){margin:.55rem 0}._footer_oh8zp_10 a,._oldLink_oh8zp_17{display:flex;align-items:center;gap:.35rem;width:fit-content;margin:.32rem 0;color:var(--primary);font-weight:600;overflow-wrap:anywhere}._empty_oh8zp_18,._summary_oh8zp_18{padding:1rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm)}._summary_oh8zp_18{display:block;font-size:.9rem}._summary_oh8zp_18 p{margin:.3rem 0 0}._summary_oh8zp_18 svg{vertical-align:middle}._dialog_oh8zp_19{width:min(94vw,34rem);max-height:90vh;overflow:auto;color:var(--foreground);font-family:var(--font-family-base)}._dialog_oh8zp_19 p{margin:0}._basketLines_oh8zp_19{border-top:1px solid var(--border)}._basketLine_oh8zp_19{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:.7rem;padding:.65rem 0;border-bottom:1px solid var(--border)}._basketLine_oh8zp_19 small{display:block;color:var(--muted-foreground)}._quantity_oh8zp_19{display:flex;align-items:center;gap:.25rem}._total_oh8zp_19{display:flex;justify-content:space-between;font-size:1.1rem}._sr_oh8zp_19{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:850px){._hero_oh8zp_9{gap:1.2rem}._grid_oh8zp_16{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:650px){._headInner_oh8zp_4,._main_oh8zp_8{padding-left:1rem;padding-right:1rem}._nav_oh8zp_6{display:none}._brand_oh8zp_5{font-size:1.27rem}._hero_oh8zp_9{grid-template-columns:1fr;padding:2.4rem 0 1.7rem}._masthead_oh8zp_12{min-height:105px;padding:.75rem}._grid_oh8zp_16{grid-template-columns:repeat(2,minmax(0,1fr))}._footer_oh8zp_10{padding:1.6rem 1rem}._cardBody_oh8zp_16{padding:.7rem .55rem}._cardTop_oh8zp_16{padding:.5rem .55rem}._cardFoot_oh8zp_16{align-items:start}._sectionHead_oh8zp_10>span{display:none}}@media(prefers-reduced-motion:reduce){._masthead_oh8zp_12{transition:none}}._cardBody_oh8zp_16{background:color-mix(in srgb,var(--mag) 11%,white)}._card_oh8zp_16[data-magazine=LANDY] ._cardBody_oh8zp_16{background:color-mix(in srgb,var(--mag) 16%,white)}._card_oh8zp_16[data-magazine=CC] ._cardBody_oh8zp_16{background:#fff3cf}._card_oh8zp_16[data-magazine=HLR] ._cardBody_oh8zp_16{background:#deeedf}._cover_oh8zp_28{height:clamp(9rem,18vw,13rem);padding:.65rem;background:#fff;display:grid;place-items:center;border-bottom:1px solid var(--border)}._cover_oh8zp_28 img{width:100%;height:100%;min-height:0;object-fit:contain}._detailImage_oh8zp_30{height:9rem;display:grid;place-items:center;background:var(--surface);border-radius:var(--radius-sm)}._detailImage_oh8zp_30 img{width:100%;height:100%;min-height:0;object-fit:contain}._productDescription_oh8zp_32{white-space:pre-line;overflow-wrap:anywhere;color:var(--muted-foreground)}._productDescription_oh8zp_32 p{margin:0}._productDescription_oh8zp_32 p+p{margin-top:.8rem}._productActions_oh8zp_35{display:grid;justify-items:start;gap:.85rem;margin-top:1rem}._productActions_oh8zp_35 p{margin:0}
