:root{--px: 20px;--top-pad: 24px;--h1: 38px;--h2: 28px;--header-h: 0px;--mono: ui-monospace, Menlo, monospace}@media(min-width:990px){:root{--px: 48px;--top-pad: 44px;--h1: 54px;--h2: 34px}}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--color-bg);color:var(--color-text)}a{color:var(--color-accent-700)}a:hover{color:var(--color-accent-600)}button{font:inherit}[hidden]{display:none!important}.main:focus{outline:none}@media(max-width:989.98px){.only-desk{display:none!important}}@media(min-width:990px){.only-mob{display:none!important}}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:12px;top:-60px;z-index:100;padding:8px 12px;background:var(--color-bg);border:1px solid var(--color-accent);border-radius:var(--radius-md)}.skip-link:focus{top:12px}.tnum{font-feature-settings:"tnum"}.muted{color:var(--color-neutral-700)}.small{font-size:13px}.semi{font-weight:600}.justify{text-align:justify;-webkit-hyphens:auto;hyphens:auto}.justify p,.rte p:last-child{margin-bottom:0}.note-accent{font-size:13px;color:var(--color-accent-700);margin:0}.stars{color:var(--color-accent)}.kicker{font-size:11px;letter-spacing:.14em;color:var(--color-accent-700);font-feature-settings:"tnum"}.eyebrow{font-size:10px;letter-spacing:.12em;color:var(--color-neutral-700)}.h1{font-size:var(--h1);font-weight:400;line-height:1;margin:0}.h2{font-size:var(--h2);font-weight:400;margin:0}.wrap{padding-left:var(--px);padding-right:var(--px)}.pad-top{padding-top:var(--top-pad)}.pad-top-28{padding-top:28px}.pad-top-52{padding-top:52px}.pad-top-56{padding-top:56px}.pad-top-64{padding-top:64px}.btn-row{display:flex;gap:10px;flex-wrap:wrap}.btn-lg{height:46px;padding:0 22px;font-size:15px}.btn:hover{color:var(--color-accent)}.btn-secondary:hover{color:var(--color-text)}.link-accent{font-size:14px;color:var(--color-accent-700);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.u-link{background:none;border:0;padding:0;cursor:pointer;color:inherit;text-decoration:underline;text-underline-offset:3px}@media(min-width:990px){.cols-2{column-count:2;column-gap:32px}}.plate{position:relative;overflow:hidden;display:block}.plate--empty,.ph{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--ph, #c9b89c) 30%,#efedea) 0 11px,color-mix(in srgb,var(--ph, #c9b89c) 24%,#efedea) 11px 22px)}.plate__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ph-label{position:absolute;top:10px;left:10px;right:48px;font:10px var(--mono);color:var(--color-neutral-700)}.brand{font-family:var(--font-heading);line-height:1;color:var(--color-text);text-decoration:none;letter-spacing:.06em;font-weight:400}.brand:hover{color:var(--color-text)}.brand--hdr{font-size:34px}.brand--mob{font-size:28px}.brand--side{font-size:36px;letter-spacing:.04em}.brand--gtop{font-size:28px;letter-spacing:.04em}.brand--foot{font-size:26px;letter-spacing:0}.dir-editorial .section-header{position:sticky;top:0;z-index:20;background:var(--color-bg)}.hdr{position:relative;border-bottom:1px solid var(--color-divider);background:var(--color-bg)}.hdr a{color:inherit;text-decoration:none}.hdr a:hover,.hdr a.is-active{color:var(--color-accent-700)}.hdr__announce{text-align:center;font-size:11px;letter-spacing:.1em;padding:7px 12px;border-bottom:1px solid var(--color-divider);color:var(--color-accent-700)}.hdr__desk{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:18px 48px}.hdr__cats,.hdr__util{display:flex;gap:24px;font-size:14px}.hdr__util{justify-content:flex-end}.hdr__mob{display:flex;align-items:center;justify-content:space-between;padding:14px 20px}.hdr__menu-btn{width:64px;padding:0;text-align:left;background:none;border:0;font-size:14px;color:var(--color-text);cursor:pointer}.hdr__bag{width:64px;text-align:right;font-size:14px;white-space:nowrap}.mmenu{position:absolute;left:0;right:0;top:100%;z-index:20;height:calc(100dvh - var(--header-h, 91px));overflow:auto;background:var(--color-bg);padding:24px 20px;display:flex;flex-direction:column;gap:4px}.mmenu__cat{font-family:var(--font-heading);font-size:36px;line-height:1.25}.mmenu__rule{height:1px;background:var(--color-divider);margin:18px 0}.mmenu__util{font-size:15px;padding:6px 0}body.menu-open{overflow:hidden}.side a,.gtop a,.tabbar a{color:inherit;text-decoration:none}.side a:hover,.side a.is-active{color:var(--color-accent-700)}@media(min-width:990px){.shell--gallery{display:flex;align-items:flex-start}.shell--gallery>.section-header{flex:none;width:220px;position:sticky;top:0;height:100vh;border-right:1px solid var(--color-divider)}.shell__main{flex:1;min-width:0;min-height:100vh}}.side{height:100%;padding:32px 26px;overflow:auto;display:flex;flex-direction:column;gap:30px}.side__shop{display:flex;flex-direction:column;gap:4px}.side__shop .eyebrow{margin-bottom:6px}.side__cat{font-family:var(--font-heading);font-size:22px;line-height:1.55}.side__util{margin-top:auto;display:flex;flex-direction:column;gap:8px;font-size:14px}.side__note{font-size:11px;line-height:1.5;color:var(--color-neutral-700);border-top:1px solid var(--color-divider);padding-top:12px}@media(max-width:989.98px){.dir-gallery .section-header{position:sticky;top:0;z-index:20;background:var(--color-bg)}.dir-gallery{padding-bottom:76px}}.gtop{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-bottom:1px solid var(--color-divider)}.gtop__about{font-size:13px;color:var(--color-neutral-700)!important}.tabbar{position:fixed;left:0;right:0;bottom:0;z-index:25;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--color-divider);background:var(--color-bg);padding:0 0 max(20px,env(safe-area-inset-bottom))}.tab{display:flex;flex-direction:column;align-items:center;padding-top:10px;color:var(--color-text)}.tab.is-active{color:var(--color-accent-700);box-shadow:inset 0 1.5px 0 var(--color-accent)}.tab__label{font-family:var(--font-heading);font-size:17px;font-weight:600;line-height:1.2}.tab__sub{font-size:11px;min-height:16px}.hero-e{padding-top:var(--top-pad);display:grid;grid-template-columns:1fr;gap:48px;align-items:end}@media(min-width:990px){.hero-e{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.hero-e__copy{display:flex;flex-direction:column;gap:22px;min-width:0}.hero-e__title{font-size:46px;font-weight:400;line-height:.98;margin:0;letter-spacing:-.02em}.hero-e__text{font-size:15px;max-width:640px}.hero-e__text p{margin:0}.hero-e__plate{height:380px}@media(min-width:990px){.hero-e__title{font-size:78px}.hero-e__plate{height:540px}}.hero-g{padding:12px 12px 0}.hero-g__plate{height:520px}.hero-g__card{position:absolute;left:12px;right:12px;bottom:12px;max-width:440px;background:var(--color-bg);padding:26px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:12px}.hero-g__title{font-size:var(--h1);font-weight:400;line-height:1;margin:0}.hero-g__text{font-size:14px}.hero-g__text p{margin:0}.hero-g .btn-row{gap:8px}.hero-g .btn-lg{height:44px;padding:0 20px}@media(min-width:990px){.hero-g{padding:24px 24px 0}.hero-g__plate{height:620px}.hero-g__card{left:28px;bottom:28px;right:auto}}.cats-e__head{display:flex;justify-content:space-between;align-items:baseline;border-bottom:1px solid var(--color-divider);padding-bottom:12px}.catrow{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:20px;align-items:baseline;padding:20px 0;border-bottom:1px solid var(--color-divider);color:var(--color-text);text-decoration:none}.catrow:hover{color:var(--color-accent-700)}.catrow__n{font-size:12px;color:var(--color-accent-700)}.catrow__name{font-family:var(--font-heading);font-size:30px;line-height:1.05}.catrow__desc{font-size:14px;color:var(--color-neutral-700)}.catrow__count{font-size:13px;color:var(--color-neutral-700);text-align:right}@media(min-width:990px){.catrow{grid-template-columns:40px minmax(0,1fr) minmax(0,1.3fr) 120px}.catrow__name{font-size:42px}}.cats-g__title{margin:0 0 20px}.cats-g__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(min-width:990px){.cats-g__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.tile{display:flex;flex-direction:column;gap:10px;min-width:0;color:var(--color-text);text-decoration:none}.tile:hover{color:var(--color-text)}.tile__plate{height:200px}@media(min-width:990px){.tile__plate{height:320px}}.tile__row{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.tile__name{font-family:var(--font-heading);font-size:22px;font-weight:600}.tile:hover .tile__name{color:var(--color-accent-700)}.tile__count{font-size:12px;color:var(--color-neutral-700)}.quote{margin:64px var(--px) 0;padding:56px 0;border-top:1px solid var(--color-divider);border-bottom:1px solid var(--color-divider);display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.quote__text{margin:0;font-family:var(--font-heading);font-style:italic;font-size:26px;line-height:1.2;max-width:820px}@media(min-width:990px){.quote__text{font-size:38px}}.quote__by{font-size:12px;letter-spacing:.12em;color:var(--color-accent-700)}.look{display:flex;flex-direction:column;gap:16px}.look__grid{display:grid;grid-template-columns:1fr;gap:16px}.look__plate{height:320px}@media(min-width:990px){.look__grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.look__plate{height:500px}}.look__foot{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.look__title{font-family:var(--font-heading);font-size:24px}.grid-sec__head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:22px;gap:12px}.pgrid{--card-h: 220px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px;padding-bottom:8px}@media(min-width:990px){.pgrid{--card-h: 320px;grid-template-columns:repeat(4,minmax(0,1fr));gap:44px 24px}.dir-gallery .pgrid{--card-h: 420px;grid-template-columns:repeat(3,minmax(0,1fr))}.dir-gallery .pgrid--home>:nth-child(n+4){display:none}}.pcard{display:flex;flex-direction:column;gap:10px;min-width:0}.pcard__media{position:relative}.pcard__plate{height:var(--card-h)}.pcard__cover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.pcard__badge{position:absolute;bottom:10px;left:10px;z-index:2}.heart{position:absolute;top:12px;right:12px;z-index:3;width:36px;height:36px;padding:0;border:0;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--color-bg);color:var(--color-text);cursor:pointer}.heart:hover,.heart[aria-pressed=true]{color:var(--color-accent)}[data-wish-toggle][aria-pressed=true] .icon-heart{fill:currentColor}.pcard__row{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.pcard__name{font-family:var(--font-heading);font-size:18px;font-weight:600;line-height:1.2;color:var(--color-text);text-decoration:none}.pcard__name:hover{color:var(--color-accent-700)}.pcard__price{font-size:14px;white-space:nowrap}.pcard__meta{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12px;color:var(--color-neutral-700)}.swatches{display:flex;gap:4px}.swatch-dot{width:10px;height:10px;border-radius:50%;box-shadow:0 0 0 1px var(--color-divider)}.col-head{display:flex;flex-direction:column;gap:16px}.crumbs{font-size:12px}.crumbs a{color:inherit;text-underline-offset:3px}.col-head__row{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.col-head__title{display:flex;flex-direction:column;gap:6px}.col-head__desc{font-size:14px;max-width:520px}.filterbar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;border-top:1px solid var(--color-divider);border-bottom:1px solid var(--color-divider);padding:12px 0}.chips{display:flex;gap:6px;flex-wrap:wrap}.chip{padding:6px 13px;border:1px solid var(--color-divider);border-radius:var(--radius-md);font-size:13px;color:var(--color-text);text-decoration:none}.chip:hover{border-color:var(--color-accent);color:var(--color-text)}.chip.is-active{border-color:var(--color-accent);color:var(--color-accent-700)}.sortform{display:flex;gap:6px}.sortform__select{width:auto;min-height:34px;font-size:13px}.empty-note{margin:28px 0 0}.pager{display:flex;gap:14px;justify-content:center;align-items:center;margin-top:40px;font-size:14px}.pager a{color:var(--color-text)}.pager .is-active{color:var(--color-accent-700)}[data-search-section]{display:flex;flex-direction:column;gap:16px}.search-input{font-family:var(--font-heading);font-size:28px;border:0;border-bottom:1px solid var(--color-text);border-radius:0;padding:6px 0;min-height:0}.search-input:hover{border-bottom-color:var(--color-text)}.search-input::-webkit-search-cancel-button{-webkit-appearance:none}@media(min-width:990px){.search-input{font-size:44px}}.popular{display:flex;gap:6px;flex-wrap:wrap;align-items:center;font-size:13px}.popular .muted{margin-right:4px}.popular .tag{font-size:12px;text-decoration:none}.popular .tag:hover{color:var(--color-accent-700)}.noresults{margin:24px 0 0;font-size:15px}[data-search-results]>.pad-top-28:first-child{padding-top:12px}.wl-head{display:flex;flex-direction:column;gap:6px}.wl-head .muted{font-size:14px}.wl-empty{margin-top:28px;display:flex;flex-direction:column;gap:14px;align-items:flex-start}.wl-empty p{margin:0}.prod{padding-top:16px}.prod__grid{display:grid;grid-template-columns:1fr;gap:24px;align-items:start}@media(min-width:990px){.prod{padding-top:36px}.prod__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:56px}.dir-gallery .prod__grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.prod__info{position:sticky;top:calc(var(--header-h) + 24px)}}.prod__media{display:flex;flex-direction:column;gap:12px;min-width:0}.prod__main-plate{height:440px}.thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.thumb{height:80px;border:0;border-radius:var(--radius-sm);cursor:pointer;box-shadow:0 0 0 1px var(--color-divider);display:flex;align-items:flex-end;padding:6px;text-align:left;font:9px var(--mono);color:var(--color-neutral-700)}.thumb.is-active{box-shadow:0 0 0 1px var(--color-accent)}.thumb--img{padding:0;overflow:hidden;background:var(--color-surface)}.thumb--img img{width:100%;height:100%;object-fit:cover}@media(min-width:990px){.prod__main-plate{height:600px}.thumb{height:120px}}.prod__stack{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -20px;padding:0 20px;min-width:0}.prod__stack-plate{flex:0 0 84%;height:440px;scroll-snap-align:center}@media(min-width:990px){.prod__stack{flex-direction:column;gap:16px;overflow:visible;margin:0;padding:0}.prod__stack-plate{flex:none;height:580px}}.prod__info{display:flex;flex-direction:column;gap:22px;min-width:0}.prod__info a.u-link{color:inherit}.prod__head{display:flex;flex-direction:column;gap:8px}.prod__title{font-size:36px;font-weight:400;line-height:1.02;margin:0}@media(min-width:990px){.prod__title{font-size:46px}}.prod__price-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.prod__price{font-size:19px}.prod__rating{text-decoration:none}.prod__rating:hover{color:var(--color-accent-700)}.prod__form{display:flex;flex-direction:column;gap:22px}.opt{display:flex;flex-direction:column;gap:10px;min-width:0}.opt__label{font-size:13px}.opt__top{display:flex;justify-content:space-between;align-items:baseline;font-size:13px}.opt__top .u-link{color:var(--color-accent-700)}.opt input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.colors{display:flex;gap:12px;flex-wrap:wrap}.color-opt{position:relative;cursor:pointer}.color-opt__dot{display:block;width:30px;height:30px;border-radius:50%;box-shadow:0 0 0 1px var(--color-divider)}.color-opt input:checked+.color-opt__dot{box-shadow:0 0 0 2px var(--color-bg),0 0 0 3px var(--color-accent)}.color-opt input:focus-visible+.color-opt__dot,.size-opt input:focus-visible+span{outline:2px solid var(--color-accent);outline-offset:2px}.sizes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.size-opt{position:relative}.size-opt span{height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;border:1px solid var(--color-divider);border-radius:var(--radius-md);font-size:14px}.size-opt span:hover{border-color:var(--color-accent)}.size-opt input:checked+span{border-color:var(--color-accent);color:var(--color-accent-700);background:var(--color-accent-100)}.size-opt input:disabled+span{opacity:.45;text-decoration:line-through}.finder{display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid var(--color-divider);border-radius:var(--radius-md)}.finder__title{font-family:var(--font-heading);font-size:20px;font-weight:600;line-height:1.1}.finder__heights{display:flex;flex-wrap:wrap;gap:6px}.pick{padding:7px 11px;border:1px solid var(--color-divider);border-radius:var(--radius-md);background:transparent;color:var(--color-text);font-size:12.5px;cursor:pointer}.pick:hover{border-color:var(--color-accent)}.pick.is-active{border-color:var(--color-accent);color:var(--color-accent-700);background:var(--color-accent-100)}.prod__ctas{display:flex;flex-direction:column;gap:8px}.prod__add{height:50px;font-size:16px;width:100%}.prod__wish{height:46px;font-size:15px;width:100%}.prod__wish[aria-pressed=true]{color:var(--color-accent-700)}.prod__note{font-size:12.5px;color:var(--color-neutral-700)}.accs{border-top:1px solid var(--color-divider)}.acc{border-bottom:1px solid var(--color-divider)}.acc__sum{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:14px 0;cursor:pointer;font-family:var(--font-heading);font-size:19px;font-weight:600}.acc__sum::-webkit-details-marker{display:none}.acc__sum:hover{color:var(--color-accent-700)}.acc__sign{font-family:var(--font-body);font-weight:400}.acc__sign:before{content:"+"}.acc[open] .acc__sign:before{content:"\2013"}.acc__body{margin:0 0 16px;font-size:14px}.specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--color-divider);border-bottom:1px solid var(--color-divider)}.specs__item{padding:14px 10px 14px 0;display:flex;flex-direction:column;gap:2px}.specs__k{font-size:10px;letter-spacing:.12em;color:var(--color-accent-700)}.specs__v{font-size:13px}.prod__copy{font-size:14px}.pairs{display:flex;flex-direction:column;gap:12px}.pairs:not(:has(.pair)){display:none}.pairs__title{font-family:var(--font-heading);font-size:21px;font-weight:600}[data-pairs-list]{display:flex;flex-direction:column;gap:12px}.pair{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:14px;align-items:center}.pair__img{display:block;height:80px;border-radius:var(--radius-sm);overflow:hidden}.pair__img img{width:100%;height:100%;object-fit:cover}.pair__txt{display:flex;flex-direction:column}.pair__name{font-family:var(--font-heading);font-size:17px;font-weight:600;color:var(--color-text);text-decoration:none}.pair__add{font-size:13px}.sz-dialog{color:var(--color-text);max-width:calc(100vw - 40px);margin:auto}.sz-dialog:not([open]){display:none}.sz-dialog::backdrop{background:color-mix(in srgb,var(--color-neutral-900) 50%,transparent)}.sz-table{display:flex;flex-direction:column;font-size:14px}.sz-row{display:grid;grid-template-columns:1fr 1fr;padding:9px 0;border-bottom:1px solid var(--color-divider)}.sz-row--head{padding:8px 0;font-size:11px;letter-spacing:.08em;color:var(--color-neutral-700)}.revs{padding-top:56px}.revs__grid{border-top:1px solid var(--color-divider);padding-top:36px;display:grid;grid-template-columns:1fr;gap:40px}@media(min-width:990px){.revs__grid{grid-template-columns:280px minmax(0,1fr)}}.revs__side{display:flex;flex-direction:column;gap:10px}.revs__score{display:flex;align-items:baseline;gap:12px}.revs__big{font-family:var(--font-heading);font-size:64px;line-height:1}.revs__stars{font-size:18px}.dist{display:flex;flex-direction:column;gap:6px;margin:6px 0 8px}.dist__row{display:grid;grid-template-columns:14px minmax(0,1fr) 34px;gap:10px;align-items:center;font-size:12px}.dist__track{height:1px;background:var(--color-divider);position:relative}.dist__bar{position:absolute;left:0;top:-1px;height:3px;background:var(--color-accent)}.dist__pct{text-align:right}.revs__write{align-self:flex-start}.revs__list{display:flex;flex-direction:column;min-width:0}.review-form>.note-accent{margin-bottom:12px}.review-form__inner{gap:12px;padding:20px;margin-bottom:12px}.review-form__who{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:990px){.review-form__who{grid-template-columns:1fr 1fr}}.starpick{border:0;padding:0;margin:0;display:flex;gap:4px}.starpick__opt{position:relative;cursor:pointer;font-size:24px;line-height:1;color:var(--color-accent)}.starpick__opt input{position:absolute;opacity:0;width:0;height:0}.starpick__opt:has(input:focus-visible){outline:2px solid var(--color-accent);outline-offset:2px}.rev{padding:18px 0;border-bottom:1px solid var(--color-divider);display:flex;flex-direction:column;gap:6px}.rev__top{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.rev__body{margin:0;font-size:14.5px}.rev__tag{align-self:flex-start;font-size:10.5px}.cart__title{margin:0 0 24px}.cart__count{font-size:.55em;color:var(--color-neutral-600)}.cart__empty{display:flex;flex-direction:column;gap:14px;align-items:flex-start;border-top:1px solid var(--color-divider);padding-top:24px}.cart__empty p{margin:0}.side-grid{display:grid;grid-template-columns:1fr;gap:48px;align-items:start}@media(min-width:990px){.side-grid{grid-template-columns:minmax(0,1fr) 380px}.summary{position:sticky;top:calc(var(--header-h) + 24px)}}.cart.is-busy .side-grid{opacity:.6;pointer-events:none}.lines{border-top:1px solid var(--color-divider)}.line{display:grid;grid-template-columns:90px minmax(0,1fr) auto;gap:18px;padding:20px 0;border-bottom:1px solid var(--color-divider)}.line__img{display:block;height:118px;border-radius:var(--radius-sm);overflow:hidden}.line__img img{width:100%;height:100%;object-fit:cover}.line__info{display:flex;flex-direction:column;gap:4px;min-width:0}.line__name{font-family:var(--font-heading);font-size:19px;font-weight:600;line-height:1.15;color:var(--color-text);text-decoration:none}.line__ctl{display:flex;align-items:center;gap:14px;margin-top:auto}.qty{display:flex;align-items:center;border:1px solid var(--color-divider);border-radius:var(--radius-md)}.qty__btn{width:34px;height:34px;display:flex;align-items:center;justify-content:center;color:var(--color-text);text-decoration:none}.qty__btn:hover{color:var(--color-accent)}.qty__n{width:22px;text-align:center;font-size:14px}.line__remove{font-size:12.5px;color:var(--color-neutral-700);text-underline-offset:3px}.line__price{font-size:15px}.summary{padding:24px;gap:12px}.summary__title{font-size:22px}.summary__row{display:flex;justify-content:space-between;font-size:14px}.summary__nudge{font-size:12.5px}.summary__rule{height:1px;background:var(--color-divider)}.summary__total{display:flex;justify-content:space-between;align-items:baseline;font-size:18px}.summary__total span:first-child{font-family:var(--font-heading);font-size:20px;font-weight:600}.summary__cta{height:50px;font-size:16px}.summary__pay{font-size:12px;color:var(--color-neutral-700);text-align:center}.about{display:flex;flex-direction:column;gap:32px}.about__head{display:flex;flex-direction:column;gap:14px}.about__title{font-size:40px;font-weight:400;line-height:1.02;max-width:900px;margin:0}.about__grid{display:grid;grid-template-columns:1fr;gap:40px;align-items:start}.about__body{font-size:15px}.about__plate{height:320px}.principles{display:grid;grid-template-columns:1fr;gap:28px}@media(min-width:990px){.about__title{font-size:64px}.about__grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.about__plate{height:460px}.principles{grid-template-columns:repeat(3,minmax(0,1fr))}}.principle{border-top:1px solid var(--color-divider);padding-top:16px;display:flex;flex-direction:column;gap:6px}.principle__n{font-size:12px;color:var(--color-accent-700)}.principle__t{font-family:var(--font-heading);font-size:23px;font-weight:600}.principle__d{margin:0;font-size:14px}.page-sec{display:flex;flex-direction:column;gap:16px}.page-sec__body{max-width:720px}.confirm{padding-top:96px;padding-bottom:32px;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.confirm .h1{line-height:1.05;max-width:620px}.confirm p{margin:0;max-width:460px}.gift-code{font-size:22px;letter-spacing:.08em}.pw-form{width:min(420px,100%);text-align:left}.foot{margin-top:72px;border-top:1px solid var(--color-divider);padding:40px var(--px) 32px;display:grid;grid-template-columns:1fr 1fr;gap:32px;font-size:13px}@media(min-width:990px){.foot{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.4fr)}}.foot a{color:var(--color-text);text-decoration:none}.foot a:hover{color:var(--color-accent-700)}.foot__brand,.foot__news{display:flex;flex-direction:column;gap:8px}.foot__col{display:flex;flex-direction:column;gap:6px}.foot__news{grid-column:1 / -1}@media(min-width:990px){.foot__news{grid-column:auto}}.foot__row{display:flex;gap:6px}.toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:40;background:var(--color-bg);border:1px solid var(--color-divider);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:12px 16px;display:flex;gap:16px;align-items:center;font-size:13.5px;white-space:nowrap}@media(max-width:989.98px){.dir-gallery .toast{bottom:86px}}.toast__link{color:var(--color-accent-700);text-underline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/13/assets/sakina.css.map */
