.top{background:var(--g);border-bottom:var(--hairline) solid var(--b)}.top__wrap{display:flex;align-items:center;gap:var(--gutter);height:var(--bar-h)}.top__brand{font-family:var(--font-head);font-weight:var(--w-brand);font-size:var(--fs-brand);line-height:1;color:var(--t)}.top__brand:hover{color:var(--v);text-decoration:none}.top__nav{display:flex;gap:var(--space-block);margin-left:auto}.top__nav a,.top__cart,.top__toggle{font-family:var(--font-head);font-weight:var(--w-medium);font-size:var(--fs-nav);line-height:1;color:var(--t);min-height:var(--touch);display:inline-flex;align-items:center}.top__nav a:hover,.top__cart:hover,.top__toggle:hover{color:var(--v);text-decoration:none}.top__nav a.on{color:var(--v);box-shadow:inset 0 calc(var(--hairline) * -1) 0 var(--v)}.top__cart{color:var(--m)}.top__toggle{display:none;padding:0;margin-left:auto;background:none;border:0}.sheet{background:var(--g);position:fixed;left:0;right:0;top:var(--bar-h);bottom:0;z-index:40;overflow:auto;padding:var(--space-block) var(--gutter)}.sheet__list li{margin:0}.sheet__list a{display:block;font-family:var(--font-head);font-weight:var(--w-medium);font-size:var(--fs-title);line-height:var(--lh-head);color:var(--t);padding:var(--space-para) 0;border-bottom:var(--hairline) solid var(--r)}.sheet__list a.on{color:var(--v)}.sheet__list a:hover{color:var(--v);text-decoration:none}html.sheet-open{overflow:hidden}.foot{background:var(--g2);border-top:var(--hairline) solid var(--b);padding:var(--space-section) 0 var(--space-block-lg);font-size:var(--fs-ui);line-height:var(--lh-list);margin-top:auto}.foot__cols{display:grid;grid-template-columns:1fr 1fr 1fr 1.6fr;gap:var(--gutter)}.foot__cols h4{font-size:var(--fs-h3);font-weight:var(--w-medium);margin:0 0 var(--space-para)}.foot__cols li{padding:0;margin:0 0 var(--space-line)}.foot__cols li a{color:var(--m);font-weight:var(--w-regular)}.foot__cols li a:hover{color:var(--v);text-decoration:none}.foot__place{margin-top:var(--space-para)}.foot__field{display:flex;margin-top:var(--space-para);border:var(--hairline) solid var(--r)}.foot__field:focus-within{border-color:var(--v)}.foot__field input{background:transparent;border:0;min-width:0}.foot__field button{background:transparent;border:0;border-left:var(--hairline) solid var(--r);padding:0 var(--space-block);white-space:nowrap}.foot__field button:hover{color:var(--v)}.foot__base{margin-top:var(--space-section);padding-top:var(--space-block);border-top:var(--hairline) solid var(--r);color:var(--f);font-size:var(--fs-caption);display:flex;justify-content:space-between;gap:var(--space-block);flex-wrap:wrap}.foot__legal{display:flex;gap:var(--space-block);flex-wrap:wrap;justify-content:flex-end}.foot__legal a{color:var(--f)}.foot__legal a:hover{color:var(--v);text-decoration:none}.age{display:none}html.age-lock{overflow:hidden}html.age-lock .age{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:var(--g);color:var(--t)}.age__brand{position:absolute;top:0;left:var(--gutter);height:var(--bar-h);display:flex;align-items:center;font-family:var(--font-head);font-weight:var(--w-brand);font-size:var(--fs-brand)}.age__body{position:absolute;left:var(--gutter);right:var(--gutter);top:50%;transform:translateY(-50%);max-width:var(--measure-gate)}.age__actions{margin-top:var(--space-block-lg);display:flex;align-items:center;gap:var(--space-block);flex-wrap:wrap}.age__leave{color:var(--m);font-family:var(--font-head);font-weight:var(--w-medium);font-size:var(--fs-ui);min-height:var(--touch);display:inline-flex;align-items:center}.age__leave:hover{color:var(--v);text-decoration:none}.hero{position:relative;height:calc(100svh - var(--bar-h));min-height:calc(var(--width-prose) - var(--space-block));max-height:calc(var(--width-content) - var(--space-section) * 2 - var(--space-section));overflow:hidden;background:var(--g2)}.hero__pic{position:absolute;top:0;right:0;bottom:0;left:0}.hero__pic img{width:100%;height:100%;object-fit:cover;background:var(--g2)}.hero--band:after{content:"";position:absolute;left:0;right:0;bottom:0;height:calc(var(--space-section) + var(--space-section) - var(--space-line));background:var(--band)}.hero__wrap{position:relative;z-index:1;height:100%}.hero__lead{position:absolute;left:var(--gutter);bottom:calc(var(--space-section) * 2 + var(--space-section) / 2);max-width:var(--measure-gate)}.hero h1{font-size:var(--fs-display);line-height:var(--lh-tight);font-weight:var(--w-brand)}.hero__sub{margin-top:var(--space-para);font-size:var(--fs-label);color:var(--m)}.hero__entries{position:absolute;left:var(--gutter);right:var(--gutter);bottom:var(--space-h2);display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-block-lg)}.hero__entry{display:block;color:inherit}.hero__entry:hover{text-decoration:none}.hero__entry h3{font-size:var(--fs-entry);line-height:var(--lh-head);font-weight:var(--w-medium);color:var(--m);margin-bottom:var(--space-line);transition:var(--t-color)}.hero__entry p{font-family:var(--font-mono);font-size:var(--fs-caption);line-height:var(--lh-mono);color:var(--m)}.hero__entry--on h3,.hero__entry--on p{color:var(--t)}.hero__entry--on a{display:inline-block;margin-top:var(--space-line);font-size:var(--fs-ui);color:var(--t);border-bottom:var(--hairline) solid var(--t);line-height:var(--lh-head)}.hero__entry--on a:hover{color:var(--v);border-color:var(--v);text-decoration:none}a.hero__entry:hover h3{color:var(--v)}.rows{list-style:none;padding:0;margin:0;border-top:var(--hairline) solid var(--b)}.rows li{margin:0;border-bottom:var(--hairline) solid var(--r)}.rows li:last-child{border-bottom:var(--hairline) solid var(--b)}.rows a{display:grid;grid-template-columns:var(--col-label) 1fr var(--col-label);gap:var(--space-block-lg);align-items:baseline;padding:var(--space-block) 0;color:inherit}.rows a:hover{text-decoration:none}.rows__latin{font-family:var(--font-head);font-weight:var(--w-medium);font-size:var(--fs-title);line-height:var(--lh-head);color:var(--t);transition:var(--t-color)}.rows__sub{display:block;font-family:var(--font-body);font-size:var(--fs-dense);color:var(--m);margin-top:var(--space-line)}.rows__q{font-family:var(--font-mono);font-size:var(--fs-label);line-height:var(--lh-body);color:var(--t)}.rows__status{font-family:var(--font-mono);font-size:var(--fs-label);line-height:var(--lh-mono);color:var(--m);text-align:right}.rows__status span+span:before{content:" \b7  ";color:var(--f)}.rows a:hover .rows__latin{color:var(--v)}.rows li.is-open .rows__latin,.rows li.is-open .rows__q{color:var(--m)}.rows__note{margin-top:var(--space-block);font-family:var(--font-mono);font-size:var(--fs-caption);line-height:var(--lh-body);color:var(--f);max-width:var(--width-prose)}.sec{display:grid;grid-template-columns:var(--col-label) 1fr;gap:var(--gutter);padding:var(--space-h2) 0;border-top:var(--hairline) solid var(--r)}.sec--first{border-top:0}.sec h2{font-size:var(--fs-h2);line-height:var(--lh-head)}.sec__c{max-width:var(--width-prose)}.sec__c p+p{margin-top:var(--space-para)}.sec__hyp{margin-top:var(--space-para);color:var(--m)}.sec__ver{font-family:var(--font-head);font-weight:var(--w-medium);font-size:var(--fs-h2);line-height:var(--lh-head);margin-bottom:var(--space-para)}.sec__stat{margin-top:var(--space-para);font-size:var(--fs-label);color:var(--m)}.k{list-style:none;padding:0;margin:0}.k li{padding:0 0 var(--space-para);margin:0;line-height:var(--lh-list)}.k li:last-child{padding-bottom:0}.k__lead{font-weight:var(--w-medium);color:var(--t)}.k__rest{font-weight:var(--w-regular);color:var(--m)}.k--retired .k__lead{color:var(--m)}.k--retired .k__rest{color:var(--f)}.sec--block{display:block}.sec--block h2{margin-bottom:var(--space-block)}.sec__more{margin-top:var(--space-block);font-size:var(--fs-ui);color:var(--f)}.sec__more a{color:var(--m)}.sec__more a:hover{color:var(--v);text-decoration:none}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap);list-style:none;padding:0;margin:0}.cards li{margin:0}.card{display:block;color:inherit}.card:hover{text-decoration:none}.card__img{aspect-ratio:var(--card-ratio);background:var(--s);overflow:hidden}.card__img img{width:100%;height:100%;object-fit:cover}.card h3,.card__name{font-family:var(--font-head);font-weight:var(--w-medium);font-size:var(--fs-title);line-height:var(--lh-head);color:var(--t);margin-top:var(--space-para);transition:var(--t-color)}.card:hover h3,.card:hover .card__name{color:var(--v)}.card__label{display:block;margin-top:var(--space-line);font-family:var(--font-mono);font-size:var(--fs-caption);line-height:var(--lh-mono);color:var(--m)}.card__retired{display:block;margin-top:var(--space-line);font-family:var(--font-mono);font-size:var(--fs-label);line-height:var(--lh-mono);color:var(--t)}.card__note{display:block;margin-top:var(--space-line);font-size:var(--fs-caption);line-height:var(--lh-dense);color:var(--m)}.cards__after{margin-top:var(--space-section);max-width:var(--width-prose);color:var(--m)}.notes{list-style:none;padding:0;margin:0;border-top:var(--hairline) solid var(--r)}.notes li{margin:0;border-bottom:var(--hairline) solid var(--r)}.notes a{display:grid;grid-template-columns:var(--col-label) 1fr;gap:var(--gutter);padding:var(--space-block) 0;color:inherit;align-items:start}.notes a:hover{text-decoration:none}.notes__img{aspect-ratio:var(--card-ratio);background:var(--s);overflow:hidden}.notes__img img{width:100%;height:100%;object-fit:cover}.notes__copy{max-width:var(--width-prose);line-height:var(--lh-list)}.notes__lead{font-weight:var(--w-medium);color:var(--t);transition:var(--t-color)}.notes__rest{color:var(--m)}.notes a:hover .notes__lead{color:var(--v)}.notes__date{display:block;margin-top:var(--space-line);font-family:var(--font-mono);font-size:var(--fs-caption);color:var(--m)}.notes--compact a{grid-template-columns:1fr}.article__meta{margin-top:var(--space-para);font-family:var(--font-mono);font-size:var(--fs-label);color:var(--m)}.article__meta a{color:var(--m)}.article__meta a:hover{color:var(--v);text-decoration:none}.article__body{margin-top:var(--space-block-lg)}.product{display:grid;grid-template-columns:55fr 45fr;gap:var(--gutter);padding-top:var(--space-section)}.product__lead{aspect-ratio:var(--card-ratio);background:var(--s);overflow:hidden}.product__lead img{width:100%;height:100%;object-fit:cover}.product__info>*+*{margin-top:var(--space-block)}.product__label{font-family:var(--font-mono);font-size:var(--fs-label);line-height:var(--lh-mono);color:var(--m);margin-top:var(--space-line)}.product__label a{color:var(--m)}.product__label a:hover{color:var(--v)}.product__retired{color:var(--m);border-top:var(--hairline) solid var(--r);border-bottom:var(--hairline) solid var(--r);padding:var(--space-para) 0}.product__retired strong{color:var(--t);font-family:var(--font-mono);font-size:var(--fs-label);display:block;margin-bottom:var(--space-line)}.product__price{font-family:var(--font-mono);font-size:var(--fs-dense);color:var(--t)}.variants+.variants{margin-top:var(--space-para)}.variants__legend{display:block;margin-bottom:var(--space-line)}.variants__list{display:flex;flex-wrap:wrap;gap:var(--space-line)}.variants__list .btn{margin:0}.product__buy{margin-top:var(--space-block)}.product__buy .btn{display:block;width:100%;text-align:center}.product__buy-note{margin-top:var(--space-line);color:var(--m);font-size:var(--fs-caption)}.product__error{margin-top:var(--space-line)}.module h2{margin-bottom:var(--space-para)}.module__note{color:var(--m);font-size:var(--fs-caption);line-height:var(--lh-dense);margin-bottom:var(--space-para)}.module__stat{margin-top:var(--space-para);color:var(--m);font-size:var(--fs-label);font-family:var(--font-mono)}.reasons{list-style:none;padding:0;margin:0;font-size:var(--fs-dense);line-height:var(--lh-dense)}.reasons li{margin:0 0 var(--space-line)}.product__below{max-width:var(--width-prose);padding-top:var(--space-section)}.product__below>*+*{margin-top:var(--space-section)}.product__desc p+p{margin-top:var(--space-para)}.attrs{list-style:none;padding:0;margin:0;font-size:var(--fs-dense);line-height:var(--lh-dense);border-top:var(--hairline) solid var(--r)}.attrs li{display:grid;grid-template-columns:var(--col-label) 1fr;gap:var(--space-block);margin:0;padding:var(--space-line) 0;border-bottom:var(--hairline) solid var(--r)}.attrs__k{font-family:var(--font-mono);font-size:var(--fs-label);color:var(--m)}.gallery{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap);list-style:none;padding:0;margin:0}.gallery li{margin:0}.gallery img{width:100%;height:auto}.gallery__cap{display:block;margin-top:var(--space-line)}.links{display:flex;gap:var(--space-block);flex-wrap:wrap;font-size:var(--fs-ui)}.emap{overflow-x:auto;position:relative}.emap table{min-width:100%;border-collapse:separate;border-spacing:0}.emap th{font-family:var(--font-mono);font-size:var(--fs-caption);font-weight:var(--w-regular);line-height:var(--lh-mono);color:var(--m);text-align:left;padding:var(--space-line) var(--space-para) var(--space-line) 0;vertical-align:bottom;border-bottom:var(--hairline) solid var(--r);white-space:nowrap}.emap th[scope=row]{padding-right:var(--space-para);border-bottom:0;vertical-align:top;padding-top:var(--space-para)}.emap td{padding:0;vertical-align:top;border-bottom:var(--hairline) solid var(--r)}.emap__cell{display:block;min-height:var(--touch)}.emap__cell--on{background:var(--s);padding:var(--space-para) - var(--space-line);padding:var(--space-para);margin:var(--space-line) var(--space-line) var(--space-line) 0}.emap__cell--changed{box-shadow:inset var(--mark) 0 0 var(--v)}.emap__effect{font-family:var(--font-mono);font-size:var(--fs-label);line-height:var(--lh-mono);color:var(--t)}.emap__by{font-family:var(--font-mono);font-size:var(--fs-caption);line-height:var(--lh-mono);color:var(--m);margin-top:var(--space-line)}.cart__lines{list-style:none;padding:0;margin:0;border-top:var(--hairline) solid var(--r)}.cart__lines li{margin:0;display:grid;grid-template-columns:var(--cart-thumb) 1fr auto;gap:var(--space-block);padding:var(--space-block) 0;border-bottom:var(--hairline) solid var(--r);align-items:start}.cart__img{width:var(--cart-thumb);aspect-ratio:1 / 1;background:var(--s);overflow:hidden}.cart__img img{width:100%;height:100%;object-fit:cover}.cart__name{color:var(--t)}.cart__name:hover{color:var(--v);text-decoration:none}.cart__variant{display:block;margin-top:var(--space-line)}.cart__qty{display:flex;align-items:center;gap:var(--space-line);margin-top:var(--space-para)}.cart__qty .btn{padding:0;min-width:var(--touch);text-align:center;line-height:var(--touch)}.cart__qty output{font-family:var(--font-mono);font-size:var(--fs-label);min-width:var(--touch);text-align:center}.cart__remove{margin-left:var(--space-para)}.cart__price{font-family:var(--font-mono);font-size:var(--fs-label);color:var(--t);text-align:right}.cart__foot{margin-top:var(--space-block-lg);display:grid;grid-template-columns:1fr auto;gap:var(--space-block);align-items:start}.cart__total{font-family:var(--font-mono);font-size:var(--fs-dense);color:var(--t)}.cart__total small{display:block;margin-top:var(--space-line)}.cart__note{max-width:var(--width-prose)}.faq h2{margin-top:var(--space-h2);margin-bottom:var(--space-para)}.faq h3{margin-top:var(--space-block-lg);margin-bottom:var(--space-line)}.faq>:first-child,.faq h2:first-child{margin-top:0}.reasons-list{list-style:none;padding:0;margin:0}.reasons-list li{margin:0 0 var(--space-line);line-height:var(--lh-list)}.reasons-list strong{font-weight:var(--w-medium);color:var(--t)}.search__form{display:flex;gap:0;max-width:var(--width-prose);border:var(--hairline) solid var(--r)}.search__form:focus-within{border-color:var(--v)}.search__form input{border:0;background:transparent}.search__form button{border:0;border-left:var(--hairline) solid var(--r);background:transparent;white-space:nowrap}.search__form button:hover{color:var(--v)}.search__count{margin-top:var(--space-block);color:var(--m)}.search__results{margin-top:var(--space-block-lg)}.results{list-style:none;padding:0;margin:0;border-top:var(--hairline) solid var(--r)}.results li{margin:0;border-bottom:var(--hairline) solid var(--r)}.results a{display:block;padding:var(--space-para) 0;color:var(--t)}.results a:hover{color:var(--v);text-decoration:none}.results__kind{display:block;margin-top:var(--space-line)}.gate{min-height:100svh;display:grid;grid-template-rows:auto 1fr auto}.gate__body{align-self:center;max-width:var(--measure-gate);padding:var(--space-section) var(--gutter)}.gate__form{margin-top:var(--space-block-lg);display:flex;border:var(--hairline) solid var(--r)}.gate__form:focus-within{border-color:var(--v)}.gate__form input{border:0;background:transparent}.gate__form button{border:0;border-left:var(--hairline) solid var(--r);background:transparent;white-space:nowrap}.gate__form button:hover{color:var(--v)}.nf{padding:var(--space-section) 0;max-width:var(--width-prose)}.nf p{margin-top:var(--space-para)}.nf .links{margin-top:var(--space-block)}@media(max-width:1119px){.cards{grid-template-columns:repeat(2,1fr)}.foot__cols{grid-template-columns:1fr 1fr}.rows a{grid-template-columns:1fr;gap:var(--space-line)}.rows__status{text-align:left}.sec{grid-template-columns:1fr;gap:var(--space-para)}.notes a{grid-template-columns:1fr}.hero__lead{bottom:auto;top:var(--space-h2)}.hero__entries{grid-template-columns:1fr 1fr;gap:var(--space-block)}}@media(max-width:767px){.top__nav,.top__cart{display:none}.top__toggle{display:inline-flex}.cards,.product{grid-template-columns:1fr}.attrs li{grid-template-columns:1fr;gap:0}.gallery{grid-template-columns:1fr}.cart__lines li{grid-template-columns:var(--cart-thumb) 1fr}.cart__price{grid-column:2;text-align:left}.cart__foot{grid-template-columns:1fr}.emap th[scope=row]{position:sticky;left:0;background:var(--g);z-index:1}.emap:after{content:"";position:absolute;top:0;right:0;bottom:0;width:var(--hairline);background:var(--r)}.hero__entries{bottom:var(--space-block-lg)}}@media(max-width:559px){.foot__cols{grid-template-columns:1fr;gap:var(--space-block-lg)}.foot__legal{justify-content:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/fascinum-components.css.map */
