@layer components{.band{position:relative;inline-size:100%;overflow:clip}.band__inner{position:relative;z-index:var(--z-content)}.band--pattern{isolation:isolate;background:var(--band);color:var(--on-band);min-block-size:var(--band-min);padding-block:var(--band-pad);--rule: var(--rule-on-band);--focus: var(--rule-on-band);--link: var(--on-band)}.band--pattern.band--auto{min-block-size:0}.band--pattern:before{content:"";position:absolute;top:-25vh;right:0;bottom:-25vh;left:0;z-index:var(--z-pattern);background:var(--band-deep);-webkit-mask-repeat:repeat;mask-repeat:repeat;-webkit-mask-position:0 0;mask-position:0 0;pointer-events:none}.band--arches:before{-webkit-mask-image:var(--pattern-arches);mask-image:var(--pattern-arches);-webkit-mask-size:var(--tile-arches);mask-size:var(--tile-arches)}.band--chevrons:before{-webkit-mask-image:var(--pattern-chevrons);mask-image:var(--pattern-chevrons);-webkit-mask-size:var(--tile-chevrons);mask-size:var(--tile-chevrons)}.band__name{color:var(--on-band-display);text-wrap:balance;max-inline-size:12ch}.band__name--xl{max-inline-size:9ch;font-size:min(var(--t-display-xl),21.5cqi)}.band__name--l{max-inline-size:14ch;overflow-wrap:break-word}.band__name--m{max-inline-size:22ch}@supports (text-box: trim-both cap alphabetic){.band__name{text-box:trim-both cap alphabetic;margin-block-start:.1em}}.band__caps{margin-block-start:var(--s-4);color:var(--on-band);max-inline-size:16ch}.band__claims{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-5);margin-block-start:var(--s-5);color:var(--on-band)}.band__claims:first-child,.band__kicker+.band__claims{margin-block-start:0;margin-block-end:var(--s-5)}.band__kicker{color:var(--on-band);margin-block-end:var(--s-4)}.band__byline{color:var(--on-band);margin-block-start:var(--s-4)}.band__note{color:var(--on-band);max-inline-size:var(--measure-l);align-self:end}.band__note>*+*{margin-block-start:var(--s-3)}.band__note a{color:var(--on-band)}@media not (min-width:1024px){.band__note{margin-block-start:var(--s-6);font-size:var(--t-body)}}.band--info{background:repeating-linear-gradient(to bottom,var(--stripe-rule, var(--stripe-deep)) 0 var(--stripe-weight),var(--stripe) var(--stripe-weight) var(--stripe-pitch));color:var(--on-stripe);min-block-size:var(--info-min);padding-block:var(--s-5);--rule: var(--on-stripe);--focus: var(--on-stripe);--link: var(--link-on-stripe)}.band--info.band--compact{min-block-size:64px;padding-block:var(--s-4)}.band--info .band__inner{display:grid;row-gap:var(--s-4)}.band--info .band__inner>*{grid-column:1 / -1}.band__title{color:var(--on-stripe)}.band__title .tape{padding-inline:0}.facts{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));column-gap:var(--gap);row-gap:var(--s-5)}.fact{grid-column:span 3;display:grid;align-content:start;row-gap:var(--s-2);min-inline-size:0}@supports (grid-template-rows: subgrid){.fact{grid-row:span 2;grid-template-rows:subgrid}}.fact--wide{grid-column:span 6}.fact--wide .fact__value .tape{max-inline-size:64ch}.fact--link{grid-column:1 / span 4}@media(min-width:640px)and (not (min-width:1024px)){.fact{grid-column:span 4}.fact--wide{grid-column:1 / -1}}@media not (min-width:640px){.fact{grid-column:span 2}.fact--wide{grid-column:1 / -1}}.fact__label{color:var(--on-stripe)}.fact__value{position:relative;font-family:var(--font-label);font-size:var(--t-label);line-height:var(--lh-label);letter-spacing:.01em;font-weight:500;font-variant-numeric:tabular-nums lining-nums;color:var(--on-stripe);align-self:start}.fact__value .tape{max-inline-size:32ch}.fact__value .tape{display:inline-block}.fact__value:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;block-size:var(--hairline);background-color:currentColor;transform-origin:left center}.fact__value:not(:has(.tape)):after{content:none}.fact__value a{color:var(--link-on-stripe)}.fact__link{display:inline-block}.fact__value .tape:has(+.fact__link){margin-inline-end:var(--s-2)}.tape+.fact__link{margin-inline-start:0}@media not (min-width:640px){.band--season .facts{display:flex;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;gap:var(--s-6);padding-inline-end:var(--margin)}.band--season .fact{flex:0 0 min(70vw,280px);scroll-snap-align:start}}.tape,.band--info .fact__label .pair{background:var(--stripe);box-decoration-break:clone;-webkit-box-decoration-break:clone;padding-block:1px;padding-inline:2px;margin-inline-start:-2px}.band--pattern .tape{background:transparent}.source{color:var(--text-2);padding-block:var(--s-2) 0;padding-inline:var(--margin)}.source--in{padding-inline:0}.is-todo{font-family:var(--font-label);font-size:var(--t-regulatory);line-height:var(--lh-regulatory);letter-spacing:var(--track-regulatory);text-transform:uppercase;font-stretch:68%;font-weight:500;color:var(--text-2);background-image:none;text-decoration:underline dotted 1px;text-underline-offset:.35em}.band .is-todo,.band--info .is-todo,.band--pattern .is-todo{color:inherit}.fact__value.is-todo,.field__hint.is-todo{max-inline-size:var(--measure-l)}p.is-todo{margin-block-start:var(--s-2)}.pair{font-family:var(--font-label);font-stretch:68%;font-weight:500;letter-spacing:var(--track-regulatory);text-transform:uppercase;font-variant-numeric:tabular-nums lining-nums}.pair .bullet:after{content:"\200b"}.alt-name{display:inline}.alt-name .r,.alt-name .i{position:relative;inset-block-start:0;inset-inline-start:0;--w: var(--name-w, 500);font-variation-settings:"wght" var(--w);font-weight:var(--name-w, 500)}.alt-name .i{font-style:italic}.t-display-xl .alt-name{--name-w: 500}.t-display-l .alt-name{--name-w: 400}.t-display-m .alt-name,.t-display-s .alt-name{--name-w: 450}.field-header{display:grid;row-gap:var(--s-3);padding-block-end:var(--s-5)}.field-header__row{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s-4);padding-block-end:var(--s-2);border-block-end:var(--hairline) solid var(--rule)}.field-header__num{color:var(--text-2);counter-increment:lab-field}.field-header__num:after{content:counter(lab-field,decimal-leading-zero)}.field-header__heading{margin-block-start:var(--s-2);max-inline-size:24ch}.btn,.button{display:inline-flex;align-items:center;justify-content:flex-start;gap:var(--s-3);position:relative;inline-size:100%;min-block-size:var(--row-h);padding:var(--s-3) var(--s-4);border:var(--hairline) solid var(--btn, var(--ink));background:var(--btn, var(--ink));color:var(--btn-text, var(--cream));font-family:var(--font-label);font-size:var(--t-label);line-height:var(--lh-label);letter-spacing:var(--track-label);text-transform:uppercase;font-weight:500;font-stretch:100%;font-variation-settings:"wght" 500;text-decoration:none;cursor:pointer;--focus: var(--btn, var(--ink))}.btn:hover,.button:hover{font-variation-settings:"wght" 600}.btn:active,.button:active{background:var(--pressed);border-color:var(--pressed)}.btn:focus-visible,.button:focus-visible{outline:2px solid var(--btn, var(--ink));outline-offset:2px}.btn[disabled],.button[disabled],.btn[aria-disabled=true],.button[aria-disabled=true]{background:transparent;color:var(--text-2);border-color:var(--rule);cursor:not-allowed}.btn--secondary,.button--secondary{background:transparent;color:var(--on-ground, var(--text));border-color:currentColor}.btn--secondary:hover,.button--secondary:hover{outline:1px solid currentColor;outline-offset:-1px}.btn--inline{inline-size:auto}.btn--text,.btn-text{display:inline;padding:0;border:0;background:none;min-block-size:0;inline-size:auto;color:inherit;font-family:var(--font-label);font-size:var(--t-label);letter-spacing:var(--track-label);text-transform:uppercase;font-weight:500;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-size:0% 1px;background-position:0 100%;padding-block-end:2px}.btn--text:hover,.btn-text:hover,.btn--text:focus-visible,.btn-text:focus-visible{background-size:100% 1px}@media(pointer:coarse){.btn--text,.btn-text{display:inline-block;padding-block:calc((44px - 1lh)/2);padding-block-end:calc((44px - 1lh)/2 + 2px);background-origin:content-box}}.btn-text .arrow,.btn--text .arrow,.arrow{margin-inline-start:.35em}.draw{text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-size:0% 1px;background-position:0 100%}.draw:hover,.draw:focus-visible{background-size:100% 1px}.draw[aria-current=page]{background-size:100% 1px}.link-block{text-decoration:none;color:inherit}.field{display:grid;row-gap:var(--s-2);inline-size:100%;position:relative}.field__label,.form__label{order:-1;display:block;font-family:var(--font-label);font-size:var(--t-regulatory);line-height:var(--lh-regulatory);letter-spacing:var(--track-regulatory);text-transform:uppercase;font-weight:500;font-stretch:68%;color:var(--text-2)}.field__input,.field__input.select__select,.select__select,.customer .field input{display:block;inline-size:100%;min-block-size:var(--row-h);padding:var(--s-2) 0;border:0;border-block-end:var(--hairline) solid var(--rule);background:transparent;color:inherit;font-family:var(--font-text);font-size:var(--t-body);line-height:var(--lh-body);appearance:none;-webkit-appearance:none}.field__input::placeholder{color:var(--text-2);opacity:1}.field__input:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-block-end-width:2px;padding-block-end:calc(var(--s-2) - 1px)}.field--mono .field__input{font-family:var(--font-mono);font-size:var(--t-body);font-feature-settings:"zero" 1;text-transform:uppercase;letter-spacing:.04em}.field--label .field__input{font-family:var(--font-label);font-size:var(--t-label);letter-spacing:var(--track-label);text-transform:uppercase}.field textarea.field__input{min-block-size:calc(var(--row-h) * 2);field-sizing:content;resize:vertical}.field input[type=search].field__input{field-sizing:content;min-inline-size:100%}.field--select{position:relative}.field--select:after{content:"\25be";position:absolute;inset-inline-end:0;inset-block-end:calc(var(--s-2) + .35em);pointer-events:none;font-family:var(--font-label);font-size:var(--t-label);line-height:1}.field--select .field__input{padding-inline-end:var(--s-6)}.field__hint{font-family:var(--font-label);font-size:var(--t-regulatory);letter-spacing:var(--track-regulatory);text-transform:uppercase;font-stretch:68%;color:var(--text-2)}.field__error,.form__message,.form-status,.errors,.product-form__error-message,.cart-item__error-text{color:var(--error);font-family:var(--font-label);font-size:var(--t-label);letter-spacing:.01em}.field--error .field__input,.field__input[aria-invalid=true]{border-block-end:2px solid var(--error)}.field--error .field__label{color:var(--error)}.field--inline{grid-template-columns:minmax(0,1fr) auto;column-gap:var(--s-4)}.field--inline>.field__label{grid-column:1 / -1;grid-row:1}.field--inline>.field__input{grid-column:1;grid-row:2}.field--inline>:is(.btn,.button,button){grid-column:2;grid-row:2;align-self:stretch;inline-size:auto}.field--inline>:is(.field__hint,.field__error){grid-column:1 / -1;grid-row:3}.field-pair,.lot__form,.footer-news__row,.nf__form{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--s-4);row-gap:var(--s-2)}:is(.field-pair,.lot__form,.footer-news__row,.nf__form)>.field:not(.field--select){display:contents}:is(.field-pair,.lot__form,.footer-news__row,.nf__form)>.field>.field__label{grid-column:1;grid-row:1}:is(.field-pair,.lot__form,.footer-news__row,.nf__form)>.field>:is(.field__input,.select__select){grid-column:1;grid-row:2}:is(.field-pair,.lot__form,.footer-news__row,.nf__form)>.field>:is(.field__hint,.field__error){grid-column:1 / -1;grid-row:3}:is(.field-pair,.lot__form,.footer-news__row,.nf__form)>:is(.btn,.button,button){grid-column:2;grid-row:2;align-self:stretch;inline-size:auto}@media not (min-width:640px){.field--inline{grid-template-columns:minmax(0,1fr)}.field--inline>:is(.btn,.button,button){grid-column:1 / -1;grid-row:3;inline-size:100%}.field--inline>:is(.field__hint,.field__error){grid-row:4}.field-pair,.lot__form,.footer-news__row,.nf__form{grid-template-columns:minmax(0,1fr);row-gap:var(--s-3)}:is(.field-pair,.lot__form,.footer-news__row,.nf__form)>:is(.btn,.button,button){grid-column:1 / -1;grid-row:3;inline-size:100%}:is(.field-pair,.lot__form,.footer-news__row,.nf__form)>.field>:is(.field__hint,.field__error){grid-row:4}}.form__message svg,.form-status svg,.errors svg{display:none}.errors ul{list-style:none;padding:0}.cells{display:flex;flex-wrap:wrap;gap:0 var(--s-6);border-block-end:var(--hairline) solid var(--rule)}@media not (min-width:640px){.cells>legend:not(.visually-hidden){flex:1 0 100%}}.cell{position:relative;min-block-size:var(--row-h);display:inline-flex;align-items:center}.cell input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.cell label,.cell__word{font-family:var(--font-label);font-size:var(--t-label);letter-spacing:var(--track-label);text-transform:uppercase;font-weight:500;color:var(--text-2);padding-block:var(--s-2);border-block-end:2px solid transparent;margin-block-end:-1px}.cell:has(input:checked) label,.cell:has(input:checked) .cell__word{color:var(--text);border-block-end-color:var(--text)}.cell:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.lab-price{display:inline-block}.lab-price--price .price{font-size:var(--t-price);line-height:var(--lh-price)}.lab-price--label .price{font-size:var(--t-label);line-height:var(--lh-label);letter-spacing:.01em}.lab-price--display .price{font-size:var(--t-display-s);line-height:var(--lh-display-s)}.price{font-family:var(--font-label);font-weight:500;font-stretch:100%;font-variant-numeric:tabular-nums lining-nums;color:inherit}.price__container{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-2) var(--s-3)}.price__regular,.price__sale{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-3)}.price__sale,.price--on-sale .price__regular{display:none}.price--on-sale .price__sale{display:inline-flex}.price__sale s,.price s{text-decoration:line-through;text-decoration-thickness:1px;color:var(--text-2);font-weight:400}.price--sold-out .price-item{color:var(--text-2)}.price .badge{display:none}.unit-price{display:block;flex-basis:100%;font-family:var(--font-label);font-size:var(--t-regulatory);line-height:var(--lh-regulatory);letter-spacing:var(--track-regulatory);text-transform:uppercase;font-weight:500;font-stretch:68%;color:var(--text-2)}quantity-input,.quantity{display:inline-grid;grid-template-columns:var(--row-h) minmax(3ch,5ch) var(--row-h);align-items:center;border-block-end:var(--hairline) solid var(--rule);min-block-size:var(--row-h)}.quantity__button{display:inline-flex;align-items:center;justify-content:center;min-block-size:var(--row-h);font-family:var(--font-label);font-size:var(--t-label);font-weight:500;color:inherit}.quantity__button svg{display:none}.quantity__button:before{font-size:var(--t-body-l);line-height:1}.quantity__button[name=minus]:before{content:"\2212"}.quantity__button[name=plus]:before{content:"+"}.quantity__input{inline-size:100%;min-block-size:var(--row-h);border:0;background:transparent;text-align:center;font-family:var(--font-mono);font-size:var(--t-body);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"zero" 1;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.quantity__input::-webkit-inner-spin-button,.quantity__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity__rules,.quantity__rules-cart{margin-block-start:var(--s-2);font-family:var(--font-label);font-size:var(--t-regulatory);letter-spacing:var(--track-regulatory);text-transform:uppercase;font-stretch:68%;color:var(--text-2)}.quantity__rules .divider+.divider:before{content:"\b7";margin-inline:var(--s-2)}.rows{display:block}.rows--flush{padding-inline:0}.row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"media body price" "media body action";column-gap:var(--gap);row-gap:var(--s-1);align-items:center;min-block-size:var(--row-h);padding-block:var(--s-4);border-block-end:var(--hairline) solid var(--rule);position:relative}.rows>.row:first-child,.row--first{border-block-start:var(--hairline) solid var(--rule)}.row__num{grid-area:num;color:var(--text-2);align-self:start}.row__media{grid-area:media;inline-size:96px;aspect-ratio:1;display:block;overflow:clip;align-self:start;text-decoration:none;isolation:isolate;background:var(--paper);border:var(--hairline) solid var(--rule);padding:var(--s-1)}.row__media img{inline-size:100%;block-size:100%;object-fit:contain;mix-blend-mode:multiply}.row--photo .row__media,.row__media--photo{padding:0}.row--photo .row__media img,.row__media--photo img{object-fit:cover;mix-blend-mode:normal}.row__media--72{inline-size:72px}.row__body{grid-area:body;display:grid;row-gap:var(--s-1);min-inline-size:0}.row__name{color:inherit;text-decoration:none}@media(pointer:coarse){.row__name,.row__title{display:flex;align-items:center;min-block-size:44px}}.row--added .row__name{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.12em}.row__name:hover,.row__name:focus-visible{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.12em}.row__format,.row__meta{font-family:var(--font-label);font-size:var(--t-regulatory);line-height:var(--lh-regulatory);letter-spacing:var(--track-regulatory);text-transform:uppercase;font-weight:500;font-stretch:68%;color:var(--text-2)}.row__excerpt{max-inline-size:var(--measure-l);color:var(--text)}.row__price{grid-area:price;justify-self:end;text-align:end;font-variant-numeric:tabular-nums lining-nums}.row__state{grid-area:action;justify-self:end;font-family:var(--font-label);font-size:var(--t-regulatory);letter-spacing:var(--track-regulatory);text-transform:uppercase;font-stretch:68%;color:var(--text-2)}.row__action{grid-area:action;justify-self:end;display:flex;align-items:center;gap:var(--s-4)}.row--product:has(.row__state) .row__action{grid-area:action}.row--noimage{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"body price" "body action"}@media(min-width:640px)and (not (min-width:1024px)){.row--product:has(.row__state){grid-template-areas:"media body price" "media body state" "media body action"}.row--product.row--noimage:has(.row__state){grid-template-areas:"body price" "body state" "body action"}.row--product:has(.row__state) .row__state{grid-area:state;justify-self:end;align-self:center}.row--product:has(.row__state) .row__body{align-self:start}}@media(min-width:1024px){.row--product{grid-template-columns:96px minmax(0,6fr) minmax(min-content,2fr) minmax(min-content,2fr) minmax(min-content,2fr);grid-template-areas:"media body price state action";column-gap:var(--gap)}.row--product .row__state{grid-area:state;justify-self:start;align-self:center}.row--product .row__price{justify-self:start;text-align:start}.row--product .row__action{grid-area:action;justify-self:end}.row--product.row--noimage{grid-template-columns:minmax(0,6fr) minmax(min-content,2fr) minmax(min-content,2fr) minmax(min-content,2fr);grid-template-areas:"body price state action"}}.row--article{grid-template-columns:minmax(0,1fr);grid-template-areas:"date" "body";align-items:start}.row--article .row__date{grid-area:date;color:var(--text-2)}.row--article .row__body{grid-area:body;row-gap:var(--s-2);--measure-px: var(--measure-l)}@media not (min-width:1280px){.row--article .row__title{max-inline-size:var(--measure-px)}}.row--article .row__media{grid-area:media}.row--article:has(.row__media){grid-template-columns:minmax(0,1fr) 96px;grid-template-areas:"date media" "body media"}@media(min-width:1024px){.row--article{grid-template-columns:minmax(0,2fr) minmax(0,10fr);grid-template-areas:"date body"}.row--article:has(.row__media){grid-template-columns:minmax(0,2fr) minmax(0,8fr) 96px;grid-template-areas:"date body media"}}@media(min-width:1280px){.row--article .row__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,min(var(--measure-l),48%));grid-template-areas:"title excerpt" "meta excerpt";column-gap:var(--gap);align-items:start}.row--article .row__body:has(.row__title){grid-template-rows:auto 1fr}.row--article .row__title{grid-area:title}.row--article .row__meta{grid-area:meta}.row--article .row__excerpt{grid-area:excerpt}}.row--link{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"body action"}.row__title{color:inherit;text-decoration:none}.row__title:hover,.row__title:focus-visible{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.12em}@media not (min-width:640px){.row{grid-template-columns:72px minmax(0,1fr);grid-template-areas:"media body" "media price" "media action";row-gap:var(--s-2)}.row__media{inline-size:72px}.row__price{justify-self:start;text-align:start}.row__action{justify-self:start}.row__state{grid-area:price;justify-self:end;align-self:center}.row--noimage{grid-template-columns:minmax(0,1fr);grid-template-areas:"body" "price" "action"}.row--link{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"body action"}.row--article{grid-template-columns:minmax(0,1fr);grid-template-areas:"date" "body"}.row--article:has(.row__media){grid-template-columns:minmax(0,1fr) 72px;grid-template-areas:"date media" "body media"}}.table{inline-size:100%;font-variant-numeric:tabular-nums lining-nums}.table th,.table td{padding:var(--s-3) 0;border-block-end:var(--hairline) solid var(--rule);text-align:start;vertical-align:baseline}.table th{font-family:var(--font-label);font-size:var(--t-regulatory);letter-spacing:var(--track-regulatory);text-transform:uppercase;font-weight:500;font-stretch:68%;color:var(--text-2)}.table td{font-family:var(--font-label);font-size:var(--t-label);letter-spacing:.01em;font-weight:500}.table td.num,.table th.num,.table td:last-child:not(:first-child),.table th:last-child:not(:first-child){text-align:end}.table thead th{border-block-end-width:var(--hairline)}.table tbody tr:first-child td,.table tbody tr:first-child th{border-block-start:var(--hairline) solid var(--rule)}.table thead+tbody tr:first-child td{border-block-start:0}@media not (min-width:640px){.table--stack thead{display:none}.table--stack tr{display:grid;row-gap:var(--s-1);padding-block:var(--s-3);border-block-end:var(--hairline) solid var(--rule)}.table--stack td{display:grid;grid-template-columns:1fr auto;padding:0;border:0;text-align:end}.table--stack td:before{content:attr(data-label);text-align:start;font-size:var(--t-regulatory);letter-spacing:var(--track-regulatory);text-transform:uppercase;font-stretch:68%;color:var(--text-2)}}.acc{border-block-end:var(--hairline) solid var(--rule)}.acc:first-of-type,.acc--first{border-block-start:var(--hairline) solid var(--rule)}.acc__summary{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--s-4);row-gap:var(--s-1);align-items:baseline;min-block-size:var(--row-h);padding-block:var(--s-4);cursor:pointer}.acc__summary::-webkit-details-marker{display:none}.acc__pair{grid-column:1;color:var(--text-2)}.acc__title{grid-column:1}.acc__glyph{grid-column:2;grid-row:1 / span 2;align-self:center;font-family:var(--font-label);font-size:var(--t-body-l);line-height:1;font-weight:400}.acc__glyph:before{content:"+"}.acc[open] .acc__glyph:before{content:"\2212"}.acc__body{padding-block:0 var(--s-5);max-inline-size:var(--measure)}.accordion{display:block}.accordion>.acc,.acc{min-inline-size:0;inline-size:auto}.lab-grid>.acc{grid-column:1 / 9}@media(min-width:640px)and (not (min-width:1024px)){.lab-grid>.acc{grid-column:1 / 6}}@media not (min-width:640px){.lab-grid>.acc{grid-column:1 / -1}}.acc__body>*+*{margin-block-start:var(--s-3)}.acc__summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}dialog::backdrop,[popover]::backdrop{background:var(--backdrop)}dialog[open]{display:block}.sheet{position:fixed;inset:0 0 0 auto;inline-size:min(480px,100vw);block-size:100dvh;background:var(--paper);color:var(--text);overscroll-behavior:contain;overflow:auto}@media not (min-width:640px){.sheet{inset:auto 0 0 0;inline-size:100vw;block-size:92dvh}}.notice{display:block;padding:var(--s-3) var(--margin);background:repeating-linear-gradient(to bottom,#a9c28d 0 var(--stripe-weight),var(--sage) var(--stripe-weight) var(--stripe-pitch));color:var(--ink);font-family:var(--font-label);font-size:var(--t-label);letter-spacing:.01em}.notice--error{color:var(--wine)}.notice:empty{display:none}.notice--sticky{position:sticky;inset-block-start:var(--chrome-h);z-index:var(--z-chrome)}.pager{display:flex;justify-content:space-between;align-items:center;gap:var(--s-4);min-block-size:var(--row-h);padding-block:var(--s-3);border-block-start:var(--hairline) solid var(--rule);border-block-end:var(--hairline) solid var(--rule);font-family:var(--font-label);font-size:var(--t-regulatory);letter-spacing:var(--track-regulatory);text-transform:uppercase;font-stretch:68%;font-variant-numeric:tabular-nums lining-nums}.pager__links{display:flex;gap:var(--s-5)}.pagination svg{display:none}.pagination__list{display:flex;gap:var(--s-4);list-style:none;padding:0;font-family:var(--font-label);font-size:var(--t-label);text-transform:uppercase}.lot{display:grid;row-gap:var(--s-2);max-inline-size:24rem}.lot__label{color:var(--text-2)}.lot__row{display:flex;align-items:baseline;gap:var(--s-5);border-block-end:var(--hairline) solid var(--rule);min-block-size:var(--row-h);padding-block:var(--s-2)}.lot__code{font-weight:500;font-size:var(--t-body);letter-spacing:.04em}.prose,.rte{font-family:var(--font-text);font-size:var(--t-body);line-height:var(--lh-body);--measure-px: var(--measure)}.prose>*,.rte>*{max-inline-size:var(--measure-px)}.prose>table,.rte>table{max-inline-size:none}.prose>*+*,.rte>*+*{margin-block-start:var(--s-4)}.prose h2,.rte h2{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:var(--s-4);margin-block-start:var(--s-7);padding-block-end:var(--s-2);border-block-end:var(--hairline) solid var(--rule);font-family:var(--font-display);font-size:var(--t-display-s);line-height:var(--lh-display-s);font-weight:450;font-variation-settings:var(--fvs-display-s);text-wrap:balance}.prose h3,.rte h3,.prose h4,.rte h4{margin-block-start:var(--s-6);font-family:var(--font-label);font-size:var(--t-label);letter-spacing:var(--track-label);text-transform:uppercase;font-weight:500}.prose h1,.rte h1{font-family:var(--font-display);font-size:var(--t-display-m);line-height:var(--lh-display-m);font-weight:450}.prose p:first-child,.rte p:first-child{margin-block-start:0}.prose>h2:first-child,.rte>h2:first-child{margin-block-start:0}.prose ul,.rte ul,.prose ol,.rte ol{padding-inline-start:1.2em}.prose li+li,.rte li+li{margin-block-start:var(--s-2)}.prose blockquote,.rte blockquote{padding-inline-start:var(--s-5);border-inline-start:var(--hairline) solid var(--rule);font-size:var(--t-body-l);line-height:var(--lh-body-l)}.prose img,.rte img{inline-size:100%;block-size:auto;margin-block:var(--s-6)}.prose figure,.rte figure{margin-block:var(--s-6)}.prose figcaption,.rte figcaption{margin-block-start:var(--s-2);font-family:var(--font-label);font-size:var(--t-regulatory);letter-spacing:var(--track-regulatory);text-transform:uppercase;font-stretch:68%;color:var(--text-2)}.prose table,.rte table{inline-size:100%;font-variant-numeric:tabular-nums lining-nums}.prose th,.rte th,.prose td,.rte td{padding:var(--s-3) var(--s-3) var(--s-3) 0;border-block-end:var(--hairline) solid var(--rule);text-align:start;vertical-align:top}.prose th,.rte th{font-family:var(--font-label);font-size:var(--t-regulatory);letter-spacing:var(--track-regulatory);text-transform:uppercase;font-weight:500;font-stretch:68%;color:var(--text-2)}.prose hr,.rte hr{margin-block:var(--s-6)}.prose iframe,.rte iframe{max-inline-size:100%}.prose--wide,.prose--wide>*{max-inline-size:none}.lede{font-size:var(--t-body-l);line-height:var(--lh-body-l);max-inline-size:var(--measure-l)}.prose :is(input:not([type=checkbox],[type=radio],[type=submit],[type=button],[type=hidden]),textarea,select):not(.field__input){display:block;inline-size:100%;max-inline-size:32rem;min-block-size:var(--row-h);padding:var(--s-2) 0;border:0;border-block-end:var(--hairline) solid var(--rule);background:transparent;color:inherit;font:inherit;margin-block:var(--s-2) var(--s-4)}.prose :is(button,input[type=submit],input[type=button]):not(.btn,.button,.btn-text){display:inline-flex;align-items:center;inline-size:auto;min-inline-size:12rem;min-block-size:var(--row-h);padding:var(--s-3) var(--s-4);background:var(--ink);color:var(--cream);border:var(--hairline) solid var(--ink);font-family:var(--font-label);font-size:var(--t-label);letter-spacing:var(--track-label);text-transform:uppercase;font-weight:500;cursor:pointer}.prose label:not(.field__label){display:block;margin-block-start:var(--s-3);font-family:var(--font-label);font-size:var(--t-regulatory);letter-spacing:var(--track-regulatory);text-transform:uppercase;font-stretch:68%;color:var(--text-2)}.steps{counter-reset:step}.step{display:grid;grid-template-columns:3ch minmax(0,1fr);column-gap:var(--s-5);row-gap:var(--s-2);padding-block:var(--s-4);border-block-end:var(--hairline) solid var(--rule);counter-increment:step}.steps>.step:first-child{border-block-start:var(--hairline) solid var(--rule)}.steps:has(+.fact-line)>.step:last-child{border-block-end:0}.step:before{content:counter(step,decimal-leading-zero);font-family:var(--font-mono);font-size:var(--t-mono);color:var(--text-2);line-height:var(--lh-display-s)}.step__title{grid-column:2}.step__text{grid-column:2;max-inline-size:var(--measure-l)}.step__text>*+*{margin-block-start:var(--s-2)}@media not (min-width:640px){.step{grid-template-columns:minmax(0,1fr);column-gap:0;row-gap:var(--s-1)}.step__title,.step__text{grid-column:1}.step:before{line-height:var(--lh-mono)}}.fact-line{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-6);padding-block:var(--s-3);border-block:var(--hairline) solid var(--rule)}.fact-line__item{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-2);font-family:var(--font-label);font-size:var(--t-label);letter-spacing:.01em;font-weight:500}.fact-line__item .pair{color:var(--text-2);font-size:var(--t-regulatory)}.images{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:var(--gap)}.images figure{margin:0}.images img{inline-size:100%;aspect-ratio:4 / 3;object-fit:cover}.images figcaption,.figure figcaption{margin-block-start:var(--s-2);font-family:var(--font-label);font-size:var(--t-regulatory);letter-spacing:var(--track-regulatory);text-transform:uppercase;font-stretch:68%;color:var(--text-2)}.figure{margin:0}.figure--multiply{isolation:isolate}.figure--multiply img{mix-blend-mode:multiply}.video{position:relative}.video video{inline-size:100%;block-size:auto;aspect-ratio:16 / 9;object-fit:cover;background:var(--ink)}.video__control{position:absolute;inset-inline-start:var(--s-4);inset-block-end:var(--s-4);padding:var(--s-2) var(--s-3);background:var(--paper);color:var(--ink);font-family:var(--font-label);font-size:var(--t-label);letter-spacing:var(--track-label);text-transform:uppercase;min-block-size:44px;min-inline-size:44px}.chapter-row{display:flex;flex-wrap:wrap;column-gap:var(--s-6);row-gap:0;min-block-size:40px;align-items:center;padding-inline:var(--margin);background:repeating-linear-gradient(to bottom,var(--stripe-rule, var(--stripe-deep)) 0 var(--stripe-weight),var(--stripe) var(--stripe-weight) var(--stripe-pitch));color:var(--on-stripe);--link: var(--on-stripe)}.chapter-row__link{flex:0 1 auto;min-inline-size:0;overflow-wrap:anywhere;color:inherit;padding-block:var(--s-3)}@media not (min-width:1024px){.chapter-row{column-gap:var(--s-5);padding-block:var(--s-1)}}@media(pointer:coarse)and (not (min-width:1366px)){.chapter-row__link{display:inline-flex;align-items:center;min-block-size:44px}}@media(min-width:1366px){.chapter-row--sticky{position:sticky;inset-block-start:var(--chrome-h);z-index:var(--z-chapter)}}.mark{inline-size:1em;block-size:1em}.recycle{inline-size:1.5em;block-size:auto;display:inline-block;vertical-align:middle}}
/*# sourceMappingURL=/cdn/shop/t/71/assets/lab-components.css.map */
