article.svelte-l4iarf{padding:var(--pg-padding)}.grid.svelte-l4iarf #images:where(.svelte-l4iarf){grid-column:span 7;align-self:start}.grid.svelte-l4iarf #images:where(.svelte-l4iarf) figure:where(.svelte-l4iarf){overflow:clip}.grid.svelte-l4iarf #images:where(.svelte-l4iarf) figure:where(.svelte-l4iarf)>div:where(.svelte-l4iarf){display:flex;width:100%;aspect-ratio:1}.grid.svelte-l4iarf #images:where(.svelte-l4iarf) figure:where(.svelte-l4iarf)>div:where(.svelte-l4iarf)>div:where(.svelte-l4iarf){view-transition-class:img-transition;flex:0 0 100%;aspect-ratio:1}.grid.svelte-l4iarf #images:where(.svelte-l4iarf) .controls:where(.svelte-l4iarf){display:flex;align-items:center;justify-content:space-between;gap:var(--pg-padding);padding-block-start:var(--fs-small)}.grid.svelte-l4iarf #images:where(.svelte-l4iarf) .controls:where(.svelte-l4iarf) .btn-wrp:where(.svelte-l4iarf){display:flex;gap:1em}.grid.svelte-l4iarf #images:where(.svelte-l4iarf) .controls:where(.svelte-l4iarf) .btn-wrp:where(.svelte-l4iarf) button:where(.svelte-l4iarf){padding-inline:0;border:none}.grid.svelte-l4iarf #images:where(.svelte-l4iarf) .controls:where(.svelte-l4iarf) .btn-wrp:where(.svelte-l4iarf) button:where(.svelte-l4iarf),.grid.svelte-l4iarf #images:where(.svelte-l4iarf) .controls:where(.svelte-l4iarf) .progress:where(.svelte-l4iarf){font-size:var(--fs-xs)}.grid.svelte-l4iarf #details:where(.svelte-l4iarf){grid-column:span 4;align-self:center}.grid.svelte-l4iarf #details:where(.svelte-l4iarf) [itemprop=offers]:where(.svelte-l4iarf){font-size:var(--fs-small);font-weight:400;line-height:1}.grid.svelte-l4iarf #details:where(.svelte-l4iarf) #description:where(.svelte-l4iarf){margin-block:2.5em;transition:height .6s var(--ease);font-size:var(--fs-small);overflow:clip;height:6lh}.grid.svelte-l4iarf #details:where(.svelte-l4iarf) #description:where(.svelte-l4iarf) [itemprop=description]:where(.svelte-l4iarf){display:-webkit-box;-webkit-box-orient:vertical;overflow:clip}.grid.svelte-l4iarf #details:where(.svelte-l4iarf) #description:where(.svelte-l4iarf) [itemprop=description]:where(.svelte-l4iarf).clamped{-webkit-line-clamp:5;line-clamp:5}.grid.svelte-l4iarf #details:where(.svelte-l4iarf) #description:where(.svelte-l4iarf) button:where(.svelte-l4iarf){padding:0;border:none;text-decoration:underline;text-transform:none;font-family:var(--sans);letter-spacing:var(--ls-sans);font-weight:300;text-underline-offset:.125em;text-decoration-thickness:.07em}.grid.svelte-l4iarf #details:where(.svelte-l4iarf) h2:where(.svelte-l4iarf){font-size:var(--fs-small)}.grid.svelte-l4iarf #details:where(.svelte-l4iarf) .option-wrp:where(.svelte-l4iarf){display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5em;padding-block:1em;border-block-start:solid var(--border-width)}.grid.svelte-l4iarf #details:where(.svelte-l4iarf) .option-wrp:where(.svelte-l4iarf) h2:where(.svelte-l4iarf){margin-block-end:0}.grid.svelte-l4iarf #details:where(.svelte-l4iarf) .option-wrp:where(.svelte-l4iarf) .option:where(.svelte-l4iarf){display:flex;align-items:center;flex-wrap:wrap;gap:.5em}.grid.svelte-l4iarf #details:where(.svelte-l4iarf) .option-wrp:where(.svelte-l4iarf) .option:where(.svelte-l4iarf) button:where(.svelte-l4iarf){padding:.25em .5em;border:solid calc(var(--border-width) * 1.25) var(--c-grey-02);background-color:transparent;transition-property:color,background-color,border-color;transition-duration:.3s;transition-timing-function:var(--ease)}.grid.svelte-l4iarf #details:where(.svelte-l4iarf) .option-wrp:where(.svelte-l4iarf) .option:where(.svelte-l4iarf) button:where(.svelte-l4iarf).current{border-color:var(--c-black);color:var(--c-grey-01);background-color:var(--c-black)}.grid.svelte-l4iarf #details:where(.svelte-l4iarf) #quantity:where(.svelte-l4iarf){display:flex;align-items:start;gap:.125em;margin-block-end:1em;padding-block-start:1em;border-block-start:solid var(--border-width);transition:color .3s var(--ease)}.grid.svelte-l4iarf #details:where(.svelte-l4iarf) #quantity:where(.svelte-l4iarf) h2:where(.svelte-l4iarf){margin-inline-end:auto}.grid.svelte-l4iarf #details:where(.svelte-l4iarf) #quantity:where(.svelte-l4iarf) .oos:where(.svelte-l4iarf){color:var(--c-disabled)}.grid.svelte-l4iarf #details:where(.svelte-l4iarf) #quantity:where(.svelte-l4iarf) button:where(.svelte-l4iarf){padding:0 .125em;border:none;font-size:var(--fs-body);line-height:.85;background-color:transparent}.grid.svelte-l4iarf #details:where(.svelte-l4iarf) #stock-warning:where(.svelte-l4iarf){margin-block-end:1.5em;font-size:var(--fs-xs)}.grid.svelte-l4iarf #details:where(.svelte-l4iarf) #add-to-cart:where(.svelte-l4iarf){width:100%;transition-property:color,border-color,background-color;transition-duration:.3s;transition-timing-function:var(--ease)}.grid.svelte-l4iarf #details:where(.svelte-l4iarf) #add-to-cart:where(.svelte-l4iarf):disabled{color:#fff;border-color:var(--c-placeholder);background-color:var(--c-placeholder)}.grid.svelte-l4iarf #details:where(.svelte-l4iarf) #info:where(.svelte-l4iarf){margin-block-start:1em;border-block-start:var(--border-width) solid}.grid.svelte-l4iarf #details:where(.svelte-l4iarf) #info:where(.svelte-l4iarf)>div:where(.svelte-l4iarf){border-block-end:var(--border-width) solid}.grid.svelte-l4iarf #details:where(.svelte-l4iarf) #info:where(.svelte-l4iarf)>div:where(.svelte-l4iarf) p:where(.svelte-l4iarf){font-size:var(--fs-small);padding-block-end:var(--fs-large)}#recommendations.svelte-l4iarf{margin-block:5em 4em}#recommendations.svelte-l4iarf h2:where(.svelte-l4iarf){margin-block-end:2em;padding-block-start:var(--pg-padding);border-block-start:var(--border-width) solid;font-size:var(--fs-small)}@media only screen and (min-width:85rem){.grid.svelte-l4iarf #details:where(.svelte-l4iarf){grid-column:span 3}}@media only screen and not (max-width:120rem){.grid.svelte-l4iarf #details:where(.svelte-l4iarf){grid-column:span 2}}@media only screen and not (min-width:62rem){.grid.svelte-l4iarf #details:where(.svelte-l4iarf){grid-column:span 5;padding-block:0em}}@media only screen and not (min-width:48rem){.grid.svelte-l4iarf #details:where(.svelte-l4iarf){padding-block-start:2em}}
