.juraa-product{grid-template-columns:minmax(0,1fr);gap:clamp(1.5rem,4vw,3rem);display:grid}.juraa-product>*,.juraa-product__body>*,.juraa-product>o-product-form>*{min-inline-size:0}.juraa-product__title{overflow-wrap:anywhere;text-wrap:balance;margin:0;font-size:clamp(1.65rem,1rem + 2.1vw,2.75rem)}.juraa-product__head{border-block-end:var(--juraa-line-weight)solid var(--juraa-line);gap:1rem;padding-block-end:clamp(1rem,3vw,2rem);display:grid}.juraa-product__headmeta{color:var(--juraa-muted);font-size:var(--juraa-text-sm);flex-wrap:wrap;align-items:baseline;gap:1rem;display:flex}.juraa-product__body{gap:clamp(1.5rem,4vw,3rem);display:grid}@media (width<=47.99rem){.juraa-product>o-product-form,.juraa-product__body{display:contents}.juraa-gallery{order:-1}}.juraa-gallery{gap:1rem;display:grid}.juraa-gallery__stage{contain:inline-size;scroll-snap-type:x mandatory;grid-auto-columns:100%;grid-auto-flow:column;gap:1rem;display:grid;overflow-x:auto}.juraa-gallery{--juraa-shot-max:min(78vh,34rem)}@media (width>=60rem){.juraa-gallery{--juraa-shot-max:min(72vh,38rem)}}.juraa-gallery>.juraa-media{block-size:auto;max-inline-size:var(--juraa-shot-max);overflow:hidden}.juraa-gallery__shot{scroll-snap-align:start;max-block-size:var(--juraa-shot-max);margin:0;overflow:hidden}.juraa-gallery__shot>.juraa-media{block-size:auto;max-inline-size:var(--juraa-shot-max);margin-inline:auto}.juraa-gallery__shot img{background-color:color-mix(in oklab,currentColor 6%,transparent);object-fit:contain;block-size:100%;inline-size:100%}.juraa-gallery__thumbs{flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.juraa-gallery__thumb{border:var(--juraa-line-weight)solid transparent;inline-size:4.5rem;display:block}.juraa-gallery__thumb:focus-visible{border-color:var(--juraa-line)}@media (hover:hover) and (pointer:fine){.juraa-gallery__thumb:hover{border-color:var(--juraa-line)}}.juraa-buy{border:var(--juraa-line-weight)solid var(--juraa-line);grid-template-columns:minmax(0,1fr);align-self:start;gap:1.4rem;padding:clamp(1.25rem,3vw,2.25rem);display:grid}.juraa-buy[data-sticky=true]{position:sticky;inset-block-start:calc(var(--juraa-sticky-top) + 1.5rem)}.juraa-buy__row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.juraa-option{border:0;gap:.6rem;margin:0;padding:0;display:grid}.juraa-option legend{font-family:var(--juraa-font-display);font-size:var(--juraa-text-xs);text-transform:var(--juraa-display-case);margin-block-end:.6rem;padding:0;font-weight:800}.juraa-option__values{flex-wrap:wrap;gap:.5rem;display:flex}.juraa-option__value{cursor:pointer;position:relative}.juraa-option__value input{cursor:pointer;opacity:0;block-size:100%;inline-size:100%;margin:0;position:absolute;inset:0}.juraa-option__label{border:var(--juraa-line-weight)solid var(--juraa-line);font-size:var(--juraa-text-sm);justify-content:center;align-items:center;min-block-size:2.75rem;min-inline-size:2.75rem;padding-inline:.9rem;font-weight:700;display:inline-flex}.juraa-option__value input:checked+.juraa-option__label{background-color:var(--juraa-fg);color:var(--juraa-bg)}.juraa-option__value input:focus-visible+.juraa-option__label{outline:3px solid var(--juraa-fg);outline-offset:3px}.juraa-swatch .juraa-option__label{background-position:50%;background-size:cover;block-size:2.75rem;inline-size:2.75rem;min-inline-size:0;padding:0}.juraa-swatch input:checked+.juraa-option__label{background-color:revert-layer;box-shadow:0 0 0 2px var(--juraa-bg),0 0 0 5px var(--juraa-fg);color:inherit}.juraa-swatch input:focus-visible+.juraa-option__label{outline-offset:5px}.juraa-buy__qty{gap:.35rem;max-inline-size:11rem;display:grid}.juraa-buy__qty-label{font-size:var(--juraa-text-sm);text-transform:var(--juraa-display-case)}.juraa-qty{border:var(--juraa-line-weight)solid var(--juraa-line);grid-template-columns:2.75rem minmax(0,1fr) 2.75rem;align-items:stretch;display:grid}.juraa-qty__step{color:inherit;cursor:pointer;font-family:var(--juraa-font-display);background:0 0;border:0;min-block-size:2.75rem;font-size:1.1rem;font-weight:700;line-height:1;transition:background-color .15s,color .15s}.juraa-qty__step:hover:not(:disabled){background:var(--juraa-fg);color:var(--juraa-bg)}.juraa-qty__step:focus-visible{outline-offset:-4px;outline:2px solid}.juraa-qty__step:disabled{opacity:.35;cursor:default}.juraa-qty__input{border:0;border-inline:var(--juraa-line-weight)solid var(--juraa-line);text-align:center;-moz-appearance:textfield;appearance:textfield;min-inline-size:0}.juraa-qty__input::-webkit-outer-spin-button,.juraa-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}[data-motion=none] .juraa-qty__step{transition:none}.juraa-buy__loyalty{font-size:var(--juraa-text-sm);flex-wrap:wrap;align-items:baseline;gap:.4rem;margin:0;display:flex}.juraa-buy__loyalty strong{border-block-end:var(--juraa-line-weight)solid currentColor;font-family:var(--juraa-font-display);font-weight:var(--juraa-display-weight)}.juraa-buy__stock{font-size:var(--juraa-text-sm);align-items:center;gap:.5rem;display:flex}.juraa-buy__stock:before{content:"";background-color:currentColor;block-size:.6rem;inline-size:.6rem;display:block;rotate:45deg}.juraa-buy__label--out,[data-o-available=false] .juraa-buy__label--in{display:none}[data-o-available=false] .juraa-buy__label--out{display:inline}.juraa-buy__error{font-size:var(--juraa-text-sm);margin:0;font-weight:700;display:none}[data-o-error=customization]~.juraa-buy__error--custom,[data-o-error=true]~.juraa-buy__error--failed{display:block}.juraa-product__details{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}.juraa-spec{border-block-start:var(--juraa-line-weight)solid var(--juraa-line);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;min-inline-size:0;padding-block:.75rem;display:flex}.juraa-spec dt{color:var(--juraa-muted);font-size:var(--juraa-text-sm);margin:0}.juraa-spec dd{overflow-wrap:anywhere;min-inline-size:0;margin:0;font-weight:700}@media (width>=900px){.juraa-product__body{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start}.juraa-gallery{position:sticky;inset-block-start:calc(var(--juraa-sticky-top) + 1.5rem)}}.juraa-offers{grid-template-columns:repeat(auto-fit,minmax(min(8.5rem,100%),1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.juraa-offers>li{display:grid}.juraa-offer{background:color-mix(in oklab,var(--juraa-fg)4%,var(--juraa-bg));border:var(--juraa-line-weight)solid var(--juraa-line);color:inherit;cursor:pointer;font:inherit;text-align:start;grid-auto-rows:max-content;align-content:start;justify-items:start;gap:.15rem;inline-size:100%;padding:0;display:grid;overflow:hidden}.juraa-offer__tier{font-size:var(--juraa-display-m);font-weight:var(--juraa-display-weight);font-variant-numeric:tabular-nums;padding:.6rem .75rem .1rem;line-height:1}.juraa-offer__eyebrow{font-size:var(--juraa-text-xs);letter-spacing:.06em;text-transform:var(--juraa-display-case);color:var(--juraa-accent);padding:.5rem .75rem 0;font-weight:700}.juraa-offer[data-o-selected=true] .juraa-offer__eyebrow{color:var(--juraa-bg)}.juraa-offer__title{font-size:var(--juraa-text-xs);text-transform:var(--juraa-display-case);opacity:.72;padding-inline:.75rem}.juraa-offer__price{font-family:var(--juraa-font-display);font-weight:var(--juraa-display-weight);border-block-start:var(--juraa-line-weight)solid var(--juraa-line);inline-size:100%;margin-block-start:.35rem;padding:.45rem .75rem 0}.juraa-offer__unit,.juraa-offer__note,.juraa-offer__ship{padding-inline:.75rem}.juraa-offer__ship{color:var(--juraa-accent)}.juraa-offer__note{padding-block-end:.25rem}.juraa-offer__band{background:var(--juraa-accent);inline-size:100%;color:var(--juraa-bg);font-size:var(--juraa-text-xs);align-self:end;min-block-size:1.9rem;margin-block-start:.6rem;padding:.4rem .75rem;font-weight:700}.juraa-offer__band:empty{border-block-start:var(--juraa-line-weight)solid var(--juraa-line);background:0 0;min-block-size:0;margin-block-start:.6rem;padding-block:0}@media (hover:hover) and (pointer:fine){.juraa-offer:hover{border-color:var(--juraa-accent)}}.juraa-offer[data-o-selected=true]{background:var(--juraa-fg);border-color:var(--juraa-fg);color:var(--juraa-bg)}.juraa-offer[data-o-selected=true] .juraa-offer__price{border-block-start-color:color-mix(in oklab,var(--juraa-bg)40%,transparent)}.juraa-offer[data-o-selected=true] .juraa-offer__ship{color:var(--juraa-bg)}.juraa-offer[data-o-selected=true] .juraa-offer__band{background:var(--juraa-bg);color:var(--juraa-fg)}.juraa-offer[data-o-selected=true] .juraa-offer__band:empty{border-block-start-color:color-mix(in oklab,var(--juraa-bg)40%,transparent)}.juraa-customs{gap:.75rem;display:grid}.juraa-custom [data-o-invalid=true]{border-color:var(--juraa-accent)}.juraa-customs__error{color:var(--juraa-accent);font-size:var(--juraa-text-sm);margin:0;display:none}[data-o-invalid=true] .juraa-customs__error{display:block}.juraa-buy__urgent{color:var(--juraa-accent);font-family:var(--juraa-font-display);font-weight:var(--juraa-display-weight);margin:0}.juraa-buy__promise{margin:0}.juraa-countdown{border:var(--juraa-line-weight)solid var(--juraa-accent);gap:.2rem;padding:.6rem .8rem;display:grid}.juraa-countdown[data-o-countdown-state=off]{display:none}.juraa-countdown__clock{font-family:var(--juraa-font-display);font-size:var(--juraa-display-s);font-variant-numeric:tabular-nums;align-items:baseline;gap:.15rem;display:flex}.juraa-reviews,.juraa-related{gap:1rem;margin-block-start:clamp(2rem,5vw,3.5rem);display:grid}.juraa-reviews__title,.juraa-related__title{font-size:var(--juraa-display-s);margin:0}.juraa-reviews__list{gap:0;margin:0;padding:0;list-style:none;display:grid}.juraa-review{border-block-start:var(--juraa-line-weight)solid var(--juraa-line);grid-template-columns:auto minmax(0,1fr);gap:.25rem 1.25rem;padding-block:1.1rem;display:grid}.juraa-review__stars{grid-row:1/span 2;align-self:start}.juraa-review__head{align-self:center}@media (width<=30rem){.juraa-review{grid-template-columns:minmax(0,1fr)}.juraa-review__stars{grid-row:auto}}.juraa-review:last-child{border-block-end:var(--juraa-line-weight)solid var(--juraa-line)}.juraa-review p{margin:0}.juraa-review__stars{color:var(--juraa-accent);letter-spacing:.08em;white-space:nowrap;font-size:.95em}.juraa-review__head{font-family:var(--juraa-font-display);font-weight:var(--juraa-display-weight)}.juraa-related__grid{grid-template-columns:repeat(auto-fill,minmax(min(9rem,100%),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.juraa-related__card{gap:.35rem;text-decoration:none;display:grid}.juraa-related__name{font-family:var(--juraa-font-display);line-height:1.25}.juraa-reviews-section .juraa-reviews__summary{align-items:baseline;gap:.5rem;margin:0 0 .5rem;display:flex}.juraa-reviews-section .juraa-reviews__stars{color:var(--juraa-accent);letter-spacing:.1em}.juraa-reviews__list--wide{grid-template-columns:1fr;column-gap:clamp(1.5rem,4vw,3rem)}@media (width>=60rem){.juraa-reviews__list--wide{grid-template-columns:1fr 1fr}.juraa-reviews__list--wide .juraa-review:nth-last-child(2):nth-child(2n){border-block-end:var(--juraa-line-weight)solid var(--juraa-line)}}.juraa-disclosure{border-block-start:var(--juraa-line-weight)solid var(--juraa-line)}.juraa-disclosure:last-of-type{border-block-end:var(--juraa-line-weight)solid var(--juraa-line)}.juraa-disclosure__head{cursor:pointer;min-block-size:3.25rem;text-transform:var(--juraa-display-case);justify-content:space-between;align-items:center;gap:1rem;font-weight:800;list-style:none;display:flex}.juraa-disclosure__head::-webkit-details-marker{display:none}.juraa-disclosure__head:focus-visible{outline:3px solid var(--juraa-fg);outline-offset:2px}.juraa-disclosure__mark{flex:none;block-size:.9rem;inline-size:.9rem;position:relative}.juraa-disclosure__mark:before,.juraa-disclosure__mark:after{content:"";background-color:currentColor;block-size:2px;inline-size:100%;position:absolute;inset-block-start:50%;inset-inline-start:0;translate:0 -50%}.juraa-disclosure__mark:after{transition:rotate calc(.25s*var(--juraa-motion))var(--juraa-ease);rotate:90deg}.juraa-disclosure[open] .juraa-disclosure__mark:after{rotate:none}.juraa-disclosure__body{padding-block-end:1.25rem}.juraa-file--custom{flex-wrap:wrap;align-items:flex-start}.juraa-file__preview{object-fit:cover;border:2px solid;flex:none;block-size:90px;inline-size:72px}.juraa-file__error{letter-spacing:.04em;text-transform:uppercase;color:var(--o-color-sale,#b3261e);flex-basis:100%;font-size:.8rem;display:none}.juraa-file[data-o-file-error=type] .juraa-file__error[data-o-when=type],.juraa-file[data-o-file-error=size] .juraa-file__error[data-o-when=size]{display:block}.juraa-buy__actions{gap:.9rem;display:grid}.juraa-countdown__clock b{text-align:center;min-inline-size:1.6ch;display:inline-block}.juraa-countdown[data-o-countdown-state=ended]{background:var(--juraa-accent);color:var(--juraa-accent-fg)}.juraa-countdown[data-o-countdown-state=ended] .juraa-countdown__clock{opacity:.75}.juraa-countdown[data-o-countdown-days-left="0"]{border-width:calc(var(--juraa-line-weight)*2)}